BM6P6(@ )))  ###""""""&&&$$$!!!"""$$$ !!!!!!!!!!!!""""""""""""'''%%%###""" !!!!!!###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%""" %%%$$$"""!!! !!!$$$"""  !!!   !!!!!!###""" !!!###$$$$$$###!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!"""###"""!!! !!!""""""!!!### """"""""""""############ """"""!!! !!!!!!""""""!!! """ """%%%%%%!!!!!!!!! ###))))))###""""""###%%%!!!!!!!!!!!!!!!!!!%%%!!!### !!! """&&&!!!!!!###"""###"""!!!  !!!  '''""" """ ###!!!!!!###  !!!!!!  !!!"""######$$$"""!!!###"""'''!!!###$$$!!!######!!!    !!!!!!  """"""!!! !!! !!!"""  !!!!!!   !!!"""!!! !!! !!!!!! !!!  $$$***'''!!! """   """!!!   !!!!!! """  !!! """ !!! &&&'''"""&&&!!!$$$%%%"""'''"""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!"""######"""!!! !!!"""###""""""""""""#########$$$########################%%%###!!!!!!"""###$$$%%%%%%###""" !!!###""" !!!!!!   !!!!!!!!! """!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###!!!"""""" !!!!!!!!!""""""""" !!!!!!!!! !!!!!!!!!!!!!!!  !!!"""######  !!!### ###%%%$$$!!! ###### !!!"""""""""  !!!"""!!!""" !!! """!!!"""!!!"""!!!    """ !!!"""  """  !!!!!!!!!!!!"""!!! $$$  $$$$$$!!!!!!""""""  !!!    !!! """"""   !!! """   $$$"""   !!!!!!!!!!!!  $$$(((&&& ###!!!### $$$ !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$######################## !!!"""######$$$$$$###!!!  !!!###"""  !!!!!!   !!!!!! !!! !!!######!!!$$$###"""!!! !!!!!!!!!###""" !!!""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  """"""!!!   !!!!!! !!!######"""!!!!!!"""$$$###!!!### ###""""""!!!  !!!!!! !!!""" !!!   ###!!! !!!### """"""!!!!!! !!!### !!!"""!!! !!!!!!$$$$$$!!!!!!"""!!!        """ !!!!!!  """!!!!!! !!!!!!   """ $$$$$$%%%###  ###!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""  """""""""!!!!!!!!!###"""!!!  !!!"""!!! !!!!!! !!! !!!  !!!!!!""" !!!"""!!!!!! """######""" &&&%%%"""  !!!"""  """!!!!!!!!! !!!  !!!!!!!!!!!! !!!""" !!!!!!!!!!!!!!!  ###"""!!!!!!######!!!###!!! !!! ######!!!!!!!!!"""""""""!!!!!!   """!!! """###    (((""" !!! !!!!!!   !!! $$$ """$$$""""""$$$   """###!!! !!!   !!!!!!!!! !!!!!! !!!""" !!!  !!!###"""   !!!  !!!  $$$&&&&&&###"""$$$###"""%%% """&&&!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" """%%%''''''%%%###"""###""""""  !!!!!!!!! !!!!!!!!! !!!!!! !!!  !!!!!!###!!!!!!!!!!!! $$$###"""!!!!!!"""###$$$&&&$$$"""  !!! """"""!!! ###"""$$$!!! !!!!!!!!!"""""""""!!! !!!### !!!!!!!!!!!!!!!  """!!!!!!!!!$$$### """""""""!!!!!!   !!!   """""" """###  !!!!!!!!! ***$$$  """"""  """""" !!!""" $$$ $$$ ### !!!      $$$$$$!!! !!!!!! ###!!! """###""" !!!"""!!! """ !!! !!!###"""  !!! !!!  !!!$$$'''%%%######!!! !!!$$$!!!%%%!!!!!!!!!!!!""""""""""""!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%########################!!!$$$&&&%%%""" !!!"""!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!  !!!!!!"""  %%%###!!!!!!###%%%###"""!!!  """######"""!!!###!!! !!!!!!!!!"""""""""!!! !!!### !!!!!!!!!!!!!!!!!! !!!!!!  !!!"""######""""""!!! """""" ###%%%######"""!!!!!!!!!  !!!""""""###!!! !!!""" !!!  !!!!!!""""""!!!!!!!!!!!!  !!!!!! %%%  !!!!!! !!!!!! """$$$###!!! ### !!!"""#########$$$ $$$"""!!! """((("""   !!!!!!!!!  !!!!!!  !!!!!!  %%%%%%""" !!! !!! !!!######"""   !!!  """!!! !!!   !!!"""    !!! """!!!"""""" $$$"""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""!!! !!!"""######"""!!! ######$$$$$$$$$%%%%%%%%%######################## ###"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""!!!  """  !!!!!!###!!! """!!!  !!!"""  !!!!!!  """ !!!!!!!!!  !!!""" !!!!!!!!!!!!!!!"""!!! !!!"""!!!!!! !!!"""###$$$###!!!  !!!###!!!!!!$$$###"""  """""" """!!!  """"""!!!   """!!!"""!!! !!!!!!!!! """!!!  !!!""" !!! !!!   """%%%###!!! !!!""""""######$$$ !!! !!!$$$ """"""###(((  !!!!!! !!!!!!######"""!!!  """!!!  !!!""" """""" !!!!!!"""!!!  !!!  !!!  !!!!!!!!! !!!!!! """"""    !!!!!!!!!  $$$"""!!!$$$!!!!!!%%% """%%% !!!!!!!!!!!!"""""""""""" !!!#########""" !!!"""######"""!!! !!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$### """&&&!!! !!!!!! !!!""""""!!!!!! !!!"""!!!  """  !!!!!!&&&$$$"""""""""###"""!!! %%%"""###$$$$$$  !!!!!! !!!""""""!!!!!!$$$!!! """$$$""" """"""!!!!!!###%%%### !!!######'''!!!""""""!!!!!! ###!!! !!!!!!!!!!!!!!!!!! !!!!!!###""" !!! """!!!  !!!""" !!! """ """%%%### """###!!!!!!###!!!### !!! """###!!!### !!!!!! """###$$$###"""  """!!!  !!!"""   """ !!!  !!!!!!!!!"""  !!!!!!  !!!   """!!!  """### ###%%%!!!"""  """ !!!!!!!!!   !!! !!!  !!!!!!""""""""""""!!! !!!!!!!!! """ !!!$$$&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """""""""""""""!!! """###"""!!! !!!"""&&&###  !!!"""!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!  """%%%'''""" !!!""""""!!!"""""""""!!!!!!  !!!"""###"""!!!""""""!!!  !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!!!!!!!!!! """ """###!!! !!!!!!!!!!!! !!!"""!!! !!!""""""!!! """!!!  !!!"""  """!!!"""""""""  !!!!!! !!!!!! ###%%%$$$!!! """!!!!!!""""""""""""!!!!!!!!!  !!!  """!!! """###!!! !!! """!!!!!!!!!"""!!!  !!!""" !!!!!!###$$$$$$  !!! !!!!!! !!!    $$$   !!!!!!"""!!!!!!"""### """ !!!""""""   !!! !!! )))###!!!!!!!!!!!!!!!  !!!"""###$$$""" !!!$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! %%%$$$"""!!! !!!"""###"""$$$%%%$$$###"""###$$$%%%###  !!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!! """   !!!"""###"""!!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!  !!!!!!!!!!!! !!!!!!!!! """!!!  !!!""" !!!!!!  !!!""""""!!! !!!!!! !!!!!!  """"""###$$$###!!! !!!"""  """###"""!!!  !!!!!!  !!!!!! %%%!!!!!!  !!!"""  !!! !!! !!!!!!  !!!!!!   !!!!!!!!!!!! !!!!!!!!!  !!!###  ### !!!!!!      """""" """ !!!!!!  """$$$%%%!!! !!!###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! &&&### """$$$"""$$$%%%$$$###"""###$$$%%%""" !!!""""""!!!"""!!!!!! !!! !!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! $$$"""  $$$###"""!!!"""###$$$%%% !!!"""""""""!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!  ###""""""### !!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!  """!!!"""###""" """!!!  !!!!!!!!!######!!!###!!! !!!  !!!!!!!!!      """!!!!!!   """!!!   """""""""!!! $$$$$$ !!! !!!!!!  """   !!!!!!!!! !!!!!!!!!######  !!!  !!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!###!!! !!! """###"""!!! !!!"""$$$""" !!!""""""!!!###"""!!! ӵ!!!!!!!!!!!!############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!&&&$$$"""""""""###"""!!!&&&%%%$$$""""""###$$$%%% !!!"""!!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! Ħ!!! Ħ!!!!!!!!!!!! !!!  ӵ  !!!""""""!!!   """   !!!!!!"""!!!""""""!!! !!!"""!!! !!!!!!!!!!!!"""   Ħ"""!!!    !!!### ### !!!!!!!!!!!! '''''' """"""   !!!   """!!!!!!   !!!"""""" !!!""""""!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!  """###"""!!! !!!"""###!!! """###"""!!!###"""!!! 4ĉ@ӵ!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!  !!!###%%%###!!! !!!###$$$$$$$$$###"""  !!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! >L!!!!!! =hĦ!!! !!!!!!  4ĉ@ӵ !!!""""""!!!   """  !!!!!! !!!!!! !!!!!!   !!!!!!""" !!!!!!!!!!!!"""!!!!!!  !!! !!!!!!  >L"""      !!!###""" !!!!!!!!!  '''))) !!!!!!      ###""" !!!  """$$$!!! !!!!!!!!!!!!  !!!###$$$###"""""" !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""############"""!!! """$$$%%%$$$###"""###$$$"""!!! !!!"""###"""!!!"""!!!!!! GG=?!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! '''%%%"""!!!"""!!!"""###"""!!!!!!  !!!!!!!!!!!!  !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!! HdĦ!!!!!! =Īj!!!""""""!!! GG=? !!!!!!!!!!!!  """ !!!""""""!!! """###!!!!!!!!! !!!!!!!!! !!! !!!!!!!!!!!! !!!  !!!%%%###  &&&+++ !!!!!!!!!!!!!!!!!! """  """"""!!!  !!!HdĦ ###  !!!   !!!!!!!!! """"""  """!!!###'''   !!!!!!&&&!!!   !!!!!!  ###%%%!!! !!!ӵ"""!!!ĭӵ ӵ!!!Ħ!!!!!!"""""""""############ӵӵ!!!###ĦƜ`1.׼s!!!!!!!!!Ħ!!!!!!!!!!!!!!!!!!!!!ӵ!!!Ħ""" ĭӵ !!!Ħ Ħ"""Ħ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###### !!!DdD """?fӵ ĦӵƜ`1.׼s!!!!!!ĭӵ!!!###$$$!!!  ӵ  !!!Ħ"""!!!!!!  $$$(((Ħ Ħ!!!"""""""""!!!  !!!DdD!!!!!!!!!### ӵ ӵӵ Ħӵ!!!"""###ĭӵ""" !!!### !!!"""  !!! !!!?~4&&&"""g&e>&e"""g&e!!!>hӵ!!!""""""#########$$$g&eguO>uO>&e !!!4ff?>ߝL gĉ@!!!!!!!!!"""Shӵ!!!!!!!!!!!!!!!!!!g&e""">hӵ!!!!!!!!! ###!!!fff?><zg&e>&e HLShӵgL !!!!!!!!!!!!!!!!!!!!!S?ʬ 3h?D%%)?!!!ZufĦgL!!! g&egĉ@ """g&e>&e@e ??!!!### g<ĉ""" 3we<Ħ"""!!! 3h?@e$$$###Z 3h?gL!!!"""###"""!!! !!!!!!D%%)?"""fff?><z###$$$=?Ħg&e!!!g&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]Ħ###tt %%%Hƅ^Hu]Ħ H׼s %%%###!!!  tQ !!!je<Ħ Bt=o9ĦH׼s !!!!!!"""!!!HtĦ###$$$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ĭ"""qet!!! !!!!!!!!! DdDĦ!!!"""t|<"""###"""!!!$$$###DdDDdDĦDdDΦDdDĦq<niDdDĦ###qet""""""DdDĦ""" """!!!!!!!!! q<R!!!"""qjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦ!!!### DdDĦ`eĭ!!!DdDΦDdDĦ DdDĦ !!!!!! !!!!!!  geĦ!!! FSĦ qjRgdKӵDdDĦ !!!"""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`o9###po9wӵ DdDĦ!!!"""o)h !!!"""""""""!!!!!!$$$###DdDΦDdDĦDdDΦDdDӵGIpӵDdDĦ"""po9wӵDdDĦ!!!  !!!!!!!!!!!! po9u!!!!!!GIdnuR)ĦDdDĦnuR)Ħ!!!!!!CdgĪj DdDĦ 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>e###puR)Ħ !!!!!!!!!!!!"""""">d<Ħ!!!Dt !!!!!!"""$$$$$$!!!!!!DdDΦ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&ĒR!!!!!!i?ʜtd<ĦHHܗDӊB!!!<x""" !!!!!!B?daĦ!!!!!!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]3hhne""""""=e""""""""""""""""""""""""ne!!!"""pIƎ@t@h!!!!!!!!!>h!!!!!!!!!fe"""@ďD""""""!!! ne =e !!!"""###$$$ege!!!!!!sĪj@h """"""fdDĦ!!!@ďD$$$$$$Hkge&&&""" !!!!!!@h!!!!!!@G!!! HĪj@IŌ"""Bene Hkgene!!!feHu]3hh se !!!""""""!!! !!!"""######""""""""""""geĦja>aĦ @G!!!"""se !!!""""""<Ō  @GHkgeHĪj@IŌ!!!ege Hu]3hIŌ """DdDĦ ne"""@h>hsene @GsĪj@h """$$$$$$""" """!!!     !!! !!!######   !!!  4DuXӵ ĵD^ !!!!!!"""""""""""""""""""""""" !!!"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!  !!!!!!!!!!!!  !!!###""" DdDĦ """ ######""""""!!! !!!!!!"""!!!!!!###!!! """"""###D^ s׼s """$$$$$$""" """######$$$$$$###geFm8 >aĦ !!!"""s׼s!!!!!!!!! !!!Ho  $$$  """""" D^ !!!DdDĦ!!!!!!  s׼s !!!###"""!!!"""!!!  !!!"""  ###$$$"""   """###  !!! Φ4DuXӵtvӵ>d<Ħ(((##################Ħ!!!!!!!!!!!! """"""""""""""""""""""""Ħ""""""###"""!!!&&&)))'''$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""""""""""""""""""""""""""Ħ !!!""" !!! """!!!  !!!######  """>d<Ħ!!!!!! """!!!!!!&&& !!!!!!"""""" ###"""!!!!!!###%%% !!!""""""!!!  !!!""""""""""""!!!"""  """  !!!"""""""""Ħ!!!!!!"""###!!!>d<Ħ""" Be """%%%&&&"""!!!"""$$$%%%%%%$$$geFYĉ###$$$>aĦ !!!"""Be!!!!!!!!!"""nu]ӵ ###""" $$$  !!!!!!"""!!! ######!!!!!! >d<Ħ!!! >d<Ħ!!!######Ħ !!! BeĦ !!!!!! """!!!  !!!!!!$$$!!!&&&'''$$$  !!!!!! &&&&&&""" !!!""" ###     !!!?aŖ%7uSQuR)ӵsdKĦ###############gdKĦ !!!"""######!!!!!!!!!!!! ###gdKĦ !!!""""""""""""""""""!!!  ######!!!###&&&###%%% !!!!!!"""######gdKĦ !!!"""######!!!######!!!""" """######!!! !!!!!! gdDĦ  """###"""!!!!!!"""""""""!!! ###""" !!!""" !!!######"""!!!!!!"""""""""!!!!!! !!! ######!!!""""""""""""!!!!!!!!!!!!!!!!!! ###gdKĦ!!!###sdKĦ """!!!)))+++&&&%%%###"""""""""###$$$!!!$$$%%%ŶS!!!3weA!!!ne!!!%%% ne !!!!!! ne  !!!"""""" !!!######"""!!!!!! """"""  """###%%%!!! ne"""!!!!!!  ###%%% !!!"""!!! !!!!!! De!!!   """###"""!!!!!!"""""""""!!! !!!"""$$$%%%!!!"""!!!  !!!!!!!!!!!!!!!!!!  """%%%%%%### """""""""!!!!!!!!! !!!!!!  ne !!!"""ne """!!!!!!$$$###$$$###"""!!! !!!!!!""""""  """ >Ak<!!!!!!!!!!!!!!!$$$!!!   fh !!!!!!!!! !!!"""!!!!!! !!! De  nene !!!  ne"""$$$### !!!!!!   """!!!!!! !!!$$$"""$$$  """''')))'''### !!!    !!!"""######$$$!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!"""""" """#########"""!!!!!! !!!""""""!!!!!! """"""$$$ """!!!!!! !!! """""" !!!###$$$$$$  !!!!!! !!!!!! !!!  !!!"""!!!  !!!"""!!!!!!!!! !!!!!!!!!!!!!!!  """ !!!!!!!!!!!!!!!"""$$$$$$###!!!!!!!!!!!!   !!! """ """  !!!!!!  !!!!!!!!!"""### !!!!!!!!!!!!!!!!!! %%%&&&"""  !!!"""   """###$$$  !!! !!!   """!!!!!!   !!!""""""""""""!!! !!!  """!!!!!! !!! !!!!!!%%%&&&###  """%%% !!! !!!!!!   !!!!!!!!!!!!###"""!!!""""""""" !!!!!!  $$$###"""  !!!!!!"""""" !!!"""""" !!!"""!!!!!! !!! !!!###$$$""" $$$%%%!!! """"""######""""""!!!!!!!!!!!! """######'''### """###!!! """!!!  !!! !!!!!!!!!###!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!"""""" !!!!!! !!!### !!!!!!""""""  !!!   ###"""""" !!!!!!""" !!!"""!!!###$$$""" !!!!!!"""$$$&&&$$$!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$!!!!!!"""!!! !!!!!!!!! !!!!!!!!!!!!   !!!  """  """ !!!"""!!! ### !!!!!!    """!!!###"""!!!"""   !!!"""$$$ !!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!! !!!!!!!!! !!!!!! !!!!!! !!!""""""""" !!!"""""""""!!! !!!!!!"""######"""!!! !!!###$$$###!!!"""$$$###"""!!!###!!!!!!!!!!!!!!!""""""######"""&&&$$$ '''###!!!"""!!!  !!!""" !!!  !!!!!! ###!!! !!!!!! !!!!!!!!!"""!!!"""######"""""""""""" """$$$ !!!!!!""""""$$$###  !!!!!!   !!!###  !!!"""!!! !!!""" !!!""""""!!!"""$$$ """!!!!!!"""$$$%%%%%%%%% !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%"""!!!###"""   """ !!!!!!###"""!!!  !!!!!!  !!!"""  """!!!!!!%%%%%%""" """     !!!!!!"""!!!  !!!    !!!"""""""""!!!!!!!!!  !!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!"""""" !!!""""""###""" !!!""""""######$$$$$$%%%!!!!!!!!!!!!!!!""""""###"""######!!! !!!!!!"""""""""$$$!!!!!! """######!!!!!!!!!  !!!"""### !!!!!!  !!!!!!!!!!!!###!!! !!!"""!!!!!! !!!""""""!!!###$$$%%%$$$###""""""""""""!!! """$$$ !!!!!!!!!!!!!!!#########!!! """!!!!!!!!!  """  """!!! !!!""" !!! ### !!!!!!"""!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!%%%### """######  """   !!!!!!!!!!!!   """!!!!!!""" !!!$$$&&&$$$"""!!! !!!""""""!!! !!!!!!  !!!!!!!!! $$$###!!! !!!""""""!!!     $$$######"""!!!  """!!! !!!$$$(((  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!""""""!!! """"""""""""!!!!!!!!! !!!""""""!!!$$$ ###$$$###### !!!!!!  !!!###"""!!!!!!!!!  !!!""""""""" !!!!!! """!!! !!!"""""""""  """######!!!  !!!"""###!!!######$$$###### !!!"""!!! !!!"""!!!!!!!!!!!!!!! """###!!!"""""""""!!!!!!!!!  !!!!!!  !!!"""!!! !!!""""""   !!!""""""!!! !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""!!!!!!!!!   !!! ###   !!!"""!!!!!!  """"""""""""!!!!!!!!!"""######!!! !!!"""!!! !!! ######   ###!!!  ###"""!!! !!!""" """ """&&&))) !!! !!! !!!%%%$$$###"""!!!  """$$$  %%%!!!!!!""""""!!!!!!  !!!!!! !!!###### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""""""""""""""!!! !!!###"""!!!%%%### """%%%%%%###"""#########"""!!!!!!  %%%###"""''' !!!""" """"""!!!!!!  !!!!!!"""!!!!!!  !!!!!! $$$###!!!  """###!!! """$$$$$$!!! !!!"""### !!!!!!  """"""!!!!!! ###"""""""""""""""!!!!!!!!!!!! !!!!!! """###"""  !!!"""!!! !!!""" ###!!!"""&&& !!!!!!!!!  """###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$!!! $$$!!!"""!!!   !!!!!!$$$ !!!!!! !!!"""""""""!!!  """""" """"""$$$!!!!!!###""" !!!  %%%%%%   $$$!!!  %%%!!! """!!! ###$$$!!!!!!"""!!!""""""  $$$!!!###!!! """"""   !!!""" !!!#########$$$###"""!!! !!!!!! !!!"""!!!  """"""!!!!!! !!!!!! !!!######!!!!!!!!!""""""###%%%&&&&&&$$$""" """""""""""""""!!!!!!!!!###"""  !!!###$$$ $$$###"""!!!""""""!!!!!!  !!!"""""""""""""""!!!###!!!  """"""""""""!!!!!! """"""!!!!!!!!!!!!"""""" (((&&&,,,"""!!! !!!!!!""""""!!!!!!"""$$$%%%$$$""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!###!!!!!!###  """###%%%%%%"""!!!  !!!""" !!!!!!!!!  !!!""""""!!! !!! ###&&&###"""!!!  !!!"""######  !!! !!!!!! )))&&&""""""$$$ !!!""" !!!""" ###### !!!!!!  !!!!!!  """###   """###%%%&&&&&&  !!!  !!!!!!""" !!!###   !!!!!!!!! !!!!!!       ###!!!!!!""" !!!"""###$$$$$$###""""""!!! !!!!!! """"""""""""!!!!!!!!! """###$$$$$$""""""###$$$!!!!!! !!!!!! !!!######!!!!!!!!!""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!###$$$ !!!""""""""""""!!!!!!!!! !!!""""""!!!!!! """!!!!!!!!! !!!!!!!!!""""""!!!!!! $$$""" !!!"""!!! !!!### !!!!!!"""!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$ !!! !!!!!!!!!!!!!!!!!! """######!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!  !!!%%%###!!!  !!!!!!  """!!!  !!!""" !!!!!!!!!  !!!!!!!!!!!! !!!###$$$###""""""$$$'''  !!!!!! !!!!!!!!!$$$###$$$""" !!!###$$$###"""!!! $$$"""!!! !!!!!!""" !!!!!!!!!!!!  !!!!!! !!! """      !!!  ###!!! !!!  !!!  !!!"""%%%&&&&&&$$$""" ###""" !!! !!!""""""######"""  !!!!!! !!!!!!!!! !!!!!! !!!######!!!!!!!!!"""!!! !!!""" !!!!!!!!!""""""!!! !!!###$$$!!!"""###$$$ !!!!!!"""#########""""""""""""!!! !!!!!!!!!  !!!"""""""""%%%###!!!!!!"""###"""""" """%%%&&&""" !!!!!!!!!!!! """!!!!!! !!!!!!"""%%% $$$""""""!!!!!!!!!!!!!!! """  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!"""!!!!!!  !!!!!! !!!!!! !!!!!! !!!!!!!!! !!!!!! !!!!!! !!!"""!!!!!!"""  !!!!!! !!!$$$"""  """"""!!!   """  !!!    !!! """ """ """!!!   !!!!!! !!!!!!    """    !!!    """""""""!!!$$$"""!!!!!!"""######""" !!!###$$$$$$""" !!! !!!!!!""" !!!######!!!!!!!!!"""###"""!!!  !!!"""""""""!!!!!! !!!"""###### !!!""""""### !!!""""""###### !!!!!!!!!!!! !!!###$$$%%%$$$###!!!!!!"""######""" !!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! ###"""!!!!!!&&&###"""""""""!!!!!! ###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!! """!!!  !!!""" !!!###"""!!!   !!!!!!  !!!!!!""" !!!  !!!  """   """!!! !!!"""!!!     !!!   !!!!!! !!! """!!!    !!!!!!######### """$$$$$$###!!! !!!""""""!!! !!!""" !!!"""""" !!!######!!!!!!!!!""" """###"""!!!  !!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  !!!"""######"""!!!!!!""""""!!! !!!%%% !!!!!!!!!!!!!!!!!!!!! !!!!!! $$$!!!""""""######""""""!!!!!!!!! $$$"""!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!""""""""" !!!!!!!!!!!!!!!!!! """"""!!!!!! """!!!  !!!"""!!!!!! !!!"""###$$$$$$###"""!!!  """  !!!"""###$$$ !!!"""""""""""" !!!!!!  """"""!!!"""      !!!   !!! !!! """"""   !!!  !!!  """###!!!!!!!!! """######""""""!!! !!!"""!!!  """  !!!"""### !!!######!!!!!!!!!""" ###$$$###### !!!!!!!!!"""!!!!!!!!!!!!""""""""""""######"""!!!!!! """!!!!!! """"""""""""!!!  !!!!!!!!!!!!!!!   !!!!!! """ !!!  $$$ !!!!!!!!!!!!!!!!!!  !!!!!!"""!!!,,,###%%%"""###""""""""""""""""""!!!$$$""" """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!!  !!!!!!###""""""$$$""" !!!###  !!!!!!!!!!!!  """"""!!!!!!""" ######   !!! ### !!!    !!!!!! !!!###"""!!!   """ ###!!! !!!"""!!!!!! !!!"""######  !!!!!! !!!!!!!!!""""""""""""   !!!"""### !!!######!!!!!!!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!! !!!""""""!!!!!!  !!!"""""""""!!!!!!   !!!!!! ### !!!###!!!### !!!!!!!!!"""!!!  !!!%%%(((!!!+++$$$$$$"""""""""""""""#########"""  !!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!! !!! !!!!!!""""""""""""!!!!!! !!! !!!""""""!!! """!!!!!! !!!"""### !!!!!!!!!!!! """   !!!!!! """!!! $$$$$$   """"""!!! !!!######!!!!!!!!!!!!$$$""" !!!!!!""""""!!!!!!  !!!!!! """ !!! !!! !!!!!!  !!!   !!!!!!!!! !!!""" !!!   """###"""!!! ### !!! """###""" """"""######"""!!!%%%###!!!!!!"""###"""!!!!!!!!! !!!"""###$$$"""###$$$###"""!!!"""$$$ """###### """######!!!!!!!!!"""""""""!!! !!!"""###$$$"""""""""""""""!!!!!!!!! !!!!!!""""""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!!  """###$$$%%%%%%  !!!!!!!!! """!!!$$$ !!!!!!""""""  ###'''###!!!!!!!!!""""""######$$$$$$  """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!"""!!!""""""!!!  !!!"""###$$$$$$!!!!!!""""""""""""!!!!!! """###$$$ !!!""""""!!! """!!! """###$$$ !!!""""""!!! )))%%%!!! ###"""!!! !!! """$$$!!!!!!"""!!!"""!!!  ###$$$$$$$$$"""!!!######!!! """$$$"""!!!!!!""""""""""""!!!!!! !!!!!!!!!  ###!!!"""((( !!!"""###  !!!!!!  !!!!!!   !!!$$$%%% !!! """$$$ """  !!!!!!!!!###!!!   !!!   !!!"""$$$%%%&&&!!!!!! !!!!!!%%%"""!!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""  !!! !!!""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """""" ###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!"""######  !!!""""""""" !!!"""""" !!!!!! !!!!!!'''***'''!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%###!!! !!!###%%% !!!###$$$$$$"""  """############ !!!"""!!!  """!!!!!!  !!!!!!!!!""""""!!!&&&((($$$ !!!"""######"""###"""!!!  !!!""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!!!!!+++&&&!!! !!!###!!!  """######"""!!! ###"""  !!!!!!!!!"""""" !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!! !!! !!!!!!   !!!!!!"""""" !!!!!!"""""" """%%% !!!   !!!!!!!!!!!!!!! !!!!!!  """###!!!"""!!!!!!######"""!!!  !!!!!! ###!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$"""!!!###"""!!! $$$"""!!!!!!""" !!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!! """###%%%%%%"""!!!"""%%%""""""!!!!!!!!! """"""""""""!!!!!! !!!  !!!"""$$$$$$!!! """!!!!!!!!!!!! !!!"""""" !!!""""""###!!!"""!!!&&&'''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""  !!!""""""""""""""" !!!"""!!!  """!!!!!!  !!!"""$$$&&&""" !!!"""!!! !!!""""""!!! ###"""!!!  !!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!"""######!!! !!!!!! !!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!   !!!!!!!!!!!!  !!!!!!!!! !!!""""""""""""           !!!!!!"""!!!  """###""""""!!!!!! !!!!!! !!!!!!###""" !!!""""""!!!""""""""""""""""""""""""###"""!!!  !!!"""""""""  !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!! !!!"""!!! !!!""""""""""""!!!!!!!!! """""""""!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""######"""!!!  !!!""" !!!"""""""""!!!""" !!!###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!"""""""""!!!!!! !!!"""!!!  """  """ !!!$$$!!!### """###!!! !!!!!!!!!!!!!!!!!! """"""!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!! ###### """""""""""""""!!!!!!  !!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!      !!!!!!!!!!!!  """!!!   !!!  !!!  ###'''$$$""" !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!"""$$$###  !!!!!!!!! !!!!!!  !!!!!!!!!!!!  !!! """""""""!!!!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!###  """"""  !!!  !!!"""  !!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""!!!"""  !!!"""!!!!!!!!!!!!"""!!!!!! !!!"""!!!  """ ###""" !!!###%%%!!!!!!!!!""" """!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """$$$$$$""" !!!!!!""""""!!!    !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""   !!!!!!  !!!!!!   !!!""""""!!! """%%%!!! !!!!!!"""""" !!! !!! !!! """!!!### !!! !!!   !!!!!!!!!     !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!!!!!"""""""""$$$###  !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!###"""$$$&&&######"""""""""!!!!!!!!!!!!######################## !!!!!!!!!""""""""""""""""""!!!!!!%%%!!!!!!###"""  !!!"""""""""  !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """######"""  """###$$$""" !!!!!!!!!!!!  !!!"""!!!  """ !!!"""#########"""""" """!!! !!!"""!!!  !!!"""!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!  ###$$$###!!!"""!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""  !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!! ###   !!!!!!   !!! """"""  !!!###   ######"""!!! !!!!!! !!!!!! !!!######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""  !!!!!!!!!!!! !!!!!!###""""""""""""""""""### !!!""""""""" """ $$$%%%!!!######"""""""""!!!!!!!!!  !!!!!!!!! !!!""""""""""""!!!'''### """$$$###!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """######""" !!!###"""  !!!!!!!!! !!!"""!!!  """ !!!"""###""" """### !!!!!!"""!!!  !!!"""!!!!!!"""#########"""""" !!!"""######"""!!!  !!!"""!!!!!!!!!'''###!!!$$$###!!!!!!"""!!!   !!! !!!"""### !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!"""!!!  !!!!!!!!!!!! !!!!!!!!!  !!!!!!""""""### !!!  !!!!!!  !!!     $$$"""""""""!!! !!!!!! !!!!!!!!!$$$$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############### !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""### ###$$$#########"""""""""!!!!!! !!!!!!!!!""""""""""""$$$###"""!!!""""""!!!!!! !!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!&&&!!!!!!!!!!!!&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!  !!!!!!!!!!!! !!!"""!!!  """ !!!!!!  !!!!!!!!!!!! """"""###### !!!!!! !!!!!! !!!"""###$$$######""" !!!"""######"""!!! !!!""""""######"""""")))(((%%%$$$"""!!!  !!!""""""!!!    !!!""""""!!!!!!  !!!""" !!!"""######  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!  !!!!!!!!!!!!     !!! !!!!!! !!! !!!"""$$$"""       !!!!!!      !!! !!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!$$$$$$""" !!!""" !!!"""############### !!!""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!""""""### ### '''((( ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """""""""""" !!!!!!  !!!  ***$$$ """!!! &&&!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""" !!!"""""" !!!!!!!!!!!! !!!"""!!!  """ !!!!!! ###""""""!!!!!!###$$$%%% %%%&&&"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###""" !!!"""$$$$$$"""!!! !!!!!!"""###############""""""  """%%%%%%$$$$$$"""!!!  !!!"""### !!!!!!!!!  !!!""""""$$$###!!!   !!!"""$$$%%%%%%  !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!  !!!!!!!!!!!!  !!!  !!!!!!  """"""!!!"""%%%!!!!!!!!! """ """ !!!###!!! !!!  !!!"""!!!    !!!!!!  """ !!!!!!!!!!!! !!!!!!###"""  $$$!!!!!!""""""""""""!!!!!!"""!!! !!!"""!!!$$$###!!! """"""!!! ###$$$  """$$$(((!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""$$$### $$$%%%###""""""!!!!!! """%%%'''%%%!!! !!! $$$"""!!! !!!"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!%%%!!!!!! """"""%%%%%%""" """ """###%%%&&&"""!!!!!!"""!!! !!!"""!!! !!!!!!!!!###### ###"""!!!!!!""""""  !!!!!!###!!! !!!!!!!!!"""#########"""""""""### $$$'''$$$"""((((((&&&###  !!!"""!!!!!!!!!!!!!!!  !!!""""""!!! !!!""""""!!!"""!!!!!!%%%%%%""" !!!!!!   !!!""""""###"""!!!  !!!"""""""""!!! !!!""""""!!!  !!!### !!! !!!!!! !!!$$$(((  !!!!!!!!!    !!! """!!! ###        !!! """$$$### !!!!!!'''%%%""" """ %%%..."""  !!!!!! !!!!!! !!!!!!"""""""""!!!!!! """!!! !!!"""!!!"""!!!!!! !!!!!!""""""!!! $$$$$$  !!!!!!"""###!!!!!!$$$&&&$$$!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""###%%%$$$ """### """""""""!!!!!!!!! """###$$$###""" $$$""" !!!!!!!!! !!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!!!!!!!"""!!!!!!!!!!!!""""""!!! !!!###$$$%%%"""!!!!!!"""!!! """"""$$$$$$$$$###!!!  &&&'''!!! ###"""!!!"""  !!! !!!!!!!!!###!!! !!!!!!"""!!!""" !!!###%%%"""!!!%%%$$$###!!! !!!"""$$$!!!!!!""""""!!!!!! """!!! !!!$$$'''(((((( !!!!!!"""!!! !!!""""""###"""###   !!!"""!!!!!!   !!!""""""###""""""  !!!"""$$$%%%&&&  """ !!! !!!&&&)))!!!        !!!  !!!  !!! !!! !!!"""!!!!!!  """""" %%% !!!!!! !!!!!! !!!!!! !!!"""""""""""""""!!! !!!  !!!"""!!! """###$$$%%%"""!!!!!! !!!!!!$$$$$$ !!!"""!!! """"""!!!$$$'''$$$!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""###%%%$$$!!!!!!"""!!!!!!!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###!!! !!! !!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!### !!!!!!"""### !!!###!!!!!!!!!!!!!!!!!!""""""###"""  !!!"""!!! """"""###"""!!!!!! $$$$$$!!!!!!"""!!!"""""" !!!$$$$$$  !!!$$$ !!!"""""""""!!!!!!"""  """"""!!!######""""""!!! !!! !!!"""###$$$!!!!!!""""""!!!!!!  !!!###$$$$$$"""###!!!  """%%%$$$ !!!!!! !!!!!!"""###!!!!!!   !!!""""""""""""!!!!!! """"""!!! !!!"""$$$%%% !!!""""""  """  """&&&)))!!!!!!      !!!!!!   """   !!!!!!######!!!###$$$###!!! !!!!!!  !!! %%%!!!!!!!!! !!!!!! """######!!! !!!""""""""""""!!! !!!  !!!"""!!!  !!!###$$$%%%"""!!! !!!!!! ######"""###!!! !!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!######!!!!!!  """###!!!"""""""""""""""""""""""" """  !!!!!! !!!!!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!### """"""""""""!!!!!! ######"""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!! ### """%%% """$$$###!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!! !!!  """###!!! """###!!!$$$!!!!!!"""  !!!"""""""""""""""""""""""""""!!! !!!###!!! ###%%%%%%!!!!!!  $$$!!! ###%%%!!!!!! !!!!!!"""###!!!!!!  !!!!!!""""""!!! ###"""  """"""!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""   !!!$$$'''!!!!!!     !!! !!!$$$%%%    !!!   ###!!!!!!###$$$$$$ """"""  !!!!!!!!!  !!!%%%###   !!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!! !!! """""""""!!! !!!!!!"""!!!!!! !!!!!!!!!!!!""""""!!!""" !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! ###### """###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""   !!!!!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!$$$$$$###"""!!! !!! !!!"""""" """""""""######"""""""""  !!!""""""%%%$$$!!! """$$$$$$###!!! ### ###$$$###!!! """$$$### """$$$!!! !!!""""""!!! """""""""""""""!!!!!! %%%###  ***&&&""" $$$$$$######"""######### !!!!!!  !!!"""!!!!!!  !!!!!!!!!!!! !!!  !!! !!!!!!  !!!  !!!!!!  !!!!!! !!!###      !!!!!!"""!!!!!! &&&)))"""          !!!   !!!"""$$$"""!!!!!! !!!!!! !!!!!!!!!"""!!!  !!!!!!  """###"""!!!  !!! !!!!!!""" """"""$$$%%%"""%%%!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!! !!!$$$$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!###### """ """!!!!!!%%%$$$###"""!!! !!!###"""  !!!!!!"""#########$$$$$$$$$!!! !!!"""!!! $$$ !!!"""""""""!!!!!! !!! ###"""%%%### $$$!!! ###%%%### !!!""""""###"""!!!""""""######""""""!!! ###!!!!!!###$$$###  !!!"""!!! ###""" !!!   !!!"""!!!!!!  !!!!!!!!!!!!!!!!!! !!!"""###$$$%%%!!! !!!"""""" !!!!!!!!! !!!!!!!!!!!! !!!""""""!!!  !!!   !!!  !!!!!!!!! &&&###"""&&&!!!        $$$###"""""""""!!! !!! !!!$$$!!!!!! !!!!!!"""###$$$###!!!!!!!!!### !!!!!!!!!!!!  """###"""!!! !!!!!!""" !!!"""""" !!! $$$### $$$$$$ !!!$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""###!!!"""%%%$$$!!!  !!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###### """!!!""""""""""""###$$$###"""!!!!!! !!!!!! """######  !!!!!! """ ###!!!""" !!!!!!!!!""""""######$$$%%% !!!!!!!!!!!!###"""""" """!!!""" """$$$%%%%%%$$$""""""######""""""!!! """############"""!!!!!!  """######"""###"""  ###$$$""""""$$$### !!!!!! !!!!!!"""###!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! """######"""!!!#########"""###$$$$$$%%%!!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!      !!! !!!!!!   !!!$$$"""  !!!   !!!!!! !!!   +++(((%%%###""""""!!! !!! """  !!!!!! !!!!!! !!!!!!   !!!"""""""""  """######""" !!!###$$$%%% !!!"""###!!!""" !!!%%%%%% !!!!!! """%%%$$$!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" $$$%%%###"""$$$### !!!!!!!!!""""""!!!$$$###  """ """"""""""""""""""""""""$$$"""!!! !!!"""!!!  !!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!###$$$!!! """ !!!%%%&&&### ######"""!!!!!!!!!!!!!!! """###### """!!!!!!!!!!!!"""###### !!!""""""%%%$$$&&&###!!!!!!    !!!!!!!!!%%%$$$ """!!!!!! !!!!!!!!!!!! !!!###%%%%%%&&&&&&"""""""""""""""########################"""!!!!!!%%%### !!!""""""!!!((($$$!!!""" !!!"""###!!!!!!"""### """""""""""""""######$$$!!!!!!  !!!!!!!!!!!!!!! ###"""""""""""""""###### !!!""""""!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""###!!!!!! !!!!!!!!!!!!   """ !!!   !!! !!!!!!!!!  !!! !!!!!! !!!!!!!!!###%%%$$$###"""   !!!!!!###"""  !!!""" !!!,,,(((""" ###''' """  !!!!!!%%%###!!!!!!###### """"""!!!!!! !!!!!! !!!!!! !!!!!!""""""  !!!!!!!!!!!! !!!!!!"""""" !!!"""!!! """"""!!!!!!!!!###$$$%%%"""!!!!!!!!!!!!""""""###$$$$$$######""""""!!!!!!""""""!!! ###"""  !!!###$$$ !!!!!!""""""""""""!!! """%%%%%%"""""""""""""""!!! !!!###!!!!!!$$$!!! ######$$$%%%"""!!!!!!!!!!!!""""""""""""############"""!!!  !!!  !!! !!!"""""""""""""""!!! """"""!!! """###$$$!!!  ###""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%% ###"""""""""#########$$$$$$$$$$$$%%%$$$!!!"""%%%&&&%%%%%%&&&&&&%%%###"""!!! !!!"""%%%""" """!!! !!!"""!!! !!!!!!"""!!!!!! !!!!!!!!!#########"""!!!!!! """$$$######$$$ !!! """######$$$ !!! """ !!!!!! $$$"""!!!!!!"""$$$ """%%%%%%###   """###"""   $$$######"""!!!  ###&&&!!!""""""!!! """!!! """###!!!######    !!!  &&&$$$!!!!!!###       """!!!  ###$$$""" """!!!!!!!!! !!!!!! !!!!!! !!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!#########""" """!!! !!!"""### !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!! """"""  %%%   !!! !!! ###   !!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  """""""""###""""""!!!  ###""" $$$$$$!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!"""!!!  !!!""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!! """""""""#########$$$$$$!!!###$$$"""!!!!!!!!!"""%%%%%%$$$%%%%%%$$$""" !!!  $$$""" !!!!!! !!!"""!!!!!! !!!"""###  ###"""!!! """"""### !!! !!!!!!!!!""" """!!!!!! """!!!  !!!""" !!!!!!  """"""   !!!""" !!!"""###"""!!! !!!###   """$$$!!!"""!!!  !!!!!!"""""" ###"""   """ !!!!!!  !!!  """"""!!! !!!!!!!!!!!! !!!!!! !!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%$$$###"""!!!!!!!!!   !!!""" !!!!!!"""!!!!!! !!! !!!  !!!!!!!!!!!! ###""" ***$$$ ###   """  !!!!!!!!!!!!"""############!!!""""""!!! !!!###############""" !!!""" !!!"""!!! !!!!!!"""""""""""""""""""""!!!!!!!!!""""""###!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!$$$&&&%%%"""""""""""""""############!!!###$$$"""&&&$$$"""###%%%%%%"""###"""!!! ###!!! !!!!!!  !!!!!!  """###""" ###%%%"""!!!!!!  !!!!!!""""""######"""""" !!!""""""!!!!!! !!!"""!!! """  !!! !!!  !!! !!!!!!  !!!    !!!  !!!""""""!!!"""!!!  !!!"""""""""    !!!!!!     $$$###!!! !!!!!!!!!!!!!!! !!!!!! !!!!!! !!! !!!!!!!!!!!!""""""!!!!!! ######$$$$$$$$$###"""!!!"""!!!!!!  !!!"""###$$$ """!!! !!!!!! """""""""""""""""""""""" ###%%%222+++$$$!!! !!!###%%% !!! """"""!!!!!!!!!   !!!""""""""" !!!""""""#########"""######"""!!!!!!"""$$$""""""###""""""!!!  """ !!! !!!"""######"""!!! !!!!!!!!! !!!!!!"""""" !!!""""""!!!  !!!!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!!!!!!!"""""""""######!!!$$$"""!!!%%%""" !!!$$$$$$"""""""""!!! !!!!!! !!!!!!!!! ###$$$$$$"""###"""!!! !!!"""###!!!!!! !!!!!!!!!!!!""""""###### !!! !!!""""""!!! $$$""" !!!"""""""""!!!  !!! !!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!! """""" !!! !!!###$$$  !!!  !!!  !!! !!!   ######"""  !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!""""""$$$$$$ !!!!!!!!!!!!""""""!!!!!! """"""###"""""""""!!!!!!""""""""""""!!!  !!!######!!!!!!!!! !!!!!! !!!!!! !!!""" """%%%'''333...&&& !!!"""""" !!! """"""$$$$$$ """!!!!!!""""""!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$###!!!!!!###$$$ !!!""""""###"""""" ###### """$$$$$$ !!!"""######"""!!!  !!!""" !!!""""""!!!  !!!!!!!!!!!!!!!""""""""""""### ######!!! !!!!!!!!!""""""""" """"""!!!&&&$$$!!! """###!!! !!!"""### !!!!!!!!! !!!!!!######$$$"""  !!!"""######"""!!!  !!!!!!######""""""!!!!!!!!!!!!  """###!!!!!! !!! !!!""""""""" !!!!!!!!!!!!!!!"""  !!!!!! """!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!! !!!"""""" """###"""!!! !!!""""""""""""!!!!!!!!!!!!!!! !!! """ ###&&&    !!!!!!  !!!###  """%%%''' !!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!! !!!!!!"""""""""!!!  ######""""""!!! !!! !!!!!!""""""!!! """$$$!!!!!!!!!!!!!!! !!! !!!!!!""",,,***$$$!!!!!!  """###%%%$$$ """"""!!!!!!!!!"""###$$$$$$%%%%%%!!!"""""""""""""""!!! """######"""!!!!!!"""$$$ """############!!!""" """""""""""""""""""""!!!!!!  !!!""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""$$$ $$$$$$!!! !!!!!!!!!!!!!!!###""" (((!!!!!!  !!! !!!"""###$$$ """"""!!! !!!""" !!!!!!!!!!!!"""$$$ !!!$$$%%%%%%###  !!!!!!""""""!!!!!! $$$###!!! !!!###""""""!!!""" !!!""""""###### !!! """ """""""""""""""""""""""" !!!!!!""""""!!!!!!  !!! !!!!!! !!!  !!!!!!### """$$$      !!!"""!!!!!!"""     !!! !!!!!!!!!!!!###'''+++ !!!!!!!!!"""!!!!!! !!!!!! !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!! !!! !!!!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""$$$$$$$$$#########"""""""""!!! ###$$$!!!   !!!!!!###%%%$$$!!!"""""" !!!"""###$$$%%%%%% !!!""""""###""""""!!!"""###""" """$$$ !!!""""""###""""""!!!######"""!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""!!!###"""!!! !!!!!!!!! %%%###""" """ ###"""!!!!!!!!!!!!!!!"""""" """###!!! !!!"""!!!!!!!!!"""$$$&&&""""""###$$$$$$"""!!!   !!!!!!!!!!!!"""###!!!"""!!!!!!!!!!!!!!!!!!"""""" !!!  """!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!    ###&&&$$$!!!        !!!  """ !!!"""###"""!!!"""&&&*** !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!###$$$$$$###""" !!!!!!!!!""" !!!!!!""""""###""""""!!!!!!!!!!!!!!! !!! """"""!!!  !!!""""""""" !!!"""### """"""!!! """!!!!!!!!!   !!!!!!!!! $$$### """ """$$$######$$$ $$$ !!!"""###$$$$$$ !!!###$$$$$$%%%!!!""""""!!! !!!###!!!"""""""""""""""!!! !!!%%%%%%$$$$$$"""$$$###""" !!!""" !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""$$$$$$""" !!! !!!!!! '''$$$ ### %%%$$$###"""!!!!!! !!! ######!!! !!!""" !!!""""""!!!!!!"""###$$$$$$###""""""!!!""""""!!!!!!!!!  !!!!!!"""#########!!!"""!!! """$$$!!!"""#########"""!!! !!!"""  ###$$$""" !!!""""""""" !!!!!!""""""""""""!!!!!!!!!""""""###""" !!!!!!  !!!"""""" !!!""" !!!  !!!!!!'''+++&&&!!!!!!!!!!!!!!! !!!!!!     !!!    !!!  """ !!!!!! !!!###"""!!!!!!###&&&%%%""""""!!!  !!!"""!!! ###$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######!!!!!!"""$$$&&&%%%!!! """""""""""""""""""""""""""######""""""!!!!!!!!!  !!!#########"""!!! !!!!!!!!!!!!""""""!!!  !!!!!!###$$$%%%!!!!!!&&& !!!"""""""""!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!$$$### %%%###!!!###%%%&&&###!!!$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!"""######"""!!!  !!!"""######"""###  """ """!!! !!!"""###"""!!!"""!!! !!!######"""!!!!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""'''### !!!$$$%%%"""!!! !!!"""######"""######"""!!! !!!!!! !!!!!!""""""######$$$"""!!!!!!"""$$$%%%!!!"""!!!""" """!!! """$$$ !!! !!!"""###""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """!!!###%%%%%%000222))) '''))),,, ###    !!!""""""!!!   !!!!!!"""!!!   !!!"""!!!  &&&$$$"""!!!!!! """$$$###"""!!!!!! !!!###"""!!!!!!###%%%%%%""""""!!!  !!!"""!!! """###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$ """$$$###!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""" !!!!!!!!!!!!""""""!!! """"""!!! %%%"""!!!###""" !!!""""""!!!  """"""""""""""""""""""""%%%!!! """ $$$"""!!!"""$$$%%%### """"""#########"""!!! !!!!!!!!!!!!!!!"""######"""!!!  !!!"""!!!!!!!!!$$$$$$""" !!!""" """ """###"""!!!"""!!! """######"""!!!###""" """%%%""""""!!!!!!!!!!!!""""""&&&""" !!!$$$%%%"""""" !!!"""######"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!"""$$$""" $$$"""""""""#########!!!!!!  !!!"""### !!!  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""### """ """###!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!  !!!  !!! ###((((((###%%%'''***"""$$$ !!!"""   !!!###   """  ###!!! !!!!!!###!!!!!!  ###"""!!!!!!###$$$$$$""" !!!!!! !!!"""  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########  """"""!!! !!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!"""!!!!!! !!!$$$###""" ###!!!!!!"""  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! ###########################  """ """!!!!!!"""######""" """###$$$$$$""" !!!!!!!!!!!!!!!"""######!!!!!! !!!!!! ###"""!!!"""!!!!!!!!!"""!!!!!!  """###"""!!!'''$$$""""""###%%%&&&&&&"""%%%'''%%%"""!!!$$$(((""""""!!!!!!!!!!!!""""""###!!! $$$%%%###!!!"""!!! !!!"""###"""!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!###"""!!!!!!#########""" !!!!!!  !!! !!!!!!!!!""" !!!  """"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!! ###!!! !!!!!! """!!!  !!!""" !!!!!!""""""!!!!!! """!!! !!!"""  """!!! !!!""""""!!! """!!! !!!!!! """$$$(((!!!$$$$$$"""   !!! !!!""" !!! !!!  !!!""" !!!   !!!  """!!!!!!""""""###"""!!! !!!!!!""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&&&&&&&$$$ !!!"""""""""###!!!!!!""""""""""""!!!!!! """""""""""""""!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!!!!"""!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!######!!! !!!!!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!! !!!!!!!!!'''(((%%%!!!###""""""  """"""!!!!!!  """""""""!!!&&&### !!!###%%%&&&###$$$%%%$$$""""""###%%%""""""!!!!!!!!!!!!""""""!!!  ###$$$$$$""""""!!! !!!"""###"""!!!##################""""""######""""""!!!!!! !!!  !!!"""""""""###$$$###!!!!!! """ !!!"""!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!! !!!!!!!!! """!!!  !!!"""!!!!!!""""""""""""!!!!!!!!! !!! !!!!!!!!! !!!   !!!!!!!!!!!!  !!!  !!!!!! !!!"""&&&&&&%%% !!! """!!!!!!!!!"""######!!!!!!  !!!!!!!!!###  ###   !!! """!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!  !!!"""###$$$$$$$$$!!!!!!"""######"""!!!!!! !!!!!!!!!"""""""""""""""###"""!!! !!!"""### !!!!!!!!!!!!!!!!!! !!!!!!!!!"""###### !!!"""######!!!   !!!!!!!!!""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!! """!!! !!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!! !!!###!!!%%%(((&&&"""!!! !!!"""!!! !!! !!!"""!!! !!! !!!###!!! """"""!!!!!!!!!!!!""""""  """$$$$$$######!!! !!!"""###""" !!!"""############""""""######""""""!!!!!! """!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""" """$$$###!!! ###%%% !!!"""!!!!!!!!!  !!!""" """"""!!!   !!!!!!"""###"""!!!  !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!""" """$$$  !!!%%%+++$$$!!!###   """"""  !!!!!!  ### !!!    !!!  !!! !!!"""""" !!!""" !!!"""""""""!!! """"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!%%%!!! !!!$$$!!! """$$$%%%$$$### !!!"""######"""!!!  ###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!! ###""" """###  !!! !!!!!!!!! !!!!!!!!! #########"""!!! !!!""""""!!! !!!###!!!"""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!  """"""###$$$!!!!!!!!!!!!!!! !!!"""!!! ###  !!!""""""%%%$$$"""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""#########"""!!!!!!""""""!!!  """######"""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!"""### !!!!!!!!!""" !!!!!! !!!!!!   !!! !!!###$$$ !!!!!!!!!!!!!!!!!! !!!""""""######""""""!!! !!! !!!######%%%!!!"""$$$###!!!!!!!!!$$$000$$$ !!!"""   !!!!!!###!!!      !!!   !!!  !!! !!!"""!!!!!!### !!!"""""""""!!! """""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###$$$)))!!! !!!$$$%%%###!!! """######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!! !!!###!!! !!! !!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!"""###"""  !!!!!!!!!!!!!!!!!!"""###### !!!""""""!!! ###%%%$$$$$$"""!!!!!!!!!!!!  !!!"""!!! $$$###!!!"""$$$%%%%%%$$$"""&&&)))%%%$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""###$$$"""!!!!!!""""""!!!!!!""""""""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!  !!!"""  !!!!!! !!!  !!!"""###  !!!  !!!!!! """!!! !!!### !!!""""""!!! """"""############"""""" !!!!!!  """!!!!!!!!! """###"""!!! ###555%%%$$$   !!! !!!((($$$!!!  !!!!!!  ### !!! !!!!!! !!! !!!###!!!!!!### """"""""""""!!! ###""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$ ###"""!!! ######!!! !!!######!!! """""""""""""""""""""""" !!!!!!!!!""""""######!!!"""#########!!!  !!!!!!!!!""" !!!"""### !!!!!!"""""" !!!!!!!!! !!!"""######$$$""""""""""""""""""""""""!!!"""###"""$$$$$$!!! !!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!""""""!!!  !!!!!!"""%%%""" !!!!!!  !!!!!!!!!  !!! """(((""""""""""""!!!!!!!!!!!!"""""" !!!!!! !!!"""$$$"""!!!!!!""""""!!! !!!"""!!!  !!!!!!""""""######  """###""" """ $$$%%%$$$""""""!!! """$$$  !!!  !!!""" """###""" """"""$$$$$$"""""""""############"""""" !!!""""""!!!  ######   !!!  ###888'''(((   !!!$$$!!!     $$$""" !!!!!!$$$!!!!!!  !!!###"""!!! !!!"""### !!!!!!!!!!!! $$$###!!!""""""!!!!!! $$$!!! """""" !!!$$$!!!"""""""""!!! !!!!!!!!!!!!###$$$ """!!!  !!!"""$$$$$$$$$###!!! """!!! ###&&&((($$$!!! ###$$$""" !!!!!!""""""###### !!!""""""######""" """!!! !!!!!!  !!!"""""" !!!"""  """%%%''' !!!######!!! ###!!!"""!!! ###!!! !!!"""###""" """"""!!!!!!!!!!!!""""""%%%###!!! !!!"""!!! $$$###"""!!!!!! !!!***%%% ###""" !!!!!!!!!!!!  !!!""""""!!! !!! """&&&))) !!!""""""!!!!!!"""###"""%%%%%%###"""$$$'''!!!  !!!"""######!!! !!!!!! ###$$$###!!!  """$$$"""!!!###"""!!! !!!$$$###"""%%%!!!!!!!!!!!!!!!   """### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""$$$$$$!!! """""" !!!###### ############"""!!!  !!!"""!!!    ###!!!"""######!!! !!!  """...000&&& !!!### !!!   !!!  !!!!!! !!!   !!!  !!! """ !!!!!!  !!!    !!!!!!!!!!!! ###### !!!###"""""""""!!!!!!!!!!!!$$$!!!!!!!!!!!!$$$!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""" ###### !!!!!!###"""!!!!!!!!!!!!"""### !!!!!!""""""""""""!!! !!!!!!"""######"""!!! !!!"""###"""!!! !!!!!!!!!"""""""""### !!!""""""""" !!!!!!  !!!!!!"""###$$$$$$### !!!"""######"""!!! """!!!%%%###!!! """!!! !!!"""###""" """"""!!!!!!!!!!!!""""""$$$""" !!!""""""!!!$$$$$$###"""""""""""""""$$$!!! ######   !!!"""###$$$%%%$$$"""!!! !!!""""""!!!!!!"""###!!!######"""!!!"""###!!!  !!!"""######!!! !!!!!!  !!!!!!"""###$$$###!!!###$$$###  """###"""!!!  !!!###$$$"""""" !!!!!!!!!  ###"""   !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  """$$$%%%&&&!!! !!!%%%%%%"""!!!###"""!!! """""" !!!!!!!!!!!!  !!!!!!   !!!!!!  !!!### ###!!!!!!"""!!! ###......###!!!  !!!  !!!     !!!!!! !!!!!!!!!### ###""" !!!#########""""""""""""!!!$$$ !!!!!! $$$ !!!"""""""""!!!!!!!!!!!!"""""""""#########$$$&&&### !!!""" ######""""""""""""###### !!!""""""""""""""" !!!""""""!!! !!!"""###"""!!! !!!"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!"""""" !!!!!! !!!"""!!! !!!###"""&&&'''%%%""" !!!"""###$$$$$$###"""!!!######'''------(((######"""!!! """"""!!! """"""!!!!!!!!!!!!""""""###!!! """###""""""%%%$$$###############$$$ !!!!!!!!!!!!  !!! !!!"""###$$$ !!!!!! !!!""""""!!!!!!"""###!!! !!!!!!!!!!!! !!!"""""""""!!! !!!!!!  """$$$$$$%%%%%%""""""###""" !!!"""""""""!!! !!!"""###""""""###!!! !!!""""""!!!  !!!###"""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$$$$###""" ### ###""""""###!!! !!!!!!  !!!""""""!!!  !!!!!!!!! """ """###""" !!! %%%,,,*** !!!   !!! !!!"""  """!!! !!!  !!!!!!   !!!!!!!!!!!!!!!!!!  !!!!!!%%%!!!!!! """""""""!!!!!!!!!!!!!!!### !!!!!! ###!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""" %%%###!!!"""$$$$$$""""""""""""""""""""""""!!!"""""""""!!!  !!!!!!""""""!!!!!!"""$$$### !!!$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!###""" !!!$$$###   """###&&&&&&$$$!!! !!!""""""""""""!!! &&&***222888666---''''''"""!!! !!!"""!!! """"""!!!!!!!!!!!!"""""""""  """######"""######"""""""""###$$$$$$!!!###$$$###   """"""!!! !!!######  !!!### !!!""""""!!!!!!"""######!!! """"""!!!!!!!!!!!!!!!!!!"""""""""!!! !!!"""!!!"""!!!"""%%%%%%###"""###""""""!!!  !!!"""!!!!!!!!!  !!!"""$$$$$$!!! !!!!!!  !!! """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$###""" ### ###"""  !!!!!!""""""""""""!!! !!!!!!!!!!!!""""""!!!###!!! !!!  &&&***&&&"""!!!   !!!!!! !!!###  !!!!!!!!!!!! !!!!!!!!! $$$  ### !!!!!! ###"""""""""!!!!!!!!!"""""" !!!!!!$$$"""!!!######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!! !!!###%%%'''"""$$$### !!!$$$""""""""""""!!!!!!!!!!!!  """!!!   """######"""!!!  &&&+++444:::666,,,'''(((!!!  !!!"""!!!""""""!!!!!!!!!!!!"""""""""  """######"""!!!!!!!!!!!!!!!"""###$$$"""%%%###!!! !!!!!!!!!!!!  """"""!!! !!!!!! !!!!!!%%%&&&&&&%%%"""!!!!!!!!! !!!""""""!!!!!!"""###%%%""" !!!###"""""""""""""""""""""!!!!!!!!!  !!!"""!!! $$$!!!###(((((($$$###&&&&&&$$$"""!!!!!!!!!""""""!!!!!!!!!!!!!!! !!! """!!! !!!  !!! !!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!!###  ###"""!!!  """   !!!!!!!!!!!!"""!!!###$$$$$$""" !!!!!!"""!!!$$$ !!!!!!!!!!!! !!!&&&'''"""!!!!!!     !!!!!!   %%%***      ###!!! ### #########"""!!!!!!!!!""""""  ###!!! !!! !!!!!!!!!!!!  """#########"""!!! ###''')))!!!"""###"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!###""" !!!$$$###!!!  !!! !!!!!! !!!!!!!!! ###&&&---222///'''###$$$!!! !!!!!! """"""!!!!!!!!!!!!""""""###!!! """###"""""" !!!"""###$$$ """""" !!!### !!!!!!!!!!!!!!!!!!  !!!"""!!! """"""!!! !!!!!! !!!""" !!!""""""!!!!!!"""###$$$############""" """"""#########"""!!!!!!!!!  !!!"""!!! !!!###,,,///,,,,,,111,,,)))%%%######$$$$$$###!!!!!!!!!"""!!! """ """  !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""############%%%"""!!!###""" !!!""""""!!! !!! !!!!!!!!!!!!  !!!!!!!!!!!!"""###"""  """!!!$$$ """ """""""""  ###### !!!!!!  !!!!!!"""  !!!!!!$$$!!!!!!!!! !!!  !!!!!!!!! """  ### !!!!!!### ###$$$$$$"""!!!!!!!!!"""""" !!!!!!!!!"""### !!!""""""""""""!!!  !!!###$$$$$$!!! !!!"""$$$%%%"""!!! !!!"""###"""!!!###"""""""""!!!!!!!!! %%%&&&%%%"""###''''''###!!!  !!! ###%%%&&&$$$###""""""   !!!!!!%%%)))(((""" """!!! !!!!!! """"""!!!!!!!!!!!!""""""$$$""" !!!""""""!!! !!!"""$$$%%%&&& !!!"""!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!""" """### !!!""""""!!!!!!"""###"""###$$$$$$"""!!!!!!!!!"""######$$$###"""!!! !!!  """""""""!!!!!!$$$111777444666===...***%%%#########"""!!! !!!"""""""""!!!!!! """$$$"""%%% !!!!!! !!!""""""!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""%%%$$$###""" ###!!!"""%%%$$$ !!!!!!###""" !!! !!!!!!!!!!!!   !!!"""!!!$$$  !!!!!!     ###""""""$$$  !!! !!!"""!!!    !!!!!!"""!!!!!! !!!   $$$""""""$$$ """ !!!###"""!!!%%% !!!!!!""""""""" """%%%$$$###!!!!!!!!!"""### !!!!!!!!!"""!!!&&&'''%%%!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! !!!""""""!!! $$$!!! ###$$$"""######""""""!!!!!!!!! ###$$$""" $$$$$$!!!!!!  !!!!!!"""!!! !!!!!! !!!!!!""" $$$$$$!!! """!!!  !!! """"""!!!!!!!!!!!!""""""%%%###!!! !!!"""!!! !!!!!!!!!"""###%%%&&&'''$$$######"""!!! !!! !!!"""""" !!!"""###$$$"""$$$%%%%%%###!!!!!!!!! !!!""""""!!!!!!"""### """%%%$$$!!! """"""###$$$$$$$$$"""!!!  """###"""!!!$$$!!!(((666<<<999;;;BBB---(((###  !!!"""""""""!!! %%%((($$$&&& !!!"""######"""######""" !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """###!!!!!!$$$$$$ !!!$$$$$$!!!  !!!    """"""!!!$$$ """   !!!!!!   !!!!!! $$$$$$!!!  !!!!!! !!! !!!!!! !!!  """""" !!! !!!!!!!!!!!!   !!!!!! !!!!!!  %%%&&&""" """"""###%%%### !!!""""""###&&&!!! """ !!! !!! """&&&  ######""""""""""""""""""############"""!!! !!!"""###$$$((((((%%%!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######(((%%%"""))) !!!$$$&&&""" !!!!!! !!!#########!!! !!!###!!!!!! !!!!!! """###%%%%%%###""" """"""""""""""""""""""""&&&%%%###!!!!!!!!!!!!"""$$$#########""""""!!!!!!###"""!!!"""###$$$###"""#########"""!!!"""!!!  """"""!!! !!!$$$ !!!""""""!!!!!!###!!! !!!"""!!!"""######"""!!! !!!""" !!!###$$$$$$ !!!######!!! !!!"""######$$$$$$###!!!###)))333::::::222+++$$$$$$###"""!!! $$$""" !!!###$$$$$$###%%%%%%######!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!! """  !!!"""!!! ###"""!!! !!!"""###!!!!!!!!!!!! !!!!!!""""""######!!! !!!######!!!!!! ###### !!!!!!!!!  !!!""""""!!!!!! ###!!! """"""  !!!!!!!!!###!!! !!!  ######!!! $$$'''&&&  !!!!!!  !!!!!!!!! !!!""" !!!!!! !!! !!! !!!!!!  !!!   !!! ######!!!###"""  !!!""""""###$$$ """!!! %%%!!! !!!!!!""" !!!$$$$$$ $$$ !!!"""###$$$$$$%%%%%%%%%$$$######$$$%%%%%% !!!###$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!! !!!%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!! %%%###!!!"""!!!!!!!!!!!!"""###!!!!!! !!!!!! !!!""""""!!!  """!!!!!!!!!!!!###$$$%%%############"""""""""!!!###"""!!!"""###$$$###""" !!!""""""!!! !!! !!!"""""""""!!!!!!!!!!!!!!!###!!! !!!""""""!!!"""######"""!!! """"""  """$$$$$$### """######!!!!!!!!!""" %%%$$$$$$&&&)))***'''$$$""""""""""""!!!!!!!!!!!!!!!!!! """$$$ &&&$$$!!!!!! !!! !!!""""""!!!!!! !!!!!!!!!!!! """  !!!"""!!!"""""" """"""##################$$$$$$ !!!!!!""""""""""""!!! !!!!!!######  """!!! !!!###$$$###"""!!! !!!!!!!!!!!! !!!   """"""  $$$"""  !!!!!!      ### !!! """"""  !!!!!!""""""###!!!"""###!!!!!!###$$$ !!!!!!""""""###&&&%%%&&& !!!###$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!"""### !!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!"""###!!!"""%%%%%%!!!&&&!!!"""###  ######""""""!!!!!!!!! """"""!!!!!!!!!!!! """######!!! !!!"""""""""!!!!!!!!! !!!!!!!!! !!!""""""!!! ########################!!!!!!!!!!!!"""###$$$%%%############"""""""""""""""!!!!!!!!!###$$$$$$""" """######"""!!!!!!!!!   $$$###!!!  !!! !!!""""""!!!!!!"""###"""!!! !!!"""!!!!!!!!!"""$$$%%%$$$"""!!!"""###"""!!!!!!###$$$ $$$$$$"""!!!!!!!!! !!!!!!"""""""""$$$###!!!&&&!!!%%%'''"""!!! !!!######!!! !!!!!! !!!!!!!!!""""""!!! !!!!!!  !!!!!! """!!!  !!!""" !!!""""""""" !!!!!!!!!!!!"""""""""###  !!!!!!!!! """###    !!!!!!!!! !!!""""""!!!!!! !!!  !!!  """""""""   """!!!   """ """!!!  """!!!"""%%%$$$!!! !!!!!!""""""""""""  !!!"""!!!"""###!!!###"""$$$'''############&&& !!!"""###$$$$$$ %%%$$$""" !!!""" !!!!!!""""""###### !!!!!!!!!!!!!!! !!!"""""""""""" %%%$$$###$$$$$$""""""###!!!!!!######""""""!!! """""""""""""""!!!!!!!!!!!! """ """""" !!!!!!!!!!!! !!!!!!"""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!#########""""""""""""""""""!!! !!!###$$$$$$### ###$$$###"""!!!"""""""""!!!!!!!!!!!!!!!  """"""  !!! """!!!!!!"""###"""!!! !!!"""!!!!!!!!!###%%%%%%###!!!"""###"""!!!!!!###!!!"""""""""!!!!!! """&&&(((&&&$$$###""" !!!!!!!!!"""""""""&&&%%%""" """%%%$$$%%%%%%!!!!!! !!!###$$$###"""!!!!!! !!!!!!!!!""""""!!! !!!"""!!! !!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """"""!!!"""!!! !!!""""""   !!!###"""  """###$$$###!!! !!!!!!!!! $$$$$$######""""""!!!  """!!!!!!!!!   !!!        !!!""" !!!!!!  !!! !!!!!!  """!!!"""%%%%%%"""!!!!!!!!!""""""""""""""" !!!!!! !!!$$$###%%%)))%%%  """!!!"""&&&"""""""""!!!!!!!!!!!!!!!###########################"""""""""!!!!!! !!!!!!""""""###### !!!!!!!!!!!! !!!!!!"""###!!! """!!! !!!### ###!!!!!!!!! !!!!!!!!!"""""""""""""""!!!$$$""" ###### """!!! !!!""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""""""""""""""######!!! !!!###%%%$$$### !!!"""###""" !!!!!!!!!!!!  !!!  !!! !!!###%%%  """###"""!!! !!!###!!!!!!!!!###%%%$$$""" ######""" !!!"""###############"""&&&'''&&&%%%%%%%%%!!!!!!!!!!!! $$$############"""!!! !!!!!!"""""" """ """######"""!!!!!! !!!!!! """$$$!!! !!! !!!  !!! !!!"""######$$$$$$!!!!!!!!! !!!!!!"""!!!!!!  !!!""" !!!###""""""!!!!!!   """!!! !!!!!! !!!###"""!!!!!!  !!!###$$$ !!!""""""!!!!!! !!!!!!!!! !!!!!!!!!  """!!! !!!   !!! !!! !!!           !!!"""######!!!!!!!!!!!!"""""""""""""""""""""""" ###""" """###!!!"""$$$%%% $$$%%%$$$%%%###""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""###"""!!!  !!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!"""%%%###### """!!!### !!!!!!!!!!!!""""""!!!%%%$$$!!!###%%%%%%!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$""""""""""""############!!! !!!$$$%%%%%%$$$"""""""""!!!!!!   !!!"""$$$&&&''' !!!""""""!!!!!!"""###"""!!! !!!######""" !!!!!!!!!  !!!""""""""""""&&&### """$$$!!!!!!!!! %%%""" !!! ###### !!!"""!!!!!!""""""!!!!!!!!! !!!!!!"""$$$  """!!!  !!!""" !!!!!!""""""!!!!!!!!! !!!!!!  """ $$$"""""""""!!!!!!!!!!!!!!!   !!! !!!!!! !!!""""""!!!!!!!!!   !!! !!!!!!   !!!   !!!     """###!!!!!!!!!!!!"""""""""""""""""""""""" $$$### """"""""" ###### ######%%%###"""$$$!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!###%%%!!!"""'''$$$### """### """ !!!!!!"""""" !!!!!!!!!!!!"""!!!###%%%!!!  !!!""""""!!! """"""""""""""""""""""""!!!############!!!"""""""""############!!! !!!$$$%%%%%%$$$###"""!!!  !!!  !!!!!!  !!!!!!"""###$$$$$$!!! !!!""""""!!!!!!"""$$$"""!!! !!!!!!  !!!  !!! !!! '''"""  !!!!!!!!!"""$$$""""""$$$!!!!!!$$$###!!! !!! !!!!!! !!!!!! !!!"""  """""" """"""!!!!!!   """$$$ !!!!!!!!!!!!!!!     !!!   """"""  """ !!!!!!     !!!  !!!!!!"""  !!!  %%%'''&&&#########""""""""""""""" $$$$$$ %%%%%%!!!""" $$$### """!!!###&&&$$$ $$$ !!!!!!"""""" !!!"""######"""!!!  !!!"""###!!!!!!  !!!!!!!!!"""  !!!!!!!!!"""((( '''""" ###$$$""" !!! !!!"""###$$$$$$ !!!!!!###"""!!!### """""" !!!######!!! !!!!!! !!!!!! !!!""""""!!! !!!!!!""""""#########$$$ !!!$$$%%%%%%$$$###!!!  """###!!!"""#########""" !!!###$$$$$$###""""""### ###!!! !!!"""!!!!!!""""""!!!!!!"""$$$###   """""""""###$$$""""""""""""!!! """ ###''''''!!! !!!"""###!!!### &&&---&&& """###!!!"""'''###!!! !!!!!! !!!!!! """"""!!! !!!  ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!! !!!!!! """""""""!!!%%%"""$$$ !!!!!!!!!  !!! !!!###$$$$$$### !!!"""############$$$%%%%%%""" !!!!!!!!! !!!!!! !!!!!!  !!!###!!!!!!!!!  !!! !!!"""     !!! !!! !!! !!!&&&   !!! !!!!!!!!!!!!!!!!!!!!!!!! $$$((( !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  !!!""""""###$$$$$$$$$$$$############(((&&&###"""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!"""###$$$%%%$$$"""!!! !!!"""$$$ !!!!!!"""""" !!!&&&###!!!"""$$$###!!!######"""!!! $$$ !!!"""!!!!!!!!!!!!""""""""""""  !!!!!!!!! """###"""  !!!!!!!!!!!!!!! !!!!!!!!!!!! """#########$$$$$$$$$$$$ !!!###$$$###""" """"""""""""############ !!!"""!!!  """  &&&###!!!!!!###  ###### $$$###!!! """###%%%""""""!!!!!! !!!######!!! %%%###!!!  """###&&&&&&%%%###"""  !!!!!!!!!!!! %%%$$$###"""!!!!!!""""""###$$$"""  """!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!###  ######!!!!!!  !!! """"""!!! """  !!!""""""!!!!!!###!!!"""!!!!!! !!!!!! !!!!!!!!!!!! ###!!! !!! """!!!  !!! '''&&&$$$  $$$""" """ ###  !!!%%% !!!      !!!!!!!!!   """  """!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""### !!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""""""""""""""!!!!!!### ###%%%### !!!!!!""""""""""""""""""!!!###!!! """"""!!!  !!!""" !!!!!!!!!!!!!!!""" """""" """"""!!!!!!!!!"""""""""!!!!!! ### !!!"""!!!!!!!!!!!!""""""""""""  !!!  !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""#########$$$!!!!!!#########""" !!!!!!"""""""""######### !!!"""!!! !!!"""!!!!!!"""  !!!!!!###!!! !!!!!!!!! !!! !!!""""""!!!  !!!$$$&&&(((######"""""""""!!!!!!!!!  !!!######!!!%%%$$$"""!!! !!!%%%$$$$$$###"""!!! !!!!!!!!!!!! ######"""""""""!!!!!!!!!  """  """  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!'''%%%""" ######  """$$$###""" !!!   """!!! !!!!!!!!! """###"""!!!!!!!!!  !!!    !!!!!!!!!    !!!      !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!!!!!!!!   !!!"""!!!!!!!!!   ###"""###""""""""""""""""""""""""%%%"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! $$$$$$###!!!  """!!!"""!!! !!!!!!!!!!!! """ !!!""" !!!!!!!!!!!!""""""""""""  !!!   !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!"""#########""" !!!!!!""""""""""""###### !!!"""""" !!!""""""###&&&### !!!!!!!!!"""""" !!!!!! """###!!!"""!!!!!!!!!""" !!!###%%%'''############""""""""""""!!!!!! !!!"""""" $$$######"""!!! ######""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!  !!! """%%%$$$  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!$$$"""!!!  """"""!!!  !!!!!!!!!!!!   """"""   !!!!!! !!!"""   !!!!!!    !!!"""     """  """   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" !!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""!!!!!!  ###  &&&!!!!!! !!!!!!%%%### !!!###"""!!! !!!"""###"""""""""!!!!!! %%%$$$###!!! !!!!!! !!!"""$$$###!!! !!! !!!!!! !!!!!!!!!!!!""""""""""""  !!!!!!!!! !!!######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""!!!""""""###"""!!! !!!!!!!!!!!!"""""""""### """###"""!!! !!!"""""""""$$$"""  !!!!!!!!!!!! ###""" !!!###"""""" """$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""###!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""### !!!!!! !!!""""""!!!!!!###$$$!!!"""$$$"""  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!  !!!######!!!  !!!!!! !!!     !!! ###!!!!!!!!!!!!   """### !!! !!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!###&&&&&&$$$ !!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!###"""!!! !!!!!!"""###%%%  !!!!!!""""""###############""""""""""""""""""#########""""""!!!!!!!!! %%%"""!!!###""" """###%%%&&&$$$"""  !!! !!!!!!!!!!!!""""""""""""  !!!!!!!!!  $$$%%%$$$"""!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!"""###"""!!! !!!### """$$$"""""" !!!$$$### !!!"""""" """$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!!!!  """############ !!!""""""######  """""" !!!$$$$$$!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!######!!! !!!"""!!!  """######"""  !!!!!!!!!  !!!!!!"""   !!! !!!!!!!!!!!! !!! ### !!!!!! !!!"""!!!!!!   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""### !!!""""""""""""!!!######!!!!!!!!!"""###$$$""""""######!!!   """###""""""!!!###########################""""""""""""""""""!!!$$$ !!!###""" ###%%%''''''$$$"""!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""  !!!  ###$$$""" !!!""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!"""######!!!!!!"""######&&&###""" !!!######!!!!!!"""!!!!!!!!!""" !!!""""""###### !!!!!!!!!!!!###!!! !!!!!!  !!!"""###$$$%%% !!!!!!"""######  !!!!!!!!! """### """###"""  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!###""" ###"""###%%%$$$"""!!!"""""" !!!""""""""""""!!! !!!!!!!!!  !!!###%%%!!! !!!"""""" !!!"""!!!  !!! !!!""" !!!!!!!!!!!!!!!!!! ###!!! """    !!!###   !!!###  ###!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!!!!!!!!!! !!!!!!!!!"""""" !!!"""###""""""!!!"""""" !!!"""$$$%%%""" !!!"""$$$"""!!!!!!""" """"""############"""""""""""""""""""""#########"""!!!  !!!""""""$$$&&&%%%###!!!!!!### !!!"""""""""""" !!!!!!!!!!!!!!!""""""""""""  !!!  """"""  !!!""""""""""""""""""############"""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!"""######"""!!!"""### """!!!!!!  """######!!!!!! !!!""""""!!! !!!"""""""""""" !!!!!!"""""""""""""""  """"""!!!"""!!! !!!###$$$ !!!""""""""" !!!"""""" !!!!!!!!!!!!"""### """$$$$$$   !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!! !!!"""###$$$""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! ###&&&  !!!!!!###"""!!!!!!""""""!!! !!!"""### !!!!!! ###!!! """   !!!      ###!!!!!!!!!!!!!!!!!!!!!!!!###'''((($$$!!! !!!!!!!!!!!!  !!!!!! """#########"""!!!!!!  """%%%&&& !!!!!!%%%***$$$"""!!! !!!"""$$$$$$###!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$!!!$$$%%%""" $$$!!!###%%%$$$!!! !!!$$$ !!!!!!!!!   !!!"""!!!!!!!!!!!!""""""""""""  !!!!!!!!! !!!""""""!!! !!! !!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!"""!!!###$$$###"""!!!"""### !!!!!!!!!"""!!!%%%&&&######  ###### """"""""""""!!! !!!!!!""""""#########$$$"""  """###"""%%%$$$"""  !!!""" !!!!!!"""""" """###### !!!"""### $$$%%%!!!!!!$$$$$$   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  !!!!!! """"""!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!! ### !!!""" !!!"""###### """!!! """!!! !!!"""!!!    !!!   !!!"""###   !!!!!!!!! !!!!!!!!! !!! """  """    !!! """!!!!!!!!! !!!!!!!!!!!! """  """###$$$### """######!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!!!! """!!!!!!!!!######!!! %%%((($$$!!!!!!%%%###!!!  !!!"""!!!!!!$$$ """&&&!!!%%%$$$###!!!!!!!!!"""###&&&$$$""" !!!!!!%%%%%%%%%%%%$$$$$$###""" !!!"""######!!! !!!""""""!!! """"""#########""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%$$$""" !!!!!!"""##################!!!!!!$$$$$$"""!!!!!!!!!!!!!!! """!!!!!!!!!  $$$$$$!!! !!!""""""!!! """$$$###!!!   !!!!!! !!!""""""!!!!!!$$$!!!!!!###### """!!!  !!!!!! !!!  !!! +++###!!! """"""!!!!!! """"""!!!  """######!!!!!!!!! ###&&&""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!  !!!"""$$$""" !!!"""""" !!!!!!!!!  !!!""""""###!!!!!!!!!!!!   !!!""""""!!! %%%!!!   !!!  """!!! """"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" """ !!!!!!  !!!!!!  !!!  !!!"""!!!!!! %%%!!!""" ### !!!###### !!!!!!!!!!!!!!! !!!!!!!!!!!!  """######"""""""""!!! !!! !!! !!!!!!"""""""""!!! !!!###$$$"""!!!"""!!!!!! $$$###!!! !!!"""### """!!!$$$!!!%%%$$$"""!!!!!!!!!"""######""" !!!###$$$%%%%%%%%%%%%%%%$$$###""" !!!!!! !!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%%%%%%%###""" !!!""""""######"""""""""!!!!!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%%%%$$$"""!!!!!!###&&&&&&$$$"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!!  !!!!!! !!!!!!!!!!!!!!!### ###""""""  !!!"""  !!!!!! """  !!! '''!!! """"""!!!""""""!!!!!!!!! ###"""!!!  !!!!!!"""###$$$$$$###!!!  !!! !!!###""""""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!   !!!""""""  """"""   !!!""""""### !!!!!!"""""""""!!!!!!"""   !!!!!! !!!###"""!!! !!!  !!!"""###### !!!"""!!!!!!!!!  !!! !!!  $$$!!!  !!!!!! !!!!!! """   !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  ######!!! %%%$$$###!!!   !!!"""######!!! !!!###$$$###!!!###!!! %%%$$$###!!! !!!""""""%%%"""!!! !!!""""""!!!$$$###""""""!!!""""""""" !!!###%%%&&&$$$%%%%%%%%%%%%$$$$$$### !!! """!!!!!! !!!!!!"""%%%###!!! """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """$$$$$$$$$$$$### !!!""""""""""""!!! !!!######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """######""" ###$$$%%%%%%######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!! """$$$  !!!!!!!!! !!!!!!!!!!!!!!!""" """!!!!!! """"""!!!  !!!!!! """  !!!!!! !!! """!!!!!!!!!!!! ###""" !!!""" !!!"""######"""!!! !!!""""""!!!!!!"""""""""!!!!!!!!! """!!!!!!   !!!!!!!!!!!!  !!!  !!!""""""""" !!!"""######!!!!!!  !!!""" !!!!!!!!!!!!    """"""!!!  !!!"""###""""""### !!!### !!!     !!!!!!###"""!!!   !!! !!! !!! !!!!!!    !!!!!!!!!!!! !!!!!!!!!!!! !!!###### %%%$$$###!!! """"""!!!  !!!!!!"""""""""!!!!!!"""######!!! !!!"""###,,,###"""!!!!!!!!!!!!"""""""""$$$!!!"""'''&&&""""""######"""""""""""""""""" !!!###%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%!!!""""""###"""!!! ###"""!!! !!!"""###%%%$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!"""$$$$$$!!!!!!###!!!!!!!!!!!!!!!""""""""" """"""!!!!!! """""" ###%%% !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!!  """###"""!!! !!!!!!!!!!!! """  !!!!!! """!!!!!!###  !!!!!!!!!!!!!!! ###""" !!!### %%%$$$###"""  """"""!!!!!!!!! !!!!!!  !!!!!! !!!!!! """"""""""""!!!!!! !!!!!!"""""" !!!""""""###  !!!!!!!!!!!!!!!!!!  !!!!!!    !!!""""""!!!!!! !!!       !!!""" !!! !!!!!!!!!!!!!!! !!!$$$   !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###### ######"""!!!!!!!!!!!!!!!###"""!!! ###"""!!!  $$$###"""""""""""""""$$$!!!""")))"""!!!!!!!!!!!!!!!""""""%%%!!!###000,,,"""$$$"""""""""#########""""""!!!!!!!!!!!!!!!"""#########$$$%%%&&&&&&&&&&&&&&&"""""""""""""""!!!!!!!!!###"""!!! !!!"""### """######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""$$$$$$!!!!!!###!!!!!!!!!!!!""""""###### """""""""!!! !!!   ###%%% !!!""""""!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!! """!!!!!!  ###$$$###!!! !!!!!!!!!!!!!!!!!! """!!!!!!"""!!! $$$###$$$'''%%% ### !!!!!!!!!!!!!!!"""!!!  """### '''&&&$$$###""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""###"""!!!!!! !!!!!! !!! """!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!   ###"""!!! !!!"""###"""""""""!!!   !!!  !!!""""""!!!     !!!""" !!! """  !!!$$$ !!!"""!!!!!!!!! !!!!!!!!!!!!  ######!!! """"""!!!!!!!!!"""######!!!  %%%###""" $$$###"""""""""""""""$$$!!! !!!!!!!!!!!!""""""""""""&&& """333///!!!&&&!!!!!!"""############""""""""""""""""""!!!!!!!!!######%%%&&&''''''''''''!!!!!!!!! ###""""""!!!!!!""""""###!!!$$$''''''%%%""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""!!! !!!######"""!!!!!!""" !!!!!!""""""######$$$ !!!""""""###"""""""""!!! """"""!!! """""""""""""""""""""""" !!! """$$$ !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! """ """!!!!!! !!!######"""!!! !!!!!!""""""!!!!!! ###!!! !!!""""""!!!###$$$!!! """ !!!!!!!!!!!!!!! !!!!!!"""!!!!!!""""""######$$$$$$&&&$$$###"""###$$$###"""!!!!!!!!! !!!!!!!!!!!!!!!  !!!######$$$""""""!!!!!! !!!!!! """"""!!! !!!!!!!!!!!!!!!!!!""""""!!!!!! !!!""""""###### ###""""""""""""""""""### """""""""!!!"""### """ !!!!!!    """  !!!      !!! ###!!!  !!!  """"""!!! !!!###!!!%%%######"""!!!  !!!!!!!!!!!!  """######"""###"""""""""""""""######!!!!!! !!!""""""$$$###!!! !!!"""!!! !!!######""" !!!"""""" !!!""""""""""""""")))111---''' !!!"""###$$$######"""!!!!!!""""""""""""!!!!!!"""###$$$&&&'''((((((((("""!!!!!! """""""""######""""""""""""$$$&&&(((((('''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$ !!!""""""######"""""""""!!!!!!"""######!!! !!!!!!"""######$$$$$$!!!  !!!""""""!!! """$$$$$$!!!######################## !!!!!!!!!!!!###  !!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!! ### ###""""""!!!!!! !!!######""" !!!!!!""""""""""""!!!!!!###!!! !!!""""""!!! $$$""" !!!!!!!!!""" """""""""!!!!!!"""""""""###$$$$$$%%%&&&###!!! ###$$$$$$"""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""#########"""!!!!!!!!!!!!!!!!!!###"""   !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""######### !!!!!!!!! !!!!!!""""""""""""!!!!!!"""###!!! !!!###  """  """  """"""!!!!!!!!!!!!   !!! !!!!!!     ###"""!!!  !!!###"""!!! """ $$$$$$###!!!  !!!!!!!!!!!! """  """###$$$###$$$$$$###""""""!!!""""""######"""######$$$%%%%%%"""!!!  """###!!!###%%%$$$###"""!!!$$$######%%% !!!""""""###""""""!!!+++...***''' !!!"""$$$$$$$$$###""" !!!""""""""""""""""""###$$$&&&'''(((((()))$$$$$$###"""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""$$$%%%!!!!!!"""##################!!!!!!$$$$$$""" !!!!!!"""###$$$$$$$$$$$$###!!! !!!"""$$$ !!!$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """  !!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! $$$!!!!!!###### """"""!!!!!!"""######!!!!!!!!!""""""""""""!!!!!!###""" """""""""!!!###%%%***'''!!! !!!!!!""""""!!!######"""!!! !!!!!!!!!!!!"""###$$$%%% """$$$$$$"""!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!!!!!!!######"""!!!!!!!!!!!!!!! ###""" !!!###"""!!! !!!"""###$$$!!!!!!!!!!!!!!!  !!!"""###### !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!! !!!###### !!!"""!!! """$$$ ######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""  """###!!! !!!"""  !!!!!!!!!!!! !!!!!!  """!!!!!!   &&&&&&"""!!!!!!!!!  !!!  !!!!!! !!!!!!!!!!!!!!! ###%%%###!!! !!!!!!!!!!!! !!!"""'''""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!###!!!###%%%!!!"""### !!!&&&""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""######""" """###%%%&&&%%%"""'''&&&$$$###  !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!! """  !!!"""!!! !!!!!! """$$$%%%$$$###!!!  !!!!!!""""""############""""""""""""###### """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """### '''...###"""!!!  !!!%%%%%%$$$###"""""""""###$$$###"""!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&''' !!! ###((('''"""!!!###!!!!!!$$$!!! !!!"""### !!!"""###$$$###!!! !!!!!!""""""   """###$$$###!!!  """"""!!! !!!!!! !!!"""""""""!!!   !!!"""&&&%%%###!!! %%%###!!! !!!!!!!!! !!! !!!""""""!!!"""  ###$$$###!!!###$$$%%%$$$""" !!! !!!"""###$$$"""    !!!!!!!!!!!!!!!!!! !!!!!!   !!! !!!!!!!!!  """!!! !!!###!!!   $$$"""   !!!  !!! """ !!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!! !!!"""$$$### """"""""""""############  !!!!!! !!!###!!!###$$$!!!!!!""" ######!!!!!!$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!!  """###$$$%%%$$$"""!!!&&&$$$""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""!!! !!!"""!!! $$$###"""!!! !!!!!!###"""!!!  !!!!!! !!!!!!!!!"""""""""###!!!!!!!!! !!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! """!!! $$$###"""!!!  !!!######""""""""""""""""""!!!  """"""######$$$$$$%%%%%%!!!"""!!!"""%%%$$$  !!!!!! ###%%%!!!  !!!"""###!!!!!!"""###%%%$$$###""" !!!!!!!!!!!!!!!!!! !!! """#########"""!!!"""$$$""""""######"""!!!!!! !!! !!!"""### ###$$$$$$"""!!! ###"""!!!  !!!!!!!!! !!!!!!######### """  ###$$$"""!!!!!!###$$$###!!!   !!!      !!! !!!"""  !!!""" !!! """ !!!!!!!!!!!!!!! !!!  ### !!!!!!!!!!!! !!!"""!!! """$$$""""""""""""############ !!!!!!""""""""" !!!!!! !!!###!!!"""###!!! !!!!!! """&&&&&&"""!!!""""""""""""""""""""""""""" !!!"""######"""!!! ###"""!!!  !!!###$$$%%%&&&'''%%%### """$$$%%%&&&###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""############"""!!! """"""!!! $$$###"""!!! !!!!!!!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""" !!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!"""""""""  !!!"""""""""""""""#########"""###""" ###""""""  ###$$$%%%  !!!""" !!!!!!!!!"""#########!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """$$$$$$######""""""""""""""""""!!!!!! !!!!!!"""!!! $$$$$$""""""$$$!!!""""""""""""!!! !!!!!!  !!!!!!!!! !!!  """$$$$$$###""""""""""""""""""""""""!!!  """###"""!!! !!!"""!!!  """###!!!"""!!! !!!"""      !!!$$$""" """!!! !!!  !!!!!!!!!!!!!!! !!!!!! ### !!!!!!!!!!!! !!!###!!! ### !!!!!!!!!!!!!!!""""""###$$$%%%%%%&&& !!!!!! !!!###""" !!!""""""!!! """ !!!%%%%%%""" """!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!! """"""!!! !!!!!!!!!"""###%%%''')))&&&$$$!!!!!!!!!""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!"""""""""""""""######"""!!! !!!"""###""" !!!""""""###$$$ !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$######"""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!"""  !!!#########""""""!!!!!!!!!!!!!!!!!! !!!""""""#########!!!!!!!!!!!!!!!"""###$$$######""""""!!!!!!!!! ###""""""!!! """ ###$$$### !!!!!!  """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$###"""  !!!$$$###"""!!!!!!!!!######""""""!!!!!!!!!!!!""""""""" $$$$$$"""!!!$$$ !!!"""""""""  !!!!!!!!! !!!!!!!!!!!! ###""" """###"""!!!"""""""""""""""""""""""" !!!""""""!!! """!!! !!!###!!!!!!!!! """###$$$ !!!!!!   ###!!!!!!%%%### !!! $$$"""  !!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!! """ !!!!!!!!!!!! """"""!!! !!!!!! !!!!!!!!!!!!!!!""""""###$$$%%%%%%&&& !!!!!! !!!###"""!!! !!!"""!!!### """""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###""" """!!!!!! !!!###"""!!!!!!"""$$$&&&'''%%%$$$###$$$$$$###  !!!"""#########!!!!!!!!!!!!""""""""""""############"""""""""!!! !!!!!!"""""""""###!!! !!!"""###"""!!! !!!!!!"""######### !!!"""###$$$$$$""""""""""""!!!!!!!!!!!!######$$$$$$###"""!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!  !!!!!! ###%%%%%%$$$!!!!!!""""""""""""""""""!!!!!!###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""###$$$######""""""!!! !!!""""""### !!!""""""!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!! !!!"""######"""###""" """!!!  """###""""""!!!!!!!!!!!!""""""!!! ###### """!!!""""""!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!&&&$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""" """!!!   !!!""""""  !!!"""  !!!!!!!!! !!!"""$$$###    """       !!!     ###!!!!!!!!!!!!!!!  ######""" !!!!!!!!!!!! &&&###!!!!!!###%%%###"""""""""""""""############ !!!!!!""""""""" !!!!!! !!!###""""""!!!""""""### !!!!!!""""""""""""""""""""""""""" !!!"""######""""""!!!!!! !!!!!!###"""!!!!!!!!!"""$$$%%%######$$$&&&'''&&&$$$!!! !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!""""""###"""!!!!!!######"""!!!"""#########"""!!!  !!!"""###$$$######""""""""""""!!!!!!!!!!!! !!!""""""!!! """""""""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########""""""""""""""""""###  """""" !!!!!!"""#########""""""!!!"""$$$%%%%%%$$$######  !!!######""""""!!!!!! """### """###"""   !!!###%%%### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!""""""!!!!!! !!!!!!"""!!!""""""!!! !!!!!!!!!  ###"""!!! !!!!!!%%%###!!!   !!!!!! !!!""" !!!!!!   !!!######!!! !!! !!!!!!!!! !!!!!! !!!!!! """!!!###"""!!!    """   !!!"""!!!!!!!!!!!!!!!  """"""  !!!!!!!!!!!! $$$"""!!!!!!###$$$######""""""""""""############  !!!!!! !!!###"""###!!!###"""""" !!!$$$$$$  """""""""""""""""""""""" !!!"""#########!!!!!! !!!!!! !!!"""###$$$###""""""###%%%&&&%%%### !!!!!!""""""######!!!!!!!!!!!!""""""""""""############"""""""""""" !!!""""""#########"""!!!"""######"""!!!"""#########"""!!!  !!!"""###$$$######"""###"""""""""!!!!!!!!!  """###"""!!! """!!!!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""############"""""" """###"""  !!!"""###$$$######"""!!!"""$$$$$$$$$###!!! !!!  ###""""""""""""""""""""" $$$%%%"""!!!"""!!! !!!######!!!  !!!%%%$$$!!! ### !!!!!!!!!!!!!!! """######"""  """#########"""!!!  !!!"""""""""""""""!!! !!!!!!""""""!!!!!!!!!  !!!  $$$###!!! !!!!!!"""    !!!!!! """  !!!!!!  !!!"""###### !!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!   !!! """  !!!  !!! """$$$!!!!!!!!!!!!!!!   !!!!!!!!!!!!  !!!  !!!### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!###"""$$$"""######!!! ###((('''""""""""""""""""""""""""""" !!!"""$$$$$$!!!!!! !!!!!!""" !!!"""###$$$%%%###  !!!"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!"""###$$$$$$$$$###"""!!!"""###$$$###!!! !!!#########"""""" !!!###$$$$$$###""""""######""""""!!!!!!!!!  """$$$%%%%%%$$$###"""!!!!!!!!!!!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!""""""!!! !!!%%%'''%%%###!!!!!! !!!"""$$$$$$$$$###"""!!!"""###$$$###""" $$$###"""!!!!!!!!!!!!!!!""""""""""""############"""'''(((### !!! !!!!!!!!!!!!!!!!!!!!!!!! $$$'''&&&### !!! """###!!!!!!### !!!!!!"""""" """###$$$$$$###"""  """###$$$###!!! """######"""  !!!"""$$$$$$$$$###"""  """ ######!!!"""!!!  """!!!  $$$###""" !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ !!!!!!!!!!!!  !!!!!!!!!###"""!!!  !!!###$$$$$$###############""""""""" !!!!!!"""""""""""""""  !!! !!!!!!!!!  """%%%'''!!!   ######!!! !!!### $$$)))$$$!!!!!!!!!!!!"""""""""""" !!!""""""!!! !!!!!!!!!""""""""""""!!!!!!!!!"""!!! !!!"""!!!"""######!!! ###""" !!!"""###$$$$$$###!!!!!!!!! !!!"""###$$$#########""""""!!!!!!$$$######$$$ &&&&&&'''$$$!!!"""%%%&&&%%%'''&&&%%%$$$######"""######$$$%%%$$$"""""""""### """%%%&&&%%%$$$###"""!!!######$$$$$$###!!! !!!""" !!!######""""""$$$%%%###""""""$$$%%%$$$###!!!!!!#########***&&&""" """%%%%%%$$$""""""############""""""  """###"""!!!!!!"""###"""!!! """$$$  ###$$$$$$###""" !!!%%%'''$$$"""######"""!!!!!! !!!!!!$$$$$$###############$$$ !!!""""""$$$"""%%%+++***### ###$$$ $$$###!!!!!!!!!!!!!!!"""######!!!!!!!!! !!!###!!!$$$%%%$$$###"""###$$$%%%%%%$$$###""" $$$$$$ ######%%%###"""###%%%$$$!!!)))%%%!!! """"""!!!!!! !!!###$$$""" !!!!!!!!!!!!""""""""""""""""""""""""###$$$&&&&&&### !!!###!!! !!! ###'''))))))'''%%%$$$!!!  !!!"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""$$$''')))###"""!!! """!!! !!!!!!!!!  !!!  """""""""!!!!!! """!!! $$$ $$$!!!!!! """"""!!!!!! """"""############""""""###!!!!!!    !!!%%%###  """ !!!!!!!!! !!!!!! """  !!! !!! """""" """!!!!!!!!!!!!!!!""""""""""""&&&&&&$$$"""!!!"""""" !!!!!!!!!""""""""""""!!!!!! !!!"""""""""!!!######"""!!!###%%%$$$###!!!  !!!"""###$$$$$$######!!!!!! !!!""""""############"""""""""!!!###$$$""""""((( '''((( !!!$$$""""""$$$%%%$$$$$$$$$############$$$$$$"""###$$$###!!! !!!""""""######"""###"""""""""###$$$###"""!!!"""###"""###$$$###"""!!!"""######"""!!!!!!!!!"""!!! """######"""'''$$$!!! !!!######"""""""""#########""""""!!!!!!  """###"""!!!!!! !!!"""$$$###""" !!!############$$$$$$$$$###""""""!!!!!!!!!"""%%%$$$###"""!!!!!!!!!!!! !!!""""""### $$$$$$ ### ###### ###### !!!!!!!!!!!!!!!"""######!!!!!!""" !!!###!!!"""!!! !!!!!!"""!!!!!!!!! ###### #########""""""###%%%%%%###!!!"""  """"""!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!###!!!!!!"""!!!"""  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!$$$&&& !!!  !!!!!! !!! !!!"""!!!!!!!!! !!! """!!!!!! $$$!!!!!! """!!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!!  !!!   $$$""" !!! !!!!!! !!!   !!!!!!!!!!!!"""""""""""")))(((&&&$$$!!!!!!"""!!!  """!!!!!!""""""""""""!!!!!!!!!###%%%###!!!"""&&&%%%""" ###'''$$$###"""!!! !!!!!! !!!###$$$$$$$$$$$$!!!!!!"""""""""!!! ############"""""""""""""""$$$$$$"""&&& ###$$$%%%""" """########################$$$$$$%%%!!!"""###""" !!!"""  """"""""")))!!!&&&!!!"""&&&"""!!!###$$$###""""""###$$$###$$$%%%###!!! !!!!!!'''&&&%%%%%%%%%"""!!! !!!######"""!!!###""" !!!!!!!!! ###############"""!!! !!!  """###"""!!!  !!!"""!!! !!!"""###"""!!!!!!$$$###  ###$$$$$$###""""""""""""###%%%%%%$$$"""!!!  !!!!!!!!!""""""$$$  """&&&!!!###### ######!!!!!!!!!!!!!!!!!!"""######!!!""""""!!! !!!### !!! !!!  !!!!!! """""" """### !!!!!!!!!###%%%&&&%%%###!!! """"""!!!###!!!!!!#########""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""$$$""" !!!!!! """  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!! !!!!!!  !!! !!!!!!""""""!!!!!! !!!!!!   """""" """ !!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!"""!!! """  !!!  !!!!!! $$$"""    !!! !!!!!!!!!!!!""""""""""""$$$$$$$$$######""""""!!! !!!"""!!! !!!"""!!!!!!""""""""""""!!!!!!!!!$$$'''%%%!!!"""&&&)))'''!!! $$$######""""""""""""""""""!!!!!!""""""############!!!"""#########!!! #########"""""""""""""""""" """$$$$$$###&&&"""!!!"""!!! $$$###"""!!!""""""""""""&&&%%%$$$$$$$$$$$$$$$%%%"""#########!!! !!!"""&&&###!!! !!!#########&&& $$$'''"""###'''"""!!!"""$$$#########$$$%%%"""$$$$$$###!!!!!!!!!"""&&&&&&'''(((((('''%%%$$$ """$$$$$$""" !!!!!!!!!!!!!!!!!!!!! ######$$$######"""!!! """!!! !!!"""###"""!!!###$$$$$$###""""""###%%%###"""!!!!!!""""""!!! !!!!!!$$$$$$###############$$$%%%%%%$$$###"""!!!  !!!"""""""""""""""&&&###!!! !!!###&&&######"""!!!!!!"""######!!!!!!!!!!!!!!!""""""###!!!""""""""" !!!### !!!###$$$###"""""""""!!! !!!###$$$ !!!""""""""" !!!"""############$$$###""""""!!!!!! $$$!!! """######""""""""""""!!!!!!!!!!!!$$$######""""""""""""###$$$###"""!!!!!!!!!  !!!"""######"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!"""   !!!!!!!!! !!!"""""" !!!"""######"""!!!   !!!  """"""  !!!!!!!!!!!!!!!      !!!!!! !!!  !!!!!!      !!!!!! !!! """$$$!!!  """!!!!!! !!! """"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$ !!!!!! !!!###!!!!!!""""""""""""!!!!!!"""$$$'''%%%"""###&&&)))&&&""" ###"""""""""###############$$$$$$###"""""""""!!!!!!""""""#########""" """"""""""""""""""######!!!%%%###!!!"""###"""%%%&&&&&&"""###%%%############""""""!!!"""###))))))'''&&&$$$$$$#########$$$%%%$$$"""!!!"""###&&&$$$!!! !!!"""#########&&& """%%%!!!###$$$$$$######$$$&&& """######""""""###$$$ """############"""""" """$$$$$$""" !!!"""""""""""""""""""""###############"""!!!!!!###"""!!!!!!"""###""" !!!!!!  """###"""!!!!!!""""""!!! !!!  """""" $$$###############$$$$$$$$$$$$%%%%%%%%%$$$###""" !!!""""""######""""""$$$$$$###!!!!!!"""""""""$$$""""""""""""""""""$$$!!!!!!!!!!!!!!!""""""### """######!!!!!!!!!""""""""""""###%%%&&&%%%###"""!!! """###$$$ !!!!!!"""###!!!!!!!!!!!! !!!!!!"""######"""!!! $$$!!! """#########"""""""""!!!!!!!!! """!!! !!!######"""!!!!!! !!!""" """"""""""""###### !!!"""######"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!  """!!! """"""!!!!!!"""######$$$ !!!"""######"""!!!  !!!  !!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!  !!!###$$$%%%  !!!!!!  !!! ###!!! !!!!!!!!!  !!!!!!  """ """  """!!!  !!!"""""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###!!!!!!""""""""""""!!!!!!"""  $$$&&&$$$"""!!!###$$$$$$###""""""### !!!"""######$$$######&&&%%%$$$"""!!!!!! !!!""""""#########"""!!!!!!""""""""""""###############%%%###"""###### ### %%%!!!!!!"""######"""!!!"""$$$+++***(((&&&$$$###""""""###$$$%%%$$$###""""""$$$###!!! !!!!!! &&&'''!!!%%%)))!!!"""$$$%%%$$$######$$$%%%!!!######""""""$$$%%%!!!######""" !!! !!!######"""!!!"""###$$$###""""""$$$%%%""""""############""""""$$$"""!!!!!!######"""  !!!  !!!"""!!! !!!"""###"""!!!%%%""" """&&&'''$$$ ###""""""""""""###$$$$$$###$$$%%%&&&&&&%%%$$$$$$ !!!"""###$$$###"""!!! """""" """"""###!!!"""%%%%%%"""!!!###!!!!!!!!!!!!!!!"""###### """$$$###"""!!!!!!""""""!!!!!!"""$$$%%%###""" !!!""""""!!!"""!!!"""$$$!!!""""""!!!!!!""" !!!"""###!!!!!!###############""""""!!!!!! ###""""""!!!""""""######!!!"""###"""!!!!!!"""$$$ """######!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""" !!!###!!!!!! !!!!!!!!!!!!"""###$$$$$$ !!!!!!""""""!!!!!!  !!!!!!  !!!!!!!!! !!!"""  !!!!!!!!!!!!!!! !!!$$$&&&'''  !!!  !!!"""   !!!"""   !!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!!!!"""!!! !!!###!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###############"""!!!"""$$$$$$"""  !!!###############%%%$$$###!!!!!!!!!""""""""""""""""""""""""######!!!"""""""""############!!!###""" !!!$$$###""" &&&!!!!!!$$$$$$""""""###%%%((('''%%%$$$###""""""!!!"""$$$$$$###"""!!!"""###!!!  !!!"""!!! $$$$$$(((%%%###***$$$$$$%%%&&&%%%###"""###$$$!!!"""######"""!!!"""$$$###%%%&&&%%%"""!!!"""###"""!!! """######""""""######""" !!!$$$''' !!!"""######$$$######$$$###""""""######""" """######"""!!!!!!"""$$$!!! !!!"""$$$###""""""!!!"""###$$$%%%$$$###"""!!!!!!!!!""""""###$$$$$$%%%&&&&&&&&&$$$"""!!! !!!"""$$$$$$###"""!!!!!!!!! %%%&&&$$$""" """''''''""" """!!!!!!!!!!!!!!!"""###### """$$$$$$###!!!"""""""""!!!!!!"""$$$$$$###!!! !!!""""""""""""!!!""" !!!%%%!!!"""###"""!!!!!!$$$''' !!!  """"""!!! !!!"""###"""!!!#########"""!!! ###############$$$%%%&&& """###"""!!!!!!###&&&!!!###""" !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!! !!!###  !!!"""###!!! !!!!!! !!!######!!! !!!!!!###"""  !!!!!!""""""!!! !!!!!! !!!!!!!!!""" !!!!!!!!!!!!  !!!   !!! !!!  !!!  !!! !!!!!!"""  !!! !!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""!!!!!!$$$!!!!!!""""""""""""!!!!!!!!!"""######"""!!!"""$$$'''$$$ !!!######!!!"""#########"""######"""!!!!!!"""###$$$###"""!!!!!!!!!###$$$%%%!!!!!!""""""#########$$$!!!!!!!!!%%%###### ((('''"""...(((!!!$$$$$$""""""$$$&&&$$$$$$###"""!!!!!!!!!"""!!!######"""!!! !!!""""""!!!!!!"""$$$%%%###"""###!!!"""$$$$$$&&&&&&%%%###"""###$$$###$$$%%%###!!! !!!""""""$$$$$$""""""%%%'''###!!!!!!#########"""######!!! $$$((( !!!###$$$$$$$$$$$$%%%###""""""######""" !!!""""""!!! !!!###  ###$$$$$$###"""""" """$$$!!!!!! !!!!!!"""######%%%%%%&&&&&&%%%"""  !!!###$$$%%%$$$"""!!!""""""!!!)))---+++""" ###))))))### """!!!!!!!!!!!!!!!"""###### """$$$$$$###"""""""""###""""""###%%%%%%$$$""" !!!###%%%%%%%%%%%%$$$!!!### !!!&&& """$$$###"""$$$(((+++!!!$$$###!!!!!!!!! """###$$$"""!!!$$$######"""!!! !!!""""""!!!###"""!!!!!!$$$''' """"""!!! !!!$$$%%%$$$"""  !!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! """ !!!"""### !!!"""!!!  !!!"""!!!!!!"""$$$###!!! !!!!!!$$$""" !!!"""!!!"""!!!&&&&&&""" !!!!!! !!!!!!"""""" !!!!!!!!!!!!    """  """  """    !!!$$$!!! !!!   !!!### """!!!"""""""""""""""""""""""""""###!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""######"""&&&!!! %%%&&&###"""%%%###%%%%%%$$$"""!!!"""###""" """""" !!!$$$%%%$$$#########$$$######"""""""""""""""$$$###!!!  """###!!!###$$$######$$$$$$$$$###"""  !!!"""###$$$######""""""!!!!!! ###$$$"""###&&&%%%"""'''%%%###!!!!!!"""###$$$!!!!!! #########$$$$$$%%%%%%%%% $$$''''''$$$###$$$&&&#########"""""""""""""""'''### !!!!!!###$$$$$$###!!!"""$$$&&&"""###$$$$$$$$$$$$$$$### $$$'''&&&""" """%%%%%%$$$"""!!! !!! !!!"""###$$$$$$%%%""""""""""""############ !!!"""######""" %%%%%%%%%$$$######"""""""""'''((($$$###%%%""" !!!""""""######$$$###"""!!! !!!$$$ ###$$$""""""$$$ !!!!!!"""""""""""""""%%%$$$###!!! $$$%%%&&&$$$"""!!!!!!""" !!!!!!!!!!!! !!!"""$$$$$$######$$$&&&)))%%% !!!###""" !!!###$$$###!!! """!!! !!!###$$$!!!!!!""""""""""""!!!!!!"""""" """ """!!!!!!###$$$%%%###""" !!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!### $$$$$$""""""$$$$$$ !!!"""######"""!!! $$$###!!!###!!! """"""   !!!"""!!! """ """$$$"""""""""!!! ###"""  !!!""" !!!""""""!!! """"""!!!!!!$$$###"""!!!"""######!!!  !!!  !!! !!!!!!###!!! $$$ """""" !!! """!!!   ###%%%### !!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!###$$$ ###!!!!!!"""###$$$$$$###!!!!!!###!!!######$$$%%%$$$"""!!!"""######!!!"""$$$###"""!!!"""###"""!!! !!!"""$$$######""""""""""""""" !!!$$$%%% !!!!!! !!!!!!!!!!!!!!! !!!""""""###$$$###"""""""""!!!!!!!!! !!!$$$$$$""""""%%%%%%###%%%$$$###"""!!!""""""###$$$######"""!!!!!!""""""#########$$$$$$%%%%%%%%% !!!######!!!###"""""""""""""""""""""###""" """######"""###$$$$$$"""!!!!!!###%%%######""""""""""""""""""###&&&)))'''###!!!###%%%$$$###""" !!!!!!!!!""""""######$$$$$$""""""""""""############!!!"""$$$%%%%%%$$$"""!!! !!!!!!"""!!! """&&&&&&### !!!!!!"""######$$$"""""""""""""""!!!!!!!!!$$$!!! ###$$$!!! """ !!!######""""""!!!"""!!!!!! $$$$$$%%%$$$""" !!!""" !!!!!!!!!!!!  !!!!!! !!!"""&&&###!!! """""""""!!!!!!!!! !!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!"""""""""###   !!!!!! !!!!!! !!!!!!!!!!!!"""!!! """!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!""""""  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!"""!!! !!!###!!!    !!!!!!     !!!   !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!! """###!!!"""%%% !!!""""""!!! $$$###"""###$$$%%%$$$###!!!$$$$$$######$$$$$$$$$"""!!!"""######""" """######"""%%%%%%$$$""" !!!###$$$######"""""""""""""""!!!###$$$ !!!"""###$$$$$$ !!!!!!""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!"""$$$$$$!!!!!!$$$%%%###""""""""""""!!!!!!!!!!!!%%%$$$######"""##################$$$$$$$$$$$$$$$"""!!! """"""""""""""""""######!!! !!!###%%%&&&$$$"""###$$$$$$""" !!!"""###"""!!!  !!!!!!###%%%###!!!"""!!! !!!!!!"""""""""""""""#########""""""""""""###############$$$%%%&&&&&&%%%$$$### !!!""""""###### ######!!!!!!$$$$$$"""!!!!!!!!!"""######$$$$$$ !!!"""#########"""!!!&&&######%%%%%%!!! """ """###$$$###!!!  !!!!!!"""###$$$###!!! !!! !!!!!!""""""!!!!!!  !!!  """"""""" !!!### !!!"""###### !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!!"""%%%###  """"""!!! !!!!!!!!! !!!!!! !!!!!!"""""""""!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!""" !!!""" !!! """"""""""""""""""""""""!!!!!!   !!!!!!  !!!"""""""""!!!""""""!!! !!!!!!!!! !!!###"""!!!   !!!!!! !!!"""!!!  !!!  """### !!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!###$$$$$$###!!! $$$###""""""$$$$$$###"""###%%%&&&%%%!!! ###"""###$$$###"""!!!"""###!!! !!!!!! $$$%%%%%%$$$###"""###%%%$$$######"""""""""""""""###"""!!! !!!$$$######"""###$$$&&&'''!!!!!!!!! !!!!!!############""""""""""""""""""""""""!!!!!!!!!!!!"""$$$### $$$%%%### !!!!!!"""!!!!!! ######""""""!!!""""""##################$$$$$$$$$%%%""" """""" """""""""""""""#########"""!!!!!!###%%%%%%$$$"""###$$$$$$"""  $$$""" !!!"""###!!! !!!!!!!!!#########"""""""""""""""!!!"""""""""###############$$$%%%&&&&&&&&&%%%%%%$$$$$$###""""""!!!!!! $$$$$$###!!! !!! !!!!!!""""""###$$$$$$$$$ """$$$%%%$$$###"""%%%$$$%%%((('''######&&& """$$$$$$###!!!  !!!"""!!!"""###"""  !!!!!!!!!""""""""""""!!!!!!"""###$$$###!!! !!!"""!!!######!!!"""%%%$$$###!!! !!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!""" """$$$"""###""""""###%%%%%%$$$""" !!!!!!!!!!!! !!!!!! !!!!!!"""######!!! !!!###!!!!!!###!!!"""!!!  !!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!! !!!""""""""" """###""""""!!!$$$###!!! !!!!!!!!!!!! !!!###%%%###!!! !!!!!!   !!!  !!!"""!!! !!! !!!    !!!"""   """###"""!!!"""$$$%%%%%%$$$"""!!!###"""!!!!!!"""###""" &&&&&&%%%$$$$$$$$$###!!!!!!"""######"""!!!"""### !!!!!!!!!!!! !!! $$$&&&%%%$$$######$$$######"""""""""""""""#########"""""""""""""""!!!!!!  !!!###$$$$$$###"""!!!!!!""""""###############""""""""""""!!!!!!!!!!!!"""""""""""""""$$$### ###$$$!!! !!!!!!!!!!!! ######""""""""""""##############################$$$""" ###%%%### !!!!!!""""""############%%%###!!! !!!""""""!!!"""###$$$###!!! $$$""" ''''''&&&%%%###"""###$$$ !!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""""""""############"""######$$$$$$$$$$$$$$$!!!  """$$$!!!!!!!!!"""######$$$$$$ """$$$%%%%%%$$$###""""""%%%((('''###$$$''' """###$$$###!!! ###"""!!!!!! !!!!!! !!!"""!!!  !!!!!!!!!""""""""""""!!!!!!###$$$%%%$$$"""!!!"""###"""$$$%%%""" ###"""  !!!!!!!!! !!!!!!""""""""""""!!!!!!###$$$!!! !!!!!! !!!"""!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!"""######!!! !!!###!!!!!!###!!!"""!!!  !!!"""!!!!!!!!!   !!!""""""!!!###!!!!!!""" !!!""""""""" """###""""""!!!###"""!!! !!! !!!"""!!! !!!"""%%%"""        !!! """"""  !!! !!!  !!!  """$$$$$$"""!!!######!!!"""###$$$%%%%%%$$$###"""###"""!!!!!!""""""!!! %%%%%%###!!!###%%%### """###"""!!!!!!"""$$$"""$$$%%%%%%###""""""###!!!%%%%%%###!!! $$$######""""""""""""""" !!!"""###$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!"""$$$&&&'''""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" $$$$$$!!!!!!###""" !!!!!!!!!!!!$$$$$$$$$###$$$$$$%%%&&&###############""""""""""""  !!!"""###"""!!!!!!!!!"""######$$$$$$&&&$$$!!! !!!!!!!!! """###$$$$$$""" !!!###"""!!!  !!!'''&&&%%%######$$$%%%%%%!!!"""""""""""""""!!!!!!"""""""""""""""#########""""""""""""############!!!!!!""""""######$$$$$$ !!!"""""""""""" !!!$$$$$$"""###%%% !!!""""""######!!!"""$$$%%%%%%$$$$$$!!!$$$(((%%%!!!!!!%%% !!!!!!"""""""""""""""$$$###"""!!!!!!!!!!!!!!! !!!"""!!!  !!!!!!""""""######""""""!!!!!!"""###"""!!! !!!"""###$$$$$$""" !!!  !!!"""### !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###&&&###!!!!!! !!!!!!  !!!"""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!  !!!!!! !!! !!!!!!!!!!!! !!!  """"""!!!  """ !!!"""""""""!!!!!!!!! !!!!!!!!!"""!!!  """!!!      !!!  !!! !!!    !!!  %%%%%% !!!$$$###""""""""""""""""""""""""$$$###""""""######""" $$$%%%!!! ###$$$!!! !!!""""""!!!!!!"""$$$"""$$$&&&&&&###!!!"""###"""$$$$$$"""""""""$$$######""""""""""""""" !!!"""###$$$$$$%%% !!!"""$$$%%%&&&&&&&&&###"""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######%%%###"""###!!!!!!!!! !!!#####################$$$%%%%%%$$$#########"""""""""!!!"""""""""!!!!!!### !!!!!!"""######$$$$$$$$$###"""###$$$$$$###!!!!!!###%%%%%%###"""""""""######""""""""""""""""""$$$###!!! !!!###$$$%%%######$$$$$$###"""!!! !!!!!!""""""######$$$$$$""""""""""""############!!!!!!!!!""""""###$$$%%%""""""######$$$%%%%%%&&&$$$"""###''''''###"""$$$ !!!!!!"""""""""""""""######$$$$$$$$$###$$$(((***&&& $$$"""!!!!!! !!!"""######!!!!!! !!!"""""" !!!""""""!!! !!!"""""""""############"""""" """!!! !!!""""""!!!!!!"""######"""!!!""""""""""""###$$$%%%&&&!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!###%%%""" !!!""" !!! !!!###$$$"""!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!!"""!!! """!!!!!!!!!!!! !!!!!!  !!!""""""!!!""""""  """  !!!"""!!!###!!!!!! !!!!!!""" !!!""""""""""""!!!"""""" !!!   !!!""" !!!!!!   !!! !!!     !!! """$$$###$$$!!!!!! !!!!!!&&&$$$######$$$$$$###!!!&&&)))###"""%%%%%%!!!""""""!!!!!!"""$$$"""%%%$$$!!!!!!"""$$$&&&&&&$$$$$$$$$%%%$$$######""""""""""""""""""""""""""""""!!! !!!############'''%%%"""  !!!!!!!!!""" !!!!!!!!!""""""######"""%%%$$$###$$$ ###"""  !!!$$$%%%!!!!!! !!!"""######$$$#########""""""!!!!!!$$$&&&&&&###!!!$$$ !!!!!!"""###$$$$$$$$$ !!!###&&&(((((($$$!!! ###%%%%%%$$$######$$$"""###$$$$$$$$$$$$$$$###&&&%%%###"""$$$&&&(((((($$$%%%%%%%%%$$$###!!! !!!!!!"""###$$$$$$%%%""""""""""""############""""""""""""###$$$%%%&&&######""""""!!!  $$$"""###''' !!!!!!!!!#########"""######$$$%%%)))***...///)))!!! $$$###""" !!!###%%% !!!"""### """###"""!!!!!!"""###""""""############""""""!!!""""""!!!!!!###$$$!!!!!!%%%'''&&&###!!!!!!!!!!!! """"""!!! """###$$$!!!!!!""""""""""""!!!!!!"""$$$ !!!$$$%%%  """###!!! !!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!### $$$$$$""""""$$$$$$  !!!!!!  !!!!!!!!!  ###""" !!!###""""""""""""""""""""""""###!!!###&&& """###$$$$$$$$$"""""""""!!!!!! ###"""  !!!""" """######""""""!!!""""""!!! !!!!!!!!!"""### ###$$$  """!!! !!!!!! !!!""""""  !!! !!!!!!  """   !!!!!!!!! """!!!"""   """"""!!!!!!!!!!!!"""""""""!!! """###$$$$$$$$$###"""!!! $$$$$$$$$###"""!!!!!! !!!"""######"""!!!###$$$!!!###$$$"""!!!!!!!!!%%%$$$###""""""###$$$$$$ !!!"""$$$$$$!!!###$$$""" !!!$$$$$$%%%%%%$$$"""###%%%'''"""%%%&&&"""""""""""""""""""""""""""!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$&&&((('''###"""$$$### !!!!!!""""""""""""!!!!!!"""!!! """######""" """###"""!!! !!!""""""############"""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######"""!!! ###$$$%%%$$$###"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%$$$'''+++((("""""""""!!!!!!!!!!!!"""""" """############"""############$$$$$$$$$!!!"""###"""!!!"""###%%%%%%%%%%%%%%%%%%$$$###"""%%%&&&'''%%%###""""""###!!!!!!!!!!!!!!!!!!!!!!!!'''%%%""" !!!$$$&&&,,,///000,,,$$$  !!!"""!!!!!!!!! !!!""""""%%%$$$"""!!!!!!"""$$$%%%!!!"""!!! ###""" $$$%%%###!!!$$$$$$###!!!!!! """"""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$"""""""""""""""""""""""""""!!!!!!"""$$$%%%###"""############""""""""""""!!!###"""!!!!!! !!!"""$$$%%%&&&  !!!"""""""""###$$$&&& !!!!!!  !!!!!! """""""""!!!!!!"""!!!!!! $$$###""" !!!"""""" ###$$$$$$###!!! !!!!!!!!!!!! """"""!!!%%%###$$$$$$"""!!!"""!!!  !!! !!!"""!!!!!! %%%$$$!!!"""!!!    """%%%###    $$$"""######"""  !!!!!!!!!  !!!$$$!!!!!!!!!   """"""!!!!!!!!!!!!"""""""""!!!  !!!$$$######"""!!! $$$$$$######"""!!!!!! !!!"""######""""""###$$$!!!######"""!!!!!!!!!$$$###"""!!!!!!"""###### !!!"""###$$$ """###""" """$$$"""###"""""""""###'''&&&!!! %%%&&&"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""%%%%%%"""!!!$$$$$$!!!""""""############""""""$$$"""!!!!!!###$$$$$$###"""$$$%%%$$$###"""###$$$############"""""""""!!!!!!!!!!!!""""""""""""""" """""""""""" """$$$$$$$$$$$$%%%'''%%%$$$$$$$$$###$$$$$$$$$###&&&&&&%%%&&&)))'''###""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$!!!!!!"""""""""######### !!!"""######$$$&&&((($$$$$$$$$$$$$$$###""""""!!!"""$$$$$$######%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!###&&&***,,,)))(((&&&&&&&&&%%%$$$### !!!!!!!!!"""!!!!!!!!!!!!!!!"""######$$$###!!! !!!###$$$"""!!!!!!###""" ###$$$### $$$###"""!!! ###""""""!!!!!!""""""######"""!!! !!!"""###!!!!!!!!! !!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""###############"""""""""!!!!!!!!!###"""!!!"""!!!!!!!!! !!!!!!""""""  !!!"""############"""$$$###  !!!!!!###!!!  !!!"""###""""""!!!!!! !!!!!!  !!!"""######"""  !!!!!!!!!!!!  !!!###### ######  !!! !!! ######!!!"""!!! !!!  """"""!!! %%%"""""""""!!!    !!! """!!!!!! !!!!!!"""$$$###!!!  ######""""""!!!!!! $$$$$$######"""!!!!!!!!! """######""""""###$$$ !!!######"""!!!!!!"""""""""!!!!!!!!!""""""###!!! !!!!!!"""###$$$ !!!"""!!! !!!###%%%!!!######""""""""""""$$$###"""""" $$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!! """### !!!$$$$$$"""###########################!!! !!!"""$$$######!!!"""!!!  !!!$$$######"""!!!""""""""" !!!!!!""""""######### !!!"""######"""!!! !!!###$$$$$$######$$$&&&%%%%%%%%%$$$#########"""!!!&&&'''%%%$$$&&&'''%%%""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""!!!"""######%%%(((***"""############""""""!!! !!!######""""""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&)))+++---)))### &&&***'''"""!!!  !!!"""######""""""""""""######$$$###"""!!! !!!"""###"""%%%%%% !!!"""###!!! """"""!!! ###""""""!!!!!!""""""###"""!!!!!! !!!!!!""" !!!!!!"""""""""""""""""""""""""""!!!###!!!"""$$$######""""""""""""!!!!!!!!!###""""""""" ######!!!  !!!!!!$$$$$$ !!!###### """!!!######!!! """$$$###""""""!!!!!! ######$$$$$$######"""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! ###!!!"""%%% !!!"""!!! !!!   !!!"""!!!!!!  !!!!!!!!!  $$$"""     !!!!!!!!! !!!!!!!!!%%%$$$""""""!!!"""###$$$""""""""""""!!!!!!!!!!!!############""""""!!!!!! !!!######""""""###%%% """###"""!!! !!!""""""""""""""""""#########!!!!!!!!!!!!!!!"""###### !!!!!!"""$$$%%% $$$%%%$$$$$$$$$$$$!!!###!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""!!!!!!"""!!!"""###$$$$$$###"""!!! ###### !!!$$$$$$!!!###""""""""""""""""""###  !!!!!!  !!!!!! !!!$$$$$$"""!!!!!!!!!"""### !!!"""######$$$$$$!!!"""###$$$$$$###"""!!!$$$%%%%%%###!!! %%%%%%%%%$$$###"""!!!!!! %%%(((%%%"""$$$&&&&&&""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$######!!!!!!!!!"""""""""###### !!!"""###"""###&&&(((!!!!!!""""""""""""!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%&&&&&&&&&&&&+++$$$###'''###"""!!! """$$$"""""""""!!!!!!"""#########"""!!!!!!!!!!!!"""###"""%%%!!! !!!!!! !!!!!!!!! !!!!!! """!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!! !!!"""""""""""""""""""""""""""""""""$$$!!! %%%###"""""""""!!!!!!!!!!!!!!!######"""### $$$###"""  !!!!!!!!!!!! !!!!!!$$$$$$ !!!!!!###"""!!!  """#########""""""!!!!!!!!! ###$$$%%%%%%%%%$$$"""!!!"""""" !!!!!! !!!!!!###&&&### !!!###  !!! !!!"""!!!     !!!!!!   !!! ###!!!   !!!!!! !!!!!!"""!!!!!!!!!"""###%%%&&&!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!"""###""""""$$$%%%!!!"""###"""!!! !!!############$$$$$$%%%%%%%%%"""!!!!!!!!!!!!""""""### """###$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%'''%%%$$$%%%%%%"""""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!"""###$$$$$$###"""!!!"""%%%%%%"""!!!$$$###!!!"""!!! !!!"""  !!!!!! $$$%%%&&&%%%$$$$$$$$$&&&$$$######""""""""""""""" !!!!!!"""###$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$"""$$$%%%%%%$$$$$$"""!!! %%%'''###!!!###&&&&&&""""""!!!!!!!!!!!!"""""""""""""""###""""""!!!!!!"""""""""#########$$$$$$!!!""""""""" """$$$ !!!!!!"""""""""!!!!!!!!!"""###""" """!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$###"""!!!(((%%%  !!!!!! """!!! """$$$"""!!!!!! !!!!!!########################"""###"""$$$&&&&&&!!!!!!!!!!!! !!!!!!  !!!  !!!########################""""""!!!!!!""""""###$$$########################"""$$$""" $$$"""""""""!!!!!!!!!!!! !!!###### ###$$$!!!###""""""!!! !!!""""""!!! !!! $$$###  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!###!!!  """!!! !!!""""""     !!!!!! !!! !!!"""!!!    !!!  !!! !!!!!!"""     !!!  !!!!!! !!! !!!  !!!!!!###$$$ !!!!!!""""""############""""""""""""""""""!!!"""###"""###$$$&&&!!!""""""!!! """###"""###$$$%%%&&&&&&&&&&&&""""""!!!!!!!!!!!!"""""""""  """#########%%%%%%$$$""" !!!######&&&'''$$$""""""########################"""""""""!!!!!!""""""### !!!!!!!!!!!! ###%%%%%%"""!!!$$$### !!!!!!!!!!!!###!!! !!!"""$$$#########%%%&&&%%%$$$###$$$%%%"""############"""!!!!!!!!!""""""######$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!!!! !!!#########$$$$$$$$$###!!! !!!$$$%%%!!!!!!$$$%%%$$$""""""!!!!!!!!!!!!"""""""""""""""""""""!!! ############$$$$$$$$$$$$!!!""""""!!! """ !!!!!!"""""""""""""""!!!"""!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""""""""!!! """###!!!  !!!"""###"""!!!!!! #########$$$$$$#########$$$$$$######""" !!!""""""!!! """!!!!!! !!!!!!  !!!###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$########################"""$$$###  """""""""!!!!!!!!!!!! !!!###### ###$$$"""""""""!!!!!! !!!!!!""" !!!"""######"""!!! !!! !!!###""""""$$$$$$ !!!  !!!######"""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!  !!!""""""!!!  !!!"""""" ###""""""###""" """!!!  !!!!!! !!! ### """### !!! !!!!!! !!!"""     """ !!! !!! !!!"""###  !!!  !!!!!!""" !!!"""######$$$"""""""""""""""""""""### """###"""###$$$&&&"""""""""!!! """$$$!!!"""$$$%%%&&&&&&%%%%%%""""""!!!!!!!!!!!!""""""###!!! """###"""!!!!!!"""######!!! !!!"""######""" !!!"""""""""""""""""""""""" !!!"""######!!!!!! !!!!!! ###### !!!$$$$$$!!!"""!!!  !!!"""$$$"""!!!!!!###$$$$$$### """###"""!!! !!!"""!!!"""$$$%%%%%%###!!!########################""""""###$$$$$$###"""""" """"""""""""$$$%%%!!!"""###$$$$$$###!!! """$$$"""!!!%%%%%%"""""""""!!!!!!!!!!!!""""""$$$$$$$$$###"""!!! """"""""""""############!!!""""""!!! """### !!!""""""#########"""!!!""""""###%%%'''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###### !!!!!!!!!!!!""""""### !!!!!!!!!"""###""""""!!! !!!!!!""""""############"""""""""&&&&&&###!!!!!! !!!""" !!!$$$"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""############################## """$$$%%%$$$""" """"""!!!!!!!!! ###### $$$%%%###"""!!!  !!!"""######"""!!! !!!!!!!!!!!! ###%%%%%%!!! """!!! !!!!!!!!!!!!!!!""""""!!!!!! %%%$$$######""""""###### !!!"""######"""!!!  !!!"""""""""""" !!!&&&!!!!!!!!!  !!! !!! !!!"""!!!!!!   !!!  !!! !!!  """   !!!!!!   !!!  !!!""" !!!"""###$$$$$$"""""""""""""""######### """###"""###%%%&&&"""""""""!!! """$$$ !!!###$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""%%%""" """###""" !!!$$$&&&%%%###""""""$$$###!!! ###&&&"""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###"""!!!!!!"""###$$$  $$$$$$"""$$$"""!!! !!!"""$$$"""!!! """######""""""$$$%%%$$$###"""###$$$ """$$$&&&&&&### $$$$$$$$$############### !!!"""######"""!!! ###$$$%%%$$$###"""###$$$ !!!###$$$%%%$$$"""!!!$$$### !!!&&&&&&!!!""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!""""""""""""$$$&&&!!!!!!"""###############!!!"""$$$###"""!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######"""!!!"""######!!! !!!!!!"""!!!!!!!!!$$$$$$###""""""!!!""""""!!!!!!""""""""""""!!!!!!!!!""" !!!&&&'''$$$!!!""" """%%%""""""!!!!!!!!!""""""###$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!! !!!""""""########################!!!"""###&&&&&&%%% """!!!!!!!!! ###### !!!$$$%%%###"""!!!  !!!"""$$$$$$"""!!! !!!"""!!! !!!"""!!!!!!"""### !!! !!!###$$$### !!!""" $$$###!!! !!!""" !!!"""###$$$$$$###!!!  !!!### !!!!!!  !!! !!!"""!!!"""((("""!!!   !!! &&&&&&  !!! !!!!!!!!!!!! !!! !!! !!!  $$$!!!""" """ !!!""""""!!!%%%$$$###!!!!!!!!!"""#########"""""""""""""""###'''%%%###"""!!!"""###$$$!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!######$$$$$$$$$$$$######""""""""""""##################!!! ###$$$$$$$$$#########""""""!!!!!!!!!!!! $$$"""!!!!!!"""$$$"""""""""""""""""""""""""""""""""""""""!!! """"""""""""############$$$#########""""""!!!!!!###"""""""""""""""###$$$######################## !!!""""""######"""$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&### """""""""!!!!!!!!!!!!""""""&&&%%%###"""!!! !!!!!!"""$$$%%%$$$"""!!!$$$$$$###!!! """"""""""""############%%%%%%$$$######"""######!!!######!!!'''$$$###!!! """"""!!!!!!!!!!!!!!!""" !!!"""######""""""%%%$$$""""""$$$%%%&&&&&&!!!###""" """""""""""""""""""""""""""'''%%%"""""""""######"""$$$#########""""""!!!!!!"""  ###$$$###!!!%%% ###### ### !!!!!!!!!!!! """""""""!!! $$$ !!!!!!  ###$$$$$$############!!!!!!"""%%%''')))$$$ ###%%%###!!! """######""" ######"""!!!!!!!!!!!!!!!!!!""" """ !!!!!! ###&&&  """!!!  !!!"""%%%!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! $$$###""" !!!""" """######"""!!!!!!!!! !!!"""### !!!"""### !!!  !!!"""!!! ((('''%%%""" !!!   %%%###    !!!!!! !!!!!!   !!!"""""" """ !!!""""""!!!######!!! !!!!!! !!!###$$$$$$$$$###"""%%%###""" """"""!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!! """##################"""""""""""""""############&&&&&&%%%###!!!!!!$$$&&&#########"""""""""!!!!!!###""""""""""""!!!!!!!!!###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""!!! """"""""""""########################"""""""""!!! !!!""""""########################!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$####################################((((((&&&%%%######"""""""""""""""$$$%%%$$$""" """$$$$$$"""!!! !!!""""""""""""############!!!############$$$$$$$$$""" $$$'''$$$###"""!!!!!!!!!"""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""'''### !!!######!!!###"""  """"""""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%"""""""""!!!!!! """  ###$$$###!!!$$$"""###!!!!!!%%% !!!!!!!!!!!! !!!!!!!!!!!!!!!$$$""" !!!"""""""""!!! !!!###$$$######%%%%%%###""""""%%%***///---(((###!!!$$$%%%$$$""" !!!""""""!!! !!!!!!"""""""""!!! ######"""!!!!!!!!!!!!!!!!!!""" ###"""  ###""""""!!!!!!!!!""""""### """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###"""!!! !!!!!!"""!!!"""#########"""  !!!"""   """!!! !!!!!!         !!! !!!!!!""" !!!###"""""""""!!!!!! !!! ###%%%&&&$$$"""!!!"""!!!  !!!!!!!!!!!!!!!"""""""""""" !!!###%%%%%%###!!! !!!""""""######""""""!!!""""""""""""############&&&&&&'''%%%$$$###%%%&&&"""""""""!!!!!!!!!!!!!!!############""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""########################"""""""""""" """##############################!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$###(((''''''&&&%%%$$$######"""""""""###%%%%%%""" !!!"""###"""!!! """###""""""""""""############"""$$$$$$###"""%%%$$$######"""###$$$%%%###""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!"""$$$###"""!!!!!!!!!"""###&&&!!! $$$### !!!"""""" !!!"""""""""""""""""""""""""""!!!###""" ###&&&"""""""""""""""!!!!!!!!!"""!!! !!!"""###"""!!!### !!!"""!!!"""&&& !!!!!!""""""!!!!!!  !!!""""""###!!!"""######!!!!!!"""###!!! !!!###$$$###"""%%%$$$"""!!!"""&&&---222///)))###!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!######"""!!!!!!!!!!!!!!!!!!""" ###### !!! ######  ######$$$######"""!!!!!!%%%###!!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!""""""###!!!"""############  ### !!!###!!!!!!   !!!""""""!!!  !!!   !!!!!!       """  """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!"""""""""############"""###%%%$$$###"""###$$$""""""""""""""""""""""""#########"""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#####################""""""""""""""" !!!"""$$$%%%&&&######################## !!!""""""######"""###########################!!! ###&&&%%%######$$$&&&''''''&&&$$$#########$$$$$$$$$############""""""###%%%%%%###!!!!!!!!!!!!!!! """%%%(((!!!"""""""""############!!!"""###$$$$$$$$$"""!!!$$$"""!!!!!!#########"""#########"""############"""""""""###############&&&$$$""" !!!"""###""" !!!%%%%%% !!!!!!""""""!!!!!!!!!"""""""""""""""""""""""""""!!!%%%'''%%%  $$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$###""""""!!! """$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""" ###### """"""!!! !!!###$$$###"""!!!!!! ###(((,,,+++&&&!!!!!!""""""""""""!!! !!!"""""" ###""""""!!!!!!!!!!!!!!! ######!!!&&&### !!!%%%&&&"""  """###$$$$$$###""" $$$%%% !!!""" !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!""""""######!!!!!!!!!""""""""""""""" """""" !!! """ !!! !!!  ###!!! !!!"""!!!     !!! !!!"""!!!!!!    !!!  """$$$$$$###""""""""""""""""""""""""&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""%%%$$$"""!!!"""###%%%'''!!!!!!""""""""""""!!!!!!!!!"""""""""############ """###"""!!!!!!!!!###########################""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""###### !!!"""$$$%%%&&&"""""""""""""""""""""""" !!!""""""######"""########################&&&""" ###$$$###!!!!!!###%%%&&&&&&%%%###!!! !!!"""$$$$$$%%%$$$$$$$$$###"""###$$$%%%###""" ###'''+++!!!"""""""""############((('''%%%###""""""######$$$"""!!!!!!#########"""$$$#########"""!!! """###$$$%%%%%%%%%%%%$$$&&&%%%"""!!! !!!"""### !!!""""""!!!"""$$$&&&""""""!!!!!!"""""""""!!!########################"""&&&)))'''""""""%%%$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!"""!!!""""""######%%%&&&### !!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!! !!!######  """###"""!!!"""###$$$###""" """"""!!!!!!"""###&&&$$$ !!!###$$$###"""!!!!!!!!!!!!"""### ###""""""!!!!!!!!!!!!!!!"""### )))$$$"""%%%###  !!!!!!"""###"""!!!$$$%%%###!!!######""""""""""""""""""""""""  !!!!!!""""""############""""""!!!  """###  !!! !!!   !!! ###"""  !!!  !!!  !!!   """!!!!!!  """"""  !!!  ###$$$%%%$$$!!!""""""############"""(((&&&###  """###!!!""""""""""""#########!!!!!!!!!!!!""""""""""""%%%$$$!!! ###&&&)))!!!""""""######""""""!!!""""""""""""############!!!"""###"""!!!!!!###%%%############$$$$$$$$$$$$!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""############""""""""""""############ """######""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%$$$########################$$$###""""""######""" !!!"""###$$$$$$###"""!!!!!!"""$$$%%%&&&&&&%%%$$$%%%$$$"""###$$$%%%$$$### !!!!!!!!!!!!###'''***""""""""""""############&&&$$$""" """$$$&&&%%%$$$######"""###$$$%%%$$$$$$$$$###"""!!!!!!"""$$$%%%&&&&&&%%%$$$%%%$$$###"""!!!"""###$$$ """$$$!!!!!!%%%###"""!!!!!!######"""!!!######################## ###&&&&&&%%%$$$%%%(((!!!!!!!!!""""""""""""""" !!!""""""!!!!!!"""###!!!&&&)))%%%!!!!!!!!! !!!""""""######""""""!!!###""""""!!! """###$$$$$$""""""###$$$$$$"""""""""$$$$$$###""" """%%%&&&$$$!!! %%%$$$###""""""$$$%%%&&&""""""""""""""""""""""""!!!!!! !!!"""#########"""!!!!!!!!!!!!!!! """### %%%!!!!!!!!!  !!!!!!!!!!!!  """$$$%%%%%%$$$###"""""""""""""""""""""""" """###$$$%%% !!!"""""""""""""""!!!$$$###"""!!! !!! !!! !!!!!!!!! !!!!!!!!!!!! !!!!!!######"""  """    !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  ###%%%%%%%%% """#########""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""############!!!!!!!!!!!!""""""""""""###"""!!! !!!###%%%'''"""##################"""""""""""""""############"""""""""!!! !!!###&&&""""""""""""#########$$$"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""############!!!"""""""""############ !!!""""""""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%$$$######################## """$$$$$$###"""""""""########################$$$$$$%%%%%%$$$""" &&&$$$######$$$%%%$$$######$$$$$$###!!!!!!###%%%""""""""""""###############"""!!! !!!"""$$$%%%$$$$$$$$$""" $$$'''######$$$$$$$$$###!!! !!!###$$$%%%%%%$$$#####################$$$$$$!!!"""###"""  !!!$$$""" !!!###$$$###!!!########################!!!"""$$$%%%&&&%%%%%%%%% !!!!!!"""""""""!!!###"""!!! """$$$$$$)))'''#########!!!""""""############""""""!!!!!!!!!!!!!!! %%%$$$"""!!!###$$$$$$$$$$$$###""""""$$$$$$###"""!!!###%%%%%%###!!!!!!!!!$$$$$$$$$$$$#########$$$!!!"""############"""!!!""""""!!!!!!!!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!###"""###$$$"""  !!!  !!!"""######!!!%%%'''%%%###""""""""""""""""""""""""""" !!!"""$$$$$$%%%!!!""""""######"""!!! """!!! !!!"""###$$$"""!!!  !!!    !!!!!!!!!!!!!!! !!!"""######"""###$$$### !!!  !!!""""""   !!! !!!!!!!!!  !!!  ###%%%%%%%%%!!!"""""""""!!!!!! !!!"""$$$$$$%%%%%% !!!"""######""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""""""""############!!!!!! """%%% !!!!!!!!!""""""##################""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""############!!!!!!""""""#########$$$###"""""""""""""""###$$$"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""" $$$%%%$$$"""###%%%$$$$$$###""""""###$$$$$$%%%%%%%%%$$$!!!&&&$$$######$$$%%%%%%$$$&&&'''&&&$$$!!! !!!""""""""""""###############$$$$$$$$$$$$######"""!!!######!!!'''"""###$$$%%%&&&%%%$$$$$$!!!###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!"""$$$&&&&&&"""$$$""" !!!$$$%%%###!!!########################%%%$$$$$$$$$%%%$$$!!!!!!!!!""""""#########$$$!!!###### """$$$!!!)))'''%%%&&&%%%"""""""""############"""""" !!!"""""""""&&&"""!!!######!!!%%%###"""###$$$$$$###"""!!!"""###""" !!!###"""###$$$###!!!  !!!###%%%%%%###!!! """!!! """###$$$######"""!!!!!!!!!!!!!!!$$$&&&$$$!!!!!!$$$%%%###""""""!!!!!!!!!"""  !!!!!! !!!###%%%&&&&&&###!!!"""""""""!!!"""""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! """"""#########!!! !!!###%%%'''###"""!!!  !!!###!!! ###### ### !!!"""!!! !!!""""""!!!!!! !!!!!!!!!""""""!!!###%%%$$$!!!   !!!"""""""""  !!!"""  !!!!!! !!!###!!!!!!!!! """$$$$$$  !!!!!! !!!!!! !!! !!!!!!!!!!!! !!!!!! $$$&&&$$$ !!!!!! !!!""" ###### """$$$###!!!"""###%%%%%%$$$$$$###%%%%%%$$$$$$###""""""""""""!!! """######""" !!!!!!""""""%%%$$$######"""#########"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!!!!!$$$''''''### """  ###%%%""""""""""""############"""!!! !!!###$$$$$$"""!!!"""%%%%%%"""  !!! $$$###"""!!!!!!"""###$$$""""""""""""############$$$######"""""""""""""""!!!""""""""""""#########!!!!!!"""###$$$%%%%%%%%%########################!!!%%%&&&""" """"""!!!"""""""""!!!!!!!!!!!!!!!)))(((%%%###"""!!!""""""&&&%%%###"""""""""#####################"""!!! ######$$$%%%$$$###"""!!!$$$###""" !!!"""!!! """%%%&&&&&&&&& !!!"""###$$$%%%%%%$$$$$$"""!!! ###$$$&&&###"""###""" """%%%&&&###!!!$$$%%%&&&&&&$$$######$$$ !!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""""""""$$$###!!! """$$$$$$######"""!!!!!! ###"""""""""""""""###$$$!!!"""###$$$$$$###!!! """!!! !!!###%%%'''""""""###""" !!!!!!""""""""""""!!!!!! """#########"""!!!&&&###  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!""""""######"""!!! '''###!!!$$$%%%!!!###%%%$$$!!! """$$$$$$###!!!    !!!""" !!!"""""" !!!"""  """!!! !!!!!!""""""!!!!!!%%%&&&&&&### !!!    !!! '''!!!!!!  !!!"""    !!!"""   !!!  $$$!!!"""""""""###""""""!!!  !!! ######"""  !!!!!!!!!!!! ######!!!!!!######!!!###%%%###"""!!!$$$###"""$$$$$$!!!!!!"""###$$$$$$$$$######!!!!!!!!!!!! """!!! """######""" !!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$###""""""""""""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!#########%%%&&&%%%""" &&&%%%###""""""###$$$%%%""""""""""""###############""""""""""""###$$$$$$$$$$$$$$$$$$%%%$$$""" $$$!!!!!!!!! $$$###"""!!!!!!"""###$$$!!!!!!"""""""""#########!!!!!!###$$$$$$$$$$$$###"""""""""#########$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$%%%"""!!!###$$$###"""""""""""""""""""""""")))((('''&&&%%%$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$#########""""""""""""###$$$###"""!!! !!!###%%%%%%"""&&&%%%############""" !!!"""###$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!$$$!!!!!!$$$$$$""""""%%%"""!!!!!!"""%%%%%%### """######!!! !!!!!!!!!""""""""""""###""""""""""""""""""""""""###""""""""""""""""""""" """$$$$$$!!! !!!###############$$$$$$$$$$$$!!!!!!  !!!###$$$$$$###"""!!!$$$###!!! !!!"""###%%%%%%### !!!!!!!!!!!!""""""""""""!!!!!! !!!"""###""""""!!!!!! !!!"""!!!"""  """!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!$$$!!!!!!""" """###""" !!!###$$$###!!!  !!!  """###%%%!!!  !!!!!!!!!!!!###$$$$$$"""!!! !!!       !!!""" !!!!!! !!!  !!!!!! !!!!!!""""""  !!!!!!""""""!!!!!! $$$$$$!!! !!!$$$(((%%%###$$$%%%###!!!###&&&%%% !!!!!!"""############""""""""""""##################!!! """######""""""""""""""""""######### !!!###$$$$$$$$$$$$$$$######""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&&&&$$$"""!!!!!!&&&&&&%%%%%%$$$#########""""""""""""############ !!!"""""""""""""""$$$&&&&&&&&&$$$"""""""""&&&$$$!!! !!!"""!!! $$$###""""""""""""###$$$!!!!!!!!!!!!"""""""""""" """$$$%%%%%%%%%$$$############$$$$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$"""!!!$$$%%%$$$########################&&&&&&&&&&&&&&&%%%%%%$$$#########"""######$$$%%%&&&%%%$$$#########$$$%%%!!!""""""""""""!!! !!!###$$$$$$""" (((&&&$$$######""" !!!!!!""""""#########$$$%%%$$$###"""""""""""""""$$$######$$$!!!!!!'''###""""""###$$$$$$"""  ######!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""######!!!###$$$$$$""""""###$$$""""""###$$$%%%%%%&&&&&&""""""!!!  !!!"""$$$$$$$$$###"""$$$###"""!!! !!!""""""%%%###!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""###!!!###!!! !!!""""""!!!""""""""""""""""""""""""!!!""""""######""""""!!!######"""!!!!!!"""############!!! !!!!!!"""###!!! !!!!!! !!!!!! !!!###"""!!!  !!!!!!!!! !!!!!! !!!"""###$$$ !!!!!! !!!"""!!! !!!""""""!!! !!!""" !!!       !!!!!!!!! !!!   """"""!!!$$$   """###  """!!!!!!""""""""""""!!!!!!!!!"""   ###%%%$$$ ###""""""!!!!!!###%%%$$$"""!!!!!!""""""############""""""###$$$$$$%%%&&&&&&###!!! !!!"""$$$############################## !!!###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""%%%'''&&&""" """""""""#########"""!!! !!!"""""""""############ !!!###$$$$$$$$$###"""###&&&'''%%%""" ###%%%$$$###"""""""""""""""######################## !!!!!!!!!""""""""" !!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!! $$$%%%"""!!!###%%%######$$$$$$$$$$$$$$$%%%%%%""""""$$$%%%%%%$$$###""""""""""""######$$$%%%%%%&&&$$$"""!!!!!!"""$$$%%%"""""""""""""""!!!!!!!!!&&&###  ###&&&###"""!!!"""###$$$###""""""""""""""""""#########$$$$$$###############$$$############'''$$$############"""!!! """%%%%%%$$$!!! !!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""###########################$$$%%%""""""######$$$%%%%%%&&&&&&&&&%%%###"""""""""""" !!!###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!"""!!!"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""  """###$$$###!!! """###$$$"""  """###""" !!!!!!""""""!!!!!! !!! !!!""""""###%%%$$$###"""!!!  """###"""!!! !!!"""!!!  """"""!!!!!! !!! !!!  !!!   !!!     !!!!!!!!! !!!!!!!!! !!!$$$######!!! !!!  """ !!!!!!""""""""""""!!!!!!!!!###!!!!!!"""!!!!!! !!!"""######""" !!!$$$%%%$$$""""""###"""""""""""""""######$$$ !!!"""#########"""!!!!!!###$$$$$$###$$$$$$$$$$$$############""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###########################%%%'''%%%""" !!!###!!!"""###"""!!! !!!"""""""""############$$$%%%&&&'''((('''&&&%%%"""$$$%%%###  """!!!"""""""""""""""###$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$"""  """#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!###''''''###!!!"""###!!!######$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%$$$###"""""""""######$$$$$$$$$$$$###"""!!! !!!###$$$$$$$$$######""""""""""""&&&###  ###&&& !!!###%%%%%%$$$"""""""""""""""#########$$$###############$$$$$$!!!!!!"""!!!%%%$$$$$$######"""!!!!!!"""!!!###%%%&&&$$$"""!!!!!! !!!!!!!!!""""""########################!!!!!!""""""############$$$###""""""###$$$%%%%%%########################((('''&&&%%%$$$$$$###$$$ !!!"""###$$$$$$$$$ !!!!!!"""###$$$ !!!"""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###"""!!! !!!!!!  !!!  !!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""!!!!!!"""###""" !!!###$$$###""" """###"""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!  !!!"""###%%%$$$$$$###!!!  !!!!!!  !!!$$$###!!!  !!! !!!   !!! !!!"""!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!  !!!!!!  !!!""""""######""""""!!! ###%%%###$$$&&&&&&"""""" $$$'''%%%"""######&&&'''$$$ ############"""###$$$$$$%%% !!!""""""###$$$$$$$$$"""!!!!!!###$$$$$$###$$$$$$$$$###############%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""### """###$$$$$$######""""""""""""############!!!!!!"""############"""!!!""""""!!! """ """"""""""""###%%%######$$$%%%%%%$$$######""""""""""""############%%%### !!!###############$$$$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((((($$$!!!"""""" #########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$######!!!!!!  !!!"""###%%%$$$$$$###"""######### """$$$$$$###!!! ###!!!!!!!!!######"""!!!!!!!!!""""""#########$$$"""""""""""""""###$$$%%%!!! !!!$$$######$$$"""!!!!!!"""$$$ """###"""!!! !!! !!!!!!!!!!!!########################!!!!!!!!!"""######$$$$$$$$$""" """$$$%%%%%%######""""""""""""""""""%%%%%%$$$###"""""""""###!!!!!!""""""######$$$$$$!!!"""######$$$$$$$$$%%%###!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!"""######&&&###  !!!"""""" !!!!!!  """"""""""""""""""""""""""""""##################"""!!!!!!  !!!!!!"""!!!!!! !!!###### !!!!!! !!!  """######""" !!!!!!!!!!!!  !!!!!! !!!"""""""""!!!!!! !!!  !!!"""!!!!!!!!!""" !!!"""%%%###   !!! !!!  !!!""""""   !!!    !!! !!!""" """"""############""""""!!!$$$%%%"""###&&&&&&###"""!!! !!!###$$$$$$###&&& """###!!!!!!$$$%%%$$$#########$$$&&&&&&######$$$$$$%%%%%%%%%&&&$$$"""!!!"""###%%%$$$$$$$$$$$$#########"""""""""&&&%%%###""""""$$$&&&'''###$$$%%%%%%%%%%%%$$$###################################################%%%$$$""""""###$$$######"""######$$$$$$$$$######""""""""""""############ !!!###!!! !!!"""###""" """$$$$$$"""!!!"""$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""""""""###############"""""""""#########$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((((($$$!!!######!!!""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$%%%$$$###"""""" !!!!!!!!!""""""""""""%%%$$$###"""!!!""""""###"""%%%%%%###!!!$$$###!!!!!!""""""!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%""""""""" ###!!!######""" ###&&&!!!!!!!!! !!! !!!!!!!!!!!!"""""""""######################## !!!!!!"""######$$$$$$###!!!"""$$$%%%$$$"""""""""######$$$$$$%%%###""""""!!!!!!!!!""""""###"""""""""""""""###### !!!""""""""""""###%%%&&&$$$!!! !!!###"""!!! !!!"""###"""!!!!!! !!!"""###$$$&&&###  """"""""" """###"""!!!###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###  !!!!!! """###"""  !!!""""""!!!  !!!!!! !!!"""!!!!!! !!!"""###"""!!! !!!### ######!!! !!!!!!  """######!!! !!!  !!! !!!  !!!!!!  !!! !!!!!!""""""!!!   !!!   """ """""""""############""""""!!!######"""###!!!!!!###$$$###!!! """###$$$ """###&&&&&&%%%$$$$$$$$$%%%&&&'''!!!!!!!!!!!!!!!"""""""""$$$###!!!"""###%%%%%%$$$############""""""!!!!!!&&&$$$"""!!!"""%%%)))+++!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&### !!!$$$&&&$$$"""$$$$$$###""""""!!!!!!!!!""""""""""""############$$$###"""""""""###%%%&&&$$$!!!###%%%%%%###"""%%%'''%%%""" !!!######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!$$$'''((('''%%%###!!!""""""""""""#########!!!!!!"""###$$$%%%%%%&&&########################"""&&&'''$$$"""$$$%%%###!!!!!!"""###$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""######$$$%%%%%%$$$###"""!!! !!!"""###$$$#########$$$###!!! !!!""""""!!! """###$$$"""!!! !!!"""###"""!!! !!!"""###$$$%%%%%% !!!###$$$$$$###$$$&&&$$$"""###!!!"""###""" $$$'''######"""!!!###""""""""""""#################################### !!!!!!"""###$$$$$$$$$### !!!$$$$$$$$$ !!!"""###%%%&&&'''(((###"""""""""""""""###$$$$$$###"""""""""""""""###!!!!!!!!!"""!!!!!!  """$$$###!!!!!!###%%%$$$"""!!! !!!"""$$$"""!!! !!!###$$$$$$"""!!! !!!""""""!!!!!!###$$$###!!! """%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$###### !!!"""######""""""!!!!!!!!!"""$$$###!!!!!!"""!!! !!!""""""!!! !!!!!! !!!!!! !!!!!!!!!  """%%%$$$!!!"""!!! """$$$!!!!!!"""!!!  !!! !!!!!!   !!! !!!!!!&&&""" !!!     $$$%%%$$$"""!!!!!!   !!!!!! """%%% !!! !!!!!!!!!!!! $$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!"""##################$$$$$$###!!! """###%%%!!! """""" """&&&!!!!!!""""""""""""!!!!!!!!!"""""""""##################$$$%%%$$$###!!! $$$$$$###"""!!!!!!""""""%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%"""""""""""""""!!! &&&$$$""""""$$$%%%###!!!"""###""" """$$$############""" %%%$$$###"""!!!!!!!!!!!!!!!!!!""""""#########$$$'''$$$""""""%%%&&&%%%### !!!"""###$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%'''&&&$$$""" """###$$$###""""""$$$&&&###$$$%%%$$$""""""###$$$###!!! !!!"""###""" %%%###!!!  """###!!!"""###$$$%%%$$$###"""############""""""""""""!!!"""$$$$$$"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" %%%&&&!!! $$$&&&#########""""""!!!!!! """!!!###%%%###!!!%%%""""""""""""""""""""""""$$$"""!!!!!!"""######"""$$$$$$###############$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$$$$###""" !!!$$$###  ###&&&### """$$$###!!!######$$$"""!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""###"""!!! """$$$&&&######$$$$$$$$$$$$###""" !!!###$$$%%%$$$"""!!!''''''&&&###  """###  """ !!!!!! """!!!  !!!""" ######!!!!!!### !!!""""""!!! !!!!!!"""   """"""!!!!!!!!!!!!   !!! !!! !!!   """!!!"""!!!!!!%%% !!!  !!!!!!""" !!! !!!!!!!!!!!!!!!!!!!!!!!!###&&&%%%###"""###"""########################!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$###### !!!"""!!! !!!###$$$!!! $$$%%%"""###&&&"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!"""###&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$###############"""!!!!!!%%%###!!!!!!###$$$""" """######!!! !!!"""############"""!!! %%%$$$###"""!!!!!!!!!!!!!!!"""""""""############$$$""" ###$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&%%%###"""!!! !!!!!!$$$""" !!!###$$$###""""""###$$$$$$""""""###$$$$$$"""!!!"""###$$$###"""$$$###!!! !!!"""""""""$$$$$$%%%$$$$$$###############"""""""""""" """######"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!&&&&&&!!!"""###!!!$$$#########""""""""""""%%%!!! """###!!! """"""""""""""""""""""""$$$"""!!!!!!"""######"""$$$######""""""############""""""""""""""""""###!!!!!!!!!""""""""""""###$$$$$$$$$###############""""""!!!!!!!!!!!!""""""######$$$$$$###"""!!! """$$$""" ###!!! !!!!!!!!!###  $$$%%%### !!!!!!"""""""""""""""!!!""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###"""!!!###$$$$$$""" !!!"""%%%!!!!!!###""" ### !!!"""######"""!!!   !!!  !!! !!!""""""!!!!!! !!!   !!!"""     """!!! """!!!  !!!"""&&&$$$$$$&&&$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$###### !!!###%%% %%%'''$$$###%%%###"""!!!!!!!!!!!!"""######"""!!!!!!!!!"""$$$%%%###"""!!!!!! !!!!!!!!! !!!"""######%%%%%%%%%&&&&&&&&&&&&&&&#########$$$######""""""###$$$$$$$$$$$$######"""###"""!!!!!!""""""!!!!!!$$$$$$###!!! !!!""""""######""""""!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""############$$$""" !!!"""###"""!!!$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""$$$$$$###"""!!!"""""""""'''"""$$$&&&### """######""""""$$$%%%$$$###"""###$$$%%%$$$"""""""""""""""!!!!!!!!!!!!"""######$$$%%%%%%$$$$$$############""""""""""""!!!###"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""%%%%%%!!! $$$$$$$$$$$$############&&& """%%%$$$!!!!!!""""""""""""""""""""""""$$$"""!!!!!!"""######"""######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!######$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""############"""!!!!!!###!!! !!!!!! !!!"""$$$!!! !!!$$$%%%$$$!!! !!!!!!""""""############""""""!!!!!! """""""""############$$$"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!!!!""""""!!! !!!"""$$$!!!!!!$$$$$$ """"""!!!  !!!"""!!!###%%%%%%###!!! ###!!! !!! !!!!!!"""""""""!!!  !!!  !!! !!!!!!  !!!!!! !!!"""!!!   """  !!!!!!!!!!!!!!!!!! ###"""  """###$$$%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""######"""""" !!!!!!!!!!!!###%%%  %%%%%%###"""%%%$$$###!!! !!!###$$$###"""!!! !!!"""$$$%%%%%%$$$###"""!!!"""###$$$"""!!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&###############"""!!! #########$$$$$$###""""""###"""""""""""""""!!!!!!!!!######"""!!!!!!!!! !!!"""###############$$$$$$###"""!!!!!!"""""""""""""""""""""#########%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%""""""""""""""""""######&&&### ###%%%""" !!!"""###"""###$$$&&&$$$###""""""$$$$$$###""""""""""""###"""!!! """"""###$$$$$$%%%%%%%%%############"""""""""!!! """""" !!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""$$$$$$""" !!!"""##############################&&&$$$$$$'''""""""""""""""""""""""""###""" """###"""!!!""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""######$$$$$$$$$$$$"""!!!!!!"""$$$"""""""""###############!!!"""!!!!!!### ###%%%$$$!!! ###&&&###!!! !!!###$$$###""" !!!"""###$$$$$$######""""""!!!!!! """"""###$$$$$$######"""$$$###!!! !!!"""$$$%%%"""""""""""""""""""""""" !!!""""""######""""""!!!######""" !!!!!! ######!!!  !!!!!!"""######"""!!! """"""###!!!!!!!!! !!!"""###"""!!!   !!!!!!!!!!!! !!!"""!!!  !!!    !!!""""""   !!! !!!""""""!!! !!! !!! ###"""  """###!!!$$$$$$"""########################!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!###$$$$$$###""""""###%%%%%%"""!!!###""" !!!%%%%%%###""" """###%%%###"""!!!!!!!!!"""$$$$$$)))((('''&&&&&&'''((()))&&&%%%$$$###""""""""""""""""""######$$$$$$%%%%%%###############"""!!! !!!!!!"""""""""""""""!!!###$$$$$$######""""""""""""""""""!!! """$$$ !!!"""###$$$$$$$$$###$$$###""""""""""""""""""######""""""""""""""""""###$$$######""""""###$$$"""############""""""!!!"""""""""###$$$$$$%%%%%%!!!"""""""""#####################"""""""""###$$$!!!""""""""""""$$$%%%###"""!!!!!!"""###"""!!!"""""""""###"""!!! !!!!!!""""""###$$$%%%%%%############"""""""""!!! """""" !!!######################## !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################""""""######""""""$$$&&&"""""""""""""""""""""""" ###%%%!!! '''""""""""""""""""""""""""###!!! !!!""""""!!!!!! !!!!!!"""###$$$######""""""######$$$ !!!!!!!!!""""""""" !!!!!!""""""######$$$"""!!!!!!"""$$$"""""""""""""""#########$$$$$$$$$"""!!! !!!""""""$$$$$$"""!!!###%%%!!! """""""""!!! !!!"""$$$%%%###"""""""""!!!!!!!!! """"""#########""""""!!!###"""!!! """$$$&&&"""""""""""""""""""""""" !!!"""""""""""""""!!!###%%%$$$""" !!! $$$###    !!!%%%&&&###!!!!!! !!!!!!""""""!!! !!!!!! !!!  """ !!!!!!         !!!""" !!! !!!!!! """!!!  !!!"""!!!###$$$"""###&&&########################!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!%%%%%%%%%$$$""""""###%%%(((###!!!"""!!! $$$$$$###""""""""""""###$$$!!!"""""""""############$$$$$$######$$$$$$%%%%%%((('''&&&$$$###"""!!!!!!""""""""""""#####################$$$######"""""" !!!""""""""""""!!!###$$$%%%$$$###""""""$$$######""" """%%%!!!""""""###$$$$$$$$$#########"""""""""""""""###############""""""""""""!!!!!!"""!!! !!!###!!!!!!"""""""""""""""!!!%%%%%%$$$$$$###"""""""""!!!""""""#########"""""" """###""" ###%%%!!!""""""!!!!!!###$$$"""!!! !!!"""###""" """"""""""""!!!!!!!!!!!! !!!"""###$$$%%%############""""""""""""!!!###"""!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""############""""""########################"""!!!"""$$$$$$"""$$$)))!!!!!!!!!!!!!!!""""""""""""%%%$$$!!!""""""""""""""""""""""""###!!! !!!""""""!!!  !!!"""###$$$$$$############$$$$$$!!!!!!"""""""""######### !!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########"""""""""""""""###***(((&&&###!!! !!!"""!!!!!!!!!""" !!!!!!!!!!!!"""!!! """###$$$!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###$$$%%%$$$""" %%%""""""%%%%%%!!!!!!###  !!!  !!! !!!######""" """!!!!!! !!!!!!!!!  """""" !!!  !!! """!!! !!! !!!  !!!   """""" !!!!!!!!!!!!!!!!!!!!!!!! """""" %%%'''&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###############"""###$$$###""""""$$$%%%%%%"""!!!######!!!!!!$$$######################## !!!###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!&&&&&&$$$###""""""""""""$$$$$$##################"""###$$$$$$$$$$$$$$$$$$ !!!"""###############"""$$$%%%$$$!!! !!!###!!!"""###""" !!!###""""""###$$$$$$$$$############""""""""""""##################"""""""""!!! !!!"""!!!!!!### !!!"""###############%%%%%%$$$$$$###"""""""""""""""###$$$######"""!!! """"""""" """###"""!!!!!!"""######"""!!!!!!######"""!!!$$$###!!! !!!""" """###$$$############"""""""""""" """######"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""########################### !!!$$$### """'''!!!!!!"""""""""######### !!!######""""""""""""""""""""""""""""""!!!!!!"""!!!  !!!"""#########""""""""""""######!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!""""""(((&&&###!!!!!!"""""""""!!!######""" !!!!!!!!!!!!!!!"""######"""!!! !!!###$$$ !!!!!!""""""######"""!!!   !!!!!!""" !!!""""""!!!""""""!!! !!!"""&&&###"""$$$$$$!!!!!!$$$   !!!!!!  """"""!!! """""" """!!!  !!!    !!!""" !!!!!!!!!  """"""    !!!"""  !!!!!!!!!!!! $$$"""%%%(((###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$ !!!""""""""""""%%%'''!!!!!!%%%&&&###!!!###"""###$$$$$$$$$$$$###""" ###%%%%%%$$$""" !!!"""###%%%%%%%%%$$$#########"""""""""""""""###&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!###$$$###  """!!!$$$$$$###!!! !!!######$$$$$$$$$######"""###"""""""""""""""######$$$#########""""""!!!!!!!!!###$$$###!!! """%%% !!!"""###$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%"""###$$$$$$$$$"""!!!  ###"""!!!"""###"""!!! !!!"""$$$###"""###$$$%%%$$$"""%%%###!!!  """###!!!###$$$############""""""""""""!!!"""$$$$$$"""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""########################$$$ !!!$$$"""%%%""""""######$$$$$$$$$%%%  $$$$$$"""$$$((("""""""""""""""""""""""""""!!!!!!"""!!!  !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!&&&%%%###!!!!!!!!!!!!"""!!! """%%%''''''!!! """&&&'''$$$!!!!!!"""######""""""###$$$$$$###!!!  """### !!!"""###$$$$$$"""!!!  !!!"""############ !!!"""""""""$$$%%%!!! !!!!!! ###!!!!!!""""""""""""!!!!!! """######"""  %%%###  ###"""!!!  """""""""!!!!!! !!!!!!""""""  !!!"""!!! !!! !!!###   """###%%%""""""###!!!   !!!  ###!!!###"""!!! !!!"""### !!!"""######$$$###### """###$$$$$$###""" &&&***$$$###!!!!!!"""""""""!!!!!! ((($$$!!!"""$$$&&&%%%###"""###&&&''''''%%%###!!! """$$$%%%%%%%%%###"""%%%%%%%%%%%%$$$""" $$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%###$$$###!!!"""&&&%%%!!!""""""############"""""" !!!###$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!!!!!!!!!!!!!$$$$$$###"""###$$$%%%%%%###!!!!!!"""!!!!!!"""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######"""""""""&&&%%%$$$$$$%%%%%%###"""###"""!!!"""###$$$###!!!$$$###!!! """$$$%%% !!!!!!!!!!!! !!!!!!!!!""""""""""""""" """$$$$$$$$$######!!! !!!$$$%%%%%%$$$######$$$$$$$$$######"""######""""""!!!!!! $$$###"""###%%%&&&&&&%%%((('''&&&%%%$$$"""!!!!!!""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""###$$$$$$###"""!!!!!!!!!"""!!!  !!!"""!!!  !!!###%%%&&&!!!$$$$$$""""""""""""!!! !!!"""!!!###"""!!!!!!!!!"""$$$%%%######""""""""""""######""""""""""""""""""""""""%%%###""""""######""" !!!"""$$$%%%%%%$$$"""!!!$$$######""""""""""""""" """##############################"""!!! !!!"""###!!!!!!""""""""" ###$$$$$$###!!! !!!"""&&&%%%###!!! !!!  """&&&%%%  """#########"""  ###$$$$$$######"""!!! ###"""!!!  !!!!!!!!!!!!!!!  !!!!!!%%%((("""###$$$ !!!!!!!!!     !!! !!!!!! !!! !!! !!! !!!###$$$"""  $$$&&& !!! !!!!!!  !!!  """""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!"""###$$$$$$###"""!!! ###%%%### $$$!!!""""""######""""""!!!!!!"""###$$$######$$$%%%!!!###%%%&&&&&&%%%###""" !!!###$$$$$$$$$"""!!!######$$$%%%$$$###"""!!!$$$$$$$$$$$$#########"""%%%%%%###""" ###&&&&&&######&&&&&&### !!!!!!""""""!!!!!! !!!!!!!!!""""""$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!! """""" !!!"""###""""""$$$%%%%%%###!!!!!!###$$$$$$######%%%&&&#########""""""""""""!!!%%%%%%$$$$$$$$$#########%%%$$$"""###$$$$$$"""!!!$$$###"""###$$$%%%$$$"""%%%$$$"""!!!!!!"""###$$$######""""""""""""###### !!!"""""" !!!"""######$$$$$$###(((&&&###""""""!!!!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""!!! !!!#########!!!&&&&&&%%%$$$###""""""!!!########################!!!###$$$###"""!!!"""$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$######%%%%%%$$$###"""!!!!!!!!!###&&&&&&$$$%%%&&&""""""!!! !!!"""!!! """""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""$$$###""""""######""" """###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""$$$%%%&&&!!! $$$%%%!!! ##############################"""!!!!!!!!!!!!"""###!!!"""#########"""!!! """###$$$###!!!!!!!!!"""###"""!!! !!!""""""!!!  """&&&%%%!!!!!! """"""######""" ###"""!!!"""###$$$###!!!"""!!!!!! !!!"""!!!!!! !!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!! !!!"""######""""""###$$$ !!!!!! !!!      !!! !!!!!!"""!!!!!! !!!        !!!""""""######""""""!!!$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$###"""!!!###"""!!!###%%%&&&$$$"""""""""###############""" $$$$$$"""!!!###&&& """$$$&&&&&&%%%$$$### """#########"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############'''%%%### ###(((***&&&###%%%''''''!!!""""""""""""""""""!!!###############$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!###$$$ !!!$$$%%%###""""""###$$$$$$###!!!%%%%%%%%%$$$######%%%'''#########""""""""""""!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!"""######""" %%%$$$###$$$%%%&&&%%%###&&&%%%###"""!!!!!!"""###$$$###"""!!!!!!"""###$$$!!!"""######!!!!!!!!!!!!"""###$$$%%%###"""!!!!!!######""" !!!"""###$$$$$$$$$###""""""""""""!!!!!!!!!###""" !!!""""""!!! $$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######((('''&&&$$$###"""!!! ###%%%%%%$$$&&&(((&&&!!!"""!!! """"""!!! !!!!!!"""#####################""""""""""""######""""""""""""""""""""""""$$$###""""""######"""!!!########################!!!!!!!!!"""###$$$%%%&&&&&&###$$$&&&%%%""" """""""""""""""""""""""""""###""""""!!!!!!""""""###""""""###$$$$$$$$$######"""###$$$###"""!!!"""### !!!###$$$%%% !!!!!!!!!"""$$$$$$"""!!!"""!!!!!!"""###$$$###""" %%%###"""!!!"""!!! !!! !!!!!!"""!!! !!!!!!""" !!!!!!!!!!!!!!!  !!!!!!"""""" """!!! !!!!!!  !!!!!!!!!"""### !!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!   ######"""!!!   !!! !!!""""""###"""""" !!!  !!!  """###  !!!!!!    !!!!!!  !!!"""###$$$$$$###"""!!!"""###$$$%%%&&&'''''''''!!!"""############"""!!!&&&$$$###$$$&&&&&&""""""######$$$$$$$$$$$$###!!!"""######!!!!!!$$$&&& !!!###%%%%%%%%%%%%$$$!!!!!!"""###$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$!!!(((+++'''"""$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%""""""############""""""###########################"""!!!"""###$$$###!!!!!!$$$$$$ $$$''''''###"""!!!"""###$$$###!!!$$$$$$###!!! ###%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$###!!!%%%$$$######%%%%%%$$$###&&&%%%$$$###"""!!!""""""###!!!  !!!### !!!"""###$$$$$$%%%""""""!!!!!!!!!###$$$&&&!!! !!!###$$$###""" !!!"""""""""""""""""""""""""""""""""""""""%%%$$$#########$$$"""!!!"""""""""""""""""""""############$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%$$$$$$#########$$$$$$$$$$$$$$$###!!! #########$$$$$$$$$$$$$$$"""######"""###$$$$$$###"""!!! """###"""!!! !!!"""$$$$$$###""""""######""""""""""""######""""""""""""""""""""""""$$$"""!!!"""######"""!!!######""""""""""""######%%%$$$######""""""######$$$#########"""  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######$$$$$$$$$"""###$$$###"""!!!"""### !!!"""###$$$%%% !!!!!!"""""""""!!!!!!##################!!!!!!"""############""""""###!!!  !!!"""### !!!"""### !!!!!!!!!!!!!!!  !!!!!!%%%$$$""" !!!###"""   !!!!!!!!!!!! !!!  !!!""" !!!%%%***)))'''%%%###""""""""""""  """   !!!!!!!!! """"""!!!!!!  !!! !!!$$$&&&&&&   !!!!!! $$$"""!!!!!!!!! !!!!!!!!! !!!"""###$$$$$$###"""!!! """###$$$$$$$$$""""""############"""""""""###$$$%%%$$$###!!! """"""###$$$$$$$$$$$$$$$***&&&!!! !!!###$$$$$$ !!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""$$$'''((( &&&)))%%%!!!"""%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""######""""""############""""""###########################"""!!!"""###$$$###!!!"""$$$###"""###'''&&&"""###"""!!!!!!#########!!!######""" """%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%%%%$$$###$$$"""!!!"""###$$$###"""&&&%%%%%%######"""""""""###!!!  !!!##################"""""""""""""""!!!!!!!!!###$$$&&&'''%%%###"""!!! """""""""""""""!!! """"""""""""############&&&$$$######$$$$$$###!!!"""""""""""""""#########"""""""""#########$$$$$$"""$$$%%%$$$###"""###$$$######""""""""""""######"""###$$$"""  """###$$$%%%%%%%%%$$$###""""""!!! """""" !!!#########""" !!!"""$$$$$$###""""""######""""""""""""######""""""""""""""""""""""""###"""!!!"""###$$$###"""######"""!!!!!!"""######%%%$$$$$$###############!!!"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!"""######$$$!!!"""######"""!!!"""$$$ !!!!!!""""""###### !!!"""#########""""""!!!!!!"""###$$$#########!!!""""""###############!!!  """###"""!!! !!!"""### !!!"""### !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!"""!!!   !!!!!!"""!!!)))...///---%%%###""""""""""""    !!!!!!   !!! !!!!!!!!!### %%%"""  """"""  """##################"""""""""############""""""###""""""""""""""""""###!!!###$$$""""""###&&&!!!!!!"""###$$$$$$$$$$$$---'''!!! """$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$ %%%'''### """$$$$$$!!!""""""""""""""""""!!!%%%$$$###"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###########################"""!!!"""###$$$###!!!"""######"""$$$'''$$$$$$""" """###""""""$$$$$$$$$###""""""$$$&&&#########""""""""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%#########%%%&&&%%%$$$###"""!!!"""######"""!!!%%%%%%%%%$$$$$$######"""$$$###"""!!!!!!"""###$$$###""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%###!!! """"""!!!$$$$$$$$$###"""!!!"""""""""############$$$$$$###!!!"""######"""!!!"""#####################!!!!!!""""""###$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$######$$$$$$%%%%%%"""$$$&&&$$$!!!!!!###!!!"""###$$$$$$###"""!!!%%%$$$$$$%%%######!!! !!!###$$$$$$###!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""###"""!!!"""###$$$###""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''!!!###### !!!$$$$$$###"""""""""""""""""""""""""""######$$$$$$######"""""""""!!!!!!!!!"""######!!!"""######""""""###$$$!!!!!!""""""""""""!!!!!! !!!"""$$$$$$$$$######!!! $$$$$$"""!!!###"""""""""""""""""""""""""""!!!!!!"""%%%&&&&&&%%%!!! !!!!!!"""!!! !!!!!!""" !!!!!!!!!!!!!!!  !!!!!! !!!""" $$$!!!!!!  !!!!!!  """"""  !!!!!!!!!"""''',,,------!!!   """!!!  !!!!!!!!!  !!! """""" ###$$$ """  !!!!!! $$$######""""""######$$$######$$$%%%%%%$$$$$$#########""""""""""""######!!!"""###"""""""""$$$%%% !!!"""############&&&%%%###############""""""""""""###############$$$$$$######$$$$$$%%%&&&$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######""""""!!!!!!!!! !!!$$$$$$!!!!!!$$$$$$""" !!!!!!""""""!!!!!! &&&&&&%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$###########################"""!!!"""###$$$###!!!"""$$$!!! """###"""$$$""" !!!""""""""""""$$$%%%%%%$$$$$$&&&'''#########""""""""""""!!!#########$$$$$$$$$%%%%%%###""""""###$$$%%%%%%###$$$###""""""$$$$$$###"""$$$$$$$$$%%%$$$$$$$$$#########""""""""""""######"""""""""!!!!!!!!!!!!!!! !!!"""######$$$$$$######%%%&&&%%%$$$$$$$$$$$$###"""!!!!!!""""""#########$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$%%%&&&'''!!!$$$&&&%%%!!! """%%%###$$$%%%&&&%%%$$$"""!!!$$$"""$$$'''$$$$$$!!! !!!###%%%$$$###"""""""""""""""######$$$######""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!###$$$###""" !!!"""######"""!!! """""""""###$$$%%%&&&'''"""%%%$$$ $$$%%%"""########################"""###$$$$$$$$$$$$###"""%%%$$$###"""""""""###### """######""""""###$$$ !!!"""######"""!!!!!!###$$$%%%%%%$$$###"""###$$$ ###""""""!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&%%%%%%"""!!!!!! !!!"""!!!!!! !!! !!!!!!!!!!!!!!!  !!!!!!###!!!###!!!!!!$$$"""!!!    !!!###"""   """$$$%%%&&&   !!!$$$&&&%%%!!! !!!!!!  """"""###!!!######  !!! %%%$$$###""""""###$$$%%% """###############""""""""""""######(((&&&###""""""""""""!!!!!!""""""#########!!!&&&'''$$$!!!!!!"""#########"""""""""""""""######""""""######$$$%%%"""!!!!!!!!!"""$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###############"""###$$$###!!!###&&&%%%!!!""""""############""""""((('''&&&%%%$$$#########""""""############""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!%%% $$$'''$$$""" !!!""""""""" """$$$%%%%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$"""!!!!!!!!!###$$$$$$###%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%$$$$$$ !!!!!!!!!!!! """"""######$$$$$$%%%%%% """$$$$$$$$$######!!!  !!!"""!!! """######$$$$$$$$$######""""""######$$$$$$$$$$$$&&&%%%$$$%%%'''((((((&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''###$$$%%%%%%######$$$%%%############$$$$$$%%%&&&###%%%$$$ """&&&###$$$&&&''''''&&&$$$### """&&&$$$$$$!!! !!!$$$%%%$$$######"""!!!!!!!!!"""$$$%%%######""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!###$$$$$$###!!!"""$$$$$$"""!!!&&&%%%$$$$$$######$$$$$$"""%%%$$$"""###########################"""###$$$%%%%%%$$$###"""'''&&&$$$#########$$$$$$ """######""""""###%%%!!!"""############!!!###%%%&&&%%%$$$###"""######"""""""""!!! !!!"""!!! ###"""!!! ###"""!!!  !!!!!!!!!!!!!!!  !!!!!! !!! """!!!  !!! !!!!!!!!!!!! !!! !!!###$$$$$$!!! !!!!!!!!!    !!! $$$(((***)))$$$   !!!  !!!%%%$$$ ###### !!!   ######""""""""""""######!!!!!!"""############"""$$$!!!!!!######!!!!!!$$$%%%!!!!!!%%%'''%%%"""!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###"""$$$""" """&&&((( !!!!!!"""###$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$((('''%%%#########%%%&&&$$$+++)))''''''$$$'''%%% !!!&&&%%% '''%%%$$$""""""###%%%&&&$$$######&&&,,,"""!!! !!!###%%%'''############""""""""""""##############################$$$$$$$$$######""""""######$$$$$$$$$######'''%%%!!! ###$$$###%%%$$$$$$%%%###&&&&&&%%%$$$$$$######""""""!!!!!!###%%%&&&%%%$$$ !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!###$$$$$$$$$%%%""" """$$$%%%"""%%%%%%$$$###""""""######""""""""""""!!!!!!!!!!!!######%%%%%%&&&%%%$$$###$$$$$$############$$$$$$$$$$$$"""!!! $$$$$$$$$############"""""""""!!!!!!"""###$$$$$$&&&%%%###!!!!!!!!!!!!"""""""""""""""############%%%""" !!!$$$%%%### ###"""!!!!!!"""###$$$######%%%''''''$$$ $$$#########""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%###"""###%%%(((((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$  """###$$$$$$###"""###$$$!!!"""###$$$$$$###"""!!!"""###%%%''''''%%%"""!!! ###%%%"""$$$$$$'''&&& !!!######!!! $$$######"""!!!   !!! ###$$$!!! !!!""" !!!""""""!!!  ###"""!!!  !!!!!!  !!!!!!!!!  !!!!!! $$$(((333///222222"""  !!! !!! """"""   """###!!!"""  """######""""""""""""############$$$%%%%%%%%%%%%$$$$$$!!!!!!######!!!!!!$$$%%%""" !!!%%%&&&$$$!!!!!!!!!!!!!!!$$$##############################"""""""""""""""!!!!!!!!!"""###$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%##############################""""""""""""######(((&&&%%%######$$$%%%&&&"""$$$###$$$ ###"""######%%%%%%$$$###$$$%%%'''(((&&&  """"""$$$((($$$###"""!!!!!!"""###$$$""""""""""""""""""""""""##############################$$$$$$$$$######"""$$$###""" !!!######(((&&&$$$""""""###%%%&&&!!!$$$$$$!!!!!!$$$$$$!!!"""######$$$$$$%%%&&&&&&!!!!!!!!!"""$$$%%%$$$### !!!!!!"""######$$$$$$########################""""""###$$$$$$$$$$$$###"""""""""""""""#################################$$$###!!!!!!###$$$###""" !!!##################%%%$$$###""""""""""""### !!!"""###$$$$$$%%%###$$$%%%%%%%%%$$$###"""$$$$$$############$$$$$$###"""!!! $$$$$$$$$#########""""""""""""!!!!!!"""######$$$&&&%%%###"""!!!!!!!!!"""""""""""""""############"""!!! !!!"""""""""!!!$$$###!!! !!!###$$$###""""""###%%%%%%### ############"""""""""!!!$$$######"""""""""######!!!"""""""""!!! !!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""######!!!!!!"""###!!!"""############"""!!!!!!###%%%'''(((((('''&&&###$$$$$$!!! ###%%%""" """%%%%%%!!! !!!""""""!!! $$$######""""""!!!!!!!!!###!!! !!!###$$$###!!!   !!!    !!!!!!     (((444777777000""" !!!  !!!!!!  """  """######""""""""""""######"""###$$$$$$%%%%%%$$$$$$$$$!!!!!!######!!!!!!$$$&&&###!!!!!!$$$%%%###!!!!!!"""#########%%%$$$"""!!!!!!"""$$$%%%###$$$%%%&&&%%%"""!!!!!!""""""###$$$$$$$$$%%%%%%$$$###""""""""""""%%%$$$#########$$$%%%&&&########################""""""!!!!!!!!!!!!""""""'''&&&$$$######$$$%%%%%%!!!$$$%%%###"""###%%%"""$$$$$$""""""%%%%%%###$$$$$$$$$$$$%%%'''(((***(((### !!!"""!!!"""$$$&&&%%%###!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""########################"""######$$$$$$$$$######&&&$$$!!!"""$$$'''&&&%%%$$$$$$$$$%%%%%%$$$%%%######%%%$$$"""######$$$$$$%%%&&&&&&!!! """$$$$$$###"""!!!!!!!!!"""######$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%############"""""""""""""""""""""""""""""""""""""""!!!!!!"""######"""  $$$$$$"""!!!$$$'''$$$###""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%$$$###""""""$$$$$$############$$$$$$""""""!!! $$$$$$#########"""""""""""""""!!!!!!!!!"""######%%%%%%$$$######"""""""""""""""""""""############ !!!"""!!! !!!"""$$$###"""!!!!!!"""###$$$###"""!!!"""######"""!!!############""""""""""""&&&&&&$$$######"""""""""#########"""!!!!!!"""#########$$$$$$$$$$$$######$$$######""""""######$$$ !!!"""""" !!!"""!!!""""""######""""""!!!!!!"""$$$&&&((()))++++++'''&&&###  !!!!!!"""!!! """%%% !!!""""""!!! """"""""""""""""""""""""###"""!!!"""$$$%%%$$$###!!!###!!!!!!!!!      """     !!!&&&222@@@<<<+++"""  !!!"""""" !!! """!!!  !!!######""""""""""""###### !!!!!!"""""""""""""""$$$!!!!!!######!!!!!!$$$&&&$$$!!!!!!"""###"""!!!########################""""""!!!!!!"""###%%%&&&###$$$%%%&&&$$$""""""""""""######$$$$$$$$$%%%$$$$$$###""""""######&&&%%%$$$######$$$&&&'''##############################""""""""""""######%%%%%%$$$######$$$$$$%%%%%%$$$&&&(((%%%!!!(((###%%%&&&$$$#########"""$$$$$$$$$$$$$$$%%%&&&'''&&&###!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################""""""###$$$$$$$$$######&&&$$$"""  !!!#########$$$$$$$$$$$$#########%%%$$$ $$$%%%###&&&&&&%%%$$$$$$######"""!!! !!!###$$$"""!!!!!!!!!""""""####################################$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""$$$###!!!!!!###$$$""""""###%%%######"""!!!!!!""""""###&&&%%%%%%$$$$$$#########%%%%%%$$$$$$######""""""$$$$$$############$$$$$$""""""!!! ############""""""""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$######"""!!!"""""""""############"""$$$### !!!$$$$$$$$$###""""""###$$$$$$$$$###"""""""""##################"""""""""""""""&&&%%%%%%$$$######$$$$$$###!!! $$$'''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""######$$$ !!!"""""" !!!"""!!!!!!!!!"""""""""""""""""""""###$$$&&&(((+++,,,+++'''""" !!!!!! !!!!!! $$$ !!!""""""!!! !!!!!!!!!!!!!!!!!!"""""" !!!""""""!!! """"""!!!"""!!! !!!  !!! !!!!!!!!!!!!   !!!!!!!!!  ###!!! !!! %%%$$$,,,@@@999%%%!!!     $$$&&&  !!!!!! ######""""""""""""###### !!!""""""""""""!!!$$$!!!!!!######!!!!!!$$$&&&$$$""" !!!""""""""""""""""""!!!!!!""""""""" ###$$$%%%%%%%%%############""""""!!!!!!############$$$$$$$$$$$$%%%$$$######"""#########&&&%%%$$$$$$%%%&&&'''(((########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%#########!!! &&&!!!"""###"""%%%%%%$$$######"""""""""###"""!!!!!!###$$$###!!!"""""""""""""""######$$$ !!!!!!!!!""""""##############################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$###""""""%%%%%%""""""%%%%%%"""&&&&&&%%%$$$$$$######"""!!! !!!######""" """""""""""""""####################################$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!########################!!!!!!!!!"""$$$###!!!###"""!!!"""$$$$$$""" ######""""""""""""######&&&&&&&&&%%%$$$######"""$$$$$$$$$######"""""""""$$$$$$############$$$$$$$$$###""""""!!!"""""""""#########"""""""""!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$&&&&&&&&&%%%###"""!!!"""""""""############!!!$$$&&&%%%"""!!!###%%%$$$$$$############$$$$$$$$$$$$$$$#########$$$%%%""""""""""""""""""######$$$$$$######$$$%%%%%%&&&$$$$$$(((&&&""" !!!!!!!!!!!! ###""""""!!!!!!""""""###!!!"""######!!!!!!"""### !!!!!!!!!""""""######"""""""""###%%%''')))+++((($$$!!!!!!""""""!!!$$$######"""!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!""" !!!"""!!!"""!!! """!!!  !!!"""     !!!!!!!!! """    &&&!!!$$$666111###"""!!!    """$$$  !!!!!! ######""""""""""""######!!!"""######$$$$$$######$$$!!!!!!######!!!!!!$$$%%%###!!! !!!"""###!!!!!!"""###$$$&&&'''((( ###%%%&&&%%%%%%$$$###!!!!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$$$$%%%&&&&&&&&&&&&########################%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%""""""$$$%%%!!!%%%%%%$$$###"""!!! """"""!!!###&&&%%%!!! !!!"""###$$$%%%%%%!!!!!!""""""######$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$"""%%%%%%######%%%%%%""""""######$$$$$$%%%&&&&&&"""!!!!!!"""###$$$""" """"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""" %%%""" !!!%%%%%%"""##################$$$%%%######$$$$$$$$$%%%%%%%%%######"""""""""######$$$$$$$$$############$$$$$$$$$######""""""######$$$######"""""""""!!!!!!!!!""""""!!!!!! !!!!!!"""$$$&&&((((((&&&$$$"""""""""""""""###############$$$%%%%%%######$$$%%%###########################%%%&&&%%%$$$###$$$%%%""""""""""""############"""""""""######$$$&&&&&&'''!!!%%%((($$$!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""!!!"""######!!!!!!"""### !!!"""#########"""!!!!!!!!!###$$$%%%)))(((&&&$$$###""""""######!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!!!!!"""$$$######%%%$$$!!!!!!!!!  !!!!!!!!! !!!!!!!!!  !!! !!!     !!!!!!### (((&&&!!!!!!!!!!!!     !!!!!!  ######""""""""""""######!!!""""""###############$$$!!!!!!######!!!!!!$$$###"""!!! ###%%%$$$###$$$$$$&&&''')))+++ """######$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$ !!!###%%%%%%%%%$$$###########################%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$"""%%%$$$!!!$$$)))%%%######'''***&&& !!!&&&$$$$$$$$$$$$######"""!!!######!!!###&&&$$$ !!!"""###$$$%%%%%%"""""""""###$$$%%%%%%%%%########################!!!!!!"""$$$$$$%%%%%%$$$""""""!!!!!!"""###$$$%%%"""""""""######$$$$$$$$$$$$&&&%%%!!!!!!%%%&&&$$$"""######$$$$$$%%%&&&&&&###""""""###$$$$$$###!!!###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$###""""""""""""######$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$""""""!!!!!!"""###$$$%%%$$$$$$############$$$$$$######""""""""""""#########"""""""""!!!!!!!!!!!!""""""!!! """$$$'''))))))'''$$$"""""""""""""""############$$$###"""###$$$$$$$$$"""!!!""""""""""""""""""!!!!!!###&&&&&&$$$"""###$$$!!!"""""""""##################"""""""""######$$$###"""###$$$%%%%%%%%%#########$$$$$$$$$$$$######"""!!!!!! !!!!!!""" !!!"""""" !!!"""  !!!###$$$!!!!!!!!!!!!"""###$$$$$$%%%''')))((($$$"""###%%%  !!!!!! !!!!!!#########"""!!!!!! !!!###$$$$$$""""""###%%%  """######  !!! !!!!!!   !!!!!!  !!!   !!!    !!!!!!"""     """!!! ######""""""""""""###### !!!!!!!!!!!!!!!$$$!!!!!!######!!!!!!$$$""""""!!! $$$&&&$$$###"""!!!!!!"""###$$$$$$"""!!! !!!"""##################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!$$$%%%$$$"""!!!########################$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$!!!''' $$$)))&&& !!!(((###$$$$$$%%%%%%%%%$$$$$$ $$$$$$"""###&&&### !!!"""######$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################!!!!!!"""$$$$$$%%%%%%%%%"""!!!"""%%%'''  !!!""""""''''''$$$$$$''''''&&&&&&%%%%%%$$$######"""$$$#########%%%%%%###!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!!!!""""""######$$$$$$########################&&&$$$"""!!!###$$$$$$$$$!!!$$$$$$"""!!!$$$'''%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###"""!!! !!!!!! !!!"""###%%%&&&$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!###"""!!! """$$$'''******(((%%%"""""""""""""""############%%%""" !!!$$$%%%### !!!!!!""""""""""""!!!!!!"""%%%&&&###!!!!!!"""!!!!!!""""""#########$$$%%%$$$###"""!!!!!!!!!!!!!!!""" """&&& !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!  !!!  !!!###$$$ !!!"""###$$$%%%%%%"""'''+++***%%%"""###&&&"""######"""!!!###&&&(((!!!!!! !!!!!!&&&%%%%%%$$$###""""""!!! """$$$###!!!!!!###%%% !!! !!!$$$ !!!""" !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!  !!!!!!  !!! !!!!!!!!! !!!!!! !!! !!! ###%%%     ###  !!!"""!!!  """ !!!$$$"""!!!!!!###$$$"""!!!"""!!! !!!"""""""""!!!!!!"""######!!! !!!### ###%%%&&&&&&&&&%%%######$$$$$$$$$###""""""###!!! """######"""!!! !!!######""" !!!!!!"""###############%%%$$$!!! """### !!!"""###############%%%%%%$$$%%%&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&###########################%%%$$$!!!!!!$$$%%%###$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$###""""""$$$$$$###""" ###&&&&&&$$$###%%%'''$$$$$$###"""%%%***)))%%%###!!! ###'''***)))'''&&&&&&%%%%%%%%%&&&&&&''' $$$''''''$$$###$$$&&&&&&%%%$$$###"""!!! '''###!!!$$$"""$$$&&&((((((&&&$$$"""""""""""""""############!!!!!!"""$$$$$$%%%%%%%%%$$$&&&'''&&&$$$"""""""""!!! """!!!(((%%%""" """%%%###!!!"""$$$%%%$$$!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$!!! !!!$$$%%%"""###$$$%%%%%%$$$"""!!!#########"""""""""""""""""""""############""""""$$$$$$///***$$$%%%### """!!!###%%%######&&&###"""######!!! !!!!!!!!!!!!!!!###$$$&&&''''''&&&$$$###!!!###$$$$$$"""!!!!!!"""((('''&&&$$$"""!!!'''&&&%%%$$$$$$%%%&&&'''!!!"""""""""!!!!!!###%%%"""  ######!!!"""""""""""""""######$$$ """###$$$######%%%'''!!! !!!"""$$$%%%***++++++(((### !!!######"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""######!!! ###""""""!!! $$$###"""!!!"""  ######!!!"""!!!!!! """!!!""" """!!!  !!!!!! !!! !!!!!! """  !!!!!!!!!   !!!###!!! """"""   !!! ###%%%%%%"""  !!!!!!"""###""" """""" """"""!!!!!!"""""""""!!!###"""!!!""""""###"""!!! !!!###!!!  !!!!!! !!!!!!"""""""""#########"""""""""###$$$%%%%%%%%%###"""!!! !!!"""$$$!!!!!!"""###############%%%$$$"""!!! !!!"""###%%%%%%%%%$$$$$$###"""!!!&&&$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$###############!!!###""""""###!!!$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###""""""!!!!!!!!!"""############"""#########$$$$$$#########%%%###"""###$$$%%%$$$###"""###%%%%%%$$$###$$$$$$$$$%%%$$$"""###$$$ &&&%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%"""$$$&&&&&&$$$#########""""""!!! &&&$$$""" !!!###$$$"""###%%%&&&&&&%%%###"""""""""""""""##################$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$###!!! """$$$###!!!&&&"""%%%!!!!!!&&&%%%###!!!"""$$$%%%$$$""""""######$$$$$$######"""""""""!!!!!!!!!!!!"""""" """###%%%&&&&&&""""""$$$$$$$$$$$$###""""""""""""""""""#########""""""""""""""""""""""""%%%&&&111+++%%%&&&$$$!!!%%%%%%######%%%$$$!!!$$$%%%###!!!######!!! !!!""""""######""""""######$$$%%%%%%$$$######!!!###%%%%%%#########$$$##############################"""!!!!!!"""######&&&%%%%%%$$$$$$######""""""  """###!!!"""""""""""""""######$$$ """######""""""$$$%%%"""!!!!!! !!!!!!######))))))(((&&&###!!!""""""###"""!!!!!!!!!"""$$$$$$###############"""!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!  """""" ###""""""!!! """!!!!!! !!!!!!  """""" $$$$$$"""!!! !!!!!!""" !!!!!!  !!!!!!!!!"""""" !!!""""""!!!!!!!!!"""!!! !!!!!!!!! ((($$$!!!!!! !!!!!!"""  !!!!!!  """ !!!!!!"""!!! ###""" !!!""""""!!! !!!"""########################$$$  &&&)))&&&""" """######""""""!!! !!!"""###$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$### ###'''!!!!!!"""###############$$$$$$##################%%%%%%%%%%%%%%%$$$###"""&&&$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""!!!###""""""###!!!$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###""""""""" !!!"""""""""""""""########################%%%$$$######%%%%%%$$$###$$$###"""###$$$$$$"""!!!"""%%%%%%#########%%%&&&&&&%%%$$$######$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$%%%$$$""" %%%$$$$$$###"""!!! """"""###$$$$$$$$$$$$###########################""""""""""""############%%%%%%%%%%%%$$$###"""!!!"""!!! ###''')))'''%%%$$$###!!!"""$$$%%%%%%$$$$$$ !!!&&&&&&!!!"""((($$$###"""###$$$$$$###""""""""""""######"""""""""###"""!!!!!!!!!!!!"""### $$$&&&&&&$$$###!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$%%%)))333,,,&&&&&&%%%$$$&&&%%%%%%&&&%%%!!!$$$%%%"""!!!######!!!!!!"""######$$$$$$############""""""""""""######!!!###%%%%%%%%%$$$%%%&&&!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""" !!!###$$$!!!!!! !!!""""""!!!"""""""""""""""######$$$!!!"""######!!!!!!"""###""""""!!!!!!!!!!!!"""###(((&&&$$$#########"""!!!""""""!!!!!!!!!"""###$$$!!!""""""""""""!!! ############""""""""""""""""""""""""""""""""""""$$$!!!###%%%""""""""""""!!!  !!!"""### !!!!!!"""!!!!!! !!! !!!  !!! !!!  ######  !!!!!!!!!!!!!!! """"""  !!! %%%!!!!!! !!!!!! $$$!!! """!!!!!!!!!!!!!!!!!!!!! !!! !!!###### """!!!  """######!!!!!!"""$$$###$$$$$$$$$#########$$$&&&###!!!"""&&&(((&&&###"""###$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!"""######!!!!!!"""!!!!!!!!!"""###"""$$$%%%"""###(((!!!!!!"""##################$$$%%%%%%%%%$$$######!!!"""###$$$%%%%%%&&&&&&&&&###!!!!!!###$$$%%%$$$###$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######""""""%%%%%%""""""%%%%%%"""$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########"""""" !!!""""""######""""""$$$##################$$$%%%$$$###$$$%%%&&&%%%###%%%###!!!"""$$$$$$!!!!!!$$$%%%$$$$$$&&&%%%!!!!!!$$$&&&%%%######%%%(((%%%%%%%%%$$$$$$###""""""&&&$$$"""###%%%%%%!!!&&&%%%%%%$$$######"""""" """###$$$$$$######$$$###""""""""""""###$$$!!!"""""""""############%%%%%%%%%%%%$$$###""""""### """(((***'''$$$$$$#########$$$$$$%%%%%%$$$!!!"""&&&'''######&&&$$$############$$$######""""""############""""""&&&%%%###""""""###%%%&&&!!!###%%%$$$"""!!!!!!"""###$$$%%%%%%%%% !!!"""###$$$$$$%%%%%%###!!! !!!###%%%%%% ***444,,,%%%&&&%%%!!!"""!!!"""%%%%%%""" $$$%%%"""!!!######"""!!!"""######$$$$$$######%%%$$$"""!!!!!!"""$$$%%% """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%'''###!!!!!!!!!"""""""""!!! """""""""""""""######$$$!!!"""###"""!!! !!!""" !!!"""######$$$&&&### !!!###$$$### """!!!!!! !!!"""###$$$!!!"""""""""""""""!!!!!!$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!((($$$ !!!&&&(((%%%!!!""""""!!!!!! !!!""""""  !!!"""   !!!""""""""""""""""""""""""!!!!!!    !!! """     !!!"""  '''$$$###%%%###  !!!!!!!!! ### """!!! $$$""" !!!"""############$$$%%%"""$$$%%%$$$""""""###%%%!!!""""""!!!  !!!!!!!!!!!!!!!!!!%%%$$$######""""""""""""$$$$$$### !!!$$$###&&&%%% """&&&!!!!!!"""###############"""###%%%&&&&&&%%%$$$### !!!###$$$%%%%%%%%%$$$""" !!!###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""%%%%%%""""""%%%%%%"""$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############!!!"""######$$$$$$######$$$$$$###""""""###$$$$$$%%%$$$######%%%%%%$$$###%%%###!!!"""$$$$$$!!!"""$$$$$$""""""''')))(((!!!###&&&%%%###"""%%%'''%%%%%%&&&&&&%%%$$$###"""&&&$$$###$$$&&&%%%!!!"""""""""!!!!!! !!!!!!!!!!!!"""$$$%%%&&&%%%$$$###""""""###$$$%%%!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$%%%""" """''')))&&&!!!"""######""""""###$$$%%%%%%!!!###&&&%%%###"""######$$$############$$$###$$$$$$$$$$$$$$$$$$###'''%%%$$$""""""$$$%%%'''$$$$$$$$$###""" !!!!!!"""######$$$%%%&&& !!!"""###$$$$$$%%%%%%###!!! !!!###%%%$$$ +++555,,,$$$%%%$$$$$$%%%###"""$$$### $$$%%%!!! """$$$""" !!!""""""######""""""&&&%%%###!!!!!!###%%%&&&!!!###$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''""""""############""""""""" $$$***+++(((###!!!!!!"""###"""!!!!!!!!!"""""""""""""""######$$$!!!"""###"""!!! !!!"""!!!###$$$%%%%%%%%%""" ###$$$###!!!"""!!! !!!######""""""###$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!((($$$!!!"""%%%'''&&&###!!!!!!!!!!!! """"""!!!  !!!!!! !!!    !!!!!!!!!!!!""""""""""""   """ ### &&& !!!!!!!!!!!!!!! !!! !!!  !!!   !!!!!! ### !!!!!!!!!!!!"""""""""""""""$$$  $$$###  """!!! !!!$$$%%%$$$###!!!###%%%$$$!!! """%%%"""$$$%%%###  !!!!!! $$$$$$$$$$$$$$$###""""""%%%&&&&&&### """&&& ###&&&%%%###!!!"""$$$!!!!!!"""###############"""###$$$%%%&&&%%%$$$###""""""#########""""""!!!"""!!! !!!###%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###!!!!!!###"""$$$%%%%%%%%%%%%$$$##############################""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###""""""$$$$$$###"""$$$###"""###$$$$$$"""!!!###%%%$$$###&&&'''$$$%%%%%%$$$###""""""######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&%%%###!!!$$$#########"""""""""!!!$$$###""""""###%%%''')))%%%$$$###""""""###$$$%%%""""""""""""############$$$$$$%%%%%%%%%%%%%%%$$$&&&$$$"""$$$&&&&&&$$$!!!!!!"""###"""!!!!!!###%%%%%%!!!!!!$$$%%%### """$$$$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$###""""""!!!""""""######"""""""""###$$$%%%%%%!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$### ,,,666,,,###$$$$$$------(((!!!!!!###!!!!!!$$$%%%!!! """$$$### !!!""""""######""""""&&&%%%###""""""###%%%&&&!!!######""""""###$$$""""""$$$%%%''')))***+++######$$$%%%%%%$$$######%%%###"""$$$&&&&&&### """$$$###"""!!!!!!""""""""""""""""""######$$$!!!"""######!!!!!!"""###!!!###$$$%%%%%%###""" !!!"""######"""!!!!!! !!!"""###"""######$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%###!!! !!!#########!!!!!!!!!!!!!!!!!! ###"""!!! !!!!!! ((('''%%%###!!!   !!!  !!!  !!!###$$$%%% """ !!!"""###### !!!### """"""      """!!!  """ ###"""!!! """###&&&######%%%$$$ !!!%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$###""""""""""""""" """%%%%%%%%%###"""###&&&&&&###!!!###&&&$$$$$$###""""""######$$$!!!!!!"""###############""""""###$$$$$$$$$$$$$$$"""######$$$$$$######### """$$$&&&%%%$$$"""######$$$%%%%%%&&&&&&!!!"""$$$%%%&&&'''&&&&&&###$$$$$$%%%%%%&&&&&&&&&"""###!!!!!!###"""$$$%%%%%%%%%%%%$$$##############################!!!""""""###############%%%$$$###!!!!!!###$$$%%%###"""!!!!!!######"""!!!"""###%%%%%%$$$###$$$$$$!!!%%%%%%!!!!!!$$$$$$%%%#########$$$$$$###""" !!!###%%%&&&%%%$$$######%%%''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###""""""###$$$%%%&&&######""""""""""""######""""""""""""############&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$###!!!"""$$$###!!!!!!###&&&$$$$$$"""!!!!!!"""######"""$$$%%%$$$"""!!!###%%%######$$$$$$$$$$$$##############################"""""""""######$$$%%%&&&$$$######""""""###$$$%%%"""""""""""""""#########""""""""""""""""""""""""$$$"""///888---$$$%%%%%%+++,,,(((""" ######!!!!!!$$$$$$!!!"""$$$###!!!"""######$$$$$$######$$$###""""""""""""###$$$!!!###$$$$$$###"""###$$$!!!!!!"""$$$%%%'''((()))%%%&&&''''''''''''&&&%%%""""""!!!!!!!!!  """$$$$$$"""!!!"""###"""""""""""""""######$$$ """######""""""$$$%%% !!!"""######"""""""""######"""!!!!!!"""###!!!!!!  !!!"""###!!!!!!"""###############!!!!!!!!!!!! """""""""""""""""""""""""""######!!!"""%%% !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" """"""  !!!%%%%%%###"""!!!  """!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!    !!!     !!! '''###!!!"""      """ !!!!!!!!!!!! """###&&&""""""%%%### !!!$$$&&&"""!!!%%%'''$$$ $$$###"""!!! !!! $$$&&&&&&$$$###%%%'''%%%""""""###((($$$!!!!!!###%%%%%%!!!!!!"""###############"""""""""######$$$$$$$$$ !!!"""$$$&&&''''''''' ###%%%&&&%%%###""""""###$$$%%%%%%&&&&&&!!!"""%%%'''(((((((((((("""###$$$%%%&&&&&&'''(((!!!$$$%%%######%%%$$$!!!$$$%%%%%%%%%%%%$$$########################$$$$$$ !!!!!!"""""""""""""""%%%$$$"""!!!!!!"""$$$%%%"""!!! !!!"""###""" ###&&&&&&$$$###%%%'''$$$&&&$$$"""$$$%%%%%%!!!!!!%%%((('''%%%"""$$$%%%%%%$$$###"""&&&))))))&&&$$$%%%'''######"""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############(((((('''&&&%%%###"""!!!!!!###%%%%%%$$$$$$%%%&&&!!!###%%%$$$!!!!!!$$$'''"""&&&'''"""$$$'''!!!$$$%%%%%%"""!!!###%%%""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$%%%$$$###"""""""""###$$$#########"""""""""""""""""""""############""""""%%%###000:::///%%%&&&'''"""$$$$$$""""""%%%%%%"""!!!%%%$$$ """$$$#########$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""###%%%&&&&&&$$$######$$$########################"""###$$$$$$$$$$$$###"""!!!"""###"""!!!"""$$$&&& ###%%%$$$"""!!!"""$$$"""""""""""""""######$$$ """###$$$######%%%'''!!!"""#########!!! """$$$%%%### """%%%!!!  !!!"""### !!!"""""""""""""""!!! """""""""""""""""""""""""""%%%&&&######((( !!!!!!!!!!!!!!!!!!"""###$$$!!!######  """ !!!"""  """!!!""" &&&&&&$$$###!!! ###%%%$$$!!! !!!!!!!!!  !!!!!!    $$$''' !!!!!!!!!"""!!! !!! !!!!!!%%%&&& """"""### !!!!!!!!!!!!"""!!!!!!!!!###""" !!!!!!"""!!!!!! &&&%%%%%%$$$###"""!!!!!!!!!$$$$$$###""""""###########################!!!!!! %%%)))###$$$$$$#####################"""!!!"""###%%%%%%$$$$$$$$$############$$$$$$"""######""""""!!! $$$%%%'''''''''%%%###""""""###$$$%%%%%%$$$###"""(((&&&%%%$$$$$$$$$""" $$$###"""!!!!!!"""###$$$"""###%%%'''((((((((('''""""""""""""""""""""""""!!!"""###$$$%%%$$$######&&&###$$$((('''!!! %%%$$$$$$######"""!!!!!!!!!###############"""!!!!!!$$$ ###$$$###)))111#########""""""""""""""""""$$$&&&&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%"""#########""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!%%%%%%###"""###""""""""""""###$$$$$$$$$%%%&&&""" """"""############$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''###!!!"""&&&'''%%%!!! !!!######$$$$$$$$$'''$$$!!!"""$$$$$$###!!!#########""""""""""""""""""!!!!!!!!!"""###$$$$$$###!!!!!!$$$########################"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!444222'''((("""%%%$$$$$$$$$######"""""""""$$$### ###"""$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###""""""&&&$$$!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""" !!!!!!""""""######""" """###!!!#####################$$$$$$""" !!!###### """"""!!! !!!!!!!!!!!!###"""  """"""""""""""""""""""""###"""!!! !!!###$$$$$$###"""!!!!!!"""###$$$!!!""""""""" """###$$$### &&&### ######!!! ######"""!!!!!!!!!!!!!!!!!!""""""### !!!!!!$$$###"""  !!!!!!     ###"""!!!  !!!!!! !!!"""""" !!!"""###  !!! """ """!!! !!!!!!!!!  $$$$$$######"""!!!!!!!!!"""$$$$$$###"""######%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!###$$$$$$$$$##################%%%###""""""$$$%%%%%%$$$$$$$$$############$$$$$$"""""""""!!!!!!$$$%%%&&&'''&&&%%%###""""""###$$$%%%%%%$$$###"""$$$"""""""""$$$%%%$$$###%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$$$$###$$$!!! ###### !!!&&&"""""""""""""""########################"""!!!!!!!!!!!!"""!!!%%%,,,############""""""""""""!!!###%%%%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%###%%%''''''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### $$$%%%######%%%%%%!!!###############$$$$$$$$$!!! !!!###""""""%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%(((%%%"""###'''(((&&&### !!!"""###$$$$$$$$$$$$&&&$$$""""""###$$$###!!!############""""""""""""""""""""""""""""""###$$$%%%$$$!!! !!!"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&"""555222'''(((###%%%%%%%%%$$$$$$$$$#########%%%%%%!!!"""%%%$$$!!!!!!!!!!!!!!!""""""!!!&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$###""""""%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!!!!!!!"""""""""""""""%%%"""!!!"""!!!##################""""""###"""!!!!!!""""""!!! $$$###"""!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! ###!!! !!!!!!""""""""""""""""""""""""######!!!!!!!!!"""###$$$###""""""!!!!!!""""""### !!!!!!  !!!$$$###&&&$$$ """"""!!! """!!! !!!"""!!!!!!"""!!!!!!!!!!!!"""###### !!!"""######"""     !!!!!!  !!! !!!  !!!"""!!!!!!  !!!  """!!!"""""""""""""""""""""""" """$$$$$$###"""###$$$%%%$$$###""""""###$$$%%%!!!###!!!!!!""" ######$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$###""" ###$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$!!!!!!!!!!!!$$$((( !!!!!!"""######$$$$$$#########$$$######"""!!! """!!! """'''########################"""$$$&&&&&&$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""''''''###"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### ###%%%###$$$''''''$$$$$$$$$$$$###############"""$$$%%%###"""'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$%%%'''((('''$$$""""""###$$$%%%%%%%%%%%%&&&$$$""""""###$$$###"""########################$$$###""""""""""""""""""'''&&&$$$###""""""!!!"""%%%$$$###""""""###$$$%%%%%%&&&&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&###666222&&&(((###%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''%%%""""""%%%'''%%%$$$"""!!!"""%%%'''%%%###&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""$$$######""""""###$$$$$$#######################################$$$$$$$$$""""""""""""""""""!!!!!!'''### """"""#########""""""!!!!!!!!!"""""""""!!! !!!###%%%$$$$$$###"""""""""##################""""""""""""###!!! !!!"""###""" """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!  ###"""%%%%%% !!!!!!  ###!!! $$$&&&%%%###"""""""""""""""######$$$ !!!!!!!!!""""""###"""!!!  !!!"""""""""!!!    ###!!!    !!!"""   !!!"""!!!  !!!  !!! !!!!!!!!!"""""""""#########$$$!!!"""$$$$$$###"""###%%%###""""""######!!! ###$$$#########$$$$$$$$$$$$$$$%%%'''&&&$$$###$$$%%%$$$###$$$$$$############$$$$$$(((''''''&&&%%%###"""!!!"""###$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%%%%%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###&&&$$$"""###$$$%%%%%%%%%!!!!!!""""""#####################$$$$$$######""""""###$$$%%%$$$######%%%"""###############$$$$$$$$$&&&''''''%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%% &&&'''###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### ###$$$""""""%%%%%%###%%%$$$$$$$$$###""""""""" """$$$%%%###"""&&&%%%$$$$$$#########$$$%%%&&&&&&''''''''''''&&&######$$$$$$$$$%%%%%%%%%'''%%%$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$###"""############"""###############$$$$$$$$$$$$###"""!!!!!!!!!"""%%%%%%%%%%%%$$$###""""""###""""""###%%%%%%%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%888111$$$((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''(((%%%$$$&&&'''%%%&&&""" """'''***'''$$$%%%%%%%%%%%%$$$%%%%%%%%%###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$######"""$$$######""""""!!!!!!!!!%%%$$$!!! !!!"""######""""""!!! """###!!! $$$((($$$######"""""""""###### !!!###$$$$$$"""!!! !!!###$$$###"""""""""""""""""""""""""""!!!!!!"""""""""!!!  !!!""""""!!!  !!!!!! """!!!$$$%%%""" !!!  &&&""" !!!%%%'''&&&###"""""""""""""""###$$$$$$ !!!!!!""""""""""""""""""!!!!!! !!! !!!"""""""""!!!!!!  """    """   """###  !!!  !!!  !!!  """   !!!!!!"""######$$$$$$%%%%%%&&&"""###$$$$$$######$$$&&&###!!!!!!### %%%###!!!$$$&&&'''######$$$$$$%%%%%%%%%%%%'''%%%######$$$$$$###"""$$$$$$############$$$$$$((((((''''''&&&$$$###"""############$$$#########%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$######$$$$$$"""!!!###$$$$$$$$$$$$$$$$$$###&&&%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&'''&&&"""############""""""!!!!!!######$$$$$$$$$$$$######"""%%%'''&&&%%%$$$$$$$$$""""""######$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$))))))&&&$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$### """"""%%%$$$$$$$$$###"""""""""%%%###!!!!!!"""######"""$$$#########$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%############"""###$$$$$$""""""######$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!""" !!!###$$$$$$$$$$$$######!!!!!!###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&''':::111###'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&(((&&&$$$%%%%%%######$$$'''$$$!!!$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%$$$"""!!! $$$$$$######""""""!!!!!!""""""######"""!!! ###"""""""""!!!!!! """###!!!!!!%%%)))"""""""""!!!!!!""""""### !!!###$$$%%%"""!!!!!!"""$$$%%%$$$###"""""""""""""""""""""""" !!!!!!!!!!!!  !!!""""""!!! !!!""""""!!!!!! """""""""$$$$$$ !!!  !!!&&&### !!!""" """""""""!!!"""######$$$ !!!"""###"""""""""!!! !!!!!!"""!!!"""""""""!!! !!!!!!%%%  !!!###"""   !!!"""!!!  """!!!""""""   !!!!!! $$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$###"""###%%%&&&$$$###"""!!!!!!"""###$$$$$$'''###!!!###$$$#########$$$$$$%%%&&&&&&&&&%%%$$$""""""###$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%$$$###"""!!!############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%% """######"""######$$$$$$$$$$$$######%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$###$$$%%%$$$%%%%%%$$$$$$######"""!!!!!! """###$$$$$$%%%$$$$$$$$$!!!%%%&&&$$$"""###$$$"""""""""######$$$%%%%%%%%%"""######"""!!!!!!"""$$$&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$###!!!!!!$$$$$$$$$###############'''%%%"""!!!"""#####################$$$%%%&&&'''!!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%"""###$$$###""""""$$$&&&""""""######$$$%%%%%%%%%$$$###"""""""""""""""""" !!!"""$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&)))<<<111!!!'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%(((%%%"""###$$$######!!! !!!$$$&&&%%%"""######"""!!!!!!"""$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%&&&''''''########################$$$$$$%%%%%%$$$###!!! ##################""""""!!!$$$%%%$$$"""!!!!!!""""""""""""""""""""""""!!!"""""""""!!!###%%%'''""""""!!!!!!!!!"""######""""""""""""############"""!!! !!!###$$$$$$###"""""""""""""""""""""""""""!!!!!!  !!!!!!""""""!!!!!! !!!"""###""" """$$$!!!"""###"""!!!!!!###$$$ !!!"""!!!!!!#########!!!!!!!!!!!!!!!!!!""""""### !!!"""###"""!!! !!!"""###"""""""""!!!  ###  """""""""  $$$"""!!!   !!!""" """###!!!!!!######  !!!###!!!!!!!!! $$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$###"""###%%%'''$$$######""""""######$$$!!!$$$%%%"""!!!######!!!######$$$$$$%%%&&&&&&'''###""" !!!"""######"""$$$$$$############$$$$$$######$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&  ###$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$###$$$###!!!$$$'''"""#########""""""""""""""""""###$$$$$$%%%%%%%%%$$$ $$$%%%!!! ###$$$"""""""""###$$$$$$%%%&&&&&&###$$$$$$"""!!!!!!###%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$"""!!!!!!###$$$""" %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$###"""###!!!###############$$$$$$$$$$$$######$$$%%%&&&$$$###$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$###""""""$$$&&&""""""###$$$$$$%%%&&&&&&""""""""""""""""""###$$$!!!!!!""""""######$$$$$$$$$######""""""######$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%***===000 '''&&&&&&#########$$$$$$$$$%%%%%%%%%((($$$!!!"""######%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!"""###%%%&&&###$$$$$$$$$$$$###""""""&&&%%%$$$###$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%########################$$$$$$!!!$$$$$$""""""###$$$!!!!!!""""""###$$$$$$$$$###"""!!!"""$$$%%%$$$$$$###""""""""""""###$$$%%%############"""""""""""""""!!! !!!######"""!!!""""""""""""""""""""""""%%%$$$"""!!! !!!!!!###""""""!!!!!!""""""### !!!""""""!!!!!!###%%%!!!"""$$$$$$""" !!!###"""""""""!!! """$$$###%%%%%%""" !!!!!!""" """"""!!!  """###### !!!  !!!  &&&%%%"""  !!!   !!!""" !!! $$$%%%!!!!!!  !!!!!!  """ ########################$$$$$$$$$###"""###%%%'''!!!!!!""""""""""""!!!!!!!!!!!!!!!%%%%%%"""######$$$%%%%%%&&&''''''"""  """######"""$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%###$$$%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&### $$$***'''!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%%%%%%%%%% %%%&&&!!! $$$&&&$$$""""""###$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''+++&&&"""###&&&'''%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!###""" $$$&&&$$$""""""######$$$$$$$$$%%% ###&&&)))(((%%%"""&&&&&&%%%$$$############%%%&&&'''((())))))))))))######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%$$$######!!!###$$$$$$""""""$$$'''""""""###$$$%%%%%%&&&&&&""""""!!!!!!"""###$$$$$$$$$$$$###""""""######$$$!!!!!!""""""""""""!!!!!!%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%+++>>>000'''&&&&&&"""""""""######$$$$$$$$$%%%((($$$ !!!$$$$$$"""###$$$###!!!!!!"""###%%%$$$###""""""$$$&&&'''###$$$$$$$$$$$$###""""""'''%%%$$$######&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&%%%"""""""""###$$$$$$$$$%%%!!!###""" !!!%%%(((!!!!!!"""###$$$%%%&&&&&&$$$"""!!!###&&&'''$$$!!!$$$#########$$$%%%%%%&&& !!!"""#########!!! !!!"""###""" """"""""""""""""""""""""(((&&&$$$"""!!!!!!######$$$###"""!!!!!!"""###$$$ !!!!!!!!!"""$$$&&&!!!###%%%&&&###"""#########""" !!!###%%%%%%)))+++'''  %%% !!!!!! """"""!!!  """###$$$ ((("""$$$'''$$$  """""" ###  !!!!!!!!!!!!!!!  !!!!!!!!!   !!!!!!!!!  !!!!!!$$$%%%   !!!!!!!!!!!!""""""  !!!!!!!!!  !!!!!!""""""""""""!!!!!!%%%$$$###$$$$$$$$$"""!!!!!!'''''' &&&&&&###"""###$$$%%%%%%###!!!%%%###!!!###&&&'''&&&$$$######""""""""""""######&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&$$$"""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%)))&&&$$$###%%%$$$"""'''&&&$$$######$$$&&&''''''### !!!$$$&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!###$$$%%%%%%$$$######$$$'''""""""%%%%%%""""""'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""###$$$%%%%%%$$$""""""###!!!  !!!""" """######""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########***'''###"""###%%%%%%%%%############""""""!!!!!!((("""###+++***""" &&&%%%%%%%%%$$$$$$$$$######!!!###$$$###!!! $$$$$$############$$$$$$###$$$%%%$$$""""""###%%%######""""""######$$$%%%$$$$$$$$$$$$%%%$$$!!!######""""""######$$$%%%(((+++---***%%%###%%%(((!!!###(((&&&###'''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''&&&$$$"""!!!$$$$$$$$$#########""""""%%%%%%%%%$$$""""""%%%'''########################$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! ###&&&$$$ ###(((%%%$$$$$$$$$######""""""!!!"""$$$$$$#########$$$""" !!!###$$$$$$$$$%%%&&&$$$!!! """%%%%%%###!!!###%%%%%%### $$$###############$$$%%% !!!"""###### !!!"""######"""!!! #########"""""""""!!!!!! !!!$$$'''$$$$$$######"""!!!!!!!!!###"""!!! &&&$$$"""  !!!  """###!!!!!!!!!!!!  !!!  !!!  """!!!""""""!!!!!!"""  !!!  !!!  !!!  !!!!!!!!! !!!!!!$$$###!!! !!! $$$### ### """""" !!!!!!"""######"""  """######$$$$$$######"""$$$$$$###$$$$$$$$$"""!!!###%%%$$$!!!!!!$$$$$$"""#########$$$%%%%%%###!!!%%%###"""###%%%'''%%%$$$######""""""""""""############""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###""""""###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$)))&&&"""!!!###$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!"""###$$$$$$############&&&""""""%%%%%%""""""&&&"""""""""#########$$$$$$'''''''''&&&&&&&&&%%%%%%############$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$###"""!!!%%%$$$"""!!! !!!"""### """######""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$%%%$$$$$$$$$######"""""""""&&& '''((("""###***%%%%%%$$$$$$$$$############$$$$$$######"""###$$$$$$##################$$$!!!"""###$$$%%%$$$"""!!!""""""#########$$$$$$$$$""""""###$$$%%%%%%###"""######""""""######$$$%%%$$$''')))'''###!!!###&&&"""!!! """$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""%%%%%%$$$$$$$$$############$$$$$$###""""""$$$&&&##############################$$$$$$$$$###"""""""""""""""""""""!!!!!!!!! ###$$$###""" $$$$$$#########"""""""""!!!"""$$$$$$#########$$$&&&$$$"""!!!"""######""""""$$$%%%$$$!!!!!!"""$$$%%%###"""###%%%&&&$$$!!!""""""!!!!!!!!!!!!"""""" !!!""""""""" !!!"""######"""!!! $$$#########"""""""""""""""######"""!!!"""%%%(((%%%$$$$$$###""" !!!!!!  $$$###!!! !!!  !!! !!! !!!!!! !!!  !!!  """ !!!!!! !!!!!!!!!       !!! %%%!!! """ ###"""### """ !!!  """!!!!!! !!!  $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""%%%!!! """"""!!!"""&&&######"""###%%%%%%###!!!$$$#########%%%&&&%%%$$$######""""""""""""######""""""############""""""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$"""!!!###%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!"""%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$###(((%%%###"""#########"""(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$###"""!!!"""#####################%%%""""""%%%%%%""""""%%%"""""""""############$$$&&&&&&&&&%%%%%%%%%%%%%%%###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""!!! %%%$$$###!!!!!!!!!"""### """######""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%$$$#########%%%%%%$$$$$$$$$$$$######%%%###%%%###&&&---%%%$$$$$$$$$$$$#########%%%$$$"""!!!!!!###$$$&&&########################""""""###&&&))))))%%%!!!!!!"""###$$$$$$$$$###"""!!!!!!"""$$$$$$%%%%%%$$$######""""""######$$$%%%"""%%%'''%%%###"""$$$&&&$$$&&&&&&%%%"""!!!###&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!!""""""""""""""""""""" !!!###$$$""" ######""""""""""""!!!!!!!!!"""$$$$$$#########$$$***'''%%%$$$$$$$$$###!!!!!!"""######"""!!!###$$$$$$######$$$&&&&&&$$$###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$############"""""""""###$$$$$$"""!!!!!!###&&&###$$$$$$###!!! !!!"""!!!  !!!  ###"""!!!  !!!!!!!!!  !!!  """"""    !!!""" !!!  """%%%!!!!!!!!! !!! !!! $$$  !!!  !!! !!!  $$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$###""""""###$$$%%%######!!!((($$$###"""###$$$%%%###"""$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%###!!!!!!$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""###%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$###""""""###$$$$$$###%%%$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""""""""#########"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###"""!!! !!!  !!!"""""" """######""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%######$$$###%%%***$$$$$$$$$$$$###############!!! !!!"""###############$$$$$$#########""" """'''(((%%% !!!###%%%%%%$$$"""!!!!!!"""$$$$$$######$$$%%%######""""""######$$$%%%###%%%&&&&&&$$$$$$&&&(((%%%&&&'''%%%###"""###%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$%%%""" ###''')))"""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$#########$$$)))'''%%%$$$%%%$$$###!!! !!!"""""""""############$$$$$$%%%%%%%%%%%%$$$'''&&&%%%$$$######""""""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""########################"""""""""!!! !!! !!!""""""!!!  !!!!!!  !!!""" !!!"""!!! ###""""""!!!!!! ###"""  """    """"""!!! ###   """$$$ !!! """!!!"""        """ !!! !!!######!!! !!!######$$$$$$$$$$$$#########$$$$$$###!!!!!!###&&&######### (((%%%###""""""$$$$$$$$$"""$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%###!!!"""$$$'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&###!!!!!!###&&&'''""""""###$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$###""""""%%%###!!!"""$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###!!! !!!"""$$$$$$ """######""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%!!!""")))***###%%%%%%%%%%%%%%%%%%%%%&&&"""!!!"""%%%&&&###"""$$$$$$$$$$$$#########"""""" !!!$$$$$$""" """###$$$$$$$$$$$$###""" """!!!!!!###$$$%%%$$$"""!!!###%%%%%%$$$"""!!!"""$$$######""""""######$$$%%%###$$$%%%%%%%%%%%%&&&'''$$$###"""###%%%%%%$$$###$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""!!! !!!&&&***!!!!!!!!!!!!!!!"""""""""!!!"""$$$$$$#########$$$$$$#########%%%%%%$$$"""!!!!!!"""###$$$$$$######"""###$$$%%%%%%%%%%%%%%%''''''%%%$$$#####################"""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!""""""!!!  !!!!!! !!!!!!  !!!!!!"""###### !!!"""!!! %%%%%%$$$###"""!!! """!!!    """###""" """ !!!   """$$$   !!!  !!!!!!!!!  !!!"""!!!  !!! !!!   !!!""" !!!$$$%%%$$$!!! !!!!!!""""""############"""""""""$$$%%%###!!!!!!$$$'''!!!###!!!"""%%%%%%###""""""###$$$$$$###$$$%%%&&&%%%#########$$$$$$$$$############$$$$$$""""""############""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$""""""$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&%%%&&&''')))&&&###  ###&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&''''''''''''######$$$$$$$$$######"""%%%""" ###&&&%%%$$$###&&&'''&&&&&&'''&&&###!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""!!!  """###%%%&&&&&& """######""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&!!!###)))***%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&$$$""" $$$############""""""""""""!!!!!!$$$'''((($$$!!!"""###$$$%%%%%%$$$###"""%%%!!! ###$$$$$$ !!!"""#########"""!!!$$$&&&&&&$$$!!!!!!$$$######""""""######$$$%%%"""""""""######$$$$$$$$$"""!!!!!!"""%%%&&&$$$"""$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%% """$$$$$$"""!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######""""""##################%%%'''$$$ """!!!!!!""""""""""""######!!!"""$$$$$$#########$$$!!! !!!"""$$$%%%$$$###"""""""""$$$&&&%%%###!!! """$$$$$$######$$$%%%%%%$$$###"""""""""""""""#########""""""!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!!!!"""""""""###$$$###!!! !!!""" !!!"""""""""!!!  !!!!!!"""""""""###### %%%%%%###"""!!!!!!!!!!!!!!!  !!!!!!   """!!!  !!!   !!!!!!!!! !!!"""  !!! !!!  !!!!!!!!!  !!!!!! ###"""!!!"""""" ######%%% !!!  $$$&&&%%%""""""!!! """"""############""""""!!!$$$%%%### $$$))) !!!$$$$$$!!!%%%###"""!!!###$$$$$$###$$$%%%'''%%%###"""###%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$!!!###%%%%%%######%%%'''%%%###!!!!!!###%%%%%%''')))(((&&&%%%&&&(((''''''''''''&&&&&&&&&&&&"""######$$$$$$$$$#########!!!$$$$$$""" %%%&&&$$$$$$&&&%%% !!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&############$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###"""!!! !!!""" !!!"""######$$$$$$$$$ """######""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###############""""""""""""$$$!!!"""&&&(((%%%"""!!!###$$$%%%%%%$$$###!!!&&&%%%$$$######$$$&&&&&&!!!!!!!!!!!!"""""""""""""""%%%&&&$$$ ###'''######""""""######$$$%%%$$$#########$$$%%%$$$$$$ """%%%%%%$$$######$$$###############$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$!!!###%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$##################"""&&&'''$$$!!! """""""""#########$$$$$$!!!"""$$$$$$#########$$$!!! !!!###%%%%%%$$$"""%%%$$$$$$%%%''''''$$$ !!!######""""""###%%%$$$$$$###""""""###############""""""""""""""""""!!! !!!"""$$$%%% !!!!!!"""######!!! !!!"""!!!  """$$$  !!!!!! !!!!!!!!!!!!!!!!!!  !!!$$$###!!! !!!  !!!!!!   """  !!! !!!  ###$$$"""  !!!  !!!!!!!!!!!!  !!!!!!!!! """!!!###!!!!!!"""""" !!!  !!!  !!!!!!###%%%### #########$$$$$$#########!!!$$$%%%### $$$)))""" &&&%%%&&&$$$"""!!!###$$$$$$$$$$$$&&&'''&&&###!!!###%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######$$$%%%&&&$$$ !!!&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%((()))((((((***---))))))((('''&&&%%%%%%$$$"""######$$$$$$$$$######"""###""" $$$%%%""""""%%%$$$############$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$############"""!!! !!!"""###!!!!!!!!!!!!!!! !!!"""######""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############ %%%)))((($$$"""%%%)))#########$$$$$$%%%%%%%%%&&&'''%%%###"""%%%'''&&&############""""""""""""$$$ """%%%%%%###!!!"""$$$%%%%%%$$$"""!!! """######!!! !!!!!!!!!!!!!!!!!!"""###### ###%%%$$$ %%%)))#########"""###$$$$$$%%%'''&&&%%%&&&''''''&&&%%%%%%***(((###"""&&&######""""""###$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$###"""""""""111,,,%%%"""!!!###$$$%%%""""""######$$$$$$$$$%%%!!!###$$$$$$######$$$%%%"""""""""$$$%%%%%%$$$"""&&&%%%%%%&&&((('''$$$  ######!!!!!!"""%%%%%%%%%%%%$$$%%%%%%&&&&&&""""""""""""""""""######!!! !!!"""$$$%%% !!!!!!  $$$"""  """$$$ !!!"""### !!!   """###"""!!!  !!!!!!""""""!!!!!!  !!!!!! !!!  """!!!""""""!!! !!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!! $$$%%%###!!!  !!!!!!  !!!!!!!!!!!!!!!"""""" ###!!! ######  !!!  !!!   !!!   ### $$$###!!!!!! """%%%"""""""""""""""######$$$%%%$$$###!!!!!!!!!"""###$$$!!!!!!$$$$$$"""###&&&((($$$!!!"""%%%((((((&&&)))'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######%%%!!!!!!%%%&&&%%%$$$&&&'''&&&$$$""""""###$$$%%%!!!###$$$&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%(((###"""&&&(((&&&&&&***%%%"""!!!###&&&'''&&&$$$&&&***---...+++***+++,,,''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""###%%%%%%$$$######%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$%%%$$$###"""""""""###%%%%%% """%%%%%%$$$"""!!!!!!)))(((((('''%%%$$$$$$###""""""############""""""&&&&&&%%%%%%$$$###""""""###!!!!!!###"""$$$$$$!!! $$$""" !!!!!!!!!""""""######"""!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&###!!!&&&(((&&&######$$$&&&'''(((''''''&&&"""############$$$$$$$$$######""""""""" !!!$$$%%%######%%%$$$!!! !!!!!!!!!""""""""""""$$$'''&&&!!!"""$$$$$$'''&&&%%%###"""!!!!!!!!!$$$###"""###$$$%%%$$$#########""""""""""""######&&&'''((('''%%%"""""""""%%%%%%%%%%%%&&&'''((((((###$$$$$$%%%%%%&&&''''''%%%$$$######%%%%%%$$$###((('''&&&%%%%%%&&&((()))((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""%%%$$$######"""#########%%%$$$"""!!!!!!"""$$$%%%""""""!!! $$$'''"""$$$$$$$$$#########"""""""""!!!!!! !!!###%%%&&&$$$###"""!!!!!!!!!######(((&&&###"""###%%%&&&'''&&&###!!!!!!"""###"""""" ''')))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!"""$$$ !!!"""###$$$$$$###"""!!! !!!!!! !!!!!!!!!""""""&&&%%%!!! ###!!!  !!!  !!!!!!!!! ###### !!! """"""###"""!!! !!!!!!!!!  !!!  !!!  !!!"""!!! !!!  """  !!!"""!!!    !!! !!! !!!!!!!!!"""""""""""""""######$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!$$$$$$"""###&&&"""""""""""" &&&%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###&&&"""!!!%%%&&&%%%$$$&&&&&&%%%###!!!!!!"""###$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%)))###!!!$$$%%%"""!!!###$$$###!!!###%%%'''&&&$$$(((,,,000000...++++++,,,((('''&&&$$$""" %%%$$$$$$$$$###"""""""""!!!"""######$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$###"""""""""###$$$%%%###%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""######$$$$$$######"""&&&%%%%%%$$$$$$#########!!!!!! ###%%%$$$!!!"""%%%$$$ !!!!!!"""""""""!!!!!!!!!"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$###"""""""""!!!!!!$$$%%%######%%%$$$!!!###############$$$$$$%%%!!!$$$%%%!!!!!!"""!!!$$$$$$###############$$$$$$###""""""""""""!!!!!!######""""""""""""######!!!"""$$$%%%%%%%%%''')))''''''&&&$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############"""""""""!!!!!!""""""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%######"""!!!$$$'''"""$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%###"""!!!!!!"""%%%))),,,&&&###!!!!!!"""###"""""" %%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$!!! !!!"""$$$!!!!!!!!!!!!  !!!""""""""""""!!!  !!! !!!!!!!!!!!!"""&&&)))'''### !!!###  """  """###!!! !!! ###### $$$  !!!    !!!!!! !!!  """"""!!!  """!!! """"""!!!  !!!"""  !!!   !!!!!! """""""""""""""######$$$$$$$$$###"""""""""######$$$!!!!!!$$$$$$"""###&&&!!!$$$'''&&&!!! ###"""############!!! ########################""""""###$$$$$$$$$$$$###&&&"""!!!%%%&&&$$$$$$%%%$$$$$$"""!!!!!!!!!"""###$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!###$$$""" !!!$$$###"""###%%%''''''&&&***///444444111---++++++&&&&&&&&&%%%$$$!!!$$$$$$##################"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%$$$%%%''''''&&&&&&''')))#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""  !!!$$$&&&$$$###%%%### !!!!!!!!! !!!!!!###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$""""""###$$$"""%%%'''&&&###"""%%%)))%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%###!!!!!!"""###"""!!!!!!$$$%%%######%%%$$$!!!$$$$$$###"""###$$$%%%&&&!!!%%%&&&###!!!###$$$"""!!!!!!""""""###$$$&&&&&&##############################""""""""""""###### """###$$$&&&***---&&&&&&%%%$$$############!!!""""""######$$$%%%%%%%%%$$$######%%%%%%$$$### !!!$$$%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############"""""" !!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$"""$$$&&&###$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$ !!!"""""""""'''...444&&&###!!!!!!"""###"""""" !!!$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$  !!!"""#########"""""""""""""""!!! !!!!!!   !!!"""!!!!!! $$$&&&(((&&&"""!!! """"""!!!"""&&&!!!!!!!!! !!! !!!  !!!"""!!!!!!!!!  """!!! """"""!!!    !!!!!! !!!""""""  !!!  """""""""""""""######$$$$$$#####################$$$!!!!!!$$$$$$"""###&&&###%%%&&&%%%###"""$$$&&& """###$$$$$$""" ########################""""""######$$$$$$$$$$$$&&&"""!!!%%%&&&$$$###%%%$$$$$$###""""""""""""###$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%%%%$$$#########$$$&&&'''(((---111666777333...+++***###$$$&&&''''''&&&%%%##################$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!"""############&&&(((%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$ !!!!!!!!!$$$$$$(((&&&######!!!  !!!###$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$###"""###%%%$$$&&&'''&&&######%%%(((&&&%%%###"""""""""######""""""#########$$$$$$$$$%%%###!!!!!!"""$$$$$$$$$!!!$$$%%%######%%%$$$!!!###"""!!! """$$$%%%!!!$$$$$$ !!!$$$###!!!!!!""""""###$$$&&&&&&!!!"""$$$$$$$$$%%%&&&'''######""""""""""""###############""""""$$$'''***############$$$%%%&&&'''###$$$$$$%%%%%%&&&''''''%%%$$$######%%%%%%$$$###""""""$$$%%%&&&&&&%%%%%%'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$######""" !!!""""""###$$$$$$$$$$$$$$$###""""""###$$$$$$&&&'''&&&###$$$&&&###########################!!!"""$$$%%%&&&%%%$$$### !!!###$$$$$$###"""!!! ###$$$$$$###'''111888&&&###!!!!!!"""###""""""%%%(((&&&!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###!!! !!!""""""""""""""""""""""""""""""""" !!! !!!###!!!!!!  """###!!!!!!!!! !!!%%%   !!!!!! !!!!!! !!!!!!""" !!! !!!    !!!!!! !!!"""  !!!!!!!!!!!!"""!!! """""""""""""""######$$$#########$$$$$$$$$$$$###$$$!!!!!!$$$$$$"""###&&&((($$$  """"""!!! """$$$&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$'''###"""%%%&&&$$$###$$$%%%%%%$$$$$$############%%%###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''&&&$$$$$$#########$$$&&&(((***---222777777222---)))((("""###%%%'''((('''%%%$$$###############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''""""""######$$$$$$$$$$$$ !!!""""""!!!"""%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$!!! """""" """&&& (((---***%%%###"""  !!!"""######$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%###"""!!!""""""###""""""#########$$$$$$$$$%%%###!!!!!!###%%%%%%%%%!!!$$$%%%######%%%$$$!!!###"""!!!!!!!!!"""$$$$$$ """ """###$$$###############$$$$$$"""###%%%$$$"""!!!"""$$$######""""""""""""######%%%%%%$$$"""!!!"""%%%'''$$$$$$$$$%%%%%%&&&'''(((###$$$$$$%%%%%%&&&''''''%%%$$$######%%%%%%$$$#########""""""###%%%&&&''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$######$$$##################$$$%%%'''&&&######&&&$$$ ########################!!!!!!###$$$$$$$$$###""" !!!"""$$$$$$######"""!!!###%%%###!!!$$$,,,333&&&###!!!!!!"""###"""""""""$$$###!!!!!!$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""  """""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###   !!!!!!!!!    !!! !!!   ######"""     !!!    !!!"""!!!!!!!!!!!!"""""""""""""""######$$$"""###$$$$$$%%%$$$$$$$$$$$$!!!!!!$$$$$$"""###&&&---((("""!!!###$$$"""!!!###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''###"""%%%&&&$$$"""$$$%%%%%%%%%%%%$$$$$$$$$###$$$###"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$######%%%"""###$$$$$$######%%%))),,,,,,000444444///***((('''###$$$$$$%%%$$$###"""!!!$$$$$$#################################$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''&&&""""""###$$$$$$$$$$$$###"""###%%%%%%$$$$$$%%%'''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! ###%%%...333///'''$$$$$$###!!!!!!!!!  !!!"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%######$$$$$$$$$###$$$$$$##################"""############$$$$$$$$$%%%###""""""###$$$$$$###!!!$$$%%%######%%%$$$!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%###!!!&&&'''%%%%%%$$$###"""""""""######%%%%%%"""######""""""""""""######"""#########"""###&&&((((((((('''&&&%%%%%%%%%%%%!!!""""""######$$$%%%%%%%%%$$$######%%%%%%$$$###"""!!!  ###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%###"""########################$$$&&&&&&###"""%%%%%%"""###############$$$$$$$$$!!!""""""#########"""""""""###$$$%%%%%%%%%%%%%%%"""######!!! !!!%%%)))&&&###!!!!!!"""###""""""  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!!!!###### """### !!!###""" !!!!!!"""!!!!!! !!!!!!"""  !!!"""  !!!""" !!!!!! !!!!!!    """!!!!!!"""  !!!!!!!!!  $$$###!!!  !!!!!!    """  !!!  !!!!!! !!!!!!"""""""""""""""######$$$"""###$$$%%%%%%%%%$$$$$$$$$!!!!!!$$$$$$"""###&&&%%%%%%%%%&&&''''''%%%$$$"""###%%%&&&&&&%%%###"""########################$$$###"""""""""###$$$%%%(((###"""%%%&&&###"""###$$$$$$$$$$$$$$$######"""###""""""""""""$$$%%%&&&###########################&&&&&&###$$$&&&######$$$$$$$$$###%%%)))---***...111000+++'''&&&&&&$$$$$$##################%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###"""$$$&&&'''&&&$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########""" ###### !!!'''111666///%%%!!!"""###"""""""""!!!!!! !!!!!!!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$###$$$%%%###%%%&&&$$$!!! """%%%######$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$$$$###"""###$$$$$$"""!!!!!!$$$%%%######%%%$$$!!!"""###%%%''''''&&&%%%$$$###''''''$$$###&&&((((((%%%$$$$$$###""""""######"""$$$&&&#########""""""""""""###### !!!###$$$###$$$%%%'''((('''&&&%%%$$$$$$$$$$$$!!!""""""######$$$%%%%%%%%%$$$######%%%%%%$$$### !!!!!!"""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%$$$############$$$$$$#########!!!%%%%%%"""!!!%%%&&&$$$""""""#########$$$$$$$$$$$$######""""""#####################$$$%%%&&&'''$$$$$$###""""""""""""###&&&###!!!!!!"""###"""""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!###### $$$ """###!!! !!!!!!!!!!!!!!!  !!!!!! !!! !!!!!!!!!  !!!!!!"""   !!!  !!! !!!  """  !!!   !!!   !!!!!! !!!!!!      """  !!!   !!!!!!!!!!!!  """""""""""""""######$$$"""###$$$%%%&&&%%%%%%$$$$$$!!!!!!$$$$$$"""###&&&"""&&&&&&%%%%%%&&&"""###$$$$$$%%%$$$######""""""""""""""""""""""""$$$###"""""""""###%%%&&&((($$$"""%%%&&&###"""##################"""!!!!!!""""""""""""###$$$%%%&&&########################!!!&&&'''%%%'''+++)))######$$$%%%$$$###%%%***...))),,,...---)))%%%%%%&&&#########$$$%%%'''((()))&&&%%%%%%$$$###"""!!!!!!###$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%% """###$$$$$$######!!!"""###$$$%%%$$$######!!!$$$&&&'''%%%###""""""###$$$$$$%%%'''(((((()))###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""$$$"""###&&&&&&"""!!!"""&&&000444---"""!!!######""""""!!!!!!!!! $$$$$$###"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%)))%%% '''!!!"""$$$%%%&&&&&&%%%$$$"""############$$$$$$$$$###""""""###$$$$$$!!!!!!$$$%%%######%%%$$$!!!!!!$$$&&&&&&%%%###!!!!!!$$$""""""###### $$$###############$$$$$$###&&&%%%"""!!!$$$(((######""""""""""""######!!!###%%%%%%#########$$$############$$$%%%&&&'''###$$$$$$%%%&&&&&&''''''%%%$$$######%%%%%%$$$### """$$$'''(((((('''&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$### ###%%%&&&&&&%%%$$$######$$$$$$$$$$$$###### $$$$$$!!!!!!$$$&&&%%%""""""######$$$$$$$$$$$$&&&%%%$$$#########%%%%%%"""!!! !!!###%%%&&&'''&&&%%%%%%&&&&&&$$$"""&&&###!!!!!!"""###"""""""""$$$######%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!%%%!!!"""$$$!!! !!!!!!""""""   !!!!!!  !!!""""""###!!! """"""!!!  """###  !!!"""$$$!!!"""!!!!!! !!!!!! """ !!!!!!!!!  !!!   !!!!!!!!! """!!! !!!"""!!!    !!!  !!!""""""###"""!!!  !!!!!!!!!!!!$$$!!!"""%%%&&&$$$$$$'''$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######"""""""""!!!###(((***&&&!!!###)))!!!$$$'''(((((((((((()))))))))'''&&&$$$"""!!!"""###$$$%%%$$$######$$$"""!!!!!!"""######"""%%%%%%$$$###"""!!! """############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&'''!!!###$$$### """%%%######""""""""""""######&&&%%%$$$$$$######$$$$$$"""###%%%$$$###"""###$$$++++++***)))(((&&&$$$######""" !!!"""!!!###""" """%%%!!!""""""!!! !!!###"""%%%'''%%%###!!!###&&&###'''%%% !!!&&&"""'''(((%%%!!!$$$$$$$$$#########""""""$$$"""!!!!!!"""######"""&&&&&&%%%$$$$$$######""""""!!!"""%%%'''"""!!!"""###$$$$$$###"""!!!!!!######""""""&&&)))&&&&&&%%%$$$###"""!!! ###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''""")))((( '''***&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$'''(((&&&$$$%%%%%%'''''''''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$'''&&&%%%$$$############%%%###!!!"""$$$%%%$$$!!!###%%%'''&&&%%%#########%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$###"""!!!!!!$$$#########%%%)))(((&&&%%%$$$%%%&&&&&&###%%%&&&$$$ $$$"""  !!! ############!!!&&&###!!!"""###$$$"""%%%!!! """"""!!!### !!! $$$$$$!!!"""######  !!!!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!  !!!  !!! """ !!!!!!"""  """###$$$%%%$$$###!!!  !!!!!!!!!!!!"""!!!!!!"""#########!!!!!!!!!  !!!%%%######%%%%%%""""""%%%""""""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%!!! ###$$$######&&&$$$$$$&&&'''((())))))***))))))))))))(((&&&$$$###"""######$$$%%%$$$$$$$$$,,,'''  ###%%% """######$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$######$$$###""""""###%%%$$$######""""""######$$$%%%%%%$$$############$$$!!!"""#########$$$(((***((((((((((((''''''&&&%%%$$$###!!! """""" """###""" """%%%$$$%%%%%%$$$######$$$&&&%%%&&&&&&%%%$$$######$$$###"""$$$((((((%%%%%%((( !!!%%%&&&%%%###%%%$$$$$$$$$$$$#########$$$"""!!!!!!"""######"""%%%%%%%%%$$$$$$$$$$$$###'''%%%###$$$&&&%%% ######$$$$$$$$$$$$######""""""###"""""""""###$$$$$$$$$$$$###############$$$###""""""!!!!!!!!!!!!###%%%'''&&&###"""###&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%***'''!!!%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&)))***(((&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""""""""######&&&&&&$$$######"""""""""%%%###""""""%%%%%%$$$""""""$$$%%%%%%###!!! ############$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%!!!%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$###!!! ###!!! !!!!!! !!!!!!"""######"""!!! ###!!! !!!""" %%%"""!!!###"""!!!$$$!!! """!!!!!!!!!   !!!  """""""""!!!"""###!!!    """!!! !!!  !!!  !!!!!!   !!!!!! ###!!! ###!!! ######"""  !!!   ###'''))))))&&&"""!!!   !!!"""&&&######%%%$$$ """###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$+++!!!%%%&&&%%%$$$))))))((((((((((((((())))))*********)))'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&...)))"""!!!""""""$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$############&&&$$$######$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$$$$###""""""%%%)))---$$$$$$%%%&&&&&&''''''(((%%%$$$###"""!!!"""###$$$!!!"""""""""!!!!!!###$$$""""""###"""!!!!!!"""$$$'''&&&%%%%%%&&&&&&%%%###'''######'''((('''&&&((((((%%%"""!!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!"""######"""######$$$$$$$$$%%%%%%%%%+++'''"""!!!$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!#########"""""""""######$$$$$$$$$%%%$$$$$$$$$###"""!!!###'''+++(((""" ###'''%%%%%%%%%$$$$$$$$$$$$$$$'''***&&&!!!%%%$$$&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((()))'''&&&$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((%%%###$$$&&&%%%$$$""" !!!"""###%%%$$$###"""""""""""""""$$$#########%%%%%%$$$""""""$$$&&&%%%###!!! """###$$$&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""'''""" $$$'''&&&$$$$$$$$$$$$$$$%%%$$$$$$######$$$###!!!"""""""""!!! !!!!!!!!!"""###""" """"""############"""""""""!!! !!!!!! ###"""!!!"""###$$$###"""$$$!!!!!!###""" !!!!!!  ###!!!   """""""""!!!   """$$$###""""""   !!!  !!!"""!!!  !!!!!!!!! """!!!!!!""""""!!!"""!!! !!!""""""!!!  !!!"""(((,,,---)))### !!!!!! !!!""""""%%%""""""$$$### ###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,###!!!((()))&&&%%%((('''&&&%%%%%%%%%&&&''')))************(((&&&%%%&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$""" ###$$$$$$###!!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""'''''''''&&&&&&%%%%%%$$$(((%%%"""###&&&'''&&&###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""""""""######%%%&&&%%%$$$"""###%%%'''######$$$$$$%%%&&&'''(((&&&&&&%%%$$$###$$$$$$%%%""""""""""""!!!"""###$$$ !!!"""!!!!!!"""'''%%%###$$$((()))'''%%%'''!!!###&&&%%%$$$%%%(((&&&$$$"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!!!!!"""######"""""""""###$$$%%%%%%&&&&&&***&&&!!! ###%%%%%%%%%$$$###""""""###$$$%%%###!!! """%%%'''%%%""""""############$$$$$$$$$%%%%%%&&&%%%$$$###!!!###&&&'''&&&###"""$$$&&&%%%$$$$$$$$$######""""""&&&)))'''"""!!!&&&***)))$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&"""'''++++++'''$$$%%%(((&&&$$$""" !!!###$$$$$$######"""!!!!!!""""""######$$$%%%%%%%%%$$$######%%%''''''&&&$$$$$$%%%$$$%%%'''))))))((('''&&&$$$$$$$$$#########""""""&&&$$$###%%%'''&&&$$$###!!!"""###$$$$$$###"""!!!$$$!!! !!!$$$%%%### !!!###$$$### %%%$$$$$$###"""!!! ######""""""######""""""!!!!!!"""#########""""""!!! ###### !!!###$$$###  !!!  !!!###""" !!!!!!!!!!!!!!!!!!!!!!!! """!!!    ###"""!!!  !!! !!!"""!!!  !!!!!!  !!!  !!! $$$###!!!$$$((()))&&&"""  !!!!!!### ###$$$""""""%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''""""""&&&(((&&&%%%%%%&&&%%%$$$$$$$$$%%%'''((())))))*********((('''&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$&&&&&&%%%!!!"""$$$%%%&&&&&&### """"""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######(((''''''&&&&&&%%%%%%%%%(((%%%######&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""#########!!!###%%%&&&$$$#########%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%###"""!!!!!!"""###$$$$$$$$$$$$%%%$$$###"""$$$&&&%%%"""!!!$$$(((***)))'''&&& """%%%$$$#########$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!!!!!"""######"""""""""###$$$%%%&&&&&&'''(((%%%###!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%###"""###&&&'''$$$!!!$$$$$$$$$############"""$$$%%%&&&'''&&&%%%$$$######!!! """%%%'''&&&$$$$$$$$$$$$######"""""""""$$$(((***((('''((()))((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%'''(((((((((''''''$$$%%%&&&'''''''''&&&&&& %%%***)))%%%###$$$&&&'''%%%$$$""""""###$$$%%%$$$###""""""!!!""""""""""""$$$%%%&&&&&&$$$$$$### ###&&&'''&&&&&&'''((($$$%%%'''))))))((('''&&&$$$$$$$$$###############$$$$$$$$$$$$%%%%%%###!!! !!!"""#########"""!!!$$$!!! !!!$$$%%%$$$!!! !!!###%%%$$$!!!$$$###"""!!! """"""######""""""###### !!!""""""!!!!!!""""""### !!!!!!"""######"""!!! !!!  !!!!!!  !!!%%%         ###"""!!! """"""!!!!!!   !!! """!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """######!!!!!!""" $$$%%%######&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!###&&&&&&""""""%%%%%%%%%&&&&&&'''(((******(((((()))***)))((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!###$$$%%%%%%!!!###$$$&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$"""!!!!!!###$$$$$$###"""###$$$###!!!!!!###$$$"""""""""$$$''')))))))))&&&""""""%%%&&&$$$###%%%"""%%%&&&%%%#########%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!"""######"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""###""""""""""""""""""###%%%%%%$$$%%%%%%$$$!!!%%%$$$$$$$$$######""""""%%%%%%&&&&&&&&&%%%%%%$$$### &&&)))'''###$$$$$$$$$###############%%%(((***)))'''$$$###"""&&&&&&&&&'''(((((())))))&&&''')))((('''&&&&&&'''&&&'''((())))))((('''&&&###$$$&&&'''(((''''''&&&"""%%%%%%###!!!"""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""######"""$$$''''''&&&$$$$$$$$$!!!$$$%%%%%%%%%&&&'''"""###$$$&&&&&&%%%%%%$$$########################"""%%%%%%""""""$$$$$$"""!!!!!!""""""######""""""###"""""""""$$$$$$###"""!!!!!!!!!"""$$$$$$"""  !!!"""### !!!!!! !!!"""!!!!!! """###!!!""" ### !!!$$$   !!!!!!!!!!!!!!!!!!!!!!!!$$$"""   !!!!!!  !!!!!!    !!!!!! """!!! """"""!!!!!!   !!!"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!$$$   !!!"""### %%%""""""%%%%%%######%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###!!!"""$$$$$$""""""&&&&&&'''((()))))))))))))))''''''((()))((('''&&&%%%"""######$$$%%%$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$ !!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$%%%%%%%%%!!!$$$&&&&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%%%%$$$"""!!!!!!$$$%%%$$$### !!!!!!!!!!!!""""""###%%%%%%$$$%%%&&&'''$$$###%%%((('''######&&& ###&&&&&&$$$""""""###%%%$$$$$$$$$$$$#########$$$"""!!!!!!"""######"""#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$"""######$$$$$$######""""""######"""""""""###############$$$$$$$$$'''&&&%%%$$$###"""""""""$$$!!! """&&&(((&&&$$$#########$$$$$$$$$$$$$$$%%%&&&'''(((%%%"""!!!"""&&&&&&''''''((()))))))))&&&(((***)))&&&%%%%%%'''(((((())))))((('''&&&%%%"""$$$&&&'''(((((('''&&&""""""############$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$############$$$$$$!!!$$$((((((&&&$$$###$$$!!!###%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$########################"""%%%%%%!!! $$$&&&$$$""""""!!!!!!"""######$$$###$$$$$$$$$""""""###$$$"""!!! !!!###$$$###"""!!! """###$$$ """!!! !!!###!!!"""!!! ###&&&  """!!!  ###  ########################    !!!"""!!! !!!!!!    !!!!!! !!!   """!!! !!!  """!!! """ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" &&&%%%###"""!!!!!!!!!!!! !!!""" !!!!!!!!!'''$$$$$$&&&%%%""""""$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$)))$$$!!!###%%%%%%&&&)))&&&'''((())))))((('''&&&&&&'''((((((((('''&&&%%%!!!"""###$$$%%%$$$######!!!###%%%(((***'''""""""""""""""""""#########"""############$$$$$$$$$!!!"""######"""!!!%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&''''''(((((((((###%%%&&&%%%"""!!!$$$'''%%%$$$$$$######$$$$$$%%%((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$&&&((()))&&&&&&''''''&&&&&&%%%$$$%%%""" !!!$$$&&&%%%######$$$$$$$$$""""""###%%%###%%%'''&&&"""!!!###%%%!!!###&&&)))&&&!!!!!!%%%$$$&&&'''&&&###!!!"""$$$$$$$$$$$$#########""""""$$$"""!!!!!!"""######"""###$$$$$$$$$$$$%%%%%%%%% !!!############%%%&&&###$$$%%%&&&&&&%%%$$$###!!!"""###&&&))) !!!"""###$$$%%%&&&&&&((('''$$$""" $$$%%%%%%%%%%%%%%%%%%&&&#########$$$%%%%%%%%%&&&$$$$$$%%%&&&%%%###%%%((($$$$$$%%%%%%&&&'''(((((($$$&&&((('''$$$"""###%%%))))))***)))((('''%%%$$$"""###&&&((((((((('''&&&'''%%%$$$$$$&&&(((((('''!!!"""$$$%%%$$$###!!!%%%$$$$$$$$$$$$$$$%%%%%%!!!$$$((()))&&&$$$###$$$%%%''')))(((&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''##################$$$$$$"""&&&&&& %%%(((&&&###"""!!!!!!!!!###$$$%%%"""%%%&&&%%%""" """$$$###!!! !!!"""$$$$$$###%%%$$$###!!!!!!!!!"""""" """$$$$$$"""!!!###&&&!!!"""###!!!!!!%%%((("""!!!!!!######!!! """  !!!!!!  ###$$$"""!!!!!!###    !!!""""""!!!   !!!!!!   !!! !!!"""""""""$$$###"""""""""    !!!!!!!!!  !!!"""""""""  !!!!!!!!!!!!"""!!!!!!"""""""""!!!$$$$$$%%%%%%%%%$$$$$$###"""###%%%%%%###""""""###&&&%%%$$$#########$$$%%%''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&######%%%"""######$$$$$$%%%&&&&&&(((%%%######%%%%%%###!!!%%%$$$$$$######$$$$$$%%%&&&'''(((((('''&&&$$$###$$$"""###''''''$$$$$$'''(((&&&''')))'''$$$%%%((((((''''''((()))(((%%%"""%%%###"""###'''((('''%%%&&&%%%$$$$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%"""%%%((()))'''$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%(((+++'''((()))(((&&&&&&(((***)))(((''''''((()))((('''&&&''''''%%%###!!!!!!""" !!!"""$$$$$$%%%%%%%%%&&&###!!!"""%%%&&&&&&$$$&&&&&&%%%$$$###############$$$%%%&&&''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""%%%''''''%%%$$$'''***$$$######%%%&&&&&&$$$"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###############$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$############$$$$$$%%%%%%&&&******(((%%%###$$$&&&)))((((((((('''&&&%%%$$$###!!!$$$%%%$$$%%%((((((%%%%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$""" $$$%%%""" ###&&&''''''&&&%%%&&&)))&&&###"""$$$&&&((()))######$$$$$$$$$%%%%%%%%%"""%%%&&&$$$!!! """%%%$$$$$$############$$$$$$ """""""""""""""!!!!!! """###!!! ###'''%%% !!!""""""###""""""!!!"""!!! """$$$"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$ """#########"""!!! """  ###$$$!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """###%%%###!!! """%%% """!!!   """  !!!!!! !!!!!!   !!!!!!!!!!!! !!!""""""  !!!'''%%% !!!!!!""""""!!! !!!!!!""""""!!!!!!   !!!"""!!!!!!!!!!!!   !!!"""!!! ###$$$$$$$$$$$$$$$######%%%%%%$$$$$$%%%&&&%%%%%%$$$###"""!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***"""''''''""")))!!!%%%$$$$$$$$$$$$$$$$$$$$$"""!!! !!!$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%##################""""""$$$"""###&&&'''$$$$$$&&&((('''''')))'''###$$$((('''%%%$$$$$$&&&'''&&&%%%%%%###"""###%%%&&&$$$"""&&&$$$######$$$$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%###%%%'''(((&&&$$$######$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%(((+++((('''%%%%%%'''((('''&&&&&&$$$###$$$%%%&&&%%%$$$((())))))'''%%%######$$$!!!"""######$$$$$$$$$$$$%%%###""""""%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%&&&&&&%%%###"""#########""""""###%%%$$$""" %%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$###!!!%%%&&&$$$%%%((((((%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$""" $$$%%%""" """%%%&&&%%%######$$$(((%%%######%%%'''''''''###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$%%%'''$$$$$$############$$$$$$ !!!!!!!!!"""""""""""""""""""""!!!!!! $$$&&&%%%!!! """###!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!### !!!"""!!!"""!!!   """"""!!! !!!!!!!!!""""""""""""  !!!  """!!!     !!!  !!! !!!### $$$###!!!!!! !!! !!!!!!!!!  !!!"""######$$$$$$   !!!""" $$$$$$ !!!!!!!!!!!!!!! !!!!!!!!!  !!!"""!!! """######$$$$$$$$$######&&&$$$""""""$$$&&&''''''((('''&&&$$$######$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###((( &&&&&&'''!!!&&&&&&%%%%%%$$$######""""""!!! """$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###$$$''''''$$$$$$''')))'''((()))'''######'''&&&$$$!!!!!!$$$&&&(((((($$$###""""""###$$$"""!!!%%%$$$"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''''''''&&&(((''''''&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%(((***+++'''$$$%%%(((***(((%%%%%%$$$######%%%%%%$$$###'''((()))'''%%%###$$$%%%########################$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$######### !!!"""###$$$$$$$$$%%%$$$###"""######!!! """"""!!!"""###""" %%%%%%%%%$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%''')))***%%%%%%%%%%%%$$$$$$$$$$$$"""&&&((('''&&&%%%$$$''''''''''''&&&%%%$$$$$$"""%%%&&&$$$%%%((((((%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$"""!!!%%%%%%""""""#########$$$%%%&&&%%%$$$$$$&&&''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######$$$$$$######$$$$$$############$$$$$$"""""""""############$$$""""""######""""""!!! """&&&'''"""###$$$###"""!!!  !!!!!!!!!"""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!! !!! !!!$$$###  ### !!!!!!!!!""""""""" !!!!!! !!! !!! !!!!!!""""""!!!!!!!!!!!!  !!! ######    """  """  """ """!!!!!!!!!"""!!!  !!! """###!!! !!!   !!!!!!!!!  !!!""" !!!$$$$$$!!!!!!###!!!!!!"""""""""!!!!!! !!!!!!!!! """"""######$$$$$$######"""""""""  %%%)))+++)))(((&&&%%%%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&%%%$$$$$$"""%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&'''((('''%%%&&&))))))&&&%%%(((***(((((()))'''######'''&&&$$$######%%%'''''''''###"""""""""###$$$######$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$#########&&&&&&&&&%%%######%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((%%%&&&'''&&&%%%&&&(((***+++)))((('''((()))(((((('''&&&%%%&&&'''''''''%%%%%%&&&&&&%%%###""""""###$$$$$$###########################$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###!!!!!!$$$&&&%%%"""###"""""""""###""" %%%%%%%%%$$$$$$$$$##############################&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%'''(((***&&&&&&&&&%%%%%%$$$$$$###"""$$$((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###&&&'''%%%%%%((('''$$$'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%### !!!%%%%%%""" """###$$$&&&((($$$$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&### !!!###$$$### $$$$$$############$$$$$$#########$$$$$$$$$$$$$$$"""############"""!!!!!!"""$$$!!!!!!###"""%%%###!!! !!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!  !!!""""""  """ !!!!!!!!!"""""" !!!!!!""""""###"""!!!  !!!!!!!!!"""""" """!!!  !!!!!!!!! !!!!!!"""   ######### """""" !!! """!!!  !!!!!!"""$$$!!!!!!   !!! """""" ### !!!!!!"""""""""""" !!! !!!""""""###$$$$$$$$$$$$$$$###%%%!!!$$$---'''&&&$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((( (((&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###"""!!!!!!!!!###$$$%%%***'''(((++++++''''''))))))'''((()))'''######'''&&&&&&&&&'''((((((&&&$$$!!!"""######$$$$$$%%%&&&$$$###"""###$$$%%%$$$###############""""""""""""''''''&&&$$$"""###%%%'''$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&''')))&&&)))+++((($$$###&&&)))((('''&&&'''((()))(((&&&$$$%%%&&&%%%###""""""$$$%%%$$$###""""""######$$$"""###$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$""" """%%%'''&&&###$$$######$$$%%%$$$""" %%%%%%%%%$$$$$$$$$########################$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$'''''''''&&&$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$((((((%%%%%%''''''$$$&&&&&&%%%$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""###%%%###!!!"""&&&%%%!!! """######$$$%%%'''######$$$&&&''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&)))&&&###$$$&&&'''&&&###$$$$$$############$$$$$$#######################################""""""!!!!!!!!! """###%%%###!!! !!! !!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!!!!!!! """ !!!"""!!! !!!!!!!!!!!! !!!!!!"""!!!!!! """"""!!!!!!!!!  !!!"""!!!!!! !!!!!!!!!    ###$$$$$$### """###"""  !!!!!!###""""""!!!  !!!"""  !!!!!! ###!!! !!! !!! !!!""" !!!$$$ !!!!!!!!!!!!!!! !!!  !!!"""###$$$%%%%%%%%%%%%%%%!!!%%%'''###%%%---&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$###&&&"""######$$$%%%%%%&&&&&&!!!"""$$$$$$######%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&+++((((((++++++(((''')))(((&&&''')))'''$$$%%%(((&&&&&&''')))***)))&&&###!!!###$$$$$$###$$$%%%'''%%%#########%%%&&&%%%$$$""""""""""""######$$$$$$&&&'''&&&$$$######%%%'''$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&'''((()))***&&&'''(((((('''&&&'''((("""'''***''' """((('''&&&%%%%%%''''''&&&%%%&&&'''((('''%%%$$$%%%&&&$$$$$$###""""""###$$$%%%!!!###%%%&&&%%%$$$$$$%%%############$$$%%%&&&'''%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$ """$$$%%%%%%%%%'''&&&%%%%%%%%%%%%$$$"""$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%''''''%%%""" ###&&&$$$$$$%%%&&&''''''''''''&&&))))))&&&%%%'''&&&###&&&%%%%%%$$$$$$$$$$$$$$$!!!###&&&((((((&&&###!!!###%%%$$$"""###&&&%%%!!!%%%&&&&&&%%%###!!!"""############%%%''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$%%%$$$###$$$$$$############$$$$$$###############"""""""""######$$$$$$######"""!!!######""" """"""$$$###"""!!! !!!!!!!!!!!!!!!"""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! """### !!!$$$ """###""" !!!!!!!!! !!!!!!"""!!!!!!!!!""" """"""!!!!!! !!!"""!!! """%%%"""!!!     $$$''''''$$$  !!!### """###!!!   !!!!!!!!! ###"""!!!  !!!!!! !!!!!!"""###"""$$$''' !!!!!!!!!!!! !!!!!!!!!!!!  !!!######$$$&&&&&&''''''&&&%%%$$$###!!!!!!"""%%%'''&&&&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&"""!!!&&&$$$$$$$$$$$$$$$$$$$$$%%%!!!###%%%%%%######%%%'''&&&&&&%%%%%%%%%%%%&&&&&&(((((()))))))))(((''''''***''''''******&&&&&&(((&&&%%%&&&)))(((%%%&&&***%%%$$$$$$&&&(((((('''&&&"""$$$%%%$$$!!! !!!###%%%$$$###$$$&&&'''&&&%%%""""""###$$$%%%&&&&&&'''%%%&&&&&&%%%$$$###$$$&&&$$$$$$############$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&'''((()))***&&&((())))))'''&&&'''((($$$''')))'''""" ###'''&&&%%%$$$$$$&&&&&&%%%$$$&&&'''((('''%%%$$$%%%&&&$$$###"""!!!"""###%%%&&& ###&&&'''%%%$$$$$$%%%""""""""""""######$$$%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%% """$$$%%%&&&'''&&&&&&'''&&&$$$######$$$###"""###%%%''''''&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''%%%###"""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###!!! !!!$$$'''###$$$%%%&&&'''''''''''''''))))))&&&%%%'''&&&###''''''&&&%%%%%%%%%%%%%%%"""##################"""###%%%$$$"""$$$'''%%%!!!%%%&&&&&&$$$"""!!!"""###$$$######$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''#########"""!!! """###$$$$$$############$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""###$$$### """ ###############"""""""""###"""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!$$$  !!!""""""!!!  !!!!!!!!! !!!!!! """$$$%%%"""  !!!!!! ###'''%%%!!!!!!!!!  !!! !!!  ###&&&&&&###  ###%%%!!!!!!###""" !!!"""!!! !!!$$$""" !!!"""""""""!!!!!!!!! !!!  !!! !!!"""!!!$$$((( !!!"""""""""!!!!!!   """###$$$%%%&&&'''''''''''''''""""""$$$###"""!!!!!! !!!"""$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((!!!***&&&%%%+++&&&&&&%%%$$$$$$#########&&&((()))((($$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((('''&&&$$$###)))&&&&&&)))(((%%%$$$&&&%%%$$$&&&)))(((%%%'''+++$$$"""!!!"""%%%((()))***$$$&&&&&&$$$&&&%%%$$$%%%'''((('''&&&######$$$%%%'''((())))))%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%'''(((***+++&&&((())))))(((''''''(((******)))(((&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&%%%#########%%%###"""!!!!!!"""$$$&&&(((###''''''%%%###$$$%%%""""""""""""""""""###$$$!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&& ###&&&%%%######%%%(((!!!!!!"""$$$''''''&&&$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''(((&&&$$$"""%%%%%%%%%&&&&&&'''''''''$$$%%%%%%$$$###$$$''')))###$$$%%%&&&'''((((((((('''******'''&&&'''&&&"""(((((('''&&&&&&&&&&&&'''%%%###!!! !!!###%%%###%%%%%%###$$$'''%%%!!!!!!"""######"""###&&&((($$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%'''(((&&&###"""$$$'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""######"""(((+++"""######$$$$$$$$$######$$$###!!! """$$$%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%% !!!"""### """###!!!!!!$$$ !!!!!!!!!!!!!!!!!!!!! !!!###!!!  !!!!!!  """ !!!"""""""""!!! !!!"""###!!! !!!  """######"""   """$$$"""### !!!###""" """&&&###!!!!!!  !!!!!!""""""!!!!!! """!!!   !!!!!! !!!&&&""""""############"""""" !!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&& ###((('''$$$%%%$$$######"""""""""###############$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))+++!!!%%%***)))######$$$$$$%%%&&&''''''***))))))((('''&&&&&&&&&$$$&&&&&&$$$""""""&&&***///)))""" ###&&&&&&$$$!!!%%%&&&%%%%%%((('''###########################&&&''''''&&&$$$######$$$%%%&&&'''&&&$$$###$$$%%%%%%###"""###%%%'''%%%###'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''###"""&&&(((&&&&&&''''''''''''''''''((())))))******)))((('''&&&&&&%%%'''%%%$$$%%%(((***(((&&&'''$$$###%%%%%%"""###&&&!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$&&&''''''&&&$$$$$$&&&######&&&&&&$$$%%%(((!!!!!! """&&&***&&&$$$!!!!!!$$$&&&######$$$$$$$$$$$$######&&&''''''&&&%%%$$$###"""!!!"""""""""############%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###""""""""""""###$$$%%%'''''''''&&&%%%$$$%%%''')))***%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((***)))'''&&&%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################&&&%%%$$$#########$$$%%%!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#########"""""""""""""""!!!###$$$###"""!!!"""###$$$$$$"""!!! !!!!!!!!!!!!""""""""""""!!! !!!$$$&&&"""!!!  !!!""" """%%%$$$ """ !!!   !!!"""######!!!!!!  !!!"""!!!  !!!"""  !!!""" ###"""!!!   !!!"""######"""!!!!!!!!!!!! !!! """"""  !!!!!!   """###!!! !!!!!! """$$$"""!!!  !!!"""###  !!!  !!!!!! (((((((((((((((((((((((('''%%%###!!!!!!!!!""""""''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''')))%%%''',,,***""" !!!"""$$$%%%'''((()))))))))(((((('''&&&&&&%%%%%%%%%%%%$$$###$$$&&&(((444...'''$$$&&&'''&&&$$$!!!%%%&&&%%%%%%''''''###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$###$$$%%%$$$"""!!!"""######!!! """&&&((('''&&&$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%&&&((((((&&&&&&)))'''''''''''''''((())))))(((((((((''''''&&&&&&%%%'''%%%$$$%%%'''((('''%%%(((%%%###$$$"""!!!""""""""""""""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###&&&""""""%%%%%%######&&&''''''&&&###!!!!!!###%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&---,,,)))&&&$$$"""!!!!!!&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((($$$%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$$$$###!!! !!!###$$$######$$$$$$$$$$$$$$$$$$$$$##################$$$###"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###"""""""""""""""""""""!!!###$$$###"""!!!"""###$$$###"""!!!  !!!"""###$$$%%%###!!! """$$$"""!!!  !!!""" """###  """  !!!!!!"""!!!!!!  !!!   !!!   !!!!!!"""###!!!      !!!!!!!!!"""!!!  """###!!!""" """!!!  !!!"""###!!! !!!  !!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***'''!!! $$$#########$$$$$$$$$$$$$$$'''&&&%%%$$$############ """$$$"""!!!!!!$$$((($$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%"""!!!(((///***!!!###&&&(((***+++(((((((((''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%222...(((&&&'''((('''%%%"""%%%&&&$$$%%%''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$###$$$%%%$$$"""""""""######""""""###%%%'''&&&%%%""""""""""""$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&###!!!&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$&&&######%%%###""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%""""""$$$$$$!!!"""%%%)))))))))'''$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&***((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((!!!$$$'''((((((&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$ !!!"""$$$%%%'''((()))$$$""""""%%%$$$$$$##################%%%$$$###""""""###$$$%%%""""""!!!!!!"""###$$$&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######!!!###$$$###"""!!!"""###$$$###"""!!!!!! !!! !!!"""#########$$$""" !!!"""!!!!!! !!!!!! """!!!!!!   !!!!!!!!!!!!  !!!  """   !!!  !!!!!!"""!!!  !!!!!!""""""     !!!""" !!! """"""!!!"""###$$$""" ###""""""""""""!!!!!!!!! !!!!!!###!!! !!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%)))((($$$"""$$$(((!!!""""""###############&&&%%%$$$$$$#########$$$!!!$$$$$$!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$)))$$$ ))))))###!!!"""###%%%''')))***+++'''''''''&&&&&&&&&%%%%%%%%%###"""$$$'''(((&&&###)))&&&######%%%''''''&&&###&&&&&&$$$$$$'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$&&&&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$###""""""!!!"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%&&&!!!%%%'''''''''''''''((())))))$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$###!!! """&&&'''###"""$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&###"""$$$$$$!!!"""%%%$$$&&&(((((('''&&&&&&'''##############################$$$$$$$$$$$$######((('''&&&$$$#####################$$$$$$$$$%%%%%%%%%&&&'''((((((((((((''' !!!"""$$$''')))+++,,,%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###############''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''' """$$$'''((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$######$$$%%%&&&############$$$$$$$$$$$$"""###$$$%%%&&&((())))))%%%$$$"""!!!!!!###%%%&&&%%%%%%$$$$$$######""""""%%%$$$###!!!!!!###$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''%%%###!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""#########!!!###$$$###"""!!!"""#########"""!!!!!!!!!!!!!!!$$$$$$###"""!!! """!!!  !!!"""!!!!!!!!! !!!!!!!!!###  ###$$$!!!!!!""""""!!!"""###"""!!! !!!###!!!!!!""""""""""""!!!!!!  """ !!!!!!  !!!    !!! !!!""" !!!""""""!!!      !!!!!!###!!! !!!"""""""""#########"""!!!###""""""######"""!!!!!!!!! !!!!!!!!!"""!!! !!!$$$%%%&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''''''''''''''%%%%%%&&&''''''&&&&&&%%%$$$#########$$$$$$%%%&&&###%%%&&&"""!!!%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''$$$%%%((('''&&&'''''''''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""$$$'''(((&&&###$$$###""""""$$$%%%&&&&&&$$$'''&&&######&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###"""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***%%% ###)))'''''''''''''''((())))))#########$$$$$$$$$$$$$$$###############"""###### &&&(((&&&%%%'''######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''$$$###%%%%%%######&&& ###&&&''''''''''''(((%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""#########$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%$$$###""""""!!!!!!"""$$$$$$$$$%%%&&&'''((((((%%%&&&'''(((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&""""""""""""###############$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$###""""""###$$$$$$((('''&&&$$$$$$$$$%%%%%%'''%%%###!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""############!!!###$$$###"""!!!"""######""""""!!!!!!!!!!!!"""%%%$$$###"""!!!   !!!###$$$ !!!!!!!!!!!!!!!!!! ###!!! ######!!!"""""" """######"""!!!"""###!!!!!!""""""""""""!!!!!! !!!### !!!""""""!!! !!!!!!""""""""""""!!!    !!! !!!""" !!! """  """  !!!!!!  """!!!###!!! !!! !!!""""""!!!!!!!!!!!!"""  !!!!!!  !!!!!!!!!!!!!!!!!! """"""!!!!!! !!!!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((((((%%%"""$$$%%%&&&&&&&&&%%%###"""############$$$%%%&&&'''###$$$&&&%%%######&&&***""""""######$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&'''''''''&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''&&&######&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$$$$###"""###%%%!!!###$$$$$$$$$$$$&&&'''$$$$$$%%%%%%$$$######"""######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))&&&"""$$$)))'''''''''''''''((())))))$$$$$$$$$$$$$$$#########"""$$$$$$$$$"""!!!"""###  %%%%%%###"""%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&######&&&&&&$$$%%%((("""$$$''''''&&&$$$$$$%%%((('''%%%######%%%'''(((######$$$$$$$$$$$$######!!!"""###%%%''''''((((((!!!!!!"""""""""#########"""###$$$%%%###!!!%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###"""""""""""""""""""""###%%%&&&'''((()))$$$%%%&&&(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&)))((('''%%%%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########!!!"""%%%'''''''''%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%########################&&&%%%$$$###"""######$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$!!!###$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$ !!!!!!!!!!!! """!!!!!! !!!!!!  !!!!!!!!!""""""""""""!!!!!!  !!!### !!!!!!!!!!!!!!!!!!  !!!"""###"""!!!     !!!  """###!!! !!!###!!! !!!  """!!!""" !!!  !!!!!!  !!!!!!"""!!! !!!!!!!!!!!! """"""###!!!  """"""!!!  """"""""""""""""""""""""'''%%%$$$$$$&&&&&&###!!!###$$$$$$%%%$$$"""$$$$$$$$$###$$$$$$%%%%%%######$$$%%%%%%&&&&&&'''!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$"""###''')))***(((&&&&&&)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&(((###%%%&&&&&&&&&%%%%%%%%%&&&(((&&&###"""%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$$$$###"""$$$%%%"""$$$%%%$$$$$$&&&)))###$$$%%%&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$""""""%%%%%%"""###&&&'''''''''''''''((())))))%%%%%%%%%$$$$$$############$$$%%%$$$"""!!!"""$$$%%%""""""%%%%%%""""""%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$!!!!!!%%%&&&$$$%%%)))%%%&&&''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$###### """$$$%%%&&&%%%###!!!""""""#########$$$$$$$$$###$$$%%%&&&&&&$$$!!! !!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&'''''''''###$$$&&&'''''''''%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$###!!!######""""""###$$$&&&'''###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""###### !!!!!!"""######$$$$$$!!!###$$$###"""!!!"""###""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!!!!"""""" !!!""""""!!!  !!! ###  """ !!!  !!!!!!""""""!!!!!!  !!!!!!""" !!!###!!!  !!! !!!"""!!!    !!!  $$$!!!!!!""""""  !!!!!!!!!!!!""" """""" !!!  !!!!!!  !!!""""""!!! !!!######"""!!!###!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''$$$!!! &&&&&&%%%$$$############$$$###"""###$$$###!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''((((((&&&###!!!$$$%%%%%%&&&&&&%%%%%%$$$'''###!!!###%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&&&&$$$""""""&&&*** ###%%%&&&&&&'''(((&&&((('''###"""%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&&&&%%%%%%&&&'''"""$$$&&&%%%###"""$$$&&&!!!"""$$$&&&'''''''''&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''######''')))'''&&&((('''''''''''''''((())))))&&&&&&&&&%%%$$$###""""""###%%%&&&%%%"""!!!"""$$$'''$$$$$$&&&'''%%%&&&)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$&&&''''''&&&$$$$$$""" ###%%%$$$%%%)))%%%&&&'''&&&%%%%%%&&&'''!!!###%%%''''''%%%###!!!######$$$$$$$$$$$$#########%%%&&&&&&$$$ ######$$$$$$$$$%%%%%%%%%%%%&&&)))***+++)))'''&&&%%%&&&''''''&&&%%%###"""$$$$$$######$$$$$$%%%&&&"""###%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%!!!###%%%'''((('''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$########################&&&&&&%%%%%%&&&((()))***""""""######$$$$$$$$$%%% """$$$&&&&&&$$$""" """"""###$$$&&&(((+++,,,!!!"""###$$$$$$$$$$$$$$$######################## !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$!!!###$$$###"""!!!"""###""""""!!!!!!!!!!!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!  !!!""""""!!! """$$$"""$$$ """"""""""""!!!!!!""" !!!!!!!!!!!!  !!!"""###### !!!$$$      !!!!!!  !!!!!!"""&&& !!! """"""  """###!!!!!!###"""  """!!! !!!""""""  !!!""""""!!! !!!###$$$"""!!!### !!!!!! %%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&((()))'''&&&"""###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""%%%((((((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))'''%%%))))))***)))'''&&&&&&''')))$$$'''((("""###&&&!!!###(((((($$$"""###&&&&&&%%%$$$######%%%'''(((%%%&&&%%%$$$""""""$$$&&&%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$"""!!!"""%%%&&&&&&&&&&&&''''''((((((''''''&&&,,,,,,,,,***'''%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%###"""$$$(((***(((&&&)))'''$$$"""###%%%(((***%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((()))&&&$$$&&&&&&%%%$$$###############%%%&&&&&&%%%$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%########################''''''''''''&&&%%%$$$$$$#####################$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""$$$&&&&&&$$$$$$$$$%%%(((+++)))"""!!!&&&'''###!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######"""###$$$&&&'''$$$$$$$$$############"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""%%%$$$###"""$$$$$$!!!###&&&&&&###"""###!!! ###'''(((&&&###!!! """"""""""""""""""""""""######""""""!!!!!! ###"""!!!!!!""""""!!! $$$######""" """!!!  """"""!!! """######"""!!!  !!!###'''$$$!!! !!!"""###"""     !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!   !!!""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!###$$$######""""""!!!!!! !!!!!!!!!!!! %%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!###%%%'''&&&%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))'''&&&&&&''''''''''''''''''(((######&&&"""%%%***%%% $$$(((((($$$###$$$'''&&&%%%$$$######%%%&&&(((###$$$$$$$$$######&&&(((&&&&&&%%%&&&'''(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&%%%###"""!!!$$$&&&((()))'''&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&''')))((((((&&&%%%%%%&&&''')))'''%%%"""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$###$$$&&&######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''((()))######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""###########################%%%%%%&&&&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&******(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%$$$######$$$%%%%%%'''%%% ###$$$"""""""""######$$$$$$%%%%%%!!!!!!"""""""""#########'''&&&%%%$$$$$$$$$%%%&&&""""""######$$$$$$$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###"""""""""$$$%%%"""###%%%######$$$""" """%%%%%%$$$!!! """"""""""""""""""""""""###"""""""""!!!!!!!!!  !!!""""""!!!###  !!!!!! !!!!!! """!!!!!! !!!""""""!!! &&&###  """""""""    !!!!!! !!!!!! """#########!!!!!!  !!!  !!!"""!!! ### !!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  $$$ %%%!!!######"""""""""!!!!!!!!! !!!!!!!!!!!! &&&%%%%%%$$$#########$$$""""""!!!"""$$$%%%%%%###%%%###"""!!!!!!###%%%'''%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$""""""###$$$$$$$$$%%%%%%%%%$$$$$$#########((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))(((&&&$$$$$$%%%&&&&&&'''((((((!!!"""%%%"""%%%+++&&&###&&&((('''%%%$$$&&&)))&&&%%%$$$###$$$%%%&&&'''!!!###$$$$$$$$$%%%''')))'''&&&&&&'''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$%%%&&&''''''&&&''''''((((((''''''&&&%%%"""%%%)))***)))&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%''')))'''$$$%%%)))---((('''%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$'''&&&%%%$$$$$$&&&''')))$$$%%%$$$###""""""$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''###$$$%%%&&&&&&%%%###"""&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###!!!!!!###%%%###$$$### ###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))((('''%%%$$$$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!!!!###%%%%%%###!!!######!!!###(((((( """######!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######!!! """!!!!!!!!!!!!""""""!!!!!!!!! !!!!!! !!!!!!!!!   $$$""" !!!!!!   !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!  !!!!!!""" $$$"""!!!  !!!$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!&&&"""'''"""%%%"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! &&&&&&%%%$$$############'''&&&$$$$$$%%%%%%$$$### ###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&$$$"""###%%%%%%"""(((''''''&&&&&&%%%%%%$$$)))(((&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((()))((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&!!!%%%'''!!!$$$(((###%%%'''''''''%%%%%%'''***%%%%%%$$$$$$$$$%%%&&&'''"""$$$%%%%%%$$$%%%&&&((('''&&&&&&&&&((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&&&&&&&%%%###$$$%%%'''((()))******(((***++++++(((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((%%%%%%&&&'''((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$%%%%%%######$$$%%%###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$'''(((!!!!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$  !!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$""" !!!###&&&%%%%%%%%%$$$$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$$$$$$$%%%&&&""""""###$$$$$$%%%&&&&&&&&&%%%$$$###""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%"""!!!!!!$$$%%%"""!!!""""""###!!!$$$''''''""""""###""" """###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###!!!"""######%%% !!!!!!""""""!!!!!!  !!!!!!!!! !!!!!!    !!!"""  !!!    !!!!!!!!! !!!   !!!!!!!!!  !!!!!! !!!!!!  """"""!!! !!!"""""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!''')))$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! &&&%%%$$$$$$#########$$$&&&$$$######%%%''''''&&& ###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''%%%'''''''''&&&&&&%%%%%%%%%((('''%%%############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))((('''%%%$$$$$$%%%&&&$$$"""***$$$((()))###$$$'''"""&&&''''''&&&&&&&&&((()))$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%'''&&&%%%$$$%%%&&&&&&%%%$$$%%%''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$$$$!!!"""$$$%%%&&&&&&******)))'''%%%$$$&&&(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((%%% $$$%%%&&&((())))))((((((%%%$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%%%%$$$###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%######""""""###%%%'''(((%%%%%%$$$###!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######""""""######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%&&&&&&&&&$$$ """###%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$""" !!!###%%%&&&%%%%%%&&&''''''((()))%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############%%%$$$#########$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!########################""""""###$$$$$$$$$$$$$$$$$$"""###&&&%%% !!!!!!$$$### $$$$$$"""######$$$"""!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$%%%###!!! !!!""" !!!!!! !!!!!!  !!!!!!!!!   !!!!!! !!!""""""!!! !!!   !!!  !!!  !!!###""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  """!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!(((((($$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! %%%$$$$$$###$$$$$$%%%%%%!!! !!!$$$((()))*** """$$$%%%&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''%%% $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%((())))))))))))&&&$$$$$$&&&&&&$$$!!!(((###''')))$$$&&&***%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""###$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$&&&%%%$$$###"""$$$(((+++&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%!!! !!!%%%******&&&"""&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$""""""$$$%%%$$$$$$%%%%%%&&&'''((()))&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$!!!"""###$$$%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&''''''&&&$$$###%%%%%%&&&%%%$$$###!!!%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###%%%%%%###$$$''''''%%%%%%((($$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######""""""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###""""""""""""########################!!!!!!"""############"""%%%"""###'''%%%"""!!!$$$%%%######$$$""""""###$$$###""""""$$$&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$&&&'''%%%!!! """!!!!!!  !!!!!!  !!!!!!  !!! ###### !!! !!!!!!   !!!  !!!!!!  """%%%'''&&&### !!! !!!!!!!!!!!!"""""""""  !!!""" !!!!!!  """  !!!!!!""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$!!!%%%!!!$$$"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! ############$$$%%%&&&&&&$$$"""!!!"""%%%((()))***&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%%%%%%%%%%&&&'''"""######$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%''')))***))))))%%%###$$$'''(((&&&###&&&!!!%%%((($$$'''+++&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&&&&%%%###%%%''''''&&&%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$"""###%%%''''''&&&((((((((())))))(((''''''$$$$$$%%%$$$###$$$'''***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%"""'''+++...///&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((((((((((((%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$!!!!!!###&&&$$$$$$&&&''''''''''''&&&"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%% """###%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%''''''(((((((((###$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((&&&$$$######$$$&&&######''''''$$$###'''###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""########################### !!!""""""######""""""$$$ """(((&&&%%% $$$%%%###"""$$$""" """######""""""###%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!$$$&&&$$$ !!!$$$!!!%%%$$$ ###""" !!!!!!""""""!!!!!! !!!!!!  !!!""""""!!!   """"""!!!  !!!!!!  !!!!!! ###'''***((($$$ !!!""" !!!!!!!!!"""""""""""" !!!!!!""" !!!!!!!!! !!!   !!!!!!  !!!"""### !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############%%%"""&&& """ !!!!!!!!!"""""""""### !!!!!!!!!!!! """""""""###$$$%%%''''''---***'''%%%&&&'''((('''%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&& """######"""%%%***000###$$$%%%&&&''''''((()))$$$%%%&&&((()))(((((('''''''''''''''''''''''''''(((&&&%%%%%%''')))******'''$$$"""$$$(((***(((%%%&&&!!!%%%((("""%%%)))$$$$$$$$$%%%''')))(((&&&$$$###$$$%%%&&&&&&&&&%%%%%%!!!###&&&''''''''''''((('''&&&&&&'''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$###$$$&&&((((((((($$$$$$&&&'''(((((((((((('''((()))((('''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%###"""$$$)))...&&&&&&&&&&&&((()))++++++$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))&&&'''((((((&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$!!! ###&&&!!!###%%%&&&&&&%%%$$$###"""###%%%%%%$$$######$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%###!!! %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&((()))(((&&&$$$$$$$$$((($$$$$$))))))$$$$$$'''######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$)))(((&&&%%%$$$$$$%%%&&&######$$$%%%&&&&&&'''(((%%%$$$######"""#########""""""""""""""""""""""""!!!!!!"""###############"""!!!(((&&&''' ###$$$!!!!!!$$$$$$!!! """###"""!!!"""###"""""""""""""""""""""""" !!!!!!!!!""""""######"""%%%### !!!%%% """"""""""""############"""""""""!!!   """"""  !!!!!! !!!"""###"""  !!!""" !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""&&&)))(((###!!! !!!!!!!!!""""""###### !!!"""""" !!!!!!!!!  """!!!""" !!!!!! """!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""###((((((### !!!!!!!!!""""""###### !!!!!!!!!!!! ###$$$$$$%%%$$$###""" %%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&$$$""""""$$$%%%%%%$$$"""!!!!!!"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((+++)))&&&%%%&&&&&&&&&%%%''''''''')))******'''%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((()))(((&&&%%%$$$$$$$$$%%%&&&""""""%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&'''&&&&&&$$$&&&'''&&&###!!!###%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%""" !!!$$$&&&%%%###$$$$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''"""%%%&&&&&&))),,,***%%%)))((('''&&&&&&&&&&&&&&&***++++++,,,+++***)))((())))))((((((''''''&&&&&&''''''&&&&&&&&&'''(((((()))***+++,,,,,,,,,+++++++++,,,......,,,((($$$"""&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''$$$))))))$$$###&&&%%% (((&&&###""""""$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$######%%%''''''&&&'''&&&&&&&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%***$$$"""%%%%%%###&&&---&&&$$$""" !!!"""#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))'''%%%###$$$&&&'''%%%###)))((('''&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''((((((''''''!!!""""""######&&&***---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$###"""""" !!!"""##################$$$$$$$$$$$$%%%%%%%%% """%%%"""!!! !!!######!!!!!!!!!"""############""""""""""""######$$$###!!!!!!"""$$$%%%  !!!%%%***######"""!!!!!!!!!!!!!!! !!!""""""!!!  !!!###$$$### """!!!!!!###%%%&&&%%%$$$ ###""""""!!!!!!!!!"""""" !!!!!!!!!  !!!!!!"""""""""    !!!"""!!!###!!!###  !!!###$$$%%%$$$"""!!!!!!""""""!!! !!!    !!! !!!$$$###  !!!""" !!!"""!!!!!!!!!!!!!!! """!!!"""###$$$$$$""" $$$###"""!!!!!!"""$$$%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$+++)))&&&$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''$$$###$$$$$$$$$###%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%&&&&&&&&&######''')))'''&&&((('''''''''&&&&&&&&&%%%%%%"""###%%%'''((((((((('''$$$&&&'''&&&###"""###%%%$$$%%%''''''%%%$$$%%%&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&%%%###&&&+++,,,)))(((''''''&&&&&&&&&'''''')))***+++,,,,,,+++***)))******))))))(((((('''''''''''''''((((((***+++++++++++++++++++++,,,,,,,,,))))))(((((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$$$$%%%((('''###"""%%%%%%!!!(((&&&###"""###$$$%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&""""""%%%&&&###$$$(((&&&%%%$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###)))((('''&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$######$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!""""""######$$$######### !!!!!!!!!!!!"""""""""''' &&&&&&$$$$$$ """######"""!!!!!!"""############""""""""""""""""""""""""!!!!!!"""$$$&&&!!! $$$)))######"""!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!! !!!""""""!!!""""""!!! """!!!!!! !!!!!!""" !!!"""""""""!!! """"""!!!   !!!!!!  !!!###!!!###!!!!!!  """###$$$###"""!!!!!!""""""!!! !!!!!!  !!!  !!!!!!!!! !!! $$$###!!!  !!!""" !!!"""### !!!!!!!!!!!!!!!###############"""!!! """ &&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%###&&&%%%######$$$$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((&&&$$$###$$$$$$$$$###%%%$$$"""###$$$%%%$$$###&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&######((()))%%%"""###((((((''''''''''''&&&&&&$$$%%%&&&''''''''''''&&&$$$%%%&&&%%%$$$###$$$%%%###&&&(((((('''%%%%%%&&&###%%%&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%"""!!!(((,,,+++''''''&&&&&&&&&'''(((((())))))***,,,,,,,,,,,,,,,,,,++++++******)))(((((('''((((((***+++,,,---......---,,,+++++++++,,,---)))'''%%%######$$$'''(((%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&%%%$$$$$$###''')))'''$$$###&&&&&&%%%)))&&&$$$###%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$"""###''''''$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%$$$######"""&&&%%%$$$$$$&&&&&&%%%$$$(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###&&&'''&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!! $$$$$$$$$$$$$$$$$$###""" !!!!!!!!!!!!"""'''""" """$$$"""!!!"""!!!"""$$$$$$"""!!!"""###############""""""""""""$$$#########$$$%%%&&&&&&&&&""" !!!!!! """'''######"""!!!!!!!!!!!!""" !!!"""""""""!!! !!!!!!  !!!""" !!!######"""!!! !!! !!!!!! !!!""""""""""""""""""  $$$""" !!! ###""""""!!! !!!  """  """  """"""!!!!!!"""""""""!!! !!!""""""!!! """!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!!!!!!!!!!!!!  !!!###### !!!!!! !!!"""###"""!!!!!!!!!!!!"""###### !!!!!!""""""""""""""""""""""""""""""&&&$$$###!!! ((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))(((%%%### """&&&((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%***'''%%%$$$%%%&&&&&&%%%)))'''$$$$$$%%%'''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%)))&&&'''******%%%!!! ''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$%%%%%%###&&&((()))'''&&&%%%%%%###&&&((((((%%%$$$%%%(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######'''***)))&&&&&&&&&&&&&&&'''((()))((((((***+++,,,---...///---------,,,,,,+++++++++)))***+++,,,------......000...,,,******+++,,,---+++)))&&&$$$$$$%%%''')))%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''***)))(((%%%%%%'''))))))(((&&&%%%$$$&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$""""""###$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%&&&$$$%%%'''((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###&&&''''''%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$""""""$$$"""###!!!###$$$$$$###""""""###############"""""""""!!!"""!!! !!!###$$$%%%%%%'''###!!!"""""" !!!$$$$$$###""""""!!!!!!"""""" !!!""""""### !!!!!!!!!!!!   !!! !!!###$$$"""!!!  !!! !!!!!!!!!!!!!!!!!!  %%%!!!  !!! """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  """  """"""!!! !!!!!!!!! !!!"""!!! """""""""""""""""""""""""""!!! !!! !!!!!! !!!"""###!!!!!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!!!!"""""" !!!"""###### !!!!!!!!!"""$$$&&&((('''&&&%%%%%%%%%%%%%%%''''''%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%###"""%%%%%%&&&''')))(((%%%###'''%%%$$$$$$%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%)))'''$$$$$$%%%&&&&&&%%%***(((&&&%%%'''(((((((((&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&***''')))---...***&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$&&&((((((&&&%%%%%%&&&###&&&))))))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###""" ###)))***'''&&&&&&&&&&&&&&&'''((()))''''''(((***,,,---///000........................---......///......---,,,000///,,,***)))***+++,,,))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&%%%$$$%%%%%%''')))'''&&&$$$%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%######&&&(((###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$!!!!!!$$$&&&&&&"""###%%%''''''&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$###%%%'''%%%"""###((("""$$$%%%%%%$$$######$$$############"""""""""!!!!!!!!! &&&###"""###### ###$$$$$$###""""""""""""""" !!!"""###### !!!!!!!!!!!!!!!!!! !!!!!!'''   !!!!!!!!!  !!!$$$ !!!!!!!!!   !!!""""""!!!!!! """######$$$  !!!!!!!!!  !!!!!!!!!!!!###  !!!"""""" !!!###""" !!!!!!"""""""""""""""!!!   !!!"""######!!!###"""!!! !!!###""""""""""""######$$$%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%'''(((((('''%%%### %%%%%%%%%&&&''''''%%%###'''&&&$$$$$$%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&$$$""""""###$$$$$$$$$(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%'''(((((())))))(((''''''"""!!!'''+++)))((()))$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$&&&(((((('''%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&&&&%%%(((,,,+++'''''''''&&&&&&&&&'''((((((&&&'''''')))***,,,...///---...//////000111222222111111222222111000...---///...,,,***))))))))))))&&&'''''''''&&&$$$""" $$$$$$%%%&&&&&&&&&%%%%%%***)))((('''&&&%%%$$$###$$$!!! ######"""###'''&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&&&&$$$$$$'''***$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&###"""%%%$$$!!!"""$$$%%%&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&"""$$$%%%&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%!!! """&&&%%%"""###&&&###$$$&&&&&&$$$###$$$%%%############""""""""""""### ###%%%$$$"""%%%""""""$$$$$$ """$$$$$$###""""""""""""### !!!"""### !!!!!!""""""!!!!!! !!!"""!!!"""%%% !!!!!!  !!!"""""" !!!!!! !!!### !!!"""###"""!!!  !!!"""""""""!!! !!!""""""  !!!!!!  !!!!!! !!!!!!!!! !!!###  !!!!!!""""""!!!!!!"""!!! !!!"""""""""!!!!!!!!!   !!!!!!""""""!!!$$$&&&%%%  """######$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%(((&&&$$$###"""###$$$%%%&&&$$$###$$$%%%&&&%%%$$$###""""""$$$&&&(((((('''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%###!!!!!!###$$$$$$$$$%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((('''%%%$$$ ###&&&%%%%%%'''%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((&&&%%%###%%%'''((('''%%%%%%%%%$$$###!!!"""$$$'''%%%%%%&&&'''((('''$$$""""""###%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((('''%%%'''+++***&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''')))+++---...------///000222444555666333444555666666444333111...---,,,+++)))((('''&&&%%%&&&&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%******)))'''&&&%%%$$$###""" $$$%%%"""###&&&$$$######$$$&&&'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''"""%%%'''%%%"""!!!$$$((($$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%(((&&&!!! %%%&&&###!!!"""###$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$###""""""""""""###$$$%%%&&&''''''###%%%'''&&&$$$###%%%'''%%%%%%'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((((((''''''###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""######$$$#########""""""#########$$$$$$$$$!!! ###$$$!!! """###%%%&&&&&&%%%$$$$$$%%%############""""""""""""(((%%%"""###'''((('''$$$###!!!"""%%%%%%!!! """%%%$$$######""""""######!!!!!!  !!!"""!!!!!!""""""""""""!!!!!!!!!!!! !!!###"""!!!"""$$$$$$""" !!!"""###$$$!!!""" !!!""" !!!!!! !!!!!!!!!  !!!   """"""!!! !!!!!!""" !!!  """###"""""""""""""""""""""""" !!!!!!  !!! """"""!!!!!! !!! !!!"""  !!!"""!!! """"""!!! !!!!!!!!!!!!!!!"""&&&&&&"""""""""###$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%""" %%%+++///&&&$$$"""###$$$%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''%%%######%%%&&&&&&&&&&&&%%%%%%'''((((((&&&$$$%%%%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%###""" ***%%%$$$''')))'''&&&(((&&&&&&&&&'''''''''(((((($$$$$$###"""###$$$%%%&&&'''$$$###$$$''')))'''%%%%%%%%%###!!! !!!$$$'''&&&%%%$$$&&&(((((($$$ !!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''$$$!!!###''''''$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---,,,---///111333555777888333555777888999888777666---,,,,,,+++)))'''%%%$$$''''''''''''(((((())))))###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$!!!"""((((((%%%%%%)))###""""""$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''###&&&'''%%% !!!%%%###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&++++++'''&&&***)))$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$###"""!!! !!!""""""###$$$$$$%%%%%%###%%%'''&&&$$$###%%%'''$$$%%%'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''((((((''''''$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######"""!!!  !!!"""##################$$$$$$$$$$$$%%%%%%%%%'''######''')))&&&#########%%%&&&&&&%%%$$$%%%%%%############""""""""""""&&&""" ###%%%###""" """%%%%%%"""!!!###%%%$$$######"""############"""  !!!"""!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!! !!!!!!###$$$$$$"""%%%&&&!!!### !!!###  !!!!!! !!!  !!! !!!###$$$"""!!!!!! !!!"""""" !!! """$$$  !!!""""""!!!  """"""!!!!!! %%%$$$###!!! """!!! !!!!!! !!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$&&&$$$!!!!!!###""""""#########""""""!!!'''%%%######&&&'''&&&$$$&&&%%%$$$#########$$$%%%###&&&'''$$$$$$'''&&&###'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((("""###%%%%%%%%%%%%$$$###---+++)))(((((('''$$$"""'''&&&%%%%%%$$$$$$%%%%%%'''%%%###$$$''')))'''%%%&&&%%%$$$######%%%'''((((((&&&###%%%(((***)))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&%%%""""""''')))&&&$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((()))***)))$$$ ...$$$###------"""""",,, !!!"""###%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$'''((('''%%%$$$%%%'''***++++++---000333666888333444666777666333000...,,,+++)))'''&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&###&&&))),,,,,,***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%$$$#########$$$%%%&&&'''###!!!###''')))'''$$$%%%%%%%%%%%%$$$$$$###"""###%%%###"""$$$((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&$$$"""###%%%&&&$$$"""'''&&&###"""!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&'''&&&%%%%%%$$$###%%%'''((('''&&&$$$$$$###$$$&&&&&&$$$""""""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%###"""$$$%%%######&&&(((###!!!###$$$%%%$$$$$$#########"""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%$$$"""""""""###$$$$$$$$$$$$%%%%%%&&&''' !!!"""###$$$######$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!! """ """%%%$$$!!!"""""""""$$$%%%$$$"""######""""""!!!!!! !!!   !!!!!!!!!  !!! ###$$$""""""$$$     !!!!!!!!!!!!!!!!!!!!!!!!!!!  ###### !!!!!!!!!!!!!!!  !!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""!!!!!! !!!"""""" !!!  %%%"""###############""""""""""""!!!!!!"""###$$$$$$%%%%%%'''%%%######%%%'''&&&$$$%%%$$$$$$$$$$$$$$$%%%%%%###%%%%%%######%%%%%%###'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&(((((('''&&&)))'''%%%%%%&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%'''%%%$$$%%%'''((('''%%%((('''%%%$$$$$$%%%'''(((%%%$$$""""""###%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((("""!!!"""&&&(((&&&&&&)))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))''''''''''''%%% ***$$$###))))))""""""((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''###%%%'''&&&%%%$$$&&&(((+++++++++,,,---...000000000111222222222000...,,,+++***(((&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%'''((('''$$$"""###'''(((&&&###$$$$$$%%%%%%$$$######""" ###&&&&&&$$$!!!"""###%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&$$$###$$$&&&&&&%%%###)))'''%%%$$$######$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&'''&&&&&&((('''&&&'''***+++***)))%%%$$$######%%%%%%$$$###"""$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&&&&'''&&&((((((&&&######### """$$$$$$%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!""""""###$$$%%%%%%#########$$$$$$###############$$$$$$$$$###""""""$$$###!!!"""#########"""!!!""""""!!!!!!!!!!!!  !!!  ### ###### """   $$$###"""  !!!!!!!!!!!!!!!!!!!!!!!!###!!! """###""" !!!!!!!!!!!!!!! !!!!!!!!!""""""  """""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!  !!!!!! !!!!!!""""""!!! !!!""""""!!! !!!%%%###$$$#########"""""""""!!!!!! !!!!!!"""######$$$$$$'''%%%###$$$%%%&&&&&&%%%"""###$$$%%%%%%&&&%%%%%%###%%%$$$!!!!!!$$$%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$"""###&&&((('''%%%&&&###!!!!!!$$$&&&'''''''''&&&%%%%%%$$$$$$%%%%%%(((&&&%%%&&&''''''&&&%%%)))((('''&&&%%%&&&'''((((((((('''%%%$$$$$$&&&)))&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%&&&)))+++######%%%'''%%%"""%%%+++&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&)))((())))))***)))%%%"""&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((("""$$$%%%%%%%%%%%%''')))''''''(((***++++++++++++------------,,,,,,++++++***)))'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%***(((&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))(((%%%###$$$&&&'''%%%"""$$$$$$%%%%%%$$$$$$######(((((('''&&&$$$###""""""######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&'''%%%$$$%%%''''''&&&%%%***)))'''&&&%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&$$$""""""$$$%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%$$$###%%%&&&"""""""""###$$$%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%''''''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%########################!!!"""######$$$$$$######$$$###"""!!! ###&&& """$$$$$$###!!!  !!!""""""######!!!  !!!  ### !!!!!! !!!$$$ !!!!!!!!!  """$$$ !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""###  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """""" !!!%%%%%%  !!!  """!!!!!! !!!!!!###""" !!!###""""""!!!"""######!!!!!!"""#########""""""""""""!!!!!! !!!""""""######&&&%%%$$$$$$%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%&&&%%%!!!!!!%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))%%%"""###'''))))))'''&&&###!!! ###&&&(((((('''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&''''''&&&%%%&&&%%%%%%%%%&&&'''((())))))******'''######'''+++&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***((('''(((((("""!!!(((&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%''')))+++++++++***%%%++++++%%%%%%******%%%((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))######$$$$$$%%%&&&(((***!!!###%%%(((***+++++++++++++++)))(((((()))******)))((('''%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%%%%$$$$$$+++)))'''%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''((()))(((&&&$$$$$$&&&&&&$$$"""%%%%%%&&&&&&&&&%%%%%%$$$(((&&&$$$$$$%%%&&&&&&%%%"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''))))))((('''&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&$$$###"""###%%%'''&&&%%%'''%%%"""!!!###$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%######$$$&&&###%%%&&&%%%'''***(((###$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%$$$$$$&&&&&&&&&%%%$$$#########$$$######""""""""""""""""""######""""""""""""######""""""############"""""" """###!!!"""%%%!!!!!!!!!###%%%&&&%%%### !!!!!!!!! !!!!!!"""""""""!!!!!!  """  !!!!!!$$$))) !!!!!!!!!!!!    """$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!$$$%%%""" """"""!!! !!!  !!!""" """!!!!!!"""#########"""###"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%%%%%%%%%%$$$$$$%%%&&&!!!###%%%&&&''''''&&&&&&'''(((&&&""""""&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&$$$%%%(((***+++***)))&&&###"""###&&&'''((('''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''&&&''''''!!!"""###$$$&&&((()))***%%%''''''$$$!!! ###'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((((((((()))((("""!!!(((%%%%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&''''''''' !!!###%%%&&&''''''((($$$++++++$$$$$$++++++$$$&&&'''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$%%%''')))***"""###&&&(((***************)))(((''''''(((***+++((('''&&&&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$###&&&&&&'''''''''''''''&&&&&&$$$""""""$$$&&&''''''###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&%%%&&&((())))))((('''%%%"""!!!###$$$%%%%%%###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""%%%''')))+++***&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$#####################"""""""""""""""######"""!!!!!!"""#########$$$$$$###"""!!! !!!$$$$$$"""!!!"""$$$!!!###"""!!! !!!!!!""""""###!!!!!!!!! !!!!!!  !!!!!!$$$))) !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!  """###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###### !!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!###""" !!!  """###"""!!!"""""""""!!!!!!!!!!!! """"""###############$$$%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%&&&&&&'''&&&&&&&&&((('''$$$$$$'''(((&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))!!!!!!""""""###$$$&&&&&&***(((%%%$$$%%%''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%'''((((((''''''((())) !!!"""$$$&&&((()))***&&&&&&'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$###$$$&&&%%%$$$%%%'''%%%!!!$$$)))%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&''')))(((&&&%%%&&&&&&###((((((######))))))$$$%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((+++(((%%%%%%&&&(((((((((((((((((((((((((((''''''((((((''''''''')))***+++'''''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%$$$%%%'''((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%!!!"""###$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''((((((''''''&&&&&&$$$###"""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$### %%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''%%%((()))((($$$###$$$&&&%%%$$$$$$%%%'''((('''&&&&&&$$$""""""$$$%%%%%%$$$###%%%&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""$$$(((,,,###&&&&&&######%%%$$$!!!###############$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$######%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""!!! !!!"""###$$$$$$$$$###"""!!!!!!%%%&&&%%%$$$$$$$$$!!!  """######"""!!!!!!!!!"""""""""""""""""""""!!! """!!!   """  ###   !!!!!!  !!!"""!!! """$$$$$$###""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!! !!!!!!"""""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! %%%%%%!!!"""$$$!!!### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""$$$$$$!!!!!!""""""!!!""""""!!!!!!!!!!!! ###############$$$$$$$$$$$$&&&'''%%%######%%%'''&&&&&&%%%%%%%%%&&&&&&'''%%%''''''%%%%%%''''''%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""""" """%%%(((&&&%%%%%%&&&''''''&&&'''&&&%%%%%%$$$$$$%%%%%%###&&&(((((('''''')))+++######$$$&&&''''''(((((('''''''''(((******(((&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&$$$"""###''''''$$$$$$'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((,,,...///---***((((((***$$$%%%&&&%%%%%%''''''&&&$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''000,,,(((&&&'''((('''&&&))))))((('''''''''''''''&&&&&&&&&'''((()))******(((((((((''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%&&&)))++++++)))&&&%%%"""###%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''%%%"""!!!"""%%%$$$######"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%###%%%''''''&&&%%%'''***%%%&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%(((***((($$$"""$$$'''###"""!!!"""$$$%%%%%%$$$%%%$$$######%%%%%%$$$######%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$"""###(((...!!!###"""###'''((('''"""!!!!!!!!!"""$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&##################$$$%%%###########################"""!!! !!!"""###""""""######"""!!! !!!###$$$###"""%%%###""""""$$$%%%$$$###!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""  !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """ """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$ !!!"""""" !!!""""""""""""!!!!!!!!! ###############"""""""""$$$&&&'''&&&######%%%(((((('''&&&$$$$$$%%%&&&'''###&&&'''$$$$$$'''&&&######$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$******&&&$$$''',,,%%%$$$$$$%%%'''((('''&&&'''&&&%%%%%%$$$$$$%%%%%%"""%%%((((((''''''***---&&&''''''(((''''''&&&&&&###""""""%%%))))))&&&"""&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''((($$$$$$'''(((%%%""""""$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((()))))))))+++---+++)))((()))+++(((&&&&&&))))))'''(((***%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&333///)))''''''((('''%%%'''&&&%%%%%%&&&''')))***$$$%%%&&&'''(((((())))))(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''$$$'''***------***'''$$$$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%%%%%%%&&&'''"""###$$$$$$%%%%%%%%%%%%!!!%%%)))'''###!!!$$$((($$$###"""!!!!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''&&&$$$"""########################"""$$$&&&%%%$$$###$$$%%%"""$$$''''''%%%%%%'''***&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''%%%(((***((($$$!!!###'''%%%$$$$$$%%%'''(((((('''$$$$$$###$$$&&&&&&$$$"""###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$!!!!!!&&&+++$$$(((((($$$###%%%%%%###!!! """###%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&%%%&&&'''###"""""""""###$$$%%%%%% !!!!!!!!!!!!$$$"""!!! !!!"""$$$ !!!!!!""""""""""""""" !!!!!! ###!!! !!!!!! !!!!!!!!! !!!!!!!!!"""######$$$$$$###"""!!! ###$$$###"""""" """"""""""""!!!  !!! !!!"""###"""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! $$$!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" """%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!%%% !!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!"""$$$%%%!!!!!!###!!!!!! """$$$"""!!!!!!!!! """"""""""""!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&'''))))))(((%%%############$$$%%%%%%&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$&&&((())))))&&&###!!!)))'''%%%%%%''')))))))))'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$!!!"""$$$&&&''''''&&&&&&$$$%%%'''))))))((('''&&&'''&&&$$$$$$&&&'''&&&%%%***))))))((('''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$)))(((###"""&&&(((&&&&&&%%%###"""###%%%''')))***)))'''&&&%%%%%%&&&&&&******)))))))))))))))***(((******)))'''%%%%%%&&&&&&&&&''''''(((((())))))$$$%%%%%%&&&'''((())))))"""''',,,+++&&&"""!!!""")))((('''&&&%%%&&&&&&'''''''''(((((((((((('''''''''((())))))******))))))&&&&&&'''((())))))(((((($$$&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%+++&&&%%%&&&$$$!!!$$$***$$$%%%&&&'''&&&%%%$$$######''')))((($$$###%%%)))$$$&&&'''))))))(((&&&%%%''''''''''''&&&%%%$$$###&&&&&&&&&$$$###%%%(((***%%%%%%$$$######$$$%%%%%%%%%$$$""""""$$$%%%%%%$$$'''$$$!!!!!!%%%(((((('''%%%%%%%%%###""""""$$$&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&"""&&&***,,,***%%%""" )))(((&&&%%%&&&))),,,...%%%"""&&&***&&&!!!(((777&&&%%%$$$$$$$$$$$$###"""'''&&&%%%%%%''''''&&&%%%'''%%%###$$$&&&%%%"""&&&$$$""""""######"""!!!"""$$$''''''%%%###""""""&&&&&&&&&%%%$$$###"""!!!""""""""""""###$$$%%%&&&%%%%%%%%%%%%&&&'''((((((!!!""""""###$$$$$$%%%%%%$$$""" !!!$$$&&&%%%###########################%%%%%%%%%$$$$$$$$$########################$$$$$$"""###$$$$$$$$$"""!!! """!!!  !!!"""$$$###""""""######""" !!!!!!!!!!!!!!!"""######!!! !!!"""###$$$""""""!!! !!!######"""   !!!!!! $$$""" !!!!!!   !!!$$$### """%%%$$$""" !!!  """"""""""""############   """###!!! !!! ######!!! !!!!!!  !!!"""###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""" !!!###$$$$$$###!!!!!!###%%%$$$!!! """$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&%%%###""""""%%%'''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%###%%%&&&$$$######&&&(((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%&&&((()))***)))((('''(((&&&%%%%%%&&&''''''&&&)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''((($$$###(((***)))''''''&&&&&&%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((******)))(((''''''((((((###$$$$$$$$$$$$%%%)))+++&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((###%%%$$$$$$&&&))))))((('''&&&%%%&&&&&&'''&&&''''''''''''''''''&&&###$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((((('''%%%&&&((()))))))))''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%(((%%%&&&((('''"""###(((&&&&&&&&&&&&&&&%%%$$$$$$###&&&)))((($$$###%%%((($$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%(((&&&$$$!!!!!!%%%)))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%$$$!!!"""%%%%%%%%%%%%&&&&&&$$$######%%%'''$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&$$$&&&((('''%%%#########((('''&&&%%%&&&''')))***...'''%%%)))((("""$$$,,,&&&%%%$$$$$$%%%&&&$$$###'''&&&%%%%%%''''''&&&%%%)))'''%%%&&&''''''%%%""")))(((&&&&&&'''((('''&&& ###%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%###""""""$$$###############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&&&&###!!!"""$$$&&&%%%$$$########################%%%%%%$$$$$$############"""""""""""""""########################"""!!!!!!"""!!!  !!!"""$$$###""""""######""" """!!!!!!!!!!!!!!!"""### !!!!!!"""###$$$%%%""""""!!!!!!"""""""""!!!  !!!!!! """  !!!!!!!!!!!!   """"""!!! !!! !!! !!! !!!!!!!!!!!!"""""""""   """###!!!  !!!"""""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!""""""""""""!!!  """!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''%%%$$$''',,,///$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&'''((())) $$$'''%%%!!! $$$)))''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&'''(((******)))(((((()))'''&&&&&&'''(((((('''))))))(((((('''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%((()))&&&%%%'''))))))&&&'''((())))))(((&&&%%%)))((('''''''''((()))*********((('''&&&&&&&&&&&&'''&&&%%%###"""###'''***&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''!!!$$$''''''%%%$$$&&&((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((((((((((('''''''''''''''((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''***((($$$###%%%(((''''''&&&%%%&&&&&&&&&$$$&&&((('''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''***((($$$  $$$(((%%%&&&'''(((((('''&&&%%%'''&&&&&&'''((('''%%%"""$$$""" """$$$%%%%%%%%%&&&'''&&&$$$$$$&&&(((#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''''''''&&&###!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&''''''444((("""&&&)))&&&###$$$&&&%%%$$$%%%'''''''''%%%'''%%%%%%%%%''''''&&&%%%((('''&&&&&&'''&&&%%%###***((('''''')))******)))!!!$$$&&&%%%%%%&&&'''%%%&&&&&&%%%%%%$$$###"""%%%%%%$$$###############%%%&&&&&&%%%%%%###""""""######$$$%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&%%%$$$########################$$$############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""!!!  !!!"""$$$"""!!!!!!######""" ###"""!!!!!!!!!!!!!!!""" !!!!!!"""$$$%%%&&&&&&"""!!!  !!!!!!!!!!!!  !!!!!!!!!!!!"""""""""!!!!!!  """######!!!  ###!!! !!!  """!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!   """###!!! !!! !!!""" !!!  !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&(((,,,///$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))###&&&)))((($$$$$$'''***''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))((('''%%%%%%&&&'''(((&&&&&&'''((()))((((((''')))(((&&&&&&((()))((('''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((******(((&&&&&&&&&'''$$$%%%&&&(((***++++++,,,((('''''''''((()))+++,,,,,,+++)))((('''&&&&&&%%%&&&''''''&&&%%%&&&(((+++(((''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&+++,,,+++(((%%%######$$$''''''''''''&&&&&&'''''')))))))))******)))))))))'''&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%''''''&&&&&&&&&'''((()))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))'''%%%$$$%%%)))((('''&&&%%%&&&''''''$$$&&&((('''%%%$$$&&&''''''&&&%%%%%%$$$%%%%%%%%%###$$$%%%&&&'''''''''''')))(((&&&$$$"""###'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%!!!&&&&&&%%%%%%&&&'''((((((%%%&&&''''''&&&&&&''')))$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''((('''&&&$$$""""""%%%(((&&&&&&'''(((''''''%%%%%%///&&&!!!%%%)))(((&&&&&&&&&%%%%%%&&&((()))((('''&&&%%%$$$%%%'''''''''%%%&&&%%%$$$$$$$$$$$$######&&&$$$###$$$&&&''''''&&& """%%%%%%%%%$$$%%%&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$#########$$$%%%%%%###$$$$$$%%%$$$###"""!!!$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%###########################"""""""""""""""""""""&&&&&&%%%$$$###""""""!!!$$$###"""!!!!!!"""###$$$"""!!!  !!!"""$$$"""!!!!!!""""""!!! ###""""""!!!!!!!!!!!!!!! !!!"""$$$%%%&&&''''''"""!!! !!! !!!""""""  !!!!!! !!!""""""""""""!!!!!!""""""###   !!!"""###$$$"""!!!  !!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!   """###!!! !!!###""" """  !!!"""#########!!!  """!!!  !!!!!!  !!!!!!###$$$$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$###$$$&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%(((***+++***(((&&&'''&&&''''''((()))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&)))((('''%%%%%%&&&'''(((%%%%%%&&&&&&'''''''''&&&)))(((&&&&&&((()))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((())))))(((&&&&&&((('''&&&&&&&&&(((***---///''''''''''''((()))+++,,,---,,,+++)))((('''''''''"""&&&((())))))***+++)))(((((((((''''''&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$###$$$&&&(((&&&&&&'''''''''''''''''''''(((((())))))(((((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%''''''%%%%%%%%%&&&((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$%%%&&&''')))((('''&&&%%%&&&''''''%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''&&&&&&''')))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%!!!''''''(((''''''(((((()))%%%&&&((((((''''''((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&''''''(((((('''%%%%%%&&&(((&&&'''((())))))(((&&&%%%(((%%%$$$&&&''''''''')))'''&&&%%%&&&((()))((('''&&&%%%$$$%%%'''((('''&&&%%%%%%$$$#########$$$%%%###""" !!!###$$$$$$$$$###$$$&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$"""""""""###$$$&&&'''(((!!!"""######$$$$$$$$$###$$$%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&########################"""""""""""""""""""""###%%%%%%###""" $$$###"""!!!!!!"""###$$$"""!!!  !!!"""###"""!!!!!!""""""!!!""""""!!!!!!!!!!!!""""""!!!"""###%%%&&&&&&&&&&&&!!!!!!  !!! !!!""""""  !!!!!!!!!"""###"""""" !!!  !!!!!! """'''&&&"""!!!%%%***"""!!! !!!""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########  !!!!!!!!!!!!!!!!!!!!!!!! """###!!! """$$$###  """ !!!!!!!!!!!!!!!!!!!!!!!!###&&&&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&$$$#########%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&###%%%(((++++++)))&&&$$$&&&$$$$$$%%%((()))'''$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%$$$&&&))))))&&&'''+++,,,+++(((&&&&&&(((***,,,''''''&&&&&&''')))***+++,,,,,,+++)))((((((((((((###&&&))))))&&&### ((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&'''''''''&&&&&&%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$'''((($$$###&&&((('''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%% $$$''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&'''((('''%%%"""%%%&&&''''''%%%%%%&&&'''###%%%'''(((''''''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((&&&&&&'''(((&&&'''))))))(((&&&''''''&&&&&&((())))))((('''&&&&&&'''((('''%%%$$$&&&((('''&&&%%%&&&(((((('''&&&%%%$$$$$$%%%'''((('''&&&'''''''''%%%$$$$$$&&&(((%%%###""""""$$$%%%$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###%%%''')))***""""""""""""###$$$%%%&&&$$$$$$%%%&&&&&&''''''(((&&&''''''&&&$$$$$$%%%'''########################"""""""""############$$$((('''&&&%%%###"""!!! """""""""""""""######$$$"""!!!  !!!"""###!!! """"""!!!!!!!!!!!!!!!!!!"""######!!!"""$$$%%%&&&&&&%%%$$$!!!  !!!!!!!!!!!!  !!!!!!!!!######"""!!!    !!!!!! %%%,,,+++###"""((( """!!!!!! !!!!!!"""""""""""""""############ !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """###!!! !!!""""""!!!!!!!!!""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%###  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''((((((&&&%%%$$$&&&'''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&'''(((((('''%%%$$$###$$$&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''%%%'''***(((######'''+++***)))(((''''''((((((''''''&&&&&&&&&''')))***+++***)))((((((((((((((()))******((($$$&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&---,,,******)))((('''%%%%%%%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&''')))***%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''!!!&&&)))&&&%%%((((((%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%&&&&&&&&&&&&%%%''''''(((((('''&&&$$$###$$$$$$%%%&&&''''''''''''"""%%%&&&%%%%%%%%%&&&$$$&&&'''(((((('''&&&$$$'''&&&%%%%%%''''''&&&%%%###%%%'''&&&$$$###$$$%%%"""$$$'''((('''''''''(((&&&%%%%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&'''((('''&&&&&&'''((($$$%%%&&&&&&''''''''''''%%%'''((('''$$$$$$%%%&&&(((&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%'''(((((('''&&&''''''%%%###$$$'''***'''%%%$$$$$$%%%%%%%%%$$$###$$$%%%$$$######$$$&&&%%%%%%&&&&&&&&&&&&&&&%%%""""""###$$$%%%&&&((()))&&&$$$###!!!!!!###%%%'''$$$$$$$$$%%%&&&&&&''''''$$$%%%'''&&&$$$$$$&&&(((####################################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###############"""!!!  !!!"""###!!! !!!!!!  !!!###$$$%%%"""###$$$%%%%%%$$$###"""  !!!!!!"""""""""!!!  !!!!!! """###$$$###!!! !!!!!! ### !!!!!! !!!""""""!!!!!!))))))$$$ """ !!!!!! !!!!!!!!!!!!""""""""""""###!!! !!!$$$&&&(((!!!!!!!!!!!!!!!!!!!!!!!! """###!!!  """###$$$"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###""" !!!###$$$""" '''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$!!! !!!%%%(((%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%%%%!!!&&&***)))%%%###%%%)))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''!!!"""$$$&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((---******,,,''' &&&'''((()))******)))(((''''''&&&%%%&&&'''((())))))(((((('''''''''((((((###$$$%%%&&&%%%&&&)))+++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&$$$$$$%%%'''(((((((((''''''))))))************))))))$$$###"""!!!!!!###%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&***(((''')))'''"""$$$%%%&&&'''&&&%%%$$$###'''&&&%%%%%%&&&'''&&&%%%%%%&&&'''((('''%%%"""!!!"""###$$$&&&'''((())))))%%%&&&'''&&&%%%%%%&&&((("""%%%***------***%%%"""%%%$$$""""""$$$%%%%%%$$$###%%%((('''$$$###$$$&&&!!!$$$&&&''''''&&&'''(((%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''&&&'''(((&&&'''&&&%%%###$$$''')))######$$$$$$%%%&&&''''''$$$%%%&&&%%%&&&((((((&&&((('''%%%%%%&&&&&&%%%###%%%$$$$$$%%%'''(((((('''$$$%%%%%%###!!!!!!%%%((((((&&&$$$$$$%%%%%%$$$###!!!###$$$$$$###$$$&&&(((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''')))'''$$$!!! """$$$&&&######$$$%%%%%%&&&&&&'''"""$$$&&&%%%######&&&)))##############################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%% !!!"""$$$$$$$$$###""""""!!!  !!!"""###!!! !!!!!!  """###%%%&&&"""###$$$%%%%%%$$$"""  !!!!!!######"""   !!!!!!"""###%%%%%%%%%"""!!!!!! """&&& !!!!!! !!!""""""!!!"""&&&%%%""" !!!!!!!!!""""""######  !!!!!!!!!""""""!!!!!!!!!###&&&)))+++"""""""""""""""""""""""" """###!!! !!!%%%&&&###  !!!!!!!!! """"""""""""""""""""""""&&&%%%###!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!"""$$$&&&&&&$$$"""!!!$$$""" !!!$$$%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&"""$$$'''(((&&&$$$$$$$$$&&&$$$'''------'''$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((('''(((%%%###%%%***+++(((%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&$$$"""!!!)))'''&&&%%%'''***///111(((''''''&&&&&&%%%$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&###!!! !!!"""''''''''''''''''''&&&&&&((()))))))))))))))(((((((((((((((((((((((((((((((((******)))&&&$$$&&&)))'''&&&&&&'''))))))((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&(((((('''&&&'''&&&%%%%%%&&&'''&&&%%%!!!$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%'''&&&&&&%%%&&&''''''%%%$$$)))###!!!%%%&&&%%%)))000''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++###!!!'''***'''######'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&$$$$$$###"""((("""###***)))!!!!!!(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%,,,)))(((***)))&&&&&&)))(((((('''&&&%%%%%%$$$$$$)))(((%%%######$$$&&&(((%%%%%%&&&'''((((((''''''######$$$%%%''''''&&&$$$(((### $$$''''''%%%$$$(((+++)))### $$$(((%%%%%%%%%$$$$$$######### !!!"""$$$%%%'''(((((($$$$$$$$$############"""&&&%%%###!!!!!!"""###%%%+++'''###!!!###$$$###"""###$$$%%%&&&&&&&&&%%%$$$%%%%%%############%%%%%%$$$$$$######"""#########%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###!!!!!! !!!!!!!!!!!! !!!'''"""!!!&&&$$$######"""!!! !!!  !!! !!! !!!!!!"""###!!! !!!"""!!! $$$%%%!!!!!! """$$$ """""""""""""""""""""""" !!!  !!!###$$$""" $$$)))%%%!!!&&&'''"""!!!###$$$""" !!!"""!!! !!!  """""""""  ######""" !!!"""###### !!!!!!!!!!!!  !!!!!!!!!"""  """######"""!!!###$$$$$$$$$!!!"""###$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$&&&))))))(((&&&&&&&&&&&&$$$&&&++++++&&&$$$&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''%%%###%%%)))***'''$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&%%%$$$((('''%%%$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%%%%###$$$%%%$$$###"""""""""''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))******)))&&&%%%''')))(((''''''(((***+++***(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((''''''''''''&&&%%%%%%%%%&&&&&&%%%###(((&&&%%%&&&'''((('''%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******)))(((''')))+++((('''''''''((('''&&&%%%&&&!!! ###$$$###%%%+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++%%%###(((***'''%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$'''######%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&)))%%%$$$&&&&&&$$$%%%((($$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$%%%&&&((()))$$$%%%%%%&&&''''''&&&&&&&&&%%%&&&'''))))))(((&&&((($$$ $$$'''&&&$$$$$$''')))'''$$$"""%%%'''%%%%%%%%%$$$$$$$$$####################################$$$$$$%%%%%%%%%&&&$$$###"""!!!"""###%%%&&&)))&&&###"""$$$%%%$$$"""###$$$&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$#########$$$$$$%%%%%%$$$######""""""#################################"""!!!"""$$$%%%$$$###!!!!!! !!!!!!$$$$$$###############$$$###!!!!!!$$$######""""""!!! """!!!  !!!!!! !!!###  """  """###!!!  !!!!!! !!! """!!! !!!!!!!!!   !!!""" !!!###'''///%%%!!!"""###"""!!!!!!!!!!!! !!! !!!!!! !!!###!!! $$$$$$  ###!!! !!!"""!!! !!!!!!"""""" !!!!!!!!!!!! !!!"""###$$$######$$$ !!!"""""""""!!! !!!"""###$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&(((******)))((('''(((&&&$$$$$$''''''$$$$$$&&&((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$###%%%((()))&&&###$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$!!!###&&&(((((('''%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((((()))***((('''&&&((()))(((''''''(((***,,,+++***(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%$$$)))'''&&&'''((()))((('''***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&''')))((((((((((((''''''&&&&&&'''%%%$$$&&&'''%%%&&&)))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%''''''&&&&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%'''%%%&&&%%%(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&)))%%%$$$&&&&&&%%%'''+++!!!###&&&''''''&&&&&&%%%%%%&&&&&&((()))******###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''((()))'''&&&(((%%%!!!!!!$$$&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$###""""""""""""###$$$%%%&&&'''((((((""""""!!!"""###%%%'''(((%%%$$$######%%%%%%$$$###$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$###$$$$$$%%%&&&'''%%%$$$######""""""######""""""""""""""""""""""""###"""!!!"""$$$$$$$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""!!!!!! """"""!!! !!! !!!"""""" !!!""""""###!!!!!!""""""!!! !!! !!!""""""   !!!"""  !!!"""""" !!!!!!!!!###""""""%%%)))***(((%%%  $$$222777)))"""""""""""""""!!!  !!! !!!!!! !!!"""  ###$$$ !!!$$$$$$$$$"""  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!###%%%'''$$$""" ###%%%&&&!!!!!!"""""""""!!! !!!"""############""""""&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''%%%$$$&&&(((******)))'''((((((&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%$$$###%%%''''''%%%###%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&"""###%%%''')))***++++++%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###$$$"""###'''+++---,,,)))'''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''&&&'''((()))'''&&&&&&''')))++++++***)))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***'''&&&&&&'''))))))(((''')))((('''((()))***)))'''***)))'''%%%%%%%%%%%%&&&((((((((((((((((((((((((%%%&&&'''&&&%%%%%%''')))((((((((('''&&&%%%%%%&&&((('''''')))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''"""!!!###%%%"""###+++'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))%%%###%%%%%%$$$&&&***!!!$$$''')))((('''&&&%%%&&&'''))))))))))))((($$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$(((%%%######$$$%%%$$$"""%%%###"""$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''######"""######%%%&&&'''#########%%%%%%&&&%%%$$$%%%&&&((()))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((%%%$$$######""""""#################################"""!!!"""###$$$###"""!!!!!! !!!!!! !!!"""############""""""!!!!!!!!! !!!!!! !!!###$$$$$$###  """!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""  """$$$&&&&&&$$$"""  !!!!!! !!!!!!!!!!!!######""""""((("""!!!!!!###### $$$444999000&&&###!!!""""""   !!! !!!!!!!!!!!!"""$$$%%%###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  $$$'''))) ###&&&(((&&&""" !!!!!!"""""""""###!!!""""""###############&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%###&&&'''(((((('''&&&'''(((''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((())))))(((###$$$&&&(((***+++++++++''''''&&&&&&&&&%%%%%%%%%(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$!!!!!!###&&&"""###%%%)))------***'''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%&&&'''(((((('''%%%$$$%%%'''))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''((()))+++,,,---((('''&&&'''''''''%%%###***)))(((((()))***)))(((+++***)))((('''((()))***((((((((((((((((((((((((((()))))))))((((((***,,,'''''''''%%%###"""###%%%###%%%&&&%%%%%%%%%$$$"""(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''((("""%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''###$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$######%%%&&&''''''((((((''''''((($$$"""######!!!"""&&&###%%%''')))***(((&&&%%%&&&''')))***)))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$'''%%%$$$$$$$$$$$$###"""%%%""" ###''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%%%%&&&'''((()))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######"""!!!!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$### !!!"""###$$$%%%!!!!!!!!!!!!  !!!"""###"""!!! !!!""" !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""$$$'''%%% !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!###%%%&&&$$$"""&&&  !!!'''###!!!...777<<<---&&&!!!######  !!! !!!!!! !!!""" !!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  $$$''')))"""$$$"""!!!!!!!!!!!!""""""######"""""""""""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''&&&((('''%%%%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''((()))***++++++***%%%%%%&&&''''''''''''&&&(((((('''&&&%%%%%%$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$!!!!!!%%%)))###""""""$$$(((***(((%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&$$$###$$$'''((()))((((((&&&$$$$$$&&&'''(((''')))(((((((((((((((((()))''''''''''''''''''''''''))))))((('''''''''''''''***(((&&&%%%$$$"""***((('''((()))***)))'''''''''&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***&&&'''(((%%%!!! """%%%$$$''''''%%%%%%'''&&&###((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((''')))(((%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''(((""" !!!%%%))))))%%%!!!&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''"""###%%%&&&'''(((((((((''''''&&&&&&%%%$$$######%%%%%%&&&''''''''''''&&&***''''''))))))&&&'''***&&&'''((())))))(((&&&%%%''''''((()))((('''&&&%%%''''''((((((''''''&&&&&&)))(((&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$"""!!!###&&&((('''%%%###$$$$$$$$$$$$%%%%%%%%%$$$######""""""!!!!!!!!!$$$$$$$$$######"""""""""&&&%%%%%%%%%%%%$$$$$$###"""###%%%%%%$$$$$$%%%&&&%%%&&&((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###""" !!!!!! !!!!!! """###$$$######""""""!!! """###$$$   !!!!!!"""$$$&&&$$$$$$!!!"""  !!!""""""$$$((('''###"""!!! !!!""""""!!! """"""""""""""""""""""""###"""!!!###&&&'''$$$!!!!!!$$$((((((%%%!!!&&&""""""(((333FFF555***"""###"""!!! !!!!!!###$$$$$$###"""$$$%%%""""""""" ### !!! !!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!###%%%'''!!! %%%$$$###"""!!! !!!!!!"""!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''&&&''''''&&&%%%%%%&&&(((###''''''$$$$$$''''''###%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$######%%%&&&'''&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((())))))((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''$$$""""""''',,,)))%%%""""""&&&((((((&&&%%%%%%&&&&&&'''(((((()))###$$$%%%&&&''''''''''''(((((((((((((((((((((((('''%%%$$$&&&)))++++++******(((%%%$$$%%%'''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''%%%$$$############((('''&&&%%%%%%$$$""" )))(((''''''))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''!!!###$$$#########%%%''''''))))))%%%!!! ###'''&&&))))))&&&&&&******'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&'''***%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))'''$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&(((,,,---++++++...&&&''''''(((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$***(((&&&%%%&&&''''''&&&###$$$%%%%%%$$$$$$$$$%%%$$$######$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###%%%%%%$$$""""""%%%'''%%%&&&'''((()))(((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$######""""""##############################$$$"""!!!!!!""""""!!! !!!!!! !!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """### """!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!"""&&&%%%"""$$$###"""!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""" """&&&&&&###!!! $$$ &&&""")))DDD===...######"""""" !!!!!!"""######""""""###$$$### """!!!"""!!!""""""!!! !!!!!!"""""" !!!!!!!!!!!! !!!"""###$$$&&&### !!!#########%%%$$$"""!!!!!!!!!"""""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###""""""###$$$&&&'''((('''%%%%%%'''(((!!!&&&'''######'''&&&!!!&&&&&&&&&'''''''''((((((&&&%%%#########%%%'''((('''((()))((('''&&&%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$%%%%%%%%%$$$"""######$$$&&&(((***+++$$$%%%%%%&&&&&&''''''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''%%%"""###)))...000***$$$###'''******)))%%%%%%&&&&&&'''((())))))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))'''%%%'''+++------,,,,,,***'''%%%&&&''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&%%%%%%'''***+++***))))))'''&&&'''((()))((('''))))))*********((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%&&&(((***(((******&&&!!! $$$((("""&&&&&&""""""'''(((%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%$$$"""%%%'''!!!'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''' ###%%%###!!!###%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&&&&''''''&&&&&&%%%$$$"""######$$$&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%!!!'''***((((((***%%%%%%%%%%%%&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$###(((&&&$$$###$$$%%%%%%$$$!!!###%%%%%%%%%$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&''')))***+++,,,######$$$%%%&&&&&&'''((("""###$$$%%%&&&'''''''''%%%&&&&&&###!!!!!!$$$((($$$%%%'''((((((((('''&&&######%%%%%%%%%%%%######$$$$$$######"""#########%%%$$$$$$###"""#########""""""""""""""""""""""""$$$"""!!!!!!""""""!!!!!!!!! !!!!!! """$$$%%%%%%$$$### """""""""!!! !!!"""###"""######!!!$$$!!!!!!############""" !!!"""""" !!!""""""!!!!!!!!!!!!!!!  !!! %%%%%%!!!#########!!!!!!"""%%%(((!!!%%% ###***<<>>333***)))***)))((()))'''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''',,,'''))))))%%%(((---***(((&&&%%%&&&'''((('''&&&(((((())))))))))))(((((($$$%%%''')))************###'''(((%%%%%%)))(((%%%'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''$$$$$$$$$##############################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%'''!!!$$$***'''#########"""!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!! &&&***(((%%%'''&&&$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$ ######!!!###""" !!!$$$''''''%%%"""!!!###%%%%%%$$$#########""""""""""""""""""""""""######$$$%%%%%%$$$######$$$&&&'''%%%!!!"""&&& """$$$###"""!!!###%%%"""##################"""!!!###%%%$$$""" !!!""""""""""""""""""######$$$&&&%%%%%%$$$############!!!!!!""""""""""""!!!!!!########################!!!!!!""""""###$$$$$$$$$%%%%%%$$$"""!!! )))%%%###$$$###!!!!!!$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$ !!!"""###""""""!!! !!!!!! !!!$$$!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$"""%%%$$$!!! !!!!!!###$$$###""""""!!!!!!!!!!!!!!!"""###$$$######$$$$$$%%%%%%%%%$$$""""""######$$$$$$$$$###!!!###$$$%%%$$$###$$$%%%((()))))))))((('''&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((***)))'''&&&&&&''')))***%%%%%%%%%&&&&&&((()))***(((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((+++***((((((*********)))(((((())))))*********++++++***)))(((((()))***+++'''&&&%%%$$$%%%''')))+++(((***,,,---,,,***'''%%%(((((((((((())))))))))))************************&&&'''((())))))((('''&&&%%%'''(((((('''''')))***'''((()))+++---,,,)))&&&&&&&&&'''((())))))((((((&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))***++++++,,,%%%'''******+++---222777222000---***((((((((()))''''''''''''''''''''''''''''''(((((())))))******000&&&000***$$$---***)))%%%''')))++++++***((('''((((((''''''''''''((((((''''''(((((())))))******&&&///+++&&&+++,,,&&&'''CCC777,,,))))))((('''(((%%%&&&&&&'''((()))******((((((''''''''''''(((((('''''''''''''''''''''''',,,###***...###&&&,,,""")))'''&&&'''((()))((('''(((((())))))))))))((((((%%%&&&((())))))'''%%%$$$###((()))%%%%%%))))))$$$'''&&&&&&&&&&&&'''((((((%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""%%%%%%%%%&&&'''$$$$$$$$$$$$$$$###"""!!!#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''"""&&&&&& $$$ ###$$$$$$#########&&&(((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&%%%###***'''$$$$$$%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$ ###$$$  $$$((()))%%%"""!!!###%%%%%%$$$###"""#####################$$$$$$###$$$%%%&&&&&&%%%$$$######&&&&&&### $$$"""$$$###!!!!!!###%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%$$$""" !!!###"""""""""""""""######$$$ """$$$&&&&&&$$$"""!!!!!!!!!""""""""""""!!!!!!######################## !!!""""""""""""""""""############***$$$!!!"""!!! !!!"""""""""""""""""""""""" """###$$$$$$$$$$$$ """#########"""!!! ###!!!###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######%%%###""" """###%%%"""%%%###!!!###$$$$$$""""""!!!!!!!!!!!!!!!""""""###%%%$$$###""""""$$$&&&'''!!!"""###$$$%%%&&&&&&&&&"""%%%%%%###!!!"""$$$)))))))))))))))*********'''''''''''''''((())))))((((((((((((''''''''''''%%%((((((%%%%%%((((((%%%+++'''%%%((()))''''''(((%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((((('''''')))***)))'''(((+++//////'''###'''***((((((+++)))((((((***++++++)))'''(((((())))))))))))(((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%&&&(((***+++)))((('''(((***---///---******......)))''')))(((((((((((((((((((((((((((%%%""""""%%%((((((((($$$(((((($$$%%%+++,,,)))''''''''''''''''''''''''$$$%%%&&&((()))*********))))))))))))((((((((((((*********((('''(((***---***'''&&&***---...333888777222---*********)))((((((((((((((((((((((((((())))))*********+++++++++---((($$$$$$(((***(((%%%...***&&&'''***+++'''###'''''''''''''''((())))))'''((((((((((((''''''&&&)))''''''((()))******(((111444000)))+++333000%%%((((((((())))))))))))))))))(((((((((''''''''''''&&&(((((((((&&&%%%&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((&&&!!! &&&+++''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&'''''''''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((###&&&&&&'''$$$###$$$$$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%""""""""""""!!!!!! $$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&!!!,,,---"""$$$#########"""""""""""""""'''&&&%%%$$$############$$$###"""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''(((((('''$$$""""""$$$&&&!!!###$$$$$$###"""###$$$%%%###!!!###%%%$$$""""""""""""""""""""""""!!!$$$%%%$$$!!!!!!###"""###$$$""" """!!!###$$$"""!!!!!!!!!!!!"""""""""###############!!! !!!$$$%%%$$$!!!"""""""""###$$$%%%%%%%%%***&&&$$$%%%###!!!!!! """$$$$$$$$$""""""""""""############%%%""" ###&&&&&&$$$$$$###"""""""""""""""###&&&%%%###!!! !!!!!!######""""""""""""###### """$$$%%%$$$###""" ###'''(((%%%!!!"""###$$$%%%$$$###!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%((($$$""""""%%%&&&"""&&&$$$###""""""$$$&&&'''+++*********)))((((((((('''''''''''''''((())))))((((((((((((''''''''''''&&&))))))&&&&&&))))))&&&+++'''&&&(((***(((''')))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&(((***)))((((((+++---...)))&&&)))***'''&&&)))''''''(((***---...---,,,))))))(((((((((((())))))******)))(((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%''')))((((((((())))))******+++***000555444...)))((()))(((((((((((((((((((((((()))'''$$$%%%''')))((('''((()))'''!!!!!!&&&(((&&&(((((((((((((((((((((((($$$%%%&&&((())))))******))))))))))))(((((((((((((((***++++++)))((()))***,,,)))(((,,,......222777888444///,,,,,,,,,+++***(((((((((((((((((((((((())))))*********+++++++++///+++'''''')))+++)))&&&%%%%%%&&&'''***+++,,,,,,(((''''''''''''((())))))))))))***++++++*********)))((('''((()))***)))(((***---***%%%(((000...%%%))))))((((((''''''&&&&&&))))))(((((((((''''''''''''((()))(((&&&&&&&&&((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))*********)))%%%!!!!!!&&&***''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%'''((('''&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((&&&!!!""")))''' $$$!!! ######!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%'''((()))%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###!!!!!! !!!!!!%%%%%%$$$$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################### ### !!!%%%########################''''''&&&%%%$$$#########$$$#########$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&$$$""""""###%%%$$$$$$$$$######$$$'''))),,,'''""""""$$$%%%""""""""""""""""""""""""""" """""""""###%%%&&&"""!!!%%%$$$###$$$!!!######"""!!!!!!"""############$$$$$$$$$$$$###!!! !!!$$$%%%###"""!!!###%%%### !!!###!!!!!!!!! ######!!! """###""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!$$$''''''%%%###""""""!!!!!!"""""""""%%%$$$###"""!!!!!!!!!!!!######""""""""""""######!!!!!!###$$$$$$###"""""""""$$$%%%$$$"""!!! !!!!!!"""###$$$$$$""" !!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&&'''$$$"""###%%%&&&"""$$$############$$$&&&''',,,+++******(((((('''&&&'''''''''''''''((())))))(((((((((((('''''''''''''''******''''''******'''+++'''&&&)))***(((''')))''''''''''''''''''''''''((((((((('''''''''''''''&&&(((******))))))***+++,,,***+++,,,)))&&&&&&)))***)))***,,,///000000///***)))(((''''''((()))***++++++***)))))))))))))))''''''''''''(((((((((((('''(((((('''&&&%%%''')))&&&''')))******)))(((''')))888@@@888,,,)))***)))((((((((((((((((((((((((***((('''((())))))((('''***)))&&& %%%(((((())))))))))))))))))))))))%%%%%%'''((())))))))))))(((((((((((())))))))))))***---//////...+++******---******---///...111555666333///,,,,,,,,,+++***)))))))))))))))))))))))))))))))))************+++000,,,))))))+++,,,***'''&&&(((***)))(((''')))+++((((((''''''(((((()))***))))))***+++,,,,,,,,,,,,***)))(((((())))))((('''(((+++)))&&&)))111000)))'''''''''''''''''''''''')))))))))(((((((((''''''((()))***)))((('''''')))******))))))(((&&&%%%$$$))))))))))))))))))))))))&&&&&&''''''((()))))))))+++,,,,,,)))%%%###%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''%%%"""###$$$&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%&&&'''$$$ %%%""""""%%%%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$!!!!!!###%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""%%%$$$"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$##############################&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%$$$"""!!!"""###%%%%%%$$$"""###%%%***...111...)))&&&%%%%%%$$$###""""""""""""""""""""""""!!!$$$&&&&&&%%%""""""###"""### """######"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%###!!!!!!!!!###$$$###""" $$$'''$$$!!! !!!!!!$$$$$$"""!!! !!!"""!!! !!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###""""""!!!!!!""""""###############""""""""""""$$$$$$###!!! ###&&& !!!"""###"""!!! !!!"""############""""""############$$$%%%&&&&&&&&&$$$"""###%%%&&&### """"""###$$$%%%&&&&&&&&&******))))))(((((((((''''''''''''''''''((())))))(((((((((((('''''''''''''''******''''''******''')))%%%$$$(((***(((&&&(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''')))******)))))))))(((***,,,,,,)))'''(((+++///...---...///000...---+++)))(((&&&&&&((()))++++++***))))))(((((())))))(((((((((((())))))))))))'''((()))(((&&&&&&'''((()))))))))***))))))((((((,,,===BBB444)))***+++'''(((((((((((((((((((((((()))))))))))))))((('''%%%((('''%%%$$$%%%(((,,,---((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))***,,,------+++)))))))))***'''(((---///...000444111///,,,***))))))))))))************************))))))))))))************---+++)))***,,,,,,+++***))))))***)))(((''''''(((((((((((('''((())))))***&&&'''(((******+++++++++***)))(((((())))))((('''(((***)))'''***//////***%%%%%%&&&'''((()))***+++)))))))))((((((((((((''')))***+++***((((((((()))))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''''''''(((((())))))(((+++,,,***'''%%%&&&(((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&)))'''&&&&&&(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&%%%###""" &&&######%%%&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!!!!"""$$$'''(((###########################$$$%%%&&&&&&%%%$$$##########################################$$$$$$$$$###$$$######''')))"""######$$$$$$%%%&&&''''''$$$%%%%%%$$$$$$######"""###$$$$$$$$$###"""######&&&&&&%%%$$$#########$$$"""###%%%$$$"""!!!!!!"""############$$$&&&+++...000444666222***$$$###$$$""""""""""""""""""""""""$$$!!!!!!$$$%%%###!!!""" !!! !!!"""$$$###"""!!!"""############$$$$$$$$$%%%%%%""""""!!!"""############!!!###$$$""" %%%"""!!!###""" ######""" !!!""""""!!!!!!!!!!!!!!!"""""""""### !!!"""######""" !!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!"""""""""###"""!!! !!!$$$''' !!!!!!!!!!!! !!!""""""##############################$$$%%%&&&%%%$$$###$$$%%%&&&$$$!!! !!!###&&&&&&&&&%%%%%%''''''(((((()))))))))***'''''''''''''''((())))))((((((((((((''''''''''''&&&((((((&&&&&&((((((&&&&&&######''')))'''%%%'''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((()))******((('''###(((++++++))))))+++---///...------...///...---+++)))(((&&&&&&((()))+++))))))(((''''''''''''(((((((((((()))))))))******'''((())))))'''''''''(((,,,+++)))(((((()))***+++111;;;:::,,,&&&,,,,,,&&&))))))))))))))))))))))))'''((())))))(((&&&&&&%%%%%%%%%&&&((()))))))))+++''''''''''''''''''''''''%%%&&&'''((()))))))))((('''((((((((()))))))))***'''((('''&&&$$$$$$%%%'''&&&$$$&&&,,,...---///222......,,,***)))(((((()))++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))+++,,,,,,,,,&&&###"""&&&+++///...+++((((((((((((((()))******&&&'''(((******+++++++++***((('''((()))***)))'''&&&'''&&&$$$%%%((((((&&&)))))))))))))))************)))))))))(((((((((((()))+++++++++)))((()))***''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((###'''******'''&&&&&&((('''''''''''''''''''''''')))((((((''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&((('''&&&&&&'''((('''%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###!!!"""$$$"""!!!$$$### """$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$###""""""$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&###########################$$$%%%&&&&&&%%%$$$###########################""""""#########$$$$$$$$$ """"""!!!$$$%%%######$$$%%%&&&'''''''''"""######$$$######"""!!!###$$$&&&$$$"""!!!"""$$$&&&%%%$$$$$$############!!!###$$$$$$"""!!!!!!"""!!!###$$$$$$%%%(((***)))555@@@>>>000$$$ """########################$$$""" !!!$$$%%%### &&&  """###$$$###"""!!!"""$$$""""""""""""#########$$$!!!"""""""""""""""###$$$$$$""" !!!###$$$### ((($$$###$$$### ###!!!  """$$$$$$### !!!!!!!!!!!!"""""""""  !!!""""""!!!!!! """$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!""""""!!!######""""""###%%% !!!!!!!!!!!!!!! """""""""""""""######$$$###""""""""""""######$$$$$$######$$$%%%&&&%%%### !!!$$$&&&'''&&&%%%$$$%%%&&&'''''')))******+++'''''''''''''''((())))))((((((((((((''''''''''''%%%((((((%%%%%%((((((%%%&&&######(((***'''&&&'''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''((()))***((('''"""&&&(((''''''+++---,,,***)))(((***,,,/////////***)))(((''''''((()))***)))(((((('''''''''''''''(((((((((((())))))))))))%%%'''))))))((((((((()))---+++)))'''((())),,,...333444000'''&&&+++,,,&&&))))))))))))))))))))))))'''((()))(((&&&&&&&&&(((&&&%%%&&&))))))%%%###$$$''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''(((((())))))************)))'''&&&&&&))),,,$$$###&&&,,,...,,,---///.........---***)))***+++***************************)))))))))))))))((((((%%%&&&''')))***+++++++++***&&&###&&&+++...+++'''))))))(((((())))))***+++))))))***+++,,,,,,,,,,,,)))''''''((()))******((())))))((('''&&&&&&&&&&&&...---,,,+++)))((('''&&&******)))))))))((((((((()))***+++***)))((((((***&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((!!!%%%((()))'''%%%'''(((''''''''''''''''''''''''((((((((((((''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&%%%###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$""" """&&&&&&$$$$$$''''''###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$""" $$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%%%%""" !!!"""""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!###%%%'''%%%""" !!!$$$%%%$$$$$$############$$$"""###$$$###"""!!!"""###!!!###$$$$$$###$$$%%%"""000===>>>333&&&!!!!!!########################!!! !!!###%%%%%%$$$)))$$$"""$$$$$$""""""$$$######$$$###!!!!!!###%%%!!!!!!"""""""""######### """######""""""###$$$%%%!!!!!!&&&)))&&&"""### """""" !!!$$$  """$$$$$$$$$ !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!! !!!!!!"""######"""!!!!!!!!!"""###############"""!!!!!! !!!!!!"""############""""""""""""!!!$$$%%%$$$###""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$%%%###"""""""""""""""############$$$%%%&&&&&&&&&%%%!!!###%%%&&&&&&%%%$$$###&&&'''''''''((()))))))))'''''''''''''''((())))))((((((((((((''''''''''''&&&))))))&&&&&&))))))&&&'''$$$%%%***,,,)))(((((('''''''''''''''''''''''''''''''''(((((()))))))))***(((&&&&&&((()))((('''$$$'''&&&###&&&,,,---)))(((&&&&&&'''))),,,------))))))(((((((((((())))))***))))))((('''((((((((('''''''''((((((((())))))$$$&&&)))***))))))***+++))))))(((((()))***+++,,,...,,,)))'''((()))***)))))))))))))))))))))))))))'''))))))(((&&&&&&))),,,(((%%%%%%(((((($$$###&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((()))*********)))***++++++++++++---...'''&&&)))......+++***+++,,,---...---***)))***,,,******************************))))))((((((((((((&&&((()))******)))))))))...+++)))((()))(((&&&###))))))(((((())))))***+++))))))***++++++*********'''&&&&&&'''***++++++***+++*********)))((((((***,,,++++++***)))(((((('''*********)))))))))(((((()))***+++***((('''((()))'''((((((((((((((('''&&&))))))))))))))))))))))))((((((((((((((((((((('''"""&&&)))(((&&&$$$&&&(((''''''''''''''''''''''''((((((((((((''''''''''''######$$$%%%&&&&&&&&&&&&###""""""$$$&&&''''''&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$(((######&&&&&&######&&&###"""###'''(((%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###!!! #########$$$$$$$$$%%%%%%#########""""""#################################!!!""""""###$$$$$$%%%%%%'''""""""%%%###'''$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$######%%%'''%%%!!!!!!$$$##################$$$%%%###$$$$$$"""!!!!!!###%%%###$$$$$$###!!!!!!###$$$ &&&...222000***%%%"""######################## """######""""""###$$$&&&$$$&&&'''%%%"""###'''###$$$$$$###!!!!!!###%%%""""""#########$$$$$$$$$ """$$$###"""!!!###%%%$$$""" """%%%'''&&&$$$ !!!""" """%%%"""  """######""" !!!!!!!!!"""""""""""""""""""""""""""""" ###''' """###$$$$$$###"""###"""""""""""""""######!!!!!! !!!!!!!!!!!!###$$$$$$###"""""""""$$$%%%###"""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!"""###$$$%%%$$$######""""""######$$$"""###%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%$$$###"""(((((((((((((((''''''''''''''''''''''''((()))))))))((((((((('''''''''''''''******''''''******'''(((%%%''',,,...+++)))***'''''''''''''''''''''''''''((((((((())))))******+++(((%%%%%%''')))(((''''''((($$$!!!$$$+++,,,&&&***(((&&&%%%'''((((((((((((((())))))))))))((((((+++******)))))))))))))))''''''''''''((((((((((((###%%%(((*********+++,,,%%%&&&((()))*********)))***''''''++++++'''(((,,,))))))))))))))))))))))))(((******(((&&&'''+++///)))$$$###''')))&&&)))...))))))))))))))))))))))))&&&'''((((((((((((((((((&&&''''''((()))******+++"""%%%((())))))(((((()))+++***,,,//////***((()))(((+++,,,+++((('''(((***))))))))))))))))))))))))******))))))(((((((((''')))***,,,,,,***(((''''''&&&'''))))))((((((***+++)))))))))))))))******+++'''((((((((((((''''''&&&&&&%%%%%%'''***,,,,,,+++'''&&&''''''&&&%%%&&&)))%%%&&&'''((()))***+++,,,************))))))))))))((()))***)))((('''''')))******))))))((('''%%%%%%************************((((((((((((((('''''''''%%%(((***)))&&&$$$%%%''''''''''''''''''''''''''''''((((((((((((((((((((("""###$$$%%%&&&&&&'''&&&"""!!!!!!###%%%''''''&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&!!!!!!&&&((($$$"""$$$ """!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%'''((((((((('''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&###!!! !!!###$$$ !!!!!!"""""""""###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!"""***$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$"""&&&(((&&&!!!!!!$$$###"""""""""###$$$%%%%%%$$$$$$$$$"""!!!!!!$$$'''((('''$$$!!!"""%%%!!!%%%+++...)))$$$########################$$$&&&'''$$$ !!! !!!%%%'''$$$ """((($$$$$$$$$###!!!!!!$$$&&&######$$$$$$$$$%%%%%%%%% """$$$###!!!!!!###%%%"""###############$$$%%%### """###!!!!!!%%%$$$""" !!!"""!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  ''',,, """$$$%%%%%%######$$$###"""!!!!!!"""###$$$!!!!!! !!!!!! ###$$$%%%$$$###"""!!!###$$$###"""!!!"""###"""""""""""""""###$$$$$$"""!!!!!!!!!!!!###%%%&&&%%%%%%$$$$$$###$$$$$$$$$!!!###%%%&&&&&&&&&'''(((%%%%%%%%%%%%$$$###"""""")))'''%%%&&&)))***(((&&&''''''''''''(((((((((((('''((())))))(((((()))***'''+++...,,,(((''')))---$$$+++111///'''###''',,,&&&'''''''''(((((())))))(((((()))***************+++)))'''(((+++,,,***(((&&&&&&''')))++++++)))''' """)))%%%))))))&&&))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,+++)))'''&&&%%%%%%&&&'''((()))******))))))************))))))(((((())))))((('''&&&&&&''')))***'''""" $$$((((((&&&***000111***''')))&&&&&&''''''''''''&&&&&&((()))))))))'''''')))******)))(((''''''((()))***'''&&&%%%&&&(((*********(((,,,111000---+++---000...---+++*********++++++))))))*********+++++++++***)))((()))***+++***))),,,,,,++++++)))(((&&&%%%%%%$$$$$$%%%(((******)))++++++***************+++************************)))(((((()))+++---,,,++++++***)))'''&&&&&&&&&&&&)))(((''')))---...,,,)))&&&''''''(((((((((((('''((()))******))))))***+++,,,%%%$$$((()))))))))))))))))))))))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''((()))******(((&&&$$$"""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$((( ***$$$111!!!(((&&&(((&&&$$$###$$$%%%%%%$$$"""###$$$$$$&&&&&&'''(((!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%(((###!!!(((+++((($$$!!!###$$$###"""!!!"""$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###""" !!!###$$$%%%&&&'''!!!!!!"""""""""###$$$$$$##################$$$$$$######################################################""""""""""""######&&&'''***######################################################!!!""""""#########""""""""""""!!!!!!!!!!!!""""""######$$$######"""!!! !!!!!!!!!!!!""""""""""""!!!"""###%%%$$$###!!! """"""""""""!!!!!!!!!!!!%%%&&&&&&$$$!!!  """""""""!!!!!!######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""%%%""""""""""""############### """$$$"""&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$%%% !!!%%% !!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&""""""%%%((((((''')))'''&&&'''))))))(((&&&''''''''''''(((((((((((('''((())))))(((((()))***(((***,,,+++)))(((***,,,%%%(((+++***'''%%%%%%'''''''''''''''((((((((()))'''((())))))******))))))***(((&&&''')))***)))''')))))))))***+++***(((%%%!!!000111)))+++***'''((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))******'''(((***++++++***((('''(((((((((((((((((())))))))))))************))))))(((((((((((((((((('''&&&&&&((()))'''$$$###%%%((('''%%%(((---...)))&&&((('''(((((((((((((((((('''((()))))))))'''''')))******)))(((''''''((()))))))))((('''''')))++++++***$$$(((,,,,,,)))''')))+++---,,,+++*********++++++******************++++++***)))((()))***+++***))),,,,,,++++++)))((('''&&&)))***))))))'''&&&$$$$$$++++++***))))))******+++************************)))(((((()))+++,,,,,,++++++***))))))((((((((((((***)))((())),,,---,,,+++***++++++++++++)))(((''''''((()))***))))))+++,,,+++&&& $$$((()))((())))))))))))))))))))))))))))))((((((((('''''''''((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!###$$$%%%$$$###!!!!!!"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""##################&&&!!!+++###***$$$&&&$$$"""!!!!!!###%%%&&&%%%###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$!!! $$$'''&&&###!!!###$$$$$$"""""""""###"""""""""###$$$$$$%%%%%%###$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!"""$$$%%%#################################################################################""""""#########&&&  """&&&""""""""""""""""""""""""#######################################"""!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!###############"""""""""###$$$$$$###!!! !!!""" !!!"""""""""!!! !!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!! """$$$$$$######"""""""""#########!!!"""$$$""" %%%$$$$$$$$$#########""""""$$$######""""""######$$$***"""!!!###"""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%###)))'''&&&'''((()))((('''''''''''''''(((((((((((('''((())))))(((((()))***)))*********)))))))))***'''&&&&&&'''''''''%%%$$$''''''''''''((((((((((((&&&''''''((()))((((((((()))'''&&&'''((()))(((&&&,,,++++++++++++)))&&&$$$%%%111...&&&***---+++,,,((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))******'''(((***+++,,,,,,++++++******)))))))))((((((((())))))************))))))&&&'''((((((((((((((((((&&&&&&'''''''''&&&&&&&&&&&&$$$&&&)))***'''&&&((((((((())))))))))))((((((((()))))))))'''''')))***))))))(((((((((((())))))+++)))))))))++++++***)))&&&***------+++)))***,,,,,,,,,+++************+++++++++******************+++)))((()))******)))(((+++++++++******((('''&&&###'''++++++)))((()))*********)))))))))******+++)))))))))))))))))))))))))))(((((()))+++,,,+++************))))))))))))***,,,***((()))+++---------...///000///...+++(((''''''((())))))))))))+++---)))'''%%%&&&)))+++)))&&&))))))))))))))))))))))))))))))))))))(((((((((((()))((((((((('''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%$$$!!!%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############+++###### &&& """%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%% """%%%%%%###"""""""""########################"""############"""!!!!!!""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""###$$$########################################################################$$$$$$############$$$$$$"""$$$"""!!!%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$###!!! """"""!!!!!!!!!!!!""""""%%%$$$###############$$$!!!!!!!!!"""""""""######""""""""""""""""""#####################$$$$$$$$$!!!"""######"""!!!"""$$$!!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! """###'''%%%###"""!!!"""###$$$"""!!!"""###"""!!!%%%$$$############"""""""""$$$######""""""######$$$((("""###!!!"""!!!"""""""""""""""""""""""""""""""""#########$$$$$$'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""&&&((('''%%%###"""((((((''''''((((((((('''''''''''''''(((((((((((('''((())))))(((((()))******)))((((((******)))((((((((((((((((((((('''''''''''''''(((((((((((((((%%%&&&''''''((((((''''''(((((('''(((((((((((((((,,,+++******+++***'''%%%"""---***$$$+++///,,,---((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((())))))***((()))+++,,,............************))))))))))))))))))************))))))&&&&&&'''((())))))(((((((((''''''((()))(((%%%###&&&%%%&&&'''((('''((()))((((((((())))))(((((((((((()))))))))'''''')))***((((((((((((((()))))))))+++***)))***++++++)))((()))+++......---,,,,,,---++++++******************+++++++++***************+++***))))))******)))(((***************)))((('''%%%,,,---+++)))+++...***))))))))))))******+++(((((((((((((((((((((((()))(((((()))***++++++***(((((())))))************,,,+++))))))***,,,...///...///000111///---***((()))******)))((((((***,,,((('''&&&(((******(((&&&))))))))))))))))))))))))******)))))))))((((((((())))))((((((((('''''''''&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''"""###$$$$$$"""!!!!!!!!!$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!$$$)))%%%###!!!%%% """$$$%%%&&&%%%%%%%%%%%%$$$$$$######'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###&&&))) ###%%%&&&$$$###""""""$$$$$$$$$#########"""""""""###############""""""########################$$$$$$$$$$$$######"""!!!$$$$$$$$$###############################################################%%%$$$$$$$$$$$$$$$$$$%%%&&&((($$$'''"""""""""""""""""""""""""""#######################################"""!!! """"""!!!!!!!!!!!!""""""######"""!!!!!!"""###$$$!!!!!!"""""""""############""""""!!!""""""###$$$""""""###############$$$!!!###$$$###"""!!!"""############"""!!! ######$$$$$$$$$$$$######$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! #########""""""###)))'''$$$!!! !!!###$$$"""""""""""""""!!!"""$$$############""""""""""""######""""""""""""###### %%%'''### ###############$$$$$$$$$!!!""""""""""""#########&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$)))+++(((&&&%%%&&&'''(((((((((''''''((((((''''''''''''(((((((((((('''((())))))(((((()))***)))(((''''''))))))((('''&&&(((***)))&&&%%%'''***((((((((((((((('''''''''%%%%%%&&&'''''''''''''''))))))***)))))))))))))))***)))((()))***+++)))(((%%%111...(((---///)))'''((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((())))))***(((((()))***+++,,,------((((((((()))***+++++++++))))))************))))))&&&&&&'''((())))))((((((***)))(((((()))'''$$$!!!&&&'''''''''((()))******&&&''''''((((((''''''&&&((()))))))))'''''')))***''''''((()))))))))))))))***)))((()))******(((&&&''')))+++,,,+++*********************************************************+++***))))))******)))'''))))))*********))))))(((&&&+++000///***&&&&&&((())))))(((((()))******+++((((((((((((((((((((((((***(((((((((***+++***)))%%%&&&'''((())))))))))))++++++***))))))+++---///+++,,,---...///...,,,++++++,,,+++)))''''''(((***)))'''&&&&&&'''(((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%!!!###%%%%%%$$$$$$%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######### $$$%%%)))&&&(((%%%$$$$$$"""!!!!!!"""$$$$$$$$$&&&%%%%%%$$$$$$######"""'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''&&&###"""%%%)))!!!###%%%%%%$$$#########%%%%%%$$$$$$###"""""""""######$$$$$$%%%$$$$$$###$$$$$$$$$############"""!!!###&&&''''''$$$!!!$$$$$$$$$#########""""""################################################%%%$$$$$$$$$$$$$$$$$$%%%'''&&&"""'''"""########################"""""""""""""""""""""""" !!!"""###############""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""############""""""!!!!!!"""###$$$$$$!!!!!!!!!"""""""""#########$$$%%%###!!! !!!"""$$$$$$###"""!!! ######$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$#########(((&&&###!!! !!!"""$$$"""""""""!!!"""$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""######%%%"""(((&&&"""#########$$$$$$$$$%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$((((((&&&%%%''')))'''((()))((('''&&&''')))''''''''''''(((((((((((('''((())))))(((((()))***'''((((((((('''''''''((($$$''')))'''$$$###'''***((((((((((((((('''''''''%%%&&&&&&'''(((''''''''')))***+++***)))((()))+++(((&&&&&&''')))+++******)))+++&&&,,,---((('''((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''((((((&&&''''''((()))***+++,,,))))))************))))))&&&'''(((((((((((((((((())))))))))))'''&&&%%%$$$&&&((()))'''(((,,,,,,***&&&&&&''''''''''''&&&&&&((()))))))))'''''')))***&&&'''((()))*********)))(((((((((***++++++)))'''***+++,,,---------,,,+++((()))******+++*********))))))*********+++++++++,,,***))))))******((('''((())))))************)))%%%))),,,---***(((((()))(((((((((((()))******+++))))))))))))))))))))))))***(((((((((******)))(((%%%&&&''')))))))))((('''))))))***))))))))),,,...((()))***+++,,,------...,,,,,,+++(((&&&&&&)))++++++***(((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&!!!$$$&&&'''&&&&&&''')))############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######### &&&###)))$$$---&&&%%%'''%%%###"""###$$$$$$###%%%%%%$$$$$$#########"""%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&###$$$%%%$$$###"""$$$%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$################## """&&&((((((%%%!!!%%%%%%$$$$$$###"""""""""################################################$$$$$$############$$$$$$"""&&& '''%%%########################"""""""""""""""""""""""" !!!###$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!""""""######$$$$$$ !!!""""""#########$$$%%%###!!! !!!%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!###%%%%%%$$$"""""""""&&&$$$"""!!! !!!"""###"""###""" """&&&&&&###!!!!!!"""""""""""""""######""""""!!!!!!""""""###$$$ """+++((("""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""############$$$&&&(((&&&((())))))'''&&&''')))''''''''''''(((((((((((('''((())))))(((((()))***%%%''')))(((&&&%%%''')))''''''&&&&&&&&&'''((())))))(((((((((''''''''''''&&&&&&'''(((((((((((((((''')))+++***((('''(((***'''&&&%%%&&&((()))))))))$$$((($$$)))+++)))+++)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))*********)))((('''&&&&&&%%%%%%'''''''''(((((()))))))))))))))************))))))(((((((((((((((((('''&&&&&&((()))(((&&&%%%(((***$$$(((***((()))------)))''''''((((((((((((''''''((()))))))))'''''')))***%%%&&&((()))*********)))(((((()))+++------+++(((,,,,,,---...//////...,,,'''((()))***++++++***)))(((((()))***+++,,,,,,---,,,+++))))))******(((&&&(((((()))***************###%%%''')))***,,,,,,---'''''''''(((((()))++++++***************************)))(((((()))***)))'''&&&''')))******)))((('''&&&(((******((((((***,,,))))))))))))***,,,...///******)))'''&&&(((+++...------------,,,++++++,,,((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!$$$'''(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&###%%%''''''&&&&&&'''(((############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""##################((("""'''((($$$''''''%%%###"""###$$$$$$###$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###$$$%%%%%%$$$###""""""$$$'''$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$##################$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%$$$$$$###""""""!!!#########################################################""""""###############"""%%%###########################"""""""""""""""""""""""" !!!"""###############""""""!!!!!!!!!!!!"""""""""###"""!!! """"""#########$$$$$$$$$ """###$$$$$$###### !!!!!!"""######$$$$$$"""###$$$###"""!!!"""###%%%$$$"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!###$$$###!!! """"""!!!!!! !!!!!!""""""###""""""((('''"""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""&&&""""""###!!!!!!""""""###$$$$$$%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###"""!!!"""%%%&&&'''&&&&&&(((***)))&&&%%%''')))''''''''''''((((((((()))'''((())))))(((((()))***$$$(((***)))%%%###&&&***---(((%%%&&&+++---,,,)))))))))(((((('''''''''&&&&&&'''(((((())))))((((((&&&(((***)))&&&%%%''')))'''&&&%%%%%%'''(((((('''///111)))))))))'''+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******...---+++***((('''&&&&&&((((((((((((''''''''''''))))))************))))))((()))))))))((('''&&&&&&###&&&)))(((%%%%%%***000"""(((***''')))------((((((((())))))))))))((((((((()))))))))'''''')))***%%%&&&((()))*********)))((((((***,,,......,,,***(((((((((***++++++***((('''((()))+++++++++***)))''''''(((***+++,,,---...---+++))))))***)))(((&&&'''((()))******+++******+++)))(((((())))))(((&&&''''''''''''((()))++++++***************************)))(((((()))***((('''((()))***++++++***((('''$$$'''******(((((()))++++++***)))((()))+++...///''''''''''''''')))...111...000222222111///...---((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%% $$$((())))))'''&&&$$$$$$$$$%%%%%%&&&&&&&&& """$$$%%%$$$"""!!!%%%&&&((('''&&&%%%%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$***"""$$$"""!!!)))&&&$$$"""!!!###$$$$$$$$$########################!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&$$$"""!!!"""%%%(((########################!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$###""""""!!!######################################################""""""""""""###### !!!$$$(((+++***$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""!!!!!!!!!!!!"""""" $$$%%%$$$""" """############$$$$$$$$$ """$$$%%%$$$###"""!!!""""""###$$$$$$%%%%%%!!!######""""""$$$%%%$$$$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$###### !!!###$$$%%%""""""""""""""""""""""""!!!""""""!!! !!!!!!!!!!!!!!!"""###""""""((((((""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""###***'''### !!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""######$$$%%%%%%&&&''''''$$$###"""%%%)))+++)))&&&'''''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((&&&(((+++***&&&%%%(((///+++((()))---...+++'''''''''''''''(((((((((((())))))))))))************(((((()))+++,,,+++)))&&&&&&))),,,+++'''%%%%%%'''+++'''&&&((('''%%%&&&***((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((()))((((((((((((((())))))%%%(((******(((''')))+++***)))'''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''&&&%%%$$$$$$+++)))))))))'''###$$$(((+++)))'''''''''((('''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))'''))),,,...///...---,,,)))***)))((('''(((+++...+++***)))*********(((&&&)))*********++++++++++++************************$$$$$$%%%'''(((***++++++'''))))))((()))+++)))$$$'''((()))******)))((('''))))))))))))))))))))))))))))))(((''',,,000---'''+++***)))(((''''''''''''***)))((((((((()))+++,,,***++++++++++++***))))))%%%'''))),,,///000000000+++)))'''%%%%%%(((+++---((('''''')))(((%%%'''+++(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''')))***,,,---%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%,,,111///'''###&&&+++'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$&&&'''&&&$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%(((###"""&&&'''###!!!$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$###"""!!!%%%$$$!!! !!!$$$%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''***$$$ !!!&&&(((%%% ######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################"""  $$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""$$$$$$$$$###!!! %%%!!!''' ######$$$$$$$$$$$$######!!!"""###"""!!! !!!"""###!!! !!!"""###""" !!!"""###""""""$$$%%%"""%%%$$$!!! ###'''######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""$$$### !!!$$$'''$$$!!!!!!######!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!"""""""""""""""!!!'''""""""%%%%%%###(((###!!!&&&((($$$"""############$$$$$$$$$+++&&&"""!!!%%%'''&&&###%%%$$$######%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%'''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))%%%$$$(((+++)))&&&&&&,,,)))'''(((++++++***'''''''''''''''((((((((((((((((((((()))))))))******)))))))))+++,,,,,,)))'''###%%%((()))((((((((())))))&&&&&&((((((&&&'''***((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((,,,,,,,,,+++***)))''''''''')))+++***(((&&&''')))***)))(((''''''(((***+++)))((((((''''''(((((()))&&&&&&'''''''''&&&%%%%%%***((((((***((($$$%%%))))))'''&&&&&&((())))))((('''''''''((((((((())))))(((((((((((()))))))))***))))))++++++,,,+++************+++***))))))((((((+++***)))***+++***(((''')))))))))*********++++++************************((((((((()))))))))******000///***$$$%%%***+++)))'''((()))******)))((('''))))))))))))))))))))))))))))))((('''+++000---'''+++***)))((((((''''''''')))((('''''''''(((************++++++++++++*********+++,,,---............***)))'''&&&&&&(((***,,,(((&&&&&&'''&&&"""###'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''((()))***+++%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''###(((+++***$$$!!!###&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!"""######$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%)))$$$###&&&'''$$$###%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$"""######$$$$$$$$$######$$$"""  """$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''$$$"""###&&&'''$$$!!!######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$########################!!!!!!!!! ###&&&%%%&&&&&&%%%$$$""" #########$$$######"""""""""""""""""""""""""""""""""!!! !!!###%%%'''$$$###"""&&&&&& """##################"""!!!"""###"""!!! !!!"""###!!! !!!"""###""" !!!"""$$$$$$$$$###$$$%%% ###$$$###!!! """$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""$$$"""!!!!!!"""!!! !!!!!!!!!"""""""""##############################""""""###!!!  """######""""""!!!!!! """!!! """$$$%%%$$$"""$$$!!! $$$%%%### """############$$$$$$$$$***&&&!!!!!!$$$&&&%%%###&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&(((''''''''''''(((((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))### &&&+++***'''%%%''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))))))))***,,,+++)))'''######%%%''')))***)))((('''$$$%%%)))***'''''')))((((((((((((''''''''''''(((((((((((()))))))))))))))((((((''''''(((((())))))******)))'''$$$!!!)))******)))'''&&&&&&'''***))))))((()))***,,,---***))))))(((((())))))***%%%&&&'''''''''''''''''')))'''(((***)))%%%&&&***(((&&&%%%&&&(((*********(((((((((((())))))))))))((((((((()))))))))************)))((((((((((((((((((((()))+++,,,+++(((&&&***)))))))))+++***)))'''((((((((()))))))))******)))))))))))))))))))))))),,,++++++******))))))(((333111,,,&&&&&&***,,,***(((((())))))))))))(((((())))))))))))))))))))))))((()))((('''+++///---'''+++******)))(((((('''''''''''''''''''''((())))))))))))***++++++,,,,,,,,,000///...---,,,+++++++++(((((('''''''''((()))***)))''''''(((%%%!!!"""&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&$$$""""""###'''&&&&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%)))%%%###&&&'''%%%$$$&&&###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''))))))'''&&&!!!!!!"""$$$$$$%%%%%%%%%$$$###!!! !!!###$$$%%%$$$"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######""""""""""""######"""""""""""""""""""""""" !!!"""""""""###%%%''' !!!"""$$$$$$%%%%%%$$$!!!!!!"""#########"""""""""""""""""""""""""""""""""!!!!!!%%%)))+++%%%'''&&&&&&&&&###!!!""""""######""""""!!! """###"""!!! !!!######!!! !!!"""###""" !!!$$$&&&&&&%%%$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""###"""!!! !!!"""!!!  !!!!!!!!!!!!""""""""""""###########################"""######""" !!!###%%%$$$"""!!!   %%%''''''%%%###### !!!""""""######"""############$$$$$$$$$((($$$!!!!!!$$$%%%$$$"""'''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''"""!!!&&&)))(((''''''%%%'''(((((('''&&&''')))''''''''''''((((((((((((''''''''''''((((((((((((((((((''')))******(((&&&'''&&&%%%&&&))))))&&&###%%%###%%%)))***'''''')))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''((())))))'''$$$ (((((((((((('''''''''((())))))((())))))***,,,,,,******))))))))))))******%%%&&&'''((((((((((((((('''&&&(((+++***''''''+++)))'''&&&''')))******)))))))))))))))))))))))))))(((((()))))))))************)))'''&&&&&&''')))***'''''''''))),,,---+++)))***)))))))))++++++)))'''(((((((((((())))))))))))((((((((((((((((((((((((+++++++++***))))))((((((+++------++++++---***%%%(((((())))))))))))(((((((((((((((((((((((((((((('''))))))(((***...,,,(((++++++******)))(((((('''''''''''''''(((((())))))(((((()))***+++,,,---...000///---+++))))))))))))&&&'''(((((())))))((((((***(((((()))((($$$%%%)))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&)))'''%%%%%%''''''%%%###&&&&&&&&&%%%%%%%%%$$$$$$(((%%%###$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$'''%%%$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''))))))'''&&&!!!"""###$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$######"""!!!$$$((((((%%%""""""#########$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###"""""""""""""""""""""""" """$$$$$$######$$$%%%!!!###%%%&&&'''((( !!!"""""""""""""""!!!!!!!!!"""""""""""""""$$$###"""!!!"""###$$$%%%!!!&&&'''%%%''''''!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""######!!! !!!"""###""" !!!###&&&&&&%%%############!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$!!! ###$$$""" ###""" !!!$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!"""$$$%%%$$$!!!  !!!"""!!!'''(((%%%######%%% ###"""!!!!!!###&&&""""""#########$$$$$$$$$&&&###!!!!!!###$$$$$$"""%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&######%%%(((&&&###&&&+++'''((())))))''''''((()))''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&(((((('''%%%(((&&&%%%'''))))))&&&###$$$###%%%)))***'''&&&)))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))***,,,---,,,***'''%%%'''&&&%%%&&&''')))******(((((((((((())))))************))))))))))))******&&&''''''((())))))))))))&&&&&&(((++++++'''(((,,,+++***((((((((()))((('''*********************)))))))))))))))************)))((('''&&&''')))+++---+++)))(((((()))*********))))))((()))++++++***((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***'''******)))***---+++&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&))))))((()))---,,,(((***+++++++++***)))((('''(((((())))))************((((((((((((***+++---...---+++***(((''''''((()))%%%&&&'''((()))((((((''''''&&&''')))(((&&&(((,,,&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$#########%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$"""!!!"""$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$$$$%%%&&&&&&"""###&&&((()))(((&&&$$$%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$######""" %%%(((((($$$""""""$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""""""""""""""!!!###$$$$$$""" &&&%%%$$$######""""""!!! !!!""""""""""""""" !!!!!!"""""""""""""""######$$$###!!! $$$%%%"""$$$%%%!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!"""$$$###!!! !!!"""###""" """$$$$$$###""""""###""" !!!###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$!!! ###$$$"""!!!$$$###!!! ###&&&"""""""""""""""""""""""" """######"""!!!!!!###$$$"""!!!  !!!$$$%%%###'''&&&""" ###'''"""%%%$$$"""!!!$$$(((""""""#########$$$$$$$$$$$$###""""""###$$$$$$######"""!!!"""$$$%%%%%%###%%%%%%%%%%%%&&&&&&'''''')))((((((''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###%%%((()))%%%!!!&&&...***))))))))))))(((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((&&&%%%&&&'''((('''&&&&&&&&&&&&(((******)))'''&&&###$$$((()))&&&&&&(((((((((((((((''''''''''''(((((((((((())))))))))))***))))))(((((())))))***((()))+++,,,,,,+++)))(((&&&%%%###$$$'''***++++++))))))))))))))))))))))))***))))))(((((())))))***'''((())))))))))))))))))'''&&&))),,,+++((((((+++---+++)))((())))))((('''++++++++++++************)))))))))*********++++++)))(((''''''(((***---...------+++(((&&&&&&(((***)))(((((()))++++++***(((((((((((()))))))))******))))))))))))))))))))))))''''''(((((()))***++++++******&&&"""$$$***---,,,))))))(((((((((((())))))))))))))))))))))))))))))%%%)))***((())),,,+++)))***++++++,,,+++)))((('''(((((()))***************''''''''''''(((***,,,---(((((('''''''''(((((()))&&&&&&'''(((((((((((('''$$$###$$$'''&&&$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$"""$$$&&&''''''(((***,,,%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!! %%%%%%######$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%$$$$$$"""!!!!!!$$$##################$$$###%%%''')))***(((&&&$$$%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''$$$""""""$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""###$$$### %%%$$$######""""""######!!!!!!"""#########"""""" !!!!!!""""""### ###$$$$$$"""  %%%$$$  !!!""""""######""""""!!! """"""!!!!!!###$$$###!!! !!!"""###""" !!!""""""""""""$$$%%%###"""!!! !!!"""%%%&&&!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!"""###"""!!! """######""""""###%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""!!!!!!###$$$ !!!"""$$$%%%!!!$$$&&&###!!!%%% ###%%%$$$""""""$$$'''"""############$$$$$$$$$#########$$$$$$$$$$$$$$$"""!!! """$$$%%%$$$###&&&%%%%%%%%%%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&((()))&&&###&&&,,,---***'''((())))))'''$$$''''''''''''((((((((((((((((((((()))))))))******)))(((''''''((()))((('''&&&(((***+++***((((((((((((%%%$$$''''''%%%%%%(((((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))******''''''((())))))(((((('''(((%%%###$$$''')))***)))++++++++++++***)))(((((()))((((((''''''(((((()))))))))*********)))((((((''''''***---,,,((('''***+++***(((((()))***)))(((,,,,,,+++++++++*********))))))*********+++++++++))))))((((((((()))+++,,,&&&***---+++'''%%%)))...)))(((((()))++++++***))))))))))))*********++++++************************(((((()))******++++++,,,+++***&&&"""###))),,,******)))(((''''''((()))***))))))))))))))))))))))))$$$(((***((((((++++++)))***+++,,,,,,,,,***(((''''''''')))*********)))((('''&&&%%%%%%&&&(((***+++''''''(((((()))(((((((((&&&&&&&&&'''''''''((((((%%%$$$%%%'''&&&$$$&&&***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$(((+++***&&&$$$''',,,%%%%%%%%%$$$$$$$$$$$$###$$$%%%""" &&&'''$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$######$$$$$$$$$######"""#########""""""#########'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""" !!!""""""!!!"""###$$$&&&'''#########$$$######"""""" !!!""""""###!!!"""###$$$$$$###!!! """%%%$$$"""""" """##################""" """"""!!!!!!###$$$###!!! !!!"""###""" !!!"""!!!!!!###&&&)))%%%&&&%%%### ###''' !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!""""""!!! !!!"""###"""!!!############""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!! """$$$ !!!!!!""""""#########$$$%%%"""!!!""""""######""""""###$$$"""############$$$$$$$$$"""$$$%%%%%%%%%%%%%%%&&&"""!!!!!!"""$$$%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((***)))((('''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&+++'''&&&((((((&&&'''***...***&&&&&&)))***&&&!!!''''''''''''((((((((()))))))))))))))************+++***(((((()))******)))***---///---)))%%%%%%&&&)))&&&$$$&&&&&&$$$%%%((()))(((((((((''''''''''''(((((((((((())))))))))))******))))))))))))******,,,+++++++++***************'''$$$###&&&(((((('''---------,,,+++***)))(((((((((''''''''''''((((((***************)))((('''((((((***---,,,((('''***)))((('''(((***+++++++++,,,,,,,,,++++++*********)))************+++++++++***))))))((((((((((((((($$$,,,---)))(((---333)))(((((()))+++,,,***)))************++++++++++++************************++++++++++++++++++,,,,,,(((******((()))+++(((###***)))(((''''''((()))***))))))))))))))))))))))))$$$(((***((((((***+++)))***+++,,,---,,,***((('''%%%&&&((()))))))))(((''''''&&&%%%$$$%%%''')))***'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((()))'''((()))(((%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$''')))%%%%%%%%%&&&&&&'''''''''***)))'''&&&&&&''')))***"""'''***&&& %%%%%%%%%$$$$$$$$$######%%%&&&### ''')))%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***((($$$"""!!!###%%%'''%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""!!! """$$$)))(((%%%###!!! $$$$$$$$$$$$$$$###"""!!! !!!""""""###'''&&&%%%###""""""!!!!!! ###$$$%%%(((%%%######$$$$$$$$$$$$###### """"""!!!!!!###%%%###!!! !!!"""###"""!!!"""""""""!!!!!!$$$))),,,(((***)))%%%!!!&&& !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""$$$### !!!$$$### """###!!!   !!!  """###!!!"""""""""""""""!!! """###$$$### """"""!!!!!!""""""!!!!!!"""############$$$$$$$$$"""$$$&&&&&&&&&%%%&&&&&&###""""""###%%%'''&&&%%%&&&&&&%%%$$$%%%&&&'''(((,,,(((%%%$$$'''))))))(((((((((((((((((('''''''''))))))))))))************&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***)))((((((***++++++***((('''''''''))))))'''&&&((((((''''''''''''((((((...)))(((+++(((!!!"""***)))))))))))))))******)))))))))))))))******+++******)))))))))))))))***)))************+++++++++)))***+++,,,,,,,,,,,,,,,'''***)))&&&''',,,+++%%%***+++,,,,,,++++++---...******))))))((((((((((((,,,+++***(((((((((((()))+++)))))))))+++,,,+++******)))((('''''')))+++---,,,,,,,,,,,,+++***)))))))))************+++++++++******))))))))))))))))))''')))+++,,,++++++,,,...''''''(((***+++,,,---...***+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,+++++++++******)))((('''&&&&&&(((***++++++)))((((((((('''(((***+++,,,,,,+++***,,,***((()))+++,,,+++(((***************)))((((((++++++,,,---///...+++)))'''))),,,,,,+++******+++'''''''''((()))***,,,---))))))(((((((((((())))))(((''''''''''''((())))))((('''''''''''')))+++,,,))))))((('''%%%$$$###"""''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&!!!$$$&&&'''%%%&&&(((+++***$$$###(((((("""""")))%%%######&&&&&&######%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&'''$$$ $$$((('''------&&&!!!###$$$"""&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################***$$$!!!%%%%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################(((%%%###$$$'''&&&!!!"""$$$$$$#########"""###$$$%%%%%%$$$###"""######""""""""""""######%%%"""!!!"""%%%&&&$$$""" !!!""""""%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$%%%$$$"""!!! !!!###############%%%(((+++---%%% $$$### $$$$$$$$$#########""""""&&&$$$""""""######!!! !!!"""######"""!!! #########"""""""""""""""%%% ###### !!!'''"""%%%$$$""""""$$$"""!!!!!!""""""!!!#########"""######$$$$$$ """###""" $$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&''''''(((''''''&&&...+++))))))+++,,,,,,+++''''''(((((((((((((((((())))))))))))************'''''''''''''''((()))))))))))))))))))))))))))))))))))))))***,,,,,,+++)))***)))((()))++++++)))'''((((((''''''''''''((((((---))))))+++***%%%$$$'''***)))(((''''''((()))***---,,,+++***))))))((()))******))))))))))))******))))))*********+++++++++)))***++++++,,,,,,,,,+++)))+++***''')))---,,,'''(((***,,,---,,,+++,,,,,,))))))))))))******)))''',,,+++***(((((((((((()))***)))((()))+++++++++*********)))(((((()))***+++******+++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++(((***,,,,,,++++++,,,---(((((()))***+++,,,,,,---***+++,,,,,,,,,,,,+++***------,,,,,,,,,+++++++++,,,,,,++++++***)))((((((,,,---...---+++******+++******++++++++++++++++++,,,***)))***,,,---+++)))+++++++++++++++***))))))*********,,,------***(((+++,,,---+++)))'''&&&'''))))))******+++,,,,,,,,,))))))(((((((((((())))))''''''''''''((((((((()))%%%&&&(((*********))))))((((((''''''&&&%%%$$$$$$'''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$$$$%%%''''''$$$$$$&&&%%%""""""$$$%%%######''''''######%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''%%%$$$%%%''')))%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""%%%&&&$$$!!!"""&&&***&&&******%%%###&&&&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################)))&&&&&&))))))$$$"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""##############################$$$""" !!!###### """$$$$$$"""!!! !!!"""###$$$$$$$$$$$$###"""######""""""""""""######$$$"""!!!"""$$$%%%$$$""""""""""""""""""###$$$$$$"""############"""!!!!!!!!!!!!!!!!!!"""""""""### """$$$$$$"""""""""###"""######""""""###&&&)))""" '''+++***&&&$$$$$$$$$#########""""""###!!! !!!"""!!! !!!"""######"""!!! """""""""""""""""""""### ###((()))### !!!###### ###"""###"""!!!!!!""""""!!! #########"""######$$$%%%########################"""!!!"""###%%%$$$"""""""""######$$$$$$$$$%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&'''''''''&&&&&&%%%***)))((((((*********((('''''''''(((((()))))))))))))))))))))************)))(((((((((((()))******)))))))))))))))))))))))))))((()))+++---,,,***(((+++******+++,,,,,,+++))))))((((((''''''(((((()))+++)))))),,,,,,))))))+++,,,+++)))((('''((()))***,,,++++++***))))))))))))***)))))))))))))))******)))))))))*********++++++)))***++++++,,,+++++++++***+++***)))***---,,,((('''))),,,---,,,,,,,,,---,,,***)))))),,,,,,)))''',,,+++***(((((((((((())))))((('''(((***+++***)))*********)))))))))))))))((()))***+++,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++(((***,,,,,,++++++,,,---************+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,+++)))''''''(((***---,,,,,,++++++++++++,,,---+++***+++,,,---,,,***,,,,,,,,,,,,,,,+++******)))))))))***,,,+++)))'''------,,,***'''%%%&&&'''***+++,,,,,,,,,+++******))))))))))))))))))))))))&&&''''''((()))((((((((("""%%%))),,,---+++(((%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&###""""""######$$$###$$$&&&&&&###%%%###$$$''''''$$$###%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$###$$$''')))%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&"""$$$&&&%%%###$$$(((,,,%%%&&&&&&$$$&&&)))(((%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&(((%%% """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&$$$"""###%%%%%%!!!"""###$$$###!!! !!!"""""""""###$$$$$$###""""""######""""""""""""#########"""!!!"""$$$%%%$$$###"""""""""""""""######$$$ """$$$$$$###"""!!!!!!!!!!!!"""""""""######!!!###############%%%"""######"""!!!!!!$$$&&&###!!!"""%%%)))(((!!!$$$############"""""""""!!! !!!""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########"""&&&&&&"""!!!"""!!!!!!###""" """!!! !!!"""###"""!!!######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$"""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''(((((((((''''''&&&&&&'''((()))******+++((()))))))))******************))))))******+++,,,)))))))))))))))))))))))))))((('''(((***+++***)))+++******+++,,,,,,+++)))))))))(((((((((((())))))*********,,,,,,+++***++++++++++++++++++***)))((('''''''''((()))***+++,,,))))))))))))))))))***+++))))))))))))******************++++++++++++******+++***))))))***,,,+++)))((()))***++++++---111444444///***(((***+++***''',,,+++***(((((((((((())))))''''''((()))***)))((()))************)))(((((())))))***+++++++++++++++))))))))))))************)))))))))))))))*********(((***,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,---,,,+++)))'''''')))+++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,++++++***)))***))))))***++++++***(((+++,,,+++***((((((***,,,***+++,,,---,,,***(((&&&)))))))))******)))))))))&&&&&&((()))))))))((('''###%%%)))+++,,,***'''%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###""""""""""""&&&###%%%,,,,,,%%%%%%###%%%))))))%%%###%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%$$$""""""###$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&&&&&&&$$$%%%'''***%%%$$$"""###&&&(((&&&###%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$ """$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''########################&&&$$$###$$$&&&%%%### !!!""""""!!!"""$$$&&&!!!"""###$$$$$$###"""!!!######""""""""""""######"""""""""###$$$%%%%%%$$$!!!!!! !!!!!!!!!$$$%%%$$$###!!!!!!!!!"""""""""######### !!!#########"""###$$$###$$$$$$###!!!!!!###%%%&&&%%%$$$%%%%%%!!!############""""""""""""$$$###""""""###$$$$$$%%%"""""""""""""""!!!!!!!!! !!!"""###$$$$$$###  """"""###"""!!!!!!"""###"""!!! !!!"""######"""""""""""""""###$$$%%%%%%""""""""""""""""""""""""$$$######%%%&&&'''%%%###""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######'''(((******************&&&''''''((()))***++++++((()))))))))***************************+++,,,,,,************************+++(((%%%$$$&&&(((*********))))))***++++++***((())))))(((((((((((())))))***++++++*********)))(((&&&(((+++---,,,***&&&$$$&&&&&&&&&'''((()))******))))))(((((()))***++++++(((((()))))))))******************++++++******)))***((('''(((******)))((()))))))))(((***///555:::<<<555,,,'''&&&((()))))),,,+++***(((((((((((())))))''''''((()))***)))((())))))************)))(((++++++++++++******)))((((((((()))))))))*********(((((()))))))))*********)))+++,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,000000///---+++,,,...111///...,,,+++***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,***************))))))(((+++*********,,,,,,+++)))---------+++******,,,...,,,---...///---+++)))'''))))))************))))))&&&''''''(((((((((((((((&&&''''''(((((((((((('''&&&&&&&&&'''''''''((((((''''''((())))))((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###&&&)))%%%'''------&&&%%%$$$&&&******&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((((((%%%""" $$$%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&###"""###&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''###$$$((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((########################!!!!!! !!!!!!!!! !!!"""###"""!!!"""$$$&&&!!!"""############"""!!!######""""""""""""######!!!"""#########$$$%%%&&&!!!!!! !!!!!! ###%%%$$$###"""""""""""""""############"""###$$$$$$"""!!!!!!"""$$$%%%%%%$$$""""""###$$$!!! """$$$###""""""""""""""""""""""""%%%$$$###"""""""""$$$%%%######"""!!!!!!!!!!!!!!! !!!"""######$$$###""" !!!$$$%%%(((%%%""" !!!###&&&!!! !!!"""######"""""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!###""""""###%%%&&&%%%###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&((())))))((((((***+++((((((((())))))*********))))))))))))************+++************+++,,,,,,************************+++(((%%%$$$&&&(((***+++)))(((((()))******)))'''***))))))(((((())))))******,,,,,,)))((()))(((%%%"""$$$(((******((($$$"""++++++)))((('''&&&&&&&&&(((((((((((()))***+++,,,((((((((()))))))))***************+++******)))(((+++'''&&&)))***((('''(((******)))((()))...555;;;>>>888000)))%%%&&&))),,,,,,+++***(((((((((((())))))((('''(((***+++***)))((()))))))))************++++++++++++***)))((('''((((((((()))))))))***************+++,,,,,,------)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++*********************++++++,,,,,,,,,---......---,,,,,,...111---,,,,,,++++++++++++,,,+++,,,---,,,+++***+++---)))************)))((((((,,,+++******+++,,,+++***///000000...+++***+++,,,000000000000///---+++***((()))***++++++***)))((((((''''''''''''((()))))))))(((&&&%%%%%%'''((()))''''''''''''''''''(((((('''((()))******)))((('''''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&'''&&&%%%&&&)))***(((''')))((($$$&&&$$$'''++++++'''$$$&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''')))+++***'''$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''(((((('''&&&%%%$$$######'''$$$###&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%% %%%'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&########################"""""""""""""""""""""###$$$%%%%%%$$$""" !!!!!!!!!!!!"""######"""!!!!!!######""""""""""""###### !!!############%%%'''$$$######""""""""""""""" """$$$$$$######"""""""""#########$$$$$$###$$$%%%$$$""" !!!###$$$%%%%%%###"""###$$$"""!!! """$$$%%%%%%$$$!!!!!!"""""""""""""""###""""""""" !!!$$$&&&$$$###"""!!! !!!!!! !!!!!!"""""""""###%%%%%%&&&((('''$$$(((### !!!!!! ###'''"""!!! !!!"""###"""!!!!!!!!!""""""###$$$&&&&&&###########################"""!!!"""$$$%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&'''***---)))))))))))))))))))))***))))))))))))***************************++++++,,,***************************)))((()))++++++***))))))(((((()))******)))'''******))))))))))))******))),,,,,,)))(((+++***%%%###%%%&&&((((((((('''&&&...---,,,***((('''&&&&&&(((((((((((()))***+++,,,(((((((((((()))))))))******************)))((((((,,,'''&&&***,,,)))(((***)))******)))***,,,000333888888444---'''&&&***///,,,+++***(((((((((((()))***)))((()))+++++++++***(((((('''((()))***,,,---)))***************)))((((((((((((((()))))))))***)))******+++,,,,,,------***+++---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++************)))******+++,,,,,,------&&&((()))*********,,,---******++++++++++++++++++)))+++---,,,***)))***,,,***++++++++++++***))))))+++***((()))***+++***))),,,...///...---++++++,,,//////...---,,,++++++***((()))+++,,,,,,+++)))((()))(((&&&%%%%%%''')))+++)))(((&&&%%%%%%&&&'''((((((((((((((('''''''''''''''((()))******)))(((''''''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$'''((('''%%%&&&$$$$$$&&&&&&$$$$$$&&&&&&%%%''',,,,,,'''%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''%%%$$$$$$%%%'''###$$$%%%%%%&&&&&&&&&%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%###"""&&&$$$&&&)))'''!!!###"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$""""""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""$$$%%%%%%###########################$$$$$$$$$$$$$$$%%%&&&$$$%%%&&&&&&###!!! !!!"""######"""!!! ######""""""""""""######!!!$$$$$$######%%%((($$$$$$###"""""""""""""""!!!"""#########""""""#########$$$$$$$$$!!!###$$$$$$"""!!!""""""!!!"""$$$$$$###"""###$$$%%%$$$###"""###$$$$$$$$$!!!!!!!!!!!!""""""###### """'''+++%%%$$$"""!!! !!! !!!!!!!!!!!!!!!!!!"""%%%$$$%%%***)))&&& """###!!!"""'''###"""!!!!!!""""""!!! !!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''+++------,,,***+++///333*********)))))))))))))))))))))))))))******************))))))******+++,,,************************((()))+++...000...+++(((***)))((()))++++++)))(((******))))))))))))******(((,,,---)))))),,,,,,'''(((((((((((()))***,,,......---,,,+++************(((((((((((()))***+++,,,(((((((((((())))))))))))***************)))((((((---(((''',,,---)))(((+++(((***,,,,,,***)))***+++222555666111***'''+++000,,,+++***(((((((((((()))+++))))))***+++,,,+++***((('''''''''(((***---///'''((()))******++++++***(((((((((((())))))))))))'''(((((()))******++++++***+++------+++******++++++++++++,,,,,,------------,,,+++******+++,,,---+++++++++************)))******++++++,,,---......&&&(((+++,,,,,,---...///'''(((***+++,,,,,,+++***(((+++,,,+++)))(((***,,,+++,,,,,,,,,,,,+++*********)))'''''')))))))))(((&&&))),,,...------...///,,,+++***)))((((((((((((((()))+++,,,,,,+++)))(((***(((&&&$$$$$$'''***,,,''''''''''''&&&&&&''''''))))))(((((('''''''''''''''((()))++++++)))(((''''''''''''''''''((())))))&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$(((&&&$$$%%%'''(((&&&$$$!!!$$$&&&"""$$$+++&&&%%%(((,,,,,,(((%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###"""!!!!!!&&&)))###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%&&&'''((($$$######$$$%%%&&&$$$###%%%%%%(((,,,(((!!!!!!'''""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%!!!###((('''"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######################## !!!!!! !!!###$$$ """%%%&&&%%%######### !!!"""######"""!!! ######""""""""""""######!!!$$$$$$######%%%(((""""""!!!  !!!"""###$$$"""############$$$$$$$$$!!!#########"""###$$$!!!"""###"""!!!"""###!!!###%%%&&&''' !!!!!!!!!""""""######!!!!!!"""&&&,,,111%%%$$$"""!!! !!!!!!!!!!!!!!!!!! """ &&&+++***###&&&""""""%%%$$$"""!!!!!!""""""!!!!!!!!!!!!"""###%%%&&&'''########################$$$"""!!!"""$$$&&&&&&&&&######$$$%%%&&&&&&'''((($$$$$$$$$######"""""""""$$$$$$%%%%%%%%%$$$######$$$$$$&&&'''((()))))))))******)))))))))))))))***)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))******))),,,***((('''(((******)))))))))************))))))************)))(((&&&&&&'''((((((&&&(((,,,+++(((,,,***(((&&&%%%&&&'''((('''''''''''''''((())))))++++++************++++++,,,***))))))******)))''''''%%%(((......)))'''***(((&&&&&&'''+++,,,***((()))444:::444***&&&(((***+++++++++***)))(((((('''''')))+++,,,+++)))&&&$$$)))***+++,,,,,,+++***)))++++++******************************************''''''((()))***+++,,,,,,************************---***))),,,111222...***))))))))))))))))))))))))(((((()))***************,,,,,,,,,+++++++++******------------,,,,,,+++******---///...+++)))+++---++++++***************+++************************((((((((((((((((((((((((,,,***(((''')))*********)))((('''(((******)))'''***+++,,,,,,+++***)))((()))))))))))))))))))))))))))(((((()))++++++***(((111333111+++((()))+++***---111333---$$$"""'''%%%%%%&&&&&&'''(((((()))&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%$$$$$$%%%$$$%%%&&&''''''$$$"""######$$$%%%'''(((&&&$$$&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%(((((('''%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!###%%%%%%$$$#########"""""""""###$$$$$$$$$%%%%%%###!!!###&&&'''%%%#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""###$$$%%%%%%######$$$%%%%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!!!!'''***'''$$$!!!!!!"""############### !!!!!!""""""######""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!""" !!!###$$$$$$""" &&&"""!!!######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""$$$###!!!!!!###!!!!!!***666$$$###"""!!!!!!"""###$$$$$$###""" """###$$$""""""""""""$$$&&&((()))'''$$$""""""$$$%%%###!!!""""""#########""""""!!!""""""!!!!!!!!!###$$$%%%$$$$$$$$$""" """######!!!!!!$$$%%%######&&&###%%%"""###''''''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''%%%###%%%%%%&&&&&&'''(((((((((***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***((('''''')))******))),,,***))))))***++++++***))))))************))))))************)))((('''&&&"""$$$%%%%%%)))///000,,,+++***(((&&&%%%&&&'''((((((''''''''''''((())))))++++++************++++++,,,***))))))******)))'''(((&&&(((------)))(((***+++***)))***,,,,,,***''')))333888333***''')))***))))))))))))))))))))))))))))))+++++++++***(((''')))***+++,,,,,,+++***)))************************************************)))))))))))))))))))))***++++++++++++++++++++++++++++++++++++,,,+++***)))************************((())))))***************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***************,,,---......---,,,+++++++++++++++,,,,,,************************************************,,,***(((((()))*********,,,------,,,***))),,,...+++++++++++++++***)))((())))))))))))))))))))))))(((''''''''')))***)))(((111444444///+++***(((%%%+++...000,,,&&&###&&&***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((&&&$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%'''&&&$$$###"""###$$$%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''&&&$$$'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$&&&&&&%%%######$$$###############$$$$$$$$$$$$#########%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$######"""!!!!!! $$$$$$$$$$$$############""""""""""""""""""""""""%%%"""!!!"""$$$%%%$$$!!!!!!""""""#########""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########%%%###!!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######"""""" !!!$$$""" %%%,,,$$$###"""!!!!!!"""###$$$""""""############""""""!!!!!!!!!!!!"""###%%%&&&$$$!!! """!!! """"""############""""""###""""""!!!!!!"""###$$$%%%&&&&&&$$$""""""$$$%%%$$$!!!!!!$$$$$$!!!!!!######%%%"""###'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''%%%$$$%%%%%%&&&&&&'''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&+++***(((((()))******)))((((((((()))+++,,,+++)))))))))************)))))))))******))))))((('''&&&((())))))'''(((+++***&&&+++***((('''&&&&&&''''''((((((''''''(((((()))***++++++************+++++++++***))))))***+++)))((()))'''(((++++++)))(((+++...,,,+++,,,,,,,,,***((((((000555111***)))***+++&&&&&&'''((())))))******************++++++++++++)))***+++,,,,,,+++***)))***************************************************)))))))))(((((((((''',,,,,,,,,,,,,,,,,,,,,,,,+++------+++)))''')))+++************************((()))******++++++******,,,,,,,,,+++++++++*********++++++++++++***)))))),,,***(((***...000---***,,,+++++++++,,,---......************************************************+++)))(((((()))******)))))),,,...***%%%$$$)))...++++++***)))))))))******)))))))))))))))))))))))))))'''%%%%%%'''))))))))),,,111444222///---***&&&,,,------+++((('''''')))))))))((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$######%%%$$$$$$%%%&&&&&&%%%###"""%%%((('''%%%######%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((('''%%%$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$###############"""$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''###$$$%%%%%%######$$$%%%#########"""!!!!!! #########$$$$$$$$$$$$$$$########################%%%$$$######"""!!! """"""#########""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!"""#########!!! !!! !!!###%%%&&&"""###%%%$$$#########$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!###%%%### !!! !!!$$$$$$!!!!!!######""""""""""""###### !!!###%%%%%%###!!! !!! !!!"""###&&&###!!! """$$$%%%%%%""""""############""""""$$$###""""""!!!""""""###%%%%%%&&&$$$###"""$$$%%%%%%"""!!!######!!! ###$$$###$$$&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&'''(((((((((((((((((('''(((((()))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&,,,***)))(((*********)))%%%%%%&&&(((***+++)))''')))******++++++******))))))))))))))))))(((''''''+++---+++(((((()))&&&!!!***)))((('''&&&'''''''''((((((((('''((())))))***++++++************+++++++++***))))))++++++***)))***))))))******))))))***,,,,,,,,,,,,,,,+++***)))'''...111...******++++++&&&&&&''''''(((((())))))))))))(((((()))+++,,,---)))***+++,,,,,,+++***)))***************+++++++++************************((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,...************************))))))***++++++++++++***,,,,,,,,,+++++++++******))))))************))))))///---++++++,,,,,,)))'''+++++++++++++++,,,---...************************************************+++)))((((((*********)))'''***+++)))%%%###&&&)))+++***)))(((((()))***+++))))))))))))))))))))))))***(((%%%%%%''')))******$$$+++//////000111111...000...,,,***)))(((&&&%%%((((((((('''&&&&&&%%%%%%(((&&&%%%$$$$$$%%%''')))&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%''')))+++,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$######$$$%%%&&&%%%$$$%%%)))---+++'''$$$%%%(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&''''''(((((((((&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$######$$$%%%$$$$$$$$$###"""""""""!!!$$$&&&%%%###"""$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''###$$$%%%%%%######$$$%%%$$$#########"""""""""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$!!! !!!"""############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$###""" !!!"""######&&&&&&###!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###%%%### !!!"""""" """ !!!###$$$"""###""""""""""""""""""###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!'''%%%###"""###%%%&&&'''!!!""""""############"""$$$$$$###""""""!!!!!!!!!"""#########!!!!!!"""###%%%""""""$$$$$$ ###"""###$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))******************************))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''+++***(((((()))******)))&&&&&&'''))),,,,,,***)))******++++++++++++******((())))))))))))(((((('''%%%(((((((((***---+++&&&)))(((((('''''''''''''''((((((((((((((()))******++++++************+++++++++***)))***+++,,,+++***)))******))))))******)))'''(((******************''',,,...+++)))++++++***''''''(((((((((((((((((((((''''''&&&'''))),,,---)))***+++,,,,,,+++***)))))))))*********+++++++++************************'''''''''((()))******+++++++++++++++++++++++++++...***'''(((---000///---************************))))))***+++++++++++++++,,,,,,,,,+++++++++******((())))))******)))))))))+++---...---***((()))******************+++,,,,,,************************))))))))))))))))))))))))***)))((()))***+++)))(((*********++++++***((('''******((((((((()))***+++((((((((((((((((((((((((+++)))&&&&&&(((***++++++"""(((+++***,,,111444444///,,,)))((())))))'''%%%'''''''''''''''''''''''')))'''&&&%%%&&&''')))+++&&&&&&&&&'''''''''((((((######$$$&&&''')))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$%%%)))---,,,'''$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&"""###$$$&&&'''''''''''''''%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$"""""""""$$$%%%$$$$$$$$$###"""""""""!!!$$$&&&%%%###"""$$$'''######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###%%%""""""#########""""""!!!############""""""""""""""""""""""""""""""""""""!!!"""###$$$###!!! !!!!!! !!!%%%&&&### !!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######%%%%%%$$$!!! """###"""!!! """######!!!"""""""""######"""""""""$$$###"""!!!!!!"""###$$$""""""###"""""""""!!!!!!###"""!!! !!!###$$$!!!!!!"""###########################""""""!!!!!!!!!"""######"""!!!"""###$$$""""""%%%&&&###$$$&&&$$$######$$$%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))(((((())))))***+++,,,************************)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&''')))******)))*********+++---...---+++******++++++++++++******(((((())))))))))))(((((('''******)))***+++(((###((((((((((((((((((''''''))))))(((((())))))***+++++++++************+++++++++***)))***,,,,,,,,,***(((++++++))))))******'''%%%''')))))))))((()))+++(((++++++))))))++++++(((((((((((((((((((((((((((((('''''''''''')))+++,,,)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,************************''''''((()))***+++,,,,,,***************************&&&###&&&,,,000...***++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,,,,+++++++++******((())))))************)))%%%))),,,---***))),,,///+++******))))))******+++************************((((((((((((((((((((((((***)))((()))++++++)))((()))((('''(((***+++(((&&&))))))((((((((()))******((((((((((((((((((((((((+++)))'''''')))+++++++++&&&))))))&&&&&&+++///000((('''&&&&&&((()))))))))&&&&&&''''''''''''''''''((((((''''''''')))***+++&&&&&&'''''''''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!"""$$$%%%&&&%%%###&&&)))(((&&&$$$$$$&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''!!!"""$$$%%%&&&&&&&&&%%%(((&&&%%%%%%&&&'''%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$###############"""$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''%%%$$$###"""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%!!!!!!"""###############$$$############"""""""""""""""""""""""""""""""""############"""!!! """!!!!!!###$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$###%%%&&&"""###"""$$$### ###%%%$$$""""""############""""""%%%###!!! !!!###%%%######$$$$$$$$$###""""""$$$%%%%%%$$$"""!!!###$$$ !!!"""######$$$######"""############""""""!!!"""$$$%%%&&&$$$$$$$$$%%%$$$""""""&&&'''$$$%%%(((&&&$$$###%%%%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&'''((((((((())))))))))))***+++,,,---************************)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''%%%$$$&&&(((******))),,,***))))))+++,,,+++******++++++,,,,,,++++++***(((((())))))))))))((((((+++------***))))))%%%''''''((((((((((((((('''))))))(((((())))))***+++++++++************+++++++++***)))***,,,---,,,+++'''+++---***)))+++)))%%%%%%(((******((('''((())))))***)))'''(((+++***&&&'''(((((())))))*********(((((((((((()))***++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,************************))))))******++++++,,,,,,++++++++++++++++++++++++((('''''')))+++---+++)))++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,+++++++++******((()))******+++++++++***%%%''')))+++,,,,,,......------,,,+++************************************)))))))))))))))))))))))))))))))))***++++++)))'''((((((&&&%%%%%%'''***,,,'''(((((()))))))))))))))(((((((((((((((((((((((()))((('''(((*********)))'''***)))$$$###'''))))))%%%%%%&&&&&&&&&''')))***((((((((('''&&&&&&%%%%%%&&&&&&''''''((())))))***''''''''''''((((((((((((%%%%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!!!!###%%%&&&%%%###$$$&&&&&&'''&&&%%%%%%'''''''''((((((((())))))'''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''"""###%%%&&&'''&&&%%%$$$)))(((&&&&&&&&&&&&$$$"""$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%"""###$$$###"""###%%%(((###############$$$$$$$$$$$$#########%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%### !!!###$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$###"""!!!  !!!!!!!!! """!!!"""###$$$$$$""" """"""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$"""!!! !!!!!!%%%&&&!!!!!!$$$###!!!"""###$$$$$$###"""!!!######""""""""""""######!!!"""###$$$$$$$$$###"""&&&(((***)))%%%######$$$ !!!"""######$$$$$$$$$!!!!!!######$$$###""""""!!!###%%%&&&%%%$$$$$$%%%%%%"""###%%%&&&######&&&((($$$###%%%%%%######(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$&&&(((%%%%%%&&&&&&'''(((((((((************+++,,,---...************************)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%$$$###%%%'''*********+++(((&&&%%%'''(((((('''***++++++,,,,,,++++++***(((((()))))))))))))))((($$$((())))))+++---***%%%''''''(((((((((((((((''')))))))))))))))******+++++++++************+++++++++***)))***,,,---,,,+++&&&+++---******,,,)))###(((***,,,+++(((&&&&&&(((******(((&&&(((+++***%%%&&&&&&''')))***,,,------)))*********++++++++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((+++------,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))***+++++++++++++++***(((''')))---...,,,)))///...---,,,+++*********************************************************)))))))))***++++++)))'''------,,,(((%%%'''000888&&&'''(((*********)))((((((((((((((((((((((((((('''&&&&&&((()))***((('''%%%(((((($$$###%%%'''&&&&&&''''''&&&$$$$$$%%%'''******)))(((&&&%%%$$$###$$$%%%&&&'''((((((((((((''''''''''''((((((((()))$$$%%%&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!###%%%&&&&&&%%%%%%%%%'''))))))(((&&&(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''###$$$&&&(((((('''&&&%%%***)))'''&&&&&&%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%(((***""""""######$$$$$$$$$%%%%%%###!!!###&&&'''%%%#########$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$######$$$%%%%%%######$$$%%%##################$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&""" $$$&&&###!!!"""$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""%%%$$$###!!!  !!!###$$$%%%%%%###!!!"""%%%&&&$$$!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$&&&$$$!!!"""%%%%%%### &&&)))###!!! !!!"""###$$$$$$###"""!!! """###$$$$$$###""" !!!"""$$$$$$$$$###""""""%%%((('''###  !!!######$$$$$$$$$ !!!"""###$$$$$$###"""!!!###$$$###""""""###&&&######%%%$$$!!!!!!###)))$$$###&&&&&&"""###(((%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))%%%%%%&&&&&&'''(((((())),,,***((((((***+++,,,+++)))+++,,,)))%%%%%%***///***)))((())),,,---+++)))******++++++++++++******(((((((((((())))))))))))***)))(((''''''((()))***'''((()))******+++******,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++++++++***)))(((((((((((()))******+++++++++)))((())),,,---------,,,+++******))))))************))))))******+++,,,******+++++++++,,,,,,,,,((()))***++++++,,,++++++))))))))))))))))))))))))))))))*********++++++++++++******+++,,,---+++*********+++++++++,,,,,,,,,,,,)))))),,,000111---(((,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++*********))))))+++***)))))))))***,,,,,,+++))))))***,,,------+++))))))***++++++,,,------,,,,,,,,,++++++*********,,,++++++++++++++++++***++++++***))))))***++++++///...------,,,,,,,,,,,,---------,,,,,,,,,++++++))))))***++++++++++++*********++++++++++++******************))))))))))))))))))***++++++++++++***'''((())))))'''&&&'''((('''######((((((###"""&&&***)))((('''''''''''''''***))))))((('''%%%$$$###%%%&&&'''((((((((('''&&&))))))************))))))((($$$!!!!!!###%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%"""!!!$$$(((***'''###$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''((()))***+++((($$$###%%%%%%$$$'''+++***)))))))))((((((''''''))))))***)))&&&%%%%%%&&&''''''''''''''''''''''''***$$$!!!$$$&&&%%%&&&***+++&&&$$$&&&%%%"""&&&...'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((((((((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########!!!###'''((($$$###$$$$$$######$$$%%%$$$""" ((('''%%%###"""""""""###$$$%%%%%%$$$######$$$&&&""""""!!!!!!!!!!!!"""""""""###  '''(((###%%%$$$$$$$$$###"""""""""############$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$###"""!!!!!! !!!&&&!!!"""))))))"""!!!&&&!!!!!!""""""######$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$###$$$%%%%%%$$$###"""!!!%%% """ #########$$$$$$$$$$$$######'''$$$ """###"""!!!$$$###"""!!!!!!""""""###&&&&&&$$$""" ###&&&(((&&&$$$"""!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''$$$"""'''%%%######%%%&&&&&&&&&(((((((((((())))))))))))---+++))))))+++,,,---,,,------,,,(((%%%%%%(((++++++***)))***,,,,,,***(((******++++++++++++******(((((((((((()))))))))***+++***)))(((((()))***+++'''((()))***++++++++++++,,,+++++++++************************************+++++++++++++++***))))))''''''((())))))******+++***)))((()))+++,,,,,,,,,,,,+++******))))))*********************++++++,,,++++++,,,,,,,,,---------((()))***++++++,,,++++++************************))))))*********+++++++++++++++++++++,,,,,,+++*********+++++++++,,,,,,,,,///---++++++,,,---+++)))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++******)))***+++,,,---+++---///...+++***,,,...******++++++,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************************---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))***++++++++++++*********++++++++++++***************)))))))))(((((((((((()))***+++++++++***))))))***(((&&&&&&'''(((***'''&&&)))'''"""!!!###)))(((((('''&&&&&&''''''((((((''''''&&&%%%######"""$$$%%%'''))))))))))))''''''(((((((((((('''''')))'''$$$$$$&&&((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&###!!!###''')))'''$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''$$$###%%%&&&%%%(((,,,++++++*********)))))))))***+++,,,***((('''((()))'''''''''''''''''''''''')))(((''''''((((((&&&$$$(((%%%&&&***)))%%%###%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########!!!###''''''$$$###%%%%%%$$$###############"""&&&%%%$$$#########$$$%%%$$$$$$%%%$$$######$$$&&&""""""!!!!!!!!!!!!""""""!!!"""  %%%%%%!!!$$$$$$$$$###########################$$$%%%&&&'''%%%&&&'''((((((&&&%%%###""""""!!!!!!!!!""""""###"""!!!"""%%%### $$$"""""""""""""""#########$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%"""######$$$###"""!!! '''!!!"""$$$!!!###&&&!!!"""######$$$$$$######"""&&&###!!! """###"""!!!######"""!!!!!!"""###$$$$$$%%%%%%$$$"""""""""$$$((('''&&&&&&&&&'''&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$&&&(((''''''((((((((('''&&&&&&(((((((((((())))))))))))---+++******+++---------111...***(((''''''&&&&&&+++*********,,,+++***(((******++++++++++++******((((((((()))))))))******++++++************++++++((()))***+++,,,,,,,,,,,,++++++++++++***************************************++++++++++++***))))))'''(((((())))))***++++++)))((('''(((***,,,+++***++++++***))))))))))))***)))************+++++++++,,,,,,,,,,,,---------...((()))***++++++,,,++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,***)))))),,,...***++++++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++++++++*********+++,,,---***...111///)))&&&)))---++++++,,,,,,------......---------------,,,,,,,,,------------,,,,,,,,,+++)))***+++,,,,,,+++***)))***))))))))))))******+++,,,++++++++++++*********))))))***++++++++++++*********++++++++++++************))))))))))))((((((&&&'''((()))***************+++***(((%%%%%%'''(((+++((((((***((($$$###$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((((((&&&''''''((((((''''''&&&)))'''&&&'''((()))((('''%%%&&&&&&''''''&&&&&&%%%'''$$$""""""&&&((((((&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$'''$$$$$$'''(((''')))---,,,,,,++++++++++++*********++++++***((('''((()))''''''''''''''''''''''''%%%+++,,,''''''***%%%((("""!!!%%%''')))+++&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########!!!###''''''$$$###%%%%%%$$$###"""""""""#####################$$$%%%&&&###$$$%%%$$$""""""$$$%%%###""""""!!!!!!""""""### """!!! #####################$$$$$$$$$############$$$%%%&&&'''&&&'''***++++++)))&&&$$$!!!!!!!!!!!!"""###$$$$$$$$$&&&"""###$$$############""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""""""""!!! """  !!!"""""" """######$$$$$$######"""%%%###!!!!!!"""###"""!!!""""""!!!!!!!!!###$$$%%%"""$$$&&&&&&$$$###""""""###!!!!!!###&&&&&&### #########$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&###!!!"""&&&***$$$'''***+++(((&&&&&&((((((((((((((()))))))))))),,,+++))))))+++,,,---,,,222---(((''')))***'''$$$)))))))))***+++,,,+++*********++++++++++++******(((((()))))))))*********************************))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************+++++++++******))))))))))))***++++++,,,,,,***))))))***,,,,,,+++***++++++***)))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,------((((((***+++++++++++++++++++++++++++++++++++++++***************************,,,---,,,+++***************+++++++++,,,,,,,,,&&&))),,,+++)))***///333******+++,,,------------........................---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---(((+++---+++'''&&&(((+++,,,,,,,,,------...........................------.........------,,,,,,+++)))***,,,------,,,***)))))))))((())))))***+++,,,+++++++++*********))))))))))))***++++++++++++*********++++++++++++*********)))))))))((((((((((((%%%&&&''')))************,,,+++***(((%%%%%%''')))''''''((())))))(((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&))))))(((''''''&&&%%%$$$((())))))))))))))))))(((&&&&&&&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###"""%%%'''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$$$$%%%'''$$$$$$((()))(((***---+++++++++***************'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''!!!***+++######)))$$$'''""""""'''(((&&&###%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$!!! $$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$"""###&&&'''$$$###%%%###$$$%%%%%%###"""""""""###############$$$$$$%%%###$$$$$$###""""""###%%%###""""""""""""""""""###!!!""""""""""""###!!!"""""""""###$$$$$$$$$%%%############$$$%%%&&&&&&&&&(((,,,...---+++'''$$$""""""!!!!!!"""######$$$(((+++"""!!!&&&&&&$$$$$$######""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""############""""""######"""""""""###""""""!!!!!!!!!!!!"""###%%%&&&###$$$&&&%%%$$$######$$$!!! ###%%%"""############$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################''''''&&&%%%%%%$$$$$$$$$***(((&&&$$$###$$$%%%%%% $$$((((((%%%%%%)))---(((((((((((())))))))))))+++)))'''''')))+++++++++///***%%%&&&+++---***&&&&&&''')))***+++,,,------******++++++++++++******))))))))))))************((())))))))))))))))))((())))))+++,,,,,,,,,,,,,,,,,,,,,------------------************************)))******+++++++++*********++++++,,,,,,------...+++++++++,,,......,,,++++++***))))))(((((())))))((()))***++++++++++++***)))*********++++++++++++((((((***+++++++++++++++***************************************************,,,...---+++)))***+++******+++++++++,,,,,,,,,"""(((---...+++***---111***+++,,,---------------........................---------,,,,,,,,,++++++++++++,,,,,,------------)))(((((()))************,,,,,,------------..............................//////...------,,,++++++)))***,,,------,,,***)))***************+++,,,---+++++++++*********))))))))))))***++++++++++++*********++++++++++++******)))))))))(((((((((((('''&&&&&&((())))))*********++++++***)))&&&&&&''')))'''((()))))))))******)))''''''&&&&&&&&&''''''(((&&&''''''((((((((((((((())))))((('''&&&%%%%%%%%%(((((())))))))))))((((((&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$&&&((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%&&&'''((('''$$$%%%((()))((())),,,(((((((((((())))))))))))&&&'''((('''&&&%%%&&&''''''''''''''''''''''''''' )))((( !!!)))'''%%%&&&))),,,---((($$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%$$$###"""%%%%%%&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$""""""&&&&&&######&&&###'''(((&&&###!!! $$$$$$$$$$$$######""""""###$$$$$$###""""""###%%%######""""""""""""############$$$%%%$$$""""""###"""""""""###$$$$$$$$$%%%############$$$%%%&&&&&&'''))),,,......+++'''%%%$$$$$$###"""""""""""""""(((+++!!!!!!&&&&&&$$$$$$######""""""!!!!!!$$$$$$############$$$$$$"""##################"""########################!!!&&& &&&$$$%%%"""""""""######"""""""""!!!"""######"""""""""###!!!!!!!!!!!!"""###%%%&&&%%%%%%%%%###""""""%%%'''&&&### ###&&&&&&%%%""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%########################&&&&&&%%%%%%%%%$$$$$$$$$(((&&&$$$&&&((()))&&&### ###&&&%%%$$$(((000888(((((((((((())))))))))))***(((&&&'''(((*********+++'''%%%'''+++...,,,)))%%%'''***+++++++++---...******++++++++++++******)))))))))*********++++++(((((())))))))))))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++))))))***++++++++++++******++++++,,,------......,,,,,,,,,---//////,,,*********)))(((((((((((()))((()))***,,,,,,+++******))))))))))))************((()))***++++++,,,++++++))))))))))))))))))))))))+++++++++******************---///---***((()))+++******+++++++++,,,,,,,,,&&&+++//////+++((()))++++++,,,,,,------------,,,........................,,,,,,,,,,,,+++++++++++++++,,,---.........------+++***)))***---///...,,,,,,,,,,,,,,,,,,------------------...............///......---,,,+++*********+++,,,------,,,+++***,,,,,,+++++++++,,,------,,,++++++++++++*********))))))***++++++++++++*********++++++++++++******))))))((((((((((((''''''(((((())))))******)))))))))***+++***((('''((()))))),,,,,,)))((()))(((%%%(((''''''''''''((())))))'''(((((()))))))))((((((%%%%%%%%%&&&&&&((()))***%%%&&&&&&''''''&&&&&&%%%((()))***)))((('''(((***'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&((()))***'''$$$%%%((()))''''''***&&&&&&&&&''''''''''''(((''')))))))))''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''"""$$$++++++%%%)))'''### !!!&&&%%%"""###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%""""""%%%&&&###$$$&&&###((((((%%%"""!!!!!!###$$$$$$$$$###"""!!!!!!"""###$$$###!!!!!!###$$$$$$######""""""######$$$$$$###$$$&&&$$$"""###&&&###############$$$$$$$$$############$$$%%%&&&''''''(((+++,,,,,,***'''%%%%%%%%%$$$###""""""""""""###%%%!!!"""###############""""""""""""$$$$$$############$$$$$$!!!"""############"""!!!$$$###############$$$%%%(((&&&"""###!!!""""""######""""""!!! """$$$$$$###""""""###""""""!!!!!!!!!###$$$%%%&&&%%%$$$"""!!!###&&&)))%%%$$$!!! """$$$&&&"""""""""############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########&&&)))***(((&&&$$$%%%%%%&&&(((///999@@@(((((((((((())))))))))))+++)))'''''')))***+++***)))'''&&&(((+++---,,,***'''***,,,,,,***)))***,,,******++++++++++++******))))))*********+++++++++((()))************)))((('''((()))***++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++))))))******+++,,,,,,---++++++,,,---///...+++)))******)))(((((((((((((((((()))+++,,,,,,+++***)))))))))*********+++++++++((()))***++++++,,,++++++************************+++++++++*********))))))***---000...***''')))+++******+++++++++,,,,,,,,,***,,,---,,,)))((()))***------------------,,,,,,------------------------,,,++++++++++++*********+++,,,---...///......---,,,,,,------,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...............---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++++++++*********++++++++++++******))))))((((((((('''''''''*********+++******)))(((&&&(((+++,,,***)))))))))(((,,,,,,((('''***)))%%%((((((((((((((()))******'''(((((((((((((((''''''%%%%%%$$$%%%&&&(((***+++%%%&&&&&&''''''&&&&&&%%%((())))))(((&&&&&&(((+++'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''%%%%%%((((((%%%%%%'''%%%&&&&&&&&&'''''''''''''''((())))))''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%&&&((())))))(((***'''%%%000555"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%""""""%%%%%%###$$$'''!!!$$$'''&&&""" """$$$!!!!!!###$$$$$$######""""""#########!!!!!!###$$$$$$######""""""######$$$###!!!"""%%%### ###)))$$$$$$$$$###########################$$$%%%&&&'''&&&''')))***)))(((&&&%%%$$$$$$######"""######### !!!###"""""""""""""""""""""#########$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""###""""""!!!"""###$$$%%%)))%%% !!!!!!""""""""""""!!!!!!!!!$$$$$$###""""""$$$######"""!!!!!!"""###$$$$$$%%%%%%$$$###$$$&&&((( ###$$$""" $$$""""""""""""############$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&"""%%%(((&&&""" ###'''&&&&&&&&&''',,,333;;;@@@(((((((((((()))))))))))),,,***((((((***+++,,,+++)))(((((()))***++++++******,,,...---)))'''((()))******++++++++++++******)))************+++++++++)))***+++,,,,,,+++***)))'''((()))******+++******(((((())))))*********+++++++++++++++++++++++++++((()))***+++++++++++++++((((((((()))******++++++******+++---...---***(((******)))(((((((((((((((''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,((()))***++++++,,,++++++++++++++++++++++++++++++++++++++++++******))))))***---000...)))'''(((+++******+++++++++,,,,,,,,,*********)))((())),,,...............---,,,++++++------------------------+++++++++*********)))))),,,,,,.../////////...---)))---000...)))&&&)))---++++++++++++++++++++++++,,,,,,,,,---------............---,,,***))))))(((---,,,,,,++++++,,,,,,---------,,,+++*********+++---------,,,,,,,,,++++++))))))***++++++++++++*********++++++++++++******)))(((((((((''''''''''''+++,,,,,,++++++***)))((($$$'''+++---,,,***))))))$$$(((***'''''',,,,,,((()))))))))))))))***++++++''''''(((((('''&&&&&&%%%((('''&&&%%%&&&&&&((()))'''(((((((((((((((((('''&&&''''''%%%"""###&&&***'''&&&%%%%%%%%%%%%&&&'''%%%'''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%(((((($$$###&&&&&&&&&&&&&&&''''''(((((($$$&&&'''&&&%%%%%%&&&'''########################(((######((()))&&&$$$&&&"""((()))$$$###&&&&&&###"""###%%%'''''''''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############!!!###%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%""""""%%%%%%###$$$'''$$$&&&&&&######(((!!!###$$$%%%$$$$$$"""######"""!!!!!!"""$$$$$$$$$############$$$$$$### ###"""###+++%%%$$$$$$$$$######""""""############$$$%%%&&&'''&&&'''((((((((('''%%%%%%""""""""""""###$$$%%%&&&$$$ '''''' $$$!!!!!!""""""######$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###"""!!! """###$$$ ...((("""###!!!!!!""""""""""""!!!!!!!!!$$$%%%###!!!"""$$$$$$###"""!!!!!!"""######"""$$$&&&'''&&&%%%%%%&&&!!!&&&***)))### """&&&""""""""""""############%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$+++...&&&%%%&&&%%%%%%(((...444999;;;(((((((((((()))))))))))),,,+++***)))))))))***+++000///,,,***(((((()))***...+++)))+++------***'''******++++++++++++******************************)))))))))***,,,,,,+++*********+++,,,,,,,,,++++++(((***++++++***)))***,,,)))***+++***)))((((((*********++++++++++++******++++++++++++++++++++++++---+++***,,,......+++(((,,,,,,+++***))))))******%%%%%%'''***---...,,,***)))))))))))))))(((''''''******)))))))))))))))***+++,,,---+++)))(((((()))+++***************++++++***++++++,,,,,,++++++***+++***)))((((((***,,,---------,,,+++***)))((('''------------------------------++++++++++++------+++++++++++++++++++++++++++,,,------......------......---,,,++++++++++++*********)))(((***...222111+++***///111---******)))******++++++,,,------((((((((()))******++++++)))***++++++***)))***,,,///***''')))++++++,,,000+++++++++************)))************))))))))))))%%%%%%'''))),,,,,,***((($$$(((++++++((((((+++///%%%''')))++++++***(((&&&'''%%%(((,,,((( !!!((()))++++++)))((()))***((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%&&&)))***)))&&&""" %%%(((+++------***&&&###(((''''''&&&&&&''''''(((((('''%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$(((%%%"""!!!$$$''''''&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$######$$$%%%&&&%%%&&&&&&'''((('''''''''))))))(((''''''(((******&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$$$$#########$$$"""""""""$$$&&&&&&$$$"""'''&&&%%%%%%$$$$$$$$$$$$333'''!!!%%%(((%%%&&&,,,$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''(((&&&"""###((($$$"""%%%(((&&& """(((""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$######"""""""""""""""######$$$&&&'''''''''&&&%%%%%%$$$######"""""""""""""""###&&&$$$""""""###$$$###"""%%%  !!!!!!###(((&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!!"""$$$%%%""" %%%$$$###!!! """$$$$$$$$$%%%&&&&&&&&&&&&%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""############$$$$$$$$$&&&'''&&&%%%###"""###$$$"""$$$###!!!###&&&%%%""""""###$$$$$$###"""###$$$%%%%%%############%%%%%%############$$$$$$%%%&&&''''''''''''%%%"""'''###!!!%%%...555555222(((((()))++++++,,,,,,+++---,,,+++))))))******++++++***))))))***+++...///,,,,,,,,,,,,*********+++******++++++++++++*********************************))))))***,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))***+++***)))((()))*********++++++++++++******++++++++++++++++++++++++---,,,+++---//////,,,***+++***))))))(((((()))))))))((()))+++,,,,,,)))''')))))))))))))))(((''''''******))))))))))))******)))******)))'''&&&&&&'''++++++*********************++++++,,,,,,++++++***---,,,***)))***+++,,,...,,,,,,,,,,,,++++++++++++------------------------------,,,++++++,,,------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,+++,,,,,,------------,,,***((()))+++---000+++)))------+++***---******++++++,,,---------)))))))))******+++++++++&&&(((*********+++---///+++((('''+++,,,******,,,++++++++++++************************))))))))))))++++++***++++++)))&&&###'''***---+++'''&&&(((+++(((((())))))))))))))))))***''')))---+++&&&%%%''''''(((******((('''((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((()))(((&&&$$$"""'''((()))******(((&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&''''''&&&$$$$$$############$$$%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&$$$""""""%%%''''''&&&((('''&&&%%%%%%&&&'''(((%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&'''''''''''')))((('''&&&&&&&&&'''((( """###%%%&&&'''#########$$$$$$###""""""&&&&&&%%%$$$$$$$$$$$$$$$###""""""###%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%)))&&&$$$%%%$$$###%%%)))###$$$$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""!!!###%%%###%%%(((%%% %%%########################""""""#########$$$$$$$$$########################&&&"""$$$%%%### """""""""""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$######"""""""""######&&&$$$""""""###$$$###"""***&&&$$$%%%%%%"""###'''%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""$$$$$$""" $$$$$$$$$""" """$$$""""""###$$$$$$$$$$$$$$$"""!!!!!!!!!"""###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############"""############$$$$$$$$$"""######!!!!!! """###!!!###&&&&&&###"""###$$$$$$###"""###$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&***)))(((&&&%%%$$$######)))&&&$$$&&&***,,,+++(((((()))***+++++++++++++++---,,,+++*********+++,,,((((((((()))***,,,...000***,,,...+++((('''***...******++++++++++++******************************+++*********++++++***(((((()))***+++,,,---------///,,,))))))++++++(((&&&***+++++++++)))((()))*********++++++++++++******++++++++++++++++++++++++,,,++++++,,,------,,,******)))((((((((((((((((((***))))))+++,,,+++)))'''))))))******))))))((((((***)))))))))))))))******)))******)))'''&&&'''(((,,,,,,+++***)))))))))******++++++,,,,,,++++++***...---,,,+++++++++,,,---******+++,,,---...//////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,---...///,,,------,,,******+++,,,,,,******+++***(((+++///++++++,,,,,,---......///++++++++++++,,,,,,,,,,,,((()))++++++***+++,,,...***(((***---...***)))+++,,,+++++++++************++++++*********)))))))))...---,,,++++++)))&&&###(((***,,,+++'''&&&(((******)))'''&&&'''***---///,,,)))(((+++,,,******+++&&&'''))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((('''&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&(((((('''&&&&&&''''''''''''&&&%%%%%%$$$######$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%% !!!###$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$###""""""$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$***,,,)))&&&''')))***"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$###  $$$###"""###&&&$$$!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""''' $$$'''######""""""""""""###$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$############$$$$$$&&&$$$""""""###$$$###"""'''$$$###%%%%%%!!!!!!$$$%%%$$$$$$$$$$$$############"""!!!"""$$$$$$"""!!!$$$$$$$$$"""!!!!!!###%%% !!!""""""######""""""""" ###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""############$$$$$$$$$!!!!!!!!!  !!!$$$$$$!!!"""%%%%%%""""""###$$$$$$###"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''***(((&&&$$$###$$$&&&''''''''''''&&&%%%$$$###""")))******+++++++++******...---+++*********+++,,,,,,+++******)))******++++++,,,+++)))'''(((+++...***++++++,,,,,,++++++***************************,,,+++******++++++)))'''((()))***+++,,,---------000+++''''''******&&&"""***+++,,,+++)))((()))*********++++++++++++******************************)))))))))******+++*********))))))((((((((())))))''''''(((***,,,---,,,+++))))))*********))))))((())))))))))))))))))***+++,,,------,,,+++******+++,,,,,,+++***))))))))))))***++++++,,,,,,++++++***------,,,++++++++++++,,,******+++,,,---......///,,,,,,---------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---......(((***,,,,,,,,,,,,...///)))***------+++))),,,///,,,,,,------.../////////---------------,,,,,,,,,,,,------,,,***((()))***,,,+++,,,///...++++++...,,,,,,+++++++++*********+++++++++*********))))))***))))))+++,,,,,,+++)))%%%'''))))))((((((***,,,***(((%%%###&&&+++222666---)))'''''')))***))))))&&&((())))))(((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))'''&&&'''(((((('''&&&((((((((((((((())))))***)))((('''((())))))(((''''''''''''''''''&&&&&&%%%""""""$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''''''''(((((((((((('''&&&%%%$$$$$$$$$'''''''''''''''''''''''',,,+++)))((('''''''''(((''''''''''''''''''&&&&&&&&&$$$""""""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&'''###+++,,,&&&$$$***,,,((("""######$$$%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((('''%%%######%%%((( """$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############%%%!!!###%%%### ######""""""######$$$%%%###$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&%%%###""""""###$$$$$$###!!!!!!%%%&&&###"""%%%$$$$$$$$$#########""""""!!!!!!"""############"""###$$$$$$###!!!!!!###%%% !!!!!!"""""""""""""""!!!###%%%### ########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""######""" !!!""""""&&&&&&""" """""" """###$$$$$$###"""###$$$######%%%%%%%%%%%%######&&&&&&&&&%%%%%%&&&&&&'''%%%%%%############%%%%%%"""%%%((((((%%%######$$$)))******+++++++++******---,,,+++*********++++++------,,,***)))(((((((((---***'''''')))+++,,,+++++++++,,,,,,,,,,,,++++++************************,,,+++******++++++)))'''((()))***+++,,,------,,,000,,,((((((+++,,,(((###***+++,,,+++***))))))+++******++++++++++++******************************)))************++++++,,,*********))))))******+++)))((((((***,,,---,,,+++))))))************))))))))))))(((((()))***++++++---...///...,,,+++,,,---,,,++++++***))))))*********++++++,,,,,,++++++***+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...------,,,,,,,,,---(((***,,,---,,,---...000''',,,//////---,,,---...,,,------......//////000///.........------,,,,,,,,,---...,,,***))))))***...,,,+++,,,***(((+++000,,,,,,,,,++++++++++++***++++++++++++************((('''((())),,,------,,,&&&'''(((((((((((()))***'''%%%""""""%%%---555;;;///---***''''''((((((&&&''')))+++***)))((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((('''''''''((())))))$$$%%%'''))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%)))(((''''''))))))((('''))))))(((((())))))***+++***)))((((((******)))(((''''''((((((''''''&&&%%%"""###%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***)))))))))((('''&&&%%%%%%''''''&&&%%%$$$######""")))(((&&&$$$######$$$$$$&&&&&&'''((((((((('''&&&&&&$$$""""""$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###&&&###((()))""""""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%"""#########$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""######""""""$$$&&&###############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&%%%###""""""###$$$$$$###$$$"""$$$((()))&&&%%%'''$$$$$$$$$#########"""""" !!!"""##################$$$$$$$$$""""""$$$%%%!!!"""######$$$$$$###### """$$$###!!!########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$###"""!!!###$$$$$$%%%""" """###""""""###$$$$$$###"""###$$$######%%%%%%%%%%%%######'''&&&&&&%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$"""&&&******'''%%%&&&((())))))***+++++++++******,,,+++***)))))))))***+++*********************)))---)))&&&'''***---+++)))++++++,,,,,,,,,,,,++++++************************+++*********++++++***(((******+++,,,,,,,,,++++++000---++++++---...,,,)))+++,,,,,,,,,***)))***+++******++++++++++++******************************+++,,,---,,,,,,,,,...000***************++++++,,,---,,,******++++++***((())))))******++++++******(((((((((((()))***+++,,,***,,,---,,,******+++,,,+++***************++++++***++++++,,,,,,++++++***))))))*********+++++++++------,,,,,,++++++******+++,,,,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000///...---,,,,,,,,,,,,---......---++++++,,,---)))---000...---......,,,,,,,,,------.../////////000//////...---,,,++++++)))***,,,,,,+++,,,---///---+++++++++'''%%%)))000,,,,,,,,,,,,++++++++++++,,,++++++++++++************)))((()))+++++++++*********)))(((((('''&&&&&&&&&$$$!!!"""&&&---555:::111333222,,,((((((((('''(((***++++++***))))))***((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((('''''''''&&&&&&&&&'''((())))))$$$%%%(((******)))'''%%%%%%&&&'''(((((('''&&&%%%)))((('''((()))***)))(((''''''&&&&&&''''''((()))***)))((((((******)))((('''(((((((((((('''&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))((('''''''''(((******)))*********)))(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%% !!!''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''((('''$$$$$$%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&& ###%%%$$$!!!!!!$$$((($$$############$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$###!!!"""###%%%$$$$$$%%%###$$$'''&&&""" """%%%$$$$$$$$$$$$#########!!!#########"""###$$$"""###%%%$$$######$$$%%%"""###$$$$$$%%%%%%$$$$$$ !!!!!!""""""###########################"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$"""###$$$###!!!!!!"""$$$ ###!!! ###''''''"""###$$$$$$###"""###$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$&&&((()))(((&&&%%%&&&)))+++***'''%%%&&&'''(((((()))++++++,,,,,,++++++***)))((((((((()))***(((((()))***************))))))((()))***++++++***+++,,,,,,------,,,,,,+++***************************))))))***,,,,,,+++)))++++++,,,,,,,,,+++************++++++,,,,,,------+++,,,---,,,***)))***+++******++++++++++++******************************)))+++,,,+++******---000)))))))))))))))***++++++...---+++***++++++***)))((()))***++++++++++++***(((((((((((()))***+++,,,)))***+++***))))))***+++))))))))))))***+++,,,,,,***++++++,,,,,,++++++***((()))***+++,,,---------------------,,,,,,,,,,,,++++++,,,,,,---......///,,,---...//////...---,,,------------------------+++,,,------......------///......---------.........///...,,,******---///...///,,,((()))...///++++++,,,,,,---......//////000000///...,,,++++++***((()))+++,,,,,,,,,...000...---...///+++'''***111------,,,,,,,,,+++++++++,,,,,,+++++++++*********+++)))(((((()))***)))(((+++***)))(((((('''&&&$$$&&&$$$######&&&+++111555000666777///((((((******''')))******)))(((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$%%%%%%&&&'''(((((((((&&&'''(((((()))))))))(((&&&''')))******)))'''&&&)))((('''(((***+++***)))'''&&&&&&&&&&&&'''((((((***((('''((()))***)))(((((((((((((((((('''&&&&&&%%%''''''%%%###"""%%%'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''%%%%%%%%%&&&((()))((()))*********)))((('''&&&&&&''')))***+++,,,---%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&(((((((((&&&%%%$$$$$$###%%%&&&'''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%)))%%%$$$''''''%%%%%%'''%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%$$$'''((('''$$$%%%(((%%%########################$$$$$$$$$#########"""""""""""""""###$$$%%%%%%%%% !!!""""""""""""$$$&&&$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$"""!!!"""###%%%%%%$$$### """"""%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$""""""###%%%!!!###%%%%%%$$$$$$$$$&&&"""###$$$$$$%%%%%%$$$$$$"""%%%### """%%%########################"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$"""###$$$###!!!!!!###%%%!!!$$$!!!"""%%%&&&"""###$$$$$$###"""###$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((('''&&&%%%$$$%%%&&&&&&''')))***,,,,,,------+++***((('''''''''((()))))))))************))))))%%%))),,,,,,)))(((***,,,+++,,,,,,------,,,,,,+++************************)))))))))***,,,---+++***,,,,,,,,,,,,+++***))))))$$$&&&((()))((()))+++---+++,,,---,,,***)))***+++******++++++++++++******))))))))))))))))))))))))&&&((()))(((&&&'''***...((((((((((((((()))******+++***))))))+++------,,,((()))***+++++++++++++++(((((((((((()))***+++,,,)))***++++++***)))***,,,(((((())))))***+++------+++++++++,,,,,,+++++++++((()))***,,,---...//////........................++++++,,,,,,---...//////,,,---...//////...---,,,------------------------+++,,,------......---------------------...///000,,,,,,+++******,,,000333222000)))###%%%---///+++++++++,,,,,,---......///000000///---,,,+++*********,,,------++++++,,,...///000444555111,,,---222---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))'''&&&''')))******)))((('''&&&'''((()))(((''''''&&&%%%%%%&&&***---000,,,666999000''''''***+++&&&((())))))(((''''''((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%######%%%&&&'''''''''''')))((('''&&&'''(((***,,,'''((()))++++++)))(((''')))((('''(((***++++++***((((((((((((((()))******)))((('''((()))***)))'''(((((((((((((((''''''&&&'''((('''$$$!!!!!!$$$'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$######%%%&&&((('''((()))******)))(((((($$$$$$%%%&&&'''((()))*** !!!"""###"""!!! ###$$$&&&(((((('''&&&%%%$$$###$$$&&&''''''%%%###'''&&&&&&%%%$$$$$$$$$$$$$$$"""%%%+++'''&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%###!!!"""%%%$$$###&&&,,,+++%%%""""""""""""""""""""""""$$$$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$"""  """$$$$$$###$$$$$$######$$$$$$%%%&&&!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%$$$"""!!!"""$$$%%%%%%$$$""" ###$$$"""###&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$$$$""""""###&&&!!!###%%%%%%$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$$$$'''%%% !!!&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$%%%%%%$$$######%%%&&& &&&(((### !!!"""$$$$$$$$$###"""###$$$&&&%%%############%%%&&&&&&%%%$$$$$$############&&&%%%###""""""###%%%&&&%%%$$$###"""###%%%&&&'''%%%&&&(((***,,,---.........---,,,+++************))))))))))))************,,,,,,,,,+++***)))((('''++++++***))))))******+++((((((***+++,,,,,,++++++++++++******************************************)))***+++,,,---.........+++)))'''&&&(((***++++++------------------------++++++************++++++,,,***((())),,,...---+++++++++******************&&&%%%''',,,---++++++---***+++,,,,,,---------,,,+++***)))'''''')))***++++++++++++++++++***)))(((+++***)))***,,,,,,***)))***))))))+++///000///,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,---///.................................------,,,,,,,,,000///,,,++++++---///111+++...---******---...+++,,,---.../////////......000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***///333222---***+++...$$$&&&***,,,...---,,,***+++++++++*********)))))))))))))))))))))))))))))),,,&&&"""'''///,,,***++++++***))))))***,,,000...***(((&&&&&&'''((()))((((((((((((***,,,---&&&''')))******)))'''&&&(((((((((((())))))))))))&&&''''''((()))******+++((('''&&&%%%%%%&&&'''(((+++*********))))))((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))&&&###$$$'''))))))'''************))))))))))))'''((()))******)))((('''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&''''''&&&&&&)))'''&&&(((******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))&&&&&&&&&%%%$$$###"""!!!###$$$&&&%%%%%%$$$&&&'''&&&''''''%%%$$$$$$&&&(((######"""$$$&&&((('''&&&$$$%%%&&&$$$"""###&&&)))'''###!!!###$$$"""$$$(((!!!!!!"""############"""%%%%%%&&&&&&%%%%%%$$$###"""###%%%'''''''''&&&%%% """%%%''''''$$$"""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$###""""""###&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$######""""""######$$$%%%&&&%%%######$$$%%%$$$###!!! ###%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$!!!"""''''''###"""&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""!!! &&&((()))&&&!!!###'''%%%%%%%%%$$$$$$$$$$$$$$$((('''%%%###""""""######""""""""""""""""""""""""######""" (((000---(((###"""######!!!'''%%%###$$$&&&'''%%%###'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&***&&&%%%***+++))),,,222---,,,+++***))))))))))))))))))))))))************,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,------++++++******++++++,,,,,,******************************************************++++++++++++******+++******+++------,,,+++------------------------++++++************+++++++++)))'''(((+++,,,,,,***************************&&&$$$&&&***+++((((((*********+++,,,,,,,,,+++++++++***)))(((((()))***+++***++++++++++++******)))+++***)))***,,,,,,***)))...,,,++++++------+++(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///...---,,,***)))((('''---...///...---,,,---....................................------,,,,,,,,,---,,,++++++,,,...000111---//////------//////------------.........//////000/////////---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,+++)))***,,,------,,,+++***+++++++++*********)))))))))))))))))))))))))))))))))&&&%%%(((+++***%%%)))***+++***((((((***++++++******))))))((((((((())))))(((((()))***+++,,,$$$%%%'''(((((('''%%%$$$'''((((((((())))))))))))''''''(((((())))))*********)))(((''''''((())))))*********)))))))))((((((+++++++++++++++*********))))))))))))))))))))))))(((&&&%%%%%%'''((((((((((((((())))))))))))))))))'''((()))******)))((('''%%%%%%%%%%%%&&&'''((()))$$$%%%&&&&&&'''''''''''''''&&&%%%'''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&''''''&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&%%%%%%###""""""###$$$&&&%%%%%%$$$&&&'''###$$$$$$###!!!!!!###%%%+++)))'''''''''&&&$$$###"""$$$%%%$$$######%%%'''&&&###"""$$$$$$"""$$$(((######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########""""""""""""""""""#################################$$$$$$$$$$$$#########$$$$$$######"""!!!###$$$''')))******((('''%%%&&&'''&&&$$$###$$$%%%###############$$$$$$%%%%%%###""""""$$$%%%$$$$$$"""  ###$$$###""" !!!######$$$$$$$$$%%%!!!!!!$$$%%%"""###'''###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$######""""""!!!!!!$$$&&&&&&$$$!!! !!!$$$""""""""""""""""""######'''&&&$$$############$$$########################!!!###$$$!!!$$$)))%%%$$$$$$$$$%%%%%%###"""'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((''''''///+++***,,,+++(((***///,,,+++***))))))((()))))))))))))))*********++++++,,,------,,,,,,+++***)))+++++++++,,,,,,---------++++++*********+++,,,,,,************************************************************)))((('''&&&******+++---///...,,,))),,,,,,,,,,,,------------++++++************++++++***)))'''((()))+++******************************,,,******------***))),,,***+++++++++++++++***)))+++***)))(((((()))***+++)))***+++++++++++++++++++++******+++,,,,,,+++)))...,,,++++++++++++)))'''------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------++++++,,,---...000111222------,,,+++)))((('''''',,,---...---,,,,,,---....................................---------------)))******,,,---...///000,,,///000......000///,,,------,,,,,,------...///............---+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////,,,)))------,,,+++***)))((((((+++++++++***************))))))))))))))))))))))))((()))***)))'''''')))+++((()))))))))'''''')))***&&&''')))++++++***((('''***)))))))))))))))******%%%&&&'''(((((('''&&&%%%''''''((((((((()))))))))(((((((((((())))))))))))+++******))))))******+++******))))))))))))((((((---------,,,+++******)))))))))))))))))))))))))))&&&'''''''''&&&&&&(((***&&&'''''''''((()))))))))'''((()))******)))((('''%%%%%%%%%%%%&&&'''((((((###$$$%%%&&&'''(((((((((%%%$$$%%%'''))))))'''&&&''''''''''''''''''''''''&&&'''((((((((((((((('''%%%&&&&&&&&&&&&'''''''''))))))((((((''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&%%%%%%$$$###"""###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&%%%$$$$$$%%%''',,,***((('''&&&%%%###!!!!!!###%%%%%%$$$$$$$$$%%%&&&###"""$$$$$$###$$$(((###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###)))'''%%%###"""###$$$%%%&&&$$$""" """%%%&&&!!!"""$$$%%%&&&&&&%%%%%%###############"""!!!!!!###""""""%%%'''((($$$!!!$$$&&&&&&&&&$$$###$$$%%%"""############$$$$$$$$$###"""!!!!!!###%%%%%%$$$###!!! !!!######"""!!! """###$$$$$$$$$%%%"""!!!######"""###'''$$$$$$$$$##################$$$$$$$$$$$$###""""""$$$$$$$$$###############%%%%%%%%%$$$######""""""""""""!!!!!!!!!"""$$$%%%%%%$$$############$$$$$$######################## ###%%%$$$!!! !!!!!!$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&(((******)))((('''&&&%%%&&&)))******---222,,,,,,+++***))))))******))))))*********+++++++++---------------,,,+++***((())))))***++++++++++++&&&''')))***+++,,,,,,,,,***************+++++++++************************************)))((('''&&&)))((()))***,,,,,,***(((,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,******)))))))))************************+++++++++///,,,,,,......***))),,,+++,,,,,,,,,,,,+++******+++******))))))******+++)))******+++,,,,,,,,,,,,+++******+++,,,,,,+++)))***)))))))))***+++++++++...------,,,,,,------...,,,,,,,,,------------------------...///000111222*********++++++++++++++++++,,,------,,,,,,---..........................................---------(((***+++---......------)))---///------///---))),,,++++++***+++,,,------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***---,,,***)))((('''((((((************************((((((((((((((((((((((((***+++,,,***&&&%%%(((+++'''(((((((((&&&'''(((***'''((()))******)))((('''*********)))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))((((((((((((******************++++++))))))))))))))))))((((((*********))))))((((((((())))))))))))))))))))))))%%%''')))(((&&&%%%(((+++%%%%%%&&&&&&'''((())))))'''((()))******)))((('''&&&&&&&&&&&&&&&'''((((((###$$$%%%'''(((((((((((($$$%%%&&&(((******)))((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))'''&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((('''&&&%%%&&&(((%%%$$$###$$$%%%%%%$$$###"""###%%%&&&&&&%%%%%%$$$&&&""""""$$$%%%###$$$'''!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$######''''''%%%%%%$$$%%%&&&'''%%%$$$""" !!!"""%%%'''!!!"""$$$%%%&&&%%%$$$###"""############"""!!!!!!"""###$$$ ###$$$%%%$$$###"""###%%%""""""######$$$$$$$$$$$$""" ###$$$%%%$$$######"""""""""""""""!!!!!!"""$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$######""""""""""""######$$$$$$$$$'''&&&%%%%%%''''''%%%$$$$$$###""""""###%%%'''(((###############$$$$$$%%%########################!!!$$$&&&%%%""" !!! %%%&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$&&&(((******)))'''&&&$$$&&&(((***+++,,,000555------,,,+++++++++,,,,,,************++++++++++++,,,,,,---------,,,++++++((()))***++++++++++++*** ###'''+++------,,,+++))))))*********+++++++++************************((()))******++++++******,,,***((((((***+++,,,++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++*********+++,,,))))))*********+++++++++,,,((((((***)))&&&%%%(((,,,---------------,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,,,,+++***+++------+++***)))))))))))))))***,,,---...------,,,,,,------...,,,,,,,,,------.........000//////.........//////,,,,,,,,,------.........+++,,,...---,,,,,,...///................................................+++,,,---......,,,+++***)))---///......///---)))***************++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...+++)))+++...---,,,***))))))***+++,,,************************(((((((((((((((((((((((((((((()))))))))(((''''''&&&'''((('''&&&&&&(((***+++***))))))((('''''''''***************)))))))))((())))))))))))))))))(((''''''''''''(((((((((((())))))))))))(((((((((((('''(((((())))))*********(((((((((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))%%%'''***)))'''&&&(((***$$$%%%%%%&&&'''(((((()))'''((()))******)))((('''''''''&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((&&&''')))+++++++++++++++(((((((((((((((((((((((((((((('''''''''(((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%$$$###"""###$$$###"""!!!###%%%&&&&&&%%%$$$$$$%%%'''''''''&&&%%%%%%""""""%%%%%%###$$$'''""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""" """###$$$$$$$$$###""""""#########$$$$$$%%%######$$$$$$$$$###!!! ###############"""!!!!!!&&&""" """&&&&&&"""!!!###$$$###"""!!!###$$$!!!"""###$$$$$$$$$$$$###""" ###$$$%%%$$$############"""""""""""" !!!###$$$%%%&&&&&&&&&"""$$$%%%&&&&&&&&&%%%###%%%$$$$$$$$$###""""""""""""######$$$$$$$$$###### !!!!!!"""#########&&&$$$###$$$&&&&&&&&&$$$######"""######%%%'''(((!!!""""""###$$$$$$$$$$$$########################$$$$$$$$$#########%%%&&&!!!###%%%$$$"""###&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''###%%%&&&(((((('''&&&%%%---111333000,,,,,,...000...------,,,,,,,,,------*********++++++++++++,,,++++++,,,,,,,,,,,,+++++++++,,,---......---++++++ """'''+++---...,,,+++)))))))))***++++++,,,,,,************************'''(((***+++,,,---------///---***)))+++---//////******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---+++***)))+++,,,)))))))))***++++++,,,,,,,,,((((((******'''(((+++,,,,,,---...............++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,***((((((***,,,------,,,,,,,,,,,,------,,,,,,,,,---......//////111000///...------------111111000//////...------+++---......---...///000......................................./////////------.........,,,***)))---000111//////111000---)))***+++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---000///***(((,,,111...---,,,,,,---...///000***************+++++++++))))))))))))))))))))))))$$$$$$%%%(((+++,,,)))&&&&&&'''(((''''''''')))+++,,,,,,***)))((((((((((((((()))************))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&&&&'''((())))))))))))''''''(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))&&&'''))))))((((((((()))%%%&&&&&&&&&'''((((((((('''((()))******)))((('''((('''''''''''''''((((((&&&&&&'''(((((((((((('''''')))+++,,,+++++++++,,,))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((())))))%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%&&&&&&%%%$$$%%%$$$$$$%%%''''''&&&$$$%%%""""""%%%&&&######&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$######""" ###%%%''''''&&&%%% !!!###%%%%%%%%%$$$###$$$$$$###""""""!!!!!! $$$$$$$$$$$$$$$###""""""%%%###"""###%%%&&&$$$!!!!!!"""######""""""###$$$!!!"""###%%%%%%$$$#########"""!!!!!!###%%%%%%$$$"""###$$$$$$""""""###$$$######$$$%%%&&&&&&&&&&&&!!!$$$&&&$$$%%%'''&&&"""$$$$$$$$$###############""""""###$$$$$$$$$$$$### !!!!!!"""""""""###"""!!! """###%%%!!!!!!""""""#########$$$!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%((()))%%%%%%$$$"""!!!###%%%((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&,,,000---***+++///111---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,******+++++++++++++++***,,,---.........,,,***)))&&&''')))***,,,---------((())))))***++++++,,,,,,************************'''(((***+++,,,------------,,,+++,,,---......---)))******+++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---+++)))((())),,,((())))))***++++++,,,,,,---******,,,---,,,---111***+++,,,---.../////////***++++++++++++++++++***,,,,,,,,,---,,,,,,++++++,,,++++++,,,------,,,***+++,,,,,,+++))))))---000,,,,,,++++++++++++,,,,,,,,,,,,------...////////////...------------------111111111000//////......,,,...////////////000222........................---........./////////000------.........------,,,...111111......111111...***,,,...000000///---,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,...000---,,,,,,,,,------...///))))))*********+++++++++))))))))))))))))))))))))%%%%%%&&&(((***+++)))(((&&&'''(((((('''(((***,,,)))***+++,,,,,,+++***)))'''((()))***++++++******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******%%%&&&''')))))))))))))))'''''''''((((((((())))))*********************+++))))))))))))))))))))))))''''''''')))******)))'''''''''''''''''''''(((((('''((()))******)))((('''((((((''''''''''''(((((((((((((((((((((''''''&&&'''***,,,,,,***)))***+++))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''(((((()))###$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%'''))))))'''&&&&&&''')))'''%%%%%%%%%%%%$$$"""$$$"""!!!!!!$$$%%%%%%###$$$""""""&&&&&&######&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$###""""""###$$$%%%&&&'''((((((((( !!!###$$$%%%%%%$$$$$$%%%$$$###!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""###"""""""""$$$%%%%%%$$$$$$%%%&&&!!!"""$$$%%%%%%$$$###"""%%%###""""""$$$%%%$$$$$$ """$$$$$$""""""$$$&&&###$$$$$$%%%%%%%%%$$$$$$"""$$$###$$$&&&##################$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""###### ###''' !!!###$$$$$$###"""!!!!!!"""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&'''%%%$$$######$$$%%%%%%$$$###%%%'''&&&$$$###%%%'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))$$$+++***)))...444666+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,)))******+++++++++******++++++,,,---,,,***'''&&&...---+++)))***+++...000((())))))***++++++,,,,,,************************((()))***++++++,,,,,,,,,))))))***,,,......+++)))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---)))+++,,,***'''&&&(((+++((())))))***++++++,,,,,,***''''''***,,,+++---111((()))***,,,---...//////***++++++,,,,,,++++++***------------,,,,,,+++***,,,,,,+++,,,------,,,***''')))+++******,,,111555,,,++++++******++++++,,,,,,,,,------...///000000,,,,,,,,,,,,,,,---...///.........///000111111222---...000000///000111333........................---.........//////000000------------.../////////---//////++++++//////---+++...111333333222///---,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...000//////************************))))))******++++++++++++))))))))))))))))))))))))*********)))'''&&&'''(((&&&'''((((((((((((***,,,%%%(((,,,///000...+++)))&&&''')))***+++++++++*********))))))))))))******&&&&&&&&&'''''''''((((((&&&''''''((()))******+++%%%&&&((()))*********)))&&&'''''''''(((((())))))++++++******)))((((((((())))))))))))))))))))))))((('''&&&(((+++,,,)))&&&(((((((((((((((''''''''''''((()))******)))(((''')))(((((('''''''''(((((())))))))))))((('''&&&%%%'''***,,,,,,)))'''((())))))))))))))))))))))))))),,,+++)))'''&&&%%%%%%&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))"""###%%%'''((((((''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%"""$$$&&&&&&%%%######$$$%%%$$$"""###$$$$$$###!!!$$$!!!!!!######"""$$$"""###&&&&&&$$$###&&&"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###""""""%%%###"""!!!!!!###$$$%%%""""""""""""###$$$%%%&&&%%%$$$"""!!!"""$$$''')))%%%&&&&&&&&&&&&%%%$$$$$$!!!###$$$$$$######$$$&&&$$$%%%'''&&&&&&%%%'''((( """$$$%%%%%%%%%###"""&&&%%%######$$$%%%$$$###"""$$$$$$""""""%%%'''###$$$$$$$$$$$$###""""""###$$$ !!!&&&%%%""""""######$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$######################## """"""%%%+++"""$$$&&&''''''%%%###!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$######""""""$$$((((((%%%!!!###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%&&&''')))+++""",,,222000---222777888,,,---...//////---+++)))+++,,,---...---,,,+++***---,,,,,,+++*********+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***,,,...111)))***++++++******,,,...+++,,,,,,,,,,,,+++******+++******))))))******++++++++++++************)))............---,,,++++++---+++***,,,......,,,)))))))))***+++,,,------...++++++++++++++++++++++++,,,,,,+++)))'''(((***,,,------,,,+++++++++,,,---+++---...000000///---,,,---------.........//////.........///////////////333000,,,---000111...***+++,,,,,,------.........////////////////////////////////////////////////000//////---,,,+++******333///+++,,,......+++''',,,+++***+++,,,,,,+++)))000///---,,,+++,,,------------------,,,,,,+++***++++++,,,,,,,,,---------(((((())))))***+++------&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((()))******+++,,,,,,***(((((()))(((((((((((()))***+++,,,,,,++++++***)))(((''''''))))))))))))))))))))))))************++++++++++++((((((((((((((()))******%%%%%%&&&)))+++***(((&&&************))))))((((((((((((((()))(((((('''&&&000///---***(((''''''(((%%%&&&'''(((((((((&&&&&&+++(((&&&'''***,,,+++)))))))))(((((((((((())))))(((((((((((((((((((((((()))+++---,,,)))(((***,,,)))((('''&&&&&&'''((()))++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''***,,,***$$$%%%$$$###$$$&&&&&&&&&%%%)))((('''&&&%%%$$$$$$$$$((((((((('''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""!!!!!!""""""%%%$$$$$$###"""!!! ######""""""######$$$%%%"""###%%%%%%###"""###$$$"""$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%$$$###""""""######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""!!! !!!!!!""""""###$$$&&&'''$$$###"""###$$$%%%$$$"""###"""!!!"""$$$%%%%%%######""""""###$$$%%%###""""""""""""###$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''******&&&"""$$$''''''&&&&&&&&&'''&&&$$$"""$$$&&&(((&&&$$$$$$$$$%%%%%%'''(((***++++++***+++------///666???,,,---...//////...,,,++++++,,,,,,,,,,,,,,,++++++---,,,++++++******++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())))))***++++++,,,,,,+++++++++*********++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++++++++...000***+++---...,,,,,,,,,---,,,,,,------,,,,,,++++++++++++************++++++************))))))))))))+++,,,---......---,,,+++---+++***+++......---***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---------.........//////////////////...............+++)))+++...000---******+++,,,,,,...//////000////////////////////////////////////////////////,,,,,,------------......222...+++,,,...///,,,(((///000111///------///222......---,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,---******)))))))))******+++************((('''&&&%%%)))))))))))))))))))))))))))((('''((()))******))))))***++++++)))((()))***((((((((())))))***+++,,,++++++******))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))*********))))))*********'''%%%+++******)))(((((())))))((((((((((((((('''&&&&&&***'''$$$%%%(((******(((&&&&&&'''(((((((((((('''***((('''(((***++++++))))))((((((''''''(((((()))((((((((((((((((((((((((&&&(((***)))'''&&&'''))))))((('''&&&&&&'''((((((******))))))((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$&&&(((((('''&&&%%%$$$$$$%%%'''((('''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%$$$######%%%$$$$$$#########$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$######""""""!!!######""""""######$$$%%%"""###%%%%%%###"""###$$$"""###%%%$$$###""""""###&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$######''''''&&&&&&%%%$$$$$$###%%%$$$######""""""######%%%###"""###$$$$$$###""""""!!!!!!!!!###$$$###""""""""""""$$$%%%&&&&&&%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&$$$$$$'''(((%%%((())))))(((&&&%%%&&&'''&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&''''''((()))+++***+++......000777???,,,---...///000///...---,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***++++++,,,++++++******))))))******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///+++---//////---,,,+++,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,*********)))))))))(((((()))***,,,---...---+++***,,,+++***+++---...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,***))))))+++---+++,,,---......---,,,+++,,,,,,---...//////000000---............/////////000/////////...---------,,,)))(((***---///...+++***+++,,,---...///000000////////////////////////////////////////////////,,,,,,---------.........000...+++,,,...///---***,,,///111///***)))...333,,,,,,------,,,,,,++++++------------------,,,+++******+++++++++,,,,,,,,,+++***))))))((((((((()))*********)))((('''%%%$$$))))))))))))))))))))))))***(((&&&(((+++,,,+++)))((()))+++***))))))***+++)))))))))))))))***,,,,,,*********)))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))*********((('''((())))))((('''+++***)))((('''((()))***'''''''''(((''''''&&&%%%((($$$ ###))),,,***'''((('''''''''(((((()))***)))((('''(((***+++***)))(((''''''''''''''''''(((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((())))))((('''&&&&&&''''''))))))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$######$$$'''***$$$######%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$###""""""&&&%%%$$$###""""""""""""$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""###%%%%%%###"""###$$$$$$%%%&&&%%%###""""""###%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$######"""#####################$$$$$$$$$%%%######$$$$$$$$$$$$######(((''''''&&&&&&%%%%%%%%%%%%$$$######""""""######&&&$$$######$$$$$$"""!!!"""!!! !!!#########!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%######&&&'''''''''(((((('''%%%%%%''')))%%%$$$###$$$&&&'''&&&%%%((((((''''''&&&''''''(((******,,,///000222999AAA,,,---...///000000//////,,,+++*********+++,,,---,,,,,,++++++***++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,+++******)))***++++++.........---,,,,,,++++++------------------------+++,,,---,,,++++++,,,...---...---,,,***)))+++------,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---+++++++++*********))))))(((***,,,------,,,***)))++++++***+++,,,---......))))))***+++,,,------...***+++++++++++++++,,,,,,,,,,,,---+++******,,,---***+++---//////...,,,+++,,,,,,,,,---...000111222.............../////////000000///...------,,,,,,---,,,+++,,,...///...---,,,,,,------......//////////////////////////////////////////////////////000//////...---,,,,,,,,,///---,,,---//////...,,,)))---///...+++***,,,///***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,))))))((((((((((((((()))%%%&&&'''((()))*********))))))))))))))))))))))))+++(((&&&(((,,,...,,,))))))***++++++******,,,---))))))))))))***+++,,,,,,)))))))))))))))*********''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))***%%%$$$$$$%%%(((++++++++++++***(((''''''((()))***'''''''''''''''&&&%%%%%%+++(((&&&&&&))))))(((%%%)))(((''''''''')))***,,,((((((((())))))***))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((('''(((((()))(((((('''&&&&&&&&&&&&'''((((((((()))))))))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))&&&""""""%%%((("""!!!"""$$$&&&'''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""""""""!!!  $$$$$$###""""""###############$$$$$$$$$%%%%%%%%%######""""""######$$$%%%"""###%%%%%%###"""###$$$'''''''''&&&$$$"""###$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$###############$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$############!!!!!!!!!"""###$$$&&&&&&&&&$$$######$$$$$$"""!!!###"""!!!"""###$$$###"""'''''''''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$&&&)))***!!!$$$%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&%%%'''''''''''''''(((((()))******,,,000222555===FFF------...//////000000000++++++***)))***+++---...,,,++++++***++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........------,,,+++******+++---............---------,,,,,,------------------------+++---...---+++++++++,,,///...+++'''%%%'''+++...,,,,,,+++***)))******+++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++***+++,,,------+++)))(((+++,,,+++++++++,,,---...))))))***+++,,,------...*********++++++,,,,,,,,,+++---------++++++,,,...***+++---/////////---,,,------------///000222333////////////////////////000//////...---,,,,,,+++///...------------,,,+++//////............------/////////////////////////////////////////////////////////......------,,,...---------...//////...,,,---///111222111///---***+++---......---,,,+++******++++++++++++************+++++++++,,,,,,,,,''''''''''''((()))***+++###$$$&&&(((***,,,------************************)))((((((***---...,,,******+++,,,+++***+++---///))))))))))))***+++,,,---)))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***'''&&&&&&'''***,,,------))))))(((''''''((()))***''''''((((((''''''&&&%%%(((***+++***&&&$$$%%%&&&((((((''''''((()))+++,,,&&&'''))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((''''''''''''''''''&&&&&&%%%''''''(((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''')))+++***&&&$$$%%%'''######$$$&&&((()))'''%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$######""""""""" !!!""""""$$$###############$$$$$$#########$$$%%%%%%&&&&&&######""""""######$$$%%%"""###%%%%%%###"""###$$$&&&&&&&&&$$$!!!!!!"""#########"""######$$$%%%&&&$$$###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################""""""""""""!!!!!!!!!"""###$$$&&&&&&%%%$$$######$$$$$$###!!!%%%$$$######%%%%%%$$$###$$$&&&'''&&&%%%%%%'''***&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$'''***$$$''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++***---111555999CCCMMM..................//////***************+++,,,---++++++******++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***...,,,+++******,,,...///------------------------------------------------,,,---......,,,******+++...,,,)))%%%$$$&&&+++///---,,,+++***)))***+++,,,,,,,,,++++++++++++,,,,,,.........---------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,------+++******,,,...,,,,,,,,,+++++++++***************++++++,,,,,,---+++---......---,,,---///+++,,,---...//////......------...///000000111111000000000////////////...///.........---,,,,,,,,,---------,,,+++*********/////////............---////////////////////////////////////////////////,,,,,,---...///000000111..................//////++++++,,,///222222...+++,,,,,,------......------)))******+++++++++++++++++++++,,,,,,,,,---------'''''''''((()))***,,,,,,'''((()))***+++,,,,,,,,,************************''')))+++,,,---------,,,,,,,,,,,,+++******---///******)))******+++,,,---*********)))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((()))******...,,,+++,,,------,,,+++''''''(((((((((((())))))((((((((()))(((''''''&&&!!!&&&***)))$$$"""%%%)))&&&&&&&&&'''((()))***+++%%%''')))***)))((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&%%%%%%&&&''''''''''''&&&&&&''''''(((((())))))******&&&&&&'''''''''(((((((((''''''''''''''''''''''''###&&&)))+++***)))))))))''''''(((***++++++(((&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""############&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%$$$######"""#########""""""""""""###$$$%%%&&&$$$############$$$%%%%%%"""#########$$$$$$%%%%%%######""""""######$$$%%%"""###%%%%%%###"""###$$$######"""  """######""""""######$$$$$$#########"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$###"""###$$$%%%$$$"""&&&%%%$$$$$$%%%&&&$$$###"""$$$%%%$$$&&&+++///%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$###!!!###(((!!!$$$((()))(((%%%###"""###%%%&&&&&&$$$$$$&&&'''%%%%%%&&&'''(((***+++,,,,,,+++---222777>>>JJJVVV......------------------((()))***++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++)))(((---+++***))))))+++---///+++++++++,,,------..............................,,,---///...,,,*********++++++***((('''(((+++...000...---++++++,,,---...++++++************++++++......---------,,,,,,,,,*********+++,,,...///111.........,,,))))))+++...,,,,,,,,,+++++++++******)))******+++,,,,,,------+++---......------...///,,,,,,------.../////////---...///000111111000///000000000000/////////...------------------------,,,---------,,,+++,,,,,,---------...///000000000////////////////////////////////////////////////,,,,,,---...///000111111.../////////.........///***+++,,,,,,,,,---...///...---------......///000++++++,,,---------------,,,,,,---------.........)))))))))))))))***+++,,,++++++,,,,,,,,,+++++++++************************%%%)))...///,,,+++---///+++++++++)))'''(((***,,,************+++,,,------++++++******))))))((((((************************'''''''''((((((((())))))((((((((((((((()))******---,,,,,,---...---+++(((%%%&&&((()))***)))((('''))))))******))))))((('''!!!$$$(((((('''&&&'''***$$$%%%&&&'''((()))))))))$$$'''******)))''''''((()))((((((''''''(((((()))(((((((((((((((((((((((((((&&&$$$%%%'''((('''%%%###$$$&&&''''''''''''&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&(((******)))'''''''''(((***+++***&&&$$$&&&&&&%%%$$$############%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""""""""###$$$%%%$$$$$$#########$$$$$$%%%$$$#########$$$$$$%%%&&&""""""########################""""""######$$$%%%"""###%%%%%%###"""###$$$"""###""" """$$$%%%%%%$$$#########$$$$$$######""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""#########"""!!!"""$$$%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$""" ###%%%$$$###$$$***///$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&$$$!!!"""'''$$$&&&'''&&&$$$######$$$###%%%&&&&&&$$$$$$%%%'''''''''''''''((()))***+++---+++---222888AAAPPP^^^///...---,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++++++++*********+++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---+++))),,,***((('''(((***,,,...)))******+++,,,---..............................,,,...//////,,,***))))))(((***,,,,,,,,,+++,,,---222000...---------///000+++******************+++---------,,,,,,,,,++++++)))))))))***,,,000333555/////////,,,((((((***---))))))***+++,,,------...))))))***+++,,,,,,------+++---//////.........///---,,,,,,------///000111---...000222222111///...111111000000/////////...,,,,,,------------------,,,...////////////000111***+++,,,...000111333333///////////////////////////////////////////////////////////////.........///000000///...---......///111222///+++,,,333999///...------...///000111,,,------.../////////...---------.........//////,,,++++++***************++++++,,,------------,,,************************###***000000,,,***---111++++++***'''%%%&&&(((***************+++,,,---...,,,++++++***)))(((((('''************************************++++++++++++((((((((((((((()))******''''''(((***,,,,,,***'''$$$%%%(((***+++***(((&&&***************)))((((((''''''(((***+++***)))((("""$$$&&&((()))))))))(((###'''***+++)))''''''((())))))(((((((((((())))))((((((((((((((((((((((((+++((('''(((***+++)))'''"""###%%%'''((((((((('''))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''***(((%%%&&&((((((&&&###%%%%%%&&&'''(((&&&### '''&&&%%%$$$############"""###%%%&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######"""""""""###%%%&&&%%%$$$###"""!!!!!!!!!!!!$$$#########$$$%%%%%%&&&""""""""""""""""""""""""#########"""###$$$$$$%%%"""###%%%%%%###"""###$$$%%%%%%$$$###"""###%%%((('''&&&&&&%%%$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&'''"""!!!!!!"""$$$&&&&&&%%%%%%$$$######$$$$$$"""!!!$$$'''(((%%%!!! %%%)))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&)))'''"""###(((######""" !!!$$$'''"""%%%'''&&&$$$###%%%((())))))(((((((((((())))))...,,,---222999DDDTTTccc.........------,,,,,,,,,***+++,,,+++)))((()))***...+++(((***...///+++&&&.........------,,,,,,,,,++++++------------+++++++++******+++---......---//////.........---------,,,+++***+++---...---,,,........................,,,,,,+++***+++,,,---...------,,,++++++,,,,,,,,,,,,,,,,,,------............---+++******+++---.........---,,,++++++******+++,,,------......------)))***,,,---.../////////------------------------...,,,+++,,,...000000///////////////////////////////////////000000000000.........//////111222222111000000///...------------------.........//////---------...............---------........./////////...,,,+++,,,---///000//////000//////...------........................000000000000000000000000000111111000///......///......////////////.........///000000000///---,,,,,,,,,,,,---------......---,,,+++***+++,,,---.........---...///...+++)))------+++***))))))((((((***+++,,,---///000111111,,,---,,,+++))))))+++---************************************************+++***)))*********((('''((()))***+++++++++++++++))))))(((&&&)))---***$$$(((((()))***************,,,)))((((((++++++***'''************))))))))))))+++*********))))))((((((******))))))((((((''''''///+++((((((******(((%%%))))))((()))******(((&&&'''&&&&&&''')))***)))(((******))))))((((((((('''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((()))))))))(((&&&$$$""")))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((("""$$$&&&&&&%%%######$$$$$$%%%&&&'''''''''&&&%%%***)))'''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((%%%'''))))))'''&&&%%%&&& %%%&&&###$$$)))***&&&$$$$$$#########$$$&&&'''(((&&&%%%###""""""######$$$"""!!! """$$$%%%'''### """###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&&&&%%%$$$############!!!###"""###'''######$$$$$$$$$######"""%%%$$$######""""""######%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$$$$%%%$$$&&&))),,,,,,)))%%% !!!"""###$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))$$$&&&'''&&&%%%%%%&&&'''&&&)))++++++)))))),,,///+++---000333:::JJJ```qqq.........------,,,,,,,,,+++,,,---,,,***)))***++++++)))(((***...000...,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++******+++---......---.........---------,,,,,,,,,+++***+++---...---,,,------------------------,,,,,,+++++++++,,,---...------,,,,,,+++,,,,,,---,,,,,,,,,---------.........---+++******+++---............---,,,+++++++++++++++,,,---------------******++++++,,,---------------------------------...,,,+++,,,...000000///////////////////////////////////////000000000000............///000111222111000000///......---------------.........//////......////////////000000.........//////000000000...---,,,,,,---///111333000000111111000//////............---------------000000000000000000000000///000111000///...///000((())),,,...000222333444...////////////...------,,,---------............++++++*********+++,,,---,,,+++***+++,,,+++(((&&&,,,,,,+++***))))))))))))++++++,,,---...//////000,,,---,,,+++))))))+++,,,************************+++++++++++++++++++++++++++***)))***++++++)))'''******+++++++++******)))&&&)))((($$$###''')))((((((((()))***************)))'''&&&''')))***(((&&&,,,++++++***)))(((((('''******)))))))))(((((((((***)))))))))((((((((('''++++++***)))((('''((()))(((''''''((()))***((('''((('''&&&''')))))))))((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&%%%(((((('''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%$$$"""###$$$&&&%%%%%%&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((###%%%''''''%%%$$$###$$$!!!%%%%%%""""""&&&&&&###$$$$$$#########$$$%%%&&&'''&&&%%%###############$$$$$$###"""###$$$%%%&&&&&&$$$!!!"""###$$$###!!!%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$### !!!$$$%%%###$$$'''######$$$$$$$$$$$$######((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""""""""###############$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&%%%$$$###$$$&&&$$$###$$$&&&))))))'''$$$'''''''''&&&$$$"""!!! %%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((&&&((()))*********,,,------000222666>>>PPPgggxxx.........---------------,,,---...---+++***+++,,,++++++++++++---...///000...------------,,,,,,,,,+++,,,,,,------,,,,,,++++++******+++---......------------,,,,,,,,,++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,------------,,,,,,,,,---......---,,,+++++++++,,,---...//////......---,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---------------------------,,,+++,,,.../////////////////////////////////////////////000000000000------------...///000000000000000///......------------.........//////////////////000000111111111//////000000000000111111...---------///111333444111111111111111000000///------------------------000000000000000000000000...///000000//////000111---......//////////////////......---------------------........./////////+++************+++,,,,,,+++*********+++***(((&&&++++++***************+++++++++,,,,,,,,,---------,,,,,,---+++))))))***,,,************************+++++++++++++++++++++++++++*********++++++***(((,,,,,,++++++***))))))(((&&&******$$$!!!$$$)))+++((()))))))))************'''&&&&&&''')))***)))(((***************)))))))))))))))((((((((((((((('''))))))))))))((((((((((((&&&)))+++)))&&&%%%(((+++&&&&&&%%%''')))***((('''((('''&&&'''((()))((('''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((('''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%"""!!!"""%%%(((%%%&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''((($$$%%%'''&&&$$$######$$$$$$&&&&&&###"""$$$$$$!!!$$$$$$#########$$$%%%&&&&&&&&&%%%$$$############%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%###"""$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%'''$$$$$$&&&&&&###"""%%%###$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''''''''&&&%%%%%%$$$""""""!!!!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%"""'''***)))%%%###%%%(((###""""""###%%%&&&%%%$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''%%%###$$$''')))'''%%%''''''&&&(((***+++++++++///111444999DDDXXXppp...............------------...///...,,,+++,,,---/////////---,,,+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,+++++++++******,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------......---,,,,,,,,,------...,,,,,,+++++++++,,,---...//////.........---------)))***++++++,,,,,,++++++///---+++))))))***+++,,,,,,,,,---------------------,,,++++++---//////...////////////////////////////////////000000000000---------------...//////000000//////........................////////////...//////000000111111111000000000000000000000000000/////////000111222333000000000111111000000///,,,,,,,,,,,,------------////////////////////////---///000000//////000222000000000000///...---,,,///...---++++++,,,------.........////////////000++++++++++++,,,,,,------///---,,,,,,------+++)))******))))))***++++++,,,+++++++++++++++++++++++++++,,,---,,,***)))***,,,************************************************+++******+++,,,,,,+++))),,,++++++******))))))***(((,,,,,,'''%%%(((++++++)))))))))))))))******+++(((((()))***+++,,,,,,,,,(((((()))******+++,,,,,,((((((((((((''''''''''''))))))))))))((((((((((((&&&'''((((((&&&&&&(((+++%%%$$$$$$&&&((()))((('''((('''&&&'''((()))((('''''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''&&&%%%%%%'''((()))''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$"""###%%%(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((&&&'''((('''&&&%%%%%%&&&%%%&&&&&&%%%$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''&&&$$$############"""""""""""""""%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&$$$###%%%%%%"""!!!$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$''')))***)))((('''%%%$$$######"""""""""###%%%&&&&&&''''''&&&&&&%%%"""(((...---'''###%%%)))###"""!!!!!!"""###$$$%%%!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&***&&&###$$$((()))%%%!!!(((&&&$$$&&&***,,,+++)))///111555<<>>LLLbbbuuu------........./////////////////////////////////........................////////////////////////---...//////------...///000///---,,,+++++++++,,,++++++,,,---......//////------------------------******,,,---.../////////000//////............///......------------......++++++***++++++,,,---...,,,+++++++++++++++******,,,,,,------......------------,,,+++,,,---...//////---------///000///...///............---------...///000///---,,,,,,---111,,,,,,111111++++++000000...---...000222222111111000000000000000//////111111000000000/////////...111333333555666333...555666777444000------///////////////////////////......//////000000111111111111111111000//////...111------000222000///111333333222222111000000000......////////////............------------......------///000000///------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++......---,,,,,,+++*********'''%%%&&&))),,,,,,+++,,,,,,---------.........)))***+++,,,---,,,,,,++++++++++++++++++,,,------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,,,,---,,,------,,,+++***,,,---,,,,,,***''')))---...+++((()))*********+++---///***++++++***))))))***,,,************************(((''''''''''''((()))***(((***------+++)))(((((($$$$$$%%%&&&''''''(((((('''(((((())))))(((((('''((((((((((((''''''''''''+++*********))))))))))))&&&'''(((((((((&&&$$$###''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###############%%%###$$$''''''%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" """######"""###%%%'''$$$(((***%%%""""""#####################$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%$$$""""""###$$$%%%$$$###$$$%%%%%%$$$######"""!!!!!!"""###%%%&&&$$$%%%&&&%%%#########$$$$$$%%%&&&%%%$$$###$$$&&&""""""##################'''&&&%%%###""""""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%###$$$$$$######$$$%%%&&&'''%%%&&&)))&&&!!!$$$$$$######$$$&&&'''(((###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((&&&(((+++,,,---///222555AAAQQQhhh{{{............////////////////////////////////////////////////////////////........................,,,---///...,,,+++---///.........---,,,,,,++++++++++++,,,,,,------......------------------------,,,------......---,,,,,,------.../////////............------------......************+++,,,---...+++++++++,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,------.........------...///000000...000000/////////.........---...//////---,,,---...333---,,,222222++++++111---,,,+++---000222222222000000000/////////......111111111000000000//////---000111///222666555000333555777444///,,,---000////////////////////////---......///000111111222000000111111111000000//////...///222222000111555444333222111000///...---......////////////.........------,,,,,,------...+++,,,...///.....................//////.........------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,+++***************+++,,,---...//////++++++,,,,,,,,,---------******+++,,,,,,,,,---...++++++++++++++++++,,,,,,*********++++++,,,---...------------------------++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,---,,,***+++---///+++------,,,---///---((()))***,,,+++******,,,///***+++,,,+++))))))+++---************************''''''((((((((((((((((((''')))******)))'''''''''%%%&&&&&&&&&''''''((((((&&&&&&'''((())))))))))))((((((((((((''''''''''''************)))(((((()))''''''))))))(((&&&$$$###(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%""""""&&&&&&######'''%%%%%%%%%%%%$$$$$$$$$###%%%%%%###"""""""""#######################################"""""""""!!!!!!!!!######""""""%%%'''!!!(((+++&&&###%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""###%%% !!!"""!!!!!!"""###"""!!!!!!!!!"""###%%%&&&$$$&&&((('''%%%###$$$%%%$$$%%%&&&%%%######%%%'''$$$$$$$$$$$$$$$#########&&&%%%$$$""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$""""""###$$$%%%$$$###%%%$$$$$$######$$$%%%&&&""""""!!!"""$$$%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$%%%&&&&&&'''&&&''''''(((((((((((((((((()))+++,,,---000666:::EEEVVVmmm............/////////000000000000000000000000000000000000000000000000000------------------------***,,,...---+++***,,,...***+++,,,---............++++++,,,,,,,,,,,,------------------------------////////////...,,,***)))+++,,,.../////////...............------.........))))))******+++,,,---...,,,,,,,,,------.........+++,,,,,,---.........---,,,,,,,,,---------.........------...000111000///111111000000/////////...+++---......------///000444------333333++++++222+++******,,,///111222222000000//////.........---111111111111000000000000---000///,,,...555666222---111444222///---000333////////////////////////------...///000111222222///000000111111111111000......111444222///222888444333222000///---,,,+++......////////////.........------,,,,,,------...***+++,,,,,,,,,---///111......////////////......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++***$$$''')))*********+++,,,******+++++++++,,,,,,,,,***+++++++++***+++,,,...,,,,,,++++++***++++++,,,++++++++++++,,,---...///------------------------+++++++++,,,,,,---------++++++++++++,,,,,,---...)))******)))((())),,,...%%%)))++++++,,,,,,''' ***,,,---,,,)))(((+++---***,,,---,,,))))))+++...))))))))))))))))))))))))'''((()))******)))(((&&&&&&''')))(((&&&%%%%%%&&&'''''''''((((((((((((((($$$%%%&&&((())))))******)))(((((((((''''''''''''))))))***)))((('''((((((((()))******)))'''%%%$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""!!!%%%&&&"""###((($$$$$$$$$############"""&&&%%%###"""""""""######""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$&&&)))'''+++&&&###'''++++++)))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$$$$######$$$&&&"""%%%%%%###"""$$$'''"""!!!!!!!!!"""###%%%&&&$$$''')))(((%%%$$$%%%&&&$$$%%%'''%%%######%%%(((&&&%%%%%%%%%$$$#########%%%$$$"""""""""$$$&&&(((#########$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###&&&%%%$$$#########$$$%%%###'''***((($$$"""%%%)))((('''%%%$$$###$$$$$$%%%%%%%%%&&&&&&'''((())))))&&&''''''((()))(((((((((,,,---------...333;;;BBBHHHYYYppp111///...///000111000...111000000///...---------///............---------/////////......---------,,,------......------,,,////////////////////////------------......//////---------............///,,,,,,------...///000000000000//////......------000///...,,,,,,,,,---...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///...---,,,+++*********...///000000///---+++)))......////////////......,,,,,,,,,,,,,,,,,,,,,,,,000000000000000///.........222666666333111111222222111///...---...000111000000000000000000000000000000000000000000000000//////000111111111111111,,,///222444333111000000---------...///000111222666666444222000...---,,,000000000111111000000000222333444222000//////000444333222000////////////......---------......///,,,,,,,,,------.........111///...///000111000///000///......///...,,,******))))))((()))***,,,---,,,------+++)))(((***+++((()))***)))((()))***,,,,,,***)))***---.........,,,,,,,,,,,,,,,,,,,,,,,,///...+++***))))))***+++,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))......***)))---,,,'''+++++++++******+++...111+++//////+++((()))***)))++++++++++++++++++++++++(((((((((((()))***,,,,,,111///------------+++))))))))))))***++++++,,,,,,+++)))'''(((******(((%%%******))))))(((((('''''''''''''''((()))******+++((()))+++,,,,,,***'''%%%))))))))))))))))))))))))))))))************)))(((&&&'''''''''(((((())))))%%%***'''!!!+++...))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''### !!!%%%'''&&&#########%%%&&&&&&%%%######'''&&&$$$######$$$&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&$$$"""((('''&&&&&&&&&%%%### ###############$$$$$$$$$$$$$$$###############$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$""""""%%%%%%""""""$$$###!!!"""&&&&&&###"""$$$"""############$$$$$$$$$%%%&&&''''''%%%######$$$"""###$$$$$$###"""###$$$"""$$$&&&''''''((()))***)))&&&######%%%&&&%%%###$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%***$$$"""%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!"""###$$$%%%&&&''''''%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$###"""""""""''''''''')))***)))'''%%%'''&&&&&&''''''((()))***...++++++---000333;;;DDDPPPbbbvvv000///...///000111000...111000000///......------///............---------.........---------,,,,,,,,,------......------,,,........................---------------------...---------............///,,,,,,------...//////000///////////////.........//////...---------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---///...---,,,,,,,,,+++,,,''')))+++---//////...---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222222333---///000000///......///222111///.........000000000000000000000000000000000000000000000000000000//////000111111111111000+++---111222111///.........---------...///000000333222222111000/////////111111000000000000111111222333333222000//////000111111000000//////000000000///...............///------.........////////////---,,,---...///...,,,...---,,,,,,---,,,***(((,,,,,,++++++,,,------...+++,,,---+++)))((()))***((()))***)))((()))***,,,,,,***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***......******...---******++++++***)))+++---000---///...+++,,,...,,,'''++++++++++++++++++++++++***)))))))))))))))((((((+++******+++---......---++++++*********************)))'''(((******(((%%%***)))))))))((((((((('''$$$$$$%%%%%%&&&''''''(((((((((*********((('''&&&))))))))))))))))))))))))((()))))))))))))))((((((''''''''''''((((((((()))%%%'''"""&&&"""((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&'''### !!!%%%'''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%$$$###"""%%%$$$###$$$%%%%%%###""""""######$$$$$$###""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""%%%%%%""""""$$$!!!!!!%%%&&&######%%%""""""###$$$%%%%%%&&&&&&$$$&&&'''&&&%%%######$$$###%%%&&&%%%$$$###$$$%%%$$$%%%%%%%%%%%%&&&))),,,(((&&&######%%%&&&%%%######%%%&&&&&&%%%$$$%%%&&&###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%'''"""!!!$$$$$$"""$$$###""""""$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%'''((()))&&&%%%%%%&&&'''((('''&&&'''''''''''''''(((******,,,******---///333<<>>JJJZZZlll}}}000000//////......//////000000/////////.........***---000///------000444//////...---+++)))'''&&&000///............///000........................---,,,,,,---///000000/////////////////////......////////////////////////////////////......---...,,,,,,---------.........------------------------***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111111000......---------,,,,,,,,,,,,,,,,,,---------......000///...------...///000000000///.........//////............/////////000...///000111222222111000///000111222222111000000000000111222333222///---000000000000000000000000...............///000000111000///000222222111000///000000//////...---,,,...+++))),,,222666444111//////..................//////000000000000//////...............///000000111111000000000000000000///...,,,,,,...///...------------.........//////---,,,,,,++++++,,,,,,---...------,,,,,,---------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,------...///000000111.....................---...,,,******+++------------------............///------,,,,,,++++++************+++,,,,,,,,,,,,+++,,,,,,,,,+++***+++---///'''(((((()))***++++++,,,++++++++++++++++++++++++***+++++++++))))))+++,,,)))...,,,&&&&&&,,,+++###)))(((((()))+++,,,+++***&&&(((******)))((()))*********))))))(((((((((''''''''''''''''''''''''''''''***+++(((###"""&&&+++$$$&&&***,,,,,,***'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''(((((( ###&&&$$$ ###((( !!!"""$$$%%%'''((()))%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%((()))((('''$$$%%%&&&%%%###"""###$$$!!!"""###%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((###!!!%%%'''&&&%%%&&&%%%&&&&&&%%%"""%%%%%%&&&''''''&&&&&&%%%"""######$$$$$$######"""&&&%%%$$$$$$&&&&&&%%%$$$##############################"""!!!!!!"""""""""###$$$%%%%%%$$$"""!!! """###$$$$$$$$$$$$###"""###%%%((()))((($$$###$$$""" $$$$$$""""""$$$%%%%%%%%%%%%%%%$$$######$$$$$$###""""""###$$$%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###!!!"""$$$&&&(((&&&,,,///+++&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''(((((('''%%%******++++++,,,,,,------333888AAAPPPaaasss000//////....../////////000000000/////////......+++...///...---,,,///222//////000//////...---,,,000///...------...///000.............../////////---------...//////000000/////////000//////...---////////////////////////,,,...000000///...///000++++++,,,,,,---.........------------------------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///............---------,,,,,,---------............000//////////////////000000000////////////000000000000000111111111222222//////111222222111000000///000000111111111111000111111000111222111///---000000000000000000000000000//////......//////000555333000///000000000000000000000000000///...---111///---...000111///---000000///............//////000000111111000000///---......///000000000111---.....................000///------///000///...------........./////////...------,,,,,,------...,,,,,,+++*********++++++((()))***,,,---...//////++++++,,,,,,,,,,,,------...---------...///000111.........///000000111111000000//////...------,,,111///,,,+++++++++***(((---------............///,,,,,,,,,,,,++++++++++++++++++,,,------------,,,)))+++------,,,,,,---...))))))******++++++,,,,,,++++++++++++++++++++++++)))***,,,+++******+++,,,...///---******+++)))%%%((((((***,,,//////---***''')))***+++***)))***+++***))))))))))))))))))(((''''''''''''''''''''''''(((***+++***((('''))),,,%%%&&&(((***+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''&&&&&&'''$$$&&&'''&&&$$$###&&&))) """###%%%&&&(((((()))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&'''((()))((('''###%%%&&&%%%$$$###$$$&&&$$$&&&%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&& ###''''''$$$$$$###$$$%%%&&&'''&&&&&&%%%"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$%%%&&&'''&&&%%%"""""""""###############$$$###""""""""""""""""""!!!%%%'''&&&%%%$$$###########################$$$###%%%'''&&&""""""%%%$$$""""""&&&&&&$$$%%%(((######$$$%%%&&&&&&%%%%%%"""#########$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%#########$$$&&&''''''...111---'''%%%&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((***+++***)))((((((---,,,+++***+++,,,...///555;;;GGGYYYmmm~~~111000000//////000000111000000000000/////////...............------...000------...///////////////......////////////......---........./////////000,,,---.........///000111//////000000000///---,,,////////////////////////))),,,///000///...///111,,,,,,,,,---.../////////........................***+++,,,---............------------------------...---,,,---///000///.../////////.........------------.........///////////////000000000000//////111000000//////000000111000000111111111222222222000000111222222111///////////////000000000111111000///...///111111111///222222222222222222222222222222111000////////////333111000///111222222111000000111111000000//////000//////......------,,,111111///.........//////000000111111111111000000......///000111111111111,,,------.../////////...111000......000111000///............///////////////......------......///---,,,++++++*********+++***+++,,,---.../////////+++++++++,,,,,,------------,,,,,,---...///000000......//////////////////////////////............000///---------+++)))'''---------............///,,,,,,,,,,,,------------,,,,,,---............---'''***---...------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++++++++---...***(((++++++((('''((('''(((,,,000222111...+++(((***,,,,,,+++***+++,,,)))))))))))))))*********(((((((((((((((((((((((($$$%%%'''((()))(((((((((&&&&&&&&&''')))***,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&''')))***)))((('''%%%$$$$$$$$$""""""######$$$$$$%%%%%%)))((('''&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$$$$$$$###$$$&&&&&&%%%%%%&&&((( $$$&&&###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$!!!!!!%%%&&&###"""$$$!!!"""$$$'''***,,,...///!!!"""$$$$$$$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!"""""""""#########$$$%%%$$$###""""""""""""###!!!$$$'''((('''&&&&&&'''%%%$$$###""""""###$$$%%%%%%###$$$&&&%%%!!!###((('''$$$$$$&&&&&&$$$%%%(((###$$$$$$%%%&&&&&&&&&%%% """###%%%%%%%%%##################$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''///333...(((%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&...555333+++'''+++111///---+++)))***,,,...000777???OOOdddzzz222111111111111111222222000000000000///////////////...---------.........+++,,,,,,------,,,,,,++++++---000222222000---+++---.........//////000000,,,---//////...///000111//////000000000///---,,,////////////////////////&&&***---///...---///111---------...///000000111........................+++,,,---...////////////...........................---,,,---//////...---000////////////..................////////////000...///000111111000///...111000000000000000111111////////////000000000000000111222222111000///...//////......///000111111...---,,,---000222222222333333333333333333333333444333222000////////////...---...000333555555444000111111111111000000///000111222222111111222444222111000///......///000000000111111111111000000......000111222222222222---...///000111111111000222111//////111111111000............/////////000//////............/////////...------,,,,,,,,,,,,------......///.........+++++++++,,,,,,---------+++++++++,,,---...///000...............------------.........//////000000,,,+++,,,---......+++)))---------.........//////,,,------....../////////,,,---......//////......&&&)))---//////---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,++++++,,,---000((('''...///)))(((---&&&)))---222555333///+++)))***,,,,,,+++++++++,,,(((((())))))******++++++))))))))))))))))))))))))$$$$$$&&&)))++++++)))''''''&&&%%%%%%'''***---///((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((******)))&&&&&&(((+++$$$###"""###&&&'''((('''%%%$$$$$$$$$######""""""&&&&&&&&&&&&&&&'''))))))'''&&&&&&%%%%%%&&&&&&'''$$$&&&((('''%%%######$$$"""$$$&&&&&&&&&&&&(((***&&&!!!!!!%%%$$$ ###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$'''(((%%% !!!&&&&&&%%%$$$###############"""###%%%'''''''''%%%$$$#########$$$$$$#########%%%$$$######%%%%%%$$$###!!!!!!""""""#########$$$%%%%%%$$$###""""""######(((***+++)))&&&$$$&&&(((%%%$$$"""!!!!!!"""$$$%%%'''######&&&%%%!!!$$$***((($$$###%%%$$$""""""%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&&&&%%%###"""############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''000444///(((%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%333>>>:::,,,%%%---888111...+++))))))+++///222999CCCUUUmmm555000++++++000333333222............/////////000////////////////////////........................000///---,,,---...000222$$$''',,,000111000---+++...//////...,,,,,,---///.........////////////000...............///000000333222000............//////111111///+++***,,,....../////////------///000------......------,,,+++---,,,,,,,,,,,,,,,,,,,,,---------............///222000.........///...---///...------...///000111//////000000000//////...333///,,,...222444222///((()))+++---///111111222000000111222222222222111///000000000......000111000000000111222222333333222222222222222222222222111111111111111222222333333333333333333333333333333333222111000///......000000///////////////000000000////////////000000111000///---------...///111111111111111000//////000000000000000000000000000000000000000000000000000000///000000///---***---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...........................'''+++...---)))(((+++///***+++,,,,,,---.../////////......------///000111111///---,,,,,,---...//////000111000---++++++,,,------------------,,,,,,................................................******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))((((((((((((((())))))***))))))))))))(((((((((((())))))************))))))***+++++++++***)))'''%%%)))((((((((('''''''''''''''''''''''''''((()))***)))******(((&&&%%%&&&'''((('''%%%$$$$$$%%%'''(((''''''((((((((((((((((((###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%''''''''''''&&&'''%%%###$$$''')))'''%%%%%%$$$$$$$$$%%%%%%&&&'''"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&'''&&&(((,,,$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&***---...,,,)))&&&$$$$$$&&&&&&$$$$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%((()))%%%###&&&&&&)))'''%%%###"""###%%%'''"""###$$$%%%&&&%%%$$$$$$%%%&&&'''''''''%%%"""!!!&&&%%%$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###### !!!%%%%%%######%%%$$$%%%%%%$$$""""""$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$$$$%%%'''(((%%%333PPPOOO--- ++++++---,,,+++***+++...333555>>>CCCWWWuuu222...***+++///111111///........./////////000000................................................000///---------...000111)))***,,,...//////.........//////...,,,,,,---///............////////////...............///000000222111000///............)))+++......------000222///000000///......///111------......------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000111000......//////...---//////.........///000000111111111222222111111000333///---...222444222///...///000000111111000000000000111222222222222222///000111000......000111111111111111222222222222222222222222222222222222111000000000000111222222000000/////////000000000222222111111000/////////000000////////////000000000000////////////000000333222111000000111222333111111111111111000//////////////////////////////000000000000000000000000000000//////000///---+++---------------......///......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///...++++++...111++++++,,,,,,---.../////////......---...///000111///...---,,,,,,...000111...///000///---,,,,,,---------------------------.................................---------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,---,,,,,,++++++,,,,,,---++++++*********))))))))))))))))))))))))***++++++******)))))))))((((((((()))******************))))))************))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((&&&'''(((***)))((('''&&&&&&'''((()))&&&&&&'''(((((((((((('''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&)))*********)))((('''&&&'''%%%$$$%%%'''((('''%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! """&&&&&&###$$$(((###$$$$$$$$$$$$$$$######%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&((((((&&&%%%&&&######&&&&&&######&&&""""""######$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$%%%"""!!!$$$###((('''$$$!!! !!!######%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%###!!!&&&$$$######%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$!!!"""&&&&&&######&&&%%%%%%&&&%%%###"""$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''((('''---@@@AAA***###,,,***++++++++++++,,,///333666BBBJJJ___{{{000---,,,---000111000---....../////////000000000------------------------........................///......------///000111///...---,,,,,,...000111//////000...---,,,---///------.........///////////////.........///000000000111111000000///...---&&&))),,,......///000111...///000///------///000---............---,,,,,,+++,,,,,,,,,---.........---............/////////111000......///000///...000000///.........//////222222333333333333333222222///---...111333222000///000000111111111111000000111111222222222222222000111111000//////000222222222222222111111111111111111111111111111111111000000000000000111111222333222222111111111222333000000000000000000000000000000////////////000000111000000//////000000111333222222222222222333444111111111111111000//////////////////////////////000000000000000000000000000/////////000///---+++............/////////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,(((+++------++++++---000,,,,,,,,,------.........///............///000000------,,,---...000111333---...//////...---...///,,,,,,------......//////........................------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......+++'''...---+++******+++---...************)))))))))(((***************++++++,,,++++++*********)))))))))******++++++++++++******)))))))))))))))***++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''$$$%%%'''''''''(((***---''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((('''((((((''''''&&&%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&$$$ ###&&&&&&%%%%%%$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$"""%%%######%%%%%%######%%%!!!"""###$$$%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$###""""""###$$$$$$$$$&&&$$$!!!!!!%%%&&&%%%,,,+++)))&&&$$$"""!!!!!!$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%###"""&&&$$$"""!!!###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%######''''''$$$$$$&&&%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&(((((((((((((((&&&---///&&&''',,,((()))***+++,,,---///444777GGGSSSjjj000//////111333333111......////////////000000000................................................///............///000000222000...------...000222///000000///---,,,...///------........./////////000///////////////000000///000111111111///...---***,,,...//////---,,,+++---......---,,,,,,---///...............------,,,+++,,,,,,---...//////000000000000///...------,,,111000......///000000///111111000//////.........222222333333444333333333222000...///111222222000+++,,,---///000111222222000111222222333333222222111111222111000///111333444444333222222111000000000000000000000000000000000000//////000000111222555555444444333333444444//////000000111111111111000////////////000000111111000000000000000000111111111000000////////////111111111111111000//////........................000000000000000000000000000///......//////...,,,...//////000000000000000///..................///..................------(((***++++++)))((()))+++,,,,,,------------------............/////////000............///000111222---...//////......///111,,,,,,---...///000000000........................,,,,,,,,,,,,---------------..................---------------------------222...,,,---///...(((###,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((***))))))))))))***++++++++++++++++++*********)))+++++++++,,,,,,+++++++++++++++)))))))))***+++,,,)))))))))(((((((((((('''&&&&&&''''''''''''''''''$$$%%%'''''''''(((***---$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((''''''(((&&&%%%$$$$$$%%%&&&(((((((((''''''''''''((((((###$$$$$$%%%&&&&&&&&&'''%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&$$$"""***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$&&&&&&&&&%%%""""""%%%%%%""""""%%%"""$$$%%%''''''&&&%%%$$$"""###%%%''''''&&&%%%$$$$$$##################$$$###&&&&&&$$$$$$((((((&&&,,,+++***)))'''%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$###%%%### !!!############$$$$$$%%%%%%$$$$$$###&&&$$$%%%((((((%%%$$$'''$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''))))))***((($$$$$$&&&''')))***''''''))),,,---...000555:::HHHYYYsss000000111222333222000...////////////000000000111////////////////////////////////////////////////...............///000000111111000000//////000000///000000///------...000........./////////000000111000000/////////000000//////000111111000...------......//////---***(((...//////...------...000......//////......---,,,,,,,,,---...//////000000////////////////////////111///......000111000000111111111000000///......000000111222222333222222111000//////000111222111,,,---...000111222222222111111222333333333333222111222333222000000222333555444444333222111000000000000000000000000000000000000000000000111111222333333333333222222111111/////////000111111222222///////////////000111111111111000000000000111111222111111000...---,,,+++111111111111111000//////////////////////////////000000000000000000000000111///......//////...---...///000111111111000000//////////////////////////////.........---------,,,---,,,+++)))(((((((((------------------,,,,,,---......///////////////000000000//////000000000---...///.........000222------...//////000111111////////////////////////,,,,,,,,,------.................................------------------------000,,,***+++//////+++&&&)))+++---//////---+++)))************)))))))))))))))(((((((((((()))******++++++++++++*********)))+++++++++,,,,,,+++++++++...---+++))))))))))))******)))))))))(((((((((((((((((())))))))))))((('''&&&'''(((''''''''')))***$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''''''''(((((()))******%%%%%%&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&$$$ !!!$$$***)))(((&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""%%%'''))))))&&&######&&&&&&######&&&###$$$%%%&&&'''&&&%%%%%%"""###%%%''''''&&&%%%$$$#########$$$$$$###############!!!"""%%%%%%"""&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$""" """######"""###$$$$$$%%%%%%$$$$$$###'''%%%%%%((((((%%%$$$'''!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&(((***+++&&&(((''''''***)))&&&'''&&&)))---......222999>>>III]]]xxx...//////000000///---,,,/////////000000000111111000000000000000000000000////////////////////////.........///////////////000000111111111000//////000000111///...---...000//////000000000111111111111111000/////////000000//////000000000000//////---,,,---...000000...,,,000111222111//////111222...////////////...---------.........///000000000++++++---...000222333444111///...///000111111000000000111111111000//////...///000111222222222222000000000000000111111222222333333333333222222111111222222333333333333333222333333222111111222444555444444333222111111111111111111111111111111111111111111111111222222333333444555666555333111/////////000000111111111222///......//////000111222222111111000000111111222333333333222000///---,,,111111111111111000//////000000000000000000000000000000000000000000000000111///------/////////...---...000111111111000/////////000000000000//////---------,,,,,,++++++***000000///...,,,+++******.........------,,,,,,,,,---......///000/////////111111111111000000000///...//////...---...111333......//////000000111111////////////////////////,,,------......////////////...------------...///------------------------***((((((***...000000...)))+++---//////---+++)))++++++++++++*********)))((((((((((((((())))))***++++++*********)))))))))******++++++++++++******...---,,,+++***)))))))))******)))))))))(((((((((((()))***+++***)))((('''((())))))(((&&&&&&''')))((((((((((((((((((((((((%%%%%%'''((())))))))))))((('''&&&$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&'''(((((('''%%%$$$"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''&&&"""###''''''&&&%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&''''''&&&$$$$$$&&&&&&$$$$$$&&&""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$$$$$$$###""""""%%%%%%######&&&&&&###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$###!!!###$$$$$$%%%%%%$$$$$$###'''%%%%%%(((((($$$$$$&&& ###$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''+++)))'''%%%%%%'''***,,,$$$,,,+++)))...)))###((('''***......///333<<>>FFFTTTkkk~~~000000000000000000000000000000////////////000000//////000111111111111111000111111222222222111111///111222111///...111333222222111111111111222222222111111000000000000000000000000000//////////////////000111111111111111.........///000222444444///////////////000111111111111111000000000000000---...///000111111111111...///111222333333333222222222111111111111222222......//////000000111111//////000111111111111111222222222222222111000///333333333333333333333333444555666777777666555444222222333444555555555555444111---...111333444333222222333333333444444444666666666666555444333222444333333222111000/////////000222333333222111000...///000///------...000//////000222222333333333,,,...000222333444444333000000111111111111000000.../////////000000111111111111111111111111111111///555666111///222222...111111000///////////////////////////000000000000,,,///111000---+++,,,.........////////////.........111222///***(((+++//////000111000///...///111111111000///////////////000000000000000000000000......//////000222333444......---,,,---...///000---000111000,,,***,,,......---------......,,,***+++...///...+++***---000000///...------...///000---------.........//////*********++++++,,,,,,,,,)))---...,,,,,,---+++'''+++,,,...//////...,,,+++******)))))))))***,,,---,,,,,,++++++,,,,,,---...***,,,...---***)))***,,,(((((()))))))))))))))(((&&&'''((()))************))))))))))))))))))))))))))))))((('''''''''''''''%%%$$$&&&***+++((((((***''''''''''''''''''''''''###''''''######''''''######$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$((('''###$$$)))(((###!!!"""$$$&&&'''&&&$$$###&&&%%%$$$###$$$%%%&&&'''###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&'''((((((((((((%%%&&&&&&%%%$$$$$$%%%'''######$$$%%%'''((())))))"""###%%%''''''$$$"""###$$$%%%&&&%%%$$$$$$"""""""""$$$%%%%%%$$$"""######""""""""""""######$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$ !!!###%%%&&&&&&&&&%%%!!!"""###%%%&&&&&&%%%%%%###$$$$$$$$$#########$$$!!!&&&(((&&&%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((!!!!!!!!!$$$(((***++++++'''(((((((((((((((''''''((()))***+++,,,---......222444:::BBBKKKYYYooo000000000000111111111111444333222333333111...,,,---...///111222222222222111111111111111111111111666111111555444//////333000111111111111222222222111111111000...///111333222111111111000000//////000000111222222222222111//////000000111111222222444444333222111000///...222222111111111111222222------......///000000000000000000000111111111111444333111///000222444666000000111111111000000///333000......111222111///111222333333333111000///222222222222222222222222333444555777888777777666222222222222222222222222333333333111000111444777444444444444444444444444777333///000333555222///666111---,,,...111222222---...000222333333333222111000///...---......///000111333444444333111000...//////000111222222333333000...///222222111...............///111222333///...---,,,---...000222111111222222222222111111000111111111222222222222000000000111222222333333111111000000000000111111////////////............---...000111111111000///000///------,,,---...///......---......///000111333222111000////////////333222000///...///111222000000////////////000000////////////////////////000000000000///...,,,,,,---------------...///000////////////////////////000000///...------,,,,,,***+++,,,---............---------,,,,,,++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,+++++++++******+++++++++***************''''''(((***+++***(((&&&)))***++++++***)))((('''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((()))***((($$$###%%%'''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&,,,((($$$$$$&&&''''''&&& !!!###&&&&&&%%%###%%%%%%%%%&&&&&&'''''''''---$$$"""$$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&++++++***((('''&&&%%%$$$&&&$$$######%%%&&&&&&%%%%%%""" $$$&&&### &&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((&&&### ###&&&'''&&&$$$###&&&%%%$$$$$$######$$$$$$&&&$$$###$$$%%%&&&&&&%%%$$$$$$###""""""###$$$$$$''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""&&&***,,,)))### """&&&$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&)))***+++******+++---000000555===EEEPPPaaauuu000000000000111111111111/////////111222222111//////000000111111111000000111111111111111111111111333//////222222...---111000000111111111222222222...///000000//////111333......///000111222222333000000111222222222222222////////////000000000000222222222222111111111111222111111000000111111222//////////////////......000000000000111111111111333222000//////111333555000000111111111111000000444222000000222333333111222222222222222111000000222222222222222222222222222222333444555555555555444444444444444444444444333444444333222333555777444444444444444444444444666222//////333444222///444111...---///111222111000000111222222222111111111000///...---.../////////000222333333222000///......//////000111111222222000//////111222111///111000000000000111111222//////---------...000111000111111222222111111000000000000000111111111222///000000111111222333333111111000000000000111111000111111111222222333333---...///000111000000///000///...---,,,---......------------...///000000000000000000000000000000222111///......///111222000000////////////000000////////////////////////000000000000///...---,,,------...............///........................//////......---,,,,,,++++++,,,---...////////////---------,,,,,,,,,++++++,,,------------,,,++++++******+++++++++,,,,,,,,,))))))***+++++++++******,,,,,,,,,+++++++++*********+++++++++******))))))(((((()))******)))(((&&&)))******+++***)))((('''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((()))***,,,%%%&&&((((((&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&+++(((%%%$$$&&&''''''&&&#########$$$&&&&&&$$$"""%%%%%%&&&&&&&&&&&&&&&&&&(((""" ###%%%!!! !!!&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$###%%%###""""""$$$%%%%%%$$$%%%"""!!!$$$&&&### &&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$###$$$&&&&&&&&&%%%###"""&&&%%%$$$$$$######$$$$$$#########$$$&&&&&&$$$###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&((()))'''$$$"""###%%%&&&&&&&&&&&&&&&'''''''''))))))((((((((('''''''''***++++++******+++---000111777AAALLLZZZiiizzz000000000111111111222222///......///111111000///111111111000000/////////111111111111111111111111222//////111111......000000000000111111111222222+++---///000//////000111......///000111222333333000000111111222222222222//////////////////......111111111222222333333333222111111000000111111222111111000//////...------000000000000111111111111222111///...///000222333000000111111111111000000555444222222444555444333333222111111111111111111222222222222222222222222111111111111222333444444444444444444444444444444111222444333222222333555555555555555555555555555444111//////111333111///333111//////111222111111333222111000000000000000111000///.........//////...///000111111000///...------......///000000000111000///000111222111000111111111000000000////////////...------...000111000111111222222111111000////////////000000000000//////000111111222222333111111000000000000111111000000111222333444555555......///000000000000000000///...---------------,,,,,,,,,,,,---...//////+++,,,...000000000000000000000.........///000111000000////////////000000........................///000000000///...------....../////////...------------------------------......------,,,,,,++++++)))******+++,,,,,,,,,,,,------------,,,,,,,,,,,,---............---,,,,,,******+++++++++,,,,,,,,,******+++++++++******))),,,,,,,,,+++++++++******)))***+++++++++***)))(((******))))))((((((''''''))))))*********)))((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!###&&&((('''&&&%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&***'''%%%$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&%%%%%%""" !!!&&&(((%%%""""""%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$"""!!!"""###%%%$$$$$$%%%""" !!!$$$%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""$$$&&&&&&$$$"""&&&$$$"""!!!!!!"""$$$&&&########################"""""""""###$$$%%%'''(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$))))))((((((((((((''''''***+++,,,+++***+++...000555;;;GGGWWWgggvvv000000111111111222222222222111000000000000...---000000000/////////000000111111111111111111111111222111111222222111111222000000000000111111111111(((+++.../////////000000111111111000000000000000111111111111111222222222111111000000//////......222222222222333333333333111111000000000000111111000000000000//////......///000000000111111111111000///.........///111222///000000111111111111000555444333333333444444444333222111000000111222333222222222222222222222222111111000000000222444555111111111111111111111111///111222333222111222222555555555555555555555555333111//////000111000///111111111111222222111000222111000//////000111222111111///.........///000///000000111111000000///---------.........//////000000000000111111111111//////000000000///////////////............///000000000111111111111000000.........////////////000//////000000111222222222111111000000000000111111......///000000111222222...//////000000000000000//////......------------++++++++++++,,,---......***+++...000000000...---///......---......///000000000////////////000000////////////////////////...///////////////...---//////000000///...---,,,---------------------------------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,------------------,,,,,,---------------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,+++++++++******)))***+++++++++***((('''*********((('''&&&'''((())))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''"""!!!!!!###%%%%%%!!!%%%'''(((((('''&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&$$$'''''''''&&&&&&%%%%%%%%% !!!###&&&))))))(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$$$$###!!!"""$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$&&&''')))&&&%%%$$$$$$######$$$$$$$$$###"""###%%%&&&&&&%%%&&&%%%""" """%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''((('''%%%######%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((((((((((((++++++,,,++++++,,,///111:::AAANNN```sss111111111111222222222222444222000000111111000///............///000111222111111111111111111111111111111111111111222222111//////000000000111111111(((***...////////////000000000000000000000111111111111000000000111222333222222222111111000000000333333333222222222111111111000000000000000000111////////////000000111111///000000000111111111111//////.........///000111//////000111111111111111333333333222222222333444222222000000000111222333222222222222222222222222222222111111111333555666////////////////////////000222444444333222333444555555555555555555555555222111000///000000000///000111222333222111111111000///......///111222444222111000///...//////000000111111111111111111000------------............//////000000000111111222...///000222222333222222/////////.........//////000000000111111000000000---.........////////////...//////000111111222222111111000000000000111111///////////////////////////////////////000000111/////////......---,,,+++++++++***++++++,,,---...+++---...000000...---+++...............///000000000000////////////000000000000000000000000000000---...///////////////...000000000000///...---------------------------------,,,,,,,,,,,,,,,++++++---......////////////...------------------------,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,+++++++++******))))))***+++***)))(((''')))******)))&&&&&&(((***(((((((((((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((('''''')))'''&&&''')))(((###%%%'''(((((('''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%&&&'''%%%$$$$$$%%%'''((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######&&&((((((""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$#########$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$%%%###"""!!!!!!"""$$$&&&(((&&&%%%$$$$$$######$$$$$$(((%%%""""""$$$'''))))))&&&$$$"""!!!!!!"""$$$&&&''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$%%%&&&%%%###""""""$$$%%%'''%%%$$$###$$$&&&'''&&&%%%######$$$$$$%%%&&&''''''(((((())))))))))))))))))***+++,,,,,,,,,...111333@@@GGGUUUhhh|||111111111222222222222333111/////////222444444444...---------...000222333111111111111111111111111---///000......000111.../////////000000000111111***,,,...///......///000,,,---...000111333444555222111000000000111333444222222222222222222111111222222222111111000000000111000000//////000000111......///000000111222222000000000000111111111111///////////////000000111...///000111111222111111111222222222000000222333111111111111111111222333222222222222222222222222222222222222333444555555111111111111111111111111333555666666555444666777444444444444444444444444222222111000000000000111000222333333222111111222.........///000111333333222111000/////////000000111111111111111111111111...........................///111111000000111333000111333555666666666666///////////////.........///000000111111000000///............////////////......///000000111111222111111000000000000111111111111111111000000/////////////////////000111111////////////...---++++++++++++++++++,,,---......---......//////...---,,,---......///000000000111000000////////////000000000000000000000000000000------...///000000000///000000///.........//////------------------------------------,,,,,,,,,,,,******+++,,,,,,++++++***------------............++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,******+++++++++******))),,,,,,,,,+++++++++************)))))))))(((((((((&&&)))+++***'''&&&(((+++(((((('''''''''((())))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$###$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%$$$###$$$&&&((()))(((&&&&&&&&&&&&&&&&&&%%%%%%'''(((%%%"""###""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###$$$%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%%%%$$$###"""""""""###$$$&&&%%%$$$$$$######$$$$$$(((%%%###"""%%%(((***+++$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((((((((())))))))))))******(((***+++,,,---///333666CCCMMM^^^rrr111111111222222222333333000...---...111333444333///...---------///111222111111111111111111111111,,,000000------111111...////////////000000000111---...///...------///111,,,---...///111333444555222111000///000111333444111111111111111222222222///000000000000000111111000000////////////000000000000000000000000111111000000000000111111111111/////////000000000111111...///000111111222222222111222333222000///111444000000111222222222222222222222222222222222222222111111222333444444444444333333333333333333333333444444444333222333555777333333333333333333333333333333222222000000111222111222444333111000222444......///000000111000000222222000/////////000111000000000//////000000000........................---///111111000000222444111222444555666555444333///////////////......---//////000000000000//////....../////////000000000......//////000111111111111111000000000000111111111111111111111111222222000//////...///000111222///000000///...---+++***+++++++++,,,,,,---...///---------...//////000000......///000111111111111000000////////////000000........................,,,---...///000000000000111000...------///111222........................------------------------(((((())))))))))))((((((------------.........///,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,))))))***+++++++++******,,,,,,,,,+++++++++******+++***(((''''''''')))***###'''++++++(((''')))+++(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$""""""###$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$'''&&&%%%$$$%%%'''&&&$$$######%%%'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$'''%%%""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$"""###%%%&&&&&&%%%###$$$%%%$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%%%%%%%$$$$$$#########$$$&&&%%%$$$$$$######$$$$$$$$$######%%%''')))((('''#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))(((&&&%%%&&&)))%%%%%%&&&&&&'''''''''((((((((()))))))))*********'''(((***,,,...111555999DDDRRRiii~~~111111222222222333333333222000......///000000///111000...---------///000111111111111111111111111---222222...///333444000////////////000000000000/////////...------///222//////000000111111111222222111000//////111333444//////000000111111222222------...///000111222222000000////////////000000222222111111000/////////000000000000111111111111000000000000111111111111......///111111222222222111333444333000000222555///000111333333333222111222222222222222222222222///000222333444444333222222222222222222222222222111222111000...000333555222222222222222222222222333333333222111111222333111333444333000000222555///000111111111000...---333222000/////////000111//////............////////////////////////......---///111111000///222444000111222333333222000...//////000000///...------//////000000000000//////////////////000000000000......//////000111111111111111000000000000111111......///000111222222333000///.........///111222///000000000///---+++))),,,,,,,,,,,,---...//////,,,,,,,,,---///111222333......000111222222222222000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000222000---,,,,,,///222444////////////////////////........................------.........------,,,---------.........//////------......------,,,+++******+++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,+++++++++******,,,***(((&&&%%%''')))+++!!!&&&+++,,,)))'''))),,,((('''&&&&&&'''((()))***''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((((((((((('''%%%'''(((&&&###"""$$$'''"""$$$&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$''''''%%%$$$%%%'''(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%###'''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###!!!"""###%%%%%%$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&$$$"""###%%%"""###$$$%%%&&&''''''(((&&&%%%$$$$$$######$$$$$$ !!!$$$'''***)))&&&$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''$$$%%%&&&''''''''''''&&&&&&))),,,***%%%###&&&***(((((('''''''''&&&&&&&&&(((((())))))*********+++&&&(((***,,,...222777:::CCCUUUppp333222111000000111222333111111000000000000111111111111222333333333333222555222//////222111---(((111000///000111222111/////////000000000000/////////000000000000//////...///000000///......000111333222111///............//////000000111111111222000000000000111111111111////////////////////////000000////////////000000333333333222222222111111111111000000//////......//////000111222333333333333222111000000111222333222111000//////111333444000000000000000000111111333333333333333333333333111111222222222222111111222333333333333222111111000222444333333444999===333222111111333333222111444444333333222111000000333222222111222222333333222444666555222000111333444222000///...///000111////////////////////////000000////////////000000000///...------...///000000///...---------------...///000222222000///...---...///000000///...---//////111222222333222222///111333555555333111///000000000000111111111111222111111000000000000000//////.........---------+++,,,,,,---...///111111///////////////000111111000000000111222222222333111111000000000000000111222000---,,,++++++)))'''+++,,,...000111222111111///000000000///...------,,,,,,++++++,,,,,,---...000000000000000000000000+++++++++++++++,,,---......---,,,,,,......---,,,&&&(((+++---......,,,+++...............---------************+++,,,------************************,,,,,,,,,+++)))(((&&&%%%******)))&&&%%%%%%'''***)))((((((((())))))'''$$$((((((((((((((()))***+++$$$%%%%%%&&&&&&%%%%%%$$$'''((()))(((&&&%%%$$$%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((((((&&&$$$###$$$((()))(((&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%&&&''''''(((''''''&&&$$$""""""%%%'''+++'''""" !!!"""###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$###"""!!!!!!###%%%&&&'''&&&%%%$$$###$$$%%%&&&"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((((($$$"""###&&&"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$&&&'''%%%###&&&&&&&&&''''''''''''((((((***++++++)))((()))))),,,***+++...///111777>>>GGG[[[uuu444333222111111222333444111111111000000111111111000000111222222222222111444000---...111222///,,,111000///000111222111/////////////////////////////////000000000000000///000111111000///...000111222111000//////.../////////000000000111111111111---------...............000000000000000000000000000000000//////000000000333333333222222222111111111111000000////////////000000111111222222333333222222111111111111222222222111000///000111333444111111111111111000000000333333333333333333333333111111222222222222111111222333333333222222111111222333444222111111444888444222111222333444333111444444333333222111111000000000000000000000000111///222444444222111222333222111///......///000111///////////////////////////000000000000000000///000///...------...///000000///...------------...---...000111111000...------...///000000///...---...//////000111111111111000111333444444333111000//////000000000111111111111111000////////////000//////.........---------,,,,,,,,,---...///000111///////////////000111111000000111111111111111222111000000//////000000111......---+++************+++,,,---///000000000000000///---,,,+++,,,---...,,,,,,,,,+++,,,------...........................------,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,((()))+++---------,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,************************+++++++++***)))((('''&&&)))))))))'''%%%%%%''')))+++)))((((((***+++***)))((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$###"""###&&&((('''%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""''''''&&&$$$"""###%%%'''########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###''''''$$$"""###&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$&&&'''&&&$$$'''''''''((((((((())))))((()))++++++)))((()))***,,,***+++...000111888@@@LLL___www333222111111111111222333222222111111111111222222//////000111111111111000333000------000222111///111000///000111222111///000///...------...///000......///000111111111111111333333222000///000111111000000//////000000000000000000000111111111111//////000000000111111111111111111111111111111111111111000000000000111111333333333222222222111111111000000000000/////////111111111222222222222222111111222222222222111111222111000000000111333444222222222111111000000000333333333333333333333333111111222222222222111111333333333222222222111111111222222111000000222555444333222222444444333222444333333222222111111111000000111111111000000///...000222222111111222333000///.........///000111///////////////////////////000000000000000000///000///...------...///000//////......------......---...///000000///...---......000000000000......---......///000000111111111111222222222222111111////////////000000000000111000//////......///////////////.........------,,,,,,,,,---...///000111///////////////000111111111111111111000000000000000000////////////000000,,,...///---******,,,...***+++---...////////////000...+++))))))***,,,...---,,,,,,,,,,,,---......------------------------///......---,,,,,,++++++...---,,,,,,......---,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,+++*********++++++************************((())))))))))))((('''&&&'''((()))((('''&&&'''(((***(((''''''(((******)))(((((()))******)))((('''%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$######"""'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############&&&'''&&&$$$######%%%''' %%%'''%%%$$$$$$%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$#########$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&$$$"""###%%%############$$$$$$$$$%%%""""""###$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$(((((((((((()))))))))***''')))++++++)))))))))***+++***,,,///000333;;;DDDSSSeee{{{111000///......///000111333222222222222222222333///000000111111111111111444111...---///111111111111000///000111222111///000///---,,,,,,---///000---...///000111222222222222333444333111000000111000000//////000111111222000000000000000111111111000111111222222333333333222222222222222222222222222111111000000111111222333333333222222222111111000000000000000000000000222222222222222222222111000111333333333333111000111111000000000111222333333333333222111111000000333333333333333333333333111222222333333222222111333333222222222111222222...//////000111333555666444222222222444555444333333333333222222111111111222222333333333222111111000111222222222222222222......------...///000111///////////////////////////000111111111111000///000///...------...///000//////............//////---...////////////...---...///000111111000///.........//////000111111222111111111111111111111111....../////////000000000000000///...............////////////............,,,,,,,,,------///000000///////////////000000111111111111000000//////...//////.........///000000---000222000+++***---111,,,,,,---...//////000000...---,,,+++***+++,,,------------------......///------------------------------......---------,,,...---,,,,,,......---,,,------+++*********+++++++++,,,,,,---...//////000,,,,,,+++***))))))******************************''''''((((((((((((''''''&&&((())))))(((''''''(((&&&%%%$$$%%%&&&%%%###!!!###%%%'''***,,,,,,++++++%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((($$$###"""""""""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%######$$$&&&!!!'''((($$$"""###&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################"""""""""###$$$%%%$$$$$$%%%&&&&&&$$$###"""%%%$$$###""""""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$######%%%#########$$$$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%''''''((((((((()))))))))''')))***+++)))))))))*********---000222555???JJJ[[[lll111000///......///000111333222222222222222222333000111222222333333222222555333000......///000000111000///000111222111///111000...------...000111......000111222222222222222333555444222111111111000//////000000111222333111111000000000000000000------...//////000111111222222222222222222222222222222111111111111222222333333333222222222111111000000000000111111111111333333333222222222222222111222333444444333222111111111111111111222222222444333333333222222222111333333333333333333333333222222333333333333222222444333222111111111222222000000000111333555666666333222111222444555444333333333222222222222222111333333333333333222111111555444444444333222111///...............///000000000000000000000000000000///000111222222111000///000///...------...///000//////.........//////000...//////////////////......///000111111000///...000000000000000222333444111111111111111111111111////////////000000000000000000///...............000000/////////.........---------------...///000///////////////000000111111000000//////...............------...//////000...111222///***(((+++///.........//////000111111,,,---...//////...---,,,......------......///000........................***+++,,,---...............---,,,,,,......---,,,...---+++***))))))***+++,,,,,,---...///000000111,,,++++++***))))))))))))************************&&&''''''(((((((((((((((%%%'''))))))(((''''''((($$$$$$%%%&&&&&&$$$ ###&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''%%%###%%%)))---000'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!%%%%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%&&&'''%%%$$$###$$$&&& $$$'''%%%!!! ###&&&!!!""""""""""""!!!!!! #######################################$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((*********)))***+++)))+++...333444999DDDQQQcccsss333222111111111111222333222222111111111111222222111111222333333333333333444333222000//////000000111000///000111222111///111000///......///000111//////000111222222222222000222444444333222111222000000000000000111222333111111111111000000000000......///000111222333333222222222222222222222222333333222222222222333333333333333222222222111111000000000111111111111222222222222333333333333333222222333333333333222222000000111111222222222222333333333333333333333333333333333333333333333333222222333333333333222222444333222111111111222333555444333333444555333222222000000111333444444333222222222222222222222222333222111000/////////000777666444444444333000......///////////////000000000000000000000000000000///000222333333222000///000///...------...///000//////......//////000000000000000//////000000000//////111111111111//////111111000000000222333555222222222333333222222222000000000000111111111111111000//////......//////000000000/////////......---------------.../////////////////////000111111////////////............---------------...///000---//////---)))''')))+++///////////////000111111+++---000222222111...---///............///000000........................'''(((+++---...............---,,,,,,......---,,,...---+++*********+++++++++++++++,,,,,,---------++++++***)))))))))******************************'''(((((()))))))))((((((&&&'''((((((''''''((()))&&&'''((())))))&&&!!!%%%&&&&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&(((&&&$$$###$$$(((---000'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$&&&&&&### """%%%%%%&&&&&&&&&%%%$$$######"""""""""###############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&(((*********)))***+++***,,,111555777<<>>HHHUUUgggvvv111111000000111111222333000111111222222333444444333222222222222222222333111000//////111222111111444111111444444111111333111111111000000000//////000000000000000000000000222222222222222111000///333222222222222222222333222111111000000000000000........./////////000000111111000000000000000111222222222333333222222111...///000111111111111111000000000111111111222222222111000111222333222000111111111222333333444444111111111111111111111111222222333333333333222222444333222111000111333444222222222222222222222222222333333222111111222444111222222222111111222333000000///......000111222000222444444333222222333000000111111111111000000///......///111333222111////////////////////////000//////000111111000...///000000000//////...---///......---------......---------......///////////////////////////......//////000000000000//////000000000000000111111222222111000000111222000...//////000000111111222222111111000000111111111000///////////////.........---......//////......---------,,,---.../////////......///000000000000///---222555333///,,,...222000///............///000........................---///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,***+++,,,+++))))))***,,,,,,***)))***+++------,,,******))))))))))))***************)))))))))))))))***)))(((((((((((())))))(((((())))))))))))((('''++++++***))))))))))))))),,,,,,---------,,,+++***''''''''''''''''''''''''!!!%%%&&&###$$$((()))%%%%%%&&&'''((('''%%%""" $$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$###""""""$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$%%%%%%%%%&&&&&&''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%##############################""""""!!!!!!!!!!!!######""""""""""""#####################$$$%%%&&&#########$$$$$$############"""!!! !!!"""###%%%%%%%%%%%%$$$###""""""%%%"""###''''''$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((())))))******"""%%%))))))''''''***---((())))))))))))+++///222333555:::DDDPPPaaasss111111000000111111222333000111111222222333444444333333222111111222333333111///...///111222222111111///000333444111222666111111111111000000000000111111111111111111111111000000111111222222222222333222222222222222222333111111111111000000000/////////000000000111111111111111000//////000111222000000111111111111000000...///000111111111111111333333333222111111000000000//////000222333333222000000111111222333333333111111111111111111111111111111222222222222111111333222111111111222333333222222222222222222222222111222333222111111222444111111111111111111000000000///...---...///000111...111333444333222222333000000000111111000000000///------...000111111///........................000///...///111111///........./////////...------......------------...///,,,,,,---------------.....................////////////000000000000////////////000000111111111111222000///000111000//////000000111222222333333444---000333222...---000333000/////////......------/////////000000///////////////...---,,,,,,---...000111111111000///......***///222222...,,,///333//////............//////........................+++---//////...---...///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***+++***)))(((***,,,+++)))((())),,,---------***))))))(((((())))))***))))))))))))))))))******))))))(((''''''(((((()))(((((()))))))))))))))((()))))))))))))))***++++++&&&''')))***+++***)))(((''''''''''''''''''''''''''')))***(((((())))))'''%%%&&&''''''&&&$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######%%%&&&(((%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###""""""###$$$###"""%%%%%%%%%&&&''''''((((((!!!"""$$$%%%&&&$$$###!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######""""""""""""######%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$"""!!!!!!"""$$$$$$""""""#########""""""!!!"""""""""""""""###$$$%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''###'''******'''&&&(((***((()))))))))))),,,///333111555===GGGWWWkkk|||111111000000111111222333444444333222222111111000333222222111111222222333111///...///111222222222///...///333222000222666111111111111111111111111000000111111111111222222//////000111222333333444222222111111111111222222000111111111111000//////000000000000111111111111111000/////////000222222...///000000000000000000///000000111111111111000444444333222111111000000000//////000222444333222///000000111111222333333111111111111111111111111000111111222222111111000111111111222222222222222111111111111111111111111111222333222111111333444111000///000111111///---//////......//////000000+++...111222111000000000///000000111111000000///...---,,,---///000///...........................///......///000000///---.........//////......---.........---......///000////////////////////////............//////////////////000000000000//////...///000000111111000000333///...111222///...//////000111333444444444444***...222000,,,***...222000//////......---------//////000000000000//////111111000...,,,+++---/////////000111111000000000***---///000...---///111////////////////////////........................***,,,...///...------...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''')))*********))))))***,,,---+++******+++,,,+++*********))))))))))))******))))))))))))************&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((()))***++++++%%%''')))+++,,,+++***)))'''''''''''''''''''''''')))***))))))((((((((('''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((###$$$$$$%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$###""""""######%%%%%%%%%&&&&&&'''''''''!!!!!!###$$$$$$$$$###"""###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%###"""!!! """###$$$%%%%%%$$$###"""$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$### ######!!!!!!### !!!"""$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%'''))))))(((&&&&&&&&&((()))*********,,,///222///666@@@LLL^^^sss111111000000111111222333444444333222222111111000222222222222222222222222000///...///111222222222///...000222111...///444111111111111111111111111/////////000000000111111000000000000111222333333111111111000000111111111000111111222111000///.../////////000000000000111111000///...///000222333//////000111111111111111000111111111111000000///111111111111111111111111333111000111333333222111//////000000111222222222111111111111111111111111000000111111111111000000///000222333333333222111111111111111111111111111111222222222111111333555000///...///111111...+++......///000000000000000***---111222222000000000//////000000000000//////...---,,,---///000///...000000000000000000000000///......///000000///---......////////////......///.........//////000111111111111111111111111111....../////////000000000//////000000000000//////......000111111111000///333...---111222///---000...///000222333333333333,,,...000///------///111000000///......---,,,,,,...//////////////////...000000000...,,,,,,///222//////000111111111111000------...//////...............////////////..............................+++---///000...,,,+++,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,------------+++***(((''')))*********))))))+++---,,,+++)))***+++,,,,,,++++++******))))))******+++((()))))))))************'''((()))***+++******)))((((((((((((((()))******((((((((('''(((((())))))(((***,,,------,,,***)))((((((((((((((((((((((((&&&%%%$$$%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%$$$$$$$$$######"""%%%&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$%%%&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%&&&&&&'''&&&%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$###""""""""""""!!!###$$$%%%%%%$$$###!!!""""""############"""""""""###$$$%%%%%%%%%%%%%%%###!!!"""&&&'''%%%%%%'''!!!"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%((((((''''''((()))+++,,,&&&&&&'''((())))))&&&$$$(((***+++,,,,,,,,,...000111;;;GGGTTThhh~~~111111111000111222222333000111111222333333444444111222222333333222222111000///...///111333333222000///111222///+++---222111111111111111111222222---.........//////000000222222111111000111111222111111000000000000111111000111111222222000///.............../////////000111000///...///000222444///000111222222222222222111111111111111000///...------...///000111222222555444222222333222111////////////000111111222222000000000000000000000000000000111111111111000000---///222444444333111000000000000000000000000000111222222222111111333555000///...///111111...***---...000111111111000///,,,///333444444222222222//////000000000000/////////...---...///000///...111111111111111111111111///......///000000///---......///////////////...///////////////000111111111111111000000000000000.../////////000000111111//////000000000000//////---...000111111111000///444...---111222...---000,,,---///111222333222222111//////000222333222111000000///...------,,,,,,---..................---...000000///---...111555111111111111111000///...111///...///000///---+++......////////////..............................---///111000...+++))))))+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,............---+++)))''')))***+++***)))***+++---)))((('''))),,,...//////++++++************++++++(((((())))))*********+++***+++,,,,,,+++)))&&&$$$((((((((((((((()))*********)))(((''''''&&&&&&'''&&&((()))******(((%%%###))))))))))))))))))))))))&&&$$$###%%%&&&&&&(((+++(((&&&%%%$$$$$$%%%''')))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&'''''''''''' """$$$&&&''''''''''''%%%%%%%%%$$$$$$$$$######"""$$$'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&###&&&(((&&&!!! ###'''""""""""""""""""""""""""$$$#########$$$%%%&&&&&&(((((())))))(((&&&$$$###""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""######$$$$$$$$$###$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!! !!!"""######"""!!! !!!"""###$$$$$$$$$$$$$$$""" !!!%%%&&&######&&&######$$$%%%%%%###"""!!!""""""###$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%&&&((()))&&&$$$$$$'''***+++'''$$$(((***,,,------------///666AAANNN\\\qqq000111222333444333333222555333000......000333555111111111111111222222222///000111222222222222222111111111111111111111111//////000000111111222222222111...------...111222333333333222111000//////000000000000000111111222222222222222222222222333111111000000//////......666555333222222333555666111111111111222222222222222222222222222222222222333222000...---///333777000000000000000///......222111000111333444333222222222111000//////000000///000000000111111111111000000/////////000222333666000,,,///666999444...222111111111000000//////...---,,,...000111111000---...///111222222222222,,,------...///000000111111000///......---------///......---------.........000111000///...///000000111111111111///---,,,,,,---///000111111111000---///111222333222000///222111111000///000000000111111111000000000000000111000000000222222000...111111222111000///---,,,000000111111111111000000///...///111444666555444333000...---...000000000222111000///...---,,,,,,,,,---------.../////////111111000000000000111111444333111///...//////000111000///......///000111000000000000////////////...............///000000000000000111222222000...///......---------......---,,,+++,,,...///...---++++++++++++******))))))++++++************++++++***((('''))),,,//////---,,,+++***++++++,,,+++***'''((()))******)))''''''######%%%)))------)))%%%///)))&&&))),,,+++'''&&&******))))))))))))*********************)))((((((((('''&&&(((******(((%%%+++***((('''''''''((()))---***&&&%%%'''((('''%%%(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&%%%###""""""###&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%###"""!!! """$$$%%%'''%%%$$$$$$%%%&&&%%%$$$&&&&&&%%%$$$$$$######"""$$$"""###&&&&&&""" """"""$$$'''&&&$$$"""###%%% $$$(((((($$$!!!###%%%"""&&&'''$$$###&&&'''&&&%%%"""###&&&### '''$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&#####################$$$ """###$$$%%%$$$$$$###%%%###$$$%%%%%%######%%%"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&***'''(((---000111222555777CCCSSSbbbttt000111222333333333333222444222000//////000222444333333222222111111000000000111111222222222222111111111111111111111111111111111111111111222222222222111///------///111222333444444333222111000000111111000000111111222333333333333222222111111111111111000000////////////555444333111111333444555............////////////333333222222222222222222222222111///...000333666000000111111000//////...222111000111333444333222444333333222111111222222000000000000111111111111333222111111111222444555444000---///444666333///222111111111000000000000000///......///000///...---...///111222222222222111111111222333333333333111000//////...//////////////////...//////000000000222333222111000111222///000111111000///...---,,,---///111111111111000///000222333333333111111111111111111000000000///222222222111111111111111000000///000111111000...000111111111111///...---111111222222222222111111111000000222444555444222333000...---///000111000333222000...------------------..................111111000000000000111111444333111000//////000000111000////////////000111000000000000000000000/////////......//////000111000000///111222222000.........------------......///...---------...,,,+++,,,+++++++++************,,,,,,++++++++++++,,,,,,---***)))))),,,---,,,+++---,,,,,,,,,,,,---,,,+++******+++++++++******)))'''''')))+++,,,,,,)))''',,,((('''***,,,***)))*********))))))))))))*********************)))(((((()))''''''(((***+++(((&&&******((('''''''''((()))'''%%%$$$%%%(((***)))((()))))))))((('''%%%$$$###$$$$$$$$$%%%&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''"""$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''(((&&&$$$###$$$$$$###!!!%%%%%%%%%$$$$$$$$$$$$###&&&###$$$'''&&&###"""$$$"""$$$&&&&&&$$$######%%% ###&&&%%%""" """%%%"""%%%%%%######&&&'''$$$$$$"""###&&&%%%!!!###)))$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%%%%%%%$$$$$$#########""""""######$$$%%%%%%$$$$$$'''''''''&&&%%%######$$$######$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((((((''''''((((((((((((((((((((((((+++((((((---000111333666:::GGGWWWfffuuu111111222333333333222222222222111000000111222222444444333222111000//////222222222222222222111000111111111111111111111111222222222222222222111111222111///......///111222444444444444333222111111111111000000111111222333444444333222111000000///111000000000000/////////444333222111111222333444000000111111111222222222333333333222222111111111111222222111000000222444000111111111111000//////222111000111333333333222444333222222111222222222111111111111111111000000333222222222222333444444111000///000222333222000111111111111111000000000222111////////////---,,,......000111222333333333333444444555555444444444000000000///000000111222000000///000000111222333000222333222111000111222//////000000000///......---...000111111111111000000111222444444333222222000111111222111000///...222222222222222222222222000//////000111222000///000000111111111111000///222222333333333333222222333222222333444444222000333000......000111111111444222000...------.../////////..................111111000000000000111111444333222111111000111111111000000//////000000111000000000000000000000000000000/////////000111111000//////000111111000...---------------------...111///...---------+++))),,,,,,++++++++++++******------,,,,,,,,,,,,------...,,,******++++++***)))))))))***************)))---,,,,,,+++,,,,,,------***,,,---,,,+++))))))***)))'''))),,,+++)))***...))))))))))))))))))))))))***************)))(((((()))((('''(((******(((&&&***)))((((((''''''(((((($$$$$$$$$&&&)))******)))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''' """$$$%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######%%%&&&'''(((&&&$$$"""""""""!!!######$$$$$$$$$%%%%%%%%%'''$$$$$$'''&&&######&&&"""$$$&&&%%%$$$###$$$%%%!!!###$$$### """%%%###$$$"""!!!###'''&&&!!!"""!!!"""$$$$$$###%%%)))$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%''''''&&&$$$$$$$$$%%%$$$###############$$$$$$((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))),,,)))***...111111444888???LLL]]]kkkxxx222222222222222222222222111111111222222111111111333333333222222111111111333333333333222111111000111111111111111111111111222222222111111000000000222111000//////000111222222333333333222222111000000000//////000000111222333333222222111111000000000000000000000000000000222222111000000111222222222222222333333333333444444333333222222111111111000222333333222111222333000111111222111111000000222000000111222333222111111111000000000000000111222222111111111111000000111111111111111111111111///000111111000000000111111111111111111111111111222111//////000000...---...///000111222333333333222333333444333333222111000000000000111222333444/////////000000222333333...000111000///...///000////////////////////////...///000111222111111000000111222333333333222222///000222333222111///---111111111222222222222222111000000111333333222000000000000111111222222222222222333333333333222222333222222333444444333111222000//////111222222111444333000...---...///000000000//////......------111111000000000000111111444333333222222111111111000000000000000000000000000000000000000111111111111111000000000000111111///...---...000111000...,,,------...............111///------......,,,+++,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------...---++++++************(((***+++,,,++++++***+++------,,,++++++,,,...///***,,,...,,,)))(((***---&&&'''***,,,)))%%%(((...))))))************))))))***************)))((((((''''''''''''((((((''''''))))))((((((''''''''''''&&&'''((()))***)))((('''%%%&&&'''(((((()))))))))'''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''!!!###%%%%%%%%%%%%''')))$$$%%%&&&%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$######"""""""""###$$$%%%'''%%%############"""!!!""""""###$$$%%%%%%&&&&&&'''$$$###&&&&&&######&&&###$$$%%%%%%%%%$$$$$$$$$###$$$$$$""" ###&&&###""" ###(((%%%!!!!!!!!!"""""""""$$$&&&###########################$$$$$$$$$$$$%%%%%%%%%######"""""""""###$$$$$$!!!$$$&&&)))+++,,,&&&&&&$$$$$$$$$%%%&&&'''!!!%%%'''%%%###$$$&&&&&&&&&%%%$$$###"""###$$$%%%''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((((((((((())))))))),,,***,,,///111111555;;;DDDSSScccpppzzz333222222222222222222222000111222222222222111000111111222222333333333444333333333333333222111000111111111111111111111111111111000000//////......222111000//////000111222000111111111111000000//////............///000000000000000111111222222222000000000000111111111111111111111111111111111111/////////000000000111111333333333222222111111111000222444444333111111222111111222222222222222111111000///000222333222111111000000000000000111111222222222111111111111111111111222222222111111111///111222111///...000111111111111111111222222222111///...///000111000///...///000222333333333333111111333333333222111000000000000000111333444555////////////000111222333...000111000///...///000111000000000//////////////////111222222111111000///000000111111111111111///000222333222111///---000000000000111111222222222222111333555555444222000000111111222222333333111111222222222222111111222111111333555666555333222111000000222333333222444333111/////////000111000000000//////......---111111000000000000111111333333333333222222222111000000111111111111000000///000000000111111111222111111000000000000111111...---,,,---///000000///,,,---...////////////...///---------//////...---,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++,,,***,,,///000///---...///,,,+++*********,,,---...(((***+++***''''''***...'''(((+++,,,'''"""%%%,,,((()))************)))(((***************)))((((((&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&'''(((***++++++***))))))''''''((((((((((((((('''((((((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%'''&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%###############$$$$$$%%%&&&$$$######%%%&&&&&&%%%""""""###$$$%%%&&&&&&'''%%%""""""%%%%%%""""""%%%$$$$$$$$$%%%%%%%%%$$$###%%%%%%$$$###""""""$$$&&&###"""###(((%%%%%%%%%$$$######$$$$$$$$$#################################$$$$$$$$$%%%%%%#########"""###$$$$$$%%%!!!$$$''')))+++,,,'''&&&%%%$$$$$$$$$&&&&&&%%%+++---'''###$$$&&&%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&(((***+++&&&&&&&&&''''''(((((((((,,,+++---000222333888???JJJYYYjjjuuu|||444333222222111111222222111111222222222222111111000000111222333444555555333333333333333333222111111111111111111111111111//////////////////......111111111000000111111111///000000000000000/////////............///000000...//////000111222333333000000000111111111111222111111111111111111111111000111111111222222222222222222222222222222222222222333555444333111111222111111222333333333333222111000///000222222222111222222222111222222333444111111111222222222333333444444444555444444333222111222222222000///000111111111111222222222222222111/////////111111111///...///111222333333444444111222444555555444222111000000000000111222333444000/////////000111222222000222333222111000111222444333222111000000000000///000111222222222000000///000000000000111111111000111111222111000///.../////////000111111222222222111111333555666444333222222111111222333444444111111222222222222111111222111111333555666555444222111000111333444444333333222222111111111111111000000//////////////////111111000000000000111111111222222222222222111111000111111222222111111000///000000111111222222222111111000/////////000000...,,,+++,,,...///000///,,,---///000111111000///...---,,,---///000///...,,,,,,------------......,,,,,,++++++++++++,,,,,,+++,,,,,,+++***)))+++---%%%)))---...,,,******,,,************+++,,,------'''((()))(((((((((***,,,((()))+++,,,'''"""$$$***((()))***++++++***)))(((***************)))((((((&&&''''''&&&%%%%%%&&&((('''(((((((((((('''&&&&&&$$$&&&)))*********+++---+++++++++***(((&&&%%%$$$'''''''''''''''(((((((((%%%&&&''''''%%%%%%&&&'''''''''((('''$$$###$$$$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######&&&'''''''''""""""###$$$%%%%%%&&&&&&"""!!!"""&&&&&&###"""$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%"""###!!! """&&&%%% ((()))'''$$$%%%((('''$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$,,,444555+++$$$%%%&&&###((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&############%%%(((***+++%%%%%%&&&&&&''''''((((((++++++---111222444;;;DDDPPP___pppzzz444333222111111111222222111111111111111111111111111222222333333444444444222222333333444333333333111111111111111111111111////////////000000000000111111111111111111111111///000000111111111000000000000000000000111222222//////000000111111222222000000111111111222222222111222222222222222222111333333333444444444555555111111111222222333333444333444555444222111222333111222222333444444333333111000///000111222111000222222111111222333333444000000111111222333444444444444555555555444333222333222222222222111111000111111111222222333333333333111000000111111///...///000111222333444444444///111333555666555333222000000000000000111222333222222111111111222222333000222333222111000111222777666444222000000000000000111222222222222000000111111000000111111222222111111111111000000000/////////000111111222333333000000000111333444333222333333222111222222444444222222333333333333222222444333333444555555444222111111111222444555444333111222333333333222111000///////////////000000000111111000000000000111111000000111222222111000000000111222222222222111000///000000111111222333333111000//////......//////---,,,***+++---/////////---...000222333222111111000///......//////...---,,,---------............------,,,,,,,,,,,,---------......,,,)))((()))+++!!!&&&+++,,,)))'''(((***))))))***+++,,,------,,,***)))(((((())))))((('''***)))***,,,***&&&''',,,((()))***++++++***)))(((***************)))(((((('''))))))(((&&&&&&(((+++''''''((((((((('''&&&%%%$$$&&&((('''&&&&&&))),,,*********))))))(((&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''(((((('''%%%###$$$%%%"""&&&((('''###"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&%%%$$$#########$$$$$$%%%%%%%%%!!! ###((()))$$$"""###%%%######$$$&&&&&&$$$"""#########$$$$$$$$$###"""!!!$$$$$$!!!"""%%%%%%"""&&&'''%%%###%%%***)))$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""***444555+++###%%%'''$$$&&&&&&'''((())))))))))))'''''''''''''''''''''''''''&&&%%%$$$%%%''')))***&&&&&&&&&'''(((((())))))******...222333555>>>HHHVVVeeevvv555444222111111111222222222222111000000111222222333333333333333333333333111222333333444444444444111111111111111111111111//////000000111111222222111111111111111111111111000111111222222222111111222222222111222222333444111111111111000000000000000000111111222222222222222222333333333333222222000000111111111222222222000000111222333444444555444555555333111111222444111222333333444444444444111//////000111222111000000000//////000111222222//////000111333444555666222222333444333222000///555333111222333333222000111111111222222333333333555333111000000000...,,,///000111222333444444444---///222444555444333111000000000///000000111222444444333222222222333333...000111000///...///000999777555333111000000000000111222333333222000000222222111111222222333444222111111000///000000000000000111222333333444444///......000222333222111555444333222222222333444333444444555555444444333666555444444555444222000111111111333555666555333000222333444444333111///......//////000000111111111111000000000000111111//////111222222111000///000111222333333222111000///000000111222222333333000000///...............---+++******---/////////---///111333444333222111222111///...///...---+++---------.........//////.........------.........///000000---(((&&&''')))&&&+++111111...,,,---///(((***+++---......---,,,---+++))))))++++++'''$$$***)))***---,,,***+++///''')))***++++++***)))'''***************)))(((((()))++++++)))''''''***---&&&'''((((((((('''%%%%%%((())))))&&&###"""$$$'''$$$%%%'''(((***++++++,,,""""""###$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&"""&&&((('''###"""$$$(((""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))"""###$$$%%%%%%%%%$$$$$$&&&$$$###"""#########"""###$$$$$$$$$$$$%%%%%%%%%!!!!!!%%%***+++&&&######%%%###"""$$$&&&'''$$$""""""""""""###$$$$$$""" $$$&&&###!!!$$$%%%$$$!!!###!!!""")))((("""""""""######$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((( !!!"""###$$$%%%&&&&&&###$$$$$$%%%$$$###""" """---000'''!!!%%%)))&&&$$$%%%''')))******)))(((((((((((((((((((((((((((+++***(((&&&%%%&&&'''(((&&&''''''((()))******+++)))***...222444666@@@JJJZZZjjjzzz333444444444333333222111444333222222444444333222000222444666666444222000444444444555555555555666444444444333333222222222111000///------///000111...///111111000000111333555444222111111222444555333333333333444444555666//////000111222222333333444444333222222111111000111000000000000222333444444222//////000222222111333333333333333333333333111222222111000111333666444333222222333333111000000000000000000000000000000000111222222333444444222222222222222222222222222222222222222222222222222222111111000111111111444444444444333222111111///222444444111///000111+++---111444444333000///...000333555444222222222333333333222222222111111333222111222555666444222111000000000111222333333333333333222222111111111444333222111000000000000333333222222111000//////333000...000333444222000111111111111111111111111000000111111222222222333333222222111111222222333333222111000000111222333777444111111444555333000//////000000111111222222222222222333333222222222222111000//////000111222222222111111000000//////&&&***///111111111333555000///...///000111000///222111111222333222000............///111000///---222111000//////000111222000///---,,,,,,---///000000000//////.........---***+++---...///000000//////......---------......111111000///---,,,,,,++++++))))))+++...000...,,,'''###$$$***+++)))***...***)))))))))***+++,,,,,,,,,++++++,,,......---,,,************)))))))))((((((((()))***+++,,,,,,---&&&(((******((((((((()))''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&& $$$)))''',,,$$$$$$%%%&&&'''((()))***&&&******&&&%%%''')))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))))))))((('''&&&%%%"""###$$$$$$$$$$$$%%%&&&&&&$$$"""###&&&((('''%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$###"""""""""(((((('''&&&%%%###"""!!!$$$$$$$$$$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%!!!"""###$$$%%%$$$######"""###$$$$$$###"""!!! $$$  $$$&&&$$$!!!(((''''''&&&&&&%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######$$$&&&)))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))'''''''''(((***+++***(((&&&&&&'''((()))***++++++((())))))***++++++,,,,,,,,,---111666999===HHHTTTfffttt444444444555444444333333555444333333555555444333444444444444444444444444444444444444555555555555555555444444444333333333222111000//////000111222111222444333222222333444444333222222222222333444333333333333333333444444111111111222222333333444222222222222111111111111333222111000000000111222444222111111222444444333444444333333333333333333222222333222111111444666444333111222222333111000000000000000000000000000//////000111222333444444222222222222222222222222222222222222222222222222111111111000111111222222333444444444444333333222000222444444111//////000,,,...111333333333111000000222555555444333333333333333333222222222111111222111000111333444222000222222222111222222333333333333222222222222222222444333222111000000000000444444333333222111111000//////111111111222333444222222222222222222222222222222222111111111111111333222222111111222222333222222111000000111222222444222111111111222111000////////////000000000111111111222333333222111111222111000//////000000111111111111000000/////////+++///333444333222333444000///...///000111000///333222222333555555333111......///000000000///---111111000//////000111111000///............///000000000/////////.........,,,,,,,,,,,,------------......---------------...------,,,+++***)))((((((+++***)))+++...///---+++)))&&&&&&***+++((((((,,,******)))))))))***++++++((((((''')))***+++***(((+++******)))))))))))))))((((((((()))******++++++)))***+++***'''&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''%%%$$$%%%&&&!!!!!!***######$$$%%%&&&'''((((((%%%((('''$$$$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&%%%$$$&&&'''((('''$$$###$$$%%%'''$$$"""###%%%'''&&&%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%'''''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$###""""""######"""!!!!!!"""###$$$!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""%%%"""!!!%%%&&&$$$!!!%%%%%%%%%$$$$$$$$$$$$$$$"""#####################"""#########"""###%%%''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))'''(((((((((((((((((()))'''(((((())))))******+++)))))))))******+++++++++,,,---222777;;;BBBOOO\\\mmmzzz444444555555555555555444555444333444555666555444666555444333333444555666333333333444444444555555555555555444444444444333333222111000000111222333222333444333222111222333222222333333333333222222333333222222111222222222222333333333333333333333222222222333333333333333555444333111000/////////555333222222444666666555555555444444333333222222222333444333222222444555333222111111222333111000000000000000000000000000//////000111222333444444222222222222222222222222222222222222222222222222000000000000111111222333333444444555555555444444222333444333111/////////...///000111222222222222222444666666444333222333333333333222222222111111333111000111222222111000444333333222222222222333222222222222222222333333333333222111000000000000555444444333333222222222...111444333000///111555333333333333333333333333333333222222111000000000333222222111111222222333222222111000000111222222000111111000///...///000000000000000111111111111000111333444444333111000222222111000//////000000000000000000///////////////111444444333111111111000///...///000111000///111000111222444555444222...//////000000//////...000000////////////000000000000000000000000000000000000////////////......000///...,,,,,,,,,---...------,,,,,,,,,,,,------///......---,,,+++******,,,+++***,,,------,,,***+++((((((+++***((((((***+++***))))))))))))))))))***))))))***,,,---+++***,,,+++***)))((()))******)))))))))))))))))))))))))))***+++***(((&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))(((''''''''''''''''''((()))$$$"""$$$'''&&&&&&'''"""######$$$%%%&&&'''''''''(((&&&$$$&&&***)))###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''))))))(((&&&%%%%%%&&&'''%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###""""""$$$$$$""""""!!!"""###$$$"""######$$$%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$&&&$$$""""""%%%&&&$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&$$$$$$%%%$$$""""""###%%%'''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((('''))))))'''%%%$$$'''***************************)))))))))))))))*********,,,---111888>>>GGGWWWeeevvv222333444444555444444444444333222333555555555333444444333333333333444444222333333333444444444444333333333333333333333333222111111000000111111222///111111000...---...///000222333444444333222000333333222111000000000111222222222222222222222222222222333444555555666666444444333222000000//////444222222333555666666555555555444444333333222222222333444444222222333555333111000111222222111000000000000000000000000000222222222222333333333333111111111111111111111111222222222222222222222222////////////000222333333333333444555666666666666333333333222111000//////000000000000111222333333222444555555333111111222333333333222222222111111444333222222222222222111444444333222111111111222111111111222222333333333333222222111000000111111444444333333222222222222222333444333000...///111333333333333333333333333222222111111111111111111333222222111111222222333222111111111111111111222---000222222///---///111222222222222222222222222///000222444444222000///222222111000000////////////////////////////////////000111111111000000000000///...///000111000///...------///111333222111///000111000///...//////000//////////////////000...///000000000000///...000000//////////////////333222000......///111222,,,,,,+++++++++,,,------//////......---,,,,,,++++++++++++,,,,,,,,,+++******))))))******)))******++++++***)))((((((((((((+++******+++---...,,,+++---,,,***(((((()))***++++++*********)))))))))(((&&&(((***+++***)))***+++((((((((((((((('''&&&&&&'''''''''''''''(((((()))((((((''''''''''''((((((***&&&###%%%)))***)))(((###$$$$$$%%%&&&&&&''''''***)))'''&&&***...+++$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%''''''''''''(((***'''&&&$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$######"""%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%&&&&&&'''%%%###$$$%%%%%%###!!!%%%%%%&&&'''(((((())))))######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((''')))***'''"""!!!&&&+++++++++++++++******))))))))))))))))))))))))))))))---...222999@@@KKK]]]mmm~~~111222222333333333222222222111000111333444333222000111333444444333111000222222222222333333333444111111111111111111111111000000000//////000000000...///000///---,,,,,,---000111333444444333111000333222111111000000000000111111111111000000000000000000111222333444444555111111111222222111111111222111111222333444333222444444333333333222222222222333444444222222222333222111000000222222222000111111111111111111111111555555555444333333222222111111111111111111111111222222222222222222222222////////////000111222333333333444555666666666666444333222111111000000///111000000000111222333444111333333333111000000111333333333222222222111111111111111000///000111222444333222111111111111111111111111222222333333333333222111111000111111111222222222222111111111111333111///000222333222000222222222222222222222222//////000111222222333333333222222111111222222333111111111222222111111111...111444333000///000222111111111111111111111111///000222333333222000///111111111111000000///////////////000000000000000......///000111222222222000///...///000111000///---,,,,,,---000222222222000111222111...---///000//////000000000000//////---......//////......---//////000000000000000000111000///...///111333555+++++++++++++++,,,---...,,,,,,++++++******))))))***+++,,,,,,+++*********(((*********+++,,,,,,,,,++++++***))))))((())))))(((''''''(((***+++)))(((,,,,,,***)))))))))***+++---,,,,,,++++++******)))''')))+++,,,++++++,,,---(((((())))))(((((('''&&&''''''((((((((((((((((((((((((''''''''''''(((((('''(((((('''((()))******%%%%%%&&&&&&''''''(((((())))))'''&&&***...***###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%!!!###%%%%%%%%%&&&''')))&&&%%%%%%$$$###"""###$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%$$$$$$"""######$$$$$$$$$######%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$###"""$$$%%%%%%&&&'''((())))))%%%%%%%%%$$$$$$$$$######"""###$$$$$$###$$$&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''')))***'''"""!!!&&&+++,,,,,,++++++***)))))))))))))))))))))************...///333;;;CCCPPPcccttt222222222222222111000000111000///000222444333222///000333444444333000///111111222222222333333333///000000000000111111111///////////////////////////000111000///...///000000111222444444222111000222222111111000111111111//////000000000000000000---------...///000000111...///000222222333333333111111000111222222111///111111111222222222222222111333444444222111111222111000///000222222222000111111111111111111111111666666555444333222222111111111111111111111111111222222222222222222222222////////////000000111222333444444555555555444444444222000000111222111000111111000111111222444444000111222111000///000111333333333222222222111111.........---,,,---000222444333333222222222222333222222222222222222333333222222111111111111111222111111111111111111111111///---,,,///444777666333111111111111111111111111......///111222333444555333222222111111222222333000111222222222222111000///111333444333222222222/////////...............000111111111111111111000000000111111111111000000000000000000111111111111000//////111444666666666000///...///000111000//////...---...111333333333000222333111...,,,///111000000111111111111000000........................//////000000000000111111------,,,---...000111333,,,++++++,,,,,,---...///...---------,,,,,,,,,,,,)))***,,,,,,+++******+++(((++++++******......,,,,,,+++************************)))+++,,,---,,,***+++++++++++++++*********---------,,,,,,++++++++++++,,,------+++******+++((())))))))))))((('''''''''(((((()))))))))(((((((((''''''''''''''''''((($$$)))+++(((&&&'''))))))&&&&&&&&&''''''(((((((((%%%&&&%%%$$$'''***'''!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&###$$$%%%%%%#########%%%$$$%%%%%%$$$""""""###%%%"""###$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$######"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%&&&&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$$$$&&&(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''))))))'''%%%$$$'''***+++++++++******)))))))))((())))))***++++++,,,,,,111222888AAAKKKXXXlll}}}444444444333222111000///111000000111333444444333111222333333333333222111111111111111222222222222///000000000111111111111000000000111111000000000///111222111000000111222000111222333333222111000222222111111111222333333/////////000111111222222---------....../////////...///111222333333222222222111111222222222///---/////////000111111222222000222333333111000///000111//////000111222222111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000/////////000000111333444444444444333333222333111//////111333333222000000111222222333333444000111222111000000222333333333333222222222111111...//////...---///222666555444444444444555555666333333222222222222222222222111111111111111222222222222222222222222222222/////////000222444444444222222222222222222222222//////000111222333333444333222222111111222222333000111222222222222111000000000111333444444222000000000000/////////......222111000//////000111222...///000111222222111111000111111111222222222333111000///111444777777555000///...///000111000///000...---...000222222222111333444111---,,,///222000111222333333222111000000///...------...///000//////000000000111111111---------....../////////,,,,,,,,,,,,---...///000111111000000000000//////'''))),,,,,,******+++---***------******......***++++++++++++++++++,,,---...------...000000///---***+++,,,------+++)))(((,,,,,,++++++++++++++++++)))***,,,+++***))))))***)))))))))))))))((('''''''''((()))***))))))((('''''''''&&&&&&&&&&&&''''''$$$)))***&&&%%%''''''%%%%%%%%%&&&&&&&&&&&&''''''"""%%%'''%%%%%%'''%%%!!!''''''''''''''''''''''''######$$$%%%'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%$$$######$$$%%%"""$$$%%%$$$""""""$$$&&&""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$###"""""""""###%%%'''(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&$$$$$$###$$$%%%%%%""""""###############$$$"""""""""######$$$$$$$$$#####################"""$$$%%%&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((((()))))))))'''(((((((((((((((((()))))))))))))))))))))))))))((()))***+++,,,---...///333666>>>IIIUUUdddxxx666666555444333111000///222111111222444555555444444444333222222333444444000111111111111222222222000000111111222222222333111111222222222222111111...///111111000000111333111111111222222111111111222111111111222333444444//////000111222333333444000000000000111111111111///000111222333222222111333333222222333222///,,,------...///000111222222///111333333111///...///000/////////111222222111111111111111111111111111......///000111222333333000000000000000000000000222222222222222222222222111000000////////////000444444444444333222111111333000......111444444222000000111333333333333333000222222222111111333555333333333222222222111111000222333222111222777;;;666666666666666777888999444333333222222111111111222111111111111111222222333333333333333333333333222444555333///---///111333333333333333333333333111111111111111222222222333222222222222222222333000111222333333222111000000//////222555555222...444333333333222222111111333111///......///111333,,,...000111222222222222111111222222222333333333111///---///222444444222000///...///000111111///...---++++++---///000000111333444111---+++///333111222333444444333222111222000///------///000222//////000000111111111222///000000111000//////...,,,,,,,,,---...///000111...............---------&&&)))+++,,,******+++...,,,000///******---,,,(((++++++++++++,,,---......++++++***,,,---...---+++)))+++---......,,,)))'''************************$$$&&&((()))))))))***,,,)))))))))))))))((((((''''''((()))******)))((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%(((((($$$%%%((('''!!!%%%%%%%%%%%%%%%%%%%%%&&&!!!''')))'''&&&'''&&&$$$''''''''''''''''''''''''""""""###%%%'''(((******###$$$$$$%%%%%%%%%$$$$$$!!!###$$$$$$%%%''')))!!!###$$$$$$""""""$$$'''!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""$$$&&&((()))&&&%%%$$$###$$$%%%&&&''')))(((&&&%%%$$$%%%%%%&&& !!!"""###""""""###$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$'''''''''%%%###"""###%%%%%%$$$$$$######$$$$$$%%%(((((((((((())))))))))))(((''''''(((***+++***(((((((((((((((((()))))))))((((((***+++---///000000555888BBBOOO\\\lll555555555444444333333333555222111222555777555333555555666666555333111000222222111111000/////////000111222333444555555555000000/////////111222333000/////////000111222222000111333333444333222111333333222222222222333333111111000000000000111111......//////000000111111//////000111222333333444000000000000000000000000///---,,,...222444333111222222222222222222222222000000000000////////////000000000000111111111111///......---------.........///000111111000///...000000111111111111000000000000...------...///000444444444333111000111222333333333333333222111000333111///000333444222000222222222222222222222222444444333111000...------///000222333444444333333000///------...111444666111111222222222111000000///000222333444444333222222222222333333444444444333444444555555444444333333222222222222222222222000000000111222222222333222222333333333444444444222222333333333222222111111111111111111111111111444333111000000111333444444333333222111000000000111111222222222111111000777444000///111333222111333222222333555666666555444111...,,,---///000111---,,,***+++...000111111000000000000000000000000000222555777777555222000000000000000000000000000000000222333333222111111......---,,,,,,---------...//////000111000000000......------,,,,,,,,,,,,,,,+++******))))))******)))***,,,+++******+++---*********++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***)))((((((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''''''&&&&&&'''))))))((('''&&&%%%$$$$$$$$$)))((('''&&&%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))$$$&&&''''''&&&%%%%%%&&&&&&"""###+++...,,,(((""""""###$$$$$$$$$$$$###""""""############$$$$$$%%%$$$######%%%%%%$$$###$$$###"""###$$$$$$$$$"""$$$!!! """""" $$$$$$###""""""###$$$$$$!!!$$$%%%######%%%$$$!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""&&&%%%!!!"""%%%&&&$$$%%%''''''$$$&&&''''''((((((((((((((()))))))))))))))******+++***)))((((((((()))+++,,,)))))))))+++,,,---+++))),,,***,,,......,,,000555555<<>>===777333333555333333222222222333444555333333444555555444444333555222222555666333444777555555444333222222222222111222333333444444333333555555666666666666666666666666666555444444333333444444444444444444444444000000/////////000000111333222111000000111222333777666666555555444444444222222111111111111222222222222222222222111111000111111111111222222222333333333333222111///...---111111111111111222222222///000111111000///000222000000111222333333333333777666444222111111111222333333222111000000000000333444555666666555444333222333444555555555444444444444333222111000//////////////////////////////222222222333333333444444333222111222444555444333444333222111000/////////000000000000000000//////333)))%%%,,,222000///111............///000111222...------///111222111/////////............///////////////...------,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......---,,,++++++******++++++,,,------,,,++++++,,,......,,,+++++++++,,,***)))++++++++++++++++++++++++***)))(((''''''((()))***((())))))***)))(((&&&%%%$$$%%%'''(((((('''%%%###***)))'''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$###&&&'''&&&###"""###&&&'''&&&&&&&&&%%%%%%$$$$$$(((&&&$$$"""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$%%%$$$###""""""###%%%((()))$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""!!! ###&&&&&&### )))((('''&&&%%%###""""""---((($$$###%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''%%%###&&&&&&&&&&&&'''((()))***''''''((()))))))))))))))((('''&&&%%%%%%''')))***))))))))))))************,,,,,,,,,,,,,,,---......///......222555===MMM\\\qqq555444333333444555777888444222111111222333222111333444555555333111111222888777666555444444333333444222111222333222000///222222222111111000000000333222222111111222222333444444444444333222222111222222111111111000000000111111222222222333333333444444444333333333222222222222333333333222222111000111333222111111222444111222222222111222444777444444444444444444333333444333111111111444777888444555555333000///111333666:::<<<:::555111111333333333222222222333444555333333444444444444444444555222333666555222222555555444333222111111111111333444555555666666555555555555555555666666666666666666555555555444444444111111111111111111111111000//////000000000111111222111000//////000111222444444444444444444333333222222222222222222222222333222111000///000111222111111111222222222333333222222222222111000///...111111111111111111111111///000111111000000111222000000111222333333333333666555333222111222222333333222222111000000111111444444555666666555444444444444444444444444444444333333222222111111111000////////////////////////222222333333444444444333222111222333444555555555444333222000////////////222222111111111111000000666...***...333222///..................///000111---------.../////////...///......------....../////////.........---------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,---,,,++++++,,,...++++++***+++,,,+++(((&&&+++++++++++++++++++++++++++)))(((&&&&&&((()))+++'''(((***+++***)))&&&%%%%%%&&&'''''''''&&&%%%$$$'''&&&&&&((())))))'''%%%&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###$$$%%%''''''((('''%%%$$$$$$%%%((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%$$$'''%%%$$$######%%%((()))$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$###"""$$$&&&'''%%%##################$$$$$$$$$'''%%%###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&(((&&&"""%%%$$$######$$$&&&'''(((''''''((())))))))))))))))))(((%%%$$$$$$&&&(((***)))))))))))))))*********++++++***++++++,,,---...///...///333888AAARRRbbbyyy555444333333444555777888333222000111222333333222000222444444333333444555666777777666444333333333222222111000111222000---333333222222111111000000333222222111111222222333333444444444444333111111222222222111111111111000111111222222222333333333444444333333333222222222444333111000000111333444000222333333222222333444000222333333333333555777777777666666555555555555222222222333444555666666111000000222777:::::::::;;;999666333111111000///333222222222333333444444333333333333444444555555555333333666666222111333444444333222111111111111333444555555666666555555444555555555666666777777555555555555555444444444111111111111111111111111///000000111111111111111111111000//////000111111111111222333333333222222222222222333333222222222555222///,,,,,,...111333111222222222222333333333111111222222222222111111111111111111111111111111...000111111000000111222000000111222333333333333333222222111222333555666333222111111000111111111444444555666666555444444444444444444333444444444111111222222333333444444000000000000000000000000111222333444444444333333000111222333333444555666333222111000////////////222222222222222222111111555222111222222000///000000000///...............---...///...------,,,,,,......------------.....................---------++++++,,,,,,,,,,,,++++++)))******+++++++++++++++---,,,++++++******++++++,,,,,,---,,,++++++,,,...+++***+++,,,---,,,)))&&&************************+++)))(((&&&&&&((()))+++'''(((***++++++)))'''&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%&&&''')))(((&&&$$$&&&&&&&&&''''''((((((((()))(((((('''&&&&&&%%%%%%$$$&&&'''&&&$$$$$$'''))))))'''%%%######%%%''')))%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((('''%%%$$$%%%&&&&&&'''''''''%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%&&&&&&%%%$$$###!!!!!!"""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%$$$%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%'''+++)))###(((%%%""""""$$$&&&&&&%%%''''''((()))))))))))))))***(((&&&$$$$$$%%%((()))******))))))))))))))))))))))))))))))***+++,,,---...---///444:::EEEWWWhhh~~~555555444444444555555666444222111111333444444333///111333444333444555666000222555555555555555777000111111///000333111---222222222222222111111111333222222111111222222333222333444555444333222111333333333222222222111111111111222222222333333333333333333333222222222222444222000//////111333555111222333333222222333555111222444444444444555777777666666666666777888888333444555666777777777666;;;777444666:::===;;;888:::555000...///111111000111222333444444444333333333333333333333444666666555333444777777333222444444444333222111111111111111222333333444444333333444444555555666777777777555555555555555555555555444444444444444444444444000000111222333333333333222111000//////000111222...///111222333222222111222222333333333333222222444222...++++++---000333222222222222333333333333000111111222333333222222222222222111111111111111...///111111000000111333000000111222333333333333222111111111222444666777222222111111111111111222333444555666666555444333444444333222222222333333000000111222333444555555000000000000000000000000111222333444555444333222///111222222222222444555111111000/////////000000111111111222222222333333000222444333111000111444111000///...---------------///000///---++++++,,,......------------..............................++++++,,,,,,,,,,,,++++++))))))***+++,,,+++++++++---,,,++++++******++++++,,,------,,,++++++,,,...,,,++++++---......,,,***))))))))))))))))))))))))***)))(((''''''((()))***((()))*********)))((((((***(((&&&$$$###$$$&&&''''''''''''(((***)))'''%%%&&&&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&$$$&&&(((&&&$$$$$$&&&))))))'''%%%######%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%###&&&((('''$$$###%%%((($$$%%%''''''&&&###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%$$$###"""!!! ######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%$$$######"""!!!!!!!!!$$$&&&%%%"""!!!$$$(((########################$$$)))***''')))---+++$$$)))&&&$$$$$$'''((('''%%%''''''((()))))))))))))))***)))'''%%%%%%&&&'''(((************))))))))))))))))))))))))***,,,---......---///555<<>>AAA@@@>>>;;;999999:::===???:::<<<<<<888333000111444&&&,,,111333111222666;;;///111444666777555222000333333222222333555666777444333555999999666444666666555444333222222222222333444555555666666555555444444444555666777777888444555555555555555555555333333333333333333333333111222333555666666555555333222111000000111222333...///222444555444333333222222444444444444222222000111333444333222000...222222333333333444444444444444444333222111000///222222222222111111000000---///000111000000222444000000111222333333333333555444333222222222333444222111111111111111222222222222333444444333222222444333111000000000111111111111111111000000000000222222222222222222222222000111333555555444333222...000222111//////000333.........//////000111222......///000222333444555222333444222222333222///---------------...///000***---//////...---///111...------,,,,,,------...---.....................---..................---,,,---.../////////...------,,,++++++******++++++,,,------,,,++++++,,,...((('''&&&(((***,,,,,,+++++++++++++++++++++++++++(((((())))))))))))((((((***))))))((())))))***+++&&&'''(((((('''&&&###"""(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''(((((((((###&&&)))'''$$$###&&&***"""$$$'''))))))'''$$$"""(((&&&%%%&&&&&&&&&%%%$$$###&&&%%%###"""&&&)))""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ $$$(((&&&""""""%%% """$$$%%%%%%$$$###!!!######""""""""""""######"""""""""######$$$$$$$$$########################%%%&&&&&&&&&%%%%%%'''(((######$$$%%%&&&&&&''''''$$$!!! ###%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###))))))###"""&&&!!!""" ###(((***'''###'''(((((()))))))))))))))******)))))))))(((((('''+++*********))))))((((((,,,,,,,,,---...///111111000///222999BBBPPPeeewww666666555444444444444555444444555555555555444444111111111111222333333444000222333111...---///111333333333333333333333333222222444444444444222222333222111111111222333444222333333444444333333222444444444444444333222111222222111111111222444555555444333333222222222333000000111222333333444444555555444333333333333444444333222333444444333111:::666222111222444666777777777666555444444333333333222111000000111222333333......222222...///333333333333444444333000---111111111111222333444555666666666666777888999:::555555555555555444444444222222111111111111222222555555555555666666666666444444555555555555444444555444333333555555444333444444444444444555666777666777888666333111333555444000...000444666444000222333444333111000111222222222222000......000222111111111111111111111111444333111000///000111222444000...111222//////111222222333444444333333333222222222222222222333333777444111///000444888;;;888333///...000333444444000111222333333333333222555444222111111111222222333333333333333222111000333333222222111222222222000000000000000000000000000---+++,,,///111000///...///111111///...///000222444444111111333333000555444444333333222222111...---,,,...///000...,,,...---,,,...000000...+++,,,---......,,,,,,---...,,,,,,---+++***)))***,,,.........---,,,+++***))),,,//////,,,,,,...---***---,,,***)))))))))******(((((())))))******++++++++++++++++++++++++++++++///,,,)))((())))))'''%%%************************&&&(((*********)))***+++)))((((((''''''''''''(((&&&'''((()))))))))((('''$$$%%%'''''''''(((+++---///,,,)))'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))&&&$$$%%%''''''%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!!$$$'''###&&&%%%###"""""""""######!!!"""###$$$$$$%%%$$$$$$$$$###!!!!!!"""###""""""'''$$$!!!!!!%%%'''###!!!!!!"""############"""########################((($$$!!!"""&&&(((%%%!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))+++,,,)))&&&((((((((('''&&&'''***---++++++******++++++,,,---+++******...222222---(((///111555:::EEEYYYppp444444333222222222222333444444555555555555444444333222222222222333333444222444444333111000222444333333333333333333333333222222333444444333222222111111000000000111222333222222333333333333222222000000000/////////......333333222222222333444555555444333333222222222222000111111222333333444444555555444333333333333444666444333333444333111///333222222333555777666666555555444333333222111111222222111111111111222222555111000444444000111555333333333444444333000...111111111222222333444555555666666777888888999999666666666555555444444444222222111111111111222222555555555555666666666666555555666666666666555555555555555555555555555555555555444444444555555666555666777555222111333555444111///111555666444111222333333333111000111222111111222111//////000222111111111111111111111111444333111//////000222333666111///222333111000222111222333333444444444444000000000111222222333333333111...---...111444777666222///...000333333333333333333333333333333333444444222111111111222222333333333333333222111000222222222111222222333333222222222222222222222222111///------000111000///...000222111000///000000111444444111000333333000444444333333222222222222...////////////............------...000000...+++,,,---......,,,,,,---...,,,------,,,***)))+++,,,------------,,,,,,+++***+++...///,,,+++------))),,,++++++************+++)))))))))***************++++++++++++++++++,,,,,,,,,***((((((***+++***)))************************)))***,,,+++***))))))******)))((('''''''''''''''$$$%%%'''(((((((((''''''"""$$$%%%%%%$$$%%%''')))***(((&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%''')))%%%'''&&&$$$#########$$$$$$$$$$$$%%%$$$$$$###"""!!!%%%###!!!"""###$$$###"""%%%$$$######&&&'''%%%!!!!!!"""######$$$$$$#########$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""%%%&&&&&&%%%)))))))))'''&&&'''))),,,++++++******++++++,,,---,,,++++++///333333///***000333888???KKK___uuu444444333222222222222333444444555555555555444444555444333333333333333333222333444333222222444555333333333333333333333333111222333333333333222111000000//////000000111222111111222222222222111111333222111000000000111222444333333333333444555555444444333333333333222222111111111222222333333444555555444333333333333333777555444444444222000...000111222555777666333000333222222111111000000000111111222222222222111111444222222444444111111444444333333444444333111...111222222222333444444555444555777888999999888777777777666666555444333333333222222222222222222333444555555555555666666666666666777777777777666666444666888777444333555777666666555444444444555555333444555444222222333555555222111222555666444222000222222222000///000111///000222222111000111222222222222222222222222222444333111//////111444555777222000333444222111333000111222333444555555555//////000111222333333444111000...---...000222333333111000000111222222111555444444333333333444444444333222111111111222333222222333333333222111111111111111111222333444444444444444444444444444444333111//////000111000//////111333333111000111222111444444111000333222000333333333222222222222222///111333111...---...000......---...000000...,,,,,,.........---,,,---...,,,------,,,******+++---,,,,,,------------,,,,,,***---...++++++---,,,)))******+++,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,***)))((()))+++---------***************************+++,,,+++)))((('''(((******)))''''''&&&&&&&&&%%%&&&'''((())))))))))))'''((((((((('''''')))+++'''%%%$$$%%%'''))))))(((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''### ###(((((($$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%$$$$$$###"""!!!%%%$$$""""""$$$%%%$$$#########$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$"""%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&### !!!$$$%%%&&&)))***)))(((&&&&&&(((***+++************+++,,,,,,---,,,,,,///333333000,,,222666===GGGUUUhhh}}}666666555444444444444555333444444555555444444333666555444444333333333333111111111111111222333444333333333333333333333333111111222222222222111111000000000000111111111222000111111222222111111000555444222111111222444555333333333333333333333333333333333333333333333222111111111222222333333333555444333333222222333333666444333333444333111///444333444555555333///+++222222111111000000000000000111222333333222111000222111111222222000000000444333333333444444222000222222333444444444444444333444777888999999777666888888777666555444333333333333444444444444333333444444444555555555666666555555666666666666555555111555888777333111444888777666555444444444444444333333333222222222333444555333222333555666555333///111222111000///000111---000222333222111111222222222222222222222222222444333111000000222555777666222000333444222111333///000222333444555555555222222222333333333333333111111000000000111222222111111111111222222111000555444333222222222333333444333222111111111222333222222333333333222222111111111111111222333444555444444444444444444444444444333111111111111000000000222444333222111222222111444333000000222222///111111111222222222222222000444666333...,,,///222///.........//////......---...///...---,,,---///---......---++++++,,,---++++++,,,---......------))),,,---******---,,,))))))***,,,---------,,,,,,,,,,,,,,,++++++******)))*********++++++,,,,,,---***))))))***+++---......************************((()))******(((''''''(((+++***)))'''&&&&&&&&&&&&&&&'''((()))***+++++++++)))***+++***(((((()))+++((('''&&&''')))++++++***'''''''''&&&&&&'''''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""$$$%%%$$$!!!%%%%%%%%%$$$$$$$$$%%%%%%!!!!!!###$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%$$$""""""###%%%$$$!!!!!!$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%'''((()))*********)))'''&&&''')))***************++++++,,,,,,,,,,,,...111222000...222888CCCPPP```sss666666555444444444444555333333444444444444333333666555444444333333333333222111111111222333444444333333333333333333333333111111111111111111111111111111111222222222222222000111111222222111111000333222000//////000222444111111222222222111111111222222333444444444333222111222222222222222333333444444333222222222222333333222222333444555333222666444222222222111///...222222222222111111111111000111222333333222111000111222333222222111000///444333222333444444333111333333444555555555444444222444666888999888777666888777777666555555444444333444555555555555444333444444444444555555555555333444444555555444444333000444777555111///222666777666555444444444444444333333222222333333444444555444333444444555444333///000111111000///000222...000222333222222222222222222222222222222222222444333222111222333555666666111///222333111000222///000222333444555555555777666666555555444444333222222222111111111111111000111222333222111111111222222111111111111111222333222111111111222333444111222222333333333222222111111111111222333444555333333333333333333333333333333222111000000111111111222444444222111222333111333333000000222222///000000000111111222222222222555666333...,,,///444////////////......//////---...//////------...///......///---,,,+++,,,...++++++,,,---............))),,,---******---,,,))))))+++,,,.........---,,,------,,,,,,++++++***************++++++,,,,,,,,,++++++++++++***+++,,,,,,************************$$$&&&(((((('''&&&'''(((******(((''''''&&&&&&&&&&&&&&&''''''((()))******&&&''''''&&&$$$$$$%%%''')))((('''(((******)))((('''''''''&&&&&&'''''''''&&&'''''''''&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$###!!! #########$$$$$$$$$$$$###!!!!!!###$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%%%%###$$$'''%%% %%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%'''$$$###%%%((('''###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))***)))******)))'''&&&''')))******))))))******+++,,,+++++++++,,,...000000///333;;;HHHYYYkkk}}}444444333222222222222333333333444444444444333333555444333333333333333333666555333444555666666555333333333333333333333333111111000000000000111111111111222333333333333222111111222222222222111111444333222222222333444555111111111222111111000///111222333444555444333222222222222222222222222222444444333222222222222222222111111333555555444333444222000000111333444444222222222222222222222222111111222222222222111111333666666444444555333///555333222333444555444222333444555666666666444444333444666777888888777666777777777666666666555555444555666777777666555444333444444444444555555555333333333444444333333333000333555444111000222444666666555444444444555555555444222222333444444333444444444444333333333333///111222111000000111333000111333333222111222333333333333333333333333333333333444444444444444444555111///222333111000222000111222333444555555555888888777777666555555555333222111111000000000000000222444444222111222333//////000111222111111111333222111111111222333444111111222333333333222222111111111111222333444444111111111111111111111111111222333111000///111222000222444333222111222333000333333000///222111///......///000111222222333333444444222///...111444///000000///......///111---...//////...---...///...//////...,,,,,,---///+++,,,---...............))),,,---++++++...---***,,,,,,---.........------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++)))(((***+++************************###%%%''''''''''''((()))))))))(((''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&%%%%%%&&&(((((('''&&&'''((((((&&&$$$''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&&&&###"""###""""""###$$$$$$$$$######$$$$$$%%%$$$$$$###"""!!!$$$"""!!!"""$$$%%%%%%%%%(((######((((((###"""'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&### """&&&&&& $$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))(((((()))((()))***)))((('''((()))***))))))))))))***++++++*********+++,,,...000111666???OOObbbvvv444444333222222222222333222333333444444333333222333222222222222333333444888666444444666777666444333333333333333333333333111000////////////000111///000111222333222222111222222333333333333222222444444444555555666666666111222222333222111000///000111333555555444333222222222222222222222222222444333222222111222222222333222222333444555333222222111000000333555555555222222222222222222222222222222111111111111222222222666777444444555333...555444222333444555444333444555666777777666444333444444555555666777777777666666666666666777777777444555777888888777555444333333444444444555555555333444444444444444444333333333333333333333333333555555444444444555555666888555333333444555444222333444444333222111222222000111222222111111222444222333333222111000222333333333333333333333333333333444666777777555333222777222000333444222111333111222333333444444444444555555666666666777777777666555333222111111222222222444555444222111333555,,,...111333444444222111222222111111111222444444000111222333333333333222222222222111222222333333222222222222222222222222///111222111//////111333000222333333222111111222000333222//////111111...------...///000111222333333222111000///000222333///000111///------///222---///000///...---...000///000000///---,,,...///,,,---...............---)))------+++,,,///...+++///......------------...,,,,,,,,,,,,---------------,,,,,,++++++************+++,,,***(((''')))+++************************&&&((())))))((('''((()))(((''''''''''''(((((()))((('''&&&%%%%%%&&&&&&''''''(((((('''&&&&&&(((***&&&&&&&&&'''((((((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&&&&$$$###%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$'''&&&""""""&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###"""!!!###!!! !!!###%%%%%%$$$%%%%%%)))$$$###'''######$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''#########%%%&&&%%%!!!###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%'''***&&&(((******(((((()))***)))))))))))))))***+++++++++++++++,,,,,,...111333999CCCUUUkkk666666555444444444444555222333333444444333333222111111111111222333333444888555222222444555333111333333333333333333333333111000///......///000111...///000222222111111000222333333444444333333222///000111222222222222111222333333444333222111000000111333555555555333222222222222222222222222222444333222222111111222222555444333333444444222000444333222333444444333111111111111111111222222222333222111000000111222333000555666222222444222,,,555444222222444555555444444555777888888666555333555555444444555666777888555555666666777777888888444666777999999777666444333333333444444444555555444555555555555555555444555444333333555555444333444444444444444555666777:::777444333555666444111222333444333111000111222000111333333222222333444444444333222000000111333333333333333333333333333333444777999888555222000888333222444555333222444222222333444444444333333222222333555666888999999:::999666444333444555666333555666444222222444777+++...222555666666444222222222111111111222444555000111222333333333333333333333222222111222222222222222222222222222222222...000111111//////111444///111333222111000111222000333222//////111111...,,,---...///000111222333444111///...000222333333///111111///------000333...///000///...---...000///000000///------...///---...............------***---...,,,---//////,,,111000...---,,,,,,---...,,,,,,,,,------............------,,,+++***))))))(((***+++***''''''))),,,************************)))+++,,,+++)))((((((((('''&&&&&&''''''((()))***---,,,***)))(((((())))))"""###$$$$$$######%%%'''''''''''')))++++++***(((&&&%%%%%%$$$$$$%%%%%%&&&!!!###&&&%%%######%%%'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""&&&%%% !!!&&&"""###%%%&&&'''&&&&&&%%%!!!"""###$$$$$$%%%$$$$$$"""!!! !!!###$$$%%%$$$ '''$$$"""%%%######$$$%%%%%%%%%$$$$$$(((&&&$$$""""""$$$&&&((("""%%%((()))(((&&&%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%###$$$(((,,,%%%''')))***)))((()))***)))))))))))))))******+++,,,,,,---,,,---///333555<<>>999666333333555777666444555555555555555555555555111111111222222333333333555555555555444333222222222111111333555555444333333222111111333333222111444333222111000000000000//////000111222222333333---------///111222222000444222000000000000///...333000...///222444333111////////////////////////111000...---,,,,,,------666222///...//////---+++,,,,,,---...//////......///000000///------...///000//////.........//////++++++******++++++,,,---000---))))))+++,,,+++)))+++,,,,,,+++***))))))***,,,++++++***)))*********'''((()))((('''&&&''')))+++&&&%%%((('''""""""&&&((("""!!!&&&)))%%%###%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$''''''###"""%%%((('''&&&%%%%%%%%%%%%%%%############$$$%%%&&&''' """###%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%''''''%%%$$$###"""""""""$$$######""""""""""""""" """$$$$$$$$$%%%'''((($$$######$$$&&&&&&%%%###%%%###!!!!!!###$$$"""%%%&&&%%%""" ############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""'''%%%$$$%%%((((((&&&###"""$$$%%%$$$""""""%%%((()))((('''&&&%%%&&&&&&''')))'''%%%&&&)))***)))'''((((((''''''''')))+++,,,((())))))))))))*********///,,,+++...///...111555???NNNfff}}}333666999777444333555888555555555555444333222111444444444333333333222222555555555555444444555666444555555555555444222111333222111000///...---------......///000111222222111111222222333333222222666666666666555444333333555555555555555555555555000111111111000000222333333333333444444555666777444333222111111111222333///000000111222222333333000111222333333222111000111000000000111222333333222111111111222222222222444444444444444444444444444333333555888:::999777;;;;;;;;;:::::::::999999:::::::::999888666555444666666666666777777777777<<<:::888888888999888777444333333333444555666666666777888777555444444444333333333444444333333222555555555555666777888999777666666555555555555555555555444444333222222111333444555444222111222333444444333222222222222222222222333333444333333333222222333333333444444444555111111222111...---///111111111222222222333333222222222222333555777999999666666999888777;;;BBB:::777444333555666666555555555555555444444444444111111222222222333333333444444555555444333222222111111111222444444333111333222111111333333222111//////...//////000111222//////000111111222333333++++++,,,///222444444333333222//////000000///...//////////////////000222........................,,,,,,,,,,,,,,,...///000222///------//////...,,,,,,,,,---...............000111000...+++***+++,,,//////............//////,,,,,,++++++,,,,,,---...000---***)))+++++++++)))'''((()))(((&&&%%%&&&'''++++++***)))))))))))))))((()))***)))((('''(((***+++'''&&&((('''######'''***%%%$$$)))+++(((&&&(((%%%%%%%%%&&&&&&&&&&&&'''(((&&&&&&))))))&&&&&&(((((('''&&&%%%%%%%%%%%%&&&############$$$%%%&&&'''############""""""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######""""""""""""&&&&&&%%%$$$############$$$######"""""""""""""""!!!###$$$###"""!!!"""$$$$$$###"""###$$$%%%%%%$$$!!! !!!$$$&&&%%%###$$$%%%%%%### !!!###&&&%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%%%%$$$$$$'''%%%$$$%%%'''(((&&&$$$%%%'''((('''%%%%%%&&&)))((('''&&&%%%$$$%%%%%%&&&'''%%%$$$%%%''')))'''&&&''''''''''''((()))******)))))))))*********++++++---******---//////333888CCCRRRjjj444666888777555444666888555555555555555444333222444444444444333333333333555555444444444444555555666666666555444333111000333222222111000///............///000111222222333000111111222222222222333777777777666555444333222555555555555555555555555444333222222333555555444333333333333444555666777444444333222222222222222000000000111222222333333111111222222222222111111111000//////000222555666222222222333444555555555444444444444444444444444444444444777:::;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::888666555444666666666777777777888888888777777888999999888666777666444333333555666777666777888777555444444444111222333444444444333222444444444444555666777777777666555555444444555555555555555444444333333222222444444333222111222333555222......111444444333111111222333444444333333111111222222333333333222222//////000///,,,+++...000000000111111111111222444333333333333555777888666555555777777555777<<<:::777444333444555666777555555555444444333333333111222222222222333333333333444444444444333333222111000000111333333222000333222111111222333222111------------...///000000//////000000111111222222...---...000333444444333222000......//////...---+++...000///++++++...222........................,,,,,,+++,,,,,,---//////...---,,,,,,...///...---,,,------............---.........---+++***+++,,,///...............//////------,,,,,,------...//////---***)))***+++******&&&'''((('''%%%$$$%%%&&&******)))))))))((((((((()))***+++***)))((()))++++++((('''((((((%%%%%%(((((($$$$$$'''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&))))))&&&&&&(((''''''&&&%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$###""""""!!!!!!'''%%%###!!!!!!###%%%'''"""###$$$&&&&&&%%%%%%$$$$$$#########""""""""""""%%%$$$$$$#########$$$$$$$$$######""""""""""""""""""######"""$$$"""!!!!!!"""$$$$$$$$$!!! !!!$$$%%%%%%$$$###$$$$$$###"""###&&&((('''&&&$$$###""""""######"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$&&&''''''&&&$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%''''''((((((((((((************+++++++++,,,+++)))***---///000666===IIIZZZrrr555777888777555555666888555555555555555444333333555444444444444333333333555444222222333444444333555555555444444333333222333333222111000000//////...//////000111222333333111111111111222222333444333444444444333222222111333333333333333333333333777444111222666777666444444333333333444444555666444444333333222222222222000000111111111222222222111111222222222222222222333222000//////222444666111444555555333333555777333333333333333333333333222333444777999;;;;;;;;;::::::::::::999999999999;;;::::::888777555333222555555555555666666666777555555555777::::::888666999777555333333444666888666777888777555444444444111222333555555444333222333333222222333444555555666666555444444444444555555555555444444444333333222333444333111111111222333...)))***///333333111000111222333333333333333111222333444444444444333111......000///,,,+++...000000000111111111222222444444333333333444666777666777777777555222111333:::777444222222444666777555555444444333222222222222222222222222222222222222333333444444444333333222222111222444444222111222111000111222333222000000000///...------------/////////000000000111111333222111222222222000///111///...---...///...---,,,---...---,,,,,,...000........................//////......---,,,,,,,,,------------......------,,,------......---------)))+++,,,,,,,,,---///111......---------...//////,,,,,,,,,,,,,,,---......///---+++***************((()))***)))((('''((())))))))))))))))))(((''''''((()))******(((((()))***+++)))(((((((((''''''(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&######&&&&&&"""!!!###'''&&&&&&%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&"""###############$$$$$$((('''%%%$$$$$$%%%'''((("""###%%%''''''&&&$$$###$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%%%%$$$######"""""""""""""""""""""###!!!%%%""" !!!###$$$$$$###"""""""""######""""""$$$$$$############%%%&&&&&&%%%###"""""""""$$$%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&###%%%&&&(((((((((''''''******+++++++++,,,,,,,,,,,,***+++...///111888AAARRRddd{{{666777777777666666666777555555666666555555444444555555555444444444333333666444222333555666555444333333333333444555555555333333222222111111000000//////000111222333444444111111111111222333444555222222333333444333333333333333333333333333333333333000...///222444333111444333333333333444444555444444444444333333222222111111111111111222222222111111222222222333333444666555222000///000222444---222666333---***...444333333333333333333333333000222444666777888::::::888888888777777777666666777777777666444333111000333333333444444444555555333333444666999999888666999777555333333444666888666777888777555444444444111222333444444444333333444444444333444444555555666666555444444444444444444444444444444333333333222333444333111000111222333...)))***///333333111000111222222333333333222000111333444555444333222222///...111000---,,,///111111111111222222222333444333222222333444555666777:::;;;999666444444333777666444222111222555666444444333333222222222222222222222222222222222222111111222333444444444333444333333444555555444222222111000000222222111000111111000///............//////////////////000000333222111222222222000...111///------...///......///---,,,,,,///000///...........................000000//////...------,,,//////000000...---,,,,,,,,,---------------,,,,,,***+++,,,------...000222---------------...//////+++++++++++++++,,,,,,---...---,,,***))))))***+++)))***++++++***)))***,,,((())))))))))))((('''''''''((())))))''''''((()))******)))(((((())))))((((((******)))((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&######%%%$$$ &&&&&&%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%%%%##################$$$$$$%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''((('''%%%$$$######$$$%%%%%%%%%$$$###""""""""""""###$$$%%%%%%$$$######""""""""""""""" !!!"""""" """%%%""" !!!###$$$$$$""""""######"""""""""###$$$######"""""""""""""""""""""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$%%%(((((((((((()))(((''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''&&&''''''(((###%%%&&&(((((((((''''''******+++++++++,,,,,,,,,...,,,---///000222;;;EEE[[[ppp777777777777777777777777555555666666666555555444555555555555444444444333999666333444777888777444222222222333444555666777333333333222222222111111000000111222333444444555333222222222333444666777444555555666666555555444555555555555555555555555333222111111333444444333444444333333333333444444444444444444444333222222111111111111111111111111222222111222222333444555777666333111000000111222...333777444---***...333333333333333333333333333///111444555555666777999666666555555555444444444444444444333222111000///222222222333333333333444333222222444777888777666777666444333333555666777666777888777555444444444222222222333333444444555777666666666666666777777666555444444333333444444333333333333333333333333111333333222111000111222444000......222555555444111111222222222222111111...000111333333222111000222//////111111...---000111111111222222222333333222111111111222333555666000444666444333444555333444444444333111111222444222222222222222222222222333333333222222222222111000000222333444444444444666555444555666666444222222111000000111222111000////////////000111222333............///////////////...///000333444333111111///......///000//////111...+++,,,000222000...------------------------+++,,,---...////////////...000111111///,,,,,,,,,,,,------------,,,,,,+++......///...,,,,,,---///,,,,,,,,,,,,---...//////+++************+++,,,,,,---------+++)))(((***,,,(((***++++++))))))***,,,((()))***+++***)))((('''&&&((()))((('''&&&'''((((((******'''''')))***(((&&&***+++(((&&&''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%(((%%%%%%'''%%%!!! !!!&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$###"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!###$$$&&&'''''''''&&&%%% !!!"""#########"""!!!"""""""""""""""###$$$%%%$$$######"""""""""""""""!!!""""""!!!!!!###$$$$$$"""!!!!!!"""$$$$$$$$$!!!"""######&&&((($$$###""""""######!!!  !!!"""$$$%%%&&&&&&''''''''''''&&&%%%$$$######$$$&&&&&&$$$$$$$$$%%%$$$###!!!"""###%%%%%%$$$((('''&&&%%%&&&'''((()))&&&''')))(((''''''(((***%%%%%%''''''((((((((((((************+++++++++,,,...---///000111555@@@LLLdddzzz888777777777888888777777555555666666666666555555555555555555444444444444777444111222555777555222444333333222333444666666333333333333333222222222000111111222333444555555444333333333444666888999777777777666555333222111555555555555555555555555444555555555444444666777444444333333222333333444333444555555555444333222111111111111111111111111222222111111222333555666555444333222222222222222222333444333222222222333222222222222222222222222///222555555444444666888555555444444444333333333222222222222222111000000222222333333333444444444444222111333555777777666444333333333444555666666666777888777555444444444333222111111222333555777666666555555555555555666666555444444333333444444222222222222222222222222111222333222111000000222222222111222222333444555222222333222222111000///...000222444444333111000111///...111111...---000000000000111111111111222////////////000222444666,,,000222...---111222000000222444333111///000111000000111111222222333333333333333222222222111111///000111222333444444555555444444444555555333111222000///000111222111///////////////000111222222........................---------///222333222111111000...///000111111000///...------...///000///------------------------)))***+++---------------***---000000...,,,,,,------------------,,,+++***---......---+++***+++---,,,,,,,,,,,,---...///000,,,++++++++++++,,,---------------+++((((((***,,,(((***++++++******+++,,,)))***+++,,,+++***((('''''')))***)))((('''((()))'''***)))&&&&&&******'''$$$)))+++&&&###%%%%%%######$$$$$$$$$$$$%%%%%%%%%'''$$$%%%((('''$$$###%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%% """###$$$###"""!!!###"""""""""""""""###$$$$$$######"""""""""""""""!!!""""""!!!!!!"""###$$$###"""###$$$%%%%%%$$$"""###"""###&&&(((###"""!!!"""%%%%%%$$$""" """$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%"""$$$&&&&&&$$$###$$$%%%""" ###$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&((())))))''''''(((+++''''''''''''((()))******)))))))))*********++++++,,,,,,...111333999GGGTTTjjj888777666777888888888777555555666666666666666555666666555555555444444444444000---...111333111...666555444333222333444555444333333333333333333222000111222222444444555666555444333333444777999;;;888888777555222000...,,,333333333333333333333333000222444333000000222666444444333222222333333333333444555555555444333222222222111111111111111111222222111111222444555666222333333333333333333333111---***---222444111...222222222222222222222222000333666666555444666888555555444444444333333333111111222222222111111111333333333444444444555555555333111111444666666666111222333444444555666666666777888777555444444444444222111000111333666888333333222111111222222222555555444333333333333444111111111111111111111222111222333222000000000111///111222222111000222333333333333222111000///...111222555777777666444222111......000000------000////////////000000000000...---......000222444666111555555000...111222000...111444333000...///000//////000111222333333444333333333222222111111111...///111222333444555555555444333333444444222000111000///000111222111///222111000//////......///.....................---000///...///111111000...222000//////111222111000+++...000///,,,+++...222------------------------++++++,,,,,,+++***((('''&&&***...///---,,,,,,...------------,,,,,,+++***)))***++++++***+++---...+++++++++,,,---...///000---,,,,,,,,,,,,---......,,,......+++((('''***---***+++------,,,,,,---...)))***,,,---,,,+++)))'''(((***+++***)))((()))***&&&***)))%%%%%%******&&&&&&---...)))&&&((((((&&&######$$$$$$$$$%%%%%%%%%$$$"""###''''''%%%%%%(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$###$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&$$$"""!!!!!!"""$$$&&&######""""""######$$$%%% """$$$%%%&&&%%%$$$#########""""""""""""######$$$######""""""""""""""" !!!"""!!!  """$$$######$$$&&&&&&%%%###"""$$$###!!!!!!###%%%"""!!!!!!###'''((('''$$$!!!###%%%%%%$$$""" $$$$$$%%%&&&''''''''''''"""$$$'''&&&$$$"""###%%%((($$$!!!!!!%%%)))++++++%%%%%%$$$###$$$%%%'''(((%%%'''))))))'''&&&(((***((((((''''''''')))+++,,,((())))))))))))*********)))***...222555<<>>MMMbbbttt777777666666666555555555333333333333444444444444333333333333333333333333333222222333444444222111111111111111222222222222111111111222222222222222222222222222222333444444333333222222222222222111000111222222222222111000///000222333222111222333111111222333333333333333444444444444444444444444111222222222222111000000111111222333333333222222111444555333333666666333222222333333222222111000............///111222222000000000111111333444444111111111111000000000000222333555666666666444333222222222222333333333333333222111222444555444333...222444111000333555444000222444444333444555777222333333333333333333222000111333444444444333222555444444444666777666555444444555555555555444333222222222111111000000///111111111111222333333444111222333333444333333333111000000//////000000111111222222222000///000111111222333333444444444444111111111111111222222222111111111111222333444444000111000///222666555111000111222333333222111000333333333333333333333333333111111111111111///---***,,,---,,,000555555222333111000111444555333111222222222111111111111111111111111000000111111111111111222222222222111111...---,,,,,,,,,,,,,,,,,,///............---------///............------------------......//////000------............------...------,,,,,,+++******,,,---------------------)))+++,,,,,,++++++,,,...***++++++,,,,,,------...000///...---,,,,,,,,,,,,(((,,,---)))''')))++++++*********++++++,,,,,,---******************************+++++++++,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&'''((()))))))))((('''$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$###$$$'''$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$%%%%%%$$$######$$$%%%%%%$$$"""###############$$$$$$%%% $$$$$$ #########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&((((((''''''&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((()))(((''''''''''''((((((***************+++,,,,,,...---000999DDDRRRgggwww666666555555555444444444222222333333333444444444333333333333333333333333444333222333555555444222111111111111222222222222111111222333333333333333222222222111222222333444111111111111222222222222111111222333333222111111---000222333111111222444111111222333333333333222444444444444444444444444000111333444333222000...222222333333222000///...000333444222333777777555222222333333333222111000///////////////000111111222222111111111222333333222222222111111000000000222222333444444444444444111222222222333333333333333222111222444555444333///333333///---000333333111444666555333222333555222222222222333333333333111222444555555555333333444333222333555555555444333444555666666555444444444333333222111111000000...///111222333333222222000111222333444333333222111111111000000111111111...000222222000...///111111222333444555555555555222222111222333444333333111111111222222444555555222444444000000333555333111222333444444333222111333333333333333333333333444333333333333000+++(((&&&)))++++++000555666333000111111222111111222333111111111111111222222222111000000//////000000111000111222222222222111000000///......---------...///............---------------..................+++,,,,,,---.../////////,,,---...//////...---,,,++++++++++++,,,+++***))),,,,,,,,,---,,,,,,,,,,,,)))+++---,,,******+++---******+++,,,,,,---......000///...------,,,,,,---***+++((($$$%%%+++,,,(((((((((((((((((()))******************************++++++++++++************)))))))))(((((((((((('''(((''''''''''''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########$$$%%%%%%###"""$$$&&&&&&$$$""""""""""""""""""###$$$$$$%%%###"""###$$$""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%'''((()))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''((()))***)))))))))***+++,,,---.........333===JJJZZZmmm}}}555555444444444333333333222222222333333444444444333333333333333333333333444333333444555666444333111111222222222333333333111222333444444444444444222222111111222222333444000000111111222222222333111222333444444333222111,,,///222333111111333555111111222333333333333222333333333333333333333333///111333555555222///---333333333222111///,,,+++...111222000111555666444222222333444333222111000000///////////////000111444444333222111111111111333222222222111111000000000000000111111222222222222222222333333444444444333222111222444555444333222555444...+++---111222333666777666333111222333333333222222222222222222222333555777777666555444222111000111333444333222333444555666666666444444555444444333222111000000,,,...000222333222111000///000111222333333222111222222111111111111222222+++...111222000///000111111222333444555666666666444333222333555666555444222222222222333444555666333888999333...000444666444555777888888777555444333333333333333333333333555555555555333///)))%%%$$$''')))+++///555666333,,,000444222...---111555000000000111222222333333000000////////////000000///000111222222111000///111111000/////////////////////.........---------,,,,,,------...///000000***++++++,,,---...//////,,,---...//////...---,,,)))((()))***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---******+++,,,,,,---......---------------...000000---***###%%%---,,,%%%,,,+++******)))*********))))))))))))))))))))))))---,,,,,,+++***)))((((((************))))))))))))))))))(((''''''(((***+++&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$'''((()))(((&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################))))))(((&&&$$$###$$$%%%%%%###"""$$$&&&'''$$$"""!!!!!!!!!!!!!!!"""###### $$$((('''!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%'''))))))((('''&&&((('''&&&%%%$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''')))+++,,,((())))))***+++---...///---...444AAAOOO___rrr777777666555555555555555666666666555555444444444111222333333444444444444222222222222222222222222111333444555555444222111222222222111222222333333111000///......000222444555444111000000222444666222222222222222111000///---000222000,,,***---111111111111111111111111111222222222333333444444444333333333333333333333333333111///000222333222///...000444777888777555333111222222333444444444444111111111111111111111111333333222222111000000000333333444444333111000///---...///111222222333333000000111222222222222111222222222111111111111111333222111000000111222333///111333555666555444333000111111111111222222222555555555666666666666777444444444333333333222222333333333444444444555555333666777666222///000111000000000000///////////////000111333333222111111555444333222111///......000/////////000222444666444555666666666555444333333111000111222444333333555444222222222333666777666666777777777555444333666555444444666666555444222222222222333444555555333222111000000...+++((('''(((***---000111333333222111000//////000111222111...---000444555111---000///.........///111222000111222333333222111000111111111111000000000000+++++++++,,,,,,---------+++---...---,,,,,,---...***+++,,,---...............///000111111000///...+++,,,,,,------,,,,,,++++++...000000...,,,******...------,,,,,,++++++***,,,,,,---......---,,,,,,...//////...,,,,,,---///))))))***+++,,,,,,,,,,,,%%%'''((('''%%%$$$''')))'''((()))++++++******))),,,,,,,,,++++++*********((())))))))))))'''%%%$$$'''''''''(((((((((((((((***(((&&&''')))***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%%%%$$$###"""&&&%%%###!!!"""$$$&&&((("""""""""###$$$$$$$$$%%%""""""############"""""" !!! !!!###((($$$!!!&&&###"""###""""""###%%%%%%$$$"""  ###&&&'''&&&$$$((('''""""""&&&'''###&&&'''(((((((((%%%###""""""###$$$%%%&&&''''''''''''%%%$$$%%%((((((&&&###%%%&&&''''''(((((('''''')))'''&&&'''((()))((('''******)))((((((((((((((( %%%++++++(((%%%&&&(((((()))++++++******+++------333===IIIXXXhhhvvv777777666555555555555666555555555555444444444333444444444444333333222111555444444444444444444555222222333444444333222111333333222222222222222333555444222111222333555666777555444222111222333444222222222222222111000000///333555444111000333777222222222222222222222222222222222333333444444444333333444444444444333333333111000111333333222000111111222333444555666666333333444444555555444444222222222222222222222222333222222222111111000000222333333444333222000///---...///000111222333333000111222222333333222222222222222222333333333333444333222111111222333444000111222444555444444333111111111111222222222333444555555555555666666666444444333333333222222222444444444555555555666666777777888666444111000111111111000000000////////////000111111222222111111444444333222111000////////////000000111333444555333444555666666555444333333222000111333444444333444444333333333444555666555666777777777555444333555444333444555555555333333333222222222333333444333111000000000...+++)))(((***,,,...000222333444444333222111111222333444222///---///333444222...000000///...///000111222000000000111111000000000222111111111000000//////+++,,,,,,,,,------------***+++---...------///000++++++,,,---............/////////000000//////...+++,,,,,,,,,,,,,,,,,,+++...000222222000...------,,,,,,,,,---------------,,,,,,---......---,,,,,,---......---,,,,,,...///++++++,,,,,,,,,++++++***+++---...---******+++...((()))***+++,,,++++++***---------,,,,,,,,,++++++((())))))))))))((('''''''''((((((((((((((((((((()))(((''''''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######!!!""""""###########################$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""############$$$%%%***'''$$$)))&&&!!!&&&$$$$$$$$$$$$$$$###"""!!!%%%$$$""""""$$$$$$$$$###%%%((('''"""!!!$$$$$$!!!%%%%%%&&&'''&&&$$$"""!!!###$$$$$$%%%&&&&&&&&&&&&'''%%%$$$%%%((((((&&&$$$%%%%%%&&&''''''''''''&&&(((&&&%%%&&&'''((('''&&&***))))))(((((((((((((((###(((***)))'''))),,,)))***,,,,,,++++++---...000666AAANNN]]]lllzzz888777666666555555666666555444444444444333333333333333444444444333333222666555444333333444555666222222222222222222222222555444333222222111222222666555444333333333444555777777666555444333222222222222222222222222111000---000333333111111444777222222222222222222222222222222333333333333444444333444555777777666444333333222111111333333222111444333111000111444777999444555555555555555444333333333333333333333333333222222222222222111111111111222333333333333111111......///000111222222333111222333333444444333333222222333333444444555555555444444333333444444555111111222333333444444555222222222222333333333333444444444555555555555666333333333333222222222222555555555666666666777777999888777666666555222000222111111111000000000000000000000000000111111222333333222222222222111111//////111222333333333333333333444555555444444333444222111111333444444333333444444555555555555555555555666777666555444333444333222333444555444222333333333222222222222222222111000000000///,,,***+++,,,...000222333444444333333222222222222333333333000...///222333222000000000//////000000111222000000////////////000000222222222111000//////...,,,------------.........)))+++---......///000222+++,,,---...///////////////...............//////++++++,,,,,,,,,,,,++++++***,,,......---+++++++++,,,,,,------...//////000,,,------......------,,,+++,,,---,,,+++,,,...000------------,,,+++***))),,,---...---+++***+++,,,******+++,,,,,,,,,,,,+++---------------,,,,,,,,,******)))))))))))))))***(((((((((((((((((('''''')))((('''((())))))'''%%%'''''''''''''''''''''''''''&&&&&&&&&''''''%%%###&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&%%%$$$$$$###$$$$$$############$$$$$$"""%%%%%%###!!!$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$###$$$***&&&%%%***(((###(((###&&&'''&&&""" """'''%%%$$$$$$%%%%%%###"""###%%%$$$!!!!!!$$$$$$"""###$$$$$$%%%$$$###!!! $$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%))))))((((((''''''((((((###(((***)))((()))+++***+++,,,,,,,,,,,,...000333:::FFFTTTcccrrr888777777666555666666666444444444444444333333333///000222444555666777777444333222111111222333444222222111111111222333333666555444333222111111111444333222111111111111111555555666666666555333222222222222333333222111111---///111222111000222444333333333333333333333333333333333333333333333333222444666888888777555333333222222222333333222222444333111000111333666888444555555555444333222222333333333333333333333333222222222222222222222222000111222333444333222111/////////000000111222333222333444444555555444444111222222333444555555666444444444444444444444444222222222222333444555666222333333333444444444444444444444444555555555555333333333333222222222222444555555555666666666666888555444555777777444111222222222222111111111111111000///...///000111222222222222222333333333444...000111333444444333222333333333444444444444444444333222222444555555444333444666777777777555444444555666666666555444333444333222222444444333222444444333333333222111111222111//////000000...---...///000222333444444444111111111111111111111111333111......111333333222000000000000111111222222111000///......///000111333222222111000///..............................***,,,///000/////////000------...//////////////////...---,,,,,,---///000++++++,,,,,,,,,,,,++++++(((***,,,,,,+++******+++---........./////////000------------------------)))+++,,,++++++,,,...000,,,,,,------,,,++++++***+++,,,,,,+++***)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))(((((()))***((((((((((((''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%$$$$$$######%%%$$$###""""""###$$$%%%"""%%%%%%###!!!%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$######"""""""""######"""!!! &&&###"""(((%%%!!!&&&!!!%%%(((&&&"""!!!$$$$$$###"""###%%%&&&$$$###"""######"""###%%%&&&&&&######$$$$$$$$$###""""""%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%)))(((((('''''''''(((((($$$'''******(((''''''(((***+++,,,,,,+++,,,///111444<<>>LLL\\\kkkxxx999888777777666666777777444444444555555555555666444444555555555444444333555555555666666555555555222222222333333444444555666555444333333222333333333333222222222222222111000222333555666666666666111222333333333333333333222333444444444222111000444444444444444444444444444444333333333333222222222444666777888777666555000111222222000000111222000111333444444444333222111222222222222111111000111111111111111111111111000111111222333444555555111222333333333333111111111000/////////000222333222333444444555555444444111111222222333333444444333333444555555444333333444444555666666777777888444555555555666666666666555555555666666666666777555555555555444444444444333333333444444444444555111111222444666777777666444444444444333333333333111111111111111222222333222222333444444555666666111111222333333333333333444444444444444555666777666444333333555666666555444555777888999888777555222333444555666555444444444333222333444555444222444444555666666555333222333222111111333444444444222222333444444444333333333333444444444444333333222111111111111222333333111111222333333333333222222222111111111111222222111111111111000000000000111111111000000000000///...000333333111...------//////000000000000//////------------...///000000------............------***+++------,,,---///000111000000///......------...------,,,,,,------...+++,,,---,,,+++,,,...000***+++,,,---............***)))***+++---,,,***((())))))(((((())))))***+++))))))))))))************///...,,,***)))((('''''')))))))))(((''''''&&&&&&'''(((***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########%%%((()))((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$############$$$$$$%%%$$$######$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$"""""""""######"""""""""###  %%%)))***))) &&&###!!!'''%%%!!!&&&!!!$$$%%%######%%%'''%%%$$$###$$$$$$""",,,(((&&&'''%%%!!! """%%%%%%%%%&&&&&&''''''((($$$$$$%%%&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&)))(((''''''((()))((('''''''''&&&&&&''''''((((((%%%&&&'''((()))*********)))******))))))+++///222888BBBQQQaaappp|||999888777777666666777777555555555666666666777777555666666666555444333333444555666777777666555444111222444555666666555555555444444333333333444444222222333333444333333333222222333444444444444444111222333333444444333333000000111333444333111000444444444444444444444444444444444333333222222222222333444555666666666666///000222111///...000222000111222333333333222222111111222333333333222222222222222222222222222222000000111222333555555666222333333444333222000///111111///...///000222333222222333444444444444444333333333333444444444444444555666666666666555444444555777888999999888888555555666666666777777777666666666777777777888888777666666666666555555555444444444444555555555555333444666666666555666666555555555555444444444333111111222333333333333333333333444444555555666666333333222222222333444444555555444444555666888999666555333444666777777666555666777888888888777777222333444555666555444444555444333444555555555333333555666777888777555555555333222222555777777777333333444444444333222222333333444555555444333333000111222333222222222333111222333444444444333222000000111111111111000000000000000000111111111111222222111111111000000000---000333333222000......000000000111111000000///------...///000000000000......////////////......((()))+++++++++,,,...000...........................---,,,,,,,,,,,,---...---......---,,,,,,...///,,,,,,---------------,,,(((((((((+++---...+++)))******)))))))))***+++,,,))))))*********+++++++++++++++++++++***)))((((((***))))))(((''''''&&&&&&&&&(((***)))'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%###"""""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""" ###((()))&&&"""!!!'''$$$"""(((%%%!!!&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$!!!***%%%$$$&&&%%%!!! $$$%%%%%%%%%%%%&&&'''((()))###$$$$$$%%%&&&&&&&&&&&&$$$&&&((((((%%%$$$%%%'''%%%%%%&&&''''''''''''&&&((('''&&&&&&(((((('''&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&((()))************++++++******,,,000444>>>GGGWWWggguuu999888888777777777777777555666666666777777888888333333444555666666666555111333555777777555333111111222555777777777666555444444333333333444555555000111222222333333333333333333333333333333333333111222333333444444444444222333444777999999777666555555555555555555555555444444444333333222222222333333333444555666666777...000222111...---///111222222222222222222333333111222333333444444444444333333333333333333333333000000111222444555666666333333444444333111000///222111///...///000222333111222333333444444333333555555555555555444444444555666777888888777666555444666888:::;;;:::999888666666666666777777777777777777777777888888888888777777777777666666666666555555555555666666666777555888:::999555333555777666555555555555444444444111222333444555444333222444444444555555555666666444333222111222333444555666555555555666777999:::666555444444666777777666666666777888888888888888111222444555555555444444666555444444666666555444333555777888999888777666555444222333666888999999333333444444333333222111111111333333333333111111///111333444333222222222111222333444555444333333...///000111111000///.../////////000111111222222222222222222111111000000+++...222333333111000000000000111111111000000///,,,---///111222111111000//////000000000000//////+++---.........///222444,,,,,,------.../////////...---,,,,,,,,,,,,---......//////...,,,,,,---///............---,,,++++++---,,,---000333444111...,,,+++*********+++,,,---******+++++++++,,,,,,,,,'''((()))+++++++++***)))***))))))((('''&&&&&&&&&&&&)))+++***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%######$$$%%%&&&''''''((()))&&&%%%###"""""""""###$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###""""""&&&(((%%%!!!&&&###!!!'''$$$$$$$$$###"""###%%%%%%###!!!!!!!!!###%%%''''''%%%###$$$ $$$%%%"""$$$)))$$$$$$$$$%%%&&&'''((()))"""###$$$%%%&&&'''''''''###&&&((((((%%%$$$%%%'''%%%&&&''''''(((((('''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&'''((()))+++)))(((((())))))(((''',,,,,,,,,++++++...222555BBBLLL\\\lllzzz@@@===999888999888666333000222444777999:::::::::555555444444444333333333555555555555444333222222666555555555555444444444444111000111555777777666222222333444555555555555444444444444333222111111555555444444444333333333222333333444555555555444222555777777666444444555333222222333444444333111111222333444555444333222333000///333555333222444333//////333333//////333555333222222444444333111222222333333333444444444222222222333333333444444222222333444444444333222222111000//////111333444444444444444444444444444888777666555555666777888777666444555777888888777777888888777666666777999:::;;;999555222333888<<<888888777777888999:::;;;777777666555555666777888555444444444444555666666777999999777444333555777888666333444666888666444222222222333333333444444222444666888888777666555222222222222333444444555777777777777777777777777222222111111222555888:::333555777777555444333444777777777666555555444444333333222111222333444555555444444444444555666666666666555333111111333555333333333333333333333333444444444444444444444444---000333555555444555555222222333333444333333333333222222222111111000000000000000000111222333444000000111333444333111...111111111222333333333444000000000000111111111111...000111111///...///000111222111000......000333......---------......///++++++---...//////000000------......------,,,+++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---...------,,,,,,------...,,,+++***))))))***+++,,,************************+++++++++************)))((()))***(((%%%$$$''')))'''(((***++++++)))'''&&&((('''&&&%%%%%%'''((()))$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$###$$$$$$###"""$$$"""!!!###''')))(((&&&(((&&&###"""###%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&)))&&&######&&&'''%%%"""$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$############"""%%%'''((('''&&&&&&'''!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((((()))))))))'''&&&%%%&&&&&&&&&&&&'''(((***+++)))************+++++++++******+++...---,,,111888HHHSSScccrrr???<<<888777777777555222333444666777888888888777666666555555555444444444555555555555444333222111333333444444555555555666444222000111333555444222000000111222333333333333555555555555555555444333555555555555444444333333222333444555555555555555111333555555444222222333333222222333444444333111111222222333333333333333444000///222444222111222444000111444444111111555333222111222444555444333222222333333333444444444444444444444555555555555111333555666666555333222222222000000000111333444333333333444444555555555555555555555666888999999888666555555777888777777888999999888888888999999888888888666444444666888777777777888888888888888:::999888666666666777777555444444444444555666666777888888666333222333555777555333444666777666555333333333333444444444444444555666777666555444333333333333333333333444444666666666666666666666666444333333333444666888999555777888888666444444444666666666777777777777777666555444333222222333444555444444444444555666666777666555333222222444666333333333333333333333333333333333333333333333333,,,...111333222111222222555555444333222111000///222222222111111111000000000000000000111222333444111000111222333333111///111111111111222222222222//////000000000111111111...000111111///...///000...///000///......///111......---------......///------......///.........------......------,,,+++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---------,,,,,,,,,,,,------+++******))))))******+++************************+++++++++************)))''')))***)))&&&%%%&&&((('''((()))******)))'''&&&''''''&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&''''''%%%######$$$%%%$$$###%%%###"""###%%%&&&%%%###$$$"""############$$$$$$$$$%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$######""""""!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###%%%'''((('''&&&&&&'''"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((('''&&&&&&%%%&&&&&&'''(((((('''&&&'''''')))))))))************+++++++++((('''))),,,------333;;;MMMXXXhhhxxx???<<<:::888888888666444777777777777777666555555777777666666666555555555666666666555444222111000111111222333444555666666555333111000111222111000000000111222333333333333555666777777777777777777666666666555555555555444333444555555555555555555000111333333222111111222333222222333444444333111111111111111111222333333555000///111333111000222444222222555555333444666111000000222444666666555333333333333444444444444555555555666666666777777222333555777777555333222333222111000111222333444222222333444555666666777555555666777777777777777999777666666777888777666999999999999999999999999666555555666777666555333666777777888888777666555;;;:::999777666666666666555444444444444555666666777777777555222111222333555333333444666777666555444444444444555555555666666666555555444333333333555555444333333333444444555555555555555555555555555666666666666777777777777888999999666555444555555666666777888888999999888777666444333333333333555444444444444555666666888666555333333444666777444444333333333333333333222222222222222222222222000222555666555444444555555444444333222111000000222222222111111111111000111111000111111222333444222111000111222222111000111111111111000000000000//////000000000000111111...///111111/////////000+++---//////......///000///......---------......///////////////...---,,,---............---,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,))))))************))))))))))))))))))))))))))))))+++++++++************)))&&&(((******((('''&&&'''&&&'''((())))))((('''&&&&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&''''''%%%######$$$%%%%%%$$$%%%$$$######$$$$$$"""!!!&&&%%%#########""""""""""""#########$$$$$$$$$$$$%%%$$$###""" $$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$###&&&(((&&&"""!!!$$$'''$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((&&&$$$######%%%''')))))))))(((''''''''''''''')))************+++++++++(((''')))---...000888AAASSS___pppAAA???===<<<;;;:::999888888888777777777666555555666666666666555555555444777666666555444222111000111111222222333444555555444333111111111111111111222222333444555555555555555666777777888888888888666666666666666666666555444555555666666666555555000222333222111000111222333222222333444444333111111000000///000111333444333///---000222111111333333222333444555555555666222111111222444555555444333333333444444444444555555555555555666666666666444444333333333333222222333222222222222333444444111222333444555666777888888999999999777555333222:::888666666777888777666999999888999::::::999888666444222333666777444111555666777888888666444222888888777777666666666555555444444444444555666666888888666555333222222222333333333444555666666555555555555555666666666666555444444333333333444444666666555444333333444444444444444444444444444444666666777777777666555444777888999888555444444555555555666666777777777777888777777666555444444444555444444444444555666666888666444333444666777777444444444444444333333333111111111111111111111111333555777777666555555666222222222333333444555555222222222222111111111111111111111111222222333444333111000000111222222111111111000000//////......////////////000000000111---///111111000///000000***,,,///000000//////000//////...------------.........////////////.....................------,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,---,,,++++++******++++++,,,((((((***++++++***((((((((((((((((((((((((((((((+++++++++*********))))))%%%''')))***)))(((&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''&&&$$$"""!!!$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######%%%&&&&&&%%%%%%$$$$$$###$$$######"""''''''''''''(((&&&###!!!!!!""""""""""""############$$$%%%&&&%%%$$$!!! ###$$$%%%%%%%%%$$$######!!!!!!"""###############$$$%%%&&&%%%###"""$$$&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&###%%%'''((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%%%%&&&'''((((((((((((((('''''''''(((((())))))*********+++++++++,,,***+++...000444===HHH[[[fffwww@@@???>>><<<;;;:::::::::666666666666666777777777555555555444444444333333666666666555444333111000333333333333333333333333222222222222222222333444222222333444555555555555444555666777777777777777555666666666666666666666666666666777777666555555222333444333222111222444333222222333444444333111111000//////000222333555222...,,,000222222444777222333333333333555555444444333222222444444333222333333444444444555555555333333444444444555555555555333111......///111333333333333333333444444555222222333444666777888888888999999999777555333222999888666666888888888777888777666888999:::888555777333000000333555555333555666777888777555333222333333444555555666666666555444444444444555666666999888666555444444333333222444555666666555555555555555555666666666777777222222222222333555666777777777666555444444444444444444444444444444444444666666777666666444333333666777777666444333333444666666555555555444444444555666666666666666666666555444444444444555666666888555222333555777888888555555555444444333333333111111111111111111111111111222444333222222222333444333333333444555777777222222222222333333333333222222222222222222333444333111000000111222222111111000000//////............////////////000000000---///000111000///000111,,,...111222222111111222//////...---------------,,,---...///000000000000......//////......---,,,------,,,,,,------...///......---,,,,,,,,,,,,---,,,++++++******++++++,,,((()))***++++++***)))(((((((((((((((((((((((((((+++++++++*********))))))&&&&&&((()))***)))'''%%%&&&''''''(((((((((((((((&&&&&&''''''&&&$$$"""!!!$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$%%%''''''&&&###$$$%%%%%%%%%%%%%%%&&&!!!!!!"""$$$&&&%%%""" !!!""""""""""""#########!!!###%%%'''''''''%%%$$$"""###%%%&&&&&&%%%$$$###!!!!!!"""############"""&&&$$$""""""$$$&&&%%%###$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''$$$&&&((((((&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$%%%''')))***)))(((&&&%%%&&&''''''((()))))))))))))))*********+++++++++...+++,,,...111666AAALLLbbbmmm{{{<<<===<<<;;;888777888999666666555555666777888999555444444444444333333333555555555555444333222222555444444444333333333222111222333222222222444666000000111222333333333333444555555666666666666555444555555555555666666666777777777777777666666555333444555444222222444555333222222333444444333111000000000111222333444555333///---000333333555888333555555333333555555333555444222333333444222111333444444444555555555555222222222333333333333444555333///---,,,...000222333333444444444555555555333333444555666777777888555555666777777777777777999777666666888999999888888666555777::::::777444666333111111222444555555555666666777777666555444000111222444555555666555555444444444444555666666999777555444555555444333333555888888666555555555555555555555666666666777111111222444555666777888777666666555555555666666444444444444444444444444777777666555555444333333555666666555333333444666666666555444444333222222444444555666777777666666555444444444444555666666777444111111555888888777666666555555444333333333111111111111111111111111111222444333222222444555777666444333333333444555333333444444444444555555333333222222222222333333222111000111222222111000000000000000////////////......////////////000000,,,...000111000///000111///111333333222222333444000///...---------------,,,,,,...///000111111111...////////////...---------------------......///......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))+++++++++************)))'''&&&'''(((******(((&&&''''''(((((())))))******&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&(((((('''###$$$&&&&&&%%%%%%&&&''' !!!###%%%%%%###!!!"""""""""#########$$$$$$"""###%%%&&&'''(((''''''"""###%%%''''''&&&$$$###""""""######$$$######"""&&&### !!!%%%'''%%%"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$&&&)))+++,,,***'''%%%$$$%%%&&&((()))*********)))************+++++++++---******---000777EEEQQQjjjttt;;;<<<<<<:::777666777999777666666555555666888888555555555555444444444444333444444555444444333333444444444444444555555555111333444222000///111333000000111222333333333333666666666666666666555555333333444444555555555555777888888888888777666555444444444333222222444666333222222333444444333111///000111333444444555555777222///111333222444777555888888444333666666222444222222222444444444222444444444444555555555555222222222222333333333333333222111000/////////000333444444555555555555555444444555555666666666777555555555555666888999999777666555666999:::;;;:::999777666888<<<<<<888444222333444444333333444666666666666666666777777777111222444555555555555444555444444444444555666666777444222333555666555333555888::::::777555444555444444555555555666666666222333444666777777777666666666666555666666777777444444444444444444444444999888666555555555555666555666666555444444666888555555555555555444444444444555666666666555444333555444444444444555666666666222///000555888888777666666666555444444333333222222222222222222222222222333444444444444666888555444222111111222333444555555555555666666666777444333333222222333333333111000111222333333111//////000000000000000111111........./////////000000,,,...000000000000111222222333333222111111333444000000///------,,,,,,------...///000000000000000///////////////...---------------------...//////......---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************+++++++++************)))(((&&&%%%&&&)))***)))'''((((((((()))******+++,,,''''''&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$&&&((()))(((###%%%'''%%%###"""###%%%$$$$$$$$$%%%''''''%%%###############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%'''(((&&&%%%######$$$$$$$$$$$$$$$######$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&((((((&&&%%%$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%&&&((())))))(((&&&$$$%%%&&&''')))))))))(((((()))************+++++++++,,,******...444===MMM[[[qqq{{{<<<>>>>>><<<999777999;;;999888666555555666777777777666666666555555555555222333444444555555444444222333333444555666777777222444444222...,,,...000222222333444555555555555777777777777777666555444333333333444444444555555888888888888888777666666333444444222111111333666333333222333444555333111///000222444555555555555;;;555222222333222222555777;;;:::555444777666222222111000222444666555555444444444555555555666666222222222333333333444444111222333444333111///---333444555555666666555555555555555666666666666666888777666555555666777888777555555666999;;;<<<;;;:::888777999======999444...222777888555333333555666666666666666777888999444555666666666555444333555444444444444555666666555222000111444555444333666999<<<;;;888555444555444444444444555555555666333555666888888777555444666666555666666777888999555555555555555555555555;;;999777555555666777888555666666666555666888;;;444444555555666777777777666666777777666444222111555444444444444555666666555111...///444888888666777777666555444444333333222222222222222222222222...///000000000111444666000000//////000222444666555666666666777777888888444444333222222333333333000000111333444333111...//////000000111111222222............/////////000,,,...000000000000111222333444333222000000222444111000///...---,,,,,,,,,000000000000000//////...///////////////......---...------------...//////......---,,,,,,,,,,,,---...------,,,,,,------......---,,,++++++,,,---...************************+++++++++************))))))'''$$$%%%(((***)))((())))))))))))***+++,,,---((('''&&&%%%%%%'''((()))$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$######$$$''')))))))))$$$&&&'''%%%!!! """&&&%%%$$$$$$%%%%%%###!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%!!!###%%%'''((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$### ###%%%$$$!!!!!!$$$'''$$$$$$######$$$$$$%%%&&&############$$$$$$%%%&&&%%%'''((((((&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%$$$'''((()))))))))(((&&&&&&)))************+++++++++...,,,,,,111999DDDUUUdddvvvDDD>>>;;;;;;;;;888666888999777444222333666999<<<888666777888666222222666888888777666666666666777555333111222555666555333444444333222222222333333111111222333333333333222666555444333333333333333555555555555555555555555777777777777777666555555666333222333555666444222555222222444444111111444222222222333444555777888555555555444444333333333333444444555555444444333444111///111666999777444444444333222333444555666666555444333222333444555444333111000000111333444111333555555444222222333444444555555666777777777333444777999;;;;;;::::::888999;;;;;;999888888999>>><<<999777666777888:::555555444444444555555666555666999::::::888666444666666666666555555555555222333333444555666777777111111222444666666555333:::777555555777888666333111222444666777777666666777666555444555555444333;;;888444444777999999888777666555444444555666777666555444444555777999;;;888777666555555666777888444555666777777666555444666777777888888888777777444444555555666666777777666666555555555555666666444444444444444555666666333444444444444444333333555555333333333333555555333222222111111222222333555555444444444333333333888777555444333333444555555555444333333222111111222222111111000000//////222000...///222333111///000000111111111111000000333333222222111000000000222222111///...---,,,+++...***)))---444777333...555444222000000000111111///...---,,,,,,---...///---,,,,,,++++++,,,,,,---------......------,,,+++000///...,,,***(((''''''******+++,,,,,,,,,,,,+++++++++)))((((((((()))***+++)))(((&&&&&&&&&''''''&&&''''''((()))******+++000,,,((())),,,,,,((($$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%)))***(((&&&%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%$$$###"""!!!&&&%%%$$$%%%&&&%%% )))'''$$$""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''((((((&&&###)))(((''''''((('''%%%###***'''%%%%%%''')))'''%%%(((+++---***%%%"""$$$'''%%%$$$###&&&))))))'''###***)))(((&&&%%%%%%%%%%%%))))))))))))************,,,+++***(((''''''&&&&&&)))---222666===LLLaaapppDDD>>>;;;;;;:::777666888666666555555666888:::;;;;;;999999:::888444555:::555555444333333333333333444222111222555666555333555555444333222222222222222222333444444444444444555555555555444444444333555555555555555555555555666666666666666555444444666444222333555666444222777444333555555222111444222222222222333444666666666666666555555555444444333444444555555444444333666333111222666777555222444444333333333444555666555444333333333333444555555444333222222333444555444555555444222222444666555555666666777888888888444666888:::;;;;;;:::999888999;;;:::999888888999===<<<:::888777888999999666666555555555555555666666777999::::::999777555777777777666666666666666444444555555666777777777666666666888::::::999777999777555555777777666444111222444555666666555444111//////222777::::::888:::888666666666777888888777777666666777888999:::666555444333333444555666555555444333333444555555555555666777888777666666555666777777888777777777555555555666666666666666666666666666666666666666666555555555666666777888555555666666666666555555444333222222222222333444333333222222222222333333333333333333333333333333777666555444444444444444555555444333333222111111111111111111000000000000222000///000222333111///111000000000000000000111222222222222222222333333111111000///......---,,,++++++,,,...111222111000000000///...------------///......------......///---------,,,,,,------------.........------,,,,,,///...---,,,+++)))((((((******+++,,,,,,,,,,,,+++---,,,+++*********+++,,,)))((('''''''''((()))***'''''''''((()))*********,,,++++++***)))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$!!!%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%$$$###"""!!!&&&$$$$$$%%%&&&%%%!!!%%%###!!! !!!###$$$(((((('''&&&%%%$$$$$$###%%%&&&&&&'''&&&&&&&&&%%%)))(((''''''((('''%%%###(((%%%###$$$&&&'''&&&$$$&&&)))***((($$$"""###&&&(((''''''((()))***((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))+++---...///))),,,111666>>>OOOeeetttDDD>>>:::;;;:::777666888444555777888:::::::::::::::777666777555222444999777777666666666555555555444333222333444555555333666555444333222222222222333444555555666666555555555666666777777666444444555555555555555555555555555555555555555444444333555444333444555555555333666333333555444000000222222222222222222333444444777777777666666666666666444444555555555555444444777444222333555666333111555444444444444555666666444444333333333444444555666555444333333444555666666666555333222333666888666666777777888999999999777888:::;;;;;;;;;:::999777999;;;:::999888999:::<<<<<<;;;;;;:::999999999999888777666555555555666777888:::;;;;;;:::888777888888888777777777666666666666666666666666666666555444555666888999888666777666555555666666555444222222444444444444333222888444111222666777444000888999:::888555444666999888888888888999;;;<<<===;;;:::888777666666666777888888777777777777888888555666777888888888888888555666666777888888777777777777666666666666666555444555666777777666555444777777777666777777888999666777777888888777777777333222222111111222222333444333333222222333333444111111111222333333444444666666666666555444333222555444444333333222222111000000000111111111111111222111000000222222111000111000///......///000111111111222222333444444555000000000000/////////...(((+++...///......000222------------,,,+++******.........//////............------------------...............------,,,,,,------,,,,,,++++++************+++,,,,,,,,,,,,+++---,,,++++++******++++++(((((('''((()))***+++,,,''''''(((((())))))******'''***---+++'''%%%'''***%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&((((((((('''%%%###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$### """"""!!! !!!"""######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%$$$###"""%%%$$$$$$%%%&&&%%%### %%%%%%$$$$$$$$$$$$%%%%%%)))(((((((((''''''&&&&&&%%%'''((('''$$$###&&&(((((('''&&&'''''''''%%%###%%%###""""""$$$%%%$$$###$$$&&&'''%%%"""!!!###&&&%%%&&&&&&%%%$$$$$$%%%&&& !!!###%%%''''''''''''&&&&&&&&&&&&''''''''''''+++************+++,,,,,,***---222999DDDWWWnnn~~~FFF???;;;;;;:::777666888555666777999:::;;;<<<<<<999666444444333111333999888888888888777777666666444444444555555666666555777666555444333222222222333444555555666666555555555666777999999777555444555555555555555555555555555555666666555555444333555444444444555555555444555222111333222///...000222222222111111222333333666666666666666666666666444444555555555555444444555444222333555555444222444444444555555555666666444333333333444444555555555555444333333444555555444555555444333333555666555666666777777888999999999:::;;;;;;;;;:::999999777999::::::999999999:::;;;;;;<<<<<<<<<;;;:::999:::999888777666666666666888999:::;;;<<<;;;:::999:::999999888888777777777777666666666555555555444333333222444666777666555555555444444555555444444222333333444333222111000>>>888333222444444...)))555:::===:::555222555999888888888999;;;<<<===>>>===<<<;;;999888888888888::::::::::::::::::::::::666666777888999999999999666666777888999999999999888777777777666666555555333555777888888777555333777777666666666777777888666666777888888888777777333333333222222333333333444444333333333333444444000111111333444555666666555666666777666444333222444444444333333222222222000000000111111222222222333222222222222222111111111000...------...000111111111111222222333333333000000000000000000000000***,,,...///......000111...///000000///...,,,+++---...///000000///...---------------------------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))***++++++'''((((((((()))))))))***'''***,,,+++(((&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))'''%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$#########""""""######"""######$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$###$$$%%%%%%%%%$$$###"""$$$%%%%%%%%%&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++$$$''')))&&&""""""&&&***(((&&&&&&&&&''''''%%%###$$$###""""""###$$$$$$$$$$$$%%%%%%$$$""""""%%%'''###%%%&&&### ###&&& """$$$'''(((((('''&&&'''((((((((())))))))))))+++***))))))((((((((())),,,000555>>>LLLaaaxxxHHHAAA<<<;;;:::777777999888888777777888:::===>>><<<999777777666444777===444444555555555444333222555666666777666777777888777666555444333333333333333333444555555555555555444666888999999888666555555555555555555555555555666777777777777666555555555555555555555444555555666333222444444000000222222222222111111222333333555555555555555555555555444555555666666555555444333222222333555666666555444444444555555555555555222333333444444555555555444444333333333333444444000333555666555333222222444444555666666777777888:::;;;;;;;;;::::::999999666888::::::999999:::;;;:::;;;<<<======;;;:::999;;;:::999777777666666666888999:::;;;<<<;;;;;;::::::::::::999888777777777666555555444444333333222555444333444666777777666333333444444333333333444222333333333333111000///333000...000555777555222333999>>><<<555222555:::666777888999;;;<<<<<<===888888777777666666666666777777777777777777777777666666666777777888888999666777888999::::::::::::888888777777666666666555333555777888888777555333666555555444444444555555444555666666777777777666555555555555555555555555555444444444444444444555111222333444555777777888555666666777666444333222444444333333333333222222000000111111222222333333333333444333222111111222111000///......///000111222111111111000000000///000000000111111111111111///...---...000111111000///000111111000///---,,,---...///000000///...---,,,,,,------------,,,,,,000///...---------......++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++************))))))((((((***************)))(((((((((((((((((())))))))))))******************))))))((((((((((((''''''''''''&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&%%%%%%%%%%%% !!!"""###$$$$$$###"""###$$$%%%&&&'''((())))))$$$''')))&&&""""""&&&***'''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$'''(((&&&((()))&&&$$$###&&&***###%%%'''((()))((('''%%%((((((((())))))))))))***%%%%%%&&&(((***,,,...000---000777BBBSSSiiiJJJCCC>>><<<;;;888888;;;:::999777777777999;;;===999777666777666333666;;;555555666777777555444333555666777777666666777999666555555444444444444444333444444555666555555555555555777888888777777666555555555555555555555555777777777777777666666555444666666666555444555666777444444777666333333666222222222222222333444444444444555555555555666666555555666666666666555555111222222333444555666777222333444444555555444444222222333444555555555555333333333333333333333333...222666777666333111000444444444555666666777777:::::::::999999999999999666888::::::999999:::;;;999:::;;;<<<<<<;;;:::999999999888777666666666777888888999:::;;;;;;;;;;;;;;;::::::999888777666666444444444333333333222222222111000000222444444444111222333333222222333444222333333444333222111000------...000444666777777111777===<<<777444666999666777888:::;;;;;;;;;;;;999999999888888777777777777888888999999888888777666666555555555555666666666777888999::::::;;;;;;888777777777777777777666444555666777777666555444444444333333222222333333333333444555666666666666666777777888888777777666666555555444444555555666222333444555666777888888666666666666555444333222333333333333333333333333111111111222222222222222444555555444222111222333000000111111111111000000222111111000//////......111111111111111222222222222///---...000111111/////////000//////...---,,,/////////000000/////////,,,---...//////...---,,,111000...---------...///+++,,,,,,,,,---------...******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******************)))((('''&&&(((((((((((())))))))))))+++***))))))))))))(((''')))))))))((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&'''((('''%%%$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((('''$$$###&&&(((&&&%%%%%%%%%''''''%%%$$$$$$%%%&&&%%%%%%%%%''')))((('''%%%$$$%%%&&&((()))%%%%%%&&&&&&%%%%%%'''(((&&&'''((((((((('''&&&%%%''''''''''''((((((((((((*********+++,,,---...///---111999FFFXXXnnnLLLEEE???>>><<<::::::<<<888888999999999999999999555444444666555222333888777888999:::999888666555333555777666444444666888555444444444444555555666444555666666777777666666555555555666666777777777555555555555555555555555666666777777666666555444444666777777444444555777555222222555666333333666222222222222333444666666555555666666666777777777555555666666666666555555222333444444444444555666111222333444444444333222111222333555555555555555444444555555555555444444000333666777555333222222555555555666777777888888999999888888888999999:::666888::::::999999:::;;;999999::::::::::::999999888777777666666666777777777888888999:::;;;;;;;;;::::::999888777666555555444444444444444444333333000...,,,---///111111111///111333333111000222444222333333444444333222111///111333222111000222444000555;;;<<<999666777999888888:::;;;;;;;;;::::::===<<<<<<;;;999888777666888999:::;;;;;;:::999888666555444333222222222333444555666777888999999999777777777777777888888888666666666666666666666666444444333222222222222222222333444555666666666666666777888999999888777666666666555555555555666666333333444444555666777777777666555444444444444444333333333333333333333333333222222222222222222111444666666555222111222333000111222333333222111000111111111000000000000000222222222222222222111111///000000...------///111111000///...------------000000////////////000000...///000111111000///...111000...---------...///,,,,,,,,,---------------******+++,,,,,,,,,,,,++++++,,,,,,---,,,+++***)))'''((()))))))))(((''''''))))))))))))((((((((((((''')))+++)))%%%###$$$'''))))))((((((''''''''''''''''''%%%%%%$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%"""!!!!!!$$$&&&&&&### ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%((())))))'''$$$###$$$&&&$$$%%%%%%&&&&&&'''(((((((((''''''&&&%%%$$$######%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%''''''%%%$$$###%%%&&&&&&$$$%%%'''******(((%%%$$$$$$&&&'''((("""""""""$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***000///...,,,+++***))))))000555>>>LLL___tttNNNFFF@@@>>>===:::;;;===666888:::;;;;;;999666555777666777:::999555666:::333444666777666555333222111333555555333222444666444444444444444555666777666666777888888888888888555555555444555666777888555555555555555555555555555555666666555555444333444666888777444333555777111...///222333111111444222222222333444555777888666666777777888888888999555555666666666666555555444555555555333333333444000111222333444333222222000222333555666666555555555555666666666666555555444555666666444444555666666666666777888888999999888888777777888888999:::555777999::::::999:::<<<999999999999999999999:::777666666666666666777888777777888999999:::;;;;;;::::::999888777666555444555555555555555555555555333111000000222444555444...111333222000000222444222222444444444444333222,,,000333333000///333666000444999;;;:::888888888999:::;;;<<<<<<<<<;;;:::;;;;;;:::888666333111000555666777888888777666555666555333111000000000111222333444666777777888888666666777777888888999999666666555555555555666666555444333333222222222222333444555666777777777777666777888999999888777666666666555555555555666666222333333444444555555555888777555444333333444555333333333333333333333333444333333222222111111111444666777666222111222444///111333555555333111///000000000111222222333333333333333222222222111111,,,000222///***(((---333333222000///......///000111000///......///000111///111222333333222111///222000...---,,,---///000------------------------******+++,,,,,,,,,,,,+++))))))***+++***)))((('''%%%&&&''')))))))))(((((())))))))))))((((((((((((###)))---)))!!!!!!'''(((((('''''''''&&&&&&&&&((('''$$$######$$$%%%&&&""""""###$$$$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&###"""###&&&)))((($$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######%%%&&&'''&&&&&&%%%)))******((($$$###$$$&&&""""""""""""###$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((&&&###%%%$$$$$$%%%&&&'''%%%$$$"""$$$&&&%%%$$$$$$'''******(((%%%###$$$%%%&&&'''%%%$$$$$$''',,,---+++(((%%%$$$$$$$$$$$$%%%&&&'''***+++++++++,,,,,,,,,,,,))))))))))))***+++,,,,,,444:::DDDSSSfffzzzPPPKKKDDD@@@??????===;;;777777888999;;;<<<======:::888666444444555777888777777666555555555555555555555555555555555444444666555333333333444666888666666777777777777666666444444444555555555666666777555333444777888666444999888777555555666666777777777555444444333444444444333333222222333333444555555666777777777777777888888999999999999888888999888888888777777666666888777666444444444555666555444333222333555777888333333333333333333333222555888888333333666999999888777666555555444444555777777777666666666666666666777999:::;;;;;;:::999:::999888888888999:::;;;888:::<<<;;;:::999:::;;;777666444666888999777444999999:::;;;<<<===>>>>>>777777888888888777666666777666444555666777555444444444444555555777888888111222444666777777666555777777777777777666555555///000000111111222333333666666666666666666555444999888888777777888999::::::999999888777666555555999777666777:::;;;:::777222444444444222222222444333444666888888777555444::::::999888888777777777555555555555666666666666555555444444444444555555444444444444444444444333777777777777777777777777888888777777777777777777555555555666666666666666222444666555333333666999444666666444333666666333444333222111111111222333222444777888888666222000111111222222222222111111111333444333111111222333222111000000333444444333111000///------....../////////...------------...,,,...000222222111///---...///222444555555333333///////////////////////////............------------,,,+++***+++,,,---...------,,,,,,+++***)))))))))((('''((()))***)))(((&&&&&&''''''((()))))))))(((((('''''''''(((((()))+++******)))((('''''''''###$$$$$$%%%&&&&&&&&&%%%###%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$"""  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%'''&&&%%%$$$$$$$$$%%%&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###$$$&&&'''%%%###&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''(((((())))))******)))((('''))),,,//////...222888DDDVVVjjj|||VVVPPPGGGBBB@@@???>>><<<888888999999:::;;;<<<===:::888666444444555777888777777666555555555555555555555555555555555555555666555444333333444666777444444555555555555444444444444444555555555666666777555444555777777666444888777666555555555666666555555555555555444444444444333333222222333333444555555666777777777777777888888999999999999888888888888888777777777666666999888666555555555666777777666444333333444555666444444444444444444444444,,,222555555666:::;;;:::666666555555555666777777666666777777777777888888666777999:::;;;;;;:::::::::999888888888999;;;;;;777888::::::888777888999999777666777::::::888666999:::;;;<<<===>>>>>>???;;;;;;;;;;;;;;;:::999888999777666777888999888666666666666666777888999:::555555555555666777888888888999999999999888777777111111222222222222333333666666666777777666666555777777666666666777999::::::999888777666555555444777666444555888999888666555666666555222111111222333555666888888777666555888999999999999999999999999999999999999888888888555555666666666666555555555555555555555555555444777777777777777777777777777777777777777777777666777777777666666555555555444444555555444444666777444777666333333666666444444444222111111111222333222444555666666444222000111111222222222222111111111222333333111111222333333333333222222222222333111000///...---...////////////...------------...+++,,,///000111111////////////111222222111000000///////////////////////////............---------,,,,,,+++++++++,,,---...------,,,,,,+++******)))***((('''((()))***)))(((''''''(((((()))*********((((((''''''''''''((((((******)))(((((('''&&&&&&######$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$""" $$$%%%&&&'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%&&&$$$$$$#########$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$''''''&&&$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''''''''(((((((((''''''&&&%%%&&&&&&''''''((())))))&&&(((*********+++...111555;;;HHHYYYlll}}}[[[SSSIIIBBB???>>>===;;;:::999999999::::::;;;<<<:::888777555555666777888777777666555555555555555555555555555555555555555555555444333333555666777444444444444444444444444444444555555555666666666777555444555666777666555777666555555444444555555333444555666666666555444444333333222222333333444555555666777777777777666888888999999999999888888888888777777777777666666999999888777777777777888888777666444333333444555666666666666666666666666(((///666777888;;;:::777555555555666666777888999666666777777888999999999777777888::::::::::::::::::999999999999:::;;;<<<777999::::::999888888999:::999888999:::;;;999777::::::;;;<<<===>>>??????============<<<;;;:::999;;;:::999999;;;;;;:::999888888888888888999:::;;;999888777666777888;;;<<<:::;;;;;;;;;;;;:::999999444444444333333333333333666666777777777777777666666555555555666777999::::::999999888777666555555555444333444666777666555666777888666333111111111444555666888888888777666888888999::::::;;;<<<<<<888888888777777666666555666666777888888777666666666666666666666666666666777777777777777777777777666666666666666666777777999999888777666555444444666555333444555666666666555777555111111555777555555444222111111111222333333333444444444333222111111111222222222222111111111222333333111111222333111333444222///---///111111000///.........////////////...------------...,,,,,,...///000000000000000/////////.........---///////////////////////////............---------,,,,,,,,,+++,,,------...------,,,,,,++++++*********)))((((((******)))((((((((((((((()))***++++++((((((''''''''''''(((((())))))(((((('''&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$###!!!###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***)))'''%%%$$$$$$%%%%%%######""""""######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''''''''&&&&&&&&&&&&'''(((((())))))***&&&+++...---))))))///555888???MMM^^^ooo}}}[[[SSSHHH@@@======<<<:::;;;;;;:::999999999:::;;;:::999777666555666777888777777666555555555555555444444444555555555555555555444444444444555666777666666666666666666666666555555555555666666666666666666555555666666666555666555555555444444444444111222555666777777666555444333333222222333333444444555666666777777666666777777777888888777777777777777777777777777666666999999999999999999999999777777666555444444555555777777777777888888888888...555999999888888666222666666666666666777888999888888888888888999999999777888888999:::::::::;;;:::::::::::::::;;;;;;<<<:::;;;======;;;;;;;;;<<<::::::::::::::::::999888:::;;;;;;<<<===>>>??????=========<<<;;;:::999888;;;:::999:::<<<===<<<;;;999999888888999::::::;;;;;;:::999999999;;;<<<===;;;;;;;;;;;;;;;::::::999666666666555444333333333666666777888999999999888666555555666777999;;;<<<;;;;;;:::999888777666666444444444555555666666555555777888777555333333333555555777888888888888888:::::::::;;;;;;;;;<<<<<<999888888777666555444444666777999::::::999777666777777777777777777888888777777777777777777777777666777777777777777888888888888888777777666666666888555333333666888666444666777555000111555888777555444333222111222333333444444333333333333333444111222222333333222222111000222333333222111222444---111333000,,,***---111000000000/////////////////////...------------...//////////////////000000//////...------......//////////////////////////////............---------,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++)))((()))******)))(((((('''''''''((()))***+++)))((((((''''''''''''(((((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%$$$"""!!!!!!"""%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%$$$""" !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++***((('''%%%%%%%%%%%%""""""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&)))))))))***++++++,,,,,,***---///...,,,---222777:::DDDRRRcccqqq|||[[[SSSHHHAAA>>>>>>===<<<<<<;;;:::999888999:::;;;999999888777666777777888777777666555555555555555444444444555555555666666444444444444555555666666666666555555555555666666555555555666666666777777555666666666555555666666555555555555555444444333000222444666777777666555444333333222222333333444444444555666666666666666555555666666666666555555666666666666666666777777999999::::::::::::::::::555555555555666666777777777777777888888888999999666;;;<<<999666777555333888888777666666666666666:::999999999888888777777888888888888999:::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<>>>>>><<<;;;<<<===999:::::::::999888888777::::::;;;<<<===>>>??????>>>>>>>>>===<<<;;;::::::;;;:::999:::<<<===<<<;;;999999888888999999:::::::::;;;<<<======<<<<<<;;;:::::::::::::::999999888888777777666555444333333666777888999::::::::::::777777777777888:::<<<======<<<;;;;;;999999888777555555666666666666777777333555888888777666666666555666777888888999999999<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;:::999888888777888:::;;;;;;:::888777777777777888888888999999666666666666666666666666777777777888888999999999666777777777888888999999999666333444777888666444555666444000111666888777555444333222222222333444555555444333333444555666222222333333333333222222000111333333222222333444,,,000333111---,,,000555000000000000000///////////////...------------...222111111000000/////////......---......000111222000000000000000000000000///............---------,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,***))))))******)))''''''&&&%%%%%%&&&''')))***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((''''''$$$%%%%%%$$$"""!!!!!!"""%%%%%%%%%$$$$$$$$$######$$$"""!!!"""$$$%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%******((('''&&&%%%$$$$$$"""###$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&)))))))))***++++++,,,,,,,,,+++***+++...111444666===HHHWWWgggsss|||^^^VVVLLLEEEBBBAAA@@@>>><<<;;;999888888999;;;<<<999999888888777777777888777777666555555555555555333333444444555666666666444444444555555555555666555444333222222333444555555555666666666777777777555666777666555444555777555666666666666555444444111222444666666666666666444333333222222333333444444444555666666666666555555555666666666666555555555555666666666666777777888999::::::;;;:::::::::444444555666777777888888555666666777777888888888777;;;;;;777555777888777888777666555555444444444999999888888888777777777888888888888999:::;;;<<<:::;;;<<<<<<======<<<<<<999;;;<<<<<<;;;::::::;;;999:::;;;;;;999777777888999999:::;;;<<<===>>>>>>???????????????>>>>>>===:::999999:::<<<===<<<;;;::::::999999999999::::::999:::<<<>>>>>><<<;;;999999999::::::999999888777777777666666555444333333666777888:::;;;<<<<<<<<<999888888888999;;;<<<======<<<<<<;;;:::999888888555777888888777666888999222555888:::999888777888666666777888999::::::;;;======<<<;;;;;;:::999999;;;;;;::::::999999888888888888999::::::999888888666777777888888999999999666666666666666666666666666666777777888888999999666666777888999:::;;;;;;888777555555666666666555444666444111222666888777666555333222222222333444555555444444444555666666222222333333333333222222000111222333222222333555000222444333111111444777000000111111111000///...//////...------------...000111111111000///...---------...///000111222222000000000000000000000000///............---------,,,,,,---............---------------,,,,,,,,,,,,,,,+++************)))'''&&&%%%$$$$$$$$$&&&(((******)))(((''''''&&&''''''''''''''''''''''''''''''((((((((()))(((((('''&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$###!!!"""$$$&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((('''&&&%%%$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''((('''''''''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&$$$%%%&&&''''''(((''''''&&&&&&'''(((((())))))******(((&&&(((---222555666BBBLLL\\\jjjuuu|||```YYYOOOGGGDDDAAA>>>;;;<<<;;;999777888999;;;===999999999888888888777777777777666555555555555555333333444444555666666777333444444555555555555555555444222111111222444555555666666666777777777777444666777777555444555777666666777777777666555444333444444555555666666666444333333222222333333444333444555555666666555555666777777777777777777666555555555666666666777777777888999:::;;;::::::999555666666777777777666666444444444555666777777777666:::;;;777555777888666666555444444444444444555555555666777777888999999999888888888888:::;;;<<<:::;;;<<<===>>>======<<<:::;;;======;;;:::;;;<<<:::<<<>>><<<:::888888999888888999:::;;;<<<=========>>>>>>???????????????;;;:::999;;;===>>>===<<<<<<<<<;;;;;;:::;;;;;;<<<::::::;;;;;;;;;;;;::::::999::::::::::::999888888666666666555555444444444666777999:::<<<======>>>999999888888888999;;;<<<;;;;;;:::999888777777666555777888888666666777:::444777:::;;;:::888777777777777777888999:::;;;<<<;;;;;;;;;:::::::::::::::888888888888888888888888888888888888888888888888666666666777888999999999666666666666666666666666444444444555666777777777777888888999999:::::::::777888888666555444666777222555555222333777888666666555444333222333444444333333444444444555555555222333333444444333333222///111222222222222333555333333333222222333333444000000111222111000///...//////...------------...+++,,,...///000///...------...///000111111000///000000000000000000000000///............---------,,,,,,.../////////...------------------------------+++************)))''''''&&&%%%$$$%%%''')))+++***)))(((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$###!!!"""$$$&&&&&&&&&""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$ """###%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''$$$$$$%%%'''%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((%%%&&&&&&''''''((())))))(((((()))***---222888<<>>999666<<<:::888777888999<<<>>>999999999888888888888777777777666555555555555555333333444444555666777777333444555555666666555555777666444333333444666777666666666666777777777777444666888777444333555777666777888888888777555444555555444444444555666666444333333222222333333444333444555555666666555555888888999999999999888888444555555555666666777777666777999:::;;;:::999999777888888888777666555444222333333444555666666777555:::;;;888666666555222333333333333333444555666111222444555777999;;;;;;999888888777888:::;;;<<<:::;;;===>>>>>>>>>===<<<<<<>>>??????>>>======>>>;;;>>>???>>>;;;999999;;;777888888999:::;;;<<<===:::;;;<<<======>>>>>>===;;;;;;:::;;;>>>??????>>>>>>======<<<<<<<<<======<<<;;;999888888999:::;;;::::::;;;;;;::::::999888555555555555555444444444666777999;;;<<<>>>>>>>>>999888888777777888999::::::999999888777666555555444666888888666555777999666888;;;<<<:::777666555777777777888999;;;<<<===888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<999888888777777888888999555666666777888888999999666666666666666666666666222222333333444555666666::::::999999999999999999666888999888444333555888111444555333444777888555666555444333222333444444111222333444444444444333222333333444444333333222///111222222222222444555444222000///000000000...000111111222222000///...//////...------------...%%%'''+++...//////...------///000111111///---,,,000000000000000000000000//////.........---------,,,,,,.../////////...------------------------------,,,******+++***)))''')))'''&&&%%%%%%(((***,,,******)))''''''&&&&&&&&&((((((((()))))))))))))))%%%&&&&&&&&&%%%%%%$$$######%%%&&&&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######$$$###!!!"""$$$&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$ """$$$%%%&&&%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$###$$$'''######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))''''''(((((()))*********'''+++...//////333<<>>>>>999777666666888:::::::::666555555444333333222222555///,,,000222000111666444333222444666777777666444444444555555555555666444444555555555555444444===;;;888666666888:::<<<777666555444444555666777777777888999888666444222777666444444555555444222555555444333333222111111777444111111444555444333999888777777888888777666444444444555666777777888555666888:::;;;;;;;;;;;;777777666666666666777777444333222222333444666777999999888888777666666555444444444555555555666666777777666666777888999999;;;;;;;;;<<<<<<;;;::::::<<<999777888;;;>>>>>>===>>>======<<<<<<<<<<<<===:::;;;===>>>>>>>>>===<<<:::888777888:::<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<===???@@@???>>><<<;;;??????>>>===<<<;;;;;;::::::::::::999999777666666:::::::::::::::999888777666666555444555666777888999888777:::>>>???>>><<<===<<<<<<;;;;;;:::999999999999777666666666777888:::999777666555555555666::::::999888888777666666555666777888888888888888888999999::::::999999888999888888:::<<<===<<<;;;777999999666666:::;;;888888888888888888777666666888888888777777555444444666666666666666666666666333444444444555555666666666666777777777777666666444444555666777888888999555444444333333444444555:::888555333222333444555444444444333333222222222222222333222000000111333333444444555444333222111444444222111///---,,,+++...------,,,,,,++++++***,,,---...//////---+++***........................222111000......000111222////////////////////////............---,,,++++++,,,------,,,++++++,,,...++++++************+++++++++***)))(((((()))***+++---,,,,,,+++***)))(((((())))))(((''''''''''''''',,,,,,***)))'''%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&$$$###%%%'''''''''%%%$$$###"""""""""'''### """'''***((($$$#########$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$######%%%'''(((%%%%%%$$$###$$$%%%&&&'''...)))&&&&&&%%%""""""%%%&&&'''((('''%%%%%%'''(((%%%%%%'''((((((((('''&&&'''&&&%%%$$$%%%''')))+++)))***+++,,,,,,+++)))((((((+++,,,,,,---444???HHHRRR]]]kkkuuu~~~oooaaaQQQIIIDDD>>>:::::::::888666666888:::::::::999888888777666666555555555///...111333111222555222111111222444555555444444444444555555555555666444555555555555555555444888888777666666777777888777666555444444555666777888888999:::999777555444666555444444555666555333666666555555444333333222888555333333666777777555888777555555666666666555555555666666777888888888888888999999999999999888777777666666666666777777333333333333444555666777:::999999888777666555555444555555555555666666666777666666666777777888999999999::::::::::::999999===:::888999<<<>>>>>>===???>>>===<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>===<<<;;;:::999:::<<<===============>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::999888777555555999999999999999888888777666555555444555666777888666555555777:::<<<;;;999<<<<<<<<<;;;::::::999999:::999888666666666777777777777666555555666777888:::::::::999999888777666666666888999999:::::::::999999::::::::::::999999888777777888999999888666444777777444555888999777888888888888888777666666888888888888777666555555666666666666666666666666444444555555666666666666666666777777777777666666666666666777777888888888555444444444444444444555666666555444444333333222555444444444333333333222///000000///------...000222333444444333222111000000000000000//////......------,,,++++++******)))+++,,,...//////...---,,,////////////////////////111000...------...000111---,,,,,,,,,++++++******,,,,,,------...---------,,,------,,,++++++,,,...++++++************++++++))))))(((''''''((())))))***************)))))))))))))))((('''''''''''''''(((((('''&&&$$$###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$""""""$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$###$$$$$$%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%&&&(((%%%%%%$$$$$$$$$%%%&&&''''''###"""$$$$$$###%%%(((&&&'''((('''%%%%%%'''(((%%%&&&'''((((((((('''&&&'''&&&%%%%%%%%%''')))***))))))++++++++++++***)))***,,,...---///555AAAJJJVVVaaannnwwwuuufffVVVLLLEEE>>>:::999:::999777777888::::::999666666666555444444333333444000000333444333222333333222111222444555555444444444444555555555555666555555555555555555555555555666777888888888666666777777555555555555777777999999:::::::::888777555666444444444666777666555777666666666555555444444888666555666888999999999999777444444555666666555666666666777777888888999;;;:::999888777666666666777666666555555666666777333333444555666666666666::::::999888777666555555555666666666666777777777777777777777777888888999::::::::::::::::::::::::>>><<<;;;;;;===>>>======??????>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>=========<<<;;;:::;;;===>>>>>>===>>>>>>??????@@@@@@AAAAAADDDBBB@@@>>>======???@@@===============<<<<<<<<<;;;;;;:::999888666444333666777777888888888888888555555555555555666777777999888888:::<<<===<<<;;;<<<<<<;;;::::::999999888:::999888777666555666666555555555555666777999999888999:::;;;:::999777555555666888999;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;::::::999777888888888555333444666666444555999:::888777888888888888777777666777888888888888888777777666666666666666666666666666666666666777777777777666777777888888777777666777888888888888888888888555555444444444444555555555666777777666555333222555555555444444444444444///000000...---,,,---///222222222333222222111000000000////////////......,,,,,,++++++***)))))))))+++,,,---/////////......000000000000000000000000///...---,,,,,,---...///000//////...---,,,++++++***+++,,,---............,,,------,,,++++++,,,...++++++************++++++((((((''''''''''''(((((((((((((((((()))))))))***)))((((((''''''''''''((())))))(((''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%$$$######%%%&&&%%%%%%$$$%%%%%%&&&''''''###%%%'''&&&###!!!!!!"""%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&''''''$$$###&&&&&&%%%'''***&&&''''''&&&%%%%%%&&&(((%%%&&&''''''(((((('''''''''&&&&&&%%%&&&((()))***((()))***++++++++++++++++++---//////111888EEENNN]]]gggrrrzzzyyyjjjYYYOOOIIIBBB===<<<<<<:::777777888999999999555555444444444333333333444222222444555555333222555444444555666777777666444444444555555555555666555555555444444555555555777888999999:::999999888888777666555555666777888888999999999999888777666555444333444666777777666666666555555555555555555666666666777888999:::::::::888555444555666777666555555666666777777777777;;;:::888666555555666666666666666555555666666666333444555777888777777666::::::999888777666555555777777777777888888888888:::999999888999999::::::===<<<<<<<<<======>>>>>>???>>>==================@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<==================;;;:::;;;<<<>>>>>>===>>>>>>>>>??????@@@@@@@@@CCCBBB@@@>>>=========>>><<<<<<<<<===============<<<<<<;;;999777555333222444555666777888888888888555555555555666666777777::::::;;;<<<=========<<<;;;;;;::::::999888888888999999888777666555555444555555555666777777888888777888:::<<<;;;999777555444555777999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999:::999777666555888888666777;;;<<<:::777777888888888888777666777888888999999999888888777777777777777777777777777777777777777777888888777777777888888777777777999999999888888888888888666666555555555555666666888888888888777777666555555555555555555555555555222333333222000///000111111111111111111111111111333222111000...---,,,+++------,,,,,,+++******)))***+++---///000000000000000000000000000000000000...------,,,,,,------...111111000///...,,,,,,+++,,,,,,------...---------,,,,,,---,,,++++++,,,...,,,++++++******++++++,,,(((((((((((((((((((((((('''((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%###""""""$$$%%%#####################$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&***&&&%%%&&&$$$!!!!!!$$$&&&''''''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***(((((()))***+++,,,,,,,,,+++---///000222;;;IIISSSccclllvvv|||qqq```UUULLLDDD???======;;;888888888999999888888888888888777777777777444444444444555666444222666555444555777777777555444444444555555555555666666555444444444444555666888888777777777888::::::888777666555555666777888777777777777777777666666555444444555777888777666444444444444444555555555444555666777888888999999888666444333444555555444444444444555555555555555888777666555444555666777666666555555555555666666333444555777888777777666999999888888777666666666888888888999999999::::::<<<<<<;;;::::::;;;;;;;;;===<<<<<<<<<<<<===>>>???>>>>>>???>>>>>>=========??????===<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>><<<;;;999:::;;;===<<<<<<=========>>>>>>>>>>>>>>>>>>????????????===<<<:::<<<<<<<<<==================<<<;;;:::888666444333333444555666777888888888666666777777777888888777777888999999999888888888:::::::::999888888777777888888888777666555555444666666777777777777666666666777:::;;;;;;999666555333444666888999:::;;;;;;;;;<<<<<<======<<<<<<;;;:::999888999;;;;;;999888666888888666777;;;<<<:::666777777888888888777777777888888999999999888888888888888888888888888888888888888888888888777777777777888888888888777777999999999888888888888888777666666555555666666777999888666444444555666888555555555555555555555555555555555444111111222333111111111111111111111222333222222000///...------.........---,,,,,,+++++++++,,,---///000111222222///////////////////////////..................///......---,,,+++***)))(((............---,,,+++***,,,,,,---,,,++++++,,,...,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))(((((('''&&&&&&%%%((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&(((### $$$&&&%%%########################%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((($$$######!!!%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&''''''((((((&&&&&&''''''((())))))***(((((()))******+++,,,---***---///111444???MMMYYYgggpppyyy{{{hhh[[[PPPFFF>>><<<>>><<<999888999999999888777777777777666666666666666777666444555777666222555444333444555666555333444444444555555555555666666555444333333444555666666555444444555666888999888888666666666666888888777777666666666666666666777555555555777888777666333333333444444555555666333555777888777666777888444333222222333333222111444444444444444444444444444444444444555666666777666555555444444555555666333333444555666666666666777777777777777777777777999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<::::::999999999;;;<<<===;;;===??????>>>======>>>>>>>>>===<<<<<<<<<<<<======<<<<<<<<<<<<===>>>>>>===;;;::::::;;;<<<<<<;;;=====================>>><<<===???@@@???>>><<<:::===============<<<<<<<<<======<<<;;;:::888666555444444666777888888888888777777888999999999999999888:::;;;;;;999888999:::::::::999888888777777666666666777777777666555444666666777777777777666555555666888999999888666555333444666777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;888777777888::::::888777555777777444555888999666666777777888888888888777777888888888888888777777888888888888888888888888888888888888777777777777777888888999999888888777777888888888888888888888777777666666666666777777777555333111111333555777444444444444444555555555444555555333000///000222222111111111111222333333000000111111111111222222/////////...------,,,,,,------...///000111222333////////////////////////////////////////////////000//////...---,,,,,,+++000000///...---+++***))),,,------,,,++++++,,,...,,,,,,++++++++++++,,,,,,))))))************))))))******)))((('''&&&%%%%%%(((''''''''''''(((((()))%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''"""###%%%%%%$$$###$$$%%%''''''&&&%%%%%%$$$%%%%%%''' $$$%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$"""$$$%%%%%%######$$$&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''%%%$$$''''''######&&&%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&'''((((((&&&''''''((())))))*********)))))))))***+++,,,,,,***---000222888DDDTTT```kkkttt|||lll___TTTIIIAAA??????===:::888999999888777444444444444444555555555888999777333444888888444666444333444555666555333444444444555555555555666777666444333333444666777333444555666777777777777999888777666666777888999888777777777777777777888888777555666777777666555333444444555666666777777444666999999777555666777444444444555666666333000555555555555555555555555333333444555555555555555666555555444444555555666333333333333444555666777666666666777888888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::999999888777888:::<<<===999<<<>>>???===<<<===???===<<<<<<<<<<<<======>>>===<<<<<<;;;<<<===>>>???>>><<<;;;;;;<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????>>>>>>>>>======<<<<<<;;;;;;=========<<<;;;:::888777555666777777888888888888888999:::;;;;;;;;;::::::;;;===???>>>;;;::::::<<<999999999888777777666666444555666777777777666555444555666777888888777777555555666666666666555555555666777888999999999999;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999:::::::::888666666999888444444777777555666666777888888888888888888888888888777666555555999999999999999999999999888888777777777666666666777888888999999888888777666666666777777888888888888777777666666777777888666555555444444555666666222333333333444444444444444555444333000///000111333222111111222333444555111111222222222333333333///......------,,,++++++......//////000111222333000000000000000000000000/////////000000/////////222222111111111000000000...///......---,,,+++***,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---(((((()))******)))(((((()))))))))((((((''''''''''''''''''''''''((())))))((((((((()))))))))))))))&&&&&&&&&&&&'''''''''((("""$$$&&&&&&$$$#########%%%$$$$$$$$$$$$%%%%%%&&&%%%"""!!!#########%%%%%%%%%%%%$$$$$$$$$###"""###%%%$$$$$$###%%%&&&%%%%%%%%%$$$$$$$$$######""""""###%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%'''%%%&&&***+++((((((+++%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%&&&'''((()))&&&'''((())))))*********+++******))))))***+++,,,***...111555<<>>???777;;;>>>???===<<<===???<<<;;;;;;<<<<<<===>>>???===<<<<<<;;;;;;===>>>???@@@>>><<<<<<>>>>>>>>>===@@@@@@??????????????????@@@???>>>===>>>???BBBCCC??????>>>===<<<;;;;;;:::============<<<;;;:::999666777777888888888888888999:::;;;<<<===<<<;;;:::888:::<<<;;;888666777999999999888888777666666666333444555777777777777666111333555777999999999999555444444444555555555555777888999::::::::::::::::::;;;;;;;;;;;;;;;;;;:::@@@???=========;;;999777999;;;:::777666999999666666666777888888888888888888888888888777555444444999999999999999999999999888777777777666666555555888888999999999999888888444555555666777888888999888888777777777777888888777888999::::::999888777222222222333333444444444666666666444111000111222333333222222222333555666555555444444333222111111...------,,,,,,++++++***000/////////000111222333111111111111111111111111......////////////......////////////............---------...------,,,,,,,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---&&&'''((())))))((('''&&&(((((((((((())))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%$$$$$$"""""""""###$$$%%%'''(((%%%'''((('''%%%######$$$############""""""!!!!!!$$$%%%'''&&&&&&&&&'''(((%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%###!!!"""&&&&&&$$$$$$&&&%%%&&&&&&%%%$$$$$$%%%'''''''''&&&%%%&&&'''((()))&&&'''((()))************,,,+++***)))))))))***++++++///333777???MMM```mmmqqqyyyyyygggXXXNNNHHHEEECCC@@@<<<999999::::::999:::999888666666666777777777666555555555777888999:::666333333555777666444:::888777555555555666666666666555555555555666666888888999999999:::::::::777777666666777888999999:::::::::999999999888888:::999888777666666666666777777888888888777777666999999888888999999:::;;;777777777777777888888888555666666666666444222111444666888777444333555777666666555555555444444444444222//////000333555666777888888888888999999999==================<<<<<<;;;;;;::::::::::::::::::>>>>>><<<;;;;;;<<<===>>>@@@???=========>>>===<<<============>>>>>>>>>>>>:::===@@@???;;;<<<@@@EEE???>>>===<<<<<<===>>>???>>>??????>>>===>>>AAACCCCCCBBBAAA@@@???>>>>>>>>>@@@???===<<<;;;:::;;;;;;??????@@@@@@@@@>>><<<;;;;;;:::999888777777777777666777:::<<<<<<<<<;;;:::;;;;;;::::::::::::999999<<<888444000000333777:::999999999999999888777666777888999:::;;;:::999888666555555444444444555555222333555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999:::<<<;;;999777777666777888888999999999888888666888:::999888777888999999999999999999999999999666666777777888888888999;;;::::::999888777666666888888777777777888:::;;;555666666666444444666888666666666555444222111000000000//////000222444555444222111222333333222111222222111000///...------111000//////000222444555111111111111111111111111///000000000000000///////////////000000000000000///---,,,,,,---------,,,+++***)))***,,,---,,,+++,,,++++++******++++++,,,+++******)))(((''''''&&&***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''((())))))(((&&&%%%&&&'''&&&%%%$$$&&&(((+++***)))&&&###!!!"""$$$''''''''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&###!!!!!!"""#########$$$$$$%%%%%%%%%######""""""######$$$%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&(((++++++(((%%%###$$$$$$%%%&&&&&&&&&%%%'''((('''%%%&&&)))((($$$((((((((((((((('''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%'''***,,,,,,+++,,,///444:::DDDSSSdddooozzz{{{iii[[[PPPJJJFFFCCC@@@<<<:::;;;<<<===<<<::::::999777777666666666777666666555666777888999:::777444444555666555444999888777666555666777777777666666555555666666777777888888888999999999999888888777777888888999:::999999:::::::::;;;;;;;;;;;;:::999888888777777777888888888888888888888888999999999999999::::::;;;888888888888777777777777777888888888888666444333444666888777555444555777666666666666555555444444444222000///111333555666888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::;;;>>>===<<<;;;;;;<<<======???===;;;;;;<<<<<<<<<;;;<<<<<<=========>>>>>>>>>;;;===???>>>======AAADDD@@@???>>>===<<<<<<===>>>???@@@@@@???>>>???AAACCCCCCCCCAAA@@@@@@?????????AAA@@@>>>===<<<;;;<<<<<<===>>>?????????>>>===<<<;;;;;;;;;:::::::::999999888999;;;=========<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;:::888666666777888999999999999999999888777777999999::::::;;;;;;::::::777666666555444444444555555555666888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::999999999999999:::::::::::::::::::::::::::::::::;;;<<<======<<<:::999888777777888999999999888888888:::;;;;;;:::999999:::::::::999999999999999999777777777777888888888999::::::999999888777777777888888777777777888999:::777777777666444333444666666666666555444333111111222111111111111333444555555333222111222222000...222222111000///...------111000/////////111333444111111111111111111111111//////000000000000//////........................000...---,,,---...---,,,+++***)))***,,,---,,,+++,,,++++++******++++++,,,*********)))((('''''''''******)))((('''&&&&&&%%%(((((((((''''''((((((((()))(((((()))******)))'''%%%&&&'''&&&%%%$$$&&&(((''''''((('''&&&&&&)))+++&&&&&&&&&&&&&&&%%%$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''))))))'''$$$''''''((()))))))))))))))&&&((('''$$$&&&)))((($$$(((((((((((((((((((((''''''(((((())))))((((((''',,,+++)))(((((('''&&&%%%...111666>>>IIIYYYiiiuuu~~~~~~mmm^^^SSSLLLHHHBBB@@@===<<<===>>>??????:::::::::999888777555555777777666666666777888888:::888666555666666555444777777666666666777888888777777666666666666777777777777777888888888999999999999999999999::::::;;;888999999:::<<<======>>><<<;;;:::999999999999999999888888777888999;;;<<<::::::999999::::::;;;<<<999999999888777777777666999999:::::::::888777666555666777777555555666777666666777777666666555444333222111000111333555777888888999999999:::::::::999999999999999:::::::::;;;:::888777777888:::;;;<<<<<<;;;;;;;;;<<<<<<======;;;:::999;;;;;;;;;:::;;;;;;<<<<<<<<<==================>>>>>>@@@AAABBB@@@???>>>===<<<======>>>AAAAAABBBAAA@@@@@@BBBDDDCCCCCCBBBAAA@@@@@@AAAAAABBBAAA???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<===>>>>>>===<<<;;;;;;;;;===>>>>>>===<<<;;;=========<<<<<<<<<<<<;;;999:::;;;;;;;;;:::888777999999999999999999888777;;;:::999999999:::;;;<<<888888777666555555444444777777888888999888888888;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;:::::::::999999::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<===<<<;;;999888666777888888999999888888999;;;===<<<;;;:::;;;;;;:::::::::999999888888888777777777888888888888888888888888888888888888888888888777777777888999999888888888666444333333555666666666555444333222111444333333222222333444444555444222111111000...,,,222222111000//////...---000//////...///000222333111111111111111111111111//////000000000000//////........................222000...---......---,,,+++*********,,,---,,,+++++++++************++++++******))))))((((((''''''*********)))((('''%%%%%%))))))(((((((((((())))))***)))((()))++++++)))'''%%%&&&'''&&&%%%$$$&&&(((!!!"""$$$$$$$$$%%%''')))%%%%%%%%%%%%%%%$$$$$$#########""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''&&&%%%#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$%%%&&&&&&'''''''''''''''&&&'''&&&$$$%%%((('''###''''''((((((((((((((((((((())))))******))))))))))))))))))******++++++,,,///222888BBBPPP```qqq{{{pppbbbVVVMMMHHHCCCAAA>>>======>>>>>>===;;;;;;;;;;;;:::888555444777777777777777777888888999888777666666555444444555666666777777888999999888777777666666777777888888888999999999:::::::::;;;;;;::::::::::::;;;<<<999999999:::;;;<<<<<<===;;;;;;:::999999999999999:::999888777888:::===>>>:::::::::999::::::;;;<<<::::::999999888777666666999:::;;;;;;;;;999888777555666666666666666777777777777888888888777666555333333333222222333666888999999999999:::::::::;;;999999999999999:::::::::;;;999777666777888:::<<<;;;;;;;;;;;;;;;<<<<<<<<<===;;;::::::;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>===<<<>>>@@@BBBBBBAAA???>>>=========>>>???@@@BBBCCCDDDCCCAAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA???>>>>>>======:::;;;;;;<<<===>>>>>>>>>;;;<<<>>>@@@@@@???===<<<<<<<<<=========<<<;;;;;;=========<<<<<<<<<;;;;;;888999:::;;;:::999777666999999999::::::999888888;;;999888666777999;;;===:::999999888777555444333777777888999999999999888::::::::::::::::::::::::888888999:::;;;;;;;;;;;;<<<;;;;;;:::;;;<<<======::::::::::::::::::::::::999999999:::;;;:::888666555666777888888999999888999;;;<<<<<<;;;::::::;;;;;;::::::999999888888888888888888888888888888888777777888888888999999999888777777777777888888888777777777666444333555666666666666666555444333222444444333333222222222222444222000000111000///---222222111111000//////...//////......///000111111111111111111111111111111...//////000000000000///111111111000000000000000333111///.........---,,,,,,+++******,,,,,,,,,***++++++************++++++***)))))))))((((((((('''************)))'''&&&%%%)))(((((((((((((((((())))))((('''(((******((('''%%%&&&'''&&&%%%$$$&&&((($$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############""""""######$$$%%%%%%$$$"""!!! !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%'''&&&$$$%%%((('''###''''''''''''(((((((((((((((((())))))******))))))((()))+++,,,---...000111...222999EEEUUUgggxxxtttfffYYYOOOIIIEEEBBB???======<<<;;;999;;;;;;<<<<<<:::888666555888888888888888888777777888888888888666555555555555555666777888999::::::888888777777777777888888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<:::::::::999999999999999:::999999888888888888999:::999888888999;;;===???:::999999999999:::;;;;;;;;;::::::999888777777666888999:::::::::999888777666666666666777888888777777888999:::999888666555333555666555444444777:::999:::::::::;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<:::999888777888999;;;<<<:::;;;;;;<<<<<<=========>>><<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<===>>>======>>>AAABBBBBBAAA<<<<<<<<<===>>>@@@BBBCCCCCCDDDEEEDDDBBBAAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAA@@@???>>>======:::;;;;;;<<<===>>>??????:::;;;>>>???@@@???>>>===;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999888999999:::::::::999999:::888666444444777999;;;:::::::::999888777555444555666777999::::::::::::888888888888888888888888777888999:::;;;;;;;;;;;;;;;:::999999999:::<<<===:::::::::::::::::::::::::::999888999;;;;;;888666555555666777888999999999888999;;;;;;999888999::::::::::::999999888888888999999999888888888888888777777777888999999::::::777777777888777777777777444555666555555555777999666666666666555444333333333333333222111111000000111000//////111222111000222222111111000000/////////////////////000000000000000000000000000000000......///000000000000000222222111111000000000000222000.........///...,,,,,,+++******,,,,,,+++***+++******))))))******+++))))))))))))(((((((((((())))))***+++***((('''%%%(((''''''&&&&&&''''''((('''&&&&&&'''(((((('''%%%%%%&&&'''&&&%%%$$$&&&((()))***+++***'''%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%%%%%%%######"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&'''''''''''''''(((((('''&&&&&&&&&'''&&&$$$%%%)))((($$$&&&'''''''''(((((())))))&&&'''(((((()))))))))))),,,---...---+++)))***,,,---111:::III[[[nnn}}}yyykkk]]]RRRKKKFFFCCC@@@>>>===<<<:::888;;;;;;;;;;;;:::999888888888888999999999888777666666888999999777666666777555666777888999999999999999999888888888888999999;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888888999999888888888888999999:::999999888999:::<<<===999999888888999999:::;;;:::::::::999888888888777777888999::::::999888777666555555666888999999888888999:::;;;;;;999777666444777999888666666999<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======999999999999:::;;;<<<<<<:::;;;<<<===>>>>>>>>>===???===<<<<<<>>>??????>>>;;;;;;<<<<<<<<<=========<<<===???@@@AAAAAABBBBBB<<<<<<<<<===>>>AAACCCDDDDDDEEEFFFEEECCCAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<===>>>???@@@:::;;;===>>>?????????>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::>>>===;;;:::::::::;;;<<<888999::::::::::::::::::888777555333444666888:::::::::;;;;;;:::888666555555666777999:::;;;;;;;;;888888888888888888888888777888999:::;;;<<<<<<<<<999888777666666888:::;;;::::::::::::::::::::::::<<<:::999;;;>>>>>>;;;777444555666777888999999999666888999999888777777888999999999999999999999999999999999999999888888888777777888888999999999:::777777888888888777666555333444555555555666888:::666666666666666555444444222222222222222111000///000//////000222333333222222222111111111000000000000000000000000000000000000000000000000000000000---...///000000111111000111000000//////......---111///------...///...------+++***+++,,,,,,+++)))******))))))))))))******))))))))))))(((((((((((('''(((***++++++***((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&'''(((&&&$$$%%%&&&'''&&&%%%$$$&&&(((%%%'''))))))'''''''''(((###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%$$$$$$%%%''')))***(((&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%&&&((('''%%%&&&)))((($$$&&&&&&''''''((()))))))))&&&&&&'''((())))))))))))$$$'''******((((((+++...000444===MMMbbbuuu~~~pppbbbUUUNNNFFFDDDAAA@@@???>>><<<:::;;;;;;::::::::::::;;;;;;888999999999999888777666444777999999777666777888666666888999:::999999888999999999888888999999999;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::::::::;;;999999::::::::::::::::::::::::999999999999::::::999999999999999:::::::::888888777777888888999:::999999999999999999999999888888::::::::::::999888777555444666999:::999888888999;;;<<<<<<:::888666666999<<<;;;888888;;;>>>;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<=========888999;;;<<<======<<<<<<;;;<<<===????????????>>>???===<<<<<<>>>?????????<<<<<<=========>>>>>>>>>:::>>>AAABBB@@@@@@AAACCC???>>>>>>===>>>@@@AAABBBDDDEEEFFFEEECCCAAA@@@@@@?????????@@@@@@AAACCCCCC@@@@@@AAA@@@???>>><<<;;;>>>======<<<===>>>@@@@@@;;;<<<===>>>???@@@AAAAAA;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<;;;===<<<;;;;;;::::::;;;;;;888999::::::;;;;;;::::::888777555555555666888999999:::;;;<<<;;;:::888777777888999999:::::::::999999999999999999999999999777777999:::;;;<<<<<<<<<:::999777666777888;;;<<<::::::::::::::::::::::::<<<:::888;;;>>>???;;;777333444555777888888999999666888999999888777777888888888888999999::::::;;;:::::::::999999888888888888888888888888999999999777777888888888777555444444555666555555555777999666666666666666555555444111222333333333222111000222111000111222333222111222222222111111111111000000111111111111111000000000000000000000000000000---...///000111111111111111111000000///......---...---+++,,,...///......---,,,***+++,,,,,,+++)))******))))))))))))******(((((((((((())))))))))))%%%''')))+++,,,+++***(((((((((''''''''''''(((((('''&&&&&&'''(((((('''%%%%%%&&&'''&&&%%%$$$&&&((( """%%%&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$###$$$&&&***+++)))'''$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$&&&(((&&&&&&''''''&&&%%%%%%$$$((()))(((&&&'''******%%%&&&&&&''''''((())))))***&&&'''((()))************"""'''))))))+++000555555999CCCTTTiii}}}ttteeeXXXPPPEEECCCBBBAAAAAAAAA???===<<<;;;:::999:::;;;<<<===888999::::::999888777666333666999:::888777888:::666777888999:::999888888:::999999888888999999::::::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::888999::::::;;;<<<======;;;;;;:::::::::;;;;;;<<<999999:::::::::999888888777777777666777888888999999999999999999999::::::888999:::;;;;;;;;;:::999777555444666999;;;:::888888:::<<<===<<<;;;888666666:::======999999<<<@@@;;;;;;;;;<<<<<<<<<======999999:::;;;;;;<<<======888999<<<>>>>>>>>>===<<<;;;<<<>>>???@@@@@@@@@???>>>===;;;<<<>>>??????>>>============>>>>>>>>>>>>999>>>CCCCCC@@@>>>AAAEEEBBBAAA???>>>>>>>>>???@@@DDDEEEFFFEEECCC@@@??????>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@???===<<<:::???>>>>>>======>>>@@@AAA=========>>>???AAABBBCCC<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>============999999:::::::::999888777888999::::::;;;;;;;;;;;;888777666666666777999999888999;;;<<<<<<;;;999888:::::::::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;666777999:::;;;<<<<<<<<<>>><<<:::999999;;;>>>???:::::::::::::::::::::::::::888666888<<<===999555333444555777888888999999777888::::::888777888999777777888999:::;;;;;;<<<:::::::::999999888888888888888888888888888888888666777888888888666555444666777777666444444555777666666666666666666555444222222444444444444333222555333222222333333111000222222222111111111111111111111222222222111111000000000000000000000000000---...///000111111111111333333333222111000000///---+++***+++---//////...---,,,++++++,,,,,,***)))******))))))))))))******(((((((((((())))))))))))$$$&&&)))+++---,,,+++***))))))(((((((((((())))))(((''''''((())))))(((&&&&&&&&&'''&&&%%%$$$&&&(((###%%%'''((('''&&&&&&'''$$$%%%&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%"""!!!!!!$$$((()))(((%%%#########$$$$$$%%%%%%&&&#########"""###$$$$$$%%%!!!###%%%''''''&&&###""""""############$$$$$$$$$"""$$$&&&%%%""""""%%%(((++++++,,,++++++***))))))(((***)))'''(((+++***&&&&&&&&&&&&'''((())))))***(((((()))++++++,,,,,,,,,%%%)))------++++++///333999===GGGYYYooo