BM6P6(@  !!!"""###$$$""" ###!!! !!!"""!!!   !!!""" !!!"""""" !!!%%% !!!!!!""""""''' !!!  ###$$$"""###"""  """"""  ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>L GG=?HdĦ=ĪjGG=?HdĦ  !!!ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ  !!!###?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??  &&&+++'''4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ!!! !!!4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ 4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ  4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ !!!!!! 4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<geĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR !!!!!! 4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h 4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ    ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ !!!!!! !!!###!!! !!!>AneneneneDenene>Ak<fhDenenene  !!!      !!!  !!!"""   """###""" """"""!!! $$$'''((("""!!!!!!!!!!!!%%%''''''  """"""    !!!!!!   !!!"""   """###$$$ !!!###$$$###!!! !!!"""""" """$$$###   !!!!!! !!! ###&&& !!! !!!!!! &&&(((!!!  !!!!!! !!!&&&'''""" """###!!!!!!!!! !!!!!!  """###%%%"""!!!    !!!  !!!!!!!!!!!!   !!!   """"""  !!!!!! !!!!!!  !!! !!!######!!!!!!$$$%%%!!! !!!!!!  !!!"""""""""!!!!!!$$$$$$!!!  """%%%''''''%%%$$$  !!!!!!!!!!!!!!! $$$$$$###"""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$### !!!  ###""""""!!!  !!!!!!!!! !!!""""""!!!   """!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!! """ !!! !!! !!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!  !!!!!!!!! !!!!!! """""""""""""""######### !!!!!!!!!    !!!"""""" """""""""######$$$$$$$$$ !!!!!!!!!   """  !!!!!! !!!!!! !!!""" !!!!!!"""###$$$$$$$$$ !!!!!!!!!  !!!""""""!!! !!!### !!!"""###$$$$$$ !!!!!!!!!    !!!!!! ###"""!!! !!!!!!"""  !!!"""!!! """ !!!!!!   ###  !!!!!! !!! !!!"""######!!! !!!"""###"""!!!""" !!!!!! """ !!!###$$$###"""!!!!!!######"""!!!"""   !!!  """###"""!!! !!!"""###""" !!!    """  !!!!!!!!!  !!!!!! !!!!!!  !!!!!! !!!!!!  """"""  !!!"""!!!  !!!!!!"""!!!   !!!!!!!!! !!!!!!!!! !!!######!!! !!! !!!""""""!!!  !!!!!!  !!!!!! !!! !!!"""!!! """!!!!!!  !!!$$$$$$!!! !!!!!! !!!!!!"""!!!  !!!""" """###"""  !!!"""!!! !!!"""!!!!!!""""""!!! !!!!!! !!!!!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!""""""!!!!!!  ###  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!"""###""" """!!!  !!! %%%  !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""###$$$###!!! !!!######"""!!!  ###)))   !!!"""""" !!!!!!!!!"""""" !!!!!!!!! !!!""""""""""""""""""$$$%%%%%%###"""!!!"""######"""!!! !!!!!!   !!!!!! &&&---!!!  !!!!!! !!! !!!"""""" !!!!!!!!!!!! !!!"""""""""""""""""""""$$$&&&&&&$$$###"""###!!!!!!  (((000### !!!   !!!!!!!!! !!!"""""" !!! !!!!!!""""""######"""""""""!!!###&&&'''%%%###"""###   ***333$$$ !!!!!!!!!   !!!!!!!!!!!!  !!!""" !!!""""""###""""""#########""""""!!! ###&&&'''%%%###""""""   +++555%%% !!!""""""    !!!!!!"""""" !!!!!! !!!!!!"""###$$$$$$%%%""""""#########""""""!!!"""%%%&&&%%%###""""""  !!! !!!!!!!!!  """""" !!!%%%$$$   !!!!!!""""""###!!! !!!!!!!!!!!!$$$###"""!!!!!! !!!!!!!!!!!!!!! """!!!!!! !!!  !!!(((***'''!!! !!!!!! !!!  !!!!!!!!!"""###!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!  """(((***((("""!!!!!!!!!"""!!!!!!  """!!!   !!!!!!!!!!!!"""!!!""""""""""""############!!!!!!!!!!!!!!!""""""###""""""""""""""""""!!!!!! !!!!!!""""""  %%%&&&$$$  !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!"""!!!  !!!!!!!!!!!!!!!!!!  !!!!!!"""""""""######### !!!"""###$$$""""""!!!!!! !!!!!! !!!!!!"""""""""  !!!"""!!! !!!"""""""""  !!! !!!!!!!!!!!!!!!  !!!!!!!!!"""""" !!!###$$$%%%"""!!!   !!!""""""""""""    !!!""""""###  !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""$$$$$$$$$"""!!!  """""""""!!!!!!  !!!!!!  !!!!!! """!!!  !!! """!!!!!!!!!  !!!!!! !!!!!!!!!!!!""""""""" !!!!!! !!!!!!"""######&&&%%%###!!! !!!"""""" !!!"""""""""    !!!!!!    !!!"""""""""!!!###"""!!! !!!""""""###### """"""!!!!!!   !!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###((('''%%%###""""""###$$$ """######!!! !!! !!!   !!!"""###!!!!!!!!!!!!!!!"""######!!! !!!#########"""######""" !!!!!!"""""""""!!!######"""!!!  """#########""""""$$$&&&!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$"""!!!!!!"""$$$!!!"""###"""!!!    !!! """######!!!!!!!!!!!!!!!""""""###!!!!!!!!!  !!!"""###""""""###"""!!! !!!""""""###"""!!! !!! !!!!!!!!!!!!!!!!!! """###$$$###""""""$$$&&& !!!!!!!!!""""""""" !!!!!!!!!"""""""""######"""!!! !!!"""### """###"""!!!  !!!     !!! !!!"""###$$$ !!!!!!!!!"""""""""""""""!!!!!!!!!  !!!""""""""""""!!!""""""!!! """""""""###""""""!!! $$$$$$######""""""!!!!!!"""###$$$$$$###"""$$$%%% !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!""""""""""""   !!!!!!!!!!!!  !!!!!! !!!!!! !!!"""######$$$ !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""!!! !!!!!!!!!!!!!!!!!!!!! """"""##################&&&%%%%%%$$$###""""""!!!"""###$$$$$$###"""###$$$""""""""""""############!!!!!!!!!!!!"""""""""""""""!!! !!!"""!!!!!!""""""!!!   !!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!"""""""""###### !!!""""""######""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""!!!  !!!######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!"""###%%%%%%###""""""#########$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!    !!!!!!   !!!!!!  !!!"""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$###""""""""""""!!!!!!!!! """!!!!!!!!!!!!"""###$$$  !!! !!!!!!"""########################$$$$$$######""""""!!!!!!!!!###%%%%%%$$$"""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!  !!!""""""###    !!!!!!!!!!!!!!!   !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%$$$###!!!!!!!!! !!!!!! !!!"""###%%%&&&  ###"""!!!!!!!!!###$$$%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!! !!!$$$&&&&&&$$$"""!!!!!!"""""""""#########$$$$$$###"""""""""!!!!!!!!!  !!! !!!!!!"""  !!!###   !!!!!! !!!!!!!!!!!!""""""!!! !!! !!!""""""!!!!!!!!!!!! """$$$%%%''''''&&&%%%$$$!!! !!! """$$$&&&''' $$$$$$#########$$$&&&'''(((((('''&&&&&&%%%$$$$$$ !!!$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!  ###"""!!!   $$$'''---(((  !!! !!!""""""######  !!! !!!  !!!!!!!!!!!! $$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""%%%$$$""""""######!!! """""""""!!!!!!!!!!!!!!!############"""""""""!!!###"""""""""###%%%'''(((((('''%%%$$$###""""""""" !!!"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""""""""############!!!!!!!!!!!!  !!!  !!! !!!!!! !!!"""'''***,,,---(((!!!   !!!"""#########!!!!!!!!!!!!!!!  !!!  !!!"""!!! """""""""!!!!!!!!! ###""""""!!!!!!""""""###"""###$$$$$$$$$$$$###"""$$$###""""""######"""!!!""""""""""""""""""""""""$$$$$$$$$$$$#####################$$$''')))+++---'''&&&&&&%%%###""""""!!! !!!""""""######$$$$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""""""""######!!!!!!!!!!!!   !!! !!! """&&&)))***)))$$$   !!!"""#########"""###$$$$$$###"""  !!!"""!!! !!!"""###"""  !!!######"""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!"""############"""!!!###"""!!!"""###$$$###"""!!!"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%'''(((***+++%%%%%%&&&%%%%%%###!!! !!!!!!""""""###""""""############"""""" !!!!!!!!!!!!"""!!!!!!!!!!!!   !!!   !!!%%%''''''"""    !!!"""#########$$$%%%&&&&&&%%%###!!!!!!  """###"""!!! !!!"""!!! ############"""""""""""" !!!""""""!!!  !!!!!! !!! !!!###%%%$$$###!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$#########%%%$$$$$$############"""###$$$%%%&&&%%%###!!! !!!!!!!!!"""""" !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!   ######""" !!!!!!!!!!!!    """######$$$$$$%%%&&&''''''&&&$$$""" """!!! !!!###$$$###"""!!!"""###"""  !!!############"""""""""""" !!!""""""!!! !!! !!!$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$#########""""""""""""""""""""""""!!! """###%%%&&&%%%###!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!     !!!!!! !!!""""""""""""!!!  !!!!!!   !!!"""###$$$$$$$$$%%%&&&&&&'''&&&%%%###"""###"""!!!"""$$$%%%$$$###$$$%%%&&&%%%###"""###$$$######"""""""""!!!!!!!!! !!!!!!""""""!!!!!!  !!! !!!$$$%%%$$$###!!!"""""""""###$$$$$$$$$#########"""""""""!!!!!! !!!"""##################$$$$$$$$$###!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!""""""!!! !!!""""""######"""""" !!!"""######"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!  !!!!!!!!! !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$%%%&&&&&&&&&$$$###$$$%%%"""""""""!!!!!!!!! ###""""""!!!!!!""""""######"""!!! !!!"""###"""!!! !!!###$$$$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""$$$$$$$$$$$$############""""""""""""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!"""###############!!! !!!###$$$%%%$$$$$$######""""""!!!!!!############""""""""""""!!!!!!  !!!"""""" !!!###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$###"""###%%%&&&%%%$$$###$$$%%%$$$"""!!!"""###!!!!!!!!!!!! $$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%###"""!!!"""###$$$###"""""""""""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$###### !!!""""""!!! $$$###""""""!!!""""""###  !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!! !!!  !!!!!! !!!"""""""""""""""#########""""""!!! """ ###,,,000,,,&&&$$$$$$$$$"""!!! !!!!!!!!!!!!!!!"""""""""  !!!"""###$$$$$$###!!! ###$$$%%%&&&'''&&&%%%%%%""""""!!!"""###$$$%%%&&&"""""""""""""""######$$$###!!! !!!######""""""######$$$%%%"""!!! """$$$%%%%%%### !!!"""$$$&&&'''&&&%%%$$$###"""""""""""""""############"""!!!!!!###""""""!!!!!!!!!!!!!!!$$$"""!!!"""######"""!!!!!!!!!!!! !!!"""######"""!!!  !!!"""###"""!!! !!!"""### """$$$    !!!!!!!!!"""""""""######""""""!!! !!!   !!!)))333666000)))&&&$$$###"""!!!!!! !!!!!!"""#########""""""!!!!!!  """$$$%%%%%%$$$"""!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!"""###$$$%%%###"""  !!!###############$$$$$$%%%!!!  """######""" !!!!!!!!!###$$$%%%&&&'''&&&%%%$$$$$$##################$$$###""""""!!!###"""!!!!!! $$$###"""###%%%%%%$$$###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""""" """###     !!!!!!""""""""""""!!!!!! !!!  !!!"""""" !!!"""###%%%,,,666888111)))&&&######""""""!!!!!!  """###$$$$$$$$$#########"""!!!  !!!!!!$$$''''''&&&###"""###$$$$$$%%%&&&%%%%%%%%%((((((((((((&&&$$$"""!!!$$$###!!!!!!!!!"""$$$&&&$$$###!!! !!!""""""############$$$$$$$$$###!!! !!!###""""""""""""""""""#########$$$((('''&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""######"""!!! ###"""!!!"""$$$%%%$$$###!!!"""###$$$$$$$$$###### !!!!!!""""""###!!!!!! !!!!!!!!!!!! !!!"""  !!!!!! !!!!!!""""""!!!!!!   !!!"""!!! !!!"""%%%$$$)))000111+++%%%###"""""""""""""""!!! """$$$%%%%%%%%%$$$$$$$$$###"""!!!   !!!"""###$$$!!!$$$(((((('''%%%#########$$$$$$%%%%%%%%%%%%((()))******(((&&&###!!!%%%###""" !!!###%%%&&&$$$###""""""!!!!!!""""""""""""######$$$$$$$$$$$$%%%###!!!"""###$$$$$$###$$$$$$$$$$$$######""""""'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$######"""$$$$$$######"""!!!  !!!###"""!!!!!!###$$$%%%$$$"""!!! !!!!!!"""!!!!!!!!! !!!!!!!!!    !!!!!!!!!!!!!!!  !!!!!!  """!!! !!!"""######!!!!!!"""###'''$$$$$$'''(((%%%""""""!!!""""""###""""""!!! !!!###$$$%%%$$$$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$!!!$$$'''((('''%%%###############$$$$$$%%%%%%&&&'''((())))))'''%%%$$$$$$###"""!!!"""###%%%&&&$$$$$$###"""""""""""""""!!!"""###$$$$$$$$$$$$######""""""###$$$%%%$$$"""$$$%%%%%%%%%$$$###!!!!!!%%%$$$#####################$$$$$$$$$$$$###""""""$$$$$$%%%$$$$$$"""!!! !!!"""""" !!!######"""!!! !!!"""""" !!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!  """###"""!!!"""######"""$$$%%%&&&&&&$$$$$$%%%&&&)))$$$!!!######!!!!!!### !!!"""######"""!!!  !!!"""######$$$%%%$$$$$$$$$$$$#########"""""""""!!!  !!!"""### """$$$%%%&&&%%%$$$###$$$############$$$%%%%%%$$$%%%&&&'''''''''&&&%%%###############$$$%%%%%%############"""""""""!!!!!!"""###%%%%%%$$$###### """$$$'''&&&$$$"""$$$%%%%%%&&&%%%###""" """"""!!!!!!!!!!!!"""""""""############"""!!!!!!"""###$$$%%%$$$###"""!!!$$$###""""""$$$$$$###""" !!!!!!!!! !!!!!!!!!""""""######$$$ !!!!!!!!!!!!  """!!!  !!!  !!! ###$$$###""" """$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&'''""" """### """ !!!"""######"""!!! !!!  """###$$$$$$$$$$$$%%%%%%%%%%%%######""""""!!!  !!!"""""""""#####################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$""""""###"""""""""!!! !!!"""$$$%%%%%%$$$###""" """%%%***,,,,,,(((%%%$$$$$$&&&&&&%%%$$$"""!!!"""!!!!!! !!!!!!""""""!!!""""""""""""!!!  """######"""!!! &&&%%%######$$$$$$###!!! !!!!!!!!!!!!"""""""""""""""######### !!!""""""!!!  !!!""""""!!!  !!!###  !!! ###%%%$$$"""  ###$$$$$$###"""###$$$$$$""""""###$$$$$$ """###  """###$$$###!!! """!!!!!!######$$$$$$%%%%%%&&&&&&'''$$$######"""!!!  !!!!!!"""###$$$$$$###""""""!!!""""""###$$$###"""""""""###%%%&&&%%%$$$###""""""""""""###!!!"""%%%&&&'''&&&$$$###"""""""""""""""!!! """$$$%%%%%%%%%###"""###%%%***///333111---)))###$$$&&&&&&&&&$$$"""!!!"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!"""!!! &&&$$$###"""###""" """!!!!!!!!!!!!"""######!!!!!!!!!!!!  !!!""""""!!!  !!!!!!!!!!!! !!!###  $$$ !!!  """#########"""!!! !!!###### !!!###$$$%%%######""""""###$$$%%%%%%###$$$$$$$$$###""" ###"""!!! ###!!!!!!!!!!!! """!!!!!!"""%%%%%%&&&&&&&&&&&&'''''''''&&&%%%###"""!!!!!!!!!""""""""""""###$$$%%%&&&)))&&&###""""""""""""!!!""""""###$$$$$$$$$$$$#########$$$%%%&&&&&&''''''%%%$$$###"""""""""###$$$###""""""""""""$$$&&&'''""""""""""""!!!!!!!!!!!!!!!###)))111666555...)))'''%%%$$$$$$%%%%%%###"""######"""!!!  """###"""  !!! """$$$!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!###$$$"""!!!!!!""""""!!! !!!!!!!!!!!! !!!### !!!!!!!!!!!! !!!!!!!!!!!! """#########"""!!! !!!"""###!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""""""""############$$$$$$###!!! """"""!!! ###!!! !!!"""!!! !!! !!!"""%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%########################$$$%%%&&&''')))&&&$$$"""######"""!!!######$$$%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&'''&&&$$$###""""""""""""""""""!!!!!!"""###%%%&&&""""""!!!!!!!!!"""""""""!!!"""%%%+++000000,,,''''''%%%$$$###$$$$$$""" """"""!!!!!! !!!!!!!!!###$$$$$$!!! !!!!!! """$$$""""""#########""" !!! !!!!!!""""""!!! !!!###$$$###"""""""""###"""  !!!"""!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!  !!!  !!! !!!""""""######"""""" !!!!!!"""############""""""""""""######$$$$$$###"""!!!!!!!!!!!!""""""######"""!!! !!!!!!  ###!!! !!!""""""!!!  """###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))'''$$$###$$$$$$###"""$$$%%%%%%&&&&&&&&&&&&&&&""""""######$$$%%%%%%%%%((('''%%%$$$"""!!!!!!!!!"""!!!!!! !!!"""$$$%%%!!!!!!!!!!!!"""######$$$######$$$(((---...,,,((('''%%%#########"""!!!!!!!!!!!!!!!!!! """$$$###!!! """"""!!!!!!###$$$###$$$$$$$$$###!!!  !!!!!!  !!!###$$$$$$###"""#########!!! !!!###$$$!!!!!!!!! !!!!!!!!!!!! !!!  &&&&&&$$$""" """###!!!!!!""""""!!!!!!""""""############""""""######$$$$$$$$$$$$$$$$$$###"""""""""""""""###"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!  !!!###""" !!!"""######"""  !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))'''%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&""""""#########$$$$$$$$$&&&&&&%%%$$$######"""""""""!!! !!!###$$$ !!!"""###%%%&&&'''&&&(((,,,111111...***'''%%%###"""""""""  !!!!!!!!!!!!!!!!!!"""""" !!!"""###""""""###$$$%%%&&&&&&%%%$$$"""    !!!"""###$$$"""!!!!!!""""""  !!!"""###### !!!!!!  !!!!!!  ''''''%%%###   !!!"""###"""  ###&&&''''''"""""""""""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!"""$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""!!!!!!###$$$$$$###!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%'''''''''&&&''''''(((((()))'''&&&&&&''''''%%%$$$###$$$$$$%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!! !!!"""###!!! """$$$&&&''''''(((+++000444333...)))&&&$$$###"""""""""  !!!!!!!!!!!!!!! """$$$$$$"""!!!###$$$######$$$%%%''''''''''''&&&$$$"""!!!  !!!!!!"""######!!!  !!!!!!"""!!!!!! !!!"""  $$$$$$$$$""" !!!###$$$###!!!!!!"""###""""""###"""""""""""""""######$$$$$$###%%%(((+++,,,+++###""""""""""""###$$$%%%%%%%%%'''(((((('''&&&%%%######"""!!!!!! !!!!!! !!!"""$$$%%%&&&######""""""""""""######""""""!!!!!!""""""######$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%((('''''''''''''''(((((()))((('''((()))(((&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###"""!!!!!!!!!"""######"""!!! !!!$$$&&&(((%%%&&&)))...222000***%%%%%%$$$###"""######""" !!!!!!!!!!!!!!! """"""###%%%''''''%%%###"""$$$%%%$$$$$$$$$%%%&&&'''''''''&&&$$$###"""  !!!"""""""""###!!! !!!"""!!!!!!"""$$$ !!!!!!    ###&&&&&&%%%###""" !!!  ###$$$%%%$$$$$$###############$$$$$$%%%%%%%%%%%%'''***+++***)))######"""""""""###$$$%%%$$$%%%&&&''''''&&&$$$###!!!!!! !!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###""""""###$$$%%%###############$$$%%%%%%$$$"""!!!"""$$$&&&&&&%%%''''''''''''&&&%%%$$$$$$######%%%&&&((()))++++++((((((''''''&&&&&&''''''(((''''''&&&&&&''''''''')))(((((()))***)))'''%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$###""""""!!!"""###$$$###"""!!! !!!###&&&((($$$###%%%(((++++++'''###%%%$$$######$$$%%%$$$"""""""""!!!!!! !!!!!!"""$$$&&&'''$$$""""""%%%&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$"""!!! !!!!!!!!! !!!!!!"""""""""$$$!!! !!!"""!!! !!!  !!! """###""" !!! !!!$$$'''((('''%%%###  !!!###$$$###!!!!!!$$$%%%&&&%%%$$$""""""######$$$%%%&&&'''$$$$$$%%%&&&((((((&&&$$$$$$###"""""""""###%%%%%%"""###%%%&&&&&&%%%###"""  $$$###############$$$$$$%%%%%%#########$$$%%%&&&$$$#########$$$%%%&&&&&&$$$"""!!!"""%%%&&&&&&&&&)))))))))((('''&&&$$$$$$"""###%%%''')))+++,,,---***))))))(((((((((((()))(((''''''&&&&&&&&&'''''')))(((((()))******(((&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%$$$###""""""###$$$$$$$$$###!!! !!!###&&&(((%%%###"""$$$'''(((&&&###$$$#########%%%&&&%%%$$$######"""!!! !!!$$$$$$""" """%%%&&&&&&%%%%%%%%%!!!"""###$$$$$$###!!!!!! """"""!!!  !!!""""""""""""%%%"""   !!!!!! !!!!!!  """'''+++,,,+++'''%%%!!!"""!!!!!! !!!"""!!! """### !!!"""############### !!!"""###$$$$$$$$$"""%%%(((*********+++,,,***))))))))))))******+++'''###!!!###$$$###$$$$$$$$$$$$$$$###"""!!!###$$$&&&''''''&&&%%%######"""!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((***)))((('''''''''''''''((((((((((((***,,,...///)))(((&&&%%%%%%&&&'''(((((()))***)))((('''((())),,,)))'''''')))***(((&&&&&&'''((('''&&&&&&'''(((---***''''''))))))(((%%%''')))***)))&&&###""""""######$$$######"""!!!  !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" $$$######"""!!! """!!! !!! """###$$$######%%%&&&&&&&&&&&&%%%$$$""" !!!""""""!!!!!! !!!!!!!!!!!!!!! $$$###!!! !!!""" !!!!!!!!!!!!  """###"""%%%(((***(((&&&%%%!!!!!!!!! !!! !!! !!!"""!!!!!! !!!######""""""###$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$&&&***,,,,,,,,,...///++++++***)))((((((((((((&&&### """$$$$$$$$$######$$$$$$$$$$$$$$$###!!!  !!!"""###%%%''''''&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''))))))))))))))))))))))))+++***)))((((((((()))***((('''&&&%%%%%%&&&((()))''')))******))))))+++,,,,,,)))'''(((***+++***(((&&&'''((('''&&&%%%&&&(((,,,)))''''''(((((('''%%%&&&((())))))&&&$$$######$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!#########"""!!! !!!  """############$$$&&&%%%%%%%%%%%%$$$"""  !!!!!!"""!!!!!! !!!!!!!!!!!!!!! ######!!! !!!"""  !!!!!!!!! """""" """$$$%%%%%%$$$$$$ !!!!!!  !!!"""""""""!!! !!!"""""""""######$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&(((+++------...///111+++***)))((('''&&&&&&&&&%%%###!!!!!!###%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###""""""""""""""""""###!!!"""$$$&&&''''''&&&&&&&&&%%%###""""""###%%%&&&''''''''''''''''''''''''%%%$$$#########$$$&&&''''''((()))+++,,,++++++******)))((('''&&&&&&'''((('''&&&&&&%%%&&&''')))***'''(((***+++***+++,,,...***)))((()))***+++***)))%%%'''((('''&&&%%%&&&'''***(((&&&&&&''''''&&&$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""######$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""######""""""!!!!!!  !!!!!! !!!######""""""###%%%######$$$$$$######"""!!! !!!!!!!!!!!!""""""""""""""""""!!! ###"""!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!  !!!"""###### !!!"""!!!  """$$$$$$$$$###!!! !!!""""""###$$$%%%&&&&&&&&&%%%###$$$%%%&&&''''''''''''!!!"""$$$%%%&&&'''(((((('''(((***+++++++++,,,...((('''&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$############$$$$$$!!!"""$$$&&&''''''''''''&&&%%%$$$""""""$$$%%%&&&''''''(((((((((((())))))%%%$$$$$$###$$$%%%&&&&&&$$$&&&)))+++------,,,+++'''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&''')))***+++((()))*********)))+++,,,((((((((())))))***))))))%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$###&&&(((((('''&&&'''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''#########$$$$$$%%%%%%&&&%%%$$$###"""""""""#########"""""""""!!!!!!!!! !!!""""""!!! !!!######""""""###$$$!!!""""""###############!!!!!!!!!!!!!!!!!!""""""#########"""""" """"""!!!!!!  !!!    """###!!!"""######"""!!!"""###%%%&&&&&&$$$###"""###%%%$$$%%%&&&'''(((((((((((($$$%%%&&&((()))*********&&&&&&'''''''''''''''&&&&&&'''((('''&&&%%%'''(((###############$$$%%%&&&%%%&&&'''''''''''''''(((*********)))'''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%######%%%&&&'''((())))))&&&%%%###""""""###%%%&&&((((((((())))))*********%%%%%%%%%%%%%%%&&&&&&&&&"""$$$'''***,,,,,,,,,+++''''''&&&%%%%%%&&&'''(((''''''(((((()))***+++,,,)))***+++***(((''''''(((%%%&&&'''(((''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%&&&''''''&&&%%%%%%$$$###%%%((()))((('''((((((((())))))(((((('''&&&%%%&&&&&&&&&&&&''''''''''''#########$$$$$$%%%%%%%%%%%%$$$$$$###############""""""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!"""######""""""###$$$!!!!!!!!!""""""###$$$$$$###"""!!!!!!!!!!!!""""""############"""!!! !!!!!!!!!!!!!!!    !!!!!!!!! !!!  """###!!!###%%%%%%$$$###$$$%%%%%%&&&'''&&&$$$$$$&&&(((&&&''''''((()))***++++++'''((()))***************---,,,+++***(((&&&$$$###$$$%%%%%%$$$""""""$$$%%%"""""""""###$$$%%%&&&'''''')))+++,,,***)))((()))+++++++++***)))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))******&&&%%%###""""""###%%%&&&((())))))******++++++,,,%%%&&&&&&&&&''''''''''''###$$$''')))+++,,,,,,,,,---,,,)))'''&&&%%%%%%%%%)))******++++++,,,,,,,,,***++++++***'''&&&&&&'''$$$&&&((((((&&&$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$&&&(((((('''%%%%%%%%%###%%%((()))((((((((()))))))))))))))((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$######""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""###$$$$$$###"""###%%%!!!!!! !!!"""###$$$%%%$$$###"""!!! !!!"""###############"""!!!!!! !!!!!!!!!!!!   !!!!!! ############""""""!!! !!!!!! !!!"""######%%%''''''&&&&&&&&&'''%%%&&&''''''&&&&&&(((***)))(((((((((***+++---...------,,,,,,+++)))((('''***))))))(((&&&$$$"""!!!"""###$$$###"""###&&&(((%%%%%%%%%%%%&&&&&&'''((())),,,//////---***))))))******************)))((())))))(((((((((((())))))))))))((())))))***++++++'''&&&%%%######%%%&&&'''))))))******+++,,,,,,---&&&''''''(((((((((((((((&&&&&&((()))+++,,,---...///...+++)))'''&&&&&&&&&,,,,,,------------------***++++++***((('''((()))%%%(((***)))&&&#########$$$%%%&&&&&&$$$$$$%%%&&&###&&&))))))'''%%%%%%&&&$$$&&&((()))((((((((()))))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$#########!!!###%%%&&&&&&%%%###"""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%&&&%%%$$$###$$$%%%!!!!!! !!!"""###$$$%%%$$$"""!!! !!!"""###""""""#########""""""!!! !!!!!!!!!  !!!"""""""""!!!!!!   !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$"""!!! """"""!!!!!!!!!""""""######&&&((()))(((''''''(((%%%&&&'''''''''(((***,,,******)))(((***,,,...000111111///---***(((%%%$$$ !!!"""############"""!!!"""######$$$&&&))),,,))))))((('''''''''((((((+++...222111...***)))***'''((()))***+++,,,,,,,,,++++++************+++++++++***************++++++)))(((&&&%%%%%%&&&((()))))))))***+++,,,,,,------'''(((((()))))))))))))))(((((()))***+++---///000---,,,+++)))))))))******.........///......------)))***++++++***)))***,,,&&&))),,,+++'''$$$######$$$%%%&&&&&&$$$$$$%%%&&&###&&&******(((&&&&&&'''$$$&&&))))))(((((((((((())))))))))))((('''&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$###"""""" """%%%((((((&&&###!!!!!!!!!!!!!!!""""""""""""!!! """$$$%%%$$$&&&'''&&&$$$$$$%%%&&&"""!!! """###$$$&&&$$$"""!!! !!!"""###!!!""""""############""" !!!!!!!!!  !!!!!!!!!$$$%%%%%%$$$###!!!!!! !!!"""""""""  !!!!!!####################################%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%$$$$$$###&&&%%%$$$######$$$%%%&&&'''(((+++,,,,,,+++(((''''''***,,,,,,(((&&&&&&(((((()))***))))))***---000...,,,+++***(((&&&"""%%%$$$######$$$%%%&&&'''(((''''''''')))+++---......,,,))))))))))))((('''(((+++...000///+++&&&###&&&'''((()))***+++,,,---***+++,,,,,,,,,+++---...111...,,,---000111---)))+++++++++***)))(((((('''%%%'''************+++,,,(((***++++++******+++---111///,,,***)))***+++---...+++''''''***------,,,,,,...111111000...------'''+++///...***(((***,,,************)))(((&&&&&&)))(((&&&$$$###$$$%%%&&&)))))))))(((%%%$$$$$$%%%$$$$$$%%%'''))))))&&&$$$((((((((('''&&&&&&&&&%%%$$$%%%'''((())))))))))))+++'''$$$%%%(((((($$$%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###"""!!! !!!"""###"""!!! $$$$$$$$$###"""!!!!!!  !!!  !!!!!!$$$%%%&&&&&&$$$"""    !!!!!!!!!!!!   !!!###$$$%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&)))((('''&&&&&&'''((((((((()))***++++++***((('''...000111000,,,)))))))))((((((((('''&&&''')))+++)))(((((((((((('''$$$"""%%%&&&((()))++++++++++++,,,,,,************+++,,,,,,***(((((()))***)))((()))+++///111000---)))&&&)))******++++++,,,,,,,,,---///000000......///111111...,,,---000111...***------,,,++++++***))))))((()))++++++***)))***+++***+++------,,,+++---...555333000---+++*********---+++)))))),,,......------///111111///---,,,,,,***---000...***'''(((***))))))))))))((('''&&&%%%((('''%%%$$$$$$%%%&&&''')))+++++++++((('''&&&'''$$$$$$$$$&&&((((((&&&###''''''''''''''''''&&&&&&%%%%%%&&&'''(((((()))))))))&&&###$$$&&&&&&###$$$######"""!!!!!!"""""" !!!!!!""""""!!!!!! ########################"""##################"""!!!"""###"""!!! !!!###!!! !!!"""###$$$$$$###""""""!!! !!!"""######!!! !!!  !!!"""$$$%%%&&&&&&%%%###    !!!"""###### !!!!!!$$$###"""!!!    !!!"""$$$%%%&&&''''''++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********,,,,,,++++++++++++,,,---,,,,,,,,,++++++*********222333333111---***))))))(((((((((&&&$$$$$$&&&((('''&&&&&&(((******)))''''''***---000111222111000111000...,,,***************)))'''(((***++++++******,,,000222222000,,,***------.........------,,,000222222222000///000111222///---...000111///,,,.........------,,,,,,+++***,,,---,,,+++))))))***,,,...//////...---...///444333222000...,,,+++***,,,++++++---///000///......///111000...,,,++++++,,,///000...***'''''')))))))))((((((''''''&&&&&&''''''&&&%%%%%%&&&(((((('''))),,,,,,***(((''''''#########%%%''''''%%%###''''''''''''''''''((((((&&&&&&%%%%%%%%%'''((()))'''%%%######%%%%%%"""######"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!########################!!!""""""######""""""!!!!!!"""######!!!!!!"""### !!!###$$$%%%######""""""!!!!!! !!!###$$$###"""!!!!!!""" !!!""""""$$$%%%&&&&&&%%%###!!!!!!"""###"""!!!     !!!"""######$$$""" """######"""""""""!!!!!!  !!!!!!"""$$$$$$$$$""" ######$$$$$$$$$$$$%%%%%%!!!"""###%%%&&&'''((((((******+++++++++,,,,,,,,,))))))(((((((((((())))))))))))***+++,,,---......//////////////////000000111000...---,,,,,,------000000///...,,,***))))))*********(((&&&&&&(((******))))))+++---......---,,,---///111222222333222222111///,,,+++*********)))(((''')))+++---...---+++---000333333222///---//////000111222111111000222333333222111000000111222000...///000111000...//////......------------+++---......,,,+++,,,------///111111000////////////000111111111///...---+++,,,...000111111///......000111///---+++******,,,---...---***(((((()))***))))))(((((('''''''''(((''''''''''''(((******###&&&***+++)))'''&&&&&&$$$######$$$&&&&&&%%%###&&&&&&''''''(((((())))))'''&&&%%%$$$$$$%%%'''(((&&&%%%###$$$%%%$$$""" """"""!!!!!!!!!""""""###!!!!!!"""#########""""""########################!!!!!!""""""""""""!!!!!!!!!"""######"""!!!"""$$$!!!!!!!!!!!!"""###$$$%%%"""""""""!!!!!! !!!""""""!!! !!!!!! !!!""""""###$$$%%%%%%%%%###  """$$$$$$###!!!  !!!!!! !!!!!! !!!!!! '''%%%###"""######"""   !!!"""###$$$$$$""""""""""""""""""""""""%%%'''((()))(((&&&$$$###%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%'''((()))***(((((()))***,,,---...///---,,,++++++++++++,,,---***++++++,,,...//////000///000000111111111111111111000...,,,,,,---...///...---,,,,,,,,,---,,,,,,------------+++,,,...000111///...///111222111000111000...------///111222//////---,,,++++++,,,---***))))))+++...111111111,,,...111444444333111000///111333555666666666555555666666555333222333444444333111000000000000///...............---------+++---///000//////000111---000222222111/////////...///000111111000...---+++---000222111000///......///000...,,,************++++++***)))))))))***+++***)))((((((((())))))((((((((())))))***++++++"""%%%)))+++***)))((('''%%%$$$$$$%%%''''''&&&%%%&&&''''''(((((()))))))))((('''%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%###"""!!! !!!"""######!!!!!!"""###$$$$$$##############################!!!!!!""""""""""""!!!!!! """######""""""###%%%$$$$$$###"""""""""""""""!!!!!!!!!  """"""!!! !!! !!!""""""!!!"""$$$$$$$$$""" !!!######"""    !!!"""!!!!!!!!! &&&$$$"""""""""!!!   !!!!!!"""""" !!!"""$$$&&&'''''''''&&&&&&'''''''''''''''((()))******++++++***)))(((%%%&&&&&&''''''(((((()))&&&&&&&&&''')))***,,,---((()))***,,,---///000111000///...------...///000---------....../////////---...///000111111111000...---,,,++++++,,,---...000///...///111333444333111111222111000111333555666444222222333333333222333000---******,,,///111------,,,,,,,,,...///000---,,,,,,...111444555555000222444666666555444222111333666888::::::999999888:::::::::888777888999777555333111000///000000/////////////////////...---///222222222222444555...111333444222000//////222222333222111...,,,+++---///222222000...---------......---+++)))***+++)))(((((('''(((((())))))***)))(((''''''((()))***((((((((()))))))))))))))$$$'''***,,,,,,++++++,,,(((&&&&&&&&&((()))((('''(((((((((((((((((()))))))))((('''%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$### !!!"""###$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!! """############$$$%%%((('''%%%###"""!!!!!!  !!!######"""!!!"""### !!!!!! !!!"""###"""!!! !!!  !!!!!!!!!!!!""""""""""""""""""$$$###""""""""""""  !!!############!!!!!!"""######$$$$$$%%% """$$$'''(((*********))))))))))))******++++++******++++++++++++++++++((())))))***++++++,,,,,,************,,,...000111......//////000111111222111000...------...000111000/////////......------***+++---...//////.........------......///000111666333222333777999:::999444555444333111111333555666333111000111222222111000///---,,,,,,---///111...---------...000222333000//////111555888999888555666888999:::888777666555777999<<<<<<<<<:::999999;;;<<<;;;::::::;;;<<<999888555222///...///000000000000000111111111111111333555555444444555666000333666666555222111111444444444333111000......///111333222...,,,,,,---,,,------,,,***)))***,,,***(((&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&'''''''''&&&%%%%%%%%%'''***++++++,,,---...***)))((((((***++++++***)))))))))((((((((((((((())))))(((((('''&&&%%%%%%###$$$%%%%%%$$$######### !!!"""$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################""" """############$$$&&&((('''&&&$$$"""!!!!!!!!! """"""!!!!!!"""###  !!!!!!!!!!!!  !!!""" !!!!!!"""###$$$%%%%%%&&&$$$#########%%%%%%###!!!######"""!!! """###$$$%%%%%%$$$###"""######$$$%%%&&&&&&''''''!!!###%%%(((***+++,,,,,,(((((())))))*********++++++************+++------------......///000000111---,,,,,,---...000222444444444444333333222222222111///...------...///111111111000///...---,,,,,,((()))+++------------,,,000000111222333444444555999666444555999;;;;;;:::666666555333111000111333333111///...///000000000------...///000000111111////////////000111333444333222222333777999::::::888999;;;<<<<<<;;;999888888:::<<<===>>><<<:::888777999::::::999999;;;<<<;;;999777333///......///222222222222222222222222555666888777666444555555222555888888666444222222333333333333333333333333000222333111---***+++,,,+++,,,,,,+++***)))+++---+++)))&&&%%%$$$$$$$$$###'''%%%$$$######$$$&&&'''%%%%%%%%%%%%$$$###""""""###%%%'''((((((***,,,...,,,+++)))***+++------,,,******))))))((((((''''''))))))))))))((('''%%%%%%!!!###$$$$$$"""!!!""""""!!!"""$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """###$$$######%%%&&&((('''&&&$$$###"""""""""   ######  !!!!!!!!!!!!!!!!!!!!!!!! !!!###"""   !!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!! !!!#########"""!!!###"""!!! !!!###%%%'''((('''&&&&&&&&&'''((()))'''''''''''''''&&&%%%%%%+++***)))(((((((((((()))---***((())),,,---,,,+++(((((('''(((***---000222///,,,******,,,///222222333000,,,,,,...000///...000222444777999999999888444000,,,---111666888888:::999666444222222222222111111111111000...---,,,///...------...000222444.........///000222444666777777777777666444333333;;;;;;<<<<<<;;;999666444999888555333111000000111333333333333333333333333333333333222000000222444444444444444444555666666:::888666666999<<<===>>>>>>@@@BBBCCCCCCBBB@@@???;;;===@@@AAA???:::555111333444555777999:::::::::<<<;;;999444000///333666666555222000//////000111111333555888999888777555///333888;;;;;;777222...222333444666777666666555555444222...+++***+++,,,/////////---***)))***++++++***)))(((&&&%%%######!!!$$$''')))))))))+++,,,(((&&&%%%%%%%%%$$$""" &&&&&&&&&&&&&&&'''((())),,,++++++++++++++++++++++++++++++***)))((('''&&&'''(((***++++++)))'''&&&''''''''''''&&&$$$"""!!!!!!###$$$%%%%%%((('''$$$""""""###%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$"""!!!!!!""" !!!"""$$$%%%'''(((***'''$$$""""""######"""""""""!!!  !!!   !!!""""""!!!###$$$###!!!  !!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!! """"""#########""""""!!!########################%%%%%%$$$$$$%%%'''***+++---,,,+++***)))******+++)))))))))))))))((((((''',,,++++++***))))))((((((+++)))'''(((+++,,,,,,******(((&&&&&&(((,,,000333111///------///222333333555222//////111333333222111333666999::::::999888444222000000222555777888:::888666444111000///......///////////////...------...000111333444555555333222111111222333666777======<<<;;;999777555444666777999999999777555444444444222111000000000000111111222333444555666666888888888666444444666888888888888888999;;;=========<<<:::;;;===@@@BBBBBBDDDEEEGGGHHHGGGDDDAAA???888;;;>>>???>>>;;;777444666666666666666888;;;===<<<;;;:::666222111444777555444222///......///000000222555777888777666444000333888;;;:::777333///222333444555666666666555444333111...,,,+++,,,---......---+++***)))))))))((((((''''''&&&%%%%%%%%%###%%%((()))(((((()))***+++***)))***++++++)))'''&&&&&&&&&&&&&&&'''((((((************++++++++++++,,,,,,++++++***(((&&&&&&$$$%%%'''(((((('''&&&%%%''''''''''''&&&$$$"""!!! !!!"""###$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&$$$""" !!! !!!###$$$&&&''')))&&&###!!!"""""""""!!!!!!!!!!!!    !!!###$$$%%%"""###$$$###!!! !!! !!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$%%%""""""##################((('''%%%$$$######$$$$$$))))))))))))))))))))))))+++*********+++---///000222111000...---,,,,,,,,,------------,,,,,,++++++***+++,,,---------,,,++++++***)))***,,,......---,,,***'''%%%'''+++000444666444333444555666555444666444222222444555555555222444777999:::999777666000111222222111222444666666666666555444222111000000111222333333333333333333666999<<<>>>???>>>>>>999777555333333444666888======;;;999777444222111444555666777666555333222111111111222111111000000///000111222444777888:::<<<<<<<<<999777777888::::::::::::<<<>>>AAACCCEEEDDDBBB@@@AAACCCFFFFFFFFFHHHJJJLLLLLLJJJFFFAAA>>>777999<<>>>>>===;;;888777888:::::::::;;;===???CCCFFFIIIKKKIIIGGGGGGHHHHHHHHHGGGFFFHHHJJJKKKJJJEEEAAA===:::;;;>>>@@@@@@???>>><<<999;;;;;;888555666;;;???;;;;;;:::999888888888999333222000///.........///000111333444444333222111222444666888999888666444222333333444555555666666222000///...............,,,***(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$&&&((((((''''''((()))+++******+++---/////////))))))(((((((((((()))))))))******+++,,,------...,,,,,,,,,,,,***(((%%%######$$$%%%''''''(((((('''''''''&&&&&&%%%$$$##################$$$%%%%%%&&&''''''''''''&&&$$$###"""""""""###$$$%%%'''))))))%%%&&&%%%###  !!!"""###%%%### !!!  !!!!!!!!!  !!! !!!!!!!!! %%%###"""###$$$&&&&&&%%%%%%&&&&&&''''''((())))))%%%%%%%%%###"""###%%%((()))(((((('''&&&%%%%%%%%%(((((()))))))))*********......////////////......++++++,,,---......//////...---***)))))),,,...000333333333333333333333333555444333222111000//////222333333333333333333333111000///.........//////,,,---///111222222111000,,,------------...000111+++,,,---...////////////222222333444666666333111//////000000111111333444...///111222222111000///+++///333444333333666999888999<<>>======>>>???@@@AAA@@@>>>:::666444333444444999999::::::999888777777555666888:::;;;;;;:::999<<<======<<<;;;999666555555555555666888;;;===???AAAAAA@@@>>>;;;;;;<<<===>>>>>>>>>???AAAEEEHHHKKKQQQOOOLLLJJJJJJHHHFFFEEEAAACCCEEEGGGFFFCCC@@@===@@@AAABBBBBBBBBAAA@@@???999<<<===<<<999888999<<<::::::999999999999999999333222111111000000000000111222222333333222111000222333555666777777777777444444444444555666777777333111//////000111000...,,,)))''''''((()))(((&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%'''(((((()))+++---000///...///222444444444++++++***************+++***++++++,,,---...//////+++,,,,,,,,,+++(((%%%######$$$%%%&&&'''''''''((('''&&&&&&%%%$$$$$$$$$$$$"""""""""###$$$&&&((()))'''(((((()))(((&&&$$$###""""""###$$$%%%'''((()))$$$%%%$$$###  !!!!!!###!!!   !!!!!!!!!   $$$$$$###!!!((('''%%%&&&(((******)))))))))))))))))))))))))))))))))(((&&&%%%'''+++...000///...,,,++++++******+++++++++,,,,,,,,,------000000222222222111000///------...///000222222333///---,,,++++++...111222333333333333333333333333333222111000...---,,,+++222333444555555555555555000///---,,,,,,,,,---...111111111111///...,,,***)))***+++***))))))+++---***,,,...000111000...---,,,,,,---///222333111000---///000111111222333555111111111111111222222222222555777999999:::<<<===>>>???AAACCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBCCCBBB@@@??????@@@BBBCCCDDDBBB???;;;999666555555666666888888999999999999444666:::>>>AAACCCDDDDDDDDDCCCCCCAAA@@@===<<<;;;999999999:::<<>>>>>===>>>>>>???@@@BBBDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFCCC@@@===:::888555666777888999:::::::::888:::>>>BBBEEEGGGHHHHHHFFFEEEDDDBBBAAA@@@@@@@@@;;;;;;;;;===@@@DDDHHHKKKKKKKKKJJJIIIGGGGGGHHHJJJNNNLLLIIIGGGFFFHHHJJJKKKRRRPPPNNNMMMLLLJJJGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCC???;;;:::<<<===;;;888888555222333555999::::::555666666666666555444444444444333222222111000000111111111111333555777999777777666666777888999:::777444111222555555222...///+++((())),,,---+++(((%%%%%%%%%&&&''''''((((((((())))))))))))***---000000---+++***+++,,,,,,+++++++++***)))))))))))))))++++++++++++++++++++++++''')))+++---,,,***'''%%%%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%""""""!!!!!!"""$$$'''((($$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$ !!!"""!!! !!!  """!!! !!!!!! !!!""""""!!!!!! ***)))((()))+++,,,---,,,%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%###"""%%%***...+++***)))))))))***+++,,,(((((()))))))))*********$$$&&&)))+++------,,,,,,((()))***,,,---///000111///...,,,+++******++++++++++++++++++++++++++++++''''''(((((()))(((((((((---.........---+++***(((+++***(((&&&&&&'''((()))(((((((((((()))***+++,,,***+++,,,***'''&&&(((***+++++++++***+++++++++,,,......///222777:::<<<<<<333666999:::::::::<<>>;;;;;;===>>><<<:::888999:::<<>><<<;;;;;;<<<===>>>>>>>>>>>>???@@@CCCEEEGGGGGGFFFEEEEEEDDDCCCBBBAAABBBCCCCCC;;;;;;<<<>>>BBBHHHMMMPPPKKKLLLKKKJJJHHHIIIKKKLLLQQQNNNJJJGGGEEEFFFHHHIIIQQQOOONNNNNNNNNLLLJJJHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCCCCCCCCCCDDDDDDEEEGGG@@@999777;;;>>><<<888888444000000444888::::::777777777888777777666555555444444333222111000000111000000000222444777999888777777777777999:::;;;999555222333666666222...000,,,)))***---///---)))######%%%&&&((()))***++++++++++++***)))***,,,///333111---+++,,,,,,,,,,,,******)))(((((('''((((((*********)))))))))))))))&&&(((+++------+++(((&&&(((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&$$$###"""!!!!!!###%%%&&&"""""""""######$$$%%%%%%)))(((&&&%%%$$$######### !!!  !!!!!!!!!  """!!! !!!"""""" !!!"""###!!!%%%&&&((()))((('''%%%###$$$###"""!!!"""$$$&&&'''$$$$$$%%%&&&&&&&&&&&&%%%)))%%%%%%'''%%%!!!###)))%%%'''(((&&&(((,,,+++&&&&&&''')))+++,,,,,,+++***((('''''''''(((***,,,---,,,+++***(((((((((((()))'''((())))))*********)))%%%%%%&&&'''(((***+++,,,,,,+++)))((((((((())))))...,,,)))&&&&&&''')))++++++***)))((((((***,,,---222222000///............------------///111333444888888999;;;<<<===>>>>>>;;;===???BBBCCCBBBAAA???=========>>>???AAABBBCCCBBB@@@???@@@BBBBBB>>>;;;:::;;;============???AAA@@@CCCGGGHHHGGGFFFEEEEEEJJJJJJIIIKKKMMMMMMKKKIIIKKKKKKKKKJJJIIIIIIHHHHHHEEEBBB@@@AAAAAA>>>>>>AAADDDEEEGGGHHHGGGHHHIIIKKKGGGFFFEEEFFFIIIKKKKKKJJJ???@@@BBBEEEHHHLLLOOOQQQSSSRRRPPPMMMKKKLLLOOOQQQRRRPPPNNNLLLKKKKKKKKKLLLOOONNNMMMKKKJJJHHHGGGFFFKKKJJJJJJIIIHHHGGGFFFEEEIIIHHHGGGEEEDDDDDDDDDDDDJJJEEE>>>999999:::<<<===:::555000///222555777777444666999888444222222333<<<777111///111222///,,,------......//////000000444444555666777777666444888999999777444333222333444222...,,,+++***)))(((%%%$$$%%%&&&)))+++++++++******))))))))))))******111222///++++++......***(((''''''''''''((())))))***+++,,,,,,,,,,,,+++***))),,,......,,,***))))))''''''((((((((((((((((((,,,***&&&$$$###$$$'''((( """$$$%%%&&&%%%###"""!!!$$$%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""###"""!!! !!!"""### !!!!!!    %%%&&&&&&'''&&&%%%###"""%%%$$$"""!!!!!!"""###$$$ !!!!!!"""###$$$%%%%%%&&&"""!!!###""" $$$!!!%%%&&&%%%&&&)))***'''%%%&&&'''((()))))))))(((%%%$$$$$$###$$$%%%'''((())))))'''&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&&&&&&&''')))+++,,,---///...---,,,+++,,,------///---***(((((()))+++---000///---------...000111444444444444333333333222333333333333444666888999:::;;;;;;<<<===???@@@@@@???AAACCCEEEEEECCCAAA???CCCBBBBBBAAAAAAAAABBBBBBGGGFFFEEEEEEEEEDDDAAA>>><<<>>>??????>>>===>>>???CCCEEEGGGGGGGGGHHHIIIKKKOOOOOOOOOOOOOOOOOOOOOPPPUUUTTTRRRPPPOOONNNMMMMMMJJJFFFDDDEEEEEEBBBCCCFFFIIIIIIIIIJJJKKKKKKKKKKKKHHHGGGFFFHHHLLLOOOQQQQQQLLLMMMNNNPPPQQQSSSTTTUUUTTTTTTRRRPPPNNNNNNPPPRRRRRRPPPNNNLLLKKKKKKLLLMMMNNNOOOOOOMMMIIIGGGFFFGGGOOONNNKKKHHHFFFDDDBBBBBBGGGEEECCCBBBBBBCCCDDDFFFHHHCCC===999999;;;===>>>???<<<999999::::::999777555888::::::777444444444<<<777222000222222000---/////////000000111111222666666666777888888777666777888888666333222333444666333///---,,,+++)))(((&&&&&&&&&''')))***************))))))((()))))))))000111///,,,,,,///...+++'''''''''''''''((()))***++++++,,,,,,,,,+++)))))))))+++---...,,,*********)))((('''''''''''''''(((******)))(((((('''''''''!!!"""###$$$%%%%%%$$$$$$ """$$$$$$###"""###$$$%%%%%%$$$######"""!!!!!!!!! !!!###$$$ !!!!!!   (((''''''&&&%%%$$$$$$$$$&&&$$$###!!! !!!!!!""" !!!###%%%'''%%%!!!!!!""" """"""''')))&&&$$$'''))))))&&&&&&'''((())))))))))))%%%$$$###""""""###$$$%%%(((''''''&&&&&&&&&''''''''''''(((((((((''''''&&&(((((()))+++,,,///000111222111000/////////000111111000...---,,,---///000444333222222222333444555888999:::;;;<<<<<<;;;:::888777777777888999;;;<<>>???============<<<999555111444777::::::888666444333;;;666222000111222111///000000111111222333333444999999999999999999888888::::::999777555444666777888555111...---,,,***)))((((((((())))))))))))***+++***)))(((((((((((((((---//////---...111///+++'''&&&''''''((()))***+++,,,,,,,,,,,,+++)))((('''''')))+++,,,+++***)))******)))'''&&&%%%&&&'''((()))***,,,---,,,***'''%%%""""""######$$$%%%&&&'''$$$$$$$$$###!!!!!!"""$$$#########""""""!!!!!! !!!!!!  !!! !!!!!!  +++***)))((('''&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%$$$###"""###$$$'''((('''%%%###$$$&&&&&&%%%$$$'''...000+++&&&'''***+++******++++++,,,,,,,,,,,,)))((('''&&&%%%&&&&&&'''))))))))))))))))))******,,,,,,,,,,,,,,,++++++***+++,,,---...000222444666333222111000000111222222555444333333333444555666777666666555666777888888<<<>>>AAACCCDDDDDDCCCCCC>>>======<<<<<<===???@@@BBBBBBBBBBBBCCCEEEFFFGGGDDDFFFHHHJJJJJJGGGDDDBBB@@@@@@@@@AAACCCDDDFFFGGGEEEHHHKKKKKKGGGDDDCCCDDDDDDEEEGGGGGGFFFDDDEEEEEEFFFEEECCCBBBCCCHHHPPPVVV]]]``````]]]YYYYYY^^^ddd^^^[[[VVVRRRNNNMMMMMMMMMRRRNNNLLLNNNPPPPPPTTTYYYVVVQQQMMMMMMPPPPPPLLLHHHMMMKKKKKKMMMQQQVVVYYY[[[WWWXXXXXXXXXWWWTTTQQQOOONNNOOOPPPOOOMMMKKKLLLMMMTTTRRRPPPMMMMMMNNNQQQRRRMMMQQQTTTOOOGGGCCCEEEJJJMMMKKKHHHEEECCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA>>>:::999;;;===??????;;;;;;<<<<<<;;;777333000333555777888777555333111888555111///000111000///000000111222333444444555;;;<<<<<<<<<;;;999999:::======<<<:::888888:::<<<999666222///...---,,,******++++++***)))((())))))+++***)))(((((((((((()))+++...///...///222000,,,''''''''''''((()))++++++,,,,,,,,,,,,***(((&&&%%%$$$&&&((()))((('''((()))+++)))'''$$$$$$%%%'''((()))***,,,---,,,***'''&&&$$$###""""""###%%%((()))''''''&&&$$$"""!!!"""$$$#########""""""!!!!!!!!!###"""!!!  !!!  ,,,+++***(((((('''(((((((((((((((((())))))******+++)))'''%%%$$$%%%&&&'''******))))))***+++***))))))///222---)))+++///111..................//////...---,,,*********++++++++++++,,,,,,------------///000000000000000//////------...///111333555666666555444333333444555666888888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<======@@@BBBEEEHHHJJJJJJJJJIIIEEEDDDCCCBBBBBBBBBCCCDDDBBBAAAAAAAAACCCEEEGGGHHHEEEFFFIIIKKKLLLKKKJJJIIIAAAAAABBBBBBCCCDDDFFFGGGDDDIIIMMMNNNLLLIIIIIIJJJIIIKKKNNNOOOOOONNNNNNOOOKKKIIIEEECCCCCCIIIQQQWWW^^^aaaccc```]]]\\\aaafffeeebbb^^^YYYWWWVVVVVVVVVSSSOOOMMMPPPSSSUUU[[[aaa]]]XXXTTTSSSUUUTTTPPPKKKQQQOOONNNOOORRRUUUWWWWWW[[[\\\]]]]]]\\\ZZZXXXVVVNNNOOOPPPOOOMMMLLLLLLMMMWWWTTTQQQNNNNNNOOORRRTTTMMMQQQTTTPPPHHHDDDFFFJJJMMMKKKGGGEEEDDDEEEFFFGGGCCCEEEGGGHHHGGGDDDAAA??????===:::999;;;=========;;;<<<<<<<<<:::888777666444555777888999777444222555333000/////////000000///000000111333444444555;;;===???>>><<<999999999<<<===<<<;;;::::::;;;===888666222000//////---,,,+++------,,,)))((()))*********))))))))))))******+++...///...000333111,,,'''''''''((((((***++++++,,,,,,,,,+++)))'''%%%###"""###%%%%%%$$$$$$%%%&&&***)))&&&$$$$$$%%%'''(((*********))))))(((''''''&&&%%%#########%%%(((*********(((&&&###"""###%%%###############"""""""""  !!! ************))))))))))))++++++,,,---......//////---,,,***((('''&&&'''''')))...000---,,,......---(((---///---,,,111666777000000/////////000000111222111///.........//////---...000111222222222222222222333444444444444444//////000000222333555666999999888777888999:::;;;999:::<<<===>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCDDDGGGIIIKKKMMMMMMMMMFFFEEEDDDBBBAAAAAABBBBBB@@@@@@@@@@@@BBBFFFIIIKKKIIIJJJLLLNNNOOOQQQRRRRRRNNNMMMLLLJJJIIIIIIIIIIIILLLPPPTTTVVVVVVUUUSSSSSSQQQTTTWWWYYYYYYXXXXXXYYYTTTRRROOOKKKJJJNNNTTTYYY]]]```cccdddbbbbbbcccffffffdddaaa___]]]]]]^^^^^^VVVQQQNNNQQQTTTWWW^^^eeeeeebbb^^^\\\\\\[[[WWWTTTUUUSSSRRRSSSTTTUUUUUUTTT[[[\\\]]]^^^^^^]]]\\\[[[TTTTTTTTTSSSQQQPPPQQQRRRXXXUUUQQQNNNMMMNNNQQQSSSMMMPPPRRROOOIIIFFFHHHKKKNNNMMMJJJGGGEEEEEEEEEFFFEEEGGGIIIJJJIIIFFFBBB??????===;;;:::;;;<<<;;;:::999::::::999777666777888:::999999:::;;;;;;999777444333111///...///000111///000111222333444555666888===AAA@@@<<<888666666777999::::::999888999:::777444111000000000///...,,,...///---***(((***,,,************+++,,,---------//////---///333222---))))))(((((())))))******+++++++++***)))'''%%%###!!!###$$$###""""""###%%%((('''%%%$$$$$$&&&'''(((+++***((('''&&&&&&'''((('''&&&%%%$$$$$$&&&'''))))))***)))'''$$$######$$$######################## """######### !!!!!!  +++,,,---...///...------///000000111111111000000//////...---,,,,,,++++++***222777333...000222333000222222///111666999888555444333222222333444444666555444333333333444555444555777999::::::::::::555666777999::::::::::::555555555666666777999999::::::999999999:::<<<===888:::<<<>>>?????????>>>CCCDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGIIIKKKLLLNNNOOOIIIHHHFFFDDDCCCCCCCCCCCCEEEDDDDDDEEEHHHLLLPPPRRRSSSRRRRRRSSSUUUXXXZZZ\\\]]][[[ZZZXXXVVVUUUTTTTTTWWWYYY\\\___aaa___\\\YYY[[[^^^aaacccbbb`````````bbb```]]]YYYVVVWWW[[[^^^```ccchhhlllmmmllljjjhhhbbbaaaaaa```aaaaaabbbbbb[[[UUUQQQRRRTTTWWW]]]eeeiiihhhfffcccaaa^^^\\\[[[YYYXXXXXXXXXYYYYYYWWWUUUZZZZZZ[[[[[[[[[\\\\\\\\\YYYYYYXXXVVVTTTTTTVVVXXXXXXTTTPPPLLLJJJKKKMMMOOONNNOOOOOONNNKKKIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFDDDDDD@@@>>><<<;;;;;;:::888777888:::;;;:::888666666777===;;;999999<<<===<<<:::444444222111000111333444000111222333555666777888555;;;AAABBB===777444333444666999:::999888888888555222000///000000000///+++...000...***)))+++...))))))***+++,,,...///000///000///---...222222...+++***))))))((()))))))))************)))'''%%%$$$###$$$%%%$$$""""""###$$$%%%%%%%%%%%%&&&'''((((((+++***((('''&&&&&&''''''((((((&&&%%%%%%&&&&&&'''&&&'''((('''$$$"""!!!""""""""""""""""""""""""""" """######"""""" !!!!!! """$$$$$$ ///000222444555444333222222222333222222111000///222222222333222222111000,,,777===777111333777888;;;;;;888444555999999666999999777666666777888999:::999888777777888999:::;;;<<>>???@@@@@@AAA===<<<<<<<<<<<<===>>>>>>999888888777888999:::;;;777999;;;>>>??????>>>>>>CCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGIIILLLNNNOOORRRQQQOOOMMMKKKKKKKKKKKKKKKJJJJJJLLLOOOTTTXXX[[[[[[YYYXXXXXXYYY\\\```bbbeeedddcccbbbaaaaaaaaaaaa______```cccfffeee___[[[bbbeeehhhiiigggeeecccccclllkkkhhhccc```___aaaccceeehhhnnntttwwwvvvrrrmmmaaaaaabbbdddeeeffffffggg___YYYTTTSSSTTTVVV\\\ccciiiiiihhheeeaaa^^^]]]]]][[[[[[\\\]]]^^^]]]ZZZWWW]]]\\\\\\\\\\\\]]]^^^^^^[[[[[[YYYVVVTTTUUUWWWZZZWWWSSSNNNIIIGGGHHHKKKMMMNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHIIIJJJJJJKKKLLLLLLGGGFFFDDDCCCDDDEEEGGGHHHAAA???===;;;;;;999777444<<<@@@CCCBBB>>>;;;::::::===:::777777:::<<<;;;:::555555444333111222444777222222333555666888999999333:::AAABBB===666222111444777;;;<<<<<<:::999999333111///...000111111000+++...111///+++)))+++///))))))***+++---///111222111111///,,,---111222...,,,+++***)))(((((((((((())))))***)))((('''%%%$$$%%%&&&&&&%%%###"""###%%%###$$$%%%&&&''''''((((((*********))))))((('''&&&)))(((''''''&&&&&&&&&&&&###%%%'''&&&###!!! !!!!!!!!!!!!!!!$$$$$$$$$$$$"""  !!!!!! """%%%''''''"""333555888999888777666666666888999999666555444444777888999888555333333333444666888999:::;;;===??????>>>>>>======<<<<<<<<>><<<<<<===>>>EEECCCAAABBBCCCDDDDDDCCCAAAAAA@@@@@@@@@BBBCCCDDDIIIFFFDDDEEEGGGHHHEEEBBB>>><<<:::777555777:::======<<<;;;;;;<<<===>>>???FFFFFFFFFFFFFFFEEEFFFFFFLLLMMMOOOOOOPPPQQQSSSVVV\\\[[[YYYWWWUUUSSSQQQPPPQQQSSSUUUXXX[[[]]]^^^___fffggggggccc___```eeekkklllnnnppppppnnnlllkkkkkkhhhfffddddddeeeeeecccbbbkkkllllllllllllmmmpppsssvvvrrrooopppnnnkkkkkknnngggllluuu}}}|||tttmmmiiifffcccdddgggiiihhhfffbbb```\\\XXXVVVZZZ```dddnnnmmmkkkhhhfffeeedddddd___]]]]]]aaaeeeeee```[[[^^^\\\ZZZZZZ\\\```cccddd```^^^[[[XXXVVVUUUUUUUUUSSSNNNKKKLLLLLLKKKMMMPPPPPPNNNLLLLLLMMMNNNMMMLLLOOOKKKHHHFFFGGGHHHIIIJJJKKKIIIGGGFFFFFFFFFFFFEEEBBB@@@===<<<<<<;;;:::888:::>>>@@@>>>999666888;;;:::999999;;;===???>>>>>>:::666555777777333000000222444555777777555444333333666999:::999666222000333333555:::>>>@@@===:::666555222000......---......,,,+++,,,...000000///------------...000111222111000///...------......///---+++)))'''&&&&&&''''''((())),,,---,,,)))&&&%%%$$$""""""###$$$###""""""  %%%((())))))******))))))(((&&&%%%$$$((((((''''''''''''((((((%%%&&&''''''&&&%%%###"""########################$$$######"""!!! !!!"""###""" $$$''')))"""???@@@AAA@@@===:::999999===???AAAAAA>>><<<;;;:::<<<<<<<<<<<<<<<;;;;;;:::444777:::===???BBBEEEGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@>>>@@@EEEIIIMMMMMMLLLIIIEEECCCCCCDDDEEEEEEFFFHHHJJJJJJGGGEEECCCCCCBBBBBBCCCDDDEEEFFFJJJIIIHHHJJJMMMMMMIIIFFFDDDCCCAAA???======???@@@===<<<<<<<<<>>>@@@BBBCCCMMMNNNNNNNNNMMMMMMMMMNNNPPPQQQRRRRRRSSSTTTXXXZZZ```___^^^\\\ZZZYYYYYYXXXZZZ[[[^^^```ccceeefffgggnnnoooooollliiiiiinnnsssqqqsssvvvwwwwwwvvvvvvvvvmmmlllkkkkkklllkkkiiigggnnnoooqqqrrrssstttwwwyyy|||xxxvvvwwwuuuqqqqqqtttkkkooovvv}}}~~~xxxsssnnnjjjffffffhhhjjjjjjiiieeeccc___[[[YYY\\\aaaeeemmmmmmllllllkkkkkkllllllkkkhhhfffhhhkkkkkkgggcccccc```[[[YYYZZZ]]]```bbbbbb___\\\XXXVVVUUUUUUVVVRRRNNNLLLLLLKKKHHHKKKOOOUUUSSSQQQPPPPPPOOONNNLLLKKKIIIGGGFFFGGGHHHGGGGGGJJJIIIHHHHHHIIIIIIGGGEEEAAA@@@>>>>>>>>>===<<<:::<<>>===:::777666333111///............---,,,---000111111111//////////////////000000111000...------...///000000...,,,***)))((((((((()))))))))+++,,,,,,***'''%%%$$$"""###$$$%%%%%%$$$$$$"""!!!###'''***+++***''''''(((((('''&&&$$$###((((((''''''''''''((((((%%%%%%&&&&&&%%%%%%$$$$$$$$$#####################$$$######"""!!!!!! !!!"""###""" !!!###%%%!!!HHHIIIHHHFFFCCC@@@@@@@@@GGGIIILLLLLLIIIFFFDDDCCC???===;;;===@@@BBB@@@>>>:::===AAACCCFFFHHHKKKMMMHHHIIIIIIIIIIIIIIIIIIJJJFFFIIIJJJGGGDDDEEELLLSSSXXXWWWUUUQQQLLLHHHGGGHHHHHHJJJMMMQQQSSSQQQLLLHHHJJJIIIIIIHHHIIIKKKLLLMMMNNNMMMMMMPPPSSSTTTQQQNNNNNNMMMLLLKKKIIIHHHHHHGGGCCCCCCBBBAAABBBEEEGGGIIIPPPQQQSSSSSSSSSSSSTTTUUUWWWXXXXXXXXXYYY[[[___bbbfffeeedddcccbbbccccccdddeeefffhhhjjjlllnnnpppqqqsssuuuuuurrrpppppptttxxxwwwyyy}}}~~~uuuuuuuuuvvvwwwvvvrrrppppppsssvvvyyyzzz|||~~~|||}}}{{{wwwvvvxxxpppsssxxx}}}zzzvvvrrrmmmiiihhhkkknnnnnnnnnlllkkkgggcccaaabbbfffiiinnnnnnoooqqqsssuuuvvvwwwxxxtttooonnnoooooonnnkkkkkkgggaaa\\\[[[\\\```cccdddbbb]]]YYYVVVVVVWWWXXXSSSQQQPPPOOOKKKGGGJJJPPPXXXUUUSSSQQQPPPOOOLLLJJJGGGFFFFFFGGGHHHHHHFFFDDDHHHHHHIIIKKKMMMKKKHHHEEEAAA@@@@@@@@@AAA@@@>>>;;;<<>>@@@???;;;666222000111333444555555444444555555666888;;;<<<<<<;;;888777444111///...------...------///111333333222000111111111000000///...111///---,,,,,,...000222000///---+++***)))******+++***)))***++++++***)))&&&$$$###$$$&&&''''''&&&&&&$$$$$$%%%(((+++,,,+++%%%&&&((())))))(((&&&%%%((((((''''''''''''((((((&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$######"""""""""#########""""""!!!!!! !!!"""###""" IIIJJJKKKJJJIIIIIIKKKMMMPPPSSSUUUUUURRRNNNLLLKKKGGGCCC@@@BBBGGGIIIGGGCCCCCCFFFIIIKKKKKKLLLMMMOOOMMMMMMMMMNNNNNNOOOOOOOOONNNPPPPPPNNNKKKLLLQQQVVV[[[[[[ZZZWWWSSSPPPPPPQQQQQQSSSUUUXXXYYYVVVRRRNNNSSSRRRRRRRRRSSSUUUVVVWWWVVVTTTSSSUUUYYY[[[[[[YYYWWWWWWWWWWWWWWWVVVTTTQQQPPPNNNLLLJJJIIIIIIJJJKKKIIIKKKOOOPPPPPPRRRVVVYYY]]]^^^^^^^^^___bbbfffiiikkkjjjiiiiiijjjlllnnnooommmnnnoooqqqrrrtttvvvwwwxxxyyyzzzyyywwwwwwzzz|||{{{~~~}}}yyysssvvv{{{~~~~~~|||wwwtttvvvrrruuuyyy~~~}}}xxxsssppplllhhhggglllpppsssssstttsssqqqmmmkkkkkkmmmpppqqqrrruuuwwwzzz|||~~~zzztttooonnnoooooonnnooommmiiieeebbbbbbdddfffhhhddd___[[[XXXXXXYYYZZZWWWUUUTTTRRRMMMIIILLLRRRTTTRRRPPPOOOOOONNNKKKIIIEEEEEEGGGIIIKKKJJJGGGDDDGGGHHHJJJMMMOOOMMMIIIFFFCCCCCCCCCCCCCCCBBB>>>;;;:::===???@@@>>><<<===>>>===;;;888777999:::;;;;;;===888666888888666555777888:::===@@@???===999666666777777888999999::::::777777777888999:::;;;;;;888666444111...---,,,,,,---------///222333333222000000111222222111000///000///---+++,,,...111333///...,,,+++*********+++,,,***((('''((()))))))))&&&%%%$$$%%%'''))))))(((&&&&&&&&&''')))***++++++%%%'''***,,,,,,,,,***)))(((''''''&&&&&&''''''((()))(((&&&$$$#########$$$$$$$$$######""""""!!!!!!#########"""""""""!!!!!!!!!"""###""" MMMOOOPPPQQQQQQSSSVVVXXXXXXZZZ\\\[[[XXXTTTQQQPPPTTTPPPLLLMMMRRRTTTRRRNNNJJJMMMPPPRRRRRRQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWYYYWWWTTTRRRRRRSSSTTTUUU[[[]]]]]]]]]\\\\\\^^^______^^^]]]]]]]]][[[XXXVVVZZZZZZZZZZZZ[[[]]]___``````\\\YYYYYY^^^bbbeeeeee_________bbbcccbbb___[[[[[[YYYUUUQQQMMMIIIGGGFFF@@@CCCGGGIIIKKKOOOVVV\\\___```aaaaaabbbeeeiiilllooooooooopppqqqtttvvvwwwssssssssstttvvvxxxyyy{{{yyy}}}|||uuuqqqrrrqqquuuzzz~~~zzzqqqkkkjjjfffccceeekkkrrrvvvwwwvvvwwwvvvtttrrrqqqrrrtttvvvxxxzzz|||~~~}}}vvvpppnnnnnnnnnooommmnnnnnnllliiigggggghhhkkkhhhccc^^^\\\[[[[[[\\\XXXUUUSSSRRRNNNJJJLLLRRRPPPOOOOOOOOOPPPOOOMMMKKKGGGGGGIIILLLNNNMMMJJJGGGGGGHHHJJJLLLNNNMMMIIIFFFFFFFFFEEEEEEEEEBBB>>>;;;888:::<<<===>>>???AAABBB@@@<<<888666777999:::;;;999666666:::;;;777444444777888:::;;;<<<===<<<<<<===<<<<<<<<<<<<<<<<<<===888999999999999999:::;;;777555222000---,,,,,,,,,,,,,,,---///111222111000...///000111111222222222000///---,,,,,,...111222---,,,+++***))))))***+++,,,)))&&&&&&&&&((((((''''''%%%$$$%%%((()))***)))%%%%%%''''''(((((()))***%%%''')))+++,,,,,,+++***''''''&&&&&&&&&&&&'''''',,,***'''%%%"""!!!!!!!!!#########"""""""""!!!!!!############""""""""""""!!!"""###""" XXXYYY[[[\\\\\\\\\^^^``````aaaaaa___\\\XXXWWWVVV[[[XXXUUUUUUXXXZZZYYYXXXQQQTTTXXXZZZ[[[[[[[[[\\\XXXXXXXXXXXXXXXYYYYYYYYY^^^ZZZVVVUUUVVVWWWWWWUUUWWWYYY[[[]]]^^^aaadddgggjjjgggdddbbbbbbbbbaaa```aaa``````aaabbbdddfffgggiiieeeaaaaaaeeekkknnnnnngggffffffhhhkkkjjjeeeaaa___^^^ZZZVVVPPPJJJEEEBBB>>>AAAEEEFFFHHHOOOYYYbbb```bbbdddeeefffhhhkkknnnssstttvvvxxxzzz|||~~~zzzyyyyyyyyy{{{|||~~~~~~uuuooooooooorrrwww|||{{{vvvllleeedddaaa```ccckkkrrrvvvxxxtttvvvwwwwwwvvvuuuvvvwwwzzz{{{}}}}}}xxxssspppoooooopppiiilllooooookkkhhhhhhjjjmmmkkkgggccc```___^^^^^^ZZZTTTQQQPPPOOOLLLMMMPPPPPPPPPQQQRRRTTTTTTRRRPPPKKKKKKKKKMMMPPPPPPOOOMMMIIIHHHHHHIIIJJJJJJHHHFFFHHHFFFEEEEEEDDDCCC???===;;;;;;;;;<<<>>>AAADDDFFFAAA===777444555666888999666444666<<<===888444444666777777999:::<<<>>>>>>======<<<<<<<<<<<<<<<<<<999;;;<<<<<<;;;999:::;;;666444222000...------------------///111222000............///000111333444//////...---......000000,,,+++***))))))***+++,,,,,,***'''&&&'''(((''''''(((&&&%%%&&&((())))))((($$$%%%'''((('''&&&'''((($$$$$$&&&'''((()))))))))''''''&&&&&&&&&&&&''''''+++***(((&&&###!!! """"""""""""""""""""""""########################!!!"""###""" ^^^```cccddddddddddddeeeggggggfffccc___\\\\\\]]]\\\[[[ZZZZZZ[[[]]]___aaa\\\___cccddddddcccccccccZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[ZZZXXXWWWWWWXXXYYYWWWYYY\\\^^^___bbbfffiiiooommmkkkjjjkkkkkkjjjiiihhhhhhhhhiiijjjlllnnnpppooollljjjlllpppssstttsssooolllkkklllnnnlllgggbbb______^^^[[[VVVPPPJJJFFFBBBDDDFFFFFFGGGOOO\\\fffeeegggkkknnnoooppprrrsssyyy{{{~~~~~~tttmmmkkkmmmooosssvvvwwwssslllggg```^^^^^^ccckkkqqquuuuuutttwwwzzz{{{{{{{{{||||||{{{|||~~~}}}||||||{{{yyyuuurrrooooooooojjjnnnqqqoookkkiiikkkmmmooommmkkkhhheeebbb```___^^^VVVQQQRRRSSSRRRQQQQQQRRRRRRSSSUUUWWWWWWUUUSSSOOOMMMLLLMMMOOORRRSSSRRRKKKHHHEEEDDDEEEFFFFFFFFFFFFDDDCCCCCCDDDDDDCCCAAABBB@@@======???CCCFFFHHHCCC???888555444666888999888666777;;;===:::777777555666888:::;;;<<<<<<<<<999999:::;;;<<<<<<<<<<<<:::===??????<<<:::::::::666555333111000000000111/////////111333222000---000///---,,,---///111333//////////////////......---,,,+++******+++,,,------+++))))))))))))((('''((('''%%%&&&'''(((((('''$$$&&&))))))'''&&&'''(((%%%%%%$$$%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%###"""!!! !!!!!!"""#################################!!!"""###""" ^^^aaaeeeggghhhhhhhhhiiimmmllljjjfffbbb``````aaa___```aaaaaaaaadddhhhkkkgggjjjlllllljjjgggeeeddd``````______^^^^^^]]]]]]WWWZZZ\\\ZZZVVVUUUYYY^^^]]]___bbbccceeegggjjjmmmpppoooooopppqqqrrrqqqppppppoooooopppqqqtttvvvwwwrrrpppqqqtttxxxzzzxxxuuutttpppmmmmmmooolllfffaaa___```aaa```]]]WWWQQQMMMFFFHHHHHHGGGGGGNNN\\\hhhkkkooosssvvvwwwxxxyyyzzz~~~}}}rrrkkkhhhlllmmmooorrrtttrrrnnnjjj```^^^___ccckkkqqqssssssvvvyyy}}}zzz|||}}}~~~|||{{{xxxxxxxxxuuurrrooonnnmmmooorrrssspppllljjjnnnrrrpppooommmkkkhhhdddaaa___cccZZZSSSUUUYYYXXXVVVUUUSSSSSSTTTUUUWWWWWWTTTRRRQQQNNNLLLLLLNNNRRRTTTUUULLLHHHDDDAAABBBDDDEEEFFFDDDBBBAAABBBDDDEEEEEEEEEHHHDDD@@@>>>@@@DDDGGGIIIGGGBBB;;;777666888;;;<<<<<<888777;;;<<<:::999;;;555777:::======<<<:::888666777999<<<===>>>======:::>>>AAAAAA>>>;;;::::::777666444333222222333444111111111333444333000---333111...++++++---///111...///000000000///---,,,...---,,,+++,,,---...///...---++++++,,,+++***((()))'''%%%%%%'''''''''&&&$$$'''******(((&&&'''(((((('''&&&%%%&&&(((***,,,'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''&&&%%%$$$### !!!"""###$$$$$$##################$$$$$$!!!"""###"""  !!!jjjooorrrpppoooqqqqqqooosssrrrpppmmmkkkjjjiiiiiijjjeeedddhhhmmmnnnppprrrmmmnnnooooooooommmlllkkkkkkhhhfffeeeggggggeeebbbbbb```___^^^___bbbfffhhhllllllkkkjjjiiikkknnnqqqsssuuuxxxzzz{{{zzzyyywwwvvvtttqqqqqqtttwwwyyyzzzvvvvvvxxx{{{~~~~~~|||{{{xxxuuurrrpppooonnnmmmiiieeeeeeiiijjjfffaaa```VVVOOOJJJIIIMMMUUUcccpppsssuuutttrrruuu}}}yyysssooommmsssnnnhhheeegggjjjnnnpppmmmhhhbbbbbbfffjjjjjjiiiqqqwww~~~|||yyywwwwwwwwwtttuuuuuurrrnnnmmmpppssswwwuuurrrnnnllllllpppsssoootttsssjjjbbbaaa___[[[\\\YYYXXXYYY\\\]]][[[XXXXXXWWWWWWYYY\\\]]]]]]]]]SSSOOOKKKMMMRRRWWWXXXWWWLLLHHHDDDAAAAAAAAAAAAAAAAAA???>>>@@@DDDGGGGGGFFFIIIGGGCCC??????AAADDDFFFFFFCCC???===;;;:::999888777<<<===999777999999777:::<<<>>>??????>>>;;;:::666:::>>>>>><<<::::::<<<888;;;??????<<<999777888555555444444444555555555666555444333222111111111222000...---,,,,,,------,,,------///000111222333...,,,)))''''''(((***,,,000000000///...,,,+++***((()))******)))'''%%%$$$******+++++++++******)))***%%%$$$+++///---***(((,,,+++(((&&&%%%%%%&&&'''&&&(((***+++***(((%%%###%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""" !!!!!!""""""######uuuzzz{{{yyywwwyyyyyywwwxxxxxxwwwvvvuuuuuutttsssrrrnnnlllqqqtttttttttvvvrrrrrrssstttttttttsssssssssooolllkkkllllllllljjjjjjhhhfffdddeeegggjjjlllvvvvvvwwwvvvuuuuuuwwwyyyxxxzzz}}}~~~}}}|||zzzwwwwwwyyy|||}}}~~~zzzzzz{{{~~~~~~}}}zzzwwwuuusssrrrpppkkkkkkooorrrmmmgggddd^^^WWWPPPNNNPPPVVVcccoootttxxxyyyxxx{{{~~~}}}}}}~~~}}}wwwpppllljjjmmmhhhbbb___```dddhhhkkkllleee\\\ZZZ]]]cccggghhhmmmsss{{{~~~~~~}}}{{{wwwuuuvvvwwwuuuuuutttqqqnnnnnnqqqttt{{{yyyvvvpppmmmlllnnnqqqooosssqqqgggaaa``````^^^\\\[[[[[[\\\^^^^^^\\\[[[YYYYYYYYY[[[^^^``````___VVVRRRNNNOOOSSSVVVVVVTTTMMMIIIEEECCCBBBCCCBBBBBB>>>======@@@DDDFFFFFFEEEGGGEEEDDDCCCCCCEEEGGGIIIFFFDDDBBB???>>><<<:::888777;;;<<<999777999999888;;;<<<>>>??????===;;;999888999:::<<<======<<<:::999<<>><<<;;;<<<666555444444444444666666666666444333111111000000000000///...------------,,,---...///000111111111...---+++***)))***,,,---000000000///...,,,+++***'''''''''(((((('''&&&&&&))))))*********))))))((()))$$$$$$***...,,,)))''')))(((&&&$$$$$$$$$%%%&&&&&&''')))******(((%%%$$$$$$$$$############""""""%%%%%%$$$###"""""""""""" !!!!!!!!!!!!!!!!!!{{{~~~|||~~~~~~|||{{{|||}}}~~~~~~}}}|||{{{xxxttttttwwwyyyvvvtttuuussstttuuuvvvwwwwwwwwwwww{{{xxxuuutttuuuvvvwwwvvvvvvtttqqqooooooqqqtttuuu~~~{{{xxxwwwvvvvvvqqqooovvvzzzvvvnnnjjj^^^WWWOOOLLLLLLPPP[[[fffqqqxxx~~~}}}yyyuuutttsssxxx{{{}}}|||xxxrrrmmmkkkiiiddd^^^[[[]]]aaaeeehhhfff^^^TTTPPPTTT]]]eeeiiikkkpppwww|||{{{|||{{{xxxvvvttttttuuuvvvuuurrrooommmnnnrrruuu|||zzzuuuooojjjhhhiiikkkmmmpppnnnfff```___aaaaaa]]]___aaaaaa```^^^^^^___\\\[[[\\\^^^aaabbbbbbaaaYYYVVVSSSSSSTTTUUUSSSQQQNNNKKKGGGEEEEEEEEEDDDDDD<<<<<<>>>@@@DDDEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIEEEEEEEEEDDDBBB>>>;;;:::777;;;<<<999888:::;;;:::;;;<<<>>>???>>><<<:::999:::888888:::???@@@===999;;;===??????>>>===>>>???888666444333333444666888777666444222111000//////...///000000000///...---,,,---///111111000///...//////...---------------000000//////...---++++++&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''######(((+++)))'''&&&&&&%%%$$$#########%%%%%%&&&'''((())))))(((&&&%%%#########"""""""""!!!!!!$$$$$$######""""""!!!!!! ~~~||||||~~~yyyvvvwwwzzzzzz{{{{{{{{{{{{{{{{{{~~~~~~~~~}}}{{{|||~~~|||zzzzzzuuuoooooowww}}}{{{sssnnn^^^VVVOOOLLLJJJKKKTTT]]]hhhsss}}}~~~zzzuuuqqqoooooowww{{{~~~xxxsssqqqkkkgggbbb___aaaeeeiiikkkbbb[[[SSSPPPTTT^^^gggmmmlllpppvvvzzz|||}}}~~~zzzzzzzzzwwwuuussstttuuuvvvtttpppllllllnnnrrruuuuuusssoooiiidddaaabbbccchhhkkklllhhhcccaaaaaabbb___cccffffffccc```aaabbb_________```bbbbbb```^^^ZZZXXXUUUUUUUUUUUURRRPPPPPPMMMJJJHHHGGGGGGFFFEEE>>>???AAACCCDDDDDDBBB@@@BBBDDDGGGIIIJJJIIIHHHFFFDDDFFFIIIIIIFFFAAA>>><<<888<<<===:::999<<<>>>===<<<===>>>>>>===;;;999888999888888;;;>>>???>>><<>>============999777444222222333666888666555444222000///......---...111222222111///...---///111333333111///---000000000000/////////...////////////...---,,,+++'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&""""""''')))'''%%%&&&#########"""###$$$%%%&&&%%%&&&'''((()))((('''&&&$$$$$$######""""""!!!!!!#########""""""!!!!!! ###~~~|||{{{oookkkllluuu|||{{{uuurrrkkkddd\\\WWWQQQNNNRRRXXX___mmm{{{|||wwwsssqqqrrryyy}}}~~~yyyvvvpppllliiigggiiilllooopppjjjfff```^^^```ffflllpppqqqtttxxxzzz{{{|||}}}{{{{{{{{{xxxuuussstttuuuuuurrrmmmjjjjjjllloooqqqlllkkkhhhccc___]]]^^^```aaaeeekkkmmmiiidddaaabbbbbbfffjjjiiifffccccccdddbbbaaaaaaaaaaaa```]]]ZZZYYYWWWVVVVVVUUUUUUSSSRRRQQQOOOLLLJJJIIIIIIHHHFFFDDDEEEFFFGGGEEECCCAAA@@@DDDEEEHHHIIIIIIGGGCCCAAACCCGGGKKKLLLIIIDDDAAA???;;;??????<<<;;;>>>@@@@@@>>>>>>>>>===<<<:::999777666999<<<===<<<===???AAADDDCCCAAA@@@>>>===<<<;;;999777444111111222555777555444333111000///......---///222444444222000...///111333444444222///...111111111000000000//////////////////...---,,,,,,)))(((&&&$$$###"""######"""###$$$%%%%%%%%%%%%%%%%%%""""""&&&'''$$$$$$%%%#########$$$$$$%%%&&&&&&$$$%%%&&&'''((((((''''''&&&&&&%%%$$$######""""""!!!!!!"""""""""!!! !!!((("""|||vvvtttnnnkkknnnuuu{{{zzzxxxxxxzzzsssllleee\\\SSSQQQTTT]]]lll{{{{{{xxxxxxxxxzzz~~~zzzxxxsssqqqoooppprrrtttttttttxxxvvvrrrooonnnoooqqqrrruuuwwwyyyzzzzzz|||~~~~~~{{{wwwuuuuuuvvvsssooojjjggggggiiikkkkkkffffffdddaaa^^^]]]^^^___]]]aaajjjpppmmmfffcccdddfffhhhkkkllljjjgggeeeeeecccbbbbbbbbbaaa___[[[XXXXXXWWWVVVUUUTTTSSSSSSSSSRRROOOMMMKKKKKKJJJIIIGGGGGGIIIJJJHHHFFFCCCBBBBBBFFFGGGHHHGGGFFFDDDAAA???AAAFFFLLLMMMJJJFFFDDDDDD===@@@@@@<<<;;;???AAA@@@???>>>>>>===;;;999888777555999======;;;<<<@@@DDDGGGEEECCCBBBAAA???<<<999777666333111000111333444333333111000//////......///111333555444333000//////000222333333222000///111111000///////////////......//////...------,,,***)))'''%%%###""""""!!!!!!"""###$$$$$$%%%%%%$$$%%%###"""%%%%%%######&&&$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((((((((('''&&&&&&%%%$$$###"""""" !!!""""""!!! !!!)))$$$zzzuuussstttsssuuuzzz|||{{{|||{{{vvvpppfff[[[VVVWWWcccrrr}}}}}}|||~~~zzzxxxwwwvvvvvvxxxzzz{{{zzzxxx}}}|||zzzwwwtttttttttuuuvvvwwwxxxyyyzzz|||~~~zzzwwwwwwwwwppplllgggeeeeeeffffffeeeccccccaaa___\\\[[[\\\^^^]]]```hhhpppooohhheeehhhiiiiiikkklllmmmkkkgggcccbbbbbbbbbccccccaaa]]]ZZZZZZYYYWWWTTTRRRQQQRRRSSSRRRPPPMMMLLLLLLKKKIIIGGGGGGHHHIIIHHHEEECCCDDDFFFIIIHHHGGGEEEDDDCCCAAAAAA???EEEKKKMMMKKKHHHGGGHHH>>>AAA@@@;;;:::===????????????>>><<<:::888777666777888:::;;;===???AAACCCCCCBBB@@@@@@AAA>>>:::666555444333111000000111111111111000///////////////222333444555444333111///...//////000000000//////111000...---,,,---...///.........///......---,,,((((((((('''&&&$$$###"""!!!!!!###$$$$$$%%%%%%%%%&&&######%%%%%%"""###&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$&&&'''(((((()))&&&&&&%%%$$$###"""!!!!!!!!!""""""!!!  &&& """"""|||{{{zzzzzz}}}|||}}}yyyqqqfff``````jjjxxx{{{yyyzzzzzz|||~~~~~~|||yyyyyywwwuuutttuuuwwwyyyuuuvvvwwwxxxzzz}}}|||yyyxxxxxxnnnjjjfffdddddddddbbb`````````___\\\YYYXXXYYY[[[^^^```gggooonnnhhhggglllkkkjjjjjjlllnnnmmmgggbbb``````bbbccceeeccc```]]]\\\ZZZWWWSSSPPPOOOPPPRRRRRRPPPNNNLLLLLLKKKIIIGGGEEEGGGHHHGGGDDDDDDFFFIIIJJJIIIFFFDDDCCCCCCCCCDDD>>>DDDKKKMMMKKKHHHIIIJJJ===@@@???:::888;;;======@@@???>>><<<:::888777666:::777666999???BBBBBBAAA===<<<;;;===>>><<<777333444333222111000000000000000000////////////000000444444555555444222111000------------......//////111///---++++++,,,...///.........///......------&&&''''''((('''&&&$$$###!!!!!!"""$$$$$$%%%%%%%%%&&&$$$$$$&&&$$$!!!###'''$$$$$$%%%%%%%%%$$$$$$#########$$$%%%'''((())))))%%%%%%$$$###"""!!!  """"""!!! !!!!!!!!! """%%%###zzztttnnnjjjyyy~~~{{{xxx|||}}}zzzwwwuuutttsssrrrpppuuuuuusssrrrtttxxx}}}zzzyyyyyyzzzyyyqqqjjjddddddccc___\\\]]]ddddddcccaaa___^^^]]]\\\___```ccciiiooorrrpppmmmmmmpppsssrrrnnnkkklllnnngggeeeccccccdddffffffeeeYYYYYYWWWVVVTTTRRRQQQPPPOOORRRQQQMMMNNNSSSRRRMMMMMMKKKIIIHHHIIIJJJJJJJJJJJJEEEAAABBBFFFHHHFFFCCC???DDDGGGHHHJJJMMMLLLIIIAAA???<<<:::;;;<<<<<<<<>>999;;;===;;;888777666:::<<<:::;;;AAADDDDDDAAA;;;999<<<>>>:::444111111444666555222000111333---//////...+++,,,000444888777666555444111...+++////////////............000///...---,,,+++++++++---+++***+++---------+++)))((('''%%%######""""""######$$$%%%&&&(((((()))%%%%%%&&&'''&&&%%%$$$###&&&%%%###!!!!!!"""$$$%%%%%%$$$###""""""$$$&&&((()))'''%%%###"""""""""###!!! !!!"""### ###"""!!!|||yyy{{{tttwww}}}}}}yyyvvvuuutttsssrrrsssrrrqqqpppqqquuu|||}}}zzz{{{|||}}}}}}tttmmmgggfffddd___]]]]]]fffeeedddcccaaa```___^^^eeeeeegggkkkpppssssssrrrpppnnnmmmnnnoooooommmkkknnnkkkgggdddbbbaaa___^^^[[[ZZZYYYWWWVVVUUUTTTTTTPPPRRROOOLLLNNNUUUVVVSSSKKKJJJIIIJJJKKKMMMNNNOOOSSSNNNGGGCCCBBBCCCCCCCCCBBBFFFIIIIIIJJJLLLJJJGGGAAA???;;;:::;;;<<<<<<<<<>>>999777<<>><<<;;;777;;;===;;;===DDDHHHIIIAAA<<<999===>>>:::555333333444666555444222333333,,,...000111000111222333777666555555444111...,,,.........//////000000111111///...,,,+++++++++,,,,,,+++******+++,,,+++)))'''''''''&&&&&&%%%%%%%%%######$$$%%%'''(((((((((%%%%%%&&&&&&&&&%%%$$$###&&&%%%###"""!!!"""###$$$%%%$$$"""""""""###%%%&&&((('''%%%"""!!!!!!"""###  !!!""" !!!!!!zzzoooqqqyyy{{{wwwvvvvvvvvvvvvttttttrrrqqqqqqtttyyy}}}~~~|||yyyyyy{{{}}}~~~~~~yyyrrrllljjjfffaaa^^^___ggggggfffeeedddbbbbbbaaahhhfffeeegggkkkoooqqqqqqrrrlllgggiiioooqqqmmmhhhqqqmmmhhhccc```^^^[[[ZZZ[[[[[[YYYXXXXXXXXXXXXXXXQQQQQQNNNKKKOOOVVVZZZZZZNNNNNNMMMLLLMMMNNNPPPPPPVVVRRRKKKCCC>>>>>>AAADDDEEEIIIKKKJJJJJJLLLJJJFFFCCC@@@<<<:::;;;;;;;;;::::::666777>>>AAA???<<<<<<888<<<===<<<>>>EEEKKKMMMAAA<<<:::>>>???;;;777555666555555555666666444333,,,---///222555666444222444555555555333111...------......///000111222333222000---***)))***+++---,,,***))))))******((('''%%%&&&'''((((((((('''&&&###$$$%%%&&&''''''((((((%%%%%%%%%&&&%%%$$$$$$###&&&%%%###"""""""""###$$$$$$$$$"""!!!!!!"""######'''&&&$$$"""!!!!!!"""""" zzzoooqqqzzzzzzwwwwwwyyyzzz{{{{{{zzzxxxuuussstttwwwzzzwwwvvvuuuwwwzzz}}}~~~~~~xxxrrrooojjjcccaaabbbiiihhhhhhgggfffeeeddddddiiigggddddddfffjjjnnnqqqqqqkkkfffgggmmmooommmiiioookkkeeebbb```___]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[RRRPPPNNNNNNQQQVVVYYYZZZTTTSSSRRROOOMMMLLLMMMNNNPPPOOOKKKDDD>>>===CCCHHHGGGJJJLLLKKKKKKNNNMMMIIIFFFCCC>>>;;;::::::999777;;;999;;;AAABBB===888777999<<<===:::<<>>>>>;;;888888999666555666888999666333---,,,,,,000555777555333222333555555333000...---//////000000111111222222444111,,,((('''(((+++---,,,+++))))))))))))'''&&&%%%&&&((()))((('''%%%$$$###$$$%%%'''''''''''''''%%%%%%%%%%%%$$$$$$######&&&%%%$$$###"""""""""###$$$###"""!!! !!!!!!%%%$$$###!!!!!!!!!!!!!!!  {{{tttwww~~~{{{wwwvvvxxx{{{~~~|||xxxtttsssuuuwwwwwwvvvwwwyyy}}}|||wwwsssmmmfffdddfffiiihhhhhhhhhggggggffffffllljjjhhhfffgggkkkpppsssnnnmmmkkkjjjjjjkkkllllllmmmiiidddaaa``````______ZZZ[[[[[[\\\\\\]]]]]]\\\SSSQQQPPPRRRUUUVVVVVVVVVUUUUUUTTTQQQMMMKKKLLLNNNLLLOOOOOOKKKDDDBBBEEEIIIEEEJJJLLLKKKMMMQQQQQQOOOJJJGGGAAA===;;;999777555;;;:::===BBBBBB<<<666555999===<<<999999>>>BBBCCC>>>;;;:::<<<<<<999777999999777555666999999666333///,,,***,,,111444444333000333555555222///---,,,222222111111000000//////555111,,,(((&&&(((+++------+++***)))******(((&&&&&&'''(((((('''%%%""" ###$$$&&&'''((('''&&&&&&%%%%%%$$$$$$############&&&%%%$$$###""""""""""""######"""!!!!!! ###""""""!!!  !!!!!!!!!!!!  }}}zzz~~~{{{xxxvvvvvvyyy}}}~~~yyyuuussstttvvv||||||}}}|||xxxtttnnngggfffjjjhhhgggggggggggggggggggggiiiiiihhhggggggjjjnnnrrrmmmpppqqqooojjjiiikkkooooookkkeeeaaa```_________]]]___aaabbbcccbbb```___VVVSSSRRRVVVXXXVVVUUUVVVTTTUUUUUURRROOOMMMOOORRRPPPSSSUUUQQQKKKFFFFFFGGGCCCGGGJJJJJJMMMRRRSSSQQQLLLHHHCCC???<<<:::888777777888<<>>>>>:::999<<<>>>===;;;888888:::999666666999888777777777888888666555000...,,,+++---///111111///333666666222---++++++333222111000///......---444111,,,(((&&&'''***,,,,,,***))))))******((('''''''''''''''%%%###!!! ###$$$&&&(((((('''&&&%%%%%%%%%$$$############$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!~~~~~~zzzxxxwwwxxx{{{~~~|||yyywwwyyyzzz|||xxxuuurrrlllffffffkkkffffffffffffffffffggggggfffhhhiiiiiiiiijjjmmmqqqooorrruuurrrmmmjjjkkknnnoookkkeeeaaa``````aaaaaaccceeeiiilllllljjjfffddd[[[UUUTTTWWWYYYXXXYYY\\\WWWYYYYYYUUUPPPNNNQQQTTTRRRTTTTTTQQQLLLGGGEEEEEEAAAEEEGGGGGGJJJOOOQQQPPPJJJGGGCCC@@@>>>>>>===;;;555666<<>><<<888666555777777444444888666777888888777555555666///000000///---,,,---......333777666111+++)))***000000000//////.........444111,,,((('''''')))+++)))(((''''''))))))((('''(((''''''&&&%%%$$$$$$$$$###$$$&&&(((((('''%%%$$$%%%%%%###"""""""""###$$$&&&%%%%%%$$$###"""!!! !!!!!!""""""######""""""  !!!!!!!!! }}}~~~{{{zzzyyyzzz}}}}}}}}}xxxuuusssqqqkkkeeefffkkkeeeeeeeeeeeeffffffffffffiiilllooopppoooooorrrtttrrrtttvvvtttpppmmmllllllmmmiiidddaaaaaacccdddeeegggkkkooorrrsssoookkkhhh___WWWTTTWWWZZZZZZ]]]bbb\\\^^^]]]XXXQQQNNNOOORRROOOOOOOOOLLLIIIFFFEEEEEE@@@DDDEEEEEEHHHMMMOOOMMMHHHEEEBBB@@@@@@AAA@@@@@@777888===BBBAAA<<<999;;;<<<@@@CCC@@@???@@@@@@===666444444666555222333777555777:::999555444555777...111444333...+++***+++...333888777000+++((()))............////////////333000---)))''''''(((***'''&&&%%%&&&(((((('''&&&(((''''''&&&&&&&&&'''(((###$$$'''((()))'''%%%$$$&&&%%%###"""""""""###$$$&&&%%%%%%%%%###"""!!! !!!"""######$$$######  wwwvvvwwwyyy}}}}}}}}}|||zzz}}}~~~{{{vvvpppnnnpppqqqnnnkkkhhhgggffffffffffffgggggggggmmmqqqqqqqqqttttttrrrsssqqqqqqrrrsssqqqkkkeeegggfffdddbbbaaabbbbbbcccdddhhhmmmpppooommmkkkjjjaaa___^^^^^^aaaeeefffgggcccbbb^^^WWWTTTTTTPPPKKKLLLLLLMMMNNNOOOMMMHHHEEEEEEEEEFFFHHHKKKNNNQQQSSSMMMIIIFFFEEEGGGGGGCCC???===>>>??????>>>>>>???@@@DDDCCCAAAAAAAAA???===:::222999===:::666555444222000333777::::::888444111------...............---,,,,,,,,,,,,,,,***)))(((............---,,,+++***111///,,,)))&&&$$$######&&&(((***++++++)))'''%%%%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$%%%'''((('''&&&$$$$$$###"""!!! """###$$$%%%$$$$$$"""!!!""""""###%%%'''%%%"""  """!!!  &&&yyyyyyyyy{{{~~~~~~~~~}}}{{{~~~}}}wwwsssooonnnqqqrrrpppmmmiiiiiiiiihhhhhhiiiiiiiiiiiinnnqqqppppppssstttsssqqqooooooqqqsssrrrnnnjjjeeedddcccbbbbbbaaaaaaaaacccgggkkkmmmnnnnnnnnnooofffdddbbbbbbeeeggghhhhhheeeeeeaaa[[[XXXXXXUUUPPPKKKLLLNNNPPPQQQNNNJJJFFFDDDDDDFFFHHHLLLPPPSSSUUUOOOKKKHHHHHHIIIJJJGGGEEE@@@AAAAAAAAA@@@??????@@@CCCCCCCCCBBB@@@>>>======:::<<<:::666555777777444222555888;;;;;;999555333------...//////......---++++++++++++++++++++++++---------------,,,,,,+++000...+++(((&&&$$$$$$###&&&(((***++++++***(((&&&&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$$$$%%%&&&$$$###$$$$$$###"""!!! !!!"""###$$$$$$######"""!!!!!!"""###$$$$$$!!! !!!  (((///}}}}}}~~~}}}~~~~~~|||~~~}}}tttqqqooopppssstttrrrooolllkkkkkkkkkkkkkkkllllllkkkppprrroooooorrrtttsssrrrpppnnnoooqqqqqqnnnjjjbbbccccccdddcccbbb``````bbbdddfffhhhiiikkknnnpppiiigggeeeeeeggghhhiiihhhggggggddd___]]]^^^[[[VVVKKKLLLPPPSSSTTTRRRMMMHHHEEEEEEGGGIIIMMMQQQUUUWWWQQQOOOLLLKKKLLLMMMLLLLLLEEEEEEDDDCCCBBBAAA@@@???AAACCCDDDBBB>>><<<===???@@@>>>888333333666666222444666999;;;;;;999666444.........//////......---+++***)))))))))***+++,,,+++++++++,,,,,,,,,---------,,,***(((&&&%%%%%%%%%'''(((***++++++***((('''&&&&&&'''&&&&&&%%%$$$###&&&%%%############""" ######"""!!!  !!!"""###############!!! !!!""""""!!!  ###---555|||~~~~~~|||}}}tttsssrrrsssuuuvvvtttrrrnnnnnnmmmlllllllllmmmmmmnnnrrrrrrooonnnrrrtttsssvvvrrrnnnmmmmmmmmmjjjgggbbbccceeeggggggeeecccbbbcccccccccbbbbbbeeeiiilllfffeeedddeeegggiiiiiiiiifffgggeeeaaa```aaa^^^YYYMMMOOOTTTXXXZZZXXXRRRMMMJJJJJJJJJLLLNNNQQQTTTUUUTTTSSSQQQOOOMMMMMMNNNOOOIIIGGGEEEDDDCCCAAA???>>>>>>AAACCC@@@;;;999;;;???@@@@@@<<<444111111111///555666888999999888555444...////////////......---,,,+++)))''''''((()))***(((((()))***+++,,,---...+++***)))((('''&&&&&&%%%'''((()))***+++***)))(((&&&'''''''''&&&&&&%%%$$$%%%$$$"""######$$$"""!!!""""""!!!  !!!"""#########!!! !!!"""!!! !!!"""***///|||}}}~~~}}}}}}|||}}}~~~|||{{{}}}}}}~~~vvvvvvvvvvvvwwwwwwuuutttqqqpppmmmkkkjjjkkklllnnnpppsssssspppnnnqqqsssrrrsssoookkkjjjkkkkkkiiifffccceeehhhkkklllkkkiiihhhjjjiiifffcccaaabbbeeehhhccccccccceeehhhkkkkkkkkkdddfffdddaaaaaabbb___ZZZRRRUUUYYY^^^```]]]XXXSSSQQQPPPOOONNNOOOPPPQQQQQQVVVVVVUUURRRMMMKKKLLLNNNLLLIIIFFFDDDDDDBBB???<<<;;;>>>@@@===888666999===>>>DDDEEE<<<333/////////444555666666666555333222//////000000///......---...,,,)))'''%%%%%%%%%&&&&&&&&&&&&'''(((***,,,---))))))((((((''''''&&&&&&&&&'''((())))))))))))(((&&&&&&''''''&&&&&&%%%%%%###""""""###$$$%%%%%%$$$!!!!!!  !!!"""###!!!  """###"""!!!!!!"""$$$||||||zzzwwwuuuxxx}}}~~~|||zzzzzz|||{{{zzz|||}}}{{{wwwwwwwwwwwwwwwwwwwwwwwwvvvsssmmmiiigggiiilllnnnppptttuuuqqqoooqqqrrrpppmmmjjjhhhiiilllnnnmmmkkkeeegggkkkoooqqqqqqqqqpppsssrrroookkkfffdddeeefffcccccccccfffjjjmmmmmmmmmdddfffeeebbbbbbccc```[[[XXXZZZ^^^bbbdddaaa]]]XXXWWWVVVSSSQQQOOONNNNNNNNNUUUWWWXXXTTTNNNIIIJJJMMMNNNJJJGGGEEEEEEDDD@@@<<<;;;<<<<<<999666555888;;;;;;FFFKKKCCC777111111222444444444333333222111111000000000000//////...---...---***'''%%%######"""$$$######$$$%%%'''***+++((((((((((((((('''&&&%%%%%%&&&&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%"""!!!!!!"""$$$&&&%%%$$$  !!!!!! """###"""!!!  ~~~~~~{{{tttoooqqqyyy}}}zzzyyyuuuzzz|||zzzxxxzzz{{{zzzttttttttttttuuuvvvxxxzzz|||wwwooohhhfffhhhlllooopppuuuvvvsssqqqqqqqqqnnnllljjjhhhkkknnnpppooommmfffhhhlllpppsssuuuvvvvvvwwwwwwuuuqqqlllgggeeeeeebbbbbbcccfffiiikkkkkkjjjfffhhhhhheeeeeefffccc]]]\\\]]]```cccdddccc___[[[ZZZYYYVVVSSSPPPOOONNNNNNQQQWWWZZZWWWOOOJJJKKKNNNQQQLLLHHHGGGGGGFFFBBB>>><<<;;;999777777777888999888AAAFFF@@@888555555555444444333222111111000000111111111000000///------++++++)))'''%%%###"""!!!""""""!!!!!!###%%%''')))(((((((((((((((&&&%%%$$$$$$$$$%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$###!!!!!!!!!#########!!!  """"""  !!!uuutttwww~~~uuunnnooovvv~~~zzzyyyrrrxxx|||{{{yyy{{{}}}|||qqqqqqrrrrrrsssvvvzzz}}}yyyppphhheeegggmmmqqqpppuuuwwwtttrrrrrrpppmmmooommmlllmmmpppqqqnnnkkkfffhhhlllppptttwwwyyyzzzwwwxxxwwwsssnnnhhhdddcccaaaaaaaaacccfffgggfffeeeiiikkkkkkhhhhhhiiieee_________aaacccdddccc___\\\[[[YYYVVVSSSQQQOOONNNNNNOOOVVV[[[YYYQQQLLLMMMPPPRRRNNNIIIHHHIIIIIIDDD???>>>;;;888777888999999999555;;;===:::777777777555555444333222111111111111111111111111000///------((((((((('''&&&$$$###""""""!!! !!!###&&&'''(((((())))))(((&&&$$$#########$$$$$$%%%&&&''''''######$$$%%%%%%%%%$$$$$$###""" !!!!!!   """"""!!!### zzz}}}|||zzzzzz|||tttyyy~~~}}}zzzyyyyyyuuusssqqqrrruuuxxxzzzzzzyyyqqqmmmmmmllliiinnnooorrrtttuuuvvvvvvuuuyyysssmmmmmmqqqrrrnnniiiffflllrrrsssrrrttt{{{{{{{{{zzzvvvpppkkkhhhgggbbbeeeggghhhgggfffeeeeeeoooooonnnpppqqqpppmmmjjjhhhcccbbbeeeeeebbbdddiiihhh^^^TTTOOOQQQRRROOOLLLNNNPPPSSSUUUVVVTTTRRRPPPLLLJJJIIIJJJLLLKKKHHHDDD???===:::888777777888:::===;;;999:::<<<<<<888555000111222333444444444444444333000...,,,,,,,,,,,,'''(((***,,,,,,)))###"""%%%&&&"""###%%%''''''%%%###!!!########################$$$$$$$$$###$$$$$$%%%%%%"""!!!!!! !!! !!!!!!!!! ~~~~~~{{{{{{}}}|||}}}|||vvvtttssssssvvvxxxyyyyyy~~~vvvqqqqqqqqqoooooopppsssvvvxxxyyyyyyyyy}}}vvvooommmoooooolllhhhcccjjjqqquuuuuuuuuyyy}}}{{{|||{{{wwwqqqkkkgggfffeeegggjjjjjjhhheeeddddddhhhjjjmmmoooqqqpppnnnlllhhhdddcccdddcccaaaccchhhkkkcccZZZUUUSSSRRROOOKKKMMMOOOTTTXXX[[[YYYSSSOOOLLLJJJIIIJJJKKKKKKIIIFFFAAA???<<<888666666666777;;;;;;:::;;;;;;:::777555444444333222111000//////333222000///---,,,++++++)))***+++------***$$$ !!!###$$$"""$$$&&&''''''%%%###"""$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%###""""""!!!!!!!!!!!!!!! ~~~yyyzzz}}}||||||~~~~~~zzzxxxwwwwwwyyyzzzzzzyyy~~~}}}vvvtttuuuuuutttuuuxxxzzz|||}}}}}}}}}xxxooojjjkkkkkkiiigggcccjjjtttzzz{{{{{{{{{|||}}}~~~}}}zzztttnnnjjjiiikkkmmmnnnmmmjjjfffcccbbbdddhhhmmmppppppnnnmmmllliiigggeeedddaaa___aaafffmmmhhhaaa[[[WWWSSSOOOLLLKKKLLLQQQXXX]]][[[SSSKKKJJJHHHGGGGGGHHHHHHHHHGGGEEEBBB>>>:::666555444444999:::<<<;;;999666555555666444222000...---------222111111///...,,,***)))++++++,,,......+++&&&""" !!!"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$#########$$$$$$###############$$$######"""!!!!!!!!!!!!!!!  wwwuuuzzz~~~}}}~~~~~~|||}}}~~~~~~}}}{{{}}}wwwtttuuuuuuyyyzzz|||~~~~~~~~~vvvlllffffffhhhhhhhhhiiiooowww~~~}}}}}}xxxssspppooorrrtttuuusssnnnhhhdddbbbeeejjjoooqqqooollljjjiiikkkjjjgggddd```^^^aaadddjjjhhheee```ZZZTTTPPPNNNIIIHHHJJJQQQXXXXXXPPPHHHGGGEEEDDDCCCCCCDDDEEEFFFHHHFFFAAA<<<888555333222666999<<<:::777444444555444333000.........///000000000000///...,,,)))(((***+++,,,------***%%%""" !!!"""$$$$$$###"""!!!%%%%%%%%%$$$######""""""$$$$$$###""""""""""""######"""!!!   xxxyyy{{{vvvrrrrrrrrruuuwwwyyy|||{{{tttjjjeeeeeegggjjjkkkrrrtttxxx~~~{{{|||}}}{{{xxxuuuttttttxxxzzzzzzxxxssslllgggeeefffiiilllnnnmmmlllkkkjjjkkkllljjjccc]]]]]]```ccceeedddccc```\\\WWWSSSQQQLLLHHHGGGKKKQQQSSSNNNHHHFFFEEEDDDCCCBBBCCCDDDEEEHHHFFFBBB>>>999666333222444777:::999555333333555555444111///......///000---............,,,***)))))))))***++++++((($$$  $$$$$$$$$######"""""""""$$$###""""""!!!!!!!!!"""!!!!!! |||~~~wwwuuutttsssooorrrvvv{{{|||vvvnnnhhhhhhkkkooorrrxxxwwwxxx}}}zzzzzzyyywwwtttssstttuuu{{{}}}~~~|||vvvooojjjgggeeeddddddgggkkknnnnnnnnniiillliii```YYYZZZ^^^aaaaaa```^^^^^^]]]ZZZVVVSSSPPPKKKGGGHHHKKKMMMKKKHHHFFFGGGGGGEEECCCBBBCCCEEEEEECCC@@@===999666444333222444666666555444444444777666333000...---,,,,,,,,,,,,,,,---,,,,,,++++++((((((((()))(((&&&"""""""""""""""""""""""""""$$$###"""!!! !!!!!! |||}}}|||zzztttwww{{{}}}uuupppooorrrvvvyyy}}}{{{{{{}}}zzzvvvsssrrrtttwwwzzz|||~~~}}}wwwqqqkkkhhhgggbbb]]]___ffflllnnnmmmeeeiiiggg\\\UUUVVV\\\^^^aaa^^^[[[[[[^^^]]]XXXTTTOOOLLLHHHFFFFFFFFFEEEDDDDDDFFFGGGEEEBBB??????AAA>>>===<<<:::777666444444111111222444666666555333444333222000...,,,+++***************+++,,,---...(((''''''((((((&&&""" !!!!!!""""""######"""!!! !!!!!!!!!######!!!|||wwwuuuwww{{{}}}~~~~~~yyyttttttvvvyyyyyy{{{~~~|||wwwqqqllliiilllcccZZZZZZbbbiiikkkiiiaaafffdddYYYQQQTTTYYY\\\ccc^^^YYYZZZ______ZZZTTTLLLJJJHHHEEEBBB@@@??????@@@CCCDDDCCC???;;;:::;;;999999888777666555444333111000///222666888555333....../////////...---,,,))))))))))))***,,,///000(((((('''((((((&&&""" !!!""""""######""" ###""" ###''')))'''%%%""" |||zzz|||{{{|||}}}zzzyyyzzztttssstttvvvxxxtttmmmhhhiiiccc\\\YYY[[[___aaaaaafffeeebbb\\\VVVTTTXXX[[[ccc^^^ZZZ[[[^^^___ZZZTTTRRRPPPLLLFFF@@@<<<<<<<<>>@@@@@@===:::;;;:::777555333333333444...//////000000000000///......---------......///+++)))'''(((***,,,------)))'''&&&%%%&&&&&&$$$###  ######"""""""""!!!!!! ###"""!!!###)))---)))%%% !!!}}}}}}~~~zzz{{{|||yyyvvvvvvsssrrrrrrtttuuuqqqjjjeeeeeeaaa\\\YYYYYY[[[]]]^^^eeeccc```]]][[[\\\___cccddd```]]]\\\]]]]]][[[XXXWWWUUUQQQJJJCCC???>>>???AAA???===>>>AAAAAA???<<<;;;888444111........./////////000000000000//////------,,,,,,,,,,,,,,,---***((('''(((***,,,,,,,,,***(((''''''''''''&&&$$$  ######""" !!!!!!!!!!!!!!!!!!"""!!!  $$$'''&&&### }}}wwwzzz~~~|||xxxvvvsssrrrqqqrrrssspppiiidddaaa```]]]ZZZWWWWWWYYY[[[dddaaa^^^^^^aaafffiiikkkeeedddbbb___\\\[[[[[[]]]]]]ZZZVVVOOOHHHDDDCCCDDDAAA???===???BBBCCCAAA>>><<<888333...++++++,,,...000000111000000///...---------,,,,,,++++++******)))((('''''')))++++++***+++)))(((((())))))'''&&& """"""!!! !!!""""""######   !!! xxxtttzzz|||yyysssqqqpppqqqrrrpppkkkggg```aaaaaa]]]XXXVVVXXX[[[bbb___]]]```ffflllnnnnnncccggghhhddd]]]YYYZZZ^^^^^^\\\WWWQQQLLLIIIIIIKKKBBB@@@???@@@CCCDDDBBB???===999333///,,,---///111111111111111000...---------------,,,,,,******)))((('''&&&''')))***)))(((***(((''''''(((((('''&&& !!!!!! !!!!!!""""""""" """!!! {{{}}}vvvtttzzz~~~zzzwwwpppnnnmmmnnnpppppplllhhhcccddddddaaa\\\ZZZ[[[]]]___]]]]]]aaahhhlllmmmlllaaaggglllhhh___XXXXXX[[[\\\ZZZVVVQQQMMMLLLNNNQQQEEEBBBAAABBBDDDEEEBBB???:::777222...---///222444111111111111000...------............---,,,***)))'''&&&&&&'''((()))(((&&&(((&&&%%%%%%&&&'''&&&$$$ !!!!!!!!!!!!  !!!###"""  """!!!  !!!}}}{{{{{{{{{~~~zzzyyy|||}}}yyytttrrrpppmmmkkkkkkmmmnnnkkkhhhffffffdddbbb___^^^^^^```ZZZ\\\___dddhhhjjjiiihhhaaahhhlllhhh^^^VVVVVVYYYZZZXXXTTTPPPMMMMMMQQQTTTIIIFFFDDDDDDEEEEEEAAA>>>555333///,,,,,,---000222000000111000000///...---------.........,,,+++***&&&%%%%%%&&&((((((&&&%%%%%%$$$###$$$%%%%%%$$$###  !!!!!! !!! """&&&((('''$$$!!!!!!###!!!  !!! {{{zzz|||}}}zzzvvvvvvuuurrrnnnmmmnnnnnnkkkhhhgggdddaaa______``````___UUUZZZaaaggghhhhhhfffeeeeeehhhiiicccZZZTTTUUUYYYZZZXXXTTTPPPMMMMMMQQQTTTMMMJJJGGGEEEEEEDDD???;;;444222///,,,++++++---...//////000000000000//////***+++,,,------,,,***)))%%%%%%%%%&&&''''''%%%###%%%###"""###$$$%%%$$$###   !!!&&&)))((($$$!!!!!!""" !!!{{{{{{~~~}}}www|||~~~|||~~~}}}}}}xxxtttrrrrrrpppmmmjjjgggbbb]]]\\\^^^``````^^^QQQYYYccciiiiiigggeeeeeehhhiiifff___VVVRRRUUUZZZ\\\ZZZUUUPPPMMMMMMPPPSSSPPPLLLHHHFFFFFFCCC>>>:::555444111...,,,++++++,,,...///000000000000000///((()))+++,,,,,,+++***)))%%%%%%%%%&&&''''''$$$"""%%%$$$######%%%%%%%%%###  !!! !!!!!!"""'''&&&""" """###  |||}}}}}}zzzvvvvvvyyy|||}}}|||}}}~~~zzzrrrnnnooolllmmmiiibbbaaadddccc^^^SSSWWW```hhhhhhcccbbbeeeaaacccddd___WWWSSSVVVZZZYYYTTTOOOLLLMMMPPPRRRTTTOOOMMMKKKIIIGGGAAA999333333///+++***---//////---,,,+++***)))))))))***+++'''))),,,...---***&&&$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!%%%%%%""" }}}{{{||||||yyyuuutttwww{{{{{{{{{tttqqqsssxxxxxxqqqhhhdddddd```ZZZVVVWWW]]]dddddd```^^^```___aaaaaa\\\VVVTTTWWW[[[XXXTTTNNNKKKLLLNNNPPPQQQNNNKKKHHHGGGFFFBBB999333222///,,,***+++---...///...---+++***))))))******''')))+++---,,,)))&&&$$$$$$$$$############$$$$$$########################  ###""" |||{{{||||||yyyuuutttvvvyyy{{{~~~}}}wwwuuuxxxxxxoooiiieee___XXX[[[XXXZZZ___aaa^^^\\\\\\___```^^^ZZZUUUTTTWWW[[[WWWSSSNNNKKKJJJKKKLLLLLLMMMHHHDDDDDDEEEBBB999111000///---***)))***---000......,,,+++************''')))***++++++(((&&&$$$$$$$$$############$$$$$$"""""""""""""""""""""!!!  !!!%%%)))~~~|||}}}~~~{{{wwwvvvxxx{{{zzzyyy|||~~~zzztttoooiiibbb]]]___ZZZYYY]]]```___]]]]]]bbb```]]]YYYVVVUUUWWWYYYVVVRRRNNNJJJIIIIIIIIIHHHJJJEEE@@@@@@CCCAAA999000//////...+++((((((---111,,,,,,,,,,,,,,,,,,,,,,,,'''((()))))))))'''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""!!!!!!!!!"""(((222!!!}}}yyywwwwwwxxxtttwww~~~~~~|||{{{|||zzzyyy|||}}}{{{yyyuuuooohhhdddaaa\\\[[[```dddcccaaaaaadddaaa\\\YYYWWWWWWVVVVVVTTTQQQMMMJJJIIIGGGFFFDDDGGGBBB>>>>>>@@@>>>777000...//////,,,))))))---000)))***+++,,,---......///''''''(((''''''&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%########################!!!  !!!   &&&111!!!uuuppppppqqqrrrnnnttt~~~yyywwwzzz}}}|||}}}zzzrrrjjjgggaaa___```eeegggdddbbbbbbbbb^^^ZZZXXXYYYXXXVVVSSSQQQNNNKKKHHHGGGEEECCC@@@DDDAAA>>>===<<<999444000...//////...---,,,---...((()))***,,,---.........''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$"""""""""#########$$$$$$"""!!!  """###""""""######!!!&&&wwwlllhhhjjjnnnpppnnnwwwzzz~~~~~~|||}}}vvvtttvvvyyyvvvwww|||zzzrrrjjjhhh___```dddiiigggaaa^^^___\\\XXXUUUVVVYYYZZZVVVQQQLLLJJJGGGFFFDDDBBB???<<>><<<:::999999888777555222...---///111222000///000111000---***)))))))))(((((('''&&&&&&&&&&&&$$$###"""""""""""" !!!!!!!!!""""""""""""!!!  !!!###$$$$$$###!!!  !!! !!!%%%'''555;;;999+++!!!!!! xxxtttwww{{{{{{yyyxxx~~~~~~xxxxxxyyy{{{~~~~~~|||}}}tttooommmvvv}}}rrr|||}}}||||||{{{zzzwwwsssmmmiiigggiiikkkpppooommmjjjgggdddbbbaaaeee___[[[]]]``````___```KKKFFFCCCEEEJJJJJJDDD>>>999;;;======;;;888666555111111111...,,,,,,---///333111//////......,,,***'''''''''&&&%%%%%%$$$$$$$$$###""""""!!!!!!"""""" !!!!!!!!!!!!"""  !!!###$$$""""""!!!!!! !!! """&&&***---777;;;777)))  }}}~~~}}}}}}~~~zzzzzzyyy}}}wwwpppsss{{{rrrmmmkkkpppzzz{{{yyyyyyxxxwwwvvvuuurrrnnnkkkiiijjjlllsssqqqlllgggcccaaa```______XXXRRRRRRUUUWWWWWWVVVGGGCCC???@@@CCCCCC>>>999:::<<<>>>>>>:::666222000,,,---...---,,,+++---...111000...---,,,,,,++++++''''''&&&$$$$$$######"""!!!!!! !!!!!!""" !!!!!!!!! !!!######"""""""""""" !!!!!!!!!!!! $$$(((,,,...,,,///+++""" """!!!!!! """###!!!xxxwww{{{zzz|||yyypppsssxxxtttsssuuuzzz~~~{{{zzzyyyxxxvvvtttqqqssstttrrrpppmmmmmmmmmrrrnnnhhhbbb]]][[[[[[\\\TTTNNNHHHFFFLLLRRRSSSQQQIIIDDD@@@???AAAAAA===999===???@@@>>>999333...,,,+++,,,......,,,,,,,,,---,,,,,,,,,+++******+++,,,((('''%%%###""""""""""""  !!!"""  !!!"""""""""###"""!!!!!!"""###"""  !!!!!!###&&&((()))%%%'''%%%!!! ###%%%&&&###"""!!! ###$$$"""wwwwww}}}xxxxxxyyy|||||||||}}}|||{{{zzzzzzzzzxxxvvvsssooorrrttttttqqqnnnlllllljjjfff```YYYUUUTTTUUUVVVKKKFFFAAA@@@IIISSSUUUQQQKKKGGGBBB@@@@@@@@@===;;;>>>??????<<<777111---++++++---//////...,,,+++,,,''')))***)))(((((((((***'''&&&$$$"""!!! !!!!!!  !!!!!! """""""""!!!!!!""""""!!!  """"""#########"""!!! """$$$$$$"""!!!!!!""" ~~~|||}}}zzzxxx{{{}}}{{{|||~~~}}}zzzxxxxxxwwwuuutttqqqrrrrrrpppmmmjjjhhhhhhddd```ZZZTTTQQQPPPQQQRRRIIIEEE???>>>GGGRRRSSSNNNIIIEEE???<<<;;;;;;999777;;;<<<<<<999444///,,,,,,,,,...000000...+++))))))%%%'''))))))&&&$$$$$$%%%&&&$$$""" !!!!!! !!!!!!  !!!!!!!!!!!! !!!  }}}~~~|||{{{}}}{{{wwwvvvvvvuuuuuusssrrrppplllhhheeeeeeeeeaaa^^^YYYTTTQQQPPPQQQRRRLLLHHHAAA>>>EEEOOONNNFFFDDD@@@:::666555444333222888999888666222...---------///111111---***'''&&&$$$'''***)))%%%"""!!!!!!%%%### """"""!!!   """ """###""""""""" ~~~}}}zzzzzz{{{~~~{{{wwwuuutttrrrqqqllllllkkkhhhddd```^^^]]]YYYUUURRRRRRTTTRRRMMMHHHIIIGGGDDDDDDEEEGGGHHHHHHDDD???999555555666444222;;;:::999666222...***''')))((('''&&&%%%$$$$$$$$$)))(((&&&$$$############""""""!!!!!! """!!!!!!!!!!!!!!!"""###!!!  """###"""!!!   !!!{{{vvvuuutttwww~~~{{{yyyyyyzzz||||||}}}|||}}}xxxrrrooommmkkkjjjjjjiiigggccc^^^ZZZWWWVVVSSSPPPNNNNNNPPPOOOKKKFFFEEEDDDCCCDDDFFFIIIJJJJJJDDD???999666555555333000222111000...,,,***(((&&&'''&&&%%%$$$############'''&&&$$$###"""!!!"""""" """!!!!!! !!!!!!  """"""""" {{{qqqooopppnnnlllooo~~~~~~{{{yyyzzz{{{yyyzzz{{{~~~~~~|||}}}|||zzzwwwwwwxxxyyyyyyrrrkkkhhhfffeeedddfffddd```[[[VVVRRROOONNNKKKIIIGGGHHHKKKKKKHHHEEEBBBBBBBBBDDDGGGIIIJJJIIICCC>>>888444333222///---)))(((((('''''''''''''''$$$######"""""""""######%%%$$$###!!! """!!!!!!  !!!!!!  #########"""!!!{{{kkkeeegggmmmllljjjnnn|||~~~}}}}}}yyyyyyyyy{{{||||||zzzxxxttttttsssqqqpppqqqtttwwwwwwrrrkkkfffddddddeeeeee```]]]YYYTTTQQQNNNKKKIIIFFFEEEDDDEEEGGGHHHGGGEEEEEEDDDDDDEEEFFFFFFEEECCC???:::444111000...+++(((&&&%%%$$$$$$$$$&&&'''(((""""""!!!!!!"""###$$$$$$######"""!!! """!!! !!!""""""""""""###"""!!! !!!"""######!!!|||kkk]]][[[___dddfffhhhnnn}}}|||zzz{{{xxxwwwvvvvvvvvvuuurrrpppjjjjjjiiiiiiiiilllppptttsssnnnhhhdddccccccccccccZZZWWWSSSQQQOOONNNKKKHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIGGGEEECCCBBB???<<<999888444///,,,,,,***'''$$$%%%$$$###"""###$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!   !!!!!! """$$$&&&&&&&&&&&&&&&%%%###!!! rrraaaUUUSSSWWWVVV\\\cccmmm~~~{{{xxxwwwzzz}}}tttrrrqqqpppooonnnkkkiiibbbcccccccccdddgggkkkoooppplllfffcccaaa```___]]]UUURRRPPPPPPQQQPPPLLLHHHJJJIIIIIIHHHHHHIIIJJJJJJIIIEEEAAA>>>:::777333000111---)))((()))(((%%%"""###""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""###$$$ !!!!!!  !!!""""""!!! """%%%'''''''''%%%&&&&&&%%%!!!pppaaaTTTPPPQQQQQQXXXaaannn~~~yyywwwxxxzzz}}}}}}zzzxxxlllkkkiiihhhiiihhhfffddd___````````````bbbfffiiihhheeebbb___^^^]]][[[ZZZSSSQQQOOOPPPRRRQQQKKKFFFFFFFFFEEEDDDBBBBBBCCCDDDBBB>>>999555222000---++++++(((&&&&&&((((((&&&###!!!!!!"""""""""!!!!!! !!! !!!!!!  !!!  """%%%%%%$$$$$$!!!###%%%### ssseeeXXXQQQOOOTTTZZZdddppp|||zzzvvvqqqoooqqqvvv{{{{{{wwwuuuuuufffdddccccccdddeeedddbbb______```___^^^___aaaddd^^^]]]\\\\\\]]]]]]\\\ZZZRRRPPPOOOQQQSSSQQQJJJDDD@@@@@@???<<<:::999:::;;;;;;777222///---,,,+++***)))&&&$$$&&&((()))(((%%%!!!"""###$$$%%%$$$###"""    """$$$###"""!!!!!!###""" !!!!!!!!!""""""wwwmmmccc___```fffgggppp~~~zzz~~~xxxvvvwwwiiiiiiiiiiiikkkooouuuyyyzzzssslllhhh]]]\\\\\\]]]______^^^]]][[[]]]______^^^^^^^^^___aaa\\\WWWVVVYYYZZZXXXUUUNNNNNNNNNKKKGGGBBB===:::444777777555555777444///000...,,,+++++++++***)))%%%%%%&&&&&&'''&&&&&&&&&&&&%%%###!!!!!!"""$$$%%%!!!!!!"""!!! !!!!!!""""""!!! ######""""""!!!{{{uuuppppppsss{{{xxxzzz}}}yyyyyyzzz{{{zzzvvvssspppoooggghhhhhhhhhiiilllrrrvvvvvvwwwxxxxxxvvvqqqiiiccc[[[[[[]]]___```___[[[WWWWWWYYY[[[[[[[[[[[[\\\]]]```\\\XXXWWWXXXWWWSSSNNNDDDCCCAAA===:::777444222333444111///222666444///111///,,,++++++***((('''%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!  !!! ######""""""!!!}}}|||}}}vvvuuuttttttrrroookkkhhhbbbcccddddddeeeggglllooolllkkkkkkmmmooolllddd]]]YYY[[[^^^``````]]]VVVQQQPPPRRRSSSTTTSSSSSSUUUVVVVVVTTTRRRRRRSSSPPPKKKFFF===;;;888555222111000000000000---***---222222...111///,,,+++***)))'''%%%%%%%%%%%%%%%%%%$$$###"""""""""!!! """"""!!! """""""""!!!!!!}}}wwwzzzzzztttsssuuuvvvyyyxxxvvvwwwyyy{{{{{{{{{vvvssspppnnnmmmiiibbb]]]\\\]]]___```aaacccgggjjjhhhccc___aaaeeeeee___YYYZZZZZZ\\\]]]\\\XXXQQQLLLIIIJJJKKKJJJHHHHHHIIIJJJDDDEEEFFFIIIJJJHHHBBB>>>777666555333111//////...***///000,,,***,,,---,,,---+++***))))))(((&&&$$$%%%%%%%%%$$$###"""!!! #########"""!!!!!!!!!  !!!!!!!!!!!!  |||wwwzzz}}}vvvoookkkkkkmmmooommmkkklllnnnqqqrrrrrrkkkhhheeedddbbb___XXXSSSYYY\\\^^^```aaacccfffhhhggg___XXXWWW[[[]]]ZZZVVVYYYXXXUUUTTTRRROOOKKKHHHCCCCCCBBB@@@===;;;<<<===:::<<<>>>@@@AAA>>>999666---...//////---+++)))'''%%%///555111)))&&&((()))'''&&&&&&'''((((((&&&$$$############"""!!! !!!!!!!!!!!! !!! |||~~~}}}xxxsssllleeedddgggfffdddccccccfffhhhiiiiiiaaaaaa``````___\\\XXXUUU[[[^^^```bbbbbbbbbdddeeeaaaZZZRRROOORRRTTTTTTRRRUUUQQQLLLHHHFFFEEECCCAAA===<<<;;;888555333444555999999::::::888555222000***+++------,,,***&&&$$$###///666222((($$$%%%&&&"""""""""$$$&&&&&&%%%###!!!!!!!!!!!!!!!  !!!""""""}}}yyy}}}~~~~~~yyyrrrppptttvvvsssvvvqqqnnnlllfff^^^]]]``````^^^^^^___aaaccccccbbbaaacccddddddaaa^^^\\\\\\\\\^^^``````^^^\\\\\\\\\UUUQQQMMMKKKLLLMMMMMMLLLKKKGGGBBB>>><<<;;;999888777777666333111000222444555555444222000...------,,,,,,,,,,,,+++)))'''&&&%%%,,,///,,,(((&&&%%%### """$$$$$$!!!  !!!###$$$~~~{{{sssooosssyyy{{{|||}}}uuuzzz|||zzzssssssnnnfffeeejjjmmmkkkjjjfffeeeeee```XXXWWW[[[]]]\\\\\\]]]___``````___cccfffhhhfff```\\\[[[[[[[[[]]]^^^]]]YYYUUUSSSRRRJJJJJJJJJJJJIIIHHHHHHHHHCCC@@@<<<999777555222000444444333111000000333555......---+++******,,,...+++***((('''%%%%%%%%%&&&((()))(((&&&'''***'''"""  !!!"""!!! ### """$$$%%%~~~uuupppjjjiiikkkmmmkkkhhheeeiiiqqqzzz}}}uuuooojjjiiiiiigggdddccceeehhhlllllleee^^^[[[[[[ZZZVVVRRRXXXYYYYYYZZZ[[[\\\\\\]]]___]]]\\\\\\\\\[[[XXXVVV]]]\\\ZZZWWWSSSNNNJJJHHHBBBBBBBBB@@@======???AAACCC>>>888333111000000///444444333222000...---+++,,,,,,,,,+++++++++******''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###"""""" !!!""" !!! !!!###%%%'''((())){{{yyyzzz|||||||||pppkkkfffdddeeeeeeaaa^^^```bbbgggmmmttt{{{~~~zzzuuupppkkkhhhiiihhhgggdddcccdddgggjjjjjjddd]]]ZZZYYYXXXTTTPPPPPPQQQSSSVVVXXX[[[\\\]]]```]]]YYYWWWWWWWWWWWWWWWSSSQQQNNNJJJGGGDDDCCCBBB>>>??????===<<<;;;<<<>>>@@@<<<666222111000000///111111000///...,,,+++***************)))))))))((($$$$$$$$$############"""$$$$$$######"""!!!!!!  ###%%%'''  !!!###%%%'''((()))***|||xxxtttqqqqqqrrrssstttoookkkgggeeeeeeccc^^^ZZZ\\\\\\^^^aaaffflllsssvvvxxxwwwtttqqqmmmjjjhhhgggggggggeeecccaaaaaadddffffffaaa[[[XXXVVVTTTQQQMMMOOOOOOQQQSSSVVVXXXZZZ[[[YYYTTTOOOLLLMMMOOOQQQRRRIIIGGGCCC???======>>>???;;;===>>>===;;;999999:::;;;777333111000000000///,,,,,,,,,,,,+++***)))((((((((((((''''''''''''&&&""""""!!!!!!!!! !!!!!!!!!   ###%%%&&& """###"""  """$$$''')))+++++++++~~~|||qqqoookkkhhhhhhiiikkkllljjjhhhgggggggggddd```\\\^^^^^^^^^```cccggglllnnnllllllkkkkkkiiihhhfffeeeddddddcccaaa^^^]]]___```aaa]]]XXXTTTRRRPPPMMMJJJNNNNNNNNNOOOOOOOOOOOOOOOJJJGGGDDDBBBDDDGGGIIIIIIDDDCCC@@@>>>===>>>??????===>>>???===:::777555555444222000////////////...)))))))))***))))))(((((('''''''''&&&&&&&&&%%%%%%""""""!!!!!!!!!   """###"""!!!!!!"""$$$'''))),,,------,,,~~~|||yyytttpppnnnhhhgggeeedddcccdddfffhhhbbbbbbccceeeeeedddaaa___cccdddfffgggiiiiiijjjjjjdddeeeggghhhgggddd```^^^_________]]]ZZZXXXXXXXXXYYYVVVSSSPPPNNNKKKHHHFFFIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@BBBEEEFFFFFFEEEAAAAAAAAAAAAAAA@@@??????<<<======:::666111///...///---,,,,,,......---,,,'''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%#########"""""""""!!!!!!!!!###$$$%%%%%%&&&(((+++,,,---------{{{vvvqqqooooooppppppooollliiifffdddeeeffffffeeeccccccdddeeeaaaccceeeffffffeeedddcccdddfffiiijjjjjjhhheeeddd___aaaccccccaaa\\\WWWTTTYYYZZZZZZXXXUUURRRPPPPPPPPPOOOMMMKKKIIIFFFDDDCCCFFFFFFEEEEEEEEEEEEEEEEEE???@@@CCCFFFIIIHHHFFFCCC<<<===>>>>>>>>>===;;;:::999999888444...***((('''******)))+++,,,---+++)))''''''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!! !!!!!! """%%%(((***((())))))***+++,,,---...|||xxxyyy{{{~~~}}}~~~}}}|||tttmmmiiihhhgggiiijjjkkkkkkjjjiiihhhhhhkkklllkkkhhhdddcccdddfffggghhhgggeeecccaaaaaa___aaabbbcccbbb___\\\ZZZXXXYYYZZZZZZYYYVVVSSSQQQTTTUUUVVVTTTPPPLLLJJJIIIHHHIIIIIIGGGEEECCCAAAAAACCCCCCDDDDDDEEEFFFFFFFFF???@@@AAADDDEEECCC???<<<888888777666555444444333555444333///***'''&&&'''''''''(((***++++++)))'''&&&&&&'''&&&&&&%%%$$$$$$############""""""""""""!!!  !!!$$$'''***,,,---,,,+++***))))))+++---...yyyrrrpppssswwwzzz}}}{{{{{{zzzyyy|||}}}~~~~~~}}}{{{yyy~~~|||zzz{{{xxxsssrrrrrrxxx{{{yyyxxx{{{}}}}}}uuuzzz}}}{{{tttmmmkkklllhhhjjjmmmppprrrssssssrrrmmmppprrrqqqkkkfffdddcccffffffeeebbb^^^ZZZYYYXXXYYYZZZZZZYYYXXXVVVSSSRRRPPPPPPQQQQQQRRRSSSSSSTTTQQQSSSSSSQQQMMMIIIFFFEEEDDDEEEFFFEEEBBBAAA@@@@@@>>>>>>>>>>>>>>>?????????===<<<<<<===<<<:::666333777555222///---...///000333333111---***((((((***&&&&&&''')))+++***(((%%%&&&&&&&&&%%%%%%$$$"""""""""!!!!!!!!!!!! $$$(((,,,...///......,,,***((((((***,,,...yyyrrrmmmlllmmmuuu~~~uuunnnnnnpppqqqpppsssssssssssssssssssssssszzzsssoooppprrrssswww|||{{{}}}~~~xxxtttpppnnnmmmtttrrrnnnmmmmmmoooooooooqqqssswwwyyyyyywwwsssqqqpppssswwwyyyxxxtttnnnjjjfffiiijjjgggbbb]]]\\\]]]\\\\\\\\\\\\[[[YYYWWWUUUXXXXXXVVVQQQJJJEEEDDDDDDDDDDDDEEEHHHNNNSSSVVVWWWPPPOOOLLLHHHFFFDDDCCCBBB<<>><<<<<<:::777444333444555777555444333222222222333444333222///,,,***)))))))))000///---***'''&&&$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''%%%###!!!!!!"""###$$$""""""!!!  """###!!! """"""###&&&***+++)))&&&''')))***,,,---------,,,|||wwwtttqqqooooooxxx|||wwwmmmgggggghhhiiigggqqqqqqpppppppppqqqrrrrrruuuoookkklllmmmmmmooosssrrruuuzzz~~~|||{{{zzzyyyvvvsssqqqooonnnmmmllljjjhhhhhhiiijjjjjjiiifffiiimmmpppqqqqqqpppnnnsssssssssqqqmmmhhhccc______aaacccccc```[[[XXXVVVTTTSSSSSSQQQPPPNNNLLLKKKPPPQQQQQQNNNJJJFFFEEEEEEBBBAAAAAADDDIIIMMMOOOPPPKKKIIIFFFCCC@@@???>>>>>>===>>>@@@AAA@@@===:::777999777444222111111333444222111///.........///000555444111...,,,+++******+++***)))(((&&&&&&%%%%%%$$$$$$###""""""#########%%%$$$"""!!!!!!"""###$$$"""!!!!!!  !!!""" !!!!!!"""&&&)))+++)))&&&&&&((()))+++++++++++++++vvv}}}{{{wwwuuuuuuuuusssqqqzzz~~~}}}|||~~~~~~}}}xxxuuuwwwwwwyyy|||{{{xxxvvvrrrtttvvvzzz|||{{{wwwsssxxxrrrjjjfffggghhhgggffflllkkkjjjhhhhhhjjjkkklllmmmgggeeeggghhhggggggiiihhhlllrrrwwwzzzyyyvvvtttvvvvvvuuutttrrrpppnnnlllhhhhhhhhhiiijjjjjjgggeeebbbdddfffiiikkkkkklllkkkmmmkkkhhhddd___[[[WWWTTTUUUVVVYYY[[[[[[XXXSSSOOOPPPOOOMMMJJJHHHFFFEEEDDDGGGIIIKKKLLLJJJHHHGGGGGGAAA@@@@@@AAADDDGGGGGGGGGFFFDDD@@@<<<:::::::::;;;;;;<<<;;;;;;999666444222555333000...---......//////...,,,+++++++++,,,---000...,,,***((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###"""!!! ###"""!!!!!!!!!"""###$$$!!!!!!    !!!"""%%%(((***)))'''&&&'''((()))******)))(((kkkuuu}}}~~~~~~|||xxxtttpppqqquuuwwwtttqqqwwwxxxwwwvvvuuuwwwxxxyyy~~~zzzuuuoookkkkkkkkkllloootttxxxzzz{{{{{{}}}|||{{{zzzwwwtttpppmmmlllgggiiimmmqqquuuuuurrrooooookkkhhhfffggghhhhhhhhhfffdddaaa___^^^___aaabbbeeeaaaaaaeeefffdddccceeecccfffjjjooorrrsssrrrqqq}}}|||{{{yyyuuuqqqmmmkkkkkkkkkkkklllllljjjgggccc___``````aaaaaabbbbbbccc^^^^^^\\\ZZZXXXUUUSSSRRRNNNMMMNNNRRRUUUVVVRRROOONNNLLLIIIFFFCCCAAAAAAAAACCCEEEHHHJJJJJJHHHGGGFFFBBBAAA???@@@AAABBBAAA@@@AAA>>>;;;777666666777888666666555333222000//////111000...,,,+++++++++,,,---,,,+++***)))***++++++)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&""""""!!!!!! """######    !!!###%%%''')))))))))&&&'''))))))***)))((('''eeeooowwwyyyyyyzzzzzzxxxrrrnnnkkkmmmrrruuusssoooqqqooonnnnnnooopppqqqssswwwzzz}}}}}}{{{xxxwwwvvvrrrsssuuuuuurrrnnnjjjggggggeeeeeegggkkkpppssstttssszzz}}}zzzwwwzzz}}}|||yyyuuuuuuxxxyyyvvvtttuuutttsssqqqooolllhhhfffdddaaacccfffkkkooopppooommmaaa```______aaabbbccccccbbb```\\\YYYXXXXXXYYY[[[___\\\^^^cccfffeeedddeeebbbccceeegggiiilllooopppzzzzzzxxxvvvrrrmmmiiiggggggffffffeeeeeebbb^^^[[[VVVVVVVVVVVVVVVWWWXXXXXXUUUVVVWWWXXXXXXVVVUUUSSSKKKIIIGGGIIINNNRRRRRRQQQHHHFFFCCC@@@>>>=========BBBCCCEEEGGGGGGFFFCCCAAA???>>><<<<<<===<<<;;;999999777444111000111222333///......------------...///...,,,***))))))))))))***)))((('''&&&'''((((((%%%&&&''''''((((((((((((%%%$$$$$$######$$$$$$$$$###"""!!! !!!!!!""" """"""!!!  !!!"""""""""###%%%&&&'''((()))***((()))*********)))((('''dddkkkrrrtttvvvxxxwwwtttnnnllljjjllloooqqqooommmkkkgggfffjjjlllmmmnnnqqqqqqsssuuuuuussspppmmmmmmhhhiiikkkkkkkkkiiihhhfffhhhgggfffgggkkknnnoooooollltttwwwrrrpppuuuvvvtttrrrmmmkkkmmmnnnkkkkkklllqqqpppnnnkkkhhhdddaaa_________aaadddgggiiiiiihhh[[[[[[ZZZZZZZZZ\\\]]]^^^^^^]]]ZZZXXXWWWXXXXXXYYYZZZXXXZZZ```dddccccccdddaaaaaa``````bbbeeeiiikkkkkkjjjiiihhhfffdddbbbaaa]]][[[XXXWWWVVVTTTRRRPPPPPPPPPQQQRRRSSSUUUVVVVVVUUUVVVWWWWWWWWWUUUSSSQQQIIIGGGDDDDDDFFFJJJLLLNNNDDDCCCBBB@@@???>>>>>>>>>AAA@@@@@@AAAAAA@@@===:::888777555555666555222000///...---+++++++++,,,,,,)))))))))***++++++,,,,,,,,,,,,***)))((('''''''''&&&%%%$$$""""""######$$$!!!"""###%%%&&&'''''''''$$$$$$###""""""""""""###"""!!!  !!!""""""!!! """###!!!!!!!!!!!!"""######$$$$$$%%%&&&(((((('''''')))***))))))*********((('''&&&dddiiimmmooosssvvvuuupppllllllmmmmmmmmmmmmllllllhhhcccccciiinnnnnnooorrrnnnppprrrrrroookkkiiihhheeeddddddeeeeeefffgggggghhhhhhjjjlllnnnmmmjjjgggfffooosssooonnnsssqqqjjjiiidddcccfffgggeeedddfffjjjjjjhhhfffdddaaa___]]]___]]]\\\\\\]]]______^^^\\\\\\ZZZXXXVVVVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZZZZVVVTTTUUU[[[^^^]]]]]]^^^]]]]]]\\\\\\]]]___```bbb^^^]]]\\\\\\[[[[[[[[[\\\YYYVVVQQQOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQOOOMMMLLLLLLKKKGGGFFFDDDBBB@@@???AAACCC?????????@@@@@@???>>>>>><<<:::888888999888555222111000///000000///---+++))))))))))))))))))((((((&&&'''((()))***************)))((('''&&&%%%%%%$$$$$$###"""!!!!!!!!!"""### """#########""""""!!!!!! !!!!!!""" !!! !!!$$$%%%### """""""""###$$$$$$%%%%%%((()))***)))''''''(((+++(((((())))))((('''%%%$$$eeehhhjjjlllqqqvvvsssnnnmmmnnnoooooommmkkkkkklllfffaaabbbkkkppppppqqqtttmmmoooqqqqqqnnnkkkhhhhhhdddcccbbbaaabbbdddfffhhhfffhhhllloooooollleee```bbblllqqqnnnooosssooodddaaa^^^___ccceeecccaaacccaaaaaaaaaaaaaaa```___^^^___\\\XXXVVVVVVVVVVVVUUU\\\[[[XXXTTTPPPOOOPPPQQQPPPQQQRRRUUUWWWYYYZZZ[[[TTTQQQQQQVVVYYYWWWWWWYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[ZZZXXXWWWWWWWWWXXXYYY\\\XXXSSSPPPQQQTTTWWWYYYPPPPPPPPPPPPOOONNNLLLJJJOOOMMMIIIEEECCCDDDEEEGGGDDDFFFEEEAAA<<<888888999555666888:::::::::999999777555222111222222///---......---...///...+++)))'''((()))*********((('''%%%&&&((()))***)))(((((((((''''''&&&%%%$$$######&&&%%%$$$""""""######$$$$$$%%%&&&&&&&&&$$$###""" !!!!!! !!!&&&'''$$$!!!"""""""""###$$$$$$%%%%%%***+++,,,***'''&&&(((+++''''''(((((('''%%%###"""___aaacccddddddeeegggiiieeegggjjjlllllliiieeeccc^^^^^^```eeekkkppppppoooiiilllmmmjjjddd```aaaddd___^^^___bbbfffgggeeecccfffeeeeeeeeeeeeccc```]]]___fffllllllgggaaa]]]]]]XXXYYYYYYYYYWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]][[[[[[ZZZXXXUUUUUUVVVXXX\\\YYYUUUPPPOOOOOOQQQSSSRRRQQQRRRTTTXXX[[[\\\[[[\\\ZZZVVVSSSQQQTTTZZZ^^^bbbaaa___]]]ZZZWWWTTTRRRQQQRRRSSSUUUUUUSSSRRRQQQTTTQQQOOOPPPSSSWWWZZZ[[[SSSLLLHHHHHHFFFBBBCCCIIIGGGEEEBBB???===<<<;;;;;;@@@>>>;;;888555222000000,,,...000111222111000///***+++,,,,,,,,,,,,---...111000......---,,,)))'''&&&''''''''''''''''''&&&%%%%%%$$$$$$###$$$$$$$$$###$$$$$$###!!! !!!###&&&%%%$$$!!!"""$$$"""""""""""""""!!! !!! !!!!!! """  """"""""""""$$$%%%%%%%%%&&&)))+++------,,,,,,+++***)))))),,,***(((&&&%%%######"""YYYZZZ\\\]]]]]]]]]___aaaeeefffggggggfffccc___]]]\\\[[[\\\___ccceeedddccc```bbbccc___XXXTTTUUUWWW[[[[[[^^^cccggghhhfffccc_________```aaa```]]]ZZZZZZ^^^cccbbb]]]XXXWWWXXXYYYWWWVVVUUUUUUVVVVVVWWWYYYWWWUUUTTTTTTVVVYYYZZZZZZYYYWWWUUUSSSUUUYYY\\\```]]]XXXTTTQQQQQQRRRSSSTTTTTTUUUXXX[[[]]]\\\[[[ZZZXXXUUUQQQOOOQQQTTTXXXYYYXXXWWWUUUSSSPPPNNNLLLLLLMMMNNNOOOOOONNNMMMLLLJJJJJJKKKNNNRRRUUUVVVUUUPPPJJJEEEDDD@@@;;;:::>>>@@@>>><<<:::888777777777666444333000...---,,,,,,,,,---///000000000......***+++,,,,,,+++***+++---///---,,,++++++***'''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$"""!!! !!!###%%%%%%###!!!!!!$$$!!!!!!!!!!!!!!!     !!!"""%%%### !!!!!!$$$%%%%%%$$$%%%'''''''''(((***,,,------,,,+++***)))(((((('''&&&%%%%%%$$$###""""""SSSUUUVVVUUUUUUUUUWWWYYY_________^^^]]][[[ZZZYYYVVVVVVVVVWWWZZZZZZYYYXXXXXXYYYYYYUUUNNNJJJJJJKKKSSSVVV[[[bbbfffgggdddbbb]]]\\\]]]^^^```___]]][[[WWWYYYZZZWWWRRRPPPQQQSSSXXXUUURRRRRRUUUVVVVVVTTTWWWTTTOOOLLLKKKNNNSSSVVVZZZYYYVVVTTTSSSVVV\\\aaaccc```[[[VVVRRRQQQPPPQQQRRRSSSTTTWWWZZZYYYWWWUUUTTTSSSQQQMMMJJJIIIJJJLLLKKKKKKKKKJJJHHHFFFDDDCCCDDDEEEFFFGGGGGGFFFEEEDDD???@@@DDDHHHLLLLLLIIIGGGEEEAAA>>>===999444222444666555444333222111111111,,,,,,+++***))))))))))))***+++---......---,,,,,,)))***+++***)))((()))***+++)))((((((((('''%%%######$$$$$$%%%%%%$$$$$$############""""""######$$$"""######""" !!!###$$$$$$###!!! """ !!!"""%%%###  !!!"""$$$&&&((()))'''(((******)))***,,,---,,,,,,+++***)))(((''''''######$$$$$$$$$######"""SSSTTTTTTSSSQQQQQQSSSUUUVVVUUUUUUUUUVVVWWWYYYYYYSSSSSSSSSUUUVVVVVVVVVUUUUUUVVVUUURRRNNNJJJJJJJJJMMMQQQXXX___ddddddbbb```cccbbbaaabbbccccccaaa___ZZZYYYUUUPPPLLLJJJMMMOOORRRPPPOOORRRWWWYYYUUUQQQSSSPPPKKKHHHGGGIIILLLOOOWWWWWWUUUSSSSSSUUUYYY]]]^^^\\\WWWSSSOOOLLLKKKJJJIIIJJJMMMPPPQQQOOOKKKHHHKKKKKKIIIFFFBBB???>>>????????????>>>>>>===;;;;;;======>>>??????>>>======999999;;;>>>???>>>:::777555444444555444222111111//////..................******))))))((()))))))))))))))***++++++******)))((()))***)))'''&&&&&&'''((('''&&&&&&&&&&&&###!!!!!!""""""######""""""!!!""""""!!!!!!!!!"""######!!!""""""!!! !!!""""""######"""  !!! !!!!!! !!!!!!"""###$$$%%%''')))+++***,,,---------,,,---///,,,+++***)))((('''&&&%%%"""###$$$%%%%%%$$$$$$###UUUUUUTTTRRRPPPOOOQQQSSSRRRRRRQQQQQQRRRUUUWWWYYYTTTUUUUUUUUUTTTSSSSSSSSSRRRSSSRRRQQQOOONNNNNNNNNJJJOOOVVV\\\```aaaaaa```fffeeeccccccccccccaaa___ZZZWWWQQQJJJFFFEEEGGGJJJJJJJJJMMMSSSYYYYYYSSSMMMLLLJJJHHHFFFEEEEEEFFFGGGNNNOOOPPPOOOMMMLLLMMMOOORRRQQQNNNJJJGGGDDDBBBAAA@@@AAACCCFFFGGGDDD???;;;?????????===999555444444555666666666666666555444777777888888888888777777555555444555666555333111,,,---/////////000000...++++++,,,---------------,,,+++***)))(((((((((((('''''''''((('''''''''&&&&&&'''((('''%%%$$$$$$%%%&&&%%%$$$%%%&&&%%%###""" !!!!!!!!!!!! !!! !!!!!!"""### !!!!!!  """"""###$$$###!!! !!!""""""""""""!!! !!!###"""$$$&&&&&&&&&'''))),,,---///000111///...///000,,,+++***)))'''&&&%%%%%%""""""###############"""RRRRRRPPPMMMJJJIIIKKKMMMPPPOOONNNMMMNNNOOOQQQSSSTTTUUUUUURRRNNNKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHLLLQQQUUUXXXZZZ\\\^^^___]]][[[ZZZZZZYYYWWWVVVRRRMMMGGGAAA>>>>>>@@@AAACCCEEEIIIOOOSSSRRRLLLGGGCCCCCCCCCBBBBBBAAA@@@???BBBDDDEEEDDDAAA???>>>???DDDCCCBBB@@@>>><<<;;;:::999:::<<<>>>???<<<777333333444555444111///......000000111111111111000000222222222222222222222222111000///000222444444444+++---...,,,+++---,,,))))))***+++,,,,,,------,,,+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%###"""###$$$$$$######$$$%%%%%%###""" !!!!!!  !!!""""""  """"""$$$%%%%%%###!!! """""""""""""""!!!!!!  !!!  !!!###%%%%%%((())))))''''''***---///111333333111000///000---,,,+++)))(((&&&%%%$$$ !!!"""$$$%%%IIIHHHFFFBBB???>>>@@@BBBEEEDDDCCCCCCDDDFFFHHHIIIKKKLLLLLLIIIDDD@@@???@@@@@@??????@@@AAABBBBBBBBBBBBDDDGGGHHHIIILLLQQQUUUPPPNNNLLLKKKLLLLLLKKKIIIDDDAAA<<<999777888999:::???AAADDDGGGGGGEEEAAA???;;;;;;;;;;;;::::::999999;;;;;;;;;999777555666777777888888999999888777666444444555777888666222///+++,,,......,,,+++,,,---------............------......------------......---,,,,,,---///111111111+++...---)))(((******&&&&&&''')))***++++++******)))((('''&&&&&&%%%&&&&&&$$$$$$###"""""""""""""""!!!"""######"""!!!###$$$"""!!!!!!"""###$$$"""!!!  !!!"""  """"""$$$''''''%%%"""!!! !!!!!!""""""!!!!!!  !!!!!!###!!! !!!""""""""""""###%%%))),,,...,,,((('''***...000222444444222000000000...---,,,***((('''%%%%%% ###'''+++---AAA@@@===999555444666888666666777888;;;>>>AAABBB???AAABBB@@@<<<999999;;;999888888999:::;;;::::::;;;<<<===<<<<<>>;;;;;;<<<<<<:::888333333333222111222444666555555555666777666333111000///...000222333333222---...///...------...///............///000222222000111222222111///---,,,***)))))))))))))))******------,,,+++***)))((('''+++))))))***+++,,,+++******))))))***,,,,,,+++***$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&%%%$$$######""""""!!!!!! !!!"""""" !!!!!!  !!! $$$$$$$$$######!!! !!!!!!"""+++++++++(((&&&%%%'''))),,,,,,---------------,,,111000///...///000222444,,,///...(((&&&******&&&###***......333HHH^^^444333111///.........//////...///222666999999777666666666555555444444333444444222111111000000000000111333444444777:::===;;;999666555666666444222000111222111000000222444222111222333444333000...+++***)))***---...---,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,---...//////////////////...---,,,+++***)))))))))))))))******)))))))))(((''''''&&&&&&((('''&&&''')))))))))((('''&&&&&&''')))***((('''$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###$$$%%%&&&%%%%%%""""""""""""!!!!!! !!!!!!"""   !!!"""############"""!!! !!!  !!!((())))))'''%%%%%%'''(((+++,,,---...//////.........---,,,,,,,,,---///000---000...((('''***+++(((&&&%%%(((000:::KKKdddzzz///...,,,+++***)))************+++...111333333222111111111111111111000000000///......------------,,,---/////////000222555333111...---------+++***,,,...000000///...//////---------...///...,,,***'''&&&%%%&&&((())))))((('''((())))))((('''((()))(((((())))))******++++++------,,,+++******************))))))((())))))***&&&&&&&&&&&&&&&&&&''''''$$$#########%%%&&&%%%$$$$$$######$$$&&&&&&%%%######$$$%%%%%%$$$###!!! """"""######$$$$$$%%%%%%&&&%%%######%%%&&&%%%$$$"""""""""!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""!!! !!! ###!!! !!!%%%&&&&&&&&&%%%%%%''')))(((***,,,...//////------++++++++++++,,,,,,,,,,,,))),,,,,,(((''')))++++++******222CCCYYYqqq+++***)))(((''''''''''''''''''(((***+++,,,,,,,,,+++++++++,,,,,,---------,,,+++***))))))))))))))))))***,,,+++******,,,------+++***((('''&&&&&&%%%'''***---///...,,,++++++***))))))***++++++)))'''&&&%%%%%%%%%'''((((((&&&%%%&&&''''''&&&%%%&&&'''&&&&&&''''''((((((((((((***)))((('''&&&'''((()))***))))))(((((((((((((((%%%%%%&&&''''''(((((()))"""!!!!!!!!!###$$$###""""""!!!!!!"""$$$$$$###!!!$$$$$$%%%%%%$$$"""!!!!!!!!!!!!"""######$$$$$$&&&$$$######$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ###!!! !!!"""###$$$&&&&&&&&&''')))+++(((***,,,------,,,***(((******+++,,,,,,++++++***'''+++------,,,---///111---888NNNiii((((((''''''&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&'''''''''(((((())))))***(((((('''&&&&&&&&&&&&'''((()))******((('''((()))))))))(((&&&%%%$$$$$$%%%$$$'''+++,,,+++)))((((((((('''&&&'''((()))(((&&&&&&$$$$$$$$$&&&'''&&&%%%$$$&&&'''&&&%%%$$$%%%&&&$$$%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&''')))(((''''''&&&&&&&&&'''"""###$$$%%%&&&''''''((("""!!! !!!###$$$###""""""!!!!!!"""$$$$$$###!!!$$$%%%%%%%%%$$$###!!! !!!!!!!!!""""""$$$###!!!!!!###$$$###""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""#########"""%%%'''((()))***,,,...---.........---***(((&&&(((((()))))))))((((((''')))---111333222222555999>>>SSSqqq''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%######$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%'''(((***)))(((&&&&&&'''&&&''''''%%%$$$###$$$&&&"""%%%)))***)))'''&&&&&&'''%%%$$$%%%'''((('''&&&###"""!!!"""###$$$###"""###%%%&&&%%%$$$###$$$%%%###$$$%%%&&&&&&&&&$$$$$$###"""""""""###$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$ !!!"""###$$$$$$###!!!!!!"""###$$$###""""""!!!!!!"""$$$$$$###"""###$$$%%%%%%$$$###"""!!! """!!!!!!"""!!!  !!!!!!!!! !!!  """"""###$$$%%%%%%$$$$$$###&&&)))++++++,,,...000333222111///---+++)))'''$$$$$$$$$$$$############''')))---111222555===GGGbbbwww%%%%%%%%%%%%%%%$$$$$$###"""$$$''''''%%%$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''))))))'''&&&&&&&&&"""$$$%%%$$$""""""$$$'''"""$$$'''((('''&&&%%%&&&%%%$$$######%%%&&&&&&%%%###""" !!!"""###""" """###$$$$$$""""""###$$$!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$$$$$$$&&&%%%$$$###"""""""""""" !!!""""""###"""!!! !!!###$$$###""""""!!!!!!"""$$$$$$###!!!!!!"""#########"""!!! !!!  !!!!!! !!!  !!! """###$$$%%%%%%%%%$$$######&&&)))+++,,,---...000333111///,,,***))))))((($$$###"""!!! !!!!!!"""$$$$$$(((000888DDDXXXkkk###$$$$$$$$$$$$$$$###""" ###&&&'''%%%%%%'''***%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$&&&(((((('''%%%%%%%%%!!!###"""!!!!!!$$$'''"""$$$&&&'''&&&%%%%%%&&&$$$###!!!"""$$$%%%%%%$$$$$$###""""""###$$$###!!!!!!"""###"""!!! !!!### !!!###$$$$$$"""!!!!!!###$$$$$$######%%%$$$###"""!!!!!!!!!!!! !!!!!!"""######$$$"""!!! !!!#########"""!!!!!! """###$$$"""!!! !!!""""""!!!!!! !!!   !!!!!! !!! ###!!!"""###  !!!!!!!!!"""$$$$$$%%%$$$###"""###&&&)))+++,,,,,,...//////---***(((&&&&&&'''(((&&&$$$"""!!! !!!"""$$$((('''+++777EEE[[[yyy$$$$$$###!!!!!! !!!""""""!!!"""$$$&&&%%%$$$###"""""""""###$$$!!!!!!""""""############$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""$$$""" $$$&&&&&&%%%"""""""""""""""######$$$""""""!!! """###$$$$$$$$$###!!! """"""############""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""" !!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!! !!!   """ """###$$$$$$%%%&&&&&&&&&%%%$$$###'''(((***,,,------,,,,,,...+++((('''((((((&&&###&&& !!!###""""""###'''...===RRRkkk###"""!!!  !!!""""""!!!"""$$$&&&%%%$$$"""!!!!!!!!!"""### !!!###%%%'''(((((('''&&&%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! ###%%%%%%$$$"""""""""""""""######$$$"""!!!!!! !!!"""#########""" !!!""""""######""""""!!!!!!!!!""""""###$$$$$$%%%###"""!!!!!! !!!  !!!!!! !!!!!!"""""""""!!!!!!""""""!!!!!! ###"""!!! !!!######!!! !!!       !!!"""######$$$%%%&&&'''''''''&&&%%%((()))***,,,------,,,,,,,,,)))&&&%%%&&&&&&$$$""" !!!%%%&&&$$$'''+++888FFF]]]uuu  !!!"""!!!!!!!!!###%%%$$$###"""!!! !!!"""""" ###'''+++......***&&&$$$%%%%%%### !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###$$$$$$$$$"""""""""""""""######$$$"""!!!  !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!"""#########    !!!""""""######!!!""""""""""""!!! """!!!!!! !!!$$$%%%###        """""""""""""""""""""###%%%&&&((()))))))))((((((((()))+++,,,,,,,,,++++++***(((%%%$$$$$$$$$###""""""$$$$$$(((444@@@YYYjjj !!!!!!!!! """$$$$$$###"""!!!!!!!!!"""### ###(((,,,///000+++%%%$$$%%%&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""######$$$!!!!!!   !!!!!!!!!!!!  !!!!!!!!!"""  !!!!!! !!!""""""###$$$!!!""""""""""""!!!  ######"""    !!!  """### !!!""" !!!!!!  !!!$$$$$$$$$$$$$$$#########&&&''')))+++++++++++++++((()))***+++,,,+++***)))***(((%%%###""""""""""""'''$$$"""%%%,,,:::QQQeee!!!  !!! !!!###%%%$$$###"""!!!"""######!!!!!! ###&&&***---...***&&&$$$&&&'''&&&%%% !!!!!!"""!!!!!!!!!""""""""""""""""""######$$$!!!!!!     !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!  !!!!!! !!!"""!!!!!!!!! !!!###$$$!!!!!! !!!!!!###$$$%%%!!!""""""!!! """###$$$%%%%%%&&&&&&%%%$$$###''')))***,,,------,,,,,,((()))*********)))(((''''''%%%###!!! """)))'''+++777III___www!!!!!! !!!  """$$$###"""!!! !!!""""""###"""!!!!!!"""$$$'''(((***)))(((&&&%%%%%%%%%&&&  """"""!!! !!!"""""""""""""""######$$$!!!   !!!!!!!!! !!!!!!!!!!!!!!!       !!!!!!!!!!!! !!!"""###!!!!!! !!!###%%%&&&"""#########!!!"""###%%%$$$%%%''''''((('''&&&%%%)))***+++---------,,,,,,'''(((((()))((('''%%%$$$""""""!!! $$$'''&&&--->>>WWWnnn!!!!!! !!!!!! !!!"""!!!  """"""""""""###$$$%%%%%%(((***+++)))$$$!!!"""%%%  """"""  """""""""""""""######$$$!!! !!!     !!!  !!!!!! !!!$$$%%%"""###$$$###"""###$$$&&&$$$%%%''')))))))))((('''***+++,,,---------,,,+++&&&&&&''''''&&&%%%###""" !!!######$$$(((///444:::IIIccc~~~  !!!   !!!"""###$$$$$$$$$''',,,...+++######  ###"""  """""""""""""""######$$$ !!!     """$$$###$$$$$$$$$######%%%'''###%%%''')))******)))(((+++,,,---------,,,+++***%%%&&&&&&&&&%%%###""" !!!$$$&&&))),,,222:::@@@^^^ooo !!!   !!!"""###%%%(((+++***%%%!!! !!!  """$$$$$$###""" !!! !!! !!! """$$$%%%&&&&&&'''((((((''''''%%%&&&'''(((((((((((((((***,,,---+++&&&$$$%%%'''%%%&&&$$$!!! !!!!!! ###***111222222;;;QQQfff  !!!"""###%%%)))+++***%%%    !!!!!!!!!!!!   !!!!!! !!!###%%%&&&''''''((((((''''''&&&&&&'''((())))))******)))+++,,,,,,***'''%%%%%%&&&(((&&&######'''***000333888<<>>GGGSSSddd|||  !!!"""###$$$''')))'''###!!!######!!! ###    """""""""###&&&(((&&&'''((()))))))))))))))))))))***+++,,,,,,++++++***'''$$$$$$&&&&&&### !!!"""###(((...===MMMaaasss  !!!"""###"""$$$&&&%%%!!!""""""###$$$###!!!######"""!!!###!!! """"""!!!   !!!"""#########$$$&&&(((%%%&&&''')))***+++++++++******+++++++++******)))'''$$$""""""$$$$$$!!!$$$'''+++666BBBUUUkkk  !!!"""###!!!###""" $$$######"""!!!$$$$$$###!!!  !!!"""###### !!!"""######$$$###$$$%%%$$$$$$$$$&&&(((%%%&&&((()))+++,,,,,,,,,++++++******)))((('''&&&$$$###"""!!!"""""" %%% '''...999OOOddd~~~  !!!"""### """!!!!!!!!!  !!!""" !!!"""###$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''))))))******++++++******+++******((('''%%%###"""###$$$$$$###!!! !!!"""'''%%%+++999FFFWWWqqq  !!!"""###!!!   !!!"""###$$$$$$&&&''''''&&&$$$$$$%%%''',,,,,,,,,+++***)))((('''+++***)))'''%%%### ###%%%'''%%%""" """$$$)))---===UUUgggwww """!!!!!!   !!! #########!!!  """###$$$$$$$$$###&&&%%%%%%%%%''')))+++,,,---)))(((+++,,,)))((()))(((&&&$$$###""""""!!! """###'''+++'''###***444???OOOfffzzz!!!!!!!!!   !!!"""!!! !!!"""###$$$%%%&&&&&&&&&'''''''''''')))***,,,---...******------***'''(((***((($$$!!! !!!!!!%%%%%%''')))***...===LLLdddrrr  !!!"""!!!   !!!!!!!!! $$$$$$$$$%%%&&&'''((()))(((((()))***,,,---...///...++++++......***&&&&&&'''$$$!!!"""%%%'''''')))...555DDD\\\ppp $$$###  """!!!   !!!!!!"""""""""%%%%%%$$$%%%&&&(((***+++***+++,,,...//////000000...++++++......)))%%%$$$$$$$$$###"""###&&&***---&&&,,,555???NNNddd !!!%%%###!!!!!!!!!  !!!   !!!""""""""""""""""""######%%%$$$$$$%%%&&&(((+++,,,+++,,,...000111000///...---***))),,,,,,'''######&&&''')))***+++...333666...;;;MMM]]]ooo !!!%%%###  !!!"""###$$$$$$############$$$$$$$$$$$$%%%&&&(((***+++,,,,,,...000111111///---++++++'''%%%(((((($$$"""######&&&)))+++...333;;;AAAIIIZZZppp   !!!###$$$&&&%%%$$$######$$$%%%%%%$$$%%%''')))+++,,,---------...000222000---***''')))$$$!!!###$$$!!!!!!### $$$)))---555AAAPPP[[[qqq !!!!!!"""###$$$'''&&&%%%$$$$$$$$$%%%&&&%%%'''))),,,............---...111111000,,,(((%%%'''""" !!! ###$$$(((...666CCCVVVmmm}}}    !!!"""!!!!!!"""%%%'''(((((()))***++++++******...,,,******,,,---...---+++,,,,,,+++)))'''$$$""",,,### ######$$$''',,,///999LLLfff)))### !!!"""""""""$$$''')))'''&&&(((000:::>>>:::444666222---++++++---...///,,,+++)))&&&$$$"""!!!!!!!!! $$$((('''$$$&&&---:::HHH^^^uuu >>>%%% !!!!!!!!!"""#########%%%(((+++)))&&&(((666HHHNNNGGG<<<:::555...***)))+++------***(((%%%""" !!!"""###$$$***---******555AAAYYYnnn III$$$  !!!""""""######"""###$$$######$$$''')))+++(((+++888GGGNNNGGG===555111,,,((((((((())))))&&&$$$"""!!!!!!"""$$$%%%&&&***------000<<>>;;;---+++))))))))))))'''&&&######""""""""""""######)))---222999GGG^^^www111 !!!!!!"""###%%%%%%%%%$$$###$$$$$$$$$###""""""$$$&&&&&&'''***---111444666666)))((((((((())))))'''$$$""""""###$$$%%%&&&''''''...888HHHYYYooo !!!"""""""""###%%%&&&&&&%%%$$$###"""###$$$######$$$'''***++++++,,,,,,---.........'''&&&$$$$$$$$$%%%###"""!!!"""$$$(((---333999<<>>MMM]]]hhh!!!$$$%%% )))...---*** !!!"""###%%%&&&'''(((%%%'''((((((&&&%%%&&&&&&)))******+++,,,,,,,,,+++,,,+++***((('''%%%$$$$$$###%%%&&&###  ###'''888KKK^^^rrr %%%***---"""***---)))### !!!!!!!!!!!!"""###$$$%%%&&&'''((((((%%%'''))))))((('''''''''******+++,,,,,,,,,++++++''''''&&&%%%$$$###"""""""""###!!! &&&+++000@@@XXXppp"""(((///333!!!"""((((((!!! !!!###$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$&&&)))))))))(((((((((+++++++++,,,,,,++++++***$$$$$$######"""!!!!!!  !!!!!!&&&///666KKK\\\www !!!''',,,000!!!&&&"""!!!$$$%%%%%%%%%$$$$$$%%%''')))******)))(((***((('''&&&'''))),,,...000000///...,,,***((('''%%%######%%%""" ###'''000DDDWWWuuu ###%%%&&& !!!$$$ """$$$&&&&&&&&&%%%(((((()))))))))))))))((()))((((((((())),,,...000...---,,,+++)))'''%%%$$$&&&###!!!""" """ !!!&&&111===OOOhhh~~~!!!""" !!! !!!$$$&&&''''''''''''+++******)))))))))))))))))))))***,,,---///000000+++***)))'''%%%###!!! ###  %%%&&&...===PPPcccwww !!! !!!!!!!!!!!!###$$$%%%'''((((((((((((******((((((((()))***++++++,,,---/////////...---((('''&&&$$$"""!!!""" !!!"""!!! $$$+++;;;IIIaaaxxx ###$$$ """""""""!!!!!!!!!!!!!!!!!!"""""""""%%%%%%&&&'''((()))))))))((('''''''''(((***,,,....../////////...,,,***((('''&&&$$$"""!!!!!! $$$!!!!!!###&&&,,,:::GGGbbbqqq!!!%%%'''### $$$$$$"""  """'''&&&$$$###"""######$$$&&&&&&''''''((())))))***''''''((()))+++,,,.../////////...---+++(((%%%$$$%%%$$$###"""!!!""""""###""" !!!&&&000AAAZZZooo!!!!!!""""""!!!"""###"""!!! $$$(((...,,,(((%%%$$$$$$&&&''''''''''''''''''((()))***)))***+++---.../////////,,,,,,+++)))'''%%%###"""###"""!!! !!!"""$$$%%%$$$)))444CCCRRReee}}} !!! !!! !!! """'''+++333000+++'''%%%&&&(((***''''''&&&''''''((()))***,,,---///000111000//////***)))(((&&&%%%###""""""!!!!!!  """%%%&&&---:::RRRjjj{{{ !!!   !!!"""""""""###&&&)))++++++***((('''''''''''''''(((((())))))******+++,,,...111333333111...,,,%%%!!!!!!$$$%%%!!!""""""$$$&&&000<<>>QQQcccsss !!!!!!  !!!###""""""###$$$$$$$$$$$$###!!!$$$'''***,,,,,,+++***((((((''''''''''''&&&&&&(((((((((***+++***'''%%%$$$+++---'''!!! !!!!!!   $$$---888???RRRbbbxxx !!!  !!!"""!!!!!!$$$&&&&&&'''&&&"""$$$(((+++,,,,,,+++***))))))(((((((((((((((((((((''''''((()))(((&&&######'''&&& """""" """'''222EEEZZZhhhttt  !!!###%%%$$$!!!!!!$$$'''((()))((($$$%%%&&&'''((()))***+++))))))))))))************)))'''&&&%%%&&&&&&$$$###"""$$$"""!!!###""" ###$$$---:::IIIYYYlll !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$'''&&&### """&&&((()))***)))'''%%%###"""###&&&))),,,))))))******++++++++++++)))'''%%%$$$$$$$$$###""""""###!!! $$$###   %%%)))222CCC\\\ttt!!!"""""" """"""###$$$$$$###!!! """###%%%&&&)))***,,,---))))))((('''((()))+++,,,...---+++)))(((((())))))&&&$$$"""!!!!!!!!! ###!!!$$$---:::CCC\\\lll  !!!""""""  !!!"""###$$$&&&&&&&&&&&&%%%''''''((()))******++++++***)))(((((((((***+++,,,---,,,***(((''''''''''''""""""!!!!!!"""""""""!!!&&&$$$""" !!!$$$)))000<<>>KKK]]]ooo~~~ ###"""   !!!!!!!!!!!!!!!"""###$$$%%%%%%&&&%%%&&&'''&&&%%%%%%'''(((((())))))((('''''')))+++------------...000444777222---&&&$$$&&&'''%%%###$$$ $$$---999IIIVVViiisss   !!!!!!"""######$$$%%%&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%''''''((()))))))))***,,,...///111333222000......///---)))$$$###$$$%%%%%%###%%%'''000???OOO^^^ppp"""!!!  !!!"""######%%%%%%%%%&&&&&&''''''(((%%%&&&&&&&&&%%%%%%&&&((('''***,,,---,,,,,,---//////222444333...)))(((((($$$###!!!!!!"""%%%))),,,777AAAUUUlll||| !!!   !!!!!!!!!!!! !!!!!!"""$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&'''(((''''''''')))++++++...000111000...------+++...000---(((%%%%%%'''!!!$$$&&&+++555CCCMMM___kkk !!!""" !!! !!!!!!!!!!!!!!! """######%%%&&&'''(((((('''''''''''''''&&&&&&&&&'''((())))))))))))+++---...111444444222...+++***''')))***(((###"""%%%)))###(((---333<<>>JJJ\\\llluuu  !!!"""###$$$ !!!###$$$%%%&&&&&&%%%###$$$&&&(((+++...000111111000000///......------,,,)))'''+++111444111---)))+++...111333333222111000...+++'''$$$!!! !!!###***444;;;BBBPPP___kkkyyy ###!!! !!!"""###$$$$$$ """$$$'''(((((('''&&&'''(((***---111444666777333222111000///...---,,,,,,&&&$$$)))222777555000,,,...222444444222...+++%%%$$$""" ###&&&)))///<<>>@@@>>>777...(((%%%#########(((666???JJJ]]]sss!!! !!!###$$$###""""""######"""!!!###&&&((())))))*********+++,,,///111222222222000///...,,,++++++///...,,,++++++---///000111333555888:::;;;;;;;;;///+++%%%!!!###222<<>>NNNYYYjjj|||!!!!!!###&&&((()))&&&(((+++,,,...111444777CCC;;;333111///,,,+++------+++)))((()))***))))))%%%$$$###!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$***111888AAANNN\\\gggwww ###!!!$$$$$$""""""%%%''')))***&&&(((+++---///222555888===444,,,++++++***+++...---+++)))((()))*********%%%###!!!  !!!""" !!!"""######$$$$$$ """$$$&&&((((((///888GGGVVVeeewww $$$+++%%%  """"""###$$$%%%&&&'''((((((((()))+++---...///000//////...---------------...,,,***'''%%%$$$######  """!!!######""" !!!"""###%%%---777???NNNZZZkkk{{{ $$$"""!!!!!!"""######$$$%%%'''((())))))'''((()))+++---///000111222111///---,,,+++******&&&%%%###"""!!! !!!!!!""" !!!!!! """$$$%%%&&&((())),,,222===MMM]]]ggguuu~~~""" !!!"""""""""!!! !!!$$$###!!!!!!###"""###$$$%%%'''((())))))'''((()))+++,,,...///000111///---***'''%%%$$$### !!!######$$$''',,,111;;;???GGGVVVhhhzzz!!!"""$$$&&&&&&&&&&&&%%%!!!$$$%%%%%%###"""###%%%!!!"""###$$$%%%'''(((((()))))))))******+++++++++***(((&&&###!!! !!!"""######(((***,,,444AAAKKK\\\cccqqq !!!"""###%%%&&&((()))))))))((($$$%%%&&&&&&%%%$$$$$$%%%######$$$%%%&&&'''((((((***))))))((('''&&&%%%%%%###"""!!! !!!###$$$###%%%(((***'''...777>>>FFFTTThhhwww !!!###$$$%%%&&&&&&''')))++++++,,,++++++%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''&&&$$$###"""!!!  !!!!!! ###&&&'''(((,,,222777BBBKKKWWWcccnnn~~~ """"""$$$%%%''')))***+++***+++,,,.........---,,,%%%%%%%%%%%%%%%%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!  !!!"""  """$$$%%%(((,,,222777===GGGSSS\\\kkkttt !!!"""############%%%%%%''')))+++,,,...///,,,---///000000//////...%%%$$$$$$$$$%%%$$$###!!!######""""""!!!  """""""""###%%%(((+++,,,555<<>>IIIUUUbbboooxxx !!!"""######$$$%%%%%%&&&&&&%%%&&&(((***,,,///111111000000///000111222444555333333222111000...---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((,,,,,,---...---,,,++++++---......---,,,)))'''%%%"""!!!  !!!###$$$&&&%%%###!!! !!!"""###$$$"""&&&...888AAAEEEEEEDDDNNNYYYhhhvvv !!!"""######&&&&&&'''(((((()))******,,,---///222555888:::;;;666666444444444444555666000///---+++)))(((&&&&&&&&&%%%%%%%%%&&&'''((((((''''''((()))***+++,,,,,,/////////...---+++((('''+++***(((&&&$$$""""""!!!"""!!!  !!!"""  """### !!!"""$$$&&&((()))---222;;;HHHVVV___dddfffsss###!!! !!!"""!!! ###%%%''')))***,,,...111555666666555444555999===???>>><<<;;;:::444222000///000111111000+++)))''''''''''''&&&$$$'''((()))((('''&&&'''(((,,,,,,++++++++++++,,,,,,///...,,,***((('''&&&&&&###"""!!! !!!"""###!!!$$$ """$$$"""%%%'''''''''***222999GGGSSSdddsss}}} !!! ###""" !!!###&&&''''''***+++---///222444666777444666888999999777555444444888>>>AAA@@@<<<999777000---+++)))******)))(((+++)))&&&%%%&&&''''''&&&((()))******)))((()))+++,,,,,,***)))(((((((((((()))(((&&&$$$###"""!!!!!!###"""!!! !!!!!!  !!!"""### !!!!!!"""&&&(((***,,,///333999FFFVVVaaapppyyy !!!"""#########"""""""""###$$$%%%''''''***)))(((***---000111111666777999;;;===???AAABBB============:::777444222000555;;;>>><<<888333111///---+++******)))((('''+++)))&&&%%%'''((((((((((((***+++***)))((()))+++***)))'''&&&$$$###############!!!   !!!"""###$$$%%%)))...222===BBBJJJTTT```ppp !!!###$$$%%%$$$###*********+++---///000111777555444666888;;;<<<<<<:::;;;<<<<<<===>>>??????>>>======;;;888444111...+++///333555333///,,,***///---++++++,,,,,,***)))***))))))***+++,,,***)))((())))))(((&&&%%%%%%&&&$$$$$$"""!!! !!!!!! !!!"""!!! """%%%&&&%%%###%%%'''***...444<<>><<<<<<>>>?????????999888888777777666666555777777666555222///---++++++,,,...---+++*********,,,***)))***++++++***)))((()))+++...000...***'''%%%&&&&&&$$$""" """!!!  !!!""""""$$$'''+++///111111000000444<<>>>>>>>>>>>???@@@AAAAAA???<<<:::999999::::::999555555444222111000///...111111000///...---++++++---......,,,++++++,,,......---,,,---......,,,***&&&'''***---...,,,'''###"""######"""!!!  %%%---444999<<>>>>>===<<<;;;;;;<<<<<<888555333111222333222111111000000///...------,,,/////////......------,,,---...//////......///000222000/////////...+++((($$$$$$$$$%%%%%%$$$""" !!!!!!!!!!!!"""$$$""""""!!!   !!!###'''***---///555???LLLUUUZZZ^^^eeekkkyyy~~~!!!""""""!!!!!!!!!"""###############%%%%%%%%%&&&)))---111444...//////...---...000222333444666888:::<<<===>>><<<;;;;;;???DDDEEEAAA===999999777666444444333333222000------............------------------------111111000000//////......+++---000111000//////000000...,,,+++***'''### ###!!!!!!"""###$$$''')))'''&&&%%%###"""!!! !!!"""###$$$&&&***000777???EEEIII[[[hhhxxx  !!!  ###&&&'''%%%###"""###%%%'''(((((()))+++---555333111333888===@@@@@@>>>999444444888<<<;;;999>>>:::777888;;;>>>>>>===@@@===::::::======999555444333111000/////////000---,,,***))))))+++---...,,,,,,------------,,,,,,,,,...111444444222///......,,,)))***++++++)))''')))(((&&&$$$"""!!! !!!"""###$$$'''))),,,)))'''%%%%%%%%%$$$###%%%&&&&&&&&&''')))---000888BBBQQQ^^^fffllltttyyy !!!"""""" !!!"""%%%'''(((((('''&&&&&&'''&&&(((+++...//////---,,,///111333444555666999;;;JJJGGGDDDDDDGGGJJJLLLLLL@@@;;;666666999<<<<<<:::888666333333444666777777<<<999777777::::::666222111000///---------......************+++,,,...///.........///......------///111222333333111///---...+++)))((())))))&&&$$$)))(((&&&$$$###"""!!!!!!"""###$$$%%%''')))...+++'''&&&&&&(((+++,,,***---111666<<>>@@@BBBCCCDDDGGGIIIPPPMMMJJJHHHHHHIIIIIIHHH===999555444777888888666222222111000...///000222777555333333555555111...---,,,,,,+++++++++,,,,,,)))***+++---...///000000000000111111000///......000000000///...---+++***)))'''&&&&&&''''''%%%$$$%%%%%%###!!!  """"""$$$&&&(((,,,+++***+++...444;;;???HHHLLLSSS[[[dddnnnxxx~~~   !!!!!!""""""!!!!!!""""""""""""!!!!!! !!! !!!!!!""""""!!!$$$###"""!!!"""$$$&&&(((&&&'''((((((((())),,,//////222444666666777999:::BBBDDDEEEGGGGGGFFFDDDCCCAAABBBDDDEEEEEEFFFHHHJJJDDDBBB???<<<:::999999888777444111000111222111000///111222000,,,+++...111333111000000111111...,,,******************+++++++++---///111222222111000111111111111000///......++++++***)))((('''''''''"""""""""###$$$%%%%%%%%%%%%$$$"""   !!!###'''---000888:::???DDDLLLTTT]]]bbbrrrvvv}}} !!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!#####################""""""###$$$$$$$$$$$$###"""!!!"""!!!  !!!"""###$$$$$$$$$)))(((((()))+++...111333222333444444555777:::===BBBCCCEEEDDDBBB@@@@@@AAAEEEFFFFFFFFFEEECCCAAA???<<<>>>???>>>===<<<===>>>888888666333111000000000222000...------------,,,---000111///,,,***,,,///000///////////////---,,,)))*********************///000222333333111///....../////////......---,,,'''&&&%%%%%%%%%&&&''''''""""""######"""""""""###%%%$$$"""!!! !!!!!! !!!$$$''''''))),,,000666???HHHOOOZZZ```iiiqqqxxx    !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! """######!!! !!!"""######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!""""""!!! """###$$$&&&((()))))))))222222333555888<<>><<<;;;============;;;999777666555666666555333111222333111222222000...---...///111000///...............+++,,,------+++***+++,,,...............---,,,,,,)))******+++******))))))---...///000///---+++)))))))))***************)))&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&$$$!!!  ###'''((()))---222777BBBFFFLLLTTT]]]hhhrrryyy    !!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!!!!###%%%$$$######&&&)))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&&&&''''''''''''+++,,,...000222444444555;;;<<<>>>@@@CCCFFFHHHIIIEEEEEECCC???===<<<>>>AAA???@@@???<<<888444222222333333444333333111000000000111111000...---...///...000111///---,,,---//////000000000/////////000++++++++++++------,,,+++,,,---......---,,,+++,,,)))************((('''&&&&&&''''''(((((('''&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&$$$!!! !!!"""!!!"""###%%%(((+++...000444999@@@EEEIIIOOOXXX___kkkqqqzzz !!!!!!!!!!!! !!!!!!!!!   !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!""""""""""""!!!!!!#########""""""""""""""""""""""""###$$$$$$%%%%%%!!!"""###$$$%%%$$$######!!!###&&&&&&&&&'''+++...%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))******+++,,,...//////...,,,+++...------,,,,,,---......444555777:::<<<>>>???@@@???AAACCCEEEHHHIIIJJJJJJBBBAAA===888444222222444222333444444222000000111......///000000000/////////000111000///...///000///111333222///...///111---///000///......///000---+++***,,,000111///,,,+++,,,------+++***++++++))))))******)))'''%%%$$$ !!!"""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$$$$######&&&)))+++---000444:::???CCCEEERRRYYYbbbiiioooxxx !!!###$$$%%%%%%%%%%%%'''&&&$$$#########""" !!!!!! !!!"""###$$$ !!!!!!"""############"""""""""!!!!!!!!!$$$$$$######"""!!! """!!!!!! !!!!!!"""###!!!"""###""" """!!! !!!###%%%$$$###%%%$$$$$$%%%&&&&&&$$$"""&&&&&&&&&&&&%%%$$$"""!!! $$$''''''%%%$$$%%%''''''''''''))),,,...---,,,---+++))))))+++,,,***'''***'''(((+++,,,******---111555;;;@@@AAA===888444222666;;;===<<<;;;<<<>>>@@@AAAAAA@@@>>><<<===>>>888999;;;;;;;;;;;;<<<===666444222111222222111///---///222111///.........111///......//////---,,,......////////////......---///111222111111222333555444333222222222222222555444222111///...------,,,+++)))(((&&&&&&&&&&&&(((&&&$$$############"""  !!!"""!!! """!!! """%%%&&&&&&((()))(((%%%!!!"""$$$(((+++///444999===???FFFOOOVVV\\\dddnnnvvv######$$$$$$$$$%%%%%%%%%)))((((((((()))(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&%%%$$$###############&&&###!!!!!!###$$$###"""&&&%%%$$$&&&'''((((((&&&)))(((&&&&&&''''''((((((((((((''''''''''''''''''$$$'''***+++)))((()))***...---,,,---//////---,,,..................---,,,+++***,,,111333111222555???BBBEEEFFFDDD???999555;;;>>>AAABBB@@@>>>>>>???<<<======<<<999777666777444555777777666444333222333222222111111111222222333222222111000000000000///---,,,,,,...///......000000///...---,,,++++++...000222444444666999;;;<<<;;;888555222000///...000///---+++)))(((''''''((((((((('''&&&&&&%%%%%%###"""!!!!!!!!!""""""!!! !!!""""""!!! !!!!!!"""###&&&)))+++)))))))))'''&&&''')))++++++000777???GGGOOOWWW\\\hhhnnnvvv|||+++***)))((())))))++++++,,,,,,+++,,,---,,,***''''''((()))))))))((('''&&&(((((((((''''''''''''&&&((((((((((((''''''''''''&&&&&&'''))))))*********((('''&&&&&&%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###(((''''''(((***+++***))),,,***((('''(((***---///...---,,,+++,,,---///000+++---000111000///000111222111000111333333111000444777::::::666444333444111111444;;;>>>===>>>@@@KKKKKKJJJHHHCCC===777444777999<<<<<<:::999888999777888:::999666333111111111222444444444333111000333555666555333333666888:::===???@@@>>>999444111...,,,)))***,,,...//////111000---+++)))(((((((((+++---///111333777;;;??????<<<888444000---+++******)))'''%%%$$$"""""""""""""""#########"""  !!!"""###$$$$$$""" """$$$&&&)))+++...222666<<<:::666333222555:::???GGGMMMWWWbbblllvvv...---,,,,,,---///111333333000---,,,,,,,,,+++******+++,,,---,,,***'''&&&)))))))))******+++++++++******)))))))))(((((((((*********+++******))))))((((((''''''((())))))***+++***((((((''''''''''''(((((()))+++...///...---,,,------...///222555888<<<:::777555555777999;;;666777999:::::::::999999888888999;;;===???>>>===>>>DDDHHHFFF???::::::<<<999999===DDDGGGEEEEEEGGGIIIHHHEEEAAA<<<888444222...///111222222222333333444777999:::888666444444666555555666888:::;;;;;;777;;;===<<<777666:::>>>AAAKKKWWWZZZQQQBBB666000///,,,)))(((***---...//////---***'''%%%%%%%%%&&&%%%''')))***,,,111666:::888666222---***'''&&&&&&%%%$$$###!!!  """""""""  !!!###!!!"""$$$%%%$$$%%%%%%&&&)))---333888<<<@@@FFFJJJSSSRRRPPPOOOQQQWWW___eeeqqqwww......---...111444888:::===888222...------...///000000222222111///,,,+++)))***+++---...000111222/////////.........------......//////000/////////,,,,,,------///111222333222222111000000///000111//////111444888:::999777222555:::===>>>@@@DDDFFFLLLJJJFFFBBBAAABBBEEEFFFCCCCCCDDDEEEEEEEEECCCBBBBBBBBBCCCEEEGGGIIIHHHGGGCCCIIIMMMJJJAAA::::::===;;;:::>>>CCCEEEBBB@@@BBB>>><<<:::777444333222222000000000111222222222222222555:::<<<<<<:::::::::>>>;;;777777:::===@@@AAA:::===???<<<777555888<<>>AAADDDEEECCCAAA:::???EEEIIIIIIKKKNNNQQQUUUSSSOOOKKKIIIJJJKKKLLLIIIHHHHHHHHHIIIHHHEEECCCAAA@@@???@@@BBBBBB@@@???>>>CCCGGGCCC;;;555555888777555777;;;:::666555666333222111000000111222333444222000///000///---,,,...111555888999999:::;;;@@@;;;555333555888999999444555666333000...000222===HHHPPPIII999+++(((,,,---***'''&&&&&&'''''''''######"""!!!!!!"""###$$$ !!!"""""""""$$$'''***444111,,,&&&"""  !!!!!!"""###$$$$$$$$$###"""!!!$$$'''((((((***///333444777;;;===???DDDKKKQQQTTT]]]iiissszzz>>>???AAADDDGGGJJJLLLMMMHHHEEE@@@>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::777888999;;;===???@@@AAABBBAAAAAAAAAAAA@@@@@@@@@999;;;===???AAACCCDDDDDD???>>>>>>??????@@@AAABBB@@@BBBCCCBBBAAAAAACCCFFFCCCCCCDDDFFFHHHGGGDDDAAA<<<@@@EEEFFFEEEFFFKKKOOOOOOMMMJJJHHHGGGGGGHHHIIIDDDBBB@@@@@@AAA???;;;888444333333444555555444222666999;;;999333000111444222//////222111---,,,...---,,,,,,,,,---///111222...,,,)))(((((((((&&&$$$&&&))),,,......///111333777222...---///000...+++******)))((('''''''''(((///444777222)))######&&&&&&$$$""""""$$$$$$$$$###  !!!"""!!!"""$$$%%%000---((($$$!!! !!!"""!!!""""""###%%%&&&((())))))***+++---000222333444666;;;@@@CCCEEEIIIPPPUUUWWW]]]dddhhhjjjnnntttxxx}}}===???AAADDDFFFHHHIIIJJJEEEDDDCCCCCCDDDCCCAAA???======<<<;;;;;;;;;;;;<<>>BBBFFFJJJLLLTTTZZZaaafffiiiooowww~~~www555777:::===>>>>>>===<<<:::;;;===>>>>>><<<;;;999999;;;;;;999666444666999999::::::;;;<<<===>>>???>>>===;;;999999;;;===>>>===<<<;;;;;;:::;;;<<<===;;;999888888999999888777:::888888;;;======>>>??????===:::888777666444333444111///111222333888>>>AAA???===:::888777666666444333222444666444///+++---......,,,)))***...222***---222666888999;;;<<<888000***)))((($$$""""""((('''%%%$$$$$$$$$%%%&&& !!!###'''((('''%%%###$$$$$$%%%''')))(((###  !!! !!! !!!  !!!!!!"""###$$$%%%&&&%%%&&&(((,,,000222222111...222888<<>>999555777@@@LLLUUUZZZJJJ:::***###!!! !!! !!!!!!!!!!!! """###&&&%%%###"""!!!!!!!!!!!! !!!###$$$###  """&&&&&&&&&&&&%%%$$$###"""$$$###""""""###%%%((()))((()))******)))***,,,...444555666999>>>DDDJJJMMM]]]___bbbgggkkknnnppprrrtttwww{{{111111111111111111111000---000444888888555111...333444555555444444444444555666888999::::::999999999888777666777888999:::777555333111222444666888999777555444555666666555999@@@DDDBBB?????????>>>===<<<<<<>>>AAABBBBBBAAAAAA===>>>GGGPPPSSSSSSTTTXXXUUUQQQKKKFFFBBB@@@???@@@@@@BBBHHHQQQWWWZZZZZZTTTSSSRRRSSSRRRMMMDDD===777111---111>>>LLLWWW\\\GGG777'''!!!""""""!!!"""!!!"""###%%%%%%%%%$$$### !!!$$$$$$$$$$$$$$$%%%%%%%%%""""""#########""" """###$$$###""""""###%%%)))******++++++,,,,,,,,,---,,,,,,---///333888:::<<<===??????@@@BBBFFFHHHSSSTTTWWW\\\cccllluuuzzzCCCEEEGGGIIIIIIFFFCCCAAA@@@AAAAAA@@@???>>><<<<<>>:::333+++&&&&&&$$$###&&&+++111333333000)))%%%(((***)))(((***((()))******************,,,***(((&&&%%%%%%%%%%%%###%%%''')))***)))(((''''''((()))(((((()))+++---///222666:::>>>CCCHHHLLLTTTUUUWWWZZZ]]]aaadddfffqqqqqqrrruuuxxx}}}WWWYYY\\\______]]]ZZZXXXSSSMMMEEE???>>>AAAHHHLLLNNNOOOQQQVVV[[[^^^]]]\\\XXXZZZ^^^bbbdddeeeddddddbbb___ZZZXXXXXX\\\bbbfffcccdddeeeffffffggggggggg___]]][[[\\\___ccceeefffaaaooouuujjj```aaaeeefffdddcccbbbaaa```^^^ZZZVVVUUUKKKGGGMMMVVVWWWRRRNNNGGGEEEAAA===999666444444333222222444777888555111+++,,,---,,,)))%%%###"""$$$%%%&&&'''(((*********---******,,,,,,)))***...)))******+++---///000111777666444222222111222222111222444555777999;;;<<<<<>>@@@DDDGGGHHHHHHGGGGGGJJJHHHDDDAAAAAACCCFFFHHHAAABBBDDDFFFGGGGGGFFFEEEEEECCC@@@@@@CCCFFFHHHIIIDDDTTT[[[PPPDDDBBBDDDBBB=========>>>???===:::777<<<666222555777555333333...---,,,++++++,,,------%%%$$$%%%'''***)))%%%!!! ###&&&&&&$$$###&&&)))###%%%((()))******,,,......---...///,,,(((+++000222222333444777;;;>>>@@@FFFEEEDDDCCCBBBCCCDDDDDDFFFFFFGGGIIIMMMSSSXXX[[[cccfffjjjmmmpppvvv}}}+++(((&&&'''***,,,+++)))''''''(((((((((((('''&&&&&&(((***,,,...///000000111///,,,---111333444333444555444222///......000------///000111111000000---///111111111000111222---:::===222***---000///555222...,,,+++++++++***111...+++))))))***---///***)))((((((''''''((((((((((((((((((((((((((((((&&&)))++++++)))***---000444333333333444555777888444999===<<<888888>>>DDDEEEGGGJJJMMMQQQWWW^^^ccchhhpppxxxvvvnnnggghhhlllmmmnnnqqqtttyyy)))&&&$$$$$$%%%&&&$$$###&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((()))'''&&&'''***,,,+++***)))***+++***(((((()))+++,,,,,,++++++************)))***,,,+++***))))))***&&&111555---(((,,,...,,,///---******+++---......++++++,,,---...///000000000000000///000000111111111111111333777<<>>???AAABBBBBBCCCGGGKKKMMMLLLMMMMMMPPPSSSVVVXXX]]]bbbffffffbbbaaaeeejjjrrrsssuuuxxx{{{111...,,,******)))(((&&&++++++,,,++++++***))))))******************))))))(((((((((***,,,------,,,+++---...///...///111222555333111///------......///000222222222222333555111999<<<888777<<<===999555444333555999>>>@@@AAAAAADDDHHHLLLOOOOOOOOONNNPPPPPPQQQQQQRRRTTTUUUVVVWWWVVVUUUWWW]]]fffnnntttnnnnnnnnnnnnnnnqqqvvvyyyyyyyyyyyyzzz}}}OOONNNLLLKKKJJJIIIHHHGGGIIIIIIHHHGGGFFFDDDBBBAAABBBDDDGGGIIIJJJIIIGGGFFFBBBCCCEEEHHHKKKLLLLLLKKKIIIKKKMMMNNNNNNNNNPPPQQQUUURRROOOLLLKKKLLLNNNOOOLLLNNNPPPRRRTTTVVVYYY\\\XXX\\\^^^]]]___cccbbb]]]YYYXXXYYY\\\aaafffiiikkkpppssswww{{{~~~~~~~~~zzzzzzyyyyyyxxxxxxxxxyyyzzzyyyxxxvvvsssqqqnnnmmmnnnrrrxxx}}}}}}zzzvvvrrrmmmooosssvvvxxxzzz{{{|||wwwyyy{{{|||{{{{{{{{{|||}}}zzzxxxxxxzzz}}}zzz|||~~~~~~uuuoooxxx~~~~~~}}}zzz{{{}}}~~~|||xxxuuuyyy~~~www~~~wwwpppsssxxxuuuqqqzzz}}}qqqooovvv|||{{{wwwvvvwwwyyy|||~~~|||wwwnnniiijjjsss|||}}}rrrhhhccccccccc^^^bbbmmmooocccZZZZZZhhhiiillloooqqqnnnfff```[[[ZZZYYYYYYZZZ\\\^^^```iiiccc\\\VVVTTTXXX^^^bbbZZZWWWSSSOOONNNOOOQQQSSSLLLPPPSSSUUUWWW^^^hhhqqq{{{~~~mmmkkklllnnnggg\\\VVVWWWZZZeeeiiieeeiiizzzsssZZZYYYttt}}}eeeUUUYYY```^^^aaaeee```SSSJJJIII[[[WWWRRROOONNNOOOPPPPPPUUUTTTUUUYYY^^^bbbaaa___YYYXXXWWWWWWYYY]]]aaadddllleee^^^]]]eeetttqqq^^^UUUWWW```hhh}}}{{{www]]]OOOQQQcccfffUUUJJJNNNPPPXXX^^^___cccmmmwww|||tttdddZZZ]]]^^^[[[]]]cccaaabbbgggsssuuu|||xxxiiidddnnnyyy|||^^^cccllluuu{{{|||xxxtttdddaaa]]]ZZZ[[[^^^cccfffdddiiieeeWWWPPPVVV\\\\\\WWWYYYYYYWWWWWWXXXUUUOOO\\\VVVWWWaaammmuuu}}}sss\\\KKKGGGIIIAAA<<<===LLLcccrrrtttppp}}}kkkaaakkkqqqeeePPPDDDGGGGGGEEEDDDHHHNNNNNNKKKBBBDDDGGGJJJMMMNNNNNNNNNMMMLLLKKKLLLMMMLLLJJJHHHAAAGGGJJJGGG>>>:::>>>DDDGGGKKKOOONNNGGGBBB@@@@@@IIIEEEFFFNNNRRRPPPNNNOOODDDDDD@@@AAAPPPcccfff]]]NNNJJJCCCAAAIIITTTTTTLLL@@@:::999EEE\\\qqq{{{}}}zzz}}}~~~xxxsssqqqqqqwwwuuuvvv|||~~~}}}~~~~~~{{{}}}{{{zzz}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||{{{xxxvvvvvvwwwyyy{{{yyy|||}}}{{{{{{||||||}}}|||zzztttjjj```\\\^^^aaaqqquuulllrrrxxx|||{{{ssslllhhhggg___```^^^[[[WWWVVVXXXZZZ[[[```___YYYWWW[[[______WWWVVVSSSQQQRRRTTTVVVXXXggggggfffdddbbbdddiiimmmnnnjjjiiimmmvvv{{{yyytttZZZ\\\```bbbeeejjjpppuuuppphhh]]]VVVSSSRRRPPPNNNLLLIIIGGGHHHKKKLLLJJJGGGIIIOOONNNFFFEEELLLOOOLLLIIIPPP[[[dddiiiiiifffdddNNNOOO[[[nnnvvvqqqlllnnnxxxyyy}}}xxxjjj^^^QQQDDD>>>HHHQQQOOOJJJIIIHHHLLLOOOMMMHHHDDDCCCDDDJJJSSS```kkknnnkkkccc]]][[[[[[WWWMMMAAA;;;<<>>DDDLLLSSS^^^iiimmmhhh^^^UUUCCC???======:::333000222444<<>>444AAADDD333***111111///000444333...+++---333111...,,,...///000000000000000222555666666555---///222444666666555555BBB@@@<<<:::===GGGUUU___hhh[[[HHH999222333777:::QQQUUURRRJJJHHHOOOPPPJJJ;;;000///;;;???555...000---444:::;;;???HHHQQQUUUJJJ;;;111222444222555<<<===<<<;;;???KKKSSSOOOEEE:::AAACCC>>>AAAPPP]]]```===@@@DDDIIIKKKJJJDDD@@@;;;999555222333666:::===@@@BBB@@@999555666888888///333444333444777555111;;;888:::BBBHHHKKKOOOUUUWWWXXXWWWPPPDDD:::555444222---,,,666FFFQQQQQQMMMRRRCCC===EEELLLDDD888222222333111000444:::;;;888333111...---///444;;;???,,,++++++---///111111000111555888555000...111555222666999888333......///444000111888;;;999777888111111...---888GGGIIIAAA888666111...444<<<<<<777000+++)))111AAAPPPWWWYYYXXXZZZ^^^aaabbb___ZZZVVVXXXVVVUUUXXX]]]```^^^[[[```^^^\\\\\\]]]```aaa```ddd___^^^bbbeeeaaa\\\ZZZ[[[]]]```cccdddcccaaa___gggggggggjjjnnnooonnnllllllnnnppppppnnnlllkkkkkkhhhhhhhhhgggfffeeeddddddeeefffggghhhhhhiiiiiiiiiiiiiiihhhhhhgggffffffeeebbbbbbbbbbbbbbbbbbbbbaaadddbbb```^^^]]]]]]___```bbbeeehhhhhhgggeeefffggghhhiiijjjlllllllllkkkkkkjjjkkkmmmmmmllllllnnnooorrrqqqooolllkkkmmmqqquuuqqqpppmmmlllkkklllmmmnnnrrrrrrrrrrrrssstttvvvvvvrrrnnnjjjlllrrrwwwyyyxxxqqqpppooorrrvvvwwwtttpppqqqmmmiiijjjmmmpppooommmmmmmmmlllnnnooopppooommmrrrppppppqqqrrrtttsssrrruuuuuuuuutttttttttttttttvvvrrrsssiiiYYYEEEDDDAAA:::444111222555>>>PPPaaapppxxxeeeFFF666<<>>BBB<<<888>>>KKKSSSRRRMMM888888777777777:::???CCCJJJCCC;;;666444333000...........................)))...///)))***111555333***+++111;;;CCCBBB:::222,,,---777FFFKKKCCC;;;:::FFFJJJRRRXXXYYYQQQCCC888777---)))///333000...000///222444222...******+++,,,222:::AAABBB???999555;;;:::888333---(((&&&&&&---''''''000444222111444;;;555...******+++***(((%%%%%%'''+++///111000///%%%***...,,,''''''///666<<<666555:::999222...111;;;;;;888111)))$$$###$$$'''"""""")))+++&&&$$$'''+++++++++,,,,,,)))%%%"""---,,,***)))))))))***+++)))*********))))))(((''''''&&&&&&'''((()))+++,,,+++---///...,,,,,,///333,,,222:::BBBEEEBBB:::333777000***++++++***)))***$$$%%%)))...000333>>>HHHQQQNNNLLLQQQ[[[aaaXXXKKKDDD444***---///)))(((...***&&&$$$$$$###!!!"""%%%***((('''''')))******))))))*********)))(((((()))%%%&&&)))++++++***((('''(((***+++(((&&&+++555>>>AAA666)))###$$$((()))(((999;;;888000000666999666444---***...222111///... &&&++++++,,,333888:::<<<000((()))+++***---333111///,,,---555???AAA>>>///555777666;;;HHHOOONNN;;;;;;<<<======:::555222555333000......111444777>>>::::::<<<<<<888555666///333666555666888777444...///333666555222333777999888777777777444///***,,,)))'''+++222666555333555,,,(((///333///,,,---)))***)))''')))......+++)))&&&!!! %%%,,,000%%%$$$###$$$'''***++++++(((***++++++))))))***+++%%%(((+++***'''%%%%%%''')))&&&'''+++---+++))))))(((***'''$$$***333444...++++++)))&&&(((,,,---******&&&$$$'''...555888999888:::???GGGMMMMMMFFF@@@:::888777888;;;;;;777444999888666777999<<<<<<<<<<<<999;;;AAABBB===666333333777===AAACCCAAA===;;;>>>@@@CCCGGGJJJIIIEEEBBBBBBDDDEEEEEECCCAAA@@@@@@===>>>???@@@AAA@@@??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>BBBAAA@@@???>>>??????@@@@@@???<<<:::::::::;;;<<<@@@BBBCCCCCCBBBBBBCCCEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEGGGHHHHHHIIIKKKMMMOOOMMMIIIEEEBBBDDDHHHLLLMMMKKKGGGDDDCCCDDDFFFHHHKKKKKKLLLMMMNNNPPPQQQRRRQQQNNNLLLNNNQQQTTTTTTRRRNNNMMMLLLMMMPPPPPPLLLIIIKKKHHHEEEFFFIIILLLKKKJJJLLLJJJHHHHHHIIIIIIHHHGGGLLLLLLLLLNNNPPPQQQPPPOOOQQQQQQPPPOOOOOOOOOOOOOOO^^^llloooaaaWWWTTTEEE000,,,......---+++***,,,///***888@@@IIIPPPEEE111***,,,+++)))))))))******+++***+++,,,,,,,,,+++******+++,,,------...000222222///---***(((&&&'''((((((((((((((()))***,,,///111444///---111999>>><<<999333111---)))'''(((***,,,//////000111222///***&&&***,,,...---******+++---&&&******'''&&&+++......,,,+++,,,111555222)))!!!///,,,---222333...***+++...000333777999777222...---'''$$$''''''$$$$$$((((((***,,,,,,***)))***,,,//////...------......///------,,,,,,***((($$$!!!,,,&&&$$$'''(((%%%###%%%&&&$$$"""!!!!!!"""######'''&&&'''(((***+++)))(((!!!&&&))))))&&&&&&)))---,,,))))))------(((''')))333333000+++&&&###$$$&&&%%% """###!!!"""&&&(((((()))*********)))(((+++***((('''&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%'''((()))))))))(((***,,,,,,***))))))***,,,,,,,,,---------+++***222+++%%%$$$((()))(((&&&'''###%%%)))'''!!!&&&000000...,,,...555;;;777///111...,,,++++++*********)))&&&"""  """&&&%%%$$$$$$%%%%%%###!!!%%%'''((('''###"""$$$'''((('''%%%######$$$&&&'''&&&)))+++)))'''(((,,,111///***%%%%%%))),,,---,,,+++---+++&&&%%%)))+++(((+++***&&&%%%)))//////++++++000222000///333555444555...+++---///...///333......+++***000;;;AAAAAA999;;;;;;999===BBBAAA<<<>>>===<<<<<<<<<<<<;;;999:::888666555555777:::<<>>777333444888<<<:::888999999888555222111000.........///......555111000333444111111555///111000,,,,,,///...+++(((((()))))))))(((''''''%%%###!!! """%%%&&&&&&)))((('''((())))))((((((%%%'''))))))(((''')))***+++******,,,,,,+++))))))***---,,,((()))...///,,,+++,,,,,,***)))))))))))),,,***)))((()))+++,,,---)))+++111888======999555***))))))+++---,,,***'''(((&&&%%%%%%'''))))))(((&&&$$$&&&,,,...***%%%### $$$)))---...---***'''''')))---000111000---******,,,------+++)))(((((()))***++++++***(((%%%$$$''''''''''''((())))))*********************))))))...,,,***(((((((((***+++***)))(((''''''((()))***+++++++++***))))))***+++)))***+++++++++***)))(((''')))+++++++++,,,...000111000---***'''(((***---111///---+++++++++---...............///000111222999777555555666444111...111000///000222222000---111///------000111111///222000------...//////...---,,,---000222333222111222111000/////////000000///DDDMMMBBB888888000"""((())))))'''&&&%%%$$$%%%'''///...,,,///)))$$$))))))$$$ ###+++000///,,, !!!###%%%''''''&&&%%%%%%%%%&&&))),,,,,,------'''&&&$$$###"""###$$$%%%%%%&&&''')))++++++)))((('''(((***,,,,,,,,,+++)))'''$$$!!! $$$''')))###%%%(((+++---,,,(((%%%"""%%%'''&&&###"""$$$''''''***)))%%%###%%%&&&%%%$$$$$$%%%'''((((((&&&$$$'''###!!!$$$&&&'''(((***)))(((((()))*********)))$$$"""!!!!!!!!!###$$$$$$$$$$$$$$$&&&'''---+++(((%%%$$$%%%'''(((&&&&&&&&&((()))'''### %%%###"""%%%%%%""" !!!"""&&&%%%%%%&&&((()))(((&&&'''&&&%%%&&&((()))******'''&&&'''******((((((++++++***(((%%%""""""###%%%&&&"""  %%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%$$$######"""""""""########################!!!"""$$$&&&'''&&&%%%$$$"""$$$'''(((((('''&&&&&&***)))((('''&&&'''((())),,,(((###"""%%%'''$$$ !!!&&&%%% $$$---%%%'''&&&###$$$***------...111000***%%%###   ###$$$%%% !!!!!!!!!###""""""%%%&&&%%%###!!!!!!!!!######%%%%%%&&&&&&'''&&&%%%$$$'''((((((((('''&&&&&&''''''))))))''''''(((&&&$$$###%%%### $$$******%%%,,,000111///...111222111...---///444666444333333555555222...///555777666888999999:::???BBB???:::>>><<<::::::<<<>>>??????<<<;;;999888888:::<<<===CCC999777@@@EEEAAA===???>>>DDDFFFDDDBBBCCCBBB@@@888>>>@@@<<<555444888===CCCCCCAAA===999777888999111111111000//////000111666555777:::999666666777111444555222222555555333...000333444222---(((%%%)))&&&$$$$$$&&&((())))))(((&&&%%%%%%&&&&&&$$$"""$$$%%%'''((((((((()))***+++------+++******)))(((''')))(((&&&%%%(((***))))))***+++***'''$$$$$$&&&((((((''''''&&&&&&&&&'''###&&&***+++++++++,,,...$$$$$$$$$%%%&&&&&&$$$###'''%%%######$$$$$$###"""### $$$%%%""" !!! """$$$%%%$$$###"""&&&''')))*********))))))''')))++++++)))((('''(((******)))(((&&&$$$!!! """"""!!!""""""###%%%%%%'''''''''&&&&&&&&&&&&&&&&&&$$$"""!!! !!!###$$$&&&&&&&&&&&&((()))+++,,,***((('''%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%#########$$$%%%%%%$$$$$$%%%&&&$$$%%%&&&%%%###""""""###&&&'''((()))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&******,,,---......+++)))&&&%%%%%%&&&((((((((('''---+++***)))))))))(((''')))'''%%%&&&(((***+++***###"""###%%%''')))(((''''''&&&%%%$$$###$$$%%%&&&&&&444999///''')))***&&&%%%$$$$$$$$$$$$#########&&&---)))######%%%%%%""""""'''///000***### """%%%((())))))''''''%%%''',,,///...---...&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%((()))(((&&&######((()))(((&&&&&&'''$$$!!!!!!%%%'''(((---,,,***))))))+++,,,...$$$&&&((('''$$$$$$%%%(((,,,---,,,)))&&&$$$$$$%%%!!!###$$$""" """$$$ !!!$$$''''''&&&$$$&&&'''''''''&&&$$$!!! %%%%%%&&&&&&%%%$$$%%%&&&'''&&&$$$###"""###$$$$$$&&&'''(((((('''%%%"""!!!&&&%%%%%%&&&''''''$$$""""""%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$(((((((((***---000000000...***&&&'''+++...---+++%%%&&&'''((('''''')))+++%%%$$$###"""!!!!!!"""""")))(((&&&$$$"""###&&&)))'''((('''%%%"""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%)))'''%%%$$$###$$$%%%'''&&&(((***++++++***((('''$$$%%%(((***++++++***)))!!!$$$(((******))))))***+++***(((&&&''')))&&&!!! !!!$$$%%%$$$&&&+++$$$((((((### %%%+++...222222///((($$$$$$$$$$$$$$$'''(((&&&''')))(((%%%!!!!!!!!!$$$'''))))))(((######$$$$$$$$$&&&)))+++&&&(((,,,......+++(((%%%(((''''''(((******'''$$$###&&&***,,,+++***+++,,,000222444555555444222111+++,,,+++)))+++//////,,,+++...///---///444555333000333888===???>>>===<<<@@@@@@===:::;;;??????;;;<<<<<<<<>>===<<<<<<<<<===>>>???EEE???===BBBFFFFFFDDDDDD;;;BBBFFFDDDCCCDDDEEEDDD777<<<>>>888333555<<<@@@AAADDDDDD???777444777<<>>:::999999777555222000......---,,,---000333444444***)))((('''((('''&&&$$$&&&'''(((***+++******)))+++......***((())))))((($$$###"""!!!"""$$$&&&&&&)))''''''(((%%%!!!!!!###############$$$%%%%%%&&&$$$&&&'''$$$!!!!!!%%%)))'''&&&&&&$$$###""""""!!!'''%%%############!!!&&&""" !!! !!!!!!"""%%%'''''''''&&&%%%'''(((&&&(((***+++***))))))***((('''&&&%%%$$$###"""""""""!!! !!!"""$$$%%%''''''&&&%%%$$$###"""!!!""""""!!! !!!"""###$$$$$$$$$%%%'''((()))***((('''%%%%%%%%%%%%###!!!###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%###"""###$$$!!!$$$%%%###!!! !!!###&&&((())))))(((''''''&&&%%%$$$############&&&''')))++++++***(((''' !!!!!!"""$$$%%%&&&&&&******)))((('''%%%$$$$$$%%%$$$$$$%%%(((***++++++###!!! !!!###%%%&&&%%%&&&$$$"""!!! !!!###$$$///222111+++''')))***)))###""""""###%%%'''''''''%%%+++'''$$$((($$$ %%%$$$%%%&&&((()))((($$$ """$$$###!!!""" '''+++(((&&&'''###"""!!! !!!(((&&&$$$%%%((()))(((&&&###$$$&&&(((***************'''$$$###&&&(((((('''+++***'''%%%###$$$''')))###$$$$$$$$$#########$$$&&&&&&&&&%%%""" !!!&&&''''''&&&""" !!!"""%%%&&&&&&'''((((((%%%!!!$$$%%%&&&%%%###!!! !!!###$$$%%%%%%$$$###"""  $$$&&&)))******(((%%%### !!!""""""%%%###  """!!!!!!$$$'''***++++++&&&$$$"""!!!###%%%%%%%%%###&&&(((&&&%%%%%%((()))$$$##################""" """###  ###%%%)))***+++((($$$!!!!!!""" !!!"""""""""%%%$$$!!! !!!!!!"""$$$%%%&&&%%%$$$### !!!"""###$$$###!!! $$$((())))))(((***+++!!!###"""!!!!!!%%%((((((%%%%%%(((***)))###''''''###"""%%%(((((($$$###!!!""""""###%%%((($$$((()))%%%$$$&&&$$$"""!!!"""$$$(((***++++++###"""!!!"""$$$''')))***%%%(((---000111///+++)))000111333444333333222222,,,---111555888999999888111111333666888888999999333000---.........000222555666555222333888:::888---111555999;;;===>>>===<<<;;;888777;;;AAABBB>>><<<::::::;;;<<<;;;:::999???<<<888555666888999999777777777777777888888999<<<>>>>>>>>>AAAEEECCC>>>333:::???<<<999:::;;;;;;888>>>???999555999>>>???<<>>======@@@BBBAAA===<<<;;;:::888777666666++++++***,,,///000000///////////////.........///---...000222222111...,,,,,,111111+++(((***,,,******&&&######%%%''')))***,,,'''%%%'''&&&""""""%%%%%%###"""###%%%''''''&&&%%%$$$###!!!!!!"""%%%'''******(((%%%###"""###%%%$$$###""""""###"""!!!%%%!!!  """######"""$$$&&&%%%###"""###%%%"""%%%''')))((((((((()))&&&$$$"""   """$$$$$$$$$###"""!!!!!! !!!!!!"""######!!!!!!!!!!!!""""""######"""!!! """$$$$$$""" !!!#########"""""""""#########!!! """!!!""""""!!! """############"""$$$###""""""""""""""""""$$$&&&''''''%%%###!!!  !!!!!!"""$$$%%%$$$%%%%%%$$$###!!!!!!!!!###"""###%%%(((***)))((($$$!!! ###$$$$$$%%%###!!! """###%%%""""""&&&+++,,,)))&&&%%%###"""!!!!!!"""!!! !!!%%%!!!""",,,,,,''')))%%%&&&%%%!!!!!!%%%$$$""" !!!$$$%%%###!!!###!!!)))---)))&&&''')))((('''&&&%%%$$$$$$$$$((($$$ ###'''((((((&&&###!!!"""'''******((($$$""" """&&&)))***)))&&&(((***+++***((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''%%%###$$$''' !!!###%%%%%%%%%###"""###"""!!! """&&&'''%%%%%%$$$""" """'''+++!!!$$$&&&(((***(((%%%###!!!!!!$$$'''((($$$$$$###"""###$$$%%%&&&''''''%%%""" """%%%!!!######""""""$$$''''''***&&&""""""%%%&&&%%%######!!!!!!"""$$$&&&&&&&&&%%%'''((('''%%%%%%&&&(((!!!$$$&&&###!!!"""%%%&&&  !!!  $$$&&&%%%###%%%((()))###&&&'''&&&### !!!""" """$$$&&&(((((()))***(((&&&$$$""""""######"""$$$%%%'''((((((((('''&&&%%%%%%%%%%%%###!!!&&&&&&$$$!!!!!!&&&+++"""&&&%%%###&&&%%% ''''''"""$$$---000+++$$$'''(((&&&''')))'''###$$$"""$$$+++---)))(((***###(((***(((***000222...---,,,+++,,,///111111111---***''')))---111111000333333444444666777999:::222666::::::666555888<<<;;;888666999======888333777666777;;;>>>@@@CCCFFFBBB:::666888888555888???<<<<<<888333222666777444333777:::;;;>>>BBBEEEFFFAAA>>>888666;;;AAAAAA<<<>>>======>>>>>>===???AAACCC@@@<<<::::::<<<>>>>>>;;;;;;<<<<<<<<<============EEEGGGDDDFFFLLLJJJAAA:::AAADDD@@@;;;::::::999666;;;<<<666444777:::888999===AAA@@@;;;555111///222222222444777:::;;;<<>>888999@@@DDD<<<222777===@@@===;;;<<<===<<<555777999;;;;;;999666444666555444555555555333111///111333333222222444666222333555777777555111...+++111222+++(((+++,,,+++222+++%%%&&&)))+++---......'''$$$&&&'''###"""%%%'''$$$!!!!!!%%%((('''%%%###!!!$$$$$$"""((('''&&&###""""""%%%((("""!!!!!!"""######""" !!! """  """$$$%%%&&&&&&###'''***)))'''$$$%%%&&&###&&&)))***++++++,,,---***((($$$!!! !!!"""!!!  """$$$%%%"""######$$$%%%&&&&&&''' """############$$$$$$######"""!!!!!!!!!###&&&'''$$$!!! !!!""""""""""""!!!"""###"""!!! !!!###%%%%%%%%%###!!! !!!"""######!!!!!! !!!""""""######"""######$$$%%%%%%!!!###$$$$$$$$$$$$%%%###$$$$$$$$$###$$$&&&'''"""$$$%%%%%%###""""""###&&&&&&''')))+++,,,+++)))'''$$$ !!!###%%%&&&'''%%%###!!!!!!"""$$$%%%$$$***(((%%%&&&"""###%%%''')))(((%%%"""***&&&######&&&))))))(((%%%%%%&&&$$$""" !!!"""&&&%%%%%%''')))(((%%%!!!'''$$$$$$+++...,,,)))(((+++***)))&&&###"""###$$$"""############%%%(((,,,---((($$$###&&&***,,,,,,+++)))(((***(((%%%''',,,)))(((&&&###!!!"""$$$'''+++...000///+++((('''(((%%%%%%&&&'''((((((((((((''''''&&&%%%$$$###"""!!!!!!!!!  """$$$&&&&&&$$$"""""""""!!!"""%%%(((***)))%%%""""""""""""""""""#########&&&###!!!###((('''&&&$$$$$$###$$$$$$""""""######$$$$$$$$$%%%$$$###"""!!! !!!"""%%%###"""###%%%'''((((((***(((&&&&&&''''''&&&%%%$$$######%%%((()))'''$$$!!!!!!###%%%'''%%%!!!&&&$$$%%%((('''!!!###&&&'''$$$ $$$!!!###%%%&&&%%%$$$###!!!$$$'''((('''$$$"""!!!###"""!!!"""$$$&&&''''''''''''&&&'''((('''$$$"""&&&&&&&&&&&&&&&%%%$$$###%%%###%%%***)))$$$$$$)))(((&&&###"""$$$'''***+++''')))+++,,,,,,***(((&&&&&&''')))***))))))***++++++,,,------,,,---000333222222333555555666666666<<<222***+++///333777:::===>>>???>>>;;;:::999999888777:::AAACCC???<<<;;;666999======;;;888666555;;;:::999;;;???BBBDDDDDD@@@AAAAAA@@@???>>>@@@BBB;;;999777555555666999;;;<<<999<<>>???@@@@@@@@@@@@>>><<<<<<>>>AAACCCDDDCCC>>>;;;;;;:::888999===<<<;;;:::;;;===??????>>>@@@@@@<<<999???HHHKKKHHHBBBAAA???:::555333444666666<<<;;;555222666999888;;;:::999999888777777666;;;888666666444333666<<>>@@@@@@<<<999777888<<>>BBB???666...000111111...***'''''')))"""'''---///...---...//////...------+++((($$$!!!&&&%%%$$$$$$&&&(((***+++$$$"""!!! !!!###''')))+++&&&###$$$%%%######%%% """$$$%%%$$$"""  !!!  $$$ !!!!!!"""""""""!!!%%%%%%&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&"""######!!! !!!"""""""""!!!!!!!!! """"""!!! !!!"""###$$$  """###%%%"""#########"""!!! !!!"""&&&((((((&&&  !!!"""#########""" !!!""""""!!! ###%%%%%%%%%$$$$$$%%%&&&''''''"""!!!!!!$$$)))+++)))&&&######$$$%%%$$$""" """!!!!!!$$$'''(((&&&###"""""""""""""""!!!!!!!!!"""$$$&&&&&&$$$$$$$$$%%%"""###$$$$$$$$$$$$######)))&&&$$$$$$%%%%%%""" &&&------%%%###)))+++&&&%%%%%%%%%(((+++,,,)))'''+++(((%%%%%%'''))))))(((,,,------***'''$$$$$$$$$######%%%)))...000000...,,,((()))...222///+++))),,,,,,+++)))&&&%%%&&&''''''(((((('''&&&'''***,,,---)))&&&%%%))),,,//////+++))))))***)))%%%'''+++******)))'''%%%%%%''')))***---///...+++)))((((((***++++++,,,,,,+++++++++&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!"""$$$&&&((('''&&&$$$$$$$$$"""###$$$'''******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$############"""!!! !!!!!!&&&%%%%%%'''))))))'''&&&(((&&&%%%%%%'''((('''&&&$$$"""!!!###%%%&&&$$$"""!!! """%%%&&&%%%###$$$!!!!!!$$$$$$""""""$$$&&&(((***'''"""!!!$$$!!!"""$$$&&&''''''&&&%%%!!!%%%)))******(((''''''&&&&&&&&&(((***+++)))((('''''''''(((((('''%%%###&&&''''''''''''&&&&&&%%%%%%$$$&&&+++***&&&&&&***---***((((((***+++***))))))***,,,---...---+++***,,,---//////---------...000000000000000222333555555666777999999999999888???666000111555777888;;;>>>>>>>>><<<999888777777;;;:::>>>EEEGGGBBB<<<;;;555888<<<===<<<:::888888:::999888:::>>>AAACCCCCC>>>???>>>======@@@DDDGGGCCC@@@===;;;999999888777???;;;<<>>???@@@??????===:::777777999<<<>>>>>>===888555555444444666;;;999::::::;;;<<<>>>@@@AAA??????<<<777:::BBBFFFDDD>>>>>>===999555333444666888>>>???;;;888::::::888444555666777888888888888555222222333222111555;;;DDDBBBAAADDDHHHFFF???888999<<<<<<999888<<>><<<>>>@@@AAA???===<<<:::777333000000333666:::888666666777777666555333333444777999888333......111333333111000111222---...111222111111222333000//////...---***&&&$$$%%%%%%&&&''')))+++,,,,,,'''&&&%%%%%%%%%'''((()))+++'''%%%((()))&&&$$$%%%$$$$$$######"""!!! !!!""""""!!! """### ###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$###"""######!!!!!!!!! """!!! !!!"""###$$$ """###"""""""""""""""!!! !!! $$$''''''&&&$$$""" !!! ###############"""!!!!!!"""######"""!!!!!!$$$&&&"""""""""""""""###$$$$$$#########%%%&&&'''%%%$$$"""###$$$%%%$$$###!!!""""""###&&&))))))%%%""" !!!!!!""""""######$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""(((&&&$$$$$$%%%%%%### )))222555...***...000//////+++(((***...000---***---+++)))((()))++++++***---......,,,)))''''''(((...------///222333333333222...///444666333...,,,---......---+++******+++.........,,,++++++---//////,,,******,,,000222333+++***+++---+++'''(((,,,,,,---------+++***+++---+++---//////---,,,++++++000000000//////...---,,,((('''&&&%%%&&&''')))***'''%%%$$$""""""###$$$%%%&&&(((******((('''&&&'''"""!!!"""$$$'''((('''&&&)))((((((''''''&&&&&&&&&$$$%%%&&&'''((((((((((((###$$$&&&)))++++++,,,,,,+++***(((&&&$$$###""""""$$$###"""!!!!!!!!!"""###'''''')))+++,,,+++(((%%%&&&%%%%%%&&&((())))))(((&&&%%%######$$$%%%$$$######!!!!!!"""&&&)))++++++%%%!!! ###$$$$$$&&&***(((+++,,,***&&&######%%%$$$&&&''')))))))))(((((('''***---...---,,,,,,,,,++++++---///000///,,,)))'''((()))***)))((('''&&&(((((())))))))))))))))))''''''))),,,+++)))***---000---+++...222333///+++,,,,,,...///000111111111333444555444222000000111555333222333444666666666888999:::;;;<<<;;;:::999>>>777444777;;;;;;;;;===@@@>>><<<:::888777666666777777;;;BBBCCC===777555444777;;;===<<<;;;::::::888888888:::>>>AAABBBBBBAAA@@@???===<<>><<<:::;;;===???===;;;CCC<<<:::???>>>666222444555777;;;>>>@@@@@@??????<<<999555444555888999:::<<<888555666666555888<<<:::<<<===<<<::::::===AAAAAAAAA>>>999777<<>>???@@@BBBCCC@@@;;;777888::::::555555999======?????????@@@@@@>>>;;;777777888888666444222222333888777777888::::::888666333333333333333444333333222555999;;;;;;999888888666444333333444555555555222222222222000---***(((''''''(((+++...000///...---,,,,,,+++++++++++++++,,,))))))......***'''&&&'''&&&$$$"""""""""######&&&%%%######$$$%%%$$$$$$ !!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$!!!"""###%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%  """### !!!!!!""""""""""""!!!!!!!!!!!!""" """$$$&&&&&&%%%###!!! !!!"""""""""$$$$$$###"""""""""#########$$$$$$###"""###$$$&&&"""!!!!!!!!!!!!"""#########%%%&&&%%%###!!!!!!""""""###$$$%%%%%%$$$"""!!!"""###%%%''')))'''$$$!!! """"""###$$$&&&'''&&&$$$!!! """######"""!!! !!!"""###&&&%%%$$$$$$%%%%%%###!!!///777;;;555///000333444:::444...---111333111...111000///....../////////,,,---//////......///000777666555555555666666666777333444999;;;666111///...000111000///......///222333333222111111222444333222000000111222444444///...///111///+++,,,///000111333444222111111111000111222333222222222111111111111000///...,,,,,,...,,,***))))))+++...///)))'''%%%######$$$&&&'''(((***,,,,,,***)))((()))'''&&&%%%%%%'''))))))(((---,,,,,,+++***))))))(((&&&''')))+++---.........***+++...000111000///......,,,***((('''&&&%%%%%%)))((('''&&&&&&&&&'''((()))))))))+++------***((('''&&&&&&(((+++------,,,,,,***(((&&&&&&&&&'''''''''&&&%%%'''+++---//////)))&&&%%%''''''&&&(((,,,)))+++---,,,***((('''((()))***+++,,,,,,,,,,,,+++000111333222///---,,,,,,000000000111111000---+++***+++---...---,,,,,,,,,++++++++++++,,,------...***+++---...---,,,...000111---+++///666999777444///000000222333555666777777888999888555333333333777555444444777888777555999:::;;;;;;;;;:::999888999555555:::>>>======>>>@@@===:::888888999999999555333555:::<<<999666666555888;;;===<<<:::::::::888888888;;;>>>AAABBBAAADDDDDDBBB???===<<<===???;;;777555666;;;??????===CCC;;;777;;;;;;444000333555888<<>>999222111444777>>>888222222555888888666555666666555444444555666444555777777666666777999666777888888999;;;===>>>999666777===???:::444222111222333222111000111333444555666666555666777999888888777666444444555555555444444666444111222666666888::::::999777666666777777777888999999888888333333333333222000///...555333111///...000222333***)))'''&&&&&&&&&((()))+++---......---+++++++++000...,,,,,,---...------000000///...---,,,,,,+++******+++---///222444555555666777777666444222000///...,,,+++******++++++///...---,,,,,,---...///,,,***)))***,,,......---(((((())),,,///111000///......,,,***)))((()))******)))***,,,///000///------***))),,,+++'''&&&(((***+++---------,,,------......//////////////////555555555333000......///444222000/////////...------000333333222111111333//////......///000111222...000111000///000111222555000---///444999:::999222333333555666777888999:::<<<<<<;;;999777777777:::999888999::::::999777;;;;;;;;;;;;;;;:::::::::<<<999999===>>><<<;;;===>>>;;;888888:::=========999444222666888888:::===999;;;======;;;999888888999999999<<>>AAAFFFEEE???;;;;;;???AAAAAA<<<666444888<<>>:::999===BBBBBB@@@===;;;:::888777666777555333333333333444555777888999:::888555222000111111444888888555555999>>>>>><<<:::777777:::>>><<<>>><<<666333555777777555555444222111111222333000111222222111111333555666777777999999777222///222444888:::;;;===???AAA>>>>>>??????>>><<<999666222111222666::::::777333666999;;;:::777444333333111...+++---222777888888888666222//////000333555000...111666888333...---(((***---///111111000000222///++++++,,,---***((((((((('''&&&&&&''''''(((###$$$%%%&&&''''''''''''&&&$$$"""!!!###&&&***,,,***((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%  !!!###$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$%%%&&&%%%###!!!!!!"""%%%''')))&&&###"""###$$$%%%$$$###"""!!! !!!"""###$$$"""$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&%%%""" ###%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""" !!!###%%%######""""""!!!!!!!!! $$$$$$$$$###"""###&&&))))))'''%%%######$$$%%%&&&"""###&&&'''''''''&&&&&&999<<<===999444333666:::<<<999777666888<<>>>>><<<<<<<<<>>>:::777999@@@CCC???999666666666666444333333555777555666888888888888999;;;:::;;;;;;:::888666777777<<<999999:::888555777<<<===???@@@@@@>>><<<;;;;;;===;;;:::;;;<<<===<<<;;;666666777777777666555555999888666444444555666777,,,,,,+++***************...000222222000.........111///------...///...---111111111000000/////////---...///111333666888:::<<<<<<;;;:::999666444333222111///...---///000111333222111111111222333444000...,,,,,,...000000000******,,,///222333333111/////////---+++***+++,,,,,,,,,---///111111///---...++++++...---)))''')))///////////////000222222222222222222222222222333555666666444222222333555777444111000000000000//////333777777555444666888444333222111111222444555333666666222111333444333999666333111333555888999555555666777888888888777:::<<<======;;;:::;;;;;;===>>>@@@???===;;;;;;<<<===<<<;;;::::::;;;===>>>BBB???===>>>===999999;;;<<<999777999===@@@@@@>>>:::444000111444555999===:::<<<======;;;999888888:::999:::;;;>>>>>>===<<<777;;;???BBBAAA>>>===<<<@@@>>>;;;888888999<<<>>>???666222999===888555777999:::<<<>>>???@@@@@@@@@???===;;;;;;;;;;;;999888777888===BBBBBB;;;666555<<<===<<<:::777888<<<@@@???===<<<<<<;;;888:::>>>CCC@@@<<<:::999:::999999:::555333444666666777:::888888999:::999777444333///000444999999555444777<<<;;;888555444555999<<<<<<>>>===777444555666444444444333111///000333666555555444222///...000111666666666777777444000---000222555999===???@@@@@@<<<:::999999:::;;;:::999111333666:::<<<;;;888666666999<<<<<<888555555666555000---///555::::::888999777444333333555888:::444111333777999555222222,,,...222555777777666555666444111000///...---++++++***((('''''''''((()))'''((()))***************)))(((&&&%%%&&&)))---///,,,)))&&&&&&(((***(((&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&((()))'''''''''''''''&&&%%%$$$$$$###""""""###%%%'''((((((((('''%%%######&&&(((///,,,)))&&&%%%$$$###!!!###""""""""""""###$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$$$$&&&(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$"""  $$$'''&&&%%%$$$###"""!!!!!! ###$$$%%%$$$$$$%%%(((******)))((('''&&&&&&''''''!!!$$$'''))))))(((((()));;;:::999888666777:::>>>>>>>>>===;;;:::;;;???CCC888;;;===>>>===<<<>>>@@@;;;<<<<<<;;;888666666777@@@BBBDDDCCC???<<<<<<<<<:::888;;;CCCGGGCCC>>><<<<<<;;;999666444555888;;;666888999999888777888999888;;;======;;;999:::;;;AAA===;;;;;;:::888;;;AAADDDEEEEEEDDDAAA?????????>>><<<::::::<<<===<<<:::777777888::::::;;;;;;;;;888888888888888888999:::...//////000///...---,,,222444666666444222222222///...---///111222111000222222222111111111111111///111444888:::;;;;;;;;;:::999999888888777666666666555222111000111333555444333222222222444555666555444222222333222000///++++++---000333444333111000222444333000...///000222111000111333444444444000,,,,,,///000///111555888666333222222333555555666555555444444555555555::::::999666444444666888888666555444555444333111000555999999777666888;;;777666555333333444555666777;;;:::444222555666444888888888666444444777999777777999999999777555444444666888999999888:::;;;<<>>;;;<<<555111111222333555999999;;;<<<<<<;;;::::::;;;999999999:::;;;;;;999777111555:::>>>???@@@@@@AAA888;;;>>>>>>;;;;;;>>>AAA???555333:::???;;;777888:::::::::;;;<<<======>>><<<;;;;;;;;;<<<:::888555222222555;;;<<<888555666<<<;;;999888888;;;>>>@@@:::666666;;;<<<:::999;;;???;;;666444666999;;;;;;;;;666444999===;;;;;;===;;;;;;:::999777555333222...000666<<<===999888:::999888666555555666666777777;;;<<<888555666666444333555555444222111222444666777777555222000000000555444444555666444111///444222222666;;;>>>>>>===:::777333222555888::::::444666999:::999888888888333777;;;:::666333444555444111000444:::===999555666777888999:::;;;<<<<<<888444333666888666555666333444666777999999999999999888777444111///...///...---+++***)))***+++,,,,,,------.........------+++++++++,,,,,,.../////////***%%%%%%(((+++***((((((((()))))))))*********+++***)))((((((((()))***((()))))))))((('''%%%$$$%%%$$$######%%%''')))+++***+++,,,***'''%%%''')))000...,,,+++***)))&&&$$$###$$$%%%%%%&&&&&&&&&%%%%%%''')))***)))(((((())))))(((''''''&&&&&&&&&''')))(((&&&&&&'''(((((('''((('''&&&%%%%%%%%%%%%%%%"""$$$%%%%%%######%%%(((&&&%%%%%%%%%$$$#########$$$&&&''''''&&&&&&((()))*********)))((('''''''''!!!%%%)))++++++******,,,<<<999666666888:::>>>CCCCCCEEEDDD???:::888<<<@@@777;;;>>>???>>>===@@@BBB===>>>???>>>===<<<===>>>999===BBBDDDCCCCCCDDDFFF:::999===EEEJJJGGGBBB@@@@@@>>>;;;888666777;;;>>>888999::::::888666666666666999===>>><<<;;;===???CCC???<<<<<<:::999===CCCHHHHHHHHHFFFCCCAAAAAAAAA>>>;;;999999;;;<<<;;;999555666888:::;;;<<<======666777888999:::;;;;;;<<<000111333444333222000...555777999999777555555555222222333666999;;;;;;:::111222222222222222222222000333999===@@@???===;;;555555555555666777888999999888555333222333444555333222222111222333444555999888888888777444///,,,++++++---000333444222000222555888888555333333555999666333333666999<<<===222///...111444777<<>>;;;888555333444777<<>>;;;777BBB<<<888888888666777999888:::;;;<<<;;;;;;<<<===888888888888999888666333111444888;;;===???AAACCC999???DDDCCC<<<666666888@@@666444<<>><<<===@@@???<<<888555111///......111888@@@AAA>>>===@@@;;;::::::;;;<<<<<<:::777333888:::888666777777444222555777777333000000111333666888888666444333333444333333444666555333222999555222444999>>>===;;;<<<777000...111555888999666888999777444333555888111555999888444111222444222111222888>>>???888111333666:::>>>@@@@@@>>>===:::555333555777666666999999999888777777888999:::999;;;:::777111...///111222111///---------///000000000000111000000//////+++,,,///111222111///...111,,,&&&%%%(((,,,,,,***(((((())))))*********+++,,,+++)))(((''''''(((((())))))******)))'''%%%$$$&&&%%%$$$$$$%%%(((***,,,+++---...,,,)))'''((()))---,,,,,,---//////---,,,$$$%%%'''((()))((('''''''''))),,,,,,+++******+++,,,,,,+++***************...***&&&&&&)))***)))''')))((('''&&&%%%$$$$$$$$$###(((***(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&(((***)))(((''''''(((************)))((('''&&& %%%***,,,,,,+++,,,---:::999777777777999;;;===EEEEEECCC???;;;888777888777777777777777888:::<<<::::::::::::::::::::::::@@@??????@@@BBBBBBAAA???===<<<<<<>>>@@@AAAAAA@@@:::<<<===:::777555666999<<<999555111000111444666;;;888666777999:::999777AAA@@@>>>======>>>@@@AAA@@@AAABBBCCCAAA???<<<:::???:::555333555999;;;<<<777999<<>><<<:::666;;;;;;555111555;;;>>>;;;:::888888777444000...777888::::::555000222888;;;666444666999999777555111111222444666777888999888;;;>>>===:::888777888666000///555;;;:::777555===;;;777444222222222333222222222222333444555666===@@@BBB@@@999222---+++---///000111000000111333555555444444444555666666DDD<<<777999<<<;;;999999000///000555===CCCFFFFFF>>><<<999777666777888999;;;:::999999999888666444555999>>>>>>;;;777666666444444666<<<@@@===444,,,333000...111888<<<<<<:::666555333000///111444888===<<<999555333444888;;;999::::::999999:::===@@@;;;888888===AAA???999555444000///555:::;;;:::;;;@@@AAAAAA>>>;;;:::>>>AAA888888777555444555999;;;<<<777777;;;:::555222444???999666:::===<<<;;;;;;AAA@@@===:::888888:::<<<===<<<999666555666777888===<<<::::::;;;<<<:::999:::777555777===@@@@@@===555888===AAAAAA>>>999555>>>;;;:::<<<@@@@@@;;;555999666555777===@@@>>>;;;777999;;;;;;:::999888888;;;<<<===;;;888666666666>>>AAACCC@@@===<<<888222111777;;;;;;;;;;;;777111777000///666<<<:::888999===:::;;;CCCEEE@@@>>>???===;;;:::999888444000,,,444888:::555222444777777:::777666777:::<<<;;;:::;;;888555444666777666444555888:::;;;999666555444222111555<<<===666222444111;;;AAA<<<444333555777:::333000666===>>><<<;;;:::777333222222222222111555333333333555555444333777555222///---///333777999666555999???AAA;;;555666333333999<<<<<<===@@@<<<999555333333444555555===888444333555777777555666999999555333666777666222111000.........///000777222222666666222111555111444666444111//////111---,,,+++++++++,,,,,,---************+++,,,------+++......******//////,,,)))***,,,///111///***&&&***'''%%%&&&))),,,,,,+++////////////............---,,,---000222222111222///+++'''&&&'''(((&&&$$$)))***++++++++++++,,,---333000...---+++''')))---111...,,,+++---...,,,******###!!!(((---,,,'''$$$///---***((('''''''''(((+++---///...+++(((%%%$$$+++,,,------+++))))))***,,,,,,---///000...+++)))(((+++...000000///...---111111000111444999>>>AAA???AAABBB@@@===888666555555444333444666999:::;;;999888666555555777:::;;;=========>>>@@@AAA@@@>>>:::999888999;;;======<<<:::::::::999888888:::<<<666555222000000222444666999666444444666888888777<<<;;;:::999999999::::::=========<<<<<<<<<;;;;;;===:::666555888<<<>>>???:::<<>>;;;888666666::::::444222555999:::888888888888999999888777888777888:::888444555:::>>>999666999===???;;;888222222333555666777888888999:::;;;:::888777888:::666222222777:::888555555555444333111000000000000222111///...///222555888999<<<>>>===999555222222...000333666777888777666222222222333444555777888FFF???;;;======888333111000000222777===AAABBBAAA<<<<<<;;;888666666888;;;777777777999<<<>>>>>>===:::===???>>>:::777555555666666888<<<@@@@@@===999///...///444999;;;888444666555222///,,,,,,...111777777888777555444666777:::999888777888:::===???999777888===AAAAAA===999666222222777:::::::::===???@@@@@@>>>;;;:::<<<>>><<<======<<<:::999:::;;;888444333777888666777:::;;;999:::======:::;;;>>>@@@BBBBBB===888666:::???@@@===999666444444555666777666777999<<<>>>>>>===;;;888555777<<>>;;;999;;;===>>>===;;;999777:::999888999;;;;;;888444999777666777999:::999777222555888888666666888::::::999999888777666444333:::>>>AAA?????????<<<777555999:::888888:::888444777222222:::???>>>;;;;;;>>>999777:::;;;888777999@@@===999777555333111///111555555222111444555444888666444666999<<<===<<<===:::777777888999888666555888;;;<<<;;;999999999666555888>>>===777333444111999>>>888000---///000:::222...333999:::888888===:::666444444555555555666444333333333333222000333333333111000000333666888888999<<<===<<<999777666222333888;;;::::::<<<<<<:::666444444555666666<<<999555555777888666444666::::::666555777999888333333111000000000111111444111111555666333444888222555777666222000111333222111111000///---,,,,,,+++,,,...///000///......---000000,,,---222333111***,,,///111111///,,,+++,,,***((()))+++,,,+++***...///111333444333222111---,,,,,,...000111111222000...,,,++++++***)))'''+++---......------///000000---,,,...---+++---111222000------...///---++++++&&&%%%+++000///)))&&&++++++++++++***)))'''&&&***---000000...,,,******)))+++---...------...///333222222222222222000///222111000111222222222111:::999666444444666999;;;===@@@DDDEEEBBB>>>999777444222000222666:::;;;;;;:::888444222333777<<>>>>><<<;;;666555444444666888888777:::888555555666888:::;;;666555555555666777999:::666444222111333555666666:::::::::::::::999888888888777666666888999;;;===;;;999888999<<<>>>@@@@@@===???AAA@@@<<<777333111333666777444555999:::888999999999999:::;;;<<<===;;;777666:::<<<:::999;;;???<<<999:::>>>@@@===999333444555666666777777777999999999888777777:::<<<999777777::::::666444666555444444333222///---,,,111///,,,***,,,000666999999:::;;;:::888777777888444444666999<<<<<<777333//////000222333555777888AAA<<<;;;======666///,,,222333666:::===>>>===;;;:::===>>>;;;666444777:::777666666888===@@@CCCCCC<<<======<<<999888888888777888888999:::;;;<<<<<<000111555:::>>>===777222444444333000---,,,...000333666:::;;;:::777555555;;;888555444666999;;;<<<666666777:::???@@@===:::777555555777777666888======>>>???>>><<<999999999===???AAAAAA@@@>>>>>>>>>888444333444555555888<<<===>>>@@@BBB>>>888:::???===AAABBB===555222777===AAA>>>999444222222444555666666888;;;>>>@@@???>>>;;;999666777:::<<<;;;999<<<;;;:::999999999999999888888888999888888777777;;;;;;;;;999666444444555333555666555333333555888:::888666666888888555222444999======>>>AAA???<<<666888777444444777888666555222555<<>>;;;888888888333000111666:::999999;;;<<<:::888666555555666777;;;888555555777888666333555999999666555777999888555444333222222222333333333000000222333111222555333666999888555222333444888888777666444000---+++---///222444444222000......000///---...333555555...111444444111......//////---------......,,,+++***,,,000333444333111/////////...---...///111111111333444222000...,,,,,,,,,...////////////000222111------000000///000333333222000000111111///...///******111555222---***(((***---///...,,,)))&&&+++...111222222000000111)))+++...///000222444666999777555222222222444555;;;777222111333444444333DDDCCCAAA>>><<<:::888777:::===AAACCCAAA===:::999666222000222888===>>>===;;;:::777666777;;;???BBB???>>>===<<<===<<<999777666444333333444666666555;;;666222111333666777777666777777888999:::;;;;;;555444222111222333555777777888999::::::888666555333444555666888:::<<<===888888999:::<<<============@@@AAA???:::444111000111555666777;;;???>>>::::::::::::999888999;;;===???999666:::>>>===:::::::::======:::888888999777444555666777777777666666888888999999::::::;;;<<<<<<;;;<<<>>>;;;666555777<<<<<<<<<;;;888333...+++///---,,,,,,...222777:::>>>===;;;999888888999;;;<<<999666777:::888222,,,/////////111222444666777999666555888999555111000555777:::===>>><<<999666:::>>>AAA===666222444888999777666777:::===???@@@888888888777888999;;;===<<<<<<<<<:::777666666777666777;;;???AAA???:::555333444555444333222444555777;;;>>>@@@===:::777555;;;777222111333666888999444666666777:::>>><<<999777666777777555222555<<<:::<<<>>>>>><<<999666555888:::===>>>??????AAACCC===;;;777555333333666:::DDDBBBAAAAAA===888999===:::<<<<<<777222///222666???<<<777333111222444666<<<<<<===???@@@???<<<:::;;;999777777888999888666999888777777777888999999999;;;<<<;;;:::999:::;;;>>>@@@AAA===666222333555:::777444444555666666555;;;777555666:::;;;777333///444777888:::======:::111444444222333888999777000111555<<<@@@???<<<999???:::555222222111222333111///...///222555888888999999888888;;;@@@>>>999111///...///111444777999999:::===@@@???<<<888444000111222222222222444666333333444555444222000000000888>>><<<:::<<<@@@BBB666000...333999;;;===???>>>;;;777555555666777666000000000222555888888777000222333444333444666888===???@@@???<<<999777777000...000666:::::::::<<<:::999888666444333555666888555111222555888888777444777888555333666888777444444444333333333333444444222111000///......///444777::::::777444444666999:::;;;:::888444000---000111222333333222111000------,,,,,,---111444555333777:::777111...///111///000111222333222111000//////111222333222222111444555333///---///000000222666999888444111000111+++---...///...///000222777333222555555222111333444444333333333333222111222...///666999555000...+++---///111111///---+++---///222444333222333333,,,...000111222444777::::::777333///...///333666???:::444222444555444222999<<>>@@@AAA999999:::;;;<<<===>>>???<<<;;;;;;<<<======<<<:::999777555444555666777666999555000000444888999999777888888999999888888888555555444222222333555666111222444555555444222000222444777:::<<<<<<<<<<<<555777888999999888888777;;;>>>???<<<666111000111666999;;;<<<>>>AAA>>>999777888999777666777:::<<>>>>><<<::::::999:::<<<999333222555>>>???AAA@@@===888333///---...000333555777888999AAA>>>:::888888:::<<<>>>AAA<<<666555666666222...000000000111222333444555999555333555666444555888999;;;>>>???===:::777555:::???CCC???777111111444888666444444777:::<<<<<<888666444444555888;;;<<<>>>@@@@@@???;;;888666666999888888999::::::888777333666888888777555555666;;;===??????<<<888666555888555222000111333555666000444666666:::@@@BBB???:::999999:::777333666<<<999:::<<<>>>===:::555222444555666666777999===AAA??????<<<777444444777:::EEE===888999:::999999<<<;;;888555444333222111000999777444111111333777999>>>>>>>>>??????===888555999888666666666777666666333444555777888888888888:::;;;======<<<;;;;;;<<<===@@@AAA===555111222555???888222444;;;>>>;;;666888444222444999:::777333---111333333444777666333+++111555666999<<<<<<999///333888<<>>AAA@@@;;;555111777777666444222222555777111111111000000111222111666<<<>>>999444444666666000,,,,,,222999===@@@CCC===:::888777888888888888222222222444777999999999333444444333333555999<<>>======;;;888555444222333999;;;:::888999777888888555222111333555666111------111777:::;;;555999999666444777999777222222333333333333333333333444444222111111000///333777;;;;;;888555555666666888:::<<<:::777333111444333111000///000000111///------...///000333555777;;;===999333......000///111333555666666666666;;;999777555444555777888999<<<999222---///000///111555::::::666333222222,,,...000000000111222444;;;777666:::;;;888555555444555666666666555444444555222333888:::666222111111111111111111222222222000222444444333222222333111222333333333444777999888777333///,,,...333777???<<<888666777777555222111444999===???>>>;;;999444444555444444444777999999888666666777;;;???AAA555777999<<<===<<<:::999555555666:::===@@@@@@???===:::777666666888888888666444222333666:::<<<>>><<<<<<<<<;;;;;;::::::999666666666555333222333444000111444555666666444333333555999;;;<<<;;;:::888222444777777555444444444999;;;;;;777111...000333;;;???AAA???======:::666333666888888777777;;;>>>BBB;;;777:::===;;;777666666CCCGGG<<<111000555777555666888999:::999777666555666999===@@@>>>:::777666444444777666111///111777999<<<>>>===:::777444---000555999;;;;;;999888>>>;;;777666888<<>>===:::777666666999>>>BBB@@@999333111222333222111333777;;;<<<===;;;888555333444666666777777888:::;;;;;;999666444666444111......000222444555777::::::777333111000888999;;;:::777333222111333444333111......111333---333666666;;;EEEJJJGGG===<<<<<<>>><<<888888<<<888888:::======;;;666222555444333111111222666999888<<<===999777999;;;<<<===555000333777999:::<<<===999555555777888555111333222111111222555888:::999:::<<<>>>???<<<777333555555555555555555666777222444666888999999888777777999:::<<<<<<;;;:::888888;;;===:::444111333666>>>777222666???CCC???999111//////111444555444111...111222000000222111---+++222888<<>>???AAA>>>999444666666555777999888444000222555999<<<:::777333///111222111333666444000444555666666555555777999333777<<<>>><<<888444111999888555111...///111444333444333000111444666555444999:::666222444555555,,,)))+++222777999<<>>???<<<::::::;;;:::777444:::777777;;;<<<888555555555777888555222000222444444000,,,,,,111888;;;===888;;;;;;777666888999888111111222333333333222222000444777777888:::999555111666::::::777555444555444666999;;;;;;:::777555777555222///...///111222222000000222222000111444888:::<<<:::555000//////...111333555555666777999>>>;;;666333222333666999999>>>===444///111222//////222555666555333222222000111333444444444666888:::777777===@@@===:::999444666888999777666555666666333444888999555333333555444222111111222444666333444555555333222333333555555555444222333555777888888666333000111666;;;???>>><<<:::888888888888555666888999888666444333666777888777777777999<<<777888888555222444999???444666888:::;;;:::888666333333444888<<<>>>>>>>>>>>>;;;777666666777888888555555555555444444777999;;;::::::999888888999999555777888777333111000111222333555777888999999999777777888888888777666555///111444444333222333555888:::999333,,,***...444888>>>AAA===:::999888666555999===<<<999888;;;>>>===888666:::;;;999777777666AAACCC999222555777555444666888:::;;;:::888777555555777:::<<<<<<888555555000///444666333000000111333777999:::888666444///222777;;;===<<<:::888===999444333666999;;;<<>><<<:::888777777666//////000111333555666777???:::666444333111555;;;======<<<888555333555777666:::>>>???===888555333222222333666:::===>>>>>>===999555444555666666555222111111444888888666333444222...***))),,,000444444777:::;;;888444000///000333666666444222//////...222555222---***---111---444777444888CCCHHHEEE===::::::>>>>>>:::888888777777999<<<>>><<<888444222333333222111111333555111999>>>;;;999;;;===<<<888555444888999888888;;;===;;;999999::::::888777000000111222333555777888888:::<<<@@@AAA>>>999555222222333444444555777888888999:::::::::999888888666666888;;;>>>>>>999555444666888888555555777999<<<999888:::===>>>;;;888,,,---...000111222222222000333333000000111000,,,---444999<<<>>>AAA>>>:::222888===<<<===???===888666888888666888<<<<<<777111333666999;;;999444111111666888666555666666333000333777888777777888:::777888999888555444555666999777222...+++,,,000333777999666111111666888666000444777444444777::::::000...///444777555555777777888999<<>>666777888777555444444555999666777;;;<<<888555555555888999777222000222555444111///111666999:::999777;;;:::666333555666444000111222333444333333222---444999999;;;===;;;666///444888999666444333444555666999;;;<<<;;;999888999888555333222222333333444111111444333...---///444666888999888555111///...000222222111222555777999666333111000222444666444<<<>>>555000333444111,,,,,,...000333333111000000222444555555666888:::<<<888888>>>AAA>>>999777333666999:::888666666777777444333666666333222444555444222111111222333555444555666666555444555666666666555333111222444666777999:::888555555999======>>><<<888444555:::???888888777777777777777888333555777777666666777999555888888333......555<<<666777999::::::999888777666555555777999:::999888>>>;;;777555555666777777666888888444///,,,---///222111000//////000111222444777999777333///......///000222444555777888888999888666444333333333333,,,///222333222222444777999:::777000((('''---444000888===:::777888999:::<<>>??????<<<888444222111---...///111444666999:::999555333222111000333999<<<<<<999555111000444888333666;;;>>>???<<<888555555555666999===???>>>===:::777444444777999999888666333111333888;;;999555777555111...,,,///444888111555:::<<<;;;777444333***...444777666333000...+++222666333,,,(((+++000///777777111222<<>>:::555333777777888;;;>>>===999555...111444555555555666777...888???<<<999;;;;;;999:::;;;???AAA===666555999:::;;;<<<;;;999888999;;;///000111333444555666666===>>>AAADDDDDDAAA:::666///111222333444555888:::???>>>===;;;:::999999999777666888===AAAAAA:::333444555777888999:::;;;===<<<>>>???===999555333333+++---000111111111333444333666555222111333111......444888999:::===;;;777000777;;;999999;;;:::555:::===;;;777999??????;;;...///222555888777444111000777:::888555555555444+++///444666666666777999;;;:::777333000111777<<<<<<999555000...///444888:::;;;888111000555777555222666777333111333444333666444555999888333111222222444777;;;>>>>>>;;;888999777666555666666444222666999<<<======;;;;;;<<>>AAA<<<555222333777::::::888666666777777333222444444111222444444333222111111111222222444555777777666666777999555555444222111111444666555888;;;:::777666:::>>>;;;<<<:::444///000:::BBB111444777777444222333444444555666666444333444555666555444444444555777888888999:::<<<<<<<<<;;;:::444222333777888777888;;;<<<:::999:::<<<<<<999666777555222000000000///...000000000333555666555444666444111000000000//////000111222444555444111...000111111111000111444777222000//////111333333333999777222---***,,,000444444555666666777666666666555:::>>>===888666888;;;:::;;;999444///000666<<<;;;888444333444777888888:::888666666777666555333888333///111777:::777333---///222222222222333444...///111222333333222111666444444555666777555333::::::;;;;;;:::666000+++444999>>>>>>888444333444666666666666777888999:::???<<<888444333333444555<<<:::888999<<<===<<<:::111555:::======<<<;;;;;;888888888888888777777666444222111444999;;;888444777888888777555444555666999999777555444333222222+++333:::<<<======;;;777444222///000222333111///111000222666555000---...111111333666:::;;;:::888111777999777666666555222111444:::======999444000//////000222555666777666:::777444444888<<<>>>===999:::<<<>>>???===888444>>>999555555888999666333777111---000777;;;888444999===BBBDDDBBB???<<<;;;888666222111333999???CCC@@@BBB@@@;;;999;;;;;;999<<<;;;<<<>>><<<777555888444===CCC@@@;;;:::<<<<<<111===EEEAAA999444000+++&&&///999;;;777444777;;;<<<<<<:::666222000000111222111000000111333555666777:::===<<<888555555555888<<>>:::888999<<<777999777333111333222000000///555======666111222888222...///111111333666555888<<<===:::777777777@@@<<<777444444444555444:::777333000000000222333888555222111222444444444888999;;;:::777444333222666444555999???@@@<<<888888888888555222111222333777777777777777777666666222333444555666666555555111222444999======:::666333999;;;555111444666555777777888999:::;;;===>>>;;;555111222222000000222000222444555333222111111444555666888;;;;;;999777444222222444888888333...111777:::888:::???@@@<<<;;;:::999888666444222111888666333111/////////000777666555666888999999888555777666111+++***...333===999333111222555999;;;666;;;;;;333...000222000------111999<<<888444222555444444555555666777888777555666;;;<<<888555555;;;999777777777666444222555777:::;;;;;;<<<===???999666333333555666444111444444666777888888888888777888888888888666444333888666444555666999:::;;;888:::;;;888333222666;;;666777777666444222222222111222333333222333666888:::999888777777777888999777666555555666888:::<<<777333333666777666666888;;;;;;<<<>>>@@@>>>999555888555333222222333222111111222444555555444333222333333333333444444333222222111000222444555555444444555666555333222333555444111//////000222333333999888444000---...111444555555555666666666555555444555777777666555444444888:::;;;888444222555999111000///111555999<<<<<<:::888444333444666777777777111,,,,,,000333111......000111111000///000111///000111222222222111000000222444555555555555555666555444444444222///,,,000444888888555333222333444555666777888::::::;;;;;;<<<:::555...+++///444===;;;888888:::<<<<<<;;;666888<<<>>>>>>;;;777444666555444444444555666666888444222333777:::999666888999888666555555777999===;;;:::888777666666666111888=========>>><<<888333111///000222555555444555333333555333...+++,,,...///333777;;;===;;;999444888999666555777777666333666999;;;;;;999555333333222111222444666888888===:::777777999<<<<<<<<<:::;;;===???AAA???;;;888;;;777444444777888555222888777666555555555444444:::>>>BBBEEEDDDAAA===:::777666555666888<<>>???999333222111...,,,444;;;<<<777333333666888::::::999666333222222...///000111333333444444888;;;===<<<888444333222777;;;>>>===999555666888777999888444333555444111------222999:::444000000888333000333555444666999999<<>><<<<<<<<<<<<:::888999:::;;;::::::555555444111...---,,,---888666444333555666777666888888888555333111222333888555444777<<<>>>===:::555666666555444333444555777777888888777555333222444666888::::::999777555666555666888;;;;;;888555333777777444333888:::999888999;;;<<<======<<<<<<777222000222222000000222///222555666555333222222333222222222444555444222444222333777;;;<<<999444333666777444666;;;===;;;;;;:::777444222222222222:::777444000///000222333999777777777999:::999888666666555222//////333777???;;;555222333555666777222666777222000333333000111000444:::===999555444333333444555666888999:::777555666:::<<<888555555===;;;999777777666444222111444777999:::;;;===???999777555555555666555444444444444444444333222222666666666666666555555444777555333222333555666666555666666444222222444777:::888666555444333111///000111222333444666999<<<;;;:::999888888888999:::;;;888555444555999>>>AAA:::444111444777666555666:::;;;===@@@AAA===888333777555333333444666666555444888;;;;;;888444333333111333555888999888666555333111000000333666888999555777888888666444222222888444111000222444666777999888777444222222444666555555555555555555555555888666666777888888555222666:::===<<<888555444555111000000222444666666666;;;777333111333666999:::===777111000333555333000111222333222111000000111444444555555555444333333---///333555555555555555333222111111333444333222000222333444555444444333333444666888:::;;;;;;;;;555:::===666+++(((///888???;;;888666888:::;;;<<<<<<;;;<<<===>>>;;;555000555444111000000222444666999555222222555888888777888999888777666777999<<<>>><<<:::888777888999:::888===@@@===;;;<<<;;;888111000...///222666999:::>>>:::888888555000///111---///222777<<<===<<<:::777::::::555444777:::999666666666666666666666666666555444444555666888999???===:::::::::;;;;;;:::999:::<<>>;;;;;;888666777:::;;;999666777:::<<<888222...000444<<<>>>BBBFFFFFFCCC===888000222444777999;;;<<<===DDD@@@:::666999===:::333444666;;;>>>;;;666777===???BBBBBB??????CCCCCCAAA===<<<888111///111333222333999>>>===777222111222666888;;;;;;999666444444...///222444555555444333777999;;;;;;777333111000333777;;;;;;888555555666777999999555444666666333+++,,,111777888444222222666222111555777666777999;;;===@@@@@@?????????@@@;;;;;;;;;===???>>><<<:::666888999777222...---...888666555666888999999999999888666222//////222444777444111333777::::::999222444666777666666666777555666777777666444222111555777:::<<<<<<999666444;;;:::888888888777555333333444333222555;;;===<<<888999;;;======;;;999888444000///222333000///000---111555777666444222222444222000///000111000000000000111666;;;===;;;999666777666444555999<<<<<<<<<999555222000111222444;;;888555222111222555777:::999888888999999888777666555444333444666888:::<<<888444222111111111000000222222111333777666333555222444999;;;777444444333444444555666888888999777444555:::;;;888555555===;;;999888777666444222...111555777888:::<<<>>>888999999888666555666777333333333333333333222222666555444333333444555555555444333111000000111111777666666666888888888777:::777333333444444111...000333666888999:::;;;<<<888777777666777999:::;;;<<<999666333444777;;;>>>;;;444111444888777777777999:::<<<===<<<999555222333222000111333666666666777<<>><<<999888777888;;;<<<:::888555999<<<999333000222666<<<>>>AAAEEEFFFBBB;;;555000222666999;;;:::999777AAA@@@;;;666777:::999555222444888:::888666<<>>???BBBAAA===;;;888333111333666777555777:::===<<<888555333444999:::;;;:::888666555666333444555666666555444333555666888888777444222000000444888:::999777666666555888888555555777777444...///333777999888777777555222222666888666444666;;;;;;<<<<<<<<<===???@@@???>>>===<<<<<<;;;888555555888;;;999444111111333666555555777999;;;;;;:::888777666333000000222444333222111222555777777666555777999:::999888888999555555444444444444444555555666777777777555333222???<<<999666444333333222444222///000555:::;;;:::888888888888777777666555555111111555555111......+++///444666555333111111444333333333555555333222------///333777999888666999:::999999999;;;<<<<<<<<<:::777444333333555666999888666555555666777777:::888777777888888777555666555333444666888999999555333000//////...---+++222000...///444999:::999666222222666777444111222555555666666777777777777777444444999:::888555666:::888777777777777555444000222555666777777999;;;888:::<<<;;;777555666888333444444666777999:::;;;:::888555333222333444666666666555222000...//////888555444666;;;===:::666666444222222555666444111000444999<<<<<<:::888777555555555666888:::===>>>888666333111000000111222999333111555999999999;;;999999888777555333222222000///---...111333444444666;;;AAA@@@:::555444444333666:::;;;999666444444555444444555666777666444...222999===>>>===;;;;;;:::777333222555999<<<>>>333555888::::::;;;<<<>>>999888777555444444444555555888;;;999444111222333555666777666444333333333,,,---///444888;;;;;;:::777666666777:::<<<===<<<777666888;;;======999555555666666666555666888;;;<<<<<<;;;::::::999999999555111...222888:::444---///000333777::::::888666999888777777888888777555777888999:::999777555333666888999777444444888<<<@@@===888444333555999<<>>>>><<<===;;;777444333222333444,,,...000444777888777555222666:::<<<;;;999777777999888777666666888:::;;;:::===;;;555111222222000111000......///222666999888333//////---+++---111888555333222444666777777222777:::999999;;;:::888333000+++((((((,,,222555000333777888666444333333777777777777777888:::<<<;;;:::;;;===???@@@???>>>666555666888999999888777555777999::::::::::::;;;<<<>>>AAADDDCCC???999444888:::<<>>777444666999:::999777666666444555===GGGJJJGGGAAA;;;===AAA???;;;555222222777<<<===:::888777888:::::::::999999888>>>===;;;888555444666777888777555333222111222222222333444555666666444333444666999:::999777555555222666777555555777777444///111333555777999:::999888555444888999666444555;;;:::888888999<<<>>>??????<<<999777666555333222111333444333111111333666444333444777:::;;;:::888444555555333111///000111333333555777999999888666;;;<<<===<<<:::999999999;;;888555222111222444666777666444222222222333444<<<:::777333111000111333555111...///333555555555:::888555333222444666888888555555888888333///...+++///222444333111000000333333555888:::999777555......///111333444333222888888:::======;;;::::::;;;;;;:::999888888777777555666888999999888666555888666555555666666555333666555444444666777666555000///...///000000...,,,333...***+++000666:::<<<777333333666666333111111222333555777888999::::::777333444888:::777666777555444444555777888888777555777888888666666666777777:::<<<;;;888555666888555555666777999;;;===>>>===;;;777444222333444555888888888555222///000111444000...222777999666222333333444666888888666555...333888;;;:::777444333777777777888:::<<>><<<:::888666555555555555666:::>>>;;;555111222555555444333333333333444444000111222555888:::999888666666666888;;;======<<<222444777;;;>>>===:::777444555555555555666999;;;::::::999888888888999999999444000222888:::666000666777;;;???AAAAAA===:::777888999999888777555555999999999888666444222111999777666666777888999999???===999555222333777;;;@@@;;;555333666;;;===>>><<<<<<;;;999777555444333***---111555888777666444000444999;;;:::777555444777777777888999:::;;;;;;777:::888222...///...,,,000000000///...000444888666111......---,,,...333;;;777333111111222333333...555999888888:::999777222...)))&&&'''+++111555---222666777444222111222444444444333333666:::>>>???>>>======?????????>>>888999;;;<<<<<<<<<;;;;;;777777888;;;@@@BBBAAA???;;;???BBBCCC@@@;;;777666;;;;;;;;;<<<<<<;;;;;;::::::??????888222555:::>>>CCC===777555444444;;;BBBBBB@@@;;;666888===>>>:::222000333;;;AAA???<<<;;;888888888999<<<======;;;@@@>>>;;;666333333666888888666333000......///000222111111333555777777777:::::::::999777555333111000444666555666888888444---000111111222777888777;;;888777;;;<<<:::888999>>>;;;777666888;;;>>>???888666333222333444333333111111111222444777999;;;222333444777::::::888666111222333222000...//////777999<<<>>>???>>><<<:::?????????<<<999888999:::AAA>>>888444111222333555999777444111111333666888555444333000......111444555111000222222000000111:::777444111222555:::===:::777666999999555111111...000333333222000000000222222444777999:::888666111222222222222111111111333333666;;;<<<888555666::::::;;;;;;:::999888777444555777999888777555333666555444444555555444333333444555555444333333222000000000222444444333222222,,,((())),,,///555:::999555555888999555222333,,,...222777:::===>>>???666333333777999777666777333222333555888:::;;;:::;;;<<<===;;;888666555555777888::::::888666555555555555444444555777999:::>>>;;;888555333333444555666999:::777333111222333444111///111666888666333222666:::<<<;;;:::999888000333666888777666555555888888888888999:::<<<===<<<:::888666555444333333000111666999777222444999:::;;;;;;999444111111222333111//////000222222111111333555888888888777777999;;;;;;888333222555999555333222222444666666666444888===@@@@@@>>><<<<<<333222111333777;;;>>>???666888999999999888999;;;>>><<<:::777666555666666:::<<<===;;;777444333333333222222333555666666555777666555555666666555333777666444555888:::;;;<<<555555777999;;;<<<<<<;;;777777777666555666999<<<999888888777777888999:::777666555555777888999999<<<<<<===???AAA@@@===:::222666;;;;;;999777777888888888777555444333222111555444555777;;;???AAAAAA>>>===:::666222222666999===;;;777444333444666777666888:::;;;:::777444111///111444666777666555555222444666777555333333333333444666777999999999999666888888222...//////,,,...000111111000222555888888444111111111///111555888666333222222111///---...333666555555888999777222///,,,)))***...333666///222555444111000333777555444333111111444:::???@@@===;;;:::;;;;;;:::999999;;;===>>>===<<<;;;;;;666666777;;;>>>???>>><<<<<>>===777444888===???EEE===777777888888;;;???;;;;;;777222333777888666555222444;;;>>><<<<<>><<<:::<<<;;;:::777444444666888555444333222222111111111666333000111444777888888:::999777666666555444333000444777666777:::999666---000000---///444777555:::666666:::===<<<<<<>>>???;;;555444666999<<<===222222222333555555444333333111111555;;;>>>===:::333333555888;;;:::777555555555444222000000222444;;;<<<>>>??????>>>??????@@@???===:::777777999;;;>>><<<:::888666666777777888666444333333555777999,,,---...---,,,...222666444222333555333...---000666444222111222666:::===888555555999:::777555555333444444333222000111222666555333333555777777777333333333222111000000000111///222777888444333555999888777666666777777888666666555555444444444444555444333444666666666444///333666666333111222333222222111333555666666444111---,,,......---000777888555555999:::666333333---///333777;;;===>>>>>>666222222666888777666888555444555777:::<<<<<<<<>>;;;888777777666666666777888666444111222111000000111444666777999888666444444444555666222666888777222000222444666333111111444666666555444999???@@@>>>;;;::::::333555666666666777999;;;999888777666666777888888:::888555333222222333444---111777:::555...000555:::===???===999444222222777555222111222333333222333333444888;;;===<<<;;;;;;<<<;;;777222222777===555222//////111555999:::666999===>>><<<888666444444333444777;;;@@@BBBCCC999::::::999777666666777???>>>;;;888666666777777999777666555555333///,,,111111333555888888777555222111111333666888999888999555222111444888;;;<<<555444333333555777:::;;;<<<<<<;;;999777888:::<<<:::999999888999:::<<<===444777:::888555666;;;AAA999777666666777777555333000666===>>>;;;999:::<<<777666555333333222222333///111555:::@@@FFFKKKNNN======;;;666222222555888<<<;;;:::666222///...///000333888;;;;;;888333000555666777666555555555666555555444222000000222444...000222555666777666555555999888333000111000...---///222333222333777:::777333000000///---///222444333333444444111---)))...222333111111666999999444222///---...111555888222333444111...///555;;;777666444111///333:::@@@===;;;777666666555555444333555777888777555444444333444666888888888777666===CCCHHHDDD<<<666888===<<<999666444555:::@@@DDD======:::555666<<>>@@@999444888===>>>???@@@999:::777111...111222000:::555444888999888<<>>::::::<<<===:::777777888999888666666777888333444666888888777555444999555111000333666888888666444333333555777999999000555888777999<<<;;;888...111111,,,...444777555666333333888;;;<<<===@@@???999333111333777999:::111222333666888777333000///---...444<<<>>>999333333444777:::<<<;;;777444<<<:::777333111333777;;;<<<<<<<<<<<<;;;<<<>>>@@@???>>>;;;888555666999<<<666777999;;;<<<<<<<<<<<<444444444444444555666777&&&(((***++++++...333777333222555888555---,,,222/////////000222555999;;;666333333777:::888777999666777666444222111222333<<<888333111222555777999111222222111///...//////222//////555666222333888888666333111111333666888999777333111000111333555555444444555777888777666,,,111777777333111222555333222111222444555555444222111333666333...000666444222333777888444111000222444666999::::::999999666222222666888777666888888777777999;;;======<<>>???888555777999777777999:::999666666888:::999888777666555555666777<<<555000//////---...111444777999888444222222333======<<<;;;999555222111222333555555444222222222???>>>;;;666333555:::@@@???===666...---000111///444222000111444777999:::///888@@@AAA;;;666555666??????>>>>>>>>>@@@AAABBB;;;:::888444111111333555???999333222222222666<<<888555222222222222///,,,111333555222---+++...111222000111555;;;<<<999555---777:::333222888:::666888666222000000222555888<<<777777:::999222...///===666444888:::666333555555666999;;;;;;999666555EEE@@@888222///000444777:::777555888<<<>>>;;;666333666999888555222111222+++...333888===BBBHHHLLL===<<<:::666333222444666<<<<<<;;;888444222111222666666666444222111333555444555555444333222444555777666:::666---000555000333222111000000333777::::::;;;;;;999555111//////000000111333444444333111111111000//////000000111222333333333333222111111333333444555666777888888+++///333555444555888;;;777444000///111666:::<<<;;;777222000222555999;;;===666222666999777555444444444444666888:::999888777666444444555555555444<<>>>>>999666777777555222222:::CCCAAA===777333222666:::>>>>>>:::444111222555777888:::;;;::::::BBBIIIFFF<<<222333333444555666777777,,,,,,,,,---///111333444666:::===<<<777111...---222555444111222777888777333444777999;;;;;;;;;;;;::::::888444000///222555444666666333333666777444444000+++))),,,///111111;;;888555444555666777777888444//////222777999:::444111......///222444444888::::::888444111222444+++111777;;;:::666111......,,,+++///666999888555444444333222000000222444:::666222111444666555444555666888999;;;;;;<<<<<<888777666555333222000000000666;;;===:::666333333AAABBB@@@<<<666222111222:::666333222444666666444555000++++++///333444333333444666999:::999666333888555222111222222///,,,000000000222444444444333888======777444666777555333666:::;;;999999999;;;;;;999888777777777777666333...,,,///000///000333777999;;;999666333333333;;;;;;:::999777555333222444333333222222333555777888888666444333666<<<@@@===<<<777111///333444111666555333222444555555444...222666888777555333222555555666888;;;???BBBDDD@@@???<<<888666555888:::???:::777777777666888===;;;999666666666666333111333666777444///,,,...111666444333666:::<<<999666222;;;===666333888999444444333333222222333444444777333222666777444444888<<<555222555666333111333333444555777777777666555AAA>>>999555444666:::===:::888777888;;;<<<;;;888:::;;;:::777333000000222///111555777:::>>>CCCGGG===;;;888666777:::===???;;;;;;:::777555444555666444555444222000000222444555555666555444444666888999777:::666---111666111000111111111222333555777555777999888666333222111111111222444666777777777333222222222111111111111000000111111111111000000555555555555555555555555---111666888888777777888666333000///111555777888;;;999666444333444777888666111///444888888666666666666777999;;;<<<;;;:::777666444444444555666666===@@@BBBCCC@@@<<<999777888666444444666555222///555444222111222666:::<<<:::999999;;;===>>><<<:::999666222000///111444666333333333333222444666777;;;===???>>>999555444444999888777555555666777888555999:::888777888666222444555666555222000000111444555777999999999999888555666777888888666222000111111222555999;;;<<<;;;888555333444777999999888===666...,,,///444777888999666333222333444444333444222111555:::;;;666111000666888777777:::999444444222222444777:::>>>AAA???===:::888666555555666888666444333444555444444444666555555;;;BBBAAA;;;666666666666555444444333000000000000000000111111333555888888555333333333333555444222222666888666444555666888999888888777777888888666222000111222444777666333444777888555444111//////000111000///111111222555777777666444:::666222111333666777666222111000//////000222333::::::999555000---,,,------111777999888444000///...,,,,,,000555888666444555444222000...---...///666555444333444555555666555555666777888888888888666555444222111111000000222666;;;;;;888555444444AAAAAA???:::555222222444444111//////111444444333777222---,,,///000///---444555777:::;;;;;;999777<<<:::666555444333000---...------222888:::666111888<<<<<<888666666777555222666:::;;;:::888777777;;;999777777999999777444000------222444333222333666888::::::999888888888999888777666555444444444666333000...///333888;;;222333333333333666:::======>>>;;;555333444444111888666555555555444222000000//////111333444333000111222333666999===AAACCCBBBAAA>>>:::777888;;;>>>BBB>>>===>>><<<888777999999777555444444444222000222444666555222000222444:::777555666999:::999777666<<<===888666::::::666000111333555666555333222444111000333444444777;;;999444111222222000000222555444333333444555666777;;;999777555666888:::<<<666666666666666777777777<<<;;;:::666333222333444555666777777888;;;???BBBHHHBBB:::666777999;;;;;;999:::999888666666777999444555444222111111333666555666777777666666888:::<<<999:::666---111777111---///111333444444333222...111666888777555444333333333333333444555666777555555555555444222111000......///000000111111111999888666555333222222111---111777:::999777555444444333111111222333333222555777888666222111222444111------333888888777888777666777999;;;;;;999777777666444222222444666888<<<<<<<<<======<<<:::777===;;;888777777333---'''///...------...000333555888888888:::;;;;;;999777444333222111111222444555999555111000444888:::;;;;;;>>>>>>:::444111333777<<<:::777444444555777999:::===>>>;;;:::;;;888444000111222000...------...222444888:::<<<;;;999888111333666777777555222///,,,...222777<<>>===888777555555666555333111777333---***,,,222:::>>>???888333444999:::555///111111222444666666333111222555888777888:::888555555333111555<<<@@@>>>:::999:::<<<===;;;888444111222222222444555444222//////222222222444:::<<<;;;666777777777777555333222....../////////---,,,+++111333555555444444555666555777666222222666777555444444555666666555444333444666777666444111000000444777666444444888999666222111111222333111...+++---000555;;;???>>>:::666:::888555444555555444333000333555555222000111333888888777333///---------000333666777555222000000000......111555777555222222111///...------......222555666666333222444777555555555555444444444444333222111000000000111222333777:::999666444444666@@@???<<<777333222333444000...------000222333333999555111000111000---)))111333555888999:::;;;:::888666444333333222000...111......333:::<<<555---777999999999888999999999777888999888666444222111999666333444777888555111444111222777999555222333111333666999;;;<<<===>>>777666555555555666777888666333///---///333666999222222333333444444666777===@@@???999555555333000666555666777888777555222666444111111333555555444888888888999:::===???@@@>>>===;;;777555666999<<>>777222222666555444333333222111111---///222333333444777999:::777555555777999:::999555:::<<<999:::>>>>>>;;;111222444666777666555444555444444333222222444666666333000///000111333555888666444111111333555666:::999888888888888888999222222222111000000222555888888888777777666777777888888888777777999===AAAMMMDDD:::555666888888777666888::::::888666555666555555444222111222555888555777777777666777999;;;===888888444,,,111777111,,,...111555666555222///+++///444777777555444333444444333111///...000111777777777777555333111000000000000111222333555555;;;:::888555444333222222...111444777888777666555555444333444444333111///...333777666111---...000333000111666:::999777888555555444555555444222///555444333111000222666999999666444555888999888555===;;;::::::999444,,,&&&+++++++++,,,...000222333888777777777666444222000333333333333333333222111888666444444555888:::;;;<<>>======;;;777...//////...,,,+++,,,---222444666888999:::999999222444777888777333000///---///333999===>>><<<999555555666777777666444333333333111///...222:::@@@AAA<<<888999<<<<<<666///,,,...111222222222222222111333666888:::<<<<<<;;;;;;:::::::::>>>???:::333444777;;;>>>???<<<888555///000111333555555222//////111222111222555;;;>>>444555666888888777666555///000111222111000...,,,333444666666666555444333777999777444444777888666222222333444444333111111333444444444333222111111222555555222333777888666000000111111000...+++)))///222777===AAA@@@;;;777777777777777777666444333222666;;;999444111222444333333333333222333444555444555666555333111111111222111222444777777555333...---,,,---///111222333111666:::888222///111555666555444333222111111111111111000///000111333555555777999777444333555777>>>;;;777333000000222444000/////////000222333333666555444444444333///,,,---///222444666777999;;;222222222222333444444444777444222444777666111,,,222222444777999999999:::999777444222222222222222444111000111333444333111666333444999:::666333333111222555888;;;<<<<<<<<<666666555555666888999;;;555222///...000222222222111111222444555666666555888===>>>:::777777666444222333555888;;;<<<:::888888888777555333333555888<<<<<<;;;::::::;;;<<<===999999888666444444777999;;;:::<<>><<<666666666666777777888888333666888666333222111111333333222000111444888999888666333///......000111666777888999:::::::::999222222000...---...111333555666888:::;;;:::777555888888999888888:::>>>AAAFFF???777555999======<<<222666:::<<<:::555111///333222111000///111444777666777888777666666888:::<<<666555000***000777000...///222666888777222...+++///444777777444333222222333222000......000222999888888777555333111000333333333444555777999:::<<<;;;999777555555555666222222333555888:::;;;<<<777666555555666555333111,,,111777777333000000333;;;888777;;;;;;888777999777555333222111000---+++333333222000///222666:::999555222333666777777555888777888:::;;;888111+++((((((***,,,...000222333444444444333222000//////444555666666555333000...---111444333000///000333999===@@@???:::666666888555777999;;;<<<<<<<<<<<<888<<<===::::::;;;999444---......---,,,,,,...000444444333444555777999:::666888;;;:::777222000///222333555888;;;:::777444444666999::::::888777666111333444333000111666;;;;;;;;;;;;:::999777444222))),,,000111000111222444111222444777::::::;;;<<<;;;AAACCC???<<<;;;888222666888;;;>>>>>>===:::888000000000222444555444333///000111111000222888>>>555555666777777666555444888999::::::888666333111222333666888888777444222888999888555444888999777///000222333333222111111444222000///000111222333///222222000222666777555222222111000///.........222333555888:::999777444222444666888888666555555444888;;;999333000111333---...000222444666777777555666555333111000111333333444555777999888666444111///---...222444555555333888<<<888111,,,///333888666555333111000000000111111111111222444666777666777888666333222555888999777222///...///111222000111111000//////000111///000222444555444111///+++...222333444555888:::444555666777777888999:::777777555222000///000222...,,,...444777777666777666333000///111333555666000/////////000111333555555222222666888666555666777666777888999999777555444555555666777999:::;;;555222000000222333111///......///222666888888777111777;;;999777999:::999000111444888<<<===<<<;;;555777888666333333555777999888777777777888999:::777888888777666666777888444333666;;;<<<888777888555777777777555555555777444333111000000333666777666555444444555888:::<<<<<<;;;;;;;;;<<<<<<:::888;;;999777666666777999:::///555999777444444444222111444555222222777:::;;;444333000...---,,,,,,,,,+++---000333555666777777666444000......000333444666777999;;;<<<999444000555777888999999;;;===???EEE@@@<<<:::;;;===<<<:::000555:::===:::555000---//////...,,,+++...222666888888999888666666888999;;;444222...)))111888222222222333666999999555000...111555777666333222111...111444444333444888;;;999888666444333222111111666666666666777999;;;<<<===<<<999777666666777888777555555666:::>>>@@@AAA888777555555666777777666222555999999777555666888???<<<:::<<<;;;888888;;;<<<999555333222222111///222444444333111333888<<<;;;999777666666777777777444444666999<<<;;;666111'''((()))***,,,///111222000000000000///000333555000111333333222///+++)))%%%,,,333444000,,,---///555888;;;===;;;888666444222555999<<<>>>>>>===<<<:::>>>>>><<<;;;;;;999444------.........///222555666555333222222555888:::999<<<===;;;666222000111666555555666777666444222666999;;;;;;999777666666000222444333111000222444222666:::888333000111444+++---///000000111222444222111222555666444444666777AAAEEE>>>888888999777:::;;;<<<===<<<;;;999888111000///000333666666666///...///000......333::::::999777555444222111000;;;;;;:::999777444222000111111222555888888666444666888777333333777888666000111222333333222222111333111...---///111333444---000111///111555777555444444333222000111444777999888666666666777666555///222555777777666666666777888888555000...///111,,,,,,...222555666444222333333222000///...000222333555777999999888666444888444111111444555444333444888;;;777000,,,...222888777444222000000///000111111222444555666777777555777777555222222555888666333///...///000111111///000111000...---...///+++---000222333222000///,,,000555666555555777:::444555666555444444555666333444444000,,,---333888111---...555888666444555444222000111444666777666///111222000///111777===;;;666333555666444444777;;;999888888999888444111222333444666777888999999666333///000444666555222///......111555777777555000777:::777555666888888222222333666999:::999777222222333555777888666444555555444333333444555666555777999:::999777777777555333555:::;;;999999<<<444666888777555444666888:::666222///000333666999777888777777777777999;;;<<<999888:::<<<;;;999777;;;:::888777666666777888000777:::666222444666555222777999555333777:::999000000111111000///---,,,&&&(((+++...111222333333999444///---///222333333777666777999:::999555111222444777999999999:::;;;BBBAAA@@@>>>;;;999666444111444888:::999666444222//////---,,,,,,...333777;;;;;;;;;:::888777888999;;;333111---***333;;;444888555444666:::;;;888444000333555666555333333333,,,111666888777888<<<@@@888777444111000000111222777666555555666888:::;;;>>><<<999666555555666777777666555888<<<>>>>>>===999666333333555888:::;;;::::::999999888999999:::<<<999888999999888:::??????;;;777444555777888999333666888777555666;;;???<<<<<<;;;888666444555666555555555999<<<;;;777333,,,+++++++++,,,---///000111111000///...000666:::...///111222111///,,,***&&&+++111444444333222222444444666999;;;:::777333333555777:::;;;<<<<<<;;;@@@BBBBBB>>>;;;;;;777222,,,---......///111555999777666555444444555666777999<<<===:::444111222444666444222111333444555555555777999999666444444555444444333222111111222444000444777666222111333666000000000111111111111111222//////444444111222555444???BBB999333666:::888888999:::;;;;;;999888666.........111444666666666111------000///---000666;;;999666333111000000000111111111111111000000000555222//////222444444333222444333000111555777555333333444444333222111000000...,,,---000333333222---000111///111666888666222333444444333444888;;;===;;;888666777777777666...111555666555444555666>>>;;;777222000000222333,,,---000444888777333///...///...---+++,,,...000000333666888888666555444;;;666222333666777555333444666777444000...111555888666333111///.../////////111333555777777666666555777777555222222444777444222//////111222222111...000222222000///000222///111333444333111///...,,,111666777555333444666...000222111///...///111222222111///...///222555666111222888;;;888555666777555333444777777555222///333555222///222;;;CCCEEE>>>888777666333333666;;;999888999::::::666333000111333666777777777777888333///000555999999777333000///000333444222000444:::<<<777222222333333555444444555666666444333111//////444<<<>>>999333777666444222111111222222333666999;;;:::888666666<<<999888;;;;;;888999<<<999;;;===<<<:::999;;;>>>:::666111...000555:::===::::::;;;999888777888999888555555999<<<<<<;;;:::::::::999888777666555555555;;;<<<444///222666666333:::;;;666333666888666///000333555666444222000...000111333444444444444:::333,,,***...222222111555444333555999:::999666000333666888888777666777555888;;;===;;;999777777222444777888888777888999222111000......111666;;;===>>>===;;;999888999:::<<<333000---+++555===777;;;777555666:::<<<:::666111333555666555444444555---222888:::888888;;;???888555222///...///111333666555444333444666888999???===999666444333444555555444444777;;;<<<999666999555111000333888<<<>>>???<<<999777777888888888777444444666777777<<>>:::444222444999>>>AAA999333......222555444333999999777555222111222444:::555111222777;;;:::777333555666777777888;;;===666555444111///000222444111222444666777888999999::::::666111111555666444000333666555333444888===<<<>>>===888444666666555999888777555444222222111888444000000444777888777===:::777666888:::<<<<<<::::::999999888999999:::;;;999777777777777666555777777888888999:::;;;<<<777999;;;;;;999777666777999999888555111//////000999777555333222222444555:::555000...000222444444222222666<<<:::222...111444000...111666888666222444222444888999777666888666333111111333333111...:::===???>>>999333---)))666777444111333888:::888;;;:::888666666888;;;<<<666<<<:::///,,,555<<<;;;777...&&&'''///666777444666111111777888444333666<<<:::999888777555222000***...444999======<<<;;;666111///222444111...---+++111666555111///333888999;;;666...---444;;;<<<444555666888:::999777444333......444777333111222444333111///...000444777888111+++---444:::;;;999111///,,,,,,///222555555;;;777333111---***,,,111...444999888333...,,,---///333777888555333222333222...))))))000666222)))///...///222666777555333...222444222333666666222777777666555333222222111...000111...+++,,,111666???>>>;;;999777666666666000......222777888555000555333...***,,,222333000...+++...666999666444777333333444666777888666444444777888444///---222777777333...,,,---///222333---///333555555333000...111333555666555555666888:::666222222666888666444555666777777777666555444666444111...---///444888777777666444222000///.........////////////000000111///,,,---...///---***:::888444111000111333555888222111777;;;999666777555666777888999999999999666555444444555555444222444333111111111111///...,,,///222222000------...---///111444666777888888999777444444555666444222444777999777111---,,,---***+++---///111222222333222111111333555666555333000///111333222------000666888:::999888777999;;;>>>999666999<<<<<<<<<>>>EEEDDDBBBAAAAAAAAA???===;;;999888888:::<<<===<<<666444444666:::<<<;;;999888:::;;;:::777666777999888888888777666333111000222555888777444111111333333555555333111111444666444444222000...---///111333222222444555333...+++000......111555666333///111)))&&&---444555444555777777777666666666777777777888999999888666555444:::999777888999:::999888666222///000444777777555;;;:::999666333222333555444444444444555666555444444666777666666666888:::888999999777333111222444555555666666777888888888;;;;;;999444555999:::888333222111333777;;;===>>>888:::999333111333555444333444555666666666555444777444111000111333444444===:::888888999<<<======<<<;;;:::999888777666666111111111000111111222333<<<<<<<<<;;;999666333222333555888999888888888999888888777555222111222333===;;;777444222333666777@@@;;;666444444666777666333333777<<<:::333111444333222111222444666888999666222111333444222333666999666333111111111000///000222666777666333111///333444222///111777:::999>>><<<999777555555555666666;;;777......888>>><<<555---(((***222999999666777444444999;;;888777:::;;;:::999888777555333111000222555777888888666555666111000444777555333222111444777666222000111333000444333//////777<<<===888888777888999999666444111,,,---333777555555777333333222111///000222444:::666222222555888999888111000......111444555555666333222222000---///333555:::>>><<<666111......111333555666444333222222///000...+++---111111...111000000111333333111...222555666444333555444000444333333222111000///...///111222000......333888;;;:::999888888888888888333///---...333666666444777777333///111555555222,,,***...888<<<999555555777444222111222333333333222222111000//////111222111...++++++,,,...//////***---111555777555333000111333555555444333444555:::666222222666777666333333333444444333222000///333222///,,,***+++...222888777666444222000///...//////......---------,,,---,,,+++...222444444333777555111///...000333555:::777666888888666777::::::;;;<<<<<<<<<;;;:::999999666444444555666555555888666333111111111111000,,,...//////...,,,,,,,,,---...000333555666777777;;;:::777666666555333111222222111///,,,)))'''%%%((((((***+++---///111111...///000222555555333111---,,,...222111...///222777888999888888999<<>>;;;999888888888777666777999;;;;;;:::444444444666888:::<<<===:::;;;;;;:::777666666777999888888666444222000///444777888777222//////111666555333111///111555888888666333...++++++---000333333222333333222///,,,//////000444999:::888555333+++(((...888===<<<;;;>>><<<999888999999999999>>>===<<<<<<;;;999555333666777999;;;<<<999444///666333111333777999888777888888777555222111222444444777;;;;;;999777777888666777777666444333444555888<<>>:::555111000222666888BBB>>>:::888777888777777222222555888777333333555333444444333222555:::???<<<666222444555444555888;;;:::777444000///111222,,,---000222333444444333666777555111222888<<<;;;;;;:::999777666555444333888999555...111;;;???===444///,,,///666;;;999555222111333777888666666888<<<;;;;;;999777555333222111222222333333333222222555000000555888777555555222333444555444333222111111444444111000333555444:::888666666666555444222333///...222555555666999222333444444222000000111555333222333666777777666111000000111333555555444111000111333111---...111666:::===<<<888333222222555444333333444444222111,,,222444...***,,,222555444222111111000///,,,***333666777444444666555222333333222111000///......111333444333111111555999777777888999:::;;;;;;;;;777111,,,+++...333666777888999777444555777666222,,,+++...888>>>===777333999444///++++++...000111...---+++,,,///000///---///...------......---+++'''+++111666888777555333///000222222111000111222444222000222666888888666333333333222111///...---111111///---******,,,...888777666444222000...---///......,,,+++******)))******+++...222555666666222222111111222333555666999:::;;;;;;888555666999:::;;;<<<===<<<;;;999888<<<:::777666777888999999:::777444222333444444444000111222222111000//////...///111333444666777888555444444444555444444333333000---,,,---,,,***'''//////..................///000222444444333000...---,,,...111000---...222666666666666777:::===@@@???;;;888999999777888;;;888;;;<<<:::555222222333666555444444666777666555555666777888888:::===???>>>>>>===<<<:::999888888::::::999888666555444333777888999555111......000555444222000000222555777:::999666333000///111333666555444333333222111000///000222777<<<>>>>>><<<555111///333999>>>@@@AAADDDAAA===<<<<<<===<<<;;;AAA???<<<;;;;;;888444000333333555777888666222...999777666666888888666444111222111000...///000222666888:::;;;<<<;;;;;;;;;777888888666333111000111666<<>>???>>>;;;888555777777555111111444777666555555777999;;;:::999999999999999777555333111222666999999666666:::???::::::999888555222///---)))+++...///000222444666777888777555333333555777888444///++++++///444777<<<:::999777666666555555///000222444333222333555888666333111111555:::===;;;555222444777666666888999;;;<<<999555222444666444333222222333333333222666888666111000555888888333444666888999999888888;;;999444///333;;;>>>;;;666333111444:::;;;777222...///333666777666777888===>>>===:::666333111111------...///000222444555555000///333777555333333/////////222666777555222111222222000///000222333777555333222222222111000777444222222222333555777222555777777444111//////111///000555<<>>999444666111,,,)))))),,,...///------------...---,,,+++222222222333333111---***(((,,,222777999888444222***,,,............///000///......111666999:::999666666555333222000///...222333333222000000111222888777555333111///...---------,,,,,,+++***)))))),,,,,,,,,...///000111111...000333666888999999888777;;;>>><<<777555555666555666888999999999999888===:::777666777888999999666333111000222444555555555444444444444444333222111222333444555666777888111333444444444444333333666333//////222444222000333222222111000///......333555666666444111...---000...///000///+++,,,111444333333333555888;;;======888555555333000222666:::===???===888444444555:::999888888888888777555777999:::;;;:::<<<>>>@@@???>>><<<<<<;;;:::999888888888888888888888888888777888888444///---...111333222111111222333444444777888888777555444444555999888666444333222333444444555777:::===>>>===;;;000333444222111333777;;;BBB@@@===<<<;;;;;;;;;:::999888777666444111...+++222000...///111333444444===<<<999888666444222000,,,---.........///222555666333111333888;;;;;;:::666777777666333000//////666;;;@@@@@@<<<777666777;;;999666444222222222333888<<<;;;666333555666555555888===@@@@@@<<<777333888:::888222///222444333666888;;;======:::666444111333444333111111444777555666777:::<<<<<<:::777444666888999999777555333444777:::999555444888<<<999888555333222222222222,,,...///000000111333555777888888777444333444555111...+++)))***...333777555555666666666555555444///222333333333444555666<<<666111000333777888777333...---333777666444444777:::>>>>>>:::777777888:::777444222222222111///,,,///000,,,+++///333333000222555888;;;<<<<<<<<<<<<:::555222444999:::777444222222666:::<<<888444///444999::::::;;;<<<<<<>>>???>>>;;;555111//////------,,,---///222555777888222111444666333000000...------111666888444111******+++---000333999>>>555444222111222333333222666666444111000333555777333666888777444111//////444111111999CCCFFFAAA999,,,---...111444555333111444333666888666111000222777888:::;;;;;;;;;;;;<<<===999555333444555333111111555666222000444888999444444444333111000000000111444555333555999;;;888666666666555444444333333555666666444222000/////////000222444555555555555444222111111222333333333333888:::888666777444000222000///222777<<<:::777///---******,,,...//////...111333111---***+++---222222444666777666222///...111555888999666222///&&&(((+++,,,,,,---///000//////000111444666666666666555444333111000000///222333555555444555777888666666444333111///......,,,,,,,,,,,,,,,,,,,,,,,,.../////////......//////...000333777999999999888666;;;<<<888555444555444333333444555666777888999:::777555555666777666666666444222333555777777777666555444444555555444222555444444444444555666777666777999888555333222222333000------000333333222///000222333333333222111666888999777444000...---222000000111///+++,,,000444222111222444777888777999555222111///,,,///555<<<>>>???>>><<<888666666999888777888888888666444777888:::<<<>>>@@@@@@@@@===;;;:::999:::999888666666666555555666777888999666777666222...---000333444333222333555666666555333555777777666555555666;;;:::888555222222555888;;;<<<======<<<999777555///666:::444------111555999::::::888666444444555333555666555222///......222///++++++...333777999===;;;999666444222000000...000111111222333777999888333///111777<<<<<<999333444666666444222111111:::<<<>>>>>>===:::999999777666555333222333333444555:::;;;666222333444444...555===???<<<888666777555888888333000222333222666777777888777555333111555666777777666777999:::777888;;;===???>>>:::777111333777::::::999777555666888999888555444777999:::777444111000111333444333444444444222222444666555777888888666333222222...---------...111444666222444888999888666555555222777999777666999:::999;;;555000111666999777444444//////666<<<;;;888777777:::<<<===<<<:::999999888444111000222222111///&&&,,,///------000444555444555777999:::::::::::::::888666555666666666555222000000444999;;;:::888...555;;;;;;:::;;;<<<<<<;;;======:::444000///000222111000//////111333555<<<666333666777333//////111000111333666666222...---,,,,,,///111222888>>>777666555555666777666444111444333000///444888999333555555444111//////000666333222888>>>???777000++++++---000333555444333444444666:::999777888<<<@@@@@@???>>>>>>============:::777444333333111000222555666333444888999777444444555444222222444555444777666333444777888666555444444444333333333222555555555444333000---,,,***+++,,,---.../////////222333555666666444222111222777:::888777777555222222333222000333888999888,,,++++++,,,///111222111111555777444---***,,,000//////111555888999777666444555888888777444///---'''))),,,---......000111333333333333222111///...111111000/////////000000000222333444444666888:::444444333222111000//////........./////////000000///000111111111111222333222222222333444555555666888:::888111///333666555444444333333444666888:::888666555555666777555444777666555666777888777666777555333333555555444222666555444333333333444444888:::<<<:::666222111111111...+++***,,,...000111---000333666888777666444777888999666222/////////333111000111///,,,---222555333111222555666555333444111000000...---222999<<<<<<<<<======;;;777444333222222444666666444333333444666<<>>===;;;888555444444<<>>;;;999888999888777555333333444444555666666666///555777333000111444555000555999999555333444777222666888555444666777555444444333333444555666777999888777888999:::999888777888;;;>>>???<<<777333111333888;;;<<<:::777555888888777777777777777888666555333222222333444555666666666444333333444666000333777999777555333222......000111222222222111222666:::;;;999666555444444:::<<<:::999<<<<<<999555444444666:::;;;999777===666444999???@@@===<<<<<<:::888888888999888888666222//////222444333000+++222666444222333555555555666666777888888777777444555777888777444444555555333111222555777777666---666<<<:::888:::;;;:::666999;;;888444111222444666555333222222222444444;;;555333555666222......000222444666888777444111333111222555444000111666:::999888888999888555333///333444000...333777777222222111...,,,,,,...000444666888999777333///+++++++++,,,///444666777666555333333666666555999???>>>===;;;::::::::::::999::::::888555111///...///...444777555444777888666333555555444222222555888444666555222333777888666444444333333333333222222333333444555444222///---))))))***+++,,,...000111222444888999888555222000...444777666444555444222///444666222000444777666...---,,,...111333444444555666666333000...000222333333222444777888888888888888888888555222///------///111111111000111222333333444333111///------------,,,---...///111222111222222222222444777999222222222222111111111111333222222222222222222222...000222222000000222444666444000......///222444;;;:::444++++++222777666888666444333444666999;;;888888777888999888777555444333333333444444222000888666333333555666555333777666444222111111222222666999;;;:::666222111111666444111///...000333555000333777:::<<<:::888666555777777555111///000111333000000111000---///444666444333444666666333000111//////000//////666>>>???======???AAA???;;;666000000111444777888777555000000333;;;DDDHHHEEEAAA>>><<<:::;;;===>>><<<:::999888777555555666666777333444333000---...333888???:::555333777;;;???@@@:::999777444333444777:::;;;:::777333///000555:::888:::<<<===;;;999888777666<<<===777222222000++++++222999777000+++---111'''...555444///,,,111666000000111444777888777555111111000000000333777:::666777777666555555888:::111333666666333111000111---000444666666666666777???999333111333444222///111222444666777888999999...555999666333666999;;;888888777333000///111444111666:::999999;;;<<<:::444333222222444888<<>>===<<<@@@;;;555222444666777666777333000111555666444111///666:::666111///...,,,444444444555666777777888///222777:::777333333666<<<888444111111111111111000;;;AAA???<<<>>>???===111555888777333222444777666555444444444555666777888222000222444000---,,,---000555888:::999888777///...222999999444444888:::999999999999666222///000666666000---111333222111000---***((()))---000666===BBB@@@888222111333++++++,,,000444888999999666222111111000///444:::444333111111333444555555777888999555///,,,+++---***222888666333444666666333555555444111111444777000333333111333888;;;999555444444444444444444333111222333555666555222///+++++++++,,,...111444666333666999:::999555333111)))000333111000111222000,,,555999444000222444333222000......111444555666888555222111222333333333<<<:::777666666777777666:::999999777555222///...333555666555333222222333...000222222111000000000,,,,,,,,,---...111333444333444333222222333666999111111111111111111222222777666666555444333222222///111222111...---...000===:::999:::;;;;;;777333333555666555222111333666666888777555888===???===:::::::::999999777666555666111000333444333333555:::777555555888888666333777888777444222222111///333000,,,---000333333111333222111111222555888999888555333444888:::888666:::777333111111222222222444222000,,,+++---222666???777......444888555111///...---///222666777777>>>888333666;;;<<<666///111222444777999777222///...333999===CCCFFFBBB;;;;;;;;;<<<===>>>@@@@@@AAA===<<<999444///...222555;;;888333000000222444555:::;;;:::777888>>>BBBBBB>>>777222222333222333666:::555111111444777666333<<<999999===>>>:::666666666<<>>???===<<<999666333111111111222333555888:::888555222000333666555222222555999777666333111111222444666999666444555888<<<>>>???:::444---,,,111888;;;<<<;;;666222000222444444222...333777555000,,,---//////222777:::<<<:::777555555777777444000---...///000555666333222666:::;;;888777555444555444333111...000333666777555000,,,000000111333444333000...111666::::::555111111333666999===@@@>>>:::444000---444:::;;;;;;<<<>>>>>>>>>999777:::;;;:::;;;>>>AAA;;;444444888;;;888333777777666666666666777777///000000000000///...---111333555777777666555444222888<<<:::444111222666666666666444222111222444::::::;;;;;;;;;;;;<<<<<<333888:::777888<<<<<<777000777:::666222333555555...444444,,,'''***...///***333777444555<<<:::222222333555666555333000...888:::;;;999333...,,,,,,555666777777555333111///------,,,***((()))+++---222999<<<;;;;;;===888111111222222222222444777::::::666111//////000111111111111222000///...000111444444444333111///...---000444777555000------000000444777333...,,,111666:::777555444666888999999:::555///---///222333222444333222222111111111222444...,,,000555555444444777777777555222000111222000222333222///,,,***))),,,///222555666666555444777666555555444444444444333...***,,,222888:::999;;;<<<999444333666777555666777888666444222222333:::888666777666222---+++***+++,,,...111222222000333,,,(((***...///000333666222---,,,---000222333000000111111111111111111666555333000...---,,,,,,222555666555111//////000;;;::::::::::::999777555888999:::999666222000000000777======<<<===>>><<<888999;;;;;;:::777333111444000000444666555444666:::777555444555777888888777777666444333333222111666222//////222555555444222222222333444777999:::===<<<:::777444222222333999666444333333555555444555555333000......000222===888333222444777777666444222111222444666777666888444222555:::;;;777222......111444666666333111///333666888===@@@>>>888888999999999::::::;;;;;;777888888777555666:::>>>888666222000111333666777888999777444555<<>><<<:::;;;<<<@@@EEECCC===777444333555999<<<;;;666222111222,,,111444000---000444555===:::777777999:::777444000......000555888::::::<<<;;;888555333222222222444555777999:::999888777555555666:::===>>>>>>>>>888777555333222222222333666666888:::;;;:::777555111555888666333000111444888666333222111222444555666555444444666888:::;;;666111,,,,,,111666999999888444000///000111111000000222333111---))))))***444666888::::::999888777666777777555111......///...444777555444888<<<<<<<<<;;;999777666444111...,,,---///444888888444111+++---///333666666333000---222777777555333444666777999;;;======;;;888666333444777999:::999;;;===AAA===;;;======:::999:::;;;888666555555666666666333333333555777:::===???444444333333333222222222333444555666666555555444111444777555111///000222666777888666444333444555555666666555555444333333333777888666666::::::777222777888444222333333222,,,111111***&&&***...///---555888444555;;;:::222111333555777777777555444777999;;;888444000......555666777777666444222111------,,,***((()))+++...222777888444333555444000333333333111///000222444999777444333333333111000444555444333000......///222222222222111000///...111555888777222......000222444555333//////222555:::888555555666777888777999555000...000222333333333333222222222222333333555///,,,000333222000000666333000000333555666555333333222000,,,***)))***---///222555666666555444444444333222222222222222777222///111666;;;=========>>>;;;666444666666333555777999999666444333333555666777888666222///...---,,,,,,---000333444444444...+++...000...++++++///...---...000222222222///...---------......//////000111222111...,,,***///111333222000000222444888999;;;;;;999888777777444555777:::<<<:::777444---666===;;;888999<<<===666888:::;;;999666222///111///000666999777555666777666444111///000222555777666555444444333333333888444111111444777666555111222333555777888:::;;;<<<===<<<888222000333777999777777888999;;;:::999666777666444000......///999888777555444555777999555444333333555777777777111111222555888999888666------///111555666666555111444555444777<<<;;;777888777777777666666555555111444666777888:::===@@@444333111000111444777999666777555111333999===<<<777555555666444//////222888666444666;;;>>>>>><<<555222333888======>>>@@@BBBFFFIIIGGGBBB<<<888777666888::::::888444000---)))000444222///000000///333222000000222444777999333222111222555888999999<<<:::777444333222333333333555888;;;<<<:::888777444555888:::;;;=========888777555444333333333444888999:::::::::999888777333666888666222......///888666444222111111333333333444555555444444555666333000---...333777888888777555111///000111111000//////...,,,***)))))))))666666777777777666666666666777888666222///......000666999777666888::::::<<<;;;:::::::::777333000111//////333888;;;888444***+++...222444333///,,,(((,,,111444444444777:::888999999:::;;;;;;;;;;;;888222222888:::777777;;;>>>::::::===>>>999666666444666666555333222555777222222222444777;;;@@@CCC666555555666777999;;;<<<777666555444333333333333333333222111000000000000333555666666666666888:::::::::::::::888666444222444666555333333777888777555777555222222555333///***......)))'''***...000111777888444444999999333222444666888999:::999999;;;<<<<<<:::666222000///444444555555444222000///.........,,,++++++,,,...000333222---***+++...///333333222000......000222666555555666777777444222666777777555111...------000000000000000000000000111555999888444000...///222222111111111111222333;;;999666666777777777666999555222000111222333333333333222222222333444444888222///111333111//////999222,,,---222777777444444333111---)))(((***+++,,,---000222444444333222777666666555555555555555888555222333888<<<>>>>>>;;;===;;;666444777777444333666999:::888555333333000444999999666333222222111///,,,,,,...111222333000,,,---222444000***(((+++,,,///333666777555333///...,,,******,,,...///,,,...333555555222...+++,,,---...///000222555888555888;;;;;;888777888999555555555999<<<===999555111444444///...333:::===444555666777666555333222000...111777999666333333777888777333///---///222888555444555444222333555888444111111333666555444///111333555777999999:::555666666444444777<<>><<<999777555333333333777888999888777666666777555666666444000......///777666444222111111222222111444666555333111111222222111000333666999999888999777555444333444444444...,,,******,,,...///...222222444444444444333222666777777777444111///---222888<<<999666777888666666777999<<<>>>===;;;888;;;777333555:::===:::666333444555777666333---((('''***...111222444777:::777888888999999999999999888//////999===777555999555333555;;;===999555444222444555555444333444666555444222222444777;;;>>>555555555777:::>>>BBBEEE<<<:::777333111000000000777444111000222444333222///000111222333777<<<@@@@@@AAAAAA@@@===:::777666555444222000111444666777777666333111555999777111+++---,,,***)))+++///222555888888444333777888444666777777888888888888888<<<<<<;;;:::777444222111222222222111///...,,,+++---000222333111///......,,,...///+++((()))---111222222111000///000333555444444444666777888666555444555666444000---,,,,,,............///000111111000444888888555111...---000......000444666666444;;;:::888888999888777555777555333222111222333333555555444333222222333333999444222444555333222333;;;666111000111333111///000000///---***)))+++,,,***+++---///000000000///666666555555555555666666666444222222555999::::::444777666444444888999777222444777777666444444444---555;;;999555333333333222000...---.........---***'''***222666444000//////000333777:::;;;888666222000---******,,,///111000222666999999777333111---------...000444777:::333777::::::888777888:::@@@===999777777555111...444222---***---555777555222111111111222444666888222000222777888444//////444777999777444222333555:::555333555555222333777666333//////111333333222///000222444666777888888666333000222666;;;???@@@666666888;;;>>>???===<<<555444111...,,,---111444:::777555777:::;;;999777333111000000111111000...///333888999888777666777444222000000222444555555333555666333555:::>>>===666666555333222000//////---///222444666666444333000222222111......///222444777666444444999;;;999444444888<<<:::333000000//////000222444555444333222......333777777888;;;@@@BBBEEEFFFDDDAAA???>>>:::666222111333444111...---111222000111555777555555999;;;999444111111333>>>===<<<;;;:::;;;<<<===;;;:::777555333333333444+++...222666777555333111---555::::::;;;???AAA???===;;;999666444333333333666888999999777666777888555444222000//////222444666555444222111111222222111333555555444222111111///000111444666777666555888888777666555555666777222000------///111333333...000444666666555222///555666777888777444000---000666:::777555777888777444555888<<>><<<@@@<<<888999===???>>>;;;============;;;666000+++***,,,---///000222444666555666888888888777555333444...000:::???:::777888333111555;;;===888333222555555444666777777555222555333111000000333666999666666666777999===@@@CCC???<<<888333///...------888444000000333555444222111000///......222999>>>;;;;;;;;;:::888666444222555333000///000111444666666444111111777>>><<<666///...------,,,---111444666777666333333666777666:::999888666555444333333333333333444555666555555444333222000...,,,+++***...222777999777333000...(((***,,,---,,,,,,///333555555444222000111333555888666444333333444333222///111111000...,,,,,,,,,------------...///000111...111555666555222...---111//////333999===<<<:::;;;:::999::::::999777444555555444333222111222222777666555333222111000000666222111444555444444666888888777555222000...---***,,,...///---,,,,,,---+++,,,...///000000000000111000000000000000111111444333111111333555666777111444444111222666666444111222333333222222444666---666<<<888444444555333//////000222333333000...)))&&&(((000666777666666444444555666888999888666333000,,,))))))+++...111555666666777777666555444111000///000222555888999333555888999999999999:::>>><<<888666555444222000333222111111666:::444,,,000...------///333888;;;444111333777888333///...,,,...000222222333555777<<<555333666555111222888666222///...111333222111000111222333444666777777===888333222555888777555333333333666888999888666444222///,,,+++---222666===:::888:::===>>>;;;777666444222000///---***'''111444888:::999777555555333000---,,,...///000000...222444222333777::::::222222111000///...---------...000444888888666444000333444222...,,,---///444777999777888;;;;;;888777555888>>>???:::444333---///111444555555444333444000000333666444333555:::;;;===??????>>><<<;;;:::666222111333555444333000222222///111777:::999444888;;;;;;888666555666>>>>>>>>><<<::::::;;;======<<<999777444111000///))),,,///222444333111000...999???======BBBCCC@@@666555444333222333333444444888;;;;;;999777999;;;333222000///000333666888444333333222222222222222222111111333555555333111,,,...000222333222111000333444555555444444666888888666444222111111333444000333777999999666222///333444666999999777222///***111555444333666999:::777777999;;;======;;;999>>><<<:::;;;===??????@@@888777777888777555000---//////...---...000111333444555666777777555333222111222555999<<<===;;;999888666888===>>>888222000888777666777888777333///000///......///222555777999888888777777888:::;;;>>>;;;777333000...------444111//////222333222000555444222000...000333777444444444333333222222222555111///000000///222666555444222222888??????:::555111/////////...000444333333333333444666777777:::888666333222111111111***)))+++...222666777777555555444222111000//////000444999;;;999555222000)))'''***///111111111444999888666333///...///000;;;888555222111111///...,,,------,,,******,,,---......,,,,,,,,,---...///---///222444444333000...444333444888===@@@@@@>>>888777888999:::999666333333444444333111000000111666555444222111000//////111......222333222333666222555888888555222111111))),,,///000///...------//////000111222222222222111000000000000111111222444333222222222333444555222555444111000222111......000111222222222444666...777:::666333777777444+++---111555999999777444///++++++111666777666777555444333333444555444333111///+++(((((())),,,...444333222111111222333444333222111111444666777666333333555777:::;;;;;;999555777888888777666666666333555666555777888333,,,...---,,,,,,///222666888555333444888999555222222///---++++++...222555777>>>666333777666000111888888555111000333444444222444333333333444555777888<<<:::777555333333222111333222111333444555444222333222111///---///222555999:::;;;<<<;;;999888777555333222222111///,,,)))000222555888999888555333111...,,,+++---.........,,,222555333222444555444000000000000////////////......000444888999777444000333666444000------000222777::::::;;;<<<:::555666222333;;;@@@<<<555111+++...222555777777666666555222222666777444222222444555666888888777555333999777666666666777888777222444333000222777999777,,,...111333555777999;;;:::;;;;;;999666555777:::888999888888666444222000+++---///222333333333222///;;;AAA===;;;@@@AAA<<<555444222111111222333333000555;;;<<<999777888:::000000111333555666666666222222222222222333333333222...,,,///555777555000,,,...000111000///------...111333444333444666999777888888555111000222555666777888999777444000...111222555999<<<:::555000+++111333000///333666777;;;999999999::::::888666:::;;;;;;:::888888:::===111000///000111000...,,,333111...------///000111555555444444555555666666444;;;<<<666666===???;;;888666888======888222111777999;;;:::777222///......------...///111333444777777777777777777777777999777555333111000000000000//////000111111000///333555777777555444444444222111000000111444666777555000///111111///000555444555333222666===>>>;;;999333000111000---...222//////111333555666777999555444222111111222444555---,,,,,,...222555666555333333222222333444444555333555777666555333333444---'''&&&,,,222111111222777666444000,,,***+++,,,444333333333444444333111------,,,)))((((((+++...000///---+++***++++++,,,...///111333555555444222555555777999;;;===<<<;;;333333555777888777333000000222444333111//////000222222111000000000111111///---...111222000222666444444555666666666555444---///000///...------...//////000000111111222222333333222222333444444555222222222111000000111333333555555111000111000---***...333555666555444444...555777222333;;;<<<666------000444777888777555111---...444999888666666333222222333444444222111111///,,,***)))***,,,...---------...///000222333333111000222444666555444444333333666;;;===;;;888666:::>>>===888444222222777999777222000333333111,,,,,,---...000222333444666333444999;;;888666666>>>777000---000555999:::@@@777333777666///000888;;;777333333555777666444777666444333444555777999555777888666222111333666555444333333444444333222333333444222111000222333333888<<<;;;666222333555111000111333444555333111...///222666999999555222000...------...000000000---444888666444444333111111111111222222222222222000//////222666666444111000444777666111...000222111777;;;<<<<<<===999444888222222;;;BBB@@@888222'''+++111555777888888888666333444888999555222222222222222333444222000---777888:::;;;;;;:::::::::333444444222333777666333222111000000222555777999666888888666222222444777111333555777888888777666---///000333444555555555...;;;AAA;;;777;;;;;;666999888666333222111111111,,,222888:::888555666888...///222666999888666333000111111222333333444444111,,,(((,,,555999666000...000222222111///...------000333444444555888;;;222555888666111000333888:::999888555222///,,,+++000111444999===;;;666111000444555///,,,---000000:::999777777888999777666999<<<===999444111333666444333111111222222000///444111...------///000111666555333222333666999<<<777BBBAAA333111<<>>???888111//////000111222111000///---///777<<<:::888777222222333555777666444111333222///---,,,---...///)))***,,,...000222333333000//////111555666555222777888666222333999<<<<<<@@@@@@???===:::777444222666444111...---,,,***))),,,...444;;;888111000444777999999888555666999<<<:::999555111333888:::888666777888777666333111///;;;:::888555222222333555999777555666999:::999666444333222222222333444444222111///......///111222888555333333111---...222///:::;;;///(((---444444666555555444222000...---222444777999:::999777666222000///000222444555444555111///000444444111---+++...222777999666///***......000333666444///+++111222222222222111000000///666:::777444555888888444111111777>>>???888000111111000111333555777999:::555///...111444444333///000555:::999000)))&&&///333555222222666:::<<<222333333444333333333333777777777555333222444666999888555333222333333444333000...000555888888777000222444444///---444???AAA888222444777777777888666777777666444222000...///555;;;===999666555777000///...000222444444333000333666555000...000333111///333<<<===666111111***...222444222000000111222...******---///000000000444666555111000333777:::777666666333---***+++444444555777999888666333111///...000444777777666:::<<<>>>===:::888999;;;@@@<<<777666777777666555:::;;;999666999===888///111666666000---222666666888666666:::;;;999:::===:::999888666555555666666444444555666777777777777999===@@@???:::444111000444333222222222222111000///555::::::555333555999///555666000---///111...111111333555666444000,,,111444777999999777333111000...,,,+++,,,000444777444444444444333222111111111555888777222///000333>>>:::222++++++///000...)))***+++---000333555777444444333111///000444777CCC:::666:::;;;666222222;;;666222111444555222///333111///------...000111+++)))''''''))),,,------444...***+++***(((''')))''')))///888@@@AAA:::444111111///+++))))))+++---222///+++***,,,...///000222555666333222555666555666888999:::888666333111000000000000111222333444666555111+++''''''---222666555333222333333333111444222///...///333888<<<555444333444666777666555222000---+++)))***+++,,,---,,,,,,///333444222000...000222444555666666666666222...---000111000...444222000000222444333222+++...333777777555222///111000//////000333777999666333000////////////...333555888::::::888555333333333666:::>>>===888333555000...111111///111666555444222000///...------///......111444555333000555777666444666;;;>>>======<<<999666444222111111333222111000000000///...000111666======777555777;;;======;;;888666888:::666999888333000333666777777888999::::::888666555999::::::777333111222444666444333444777999888777666555444333222333444444222111000000111333555777:::777666666333///...111///999:::///)))///555666444666666555111/////////666666777777777777888888777555333222333444444444000......111666888555222...///222666888999666333333111000000222111///,,,///111444555555444111000---444777444111111333333555111000333888888222+++,,,,,,---...///111333444:::666111111444666555333------222777777///)))(((///444555222111444666666000111333444333222111111333444333111//////000222;;;999555222111111222222222222222222222444777999888555444777777666888======666222555:::;;;<<<===>>>>>><<<:::777333111///...333999:::777444555666444333333555777777666555333666999777333111222555666666:::AAAAAA999222000222333555444222111333555666333//////000111111//////333666555111...///111555222222444222---+++---333333333444555555333111000///...111666:::<<<<<<666888::::::777666777999@@@<<<888666777888777555444777888999>>>BBB???777222666555///---111555555777555555999:::888999<<<:::999666333111000///000444444555555555444444333555777999888555333333444555666777777777666333000444777:::777111...111666555:::;;;666333666777555888;;;<<<;;;777222000000...000333555555333111///111///,,,+++,,,///444777555444333111000000000000333555666444000...111444:::777000***+++000111...,,,,,,---...///111333444555444222000000111333555???999666999999555333444777333///000333555333000222111///...///111333555,,,,,,++++++,,,///222444777111---------+++***---...///333888======999555444222...+++******+++,,,///---++++++---000111111///333333///...111222111888999:::;;;:::888666555.........///111444666777999777222---+++,,,000333888444000......000000000333222111111222333555666///...---...000111000///,,,***((('''(((***---///---,,,---///111222000---000111222333444444333333444333222000......000222444333222111111111000///...111444666666444111//////...------...000333444666333111000000000///...333555777888777555222000111333666:::<<<:::666333666222111444444111222666666555333222000/////////000000000444888999888666000444666666888<<<===::::::888555222000000111222000000111222333444444555///...222999<<<999666555===>>>>>><<<888555555555222999;;;666000111555777222444555777777777666666666:::<<<:::444111111333333111000111444666777777777666444222111111111222555555333333444666888:::;;;888888999777111...000000777888///+++000666666000222444222///---...000333222111000000111333444:::777444333333333222111......///333777888555222......///222666999::::::888555000.........///......111555888888666333111---333666333000000111000555222//////222111+++&&&((()))+++---///000000111777444222222555666444111,,,,,,000555666000------///333555222000111222000///222555777555333111111444555555333111000222333<<<888444111111222222222111333444111///000555:::>>>777444999>>>>>>;;;999;;;666333888===>>>@@@BBBBBB@@@===:::666333111000...222555666444333444666666555555777888888666444444777999888444222333555555777===CCCBBB:::333000999999777444333444777::::::888666555555444222000111444777555111---,,,---///---...222222...---///444222111222333444333111333222111333777;;;===>>>888:::;;;;;;:::999:::<<>>:::777999444222666999999999;;;<<<:::777444222111111111///111333333222222444555333333333444555444111///333555666666333222222333///222888<<<;;;777444222:::999888666555777999;;;:::::::::999999777555333333555666444111...---......,,,---111222......000333222111222444666777666888666444444555888:::;;;<<<<<<<<<;;;:::999::::::;;;999777555444444555555111111111333666999888666444333111......000222333333000111444555333444777666555333111000111333444000111111111000000///.........---,,,---000555888333555777666444222000///222444555333000000333777888999999999888999:::999;;;======888222...///111...///000111222222111111666333...******---111444:::;;;<<<<<<;;;999666444222333333222///...000222222999;;;555......222555222111111111111111222222666444111111333444444444222555777777444222555999999777666777:::;;;:::999333222111111222444555777000333555333111222999???<<<666000000///...///222222444777777555333333333555///******---000///,,,(((((()))+++...///...,,,(((---000000333999===>>>999:::::::::;;;<<<======666555222000000111333444999444///---///111111000444111---+++,,,...//////000111444555555444222000...---,,,---...///...---,,,+++)))'''(((+++///111///000222444666777777777000111222333333222111000555555444222//////111444111444666666333000......333333222222333333333444111111222333222111000///555444333444444444111///444555777999999777555444000444999:::777555555777333333444555444111///...555444333222000000//////......000222444666777777333777999888888999888333333444666666666444111000---///222333222222444555//////000333888;;;:::777888888888888777555333111111444555444666999888555555555555555555444444444111555888777333//////111000000000000111333555666666555333222111111111222777777666555666888;;;<<<555333444999;;;777333333777777444...---///222111---)))&&&***222666666333...111666:::;;;:::888777555333111000111222222111222333444555555222...***+++,,,---000222333222111333222111000///...///000...//////000222333444555...333666555666999:::888333222000///...---,,,,,,,,,...///111222222222111111222333444555333000...******---333555222111333+++...000///000222111---///555;;;===999555333333111222333222000...//////333000...222888===>>>===888555222111444777888888888666777<<<===:::888:::999555333555444000///000333333222111111222444444222333333333222333444555111000000000111000...,,,222444555555444333444444///333555555333333444444666666777888888999888777666777999:::999888777777444444333111///...///000000...///333333///...000000//////111555888999999666666555444444666888:::;;;999777666555444444333777666444222111111222333333000......000222444666666333000/////////111333111//////222222000000333111///---+++***,,,...000...///000000111111111000000///...///000111333333111222333111///...000222222555777777555333333555666555555666777777666777777666444333222222222222000/////////000000111222666333...+++***,,,000333222555:::<<<<<<888222...000222444444333000///......:::BBB:::---***///555222222222222333444555666666555333333444555555555///444888666222111555999::::::999:::;;;;;;;;;:::444444333222222222333444111444777555222222777<<<;;;444/////////------000+++///222444333000///...111,,,((()))...111111///)))))))))+++------***((($$$***------000666;;;;;;777777888999:::;;;<<<<<<888666444222111111222333888444000///222444333111000/////////111222111///111222222333444444444444333111000111222222111000)))((('''''')))+++...000111222444555555444444444///000222333444444333333999555222111222333333222111333666777666444333333111111111111222444666888777777888999888666444333555555555666777666333000000222444666888888888777333666::::::777666777888333555666666555444111...222222000///............/////////000000000111222999<<<<<<999888:::999666///111444666555222///,,,,,,000333444111000111333///000///...111777:::888999888777888888888666555000222222111444888777222666555444444333222111111222333444333222222222444222333444444333333444555666555444444444555666777111111111222555888;;;===555111222888<<<:::666555777444000------///000000///+++))),,,444999999777...333:::@@@BBB???:::777666444222222333555555555000111444555555444222000///000111444555444111...000222222222000...///000......------...111333444---111444444666;;;;;;999222333444333111000111222///000000111111000000000333555777888888666333111)))))),,,222444000///000+++......---000444333000,,,333999;;;666222111222222444555444222000000111000------333:::??????<<<;;;777444555:::===<<<999444444888<<<:::777888===AAA===<<<<<<999333000111111111222333444666888999666666666555555555555555333111000///000111///...222333444555666777777777666999:::444111222444555333444555888999888555222000222555777666666777777444333111000............111///000444444000///111------...111444777888888111333444555555666999;;;;;;999666444444444333222444444333000......000222222...---///111222666;;;888333///000111000111333111......000///,,,,,,...555333///,,,***+++---...///000111222333333333333444222111222333333111//////000111000...///444888777999::::::777333111000888444333666777555444555666444222333666777777555111000...------...000111555333///,,,+++---///111///333999======888333///000222444666555222///,,,,,,999BBB;;;///+++...222111111222222444555777888444555666555333333444666000666999555111222555666666777888888888888777777555555444333333333333333222555888777555555777999999333///000000---,,,...(((***...000111000...,,,...+++((((((,,,000111000+++***+++,,,------+++(((,,,000222000111555888888444555666888999999::::::555444444444333444444444888777555444555666666666111000111333555444222000333333333333444555777777444333111222333333222000***+++,,,///222555888999:::<<<===;;;888555444444111222444555666666666555;;;666222111444666444222222222333555888888777555111000000111333555888999:::;;;;;;;;;:::999777666555555666888999888444111+++,,,///222444666666666666777999999777777777888666999:::888888999666333000///...---,,,,,,,,,,,,000111111///---,,,---///:::;;;:::555555999:::888000111333333222000...,,,,,,000444555222000111444...111///***+++333999:::;;;888666666777888666444333777777444333555666444555444333222111111111111777444000000222666777888555888:::999666444333333222222222222444555777999111000000000111333666777888333333999===;;;888666555000++++++...000111111.........///000333666888222666===BBBCCC???999555666444222222333555555444000222444666666666666777333333333555666555222///333444444111...,,,...///------......///000111222///222444444777;;;;;;888222555888777444222444666444333222111000000000000444666888999888666444333,,,,,,000555666222/////////000...---000555555111,,,222999999555111111333555777888888555444333333000......333:::===999444555555555777999:::::::::000000333666666444666;;;CCC@@@@@@AAA>>>777444555444444666777888888888888;;;:::999999999888666444444222000///000111222222000000222444666888888888666<<<===777333444777666666555555666777555111---,,,///111222111111333555555666666666444111---***000...///333444111000222//////000333666888777555000333666777666666888999:::777444333555777666666333333333000...---000333///,,,...333444333555::::::333///111222000111333111...---...---)))(((***:::777333///...///111333333444444555555555444444888555222222333333111///))),,,000000///000555:::::::::999888555333222222999333111555777444222333666777888777777666777777555333000------...000222333222///...---...///000///222666:::;;;888555222333333444555555333000...000888>>>;;;777555222000111111111111222444555666///444777555000///222666333888999444111333444333000222444555666666666666555555555555555555555666333555888;;;<<<;;;;;;:::999444222333333///---...---,,,+++---000222000---...,,,***))))))+++...///---,,,,,,---///000///---222666777444444777999888222444666888999999888777555555666666555444333222666777888777666666777888666444333333444333111000555666666666666666666666444222111111222222111///...000333777:::<<<======;;;===???===:::777777777555666777888888888777666999777555333333444555555555111///222888:::888444222111222222333555777888999999999999888888777666555666777:::;;;999555111***,,,...000222444444555888777666666777888777666666;;;<<<999888;;;:::666///...---,,,,,,,,,,,,,,,/////////---***)))+++---777888555000111666999999444444333222111000//////+++000555666333111222555333777555---,,,444===???;;;777444333444555333111888>>>???999444444777888888888777666666666777777:::444......333999;;;;;;777;;;======999444333222------...///111444666888555333111///------...///<<<666555:::>>><<<888777222,,,(((***...111333333***///222///******000777:::>>>CCCGGGGGGBBB<<<888666333111000111222222111333555777777777777888999555333222333444444222111666666555000,,,***,,,///,,,---///111222111000///222555777666999<<<;;;777333777:::999666333444777888777555222111111111222333555777777666444333333000000444::::::555111111222222///---000555555111...444;;;;;;555111333666222444666555333111111111333000///444999999333,,,,,,000555666555444666888,,,***+++000222222333666:::999:::<<<999333111333777888999999999777666555======<<<<<<<<<:::777444555222///...///111333333,,,---...111444666777666111:::>>>999666888:::999:::888666555555333...******---//////------000222999:::===>>><<<666...(((...,,,...333444111111444333333444777999999777555333777::::::777555555555444000......111444555444333444333111......111444---,,,///666666111111555<<<333///222333111111444222...---...,,,'''&&&(((555333///------000333666777777777777666555444444;;;777222000111333222111"""(((...000///000444999999888666444333444555777999222000444555111///111666:::===;;;555222444777:::777333000///000333555222111000///......///000,,,---000222333333222222666444333333333333222000777999;;;===@@@AAA999000111000000000111222222333,,,222777555...+++000666555::::::444222444444000---///222555666666777888444444555666777888999999444666999===AAAAAA???<<<:::555444666666222//////333///***+++000333222000......,,,)))'''(((+++---...------...111333333222///333444222222555888777222444666999:::999777555888888999888666333///---333555888777444333666888;;;888444222111111000///777888888999888666444333444222111111222222111///...000444777888888777666///333666666555444555777999:::::::::999888666555777888888666222111444888888111,,,///777;;;777222333333333333444444555666777777666666555555555555555666888;;;<<<:::555222---...///111333444444444999666333444666888666444555::::::777777;;;;;;666///...---,,,,,,,,,,,,,,,+++,,,---***'''&&&))),,,999666111000111333666666111666:::888222---,,,---000000111333666666555333555222...---000666>>>CCCAAA:::222///000333444444;;;::::::999::::::;;;;;;;;;777333444777777333///222222444777:::999777444<<<<<<;;;999888777777666222...***+++111555666555333000,,,+++,,,...///000555999:::999:::<<<999333111---)))***...111000------...///...---...000333888???GGGJJJEEE;;;111,,,...///000222333333333333000222555666444222111000---++++++,,,---...---,,,111000111444666666222...(((,,,//////------000333555999999444444888999666111333777777000***,,,333>>>:::444111000000111000222111111444777888555111...333888<<<;;;999666555666444222111000000111111---000333222000///000222666:::888222///333444111...444999:::666111000111666000+++...666:::888333+++,,,---///111333555666:::666444444222///111666111333444444333555:::>>><<<>>>>>><<<777333222333;;;:::888666444333222222///000000///...///222444666888999666222222777===:::888555555666444111---)))+++...111222333222111::::::;;;:::888444000---//////...000222333111///333333333555666666333111333333333555555444222///666333///---...111333444000555777222---,,,,,,***...---///222777888555222???888333444999;;;555...(((+++---***%%%###&&&***000------222555333222222999999666444888???CCCBBB999;;;777...+++000444333+++...000///---,,,...000999999888666444444666777666222222555444...,,,///<<<444333888777000111999666666555555444444444444///...---...//////---+++...000222555666777666555,,,---000222555777888999222999<<<888666:::;;;999555000///333333...,,,...)))...333444111111333777:::888666777888777333///111555666111000555777666333333222000///111555999:::===@@@@@@<<<:::;;;===BBB;;;333000222333111...555666333,,,+++111333111///...,,,,,,------,,,***///---***)))+++---//////000111333666999999666444666555444555666777666555222444777999777333---)))...///111111111111333555444666888555111......///333:::===888555888:::888555555444444222000///......222444666999<<<:::444000111333222111000000111:::444555;;;===888333444===888222///000111111000...111444555555444333444222222222111000222666999???888444555666333111222777555444444555555444333000000111333666777777666555444444444555666777888>>>===;;;888555111///---...111111/////////+++%%%)))+++---,,,******---000999666111///000333666777444666888666222......//////...///111444555555444666444000...///333999<<<999555000...///222555777888777777666555555555555444111...///333555333111//////111555888999888777777777666555444222111000999555222333777::::::888888444///,,,---///000111111555888888:::===;;;777111...+++---111333111///,,,,,,,,,++++++,,,000222:::CCCKKKKKKBBB777111///---------------.........000222444555444111///---///------...000222222111/////////333777999777555///---,,,,,,---...---+++444777777444555:::;;;999666555666777555111222777888555222111222444666666111000111333666777555222222666999;;;999666444333:::888444111000000111222111333555444222000111222111666777333000333555333000555:::;;;888666666777888333...///333666333///111000//////000222444666;;;666222222111///111444333444555444333444777;;;888::::::777333///...///999888888777777777777777333444333222111111333555444333111000000222666888>>>:::555222222111000...+++...222666999999888666888999::::::999888555444111333555555333222444666777555444444666666666555555444444444555555555555777444111000222444555666///333333---((()))+++***(((***,,,000333333111///;;;666222333777888555111---///000...)))&&&&&&'''//////111555444111111555;;;===;;;777666999:::777888<<<<<<666333444333000***---//////---...000222888888777555333222222222555222111555444111111555<<<444111666555///...333999999888777666555444333222111000000111000...---000111444666777666555444///000222333333333222222,,,333777666888>>>BBBBBB666222111555555222111444---111444444111000111444555666888;;;===;;;888555222555333...---222777777888666444222222444777888:::;;;======;;;:::::::::555222......111444555444333555333---,,,000111...111000000111222222000...000...,,,,,,...111333333111333555666777666555555555666777999;;;;;;888666555666666666444222///---111333444444222000000111222444555333000///000111333666666444666<<<===:::555555444333222111000///111555666777:::???>>>:::555666888777555333333333555000000666:::999999;;;666222......222555666666111222333333222111333444888666333222222444666888<<<666444666777444222333444333222222444555444333222222333555888999888777444444555555666777888888888888666555222000---,,,---000111//////111///***(((***+++,,,,,,---///000;;;777222000111555888999888777555333111000111111...------///222555666666777555222///...000222444222222111000111444888<<<999888666444333222111111333000...///444888999888666555666888:::<<<<<<;;;888888888888666444222111;;;888777888<<<>>>===;;;<<<888333000000111333333111555888888999;;;999555000......000444555222000------,,,++++++---222555===FFFMMMJJJ>>>444111333111111000////////////000///111333555444111---+++---,,,***+++///222444444333111111222555888999999888222,,,---333555222---333444444444777===???======888666888777333222444666444222222444777888999222222333555777888777666444666888888666555444444===;;;777333111111222333444555555444111000000111...444888444000///111111111555999:::888777999;;;:::777444333333333111000444222000///000333777999===555//////000///000222444444444333222222555777777777777555111...------444444555666777999999:::666666666444222111333444555111---,,,///333555666???:::444//////000222333...222777;;;>>>>>>===<<<555444444444333333222222333777:::888333222666;;;999666444333444666777777555333111//////000111333666555444444666777777777555888777000,,,///222333///222444666555333222222:::777444333333333222000111111111000///,,,+++***000222555777444///000666777===>>>:::555333222///555;;;>>><<<999777333...---///000000000222444666;;;;;;;;;:::999666444333555222333666777666777:::>>>555111555555000---///555666666777666666555444666444222222222222111000111333555777777555333111222333444333222///,,,+++///333555333444999===>>>666333222444555444555888111444666555111///000222///444999======:::888666333444222---,,,111777999???:::555444555888888777;;;;;;:::;;;<<<;;;:::888444333111000000000111111222555444111000111000---......///111333222000---,,,+++***+++...000111111222444666555333222333555444555888<<<>>>===:::777888777555333111111222222444666888777444000...---000111222111000111444666777555222111666<<<<<<888444333111000/////////000111444555555888======:::888:::<<<<<<999777666555333//////333777999;;;>>>333000---...333888::::::444444333111000000222444>>>999444222333555666555555111111555777444333444333222111111333555555444555555555777999:::999777222333555666777888888888444444444333111///...---000222222//////111000---)))***+++...000222111000;;;777333111222666999:::;;;888333111111222333333...---,,,...222555777888555444222000/////////000111333444444444666<<>>444,,,---000000///000333333333222222333444555999999999777555333111111///000111333444666666777666666555333000///111222888555111//////222555777<<<888444111111333555777333555777:::<<<=========666555333111000000000000555888999888444444777;;;888666444444555666777666555555333111///......///444444444555777888777666999======777444666999::::::<<<<<<999555222333666<<<;;;999666222///......333111///000111333333222444333555777666111111444111999===888333111111000222666999:::999888777666333333333333444555777888;;;;;;<<<======;;;777555444555777:::<<<;;;::::::>>>777333666777333000000---...111333555777888888777555333222333444444333333444666777666444111///222333444444333000---+++222333222000000222555666666555444333222222555888333444555444222000111222...333888999666333222333333333333111111555:::===CCC===666444777999777555===:::888999<<<<<<:::777555666555333000......///111333555555555444222///---...///222444333000......,,,+++,,,...000000000222555666333...---000444333444666888;;;;;;:::777888666444222111111222333444777:::999666111---+++.........///111444777:::999666222000222555666555111///---,,,,,,---...///---000111111444777666111444777::::::999666555555444333333444666777888999777333000111555888999888555666666444222111222333===777111000333666555333---,,,...444777555555888777555444333555666666555555555666888::::::888666222333555777888888888888555555444333222000///...222444333...,,,//////......------111444555222///777444000///111444666777:::777333111111333444444000///...000333666888888222111111000000111111111333444666555444666;;;@@@@@@>>><<<:::888666555555555222000///000333555666888666333333444555666555555666888999::::::999999444555666777999888666555555666777999;;;:::777444888===>>>:::555333111---...///111444555444111...//////...---...222888===CCCBBB@@@<<<999666444333222222222333444666777888//////000333555555222///666444333444888<<>>:::666:::555333555777555222111---...///222555888:::<<<888555222111222444555555333333444555444222000///000111333555555555333333111///...///000222555777888999888444111222555666222333444333333333444555000333555555222111333555222333555888999:::===AAADDD===666444666777555333:::777555555888999777444///000111111//////111333...///111444555333222222111222444666888777555222555333111111222444444444222444555111,,,***...222333111111222444666777777444444444333333222222111222555999:::777333///---+++******+++...222555777555444333111......111555000///...------...000222,,,000333333555666222,,,---000222444333222222222111333666666666666555333999555222333666999999888444777::::::888444222222777222......333666555333,,,,,,000666999999:::>>>>>>;;;888777777777666555444444555777999999666444222333444555777777888888666666555444222000...,,,...111111---+++...111111333222111333666666222...111///......000222333333666555444333222222333444222111000111444555666555//////000111222444555666555444333222222555999======<<<:::999777666666555:::888666444222222333444333111000111444777888888555666666777999:::;;;;;;777777888777666444222111222333666999;;;:::777444444:::===:::666555444222000111333555444222000...,,,,,,------...222888<<>>FFFGGG???555333777444444444555777777666444333333333111111222555888555555555333111111333555333555777999999777555333444222000000222333333333---...111444333///---///444444444444444444555555...000333444555555666888000222444555555444222111888111---///111111111222111000000222444666666555666555555666888999888666444555666666666555444333666666666444333333555777888::::::555---+++///444999:::;;;999666333111111888666555333333555777888::::::999:::;;;===???@@@???===<<<===??????===:::<<<<<<<<<>>>@@@???<<<999000444999:::999777888:::444333333444555555444222222888;;;888444555555333444444333111000111444666000333666888777666666666<<<888333///---///222555:::222...444:::888222...444:::<<<888444444333111222000111555888:::AAAHHH999666333111222333333333333333444777;;;;;;888444222777<<<======<<<888222333333444444333111111000444333333333555999<<<>>>;;;888333111111333444444222111111111111111111111///000222444666888999999:::555222333333111000222888<<<<<<777333444666777333222222333444555666777444555666666777888;;;===333333777;;;<<<;;;===@@@BBB===777333444444333222555333222111222333222111333222000..................,,,---111111000000222222222333555666666333111555333//////000333444555333444444111---,,,...111222000......000333444555000111222333333222111000000333777999777444111000)))((('''))),,,///111111------//////,,,+++///666111000000000111222444555111555777777888:::666000)))+++---------,,,---///)))///333444444555555333555222000222777::::::999444888;;;===;;;777333222222000///111444666666444000000444999;;;:::<<>>:::777777777666555111222444777999888666333333333333333444555666777555555444333111///---,,,)))...000---,,,000444555555444444444444333000...111000000111333444333222000333666555222111111333333222222222444333222000//////000222444777999:::888555111000333777;;;===999888777666666666666666???>>><<<999666444444444222111111333666999:::999666555333333333555666777444555666555444333333333444444444666777777555333111888===;;;777888888777333555666666444222000///***,,,---///111444999===IIIFFF@@@:::555222000000222444777:::;;;;;;:::999;;;777333333666888666444222000000111333555555444333666888888666555555666111555999777222//////222888,,,$$$+++555888666555555777;;;<<<888111000333000111222555777888777555111222111...,,,---111555444555555333111111333444666666555555555444444333222000...///222555666666333///000555888555222333222222333555666777777666333444555666777666555444222222333333222111//////333000///222333111222555333222111333555666555333222111111444888999888777777888999999999777555444222333444333333444666999888999888555111...///111333555777777444222333444666666777777888888888888444444555666777999:::;;;<<<>>>@@@AAA@@@>>><<<;;;>>>===<<<===>>>???===<<<111555888888555444666999999777555555666666555333555:::;;;777333444666555444444444666666555222000***---222777::::::888666777777666222---,,,...111777111///444888666222000444:::===<<<;;;999555///...---111777888666888===:::666222222444666666555666444444777;;;<<<888444///555777666666888666111111555888555111...///000777555333222555999>>>AAABBB===666222000111111111000///------...000222444222222222333555777999;;;AAA:::666777555///+++,,,444;;;===888444666888777444333222333444666777777;;;:::;;;===???@@@@@@???777555666:::999666888===@@@===888444222222333333333333333111000000111333;;;777111//////000///---444///---000000---///444222111111111222222111///000---***))),,,000444666666555444333222111111111222000//////111222333222///000000111111111000000///222666777666333222111---,,,+++,,,///111000...,,,)))***------***,,,000...//////111222333444444333555444333555::::::666,,,---,,,+++))))))***,,,$$$+++///------222444333111...---000555888999777555777:::;;;999666555444111222444666888888777777555444555888666444666<<>>@@@777777666666666666777777<<<<<<;;;999555222000000000000///111333444444333111///,,,***)))***,,,...---...111222333555777999777555333222333333333333111999>>>;;;888888888888777888888777555222111111+++---000222444777<<>>:::999999777333111333000111222555777777555333333333111...+++,,,000555000111333333222333555777999777444222000111222333///,,,***,,,111555666666;;;333111777;;;777333333//////111444777888777666<<<:::999::::::999555222111000/////////000111222000///111444444111222777666444333444666666333000000///000333888;;;:::888777888999:::999888666444...///000111111222666888:::888666555555444222000,,,///222333222444777;;;444666:::===>>>===;;;999444444444555555555666666777===BBBBBB===999999;;;>>>;;;999888999;;;<<<<<<<<<>>>>>>999444222555999===;;;888777888888777555666:::999222...111444555444444666888888333***###)))+++000666;;;:::666333///333666444///,,,...111333111111555666333111333111777===???AAA???888///)))***111888888000---///;;;888444444777:::;;;:::444222000222666666333...---222222///000555666222333999===888111...///111333111//////333999@@@EEEHHHBBB:::333000////////////---+++***,,,///333666555444333222333555888999999333111555777222///000///777;;;666222555777666666555333333444555666666AAA@@@@@@BBBDDDCCC???;;;;;;666555666444000333999>>>===999555111000333555444666777444111111333777999444///000555:::;;;:::<<<555111222111...000666777555333333444444333222000---))))))---333999<<<888666555555555555444222222111111333444444222000000//////......///000111000333666666555222111111333222111222444555333000000)))'''+++...***'''(((***+++---///000111111111000000...+++///666:::888111000...+++(((''')))+++$$$***,,,((('''---111111000...,,,...333555555333555777888888666555555666333666:::<<<;;;999888888666444444444000,,,...444;;;888444222222333444444///111333777::::::888555666444111///...000333555666666666777777666555555111777999333------.........000111000---,,,///222333333222222111///+++)))''',,,111333111//////111666555444333111000///...444666888888666555777:::888888888888888888888888222333444444333222222222444888;;;:::666111///...///000///---***)))+++---111...,,,++++++***---000000111333555888;;;<<<===666111,,,,,,111666888777:::::::::999999999888888;;;333444???AAA888000000,,,000333333222666@@@HHHPPPKKK???000&&&%%%)))---333000///111111......111<<<:::888666555333000...444555777666666666888:::888888999:::<<<;;;999666:::666555777444///000666>>>222***///777999:::;;;???;;;666666888888444///555666666555333111111222333444333000------111444000333555444222000111333222333222......111222000666---))),,,///...111666333666888999888555333222111111222666:::<<<:::888888888777666555333111//////111333222...---...000***,,,111444555444111///222222111111000111111111111222444777888999999999777777777666555555444444...///111222222333666888>>>===;;;999777444222111+++******...333777888888666999;;;======:::777444555888999777555444666999999666555888:::;;;>>>CCCCCC???:::444222222444555???===:::888888888666444666333333555444000000333777333...---///555999<<<===888555555222,,,((('''(((222888666555888777444***111999<<<:::444...+++000111222222111333666888888<<<@@@AAACCCAAA999///000333000333;;;555---222555888999777333111222444666444222222333555555444...111333444333333555666888888888888666444222111111///...000666===BBBEEEEEE>>>666111222444666666444222000000222444555666888999999999888555222000000888<<<999444333333222111666;;;<<<999666444333666333///...000444666888AAA<<<:::<<<<<<999888:::666666666555555444333333444777888666222000222444444444444222000000111333666999;;;888333111444888???>>>===;;;888666333222999555333444999<<<:::777+++---000222222111222333<<<:::666333111000000111666444000---,,,,,,...///...+++)))+++///333444444111222111///,,,,,,///222000///111777<<<;;;444---333,,,(((,,,///...,,,+++(((+++///000///......///...222111,,,---444777444222111///...,,,+++******))),,,///...+++)))***+++222000///111444777666555999777777888666111222666666:::@@@BBB@@@:::444111555000///111222///---///111222222111000000111222222,,,000:::<<<333...111666444222111333444555555===999666666666666666777333333333222222222...***222000...---.........,,,666333...+++))))))))))))+++---000111111222222333111111111111000//////...111333444444222111333555444333222111000/////////444444555444444333444555666777666444111///...///111000///...,,,,,,---...///,,,******,,,000555999333222222222555888===???777222------222777888777;;;999666333222333555666>>>777888AAACCC:::333222///222444333222777AAAJJJNNNGGG:::...&&&'''***---333000///111111......111555444444555777777555444777888888666555555888:::777777777999999777444111444111222444333000222888===444///333777888888:::>>>999444333444555555444333555777666444222111111///111222111///...///111***,,,//////...---///000333666555222333666777555555///+++...000///000444444555666666555333222222;;;888666666777666444111555999;;;:::555111000111+++---...---***)))+++...---///111444444333000///444333222111000000000000111222444666666777666666333333333333333444555555,,,---......------///111444444555666666666555444111000///222777;;;<<<<<<888999999:::999888666555333666999999666333333555777333111333555666888<<<===;;;888555333222222333888777666444333222111000333000000333444222111222444111///...111666999::::::555222222000+++((())),,,444999777666666555111...000444999:::777222---000111111000///000222444666999::::::<<>>>>>@@@:::333......000111111000//////000333666999:::======<<<;;;999777444333333:::>>>;;;666666666444000444888:::999777666777222333444555555333222111777333222555777666666888777666666555444444444555000333444333000...000222000111111000//////111333888::::::888555444666888888888888888888777666666666222000111444555333000---///111111111000222333777555333000///...//////333222000...------......,,,***(((***...111333222000000000---+++***---000///222555888777444000---444...+++---///---,,,,,,333222222222222000,,,))),,,000111...000666888666222333333222111000...---***---000111000///111222222///---...111444444333555222333666666333222444666999;;;:::777333000...444000///222444222111222444444444222111111222222000+++---777:::333111555666444111111222444555555;;;999666666777777888999;;;999666333222111///,,,333111000000000000///---???999222+++((())),,,///000///---...111444555666...///000000111000000///444666666666444333444555888666444111///.........666555444444444555666777888555111///.../////////111///------......---------,,,******---333999<<<999666333111333888>>>BBB888444000000444888999888???<<<777222111333666999@@@::::::AAAAAA999222111///111222111111777AAAJJJMMMCCC555,,,)))***---...444000000222222//////222111111333555888999888666777777666333222222555888888888999::::::777222///...---///222333222555:::999666444666555333333666;;;888444000000222555888222555888888666444222222///111444555444222222222---...000111000///000111333666777444555888888666444111000222111///000333444444333222222333555555AAA===888555333222111///333999===<<<555111222444...///000...++++++///333111222333333333111000///444333222111000/////////333333444555555555444444111000000000111333666777222333333111//////000111...///000222333444555555444222111222666999;;;<<<:::888666555444444555666555999======999555444555666111...///111000111555888888888777666666555555777888999777555333222222555222222777;;;999666555111000000222555888999999<<<666333444333000///111111666:::999777666333///111000000444999:::666111222222222000......///111888888666444777===???======AAA???BBBFFF;;;...000444666777555222000111333000111333666999999777555444333333444666777666444222222333333444444555555555444444666888:::999888>>>999333///......//////000000111333777:::>>>@@@???>>><<<:::888666555444555;;;>>>;;;888777777666000333666777777888999:::333555888666222...---...333///000555888777888:::666555444333222333444555000222555444111000111333...///000000000111444666999999888777666666666666333444555666777888888888666444222222444444111...000000000///......000222777666555333222222222222.........------,,,,,,,,,+++***)))***---///111111111000///,,,******,,,///111555999888222...,,,---222...,,,......,,,---000777444222333555222,,,'''))),,,//////222666777555222333333444444333111111...000333444444333444555888555222111222555777888777333444999===;;;888888<<<<<<:::777333111111222666222000333444111///111444333222222222333444444333------333555111111555666333111000111333444444888888777666777888::::::<<<999555333222111000///000000000111222222000...CCC>>>666...******///333222...******...333555555222333333444444333333222888888888888777666666666<<<:::888555333333333333666444222222333444666666888444000///111222000...000...,,,,,,...///---,,,---///...,,,...222555444666444000...///222777:::888555333444666999::::::>>><<<888555444666999;;;>>>:::999===<<<555///...---.........///777BBBKKKOOOAAA333......//////000555222111333333111111444555555555666888888666444333222000...---///333777555555777888999666111------...111333444555888<<<333555777666222------000888888666333000111444777222555999:::999666444333000111333555555444333333222222333333333222222222333666666333333555444111222333555555222//////111555333111111333777:::;;;???<<<777444222333444444444777888888555444666888000111111///---...333777555555444333222111000000222111111000000000000111333444444555666666666666444222111000111444777999777777777555333222333444333111///...///000222444111000//////111444666888:::777333000///111444666777:::<<<;;;777444333555999222...///111//////111555444444444555555555666999;;;===<<<999777777777777333333999===:::555333///000222555999::::::999;;;555222444444333333666333666999:::999777333000111000111333666888888888777777666333000///000222777777444///000666999999666;;;<<>>999777555333222333666888777333000000444888::::::///000000...,,,---222666777666555444222222111111////////////000111222222333333444555777888::::::999777555333333555777999222333333222000000111333888555000---,,,...222444111111000000000222555777888555000---,,,///444777666888777444000///111444>>>666111222444333222333222111///...///111333555999:::;;;;;;999888888888555111111555666111---+++///000222666:::<<<;;;:::666000...000111000111444333444777;;;<<<999666444///222666555333444999===;;;;;;:::777444333444555555666333---***---///---111777888===DDD<<<111333333666777555111///000222999777444333444666666666222111111111111111///...222111111222444777:::;;;:::777444333666999;;;<<<555444222///---+++++++++...000111000......///111666444222111111333555666888<<<===:::999;;;:::888777555333222222444555666:::;;;;;;666000...222666888444333777888444222333666666444333222222333333///222444333///,,,+++---///000222333333666999<<<;;;999666555555555333222444555777999;;;<<<======666777888:::;;;:::777555888777444111//////222444555555555444333111///...---...///111111000///........./////////000111222777444000......000333444666555444333222333333333===999666444000,,,---111...333999:::666222222444***,,,000444555222000...555333000......222666999777777888888999888666555999666222///...000555888999444333999===:::444111333444555444222111222333;;;666444555444///------666333000000333555666666:::555111111111000000222222000......000222333444666;;;;;;555222444555333111...///555666111......***+++---111555777666444<<<<<<:::666000...000333000---***)))***---///000<<<;;;888666555666777888:::888777888999999888777555666666666666666666666222///,,,---000333222111111222333666666444000,,,000222444444333333444555111777999666777<<<;;;555.........---,,,+++***)))///000111333555777888999888:::===@@@AAAAAA@@@???===<<<;;;999666222///---////////////333;;;DDDKKKHHH;;;222555888444111333444111111444444222333666666444222222444555666666//////000000111444999===222222333444666555333000111555888666666888999888///888===999222//////...222444777:::999666222///222555888:::999777666666666444333333555666666555+++,,,...222777;;;<<<;;;::::::777111///000///,,,---555:::666000...000111555222000222777:::;;;999000111222222111222444555777111+++,,,333888999777222333444222///000333777666555555555444444444333////////////000111222222222222222444555888999;;;;;;:::888666555555666777///000111000//////111333888555111......000333555222333555555444555777999555222///,,,,,,000444777:::;;;:::666222222666:::@@@888222444777666555555666555222111111333666888===;;;999999;;;<<<;;;:::555333333555222,,,)))***......000444888;;;<<<;;;777222000222333222222444444333666<<<>>>;;;777666...444:::888333222777===:::::::::777555444555777:::<<<:::444000000000...555999888<<>><<<888777777;;;888777::::::666333333::::::999888666555444333222555888777444000000111///000111222222444777:::===<<<:::888555333222222111222555888<<<>>>@@@AAA:::<<>>777111111444......222777777333000000777444000...///333777:::666666666999;;;<<<;;;999777555222///...000444888;;;777666:::;;;777333222111333555555444333444444888444333666777555444555===888444222444666666555444111///000111222333333///---+++,,,///333444555666======666111444444111444000111888999000+++,,,------///333666999888777:::;;;;;;888333111333777111111000///------///111999666333000000222666888;;;999888999;;;<<<;;;999555666777999999888666555000---+++---111333222///+++...222333222///---,,,,,,222666666222000333777555;;;;;;555666>>>???:::333222222000...---++++++'''))),,,///111333555666999;;;===@@@AAA@@@???=========<<<888555222000///000000//////222777>>>CCC;;;111...555888333000333222///...111222000000444444111---,,,///222444555000111222333333555999<<<666444333333444444222111...444666444333666777444...777<<<888333222111///...///222777:::999444///000222555666555555555666666555555666888888555222,,,,,,---222777;;;;;;:::::::::666///---///000...***555;;;555...---000222444111000222555555222...$$$(((---000000000111333333000......111333222000444666777666333222444777333444555666666666666666111111000////////////////////////000111222444555999888777666555444555555111222333222000000222333555555444333222111000000...111555555555444555777111000...---...111444666:::<<<<<<999666666999<<<>>>555///222666777555555888888777666666666666666???999444444999<<<;;;888666555666666000))))))------,,,,,,///333888:::;;;:::666444777888555444555666333666===@@@;;;777777111666::::::666444555888555555555333111111333555===@@@???:::666777888777888:::777999@@@:::333888555777888666222000222444888555222222333444555555666:::===:::444000222555333111///...///222666888222000...///222555777888222555777777444111111222///333666555111///111444444333333333333555666777888::::::888999<<<;;;777777333000...///000///...///222777;;;======;;;:::999666777;;;<<<999777777;;;;;;;;;:::888555222000111555999999777444444666111222333222222333666888<<<<<<;;;777111......000///000333666999;;;======;;;>>>AAACCCBBB>>>;;;999999999888555333222444666222444777999:::999777555333333333333333333222222000222444444222111222444444///+++***---222555666222333222///...111888===FFF===666555444000...///222888===<<<666000......---,,,///666777222///111333222000000000222444666333222333555888999888555555555333111///000555999;;;888888:::999555444555444555555444333222444555444000000444666555444666:::555000000333666666555.........///111222111///,,,***)))+++///333555666444>>>@@@777333666777333444...///666777...***---000//////111333555555444444666666333...---111666222444666444111///000222444111---***+++///444888777555333555888999888666222333555777666555222000///---+++...333444222...(((,,,///000---******,,,(((///555444///,,,111666:::>>>;;;222222;;;>>>:::222111...,,,***)))((((((!!!$$$))),,,...000222333333444555777777666555444;;;===;;;777333111000///000///------...222777:::111))))))333666111///444///,,,,,,//////---...222555000+++)))***...000222///111222333333444666888222000---,,,,,,,,,***)))***111333111000444555111,,,555999555111222111...++++++---333:::;;;666000...000222333222222444555......///222444222---(((,,,******---111333222000888888333,,,+++...000///)))555;;;444,,,---111333333111///000222000***$$$(((---///000111333000111222222111...,,,+++000333444333000...///222111333555777888888777777444333111000...------,,,...---,,,,,,,,,...///000555555444444444333333333111222222111///...///000444555777888666111,,,((((((,,,000222111000111222............000222444666222555777666444222333666;;;222,,,///555666444444222333444444444222///...:::111***+++222777555111111222444222+++$$$&&&---,,,***)))+++000555999;;;999555444777777333111111999555666>>>@@@;;;666666444666999:::999666444333///000000///---...000222888<<<;;;666333666::::::666888444666===:::555<<<555888999777333111222444444222222333555666555444555;;;???;;;333...111666777444222000000333777999...------///111333333222)))---000000---++++++,,,&&&+++//////---,,,///333333333333222222333333444444666666333444888777444555111...---///000///---...---...111666:::===>>>000...000666999777555666888999:::999666222...,,,(((---222444222111111333555666666555444555777999888::::::444,,,((())),,,000111222444555666666666333777:::;;;999444000...444444444222000///111222+++...222666888888666555111000000000///////////////222555444222000222444000,,,''''''+++000333444///333444///***,,,666@@@;;;222,,,...222222111222///222666777444000,,,))))))'''+++222444///...000---...///000000000000///222000000111333333000---///000///---+++,,,111555666444444666444000000444333222111...,,,,,,///111222...---111222000///111222---)))+++111666888777---/////////000000,,,(((***)))(((+++///333666777444>>>AAA999444999;;;777000((((((111333---+++111000///------...//////...