BMNW6(} wwwooonnnnnnjjjbbb]]]ccceeehhhiiihhhhhhiiijjjlllfffdddjjjppprrrsssuuuxxxxxx|||zzztttrrrsssggg___VVVSSSUUUVVVSSSOOOFFF@@@:::888777444///***+++---///000000///000222000***(((,,,000000111333666777:::@@@GGGJJJJJJHHHYYYcccmmmttt}}}|||wwwqqqjjjcccXXXKKKBBB:::444444777000+++%%%###$$$%%%###!!! !!!!!!"""###%%%%%%$$$$$$%%%'''&&&!!!!!!"""!!!"""%%%!!!"""###$$$%%%&&&&&&&&&%%%,,,000555<<<@@@@@@IIIRRR```nnnyyy~~~|||{{{{{{wwwmmm^^^QQQGGG===444222+++&&&%%%###!!!###'''  """######""""""$$$%%%$$$$$$$$$### !!!!!!!!! !!!###%%%!!! """""" """&&&###$$$$$$###!!! !!!!!!"""$$$"""%%%+++222666:::CCCQQQ\\\fffttt{{{pppfff]]]WWWSSSBBB<<<555000---***&&&###""" """'''(((%%%!!!###$$$%%%%%%$$$%%%''')))'''------&&&"""$$$'''%%%!!!"""$$$%%%%%%###!!! ***###!!!!!!"""((( !!! &&&###'''%%%!!!### )))###!!!"""$$$###!!!'''000111777EEEWWWeeettt}}}vvvbbbZZZOOODDD<<<666222000111---'''$$$$$$$$$"""!!!"""(((...000,,,(((888555000---,,,---///111222666777333111222111............---***'''$$$"""///***'''******))),,,111222222///,,,///333///(((...444///((((((%%%$$$...%%%%%%$$$###$$$###"""!!!###***...222;;;DDDTTTYYYiiiwwwjjj___SSSJJJ<<<666...'''###"""!!! $$$!!!"""###$$$$$$%%%***000666777333///EEE===222,,,+++...000111000222333222333333///)))//////...,,,)))%%%!!!)))&&&&&&)))***)))+++///333333000...111444111,,,444;;;777444999:::<<L=hĦ4ĉ@ӵyyygggbbbXXXGGG666***%%%$$$%%%"""!!!%%%%%%###'''---,,,***(((''''''''''''&&&"""%%%%%%###!!!"""######"""""""""""" """###$$$$$$$$$###!!! >L"""!!! !!!""""""!!!!!! """***(((###&&& """$$$###""")))$$$"""'''222DDD\\\pppaaaNNN;;;666666222+++''',,,$$$ !!!!!!!!!$$$)))333CCC^^^|||GG=?HdĦ=ĪjGG=?ppp^^^???666,,,(((### !!!&&&###"""$$$'''&&&"""&&&...((($$$ !!!$$$&&&(((!!! !!! """###!!! """"""!!! """HdĦ""" !!!###$$$ ###%%%"""!!!###"""$$$"""%%%######!!! %%%$$$###$$$((($$$  )));;;LLLWWW666$$$222===777888CCCLLL:::)))###"""!!!$$$)))$$$%%%+++===ZZZ|||ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦvvvooodddRRRAAA######$$$&&&$$$ """""""""Ħ!!!!!!!!!!!! Ħ !!!!!!""""""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<ĉ~~~xxx3we<ĦPPPCCC:::0003h?@e !!!!!! Z$$$$$$$$$$$$######3h?gL !!!!!!!!!"""D%%)? fff?><z =?Ħ g&e###g&eS?ʬ4ff?>ߝL @e###g&eCCC...(((3h?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׼stQ}}}tttje<Ħ333(((###Bt=o9ĦH׼s ###HtĦ$$$"""!!!!!!!!!Bt=o9ĦHdĦ !!!!!!!!!Dtfo9ĦsߝLGdUĦ"""Ht@cӵHu]Ħ###Hu]ĦHtƅ^,,,qIܗGIӵ!!!H׼s%%%***Hu]Ħ&&&222Bt=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Ħ}}}vvvFSĦ'''&&&qjRgdKӵDdDĦ  """$$$""""""!!!DdDĦ""" qjRgdKӵDdDĦ HdDĦgdKӵDdDDdDĦ%%%DdDĦ4DufӵDdDĦ!!!DdDĦ q<R000%%%peƜ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Ħnnndddsp?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)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦXXXs<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ӵTTTsss4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d>>Hg8>aĦ!!!###B?Ho9!!!>d< """###%%%$$$$$$>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇ###DdDĦsdKĦ$$$B?dp&ĒR !!!>d<sdKĦ B?Ho9DDDs&dq&ĒR###$$$@@@hhh4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsezzzgeĦja>aĦ"""@G""""""se######)))!!!!!!!!!<Ō""""""!!!@GHkgeHĪj@IŌ ege!!! Hu]3hIŌ%%%$$$DdDĦne###%%%@h""" >h""""""sene !!!@GsĪj@h...(((%%%%%%''';;;iii4DuXӵĵD^DdDĦD^s׼svvvtttttthhhZZZgeFm8%%%>aĦ !!!s׼s"""!!!"""$$$&&&'''"""###$$$Ho%%% !!!!!!!!!!!! !!!!!!""" !!!$$$D^###""" DdDĦ888'''"""### '''!!! s׼s!!!### !!!!!!HHHbbbFFF)))###)))(((666TTT~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBewwwmmmWWWDDDgeFYĉ$$$$$$>aĦ """""""""!!!Be!!! !!!###$$$%%%$$$$$$$$$nu]ӵ!!! """###!!!     """!!!!!!!!!$$$###>d<Ħ"""###$$$$$$""">d<ĦCCCUUU"""Ħ""""""###$$$###"""!!!  $$$)))+++(((!!!!!!!!!Be  Ħ"""###$$$$$$""" !!!""""""""""""!!!'''111@@@TTTZZZJJJ222+++XXXjjj?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦxxxooocccTTT;;;,,,ŶS"""###$$$3we< """!!!  """######)))((('''iĉ@3hR/Ō  !!!  !!!""""""!!!!!!!!!DdDĦsdKĦ888@@@gdKĦ!!!"""#########"""  (((***'''""" %%%)))(((!!!gdKĦ### !!!"""!!! !!!"""""" !!!+++,,,444OOOXXX>>> &&&222TTT>AneneneneDenenexxxnnnfffSSSEEE:::(((""">A!!!!!!"""k<""""""!!! """!!!  !!!!!!"""""""""((('''%%%fh!!!!!!  !!!"""###"""!!! """!!!  !!!!!!!!!!!!!!!!!! !!!###"""!!!  Dene$$$ ne !!!"""""""""!!! """$$$""" ###!!!&&&+++***$$$!!!!!!ne""" !!!!!!!!!"""333IIIHHHAAA$$$)))///CCCmmm~~~wwwnnneeeVVVAAA333,,,######"""!!!!!!"""###$$$###!!! !!!!!!!!!!!!!!!""""""###!!!!!!"""""""""""""""""""""!!! !!!"""######"""  !!!"""!!! ###"""!!! !!!!!!!!! !!!!!!!!! """"""!!!  """"""###!!!  !!!### """ !!!""""""!!! """!!! !!!!!! $$$$$$ !!!!!! """  !!!***%%%000GGGDDD>>>--- 555iiiwwwnnnbbbVVV???,,,######!!!$$$(((###"""!!!!!!!!!  """$$$$$$###"""!!! !!!"""######$$$$$$!!!""""""######""""""!!!###""""""###$$$&&&)))*** !!!###$$$$$$"""  !!!"""$$$$$$$$$$$$######"""!!!   """""" !!! ###$$$"""!!!###!!! !!!"""%%%***###!!!%%% !!!!!!!!! !!!%%%%%%  !!!!!!"""!!! !!!"""!!!###)))((($$$+++???;;;999222)))333^^^wwwlllbbbPPP>>>***###!!!###&&&!!! !!!!!!!!!   !!!"""""""""!!! !!!!!!"""""""""""""""!!! !!!"""""""""!!! %%%$$$$$$%%%'''+++...///$$$###"""!!! """###$$$&&&''''''&&&&&&!!!    !!!"""!!!!!!$$$$$$ """"""///###### !!! !!!%%%&&&""""""  !!!   """ """###""" !!!!!!"""$$$&&&&&& !!!'''444<<<333)))444HHHqqqyyyjjjcccYYYAAA))))))"""'''+++### !!! !!!   """"""""""""!!!  !!!!!!!!!  !!!###&&&)))+++)))&&&!!!!!!"""#########""" """!!!  !!!""" !!!"""!!!!!!###### #########""""""!!!!!! '''+++ +++%%%,,, """"""%%%'''"""!!! !!!###!!!""" !!! ###"""!!!"""!!!&&&###$$$%%%111===888)))<<>>@@@kkk|||mmmuuueeePPP<<<+++ $$$!!!  !!! """######""" !!!### !!!!!!!!!######$$$%%%$$$###"""!!! ,,,111((( !!!######!!! !!!!!!"""######$$$ """######"""!!!!!!%%%###!!! !!!""""""!!! !!!!!!!!!###%%%&&&$$$ ###'''$$$###!!!  !!!!!! ***&&&!!! !!!""""""!!!   """ !!!!!!!!!  !!!"""###  &&&+++;;;CCCFFFIIIbbbyyyiiieeeSSS===,,,!!! %%%   !!!"""""""""""""""!!!"""###"""  """ !!!"""###"""$$$%%%&&&%%%###!!! """000999000###!!!"""###"""!!! !!!!!!!!!""""""""""""###$$$###"""!!!+++(((### !!!!!!!!! ###$$$%%%###!!!!!!###%%%&&&%%%$$$#########$$$$$$ 222+++###  !!!"""!!! """$$$ !!!!!!!!!!!!  !!!"""###"""!!! !!!""""""!!!<<>>%%%"""""" !!!!!!!!!!!!!!! """  !!!"""!!! !!! !!!###$$$###!!!$$$%%%###$$$((((((###!!!"""""""""!!! ###$$$$$$$$$$$$%%%%%%%%%!!! !!!!!!"""###$$$!!!!!!)))+++"""!!!'''&&&%%%$$$"""!!! !!!"""######"""!!! !!!!!!###$$$%%%$$$""" """$$$ $$$###$$$%%%!!! !!!"""###$$$ !!!###$$$###"""  !!!&&&!!! !!!!!!"""  ######!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! %%%BBBKKK///  !!!"""###'''+++'''CCC~~~QQQ'''$$$ +++""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!! !!! !!!###$$$###!!!!!!""" !!!%%%$$$ ###""""""!!! $$$""""""%%%$$$###""""""$$$&&&&&&%%%$$$%%%"""###%%%"""&&&&&&***)))### """""""""!!!  !!!"""  !!!"""!!! &&&---((($$$'''######'''&&&!!!""" !!!!!! !!!""" $$$ !!!""""""###&&&((('''"""$$$###!!! ###$$$###!!!!!!%%%(((%%% %%%"""!!!  """###!!!###!!!(((444666... !!! !!!###$$$***((( ######444uuuFFF$$$###"""&&& !!!###$$$$$$###!!! !!!!!!!!!!!!!!! !!!######""" ###""" $$$)))&&& """"""!!!!!! $$$"""###&&&&&&"""!!!###""""""$$$%%%%%%&&&&&&&&&###"""###%%%### %%%###(((&&&######!!! !!!"""  """""" !!!### ###&&&$$$%%%""""""&&&%%% !!! !!!!!! """!!!!!!###!!! %%%!!!""""""!!!!!!$$$)))---((($$$"""###"""""""""  """$$$### """%%%%%%$$$"""  !!!"""###""""""******"""!!!!!!!!!!!!###$$$,,,'''&&&%%%***yyybbb555### ###$$$!!!$$$&&&&&&$$$!!!  !!!"""###  """"""!!!&&&### ''',,,((( """"""!!!!!! ###!!!"""%%%&&&######%%%###&&&&&&%%%%%%''')))%%%%%%'''***)))%%%%%%((('''+++)))&&&%%%$$$""" !!!###""" !!!""""""!!!!!!!!!""" !!! !!!"""  """ !!!###""" !!!"""""" !!!!!!  ###"""!!!%%%###"""!!! !!!%%%+++000)))&&&%%%'''%%%  (((&&&$$$######"""  !!!"""###$$$&&&%%%###!!! !!!!!! ###"""###"""!!!!!!!!!!!!###%%%---"""'''''''''MMMIII'''%%%"""''' """$$$$$$""" !!! !!!###%%%  !!!!!! $$$###!!! %%%***(((#########""""""!!!!!!!!!!!!""" ######!!!!!!###"""''''''%%%$$$(((,,,$$$%%%(((******(((''''''111444222+++%%%&&&((()))""""""!!!""""""""""""!!! !!!$$$"""###""" !!!   !!!!!!   ######  !!! $$$$$$!!!"""%%%!!!!!!!!!!!!"""%%%***...'''$$$$$$&&&%%%!!! ###***)))((('''&&&%%%###""""""!!!###"""!!!$$$###"""!!! !!!!!!""""""######!!!!!!!!!"""###%%%)))$$$'''&&&'''000kkk333!!!(((((( !!! !!!###%%%  !!!!!!"""### $$$'''&&&$$$$$$$$$###############$$$!!! ###"""""""""''''''$$$$$$'''+++!!!###%%%&&&''''''%%%###222555222***%%%%%%((((((%%%$$$###!!!!!!"""$$$%%% !!!!!!!!!"""%%%###!!!%%%!!!!!!!!!   !!!"""###"""###''''''$$$###%%%$$$!!!"""&&&'''$$$###%%%!!!###$$$$$$$$$&&&(((%%%!!! """###!!!###'''############"""!!!!!!"""%%%!!!!!!###  !!!"""!!!!!! """"""!!! !!!"""!!!"""$$$%%%$$$$$$'''!!!###%%%'''___MMM%%% ***'''!!!  !!!  !!!"""###!!! !!!!!! !!!### !!!%%%'''$$$$$$$$$###############'''###"""$$$$$$!!!!!!$$$"""%%%%%%$$$$$$&&&(((%%%''''''&&&(((***((($$$!!!'''+++(((%%%%%%%%%###%%%%%%%%%$$$"""###%%%'''$$$###$$$%%%'''&&&### ###$$$###!!! """$$$ """###""" """%%%!!!!!!"""###"""""""""!!!###%%%"""!!!%%%&&&$$$$$$''')))&&&&&&***,,,(((&&&'''"""$$$''''''&&&%%%$$$$$$###!!!!!!!!!###((( !!!!!! """###&&&### !!!"""  !!!!!!"""!!!!!!  """"""""""""$$$&&&!!!###&&&$$$!!!###&&&''':::999"""!!!(((&&&!!!!!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!!""""""  !!!"""&&&&&&""""""""""""""""""""""""%%%"""!!!###$$$"""###''' !!!"""###$$$$$$$$$%%%(((***(((%%%'''+++)))$$$$$$###"""%%%''''''"""%%%((((((&&&$$$$$$%%%((('''''')))+++***&&&###!!!"""""""""!!!!!!""""""!!!""""""!!! !!!###%%% ###""" %%%&&&$$$"""$$$%%%$$$""""""$$$'''""" $$$&&&%%%'''***000,,,,,,000111...******+++,,,---+++(((&&&&&&&&&""" ######!!!"""%%%!!!###%%%$$$###"""$$$&&&$$$"""!!!!!!"""""""""!!! !!!!!!!!! !!!"""!!!  """"""""""""$$$&&&######$$$'''"""""")))&&&(((\\\000###"""%%% &&&### """%%%''''''%%%""" !!!!!!"""!!!!!! ###"""!!!"""###"""!!!  &&&'''$$$ !!!!!!!!!!!!!!!!!!"""!!!###'''!!!!!!!!!"""$$$%%%###"""$$$%%%""" %%%$$$""""""%%%,,,000$$$***---***&&&###""")))((((((***,,,+++'''###"""  !!!"""!!! """!!!!!!###$$$$$$ $$$$$$ !!!&&&(((%%%!!!%%%((()))'''%%%%%%''')))&&&&&&***------///444555111000444666222...---444333111---)))((()))***!!! """&&&&&&""" !!!!!!###%%%$$$"""!!!###%%%!!!!!!"""""""""###$$$%%% !!!!!!!!!!!!!!!  """###!!!!!!$$$ """###"""###$$$&&&&&&"""!!!)))%%%!!!***### ...ttt&&&%%%$$$%%%%%%%%%###!!!"""!!!"""$$$""" !!!###$$$###"""!!!"""###""" !!!$$$&&&%%%###!!! !!!"""######%%% ###(((...!!!###""" $$$((("""$$$&&&&&&%%%%%%###'''******'''%%%&&&(((&&&''''''%%%$$$###%%%&&&***000...%%%"""&&&%%%!!! !!!"""###(((###!!!!!! ###&&&%%%###"""""""""###$$$"""&&&)))))))))***+++)))(((''''''(((---222666000111:::CCC???333111777///999===666000333444222 222(((***(((&&&$$$$$$$$$"""!!!!!!$$$&&&"""!!!!!!"""###!!! ######""" !!!!!! &&&!!!$$$###"""!!!!!!!!!"""$$$%%%(((%%%TTT}}}'''%%%$$$$$$%%%%%%###!!!""""""$$$'''%%% !!!  !!!!!!"""######!!!!!!"""######!!! !!!$$$%%%$$$############"""######$$$$$$"""$$$###$$$&&&$$$"""  """$$$&&&''''''&&&%%%"""$$$%%%%%%$$$"""!!!""" !!!''',,,+++###!!!%%%###!!!!!!  !!!"""###### !!!  ###%%%%%%###!!! %%%)))---...///555>>>FFFHHHEEEDDDDDDBBB@@@EEELLLGGGHHH@@@222+++///222///###000(((...(((///$$$,,, """$$$$$$$$$$$$%%%'''$$$######$$$$$$$$$!!! ######"""!!! """""""""!!!!!!!!!  $$$%%%!!! """######"""""""""###$$$%%%(((%%%OOOqqq'''&&&$$$$$$%%%%%%###"""!!!!!!$$$'''&&&!!! ###  !!!"""""" !!!"""""" !!!"""$$$###""""""$$$%%%$$$###$$$$$$###"""""""""#########$$$""""""%%%((($$$!!!!!!$$$%%%"""###$$$%%%''''''&&&&&&%%%"""!!!!!!"""###""" !!!!!!!!!""""""###(((''' ###"""!!!!!! !!!"""###""" ###### """$$$$$$"""!!! !!!"""###"""""")))+++***///:::DDD???EEEJJJJJJIIIFFF@@@:::CCCJJJLLLHHHHHHIIIDDD;;;444888...444222000!!!&&&###&&&(((((('''%%%$$$%%%%%%###""""""###$$$###"""!!!###%%%$$$"""###""""""!!!!!!!!!!!!!!! !!!&&&'''$$$###%%%$$$$$$#########$$$%%%&&&(((&&&EEEjjj(((&&&$$$$$$%%%%%%$$$"""  ###""" %%% !!!""""""!!!"""!!!  """$$$$$$######$$$$$$#########"""!!! &&&"""$$$******((('''(((***+++***)))$$$$$$%%%%%%%%%%%%$$$######!!! """%%%%%%"""!!!$$$%%%%%%$$$$$$$$$!!!$$$$$$ """"""!!!!!!!!!!!!!!!"""""""""!!!!!!%%%&&&"""!!!###''''''&&&%%%$$$######"""!!!""""""  !!! ###***000444BBBMMMRRRWWWYYYOOOAAAJJJYYYdddfffdddcccZZZOOOQQQMMMAAABBBDDD;;;---///...///...+++((($$$###$$$$$$""" !!!#########&&&''''''%%%!!!"""!!! !!!"""&&&""" """""""""%%%***$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&999ppp)))'''%%%$$$%%%%%%$$$######  ###))) !!!!!!!!!"""!!!  """###$$$$$$######"""######""""""!!!  '''$$$""""""!!! %%%,,,***,,,......,,,+++---...############""""""!!!!!!!!! """&&&'''%%%""" """###"""  """""" !!!######!!!!!!!!!!!!""""""""""""""""""###  """""""""!!!  !!!""""""!!! !!!"""  !!!!!!!!!***111444555@@@RRRZZZXXXcccooosssiii```___```^^^TTTPPPGGGAAAGGG===444666777666222---(((&&&''')))&&&### !!!###$$$$$$%%%&&&&&&%%%"""  $$$###!!!!!!!!!"""###$$$'''###!!!"""""" """'''$$$$$$%%%%%%&&&&&&&&&&&&###(((///lll}}}***'''%%%$$$$$$%%%%%%$$$'''###""""""!!! %%%+++!!!!!!  !!! !!!"""""" !!!"""!!!"""######"""!!!"""$$$######"""!!!!!!!!!""""""!!!"""'''***(((###$$$(((***---///---(((%%%&&&)))!!!!!! !!!###$$$###!!! """!!!  !!!!!!!!!"""""""""""" !!!"""#########""""""###$$$ !!! !!!""""""!!!"""!!!"""!!!///;;;@@@GGGVVV^^^XXXSSSZZZdddiii___bbb]]]IIIMMM???:::888999777222---)))))),,,///)))&&&######$$$%%%&&&&&&!!!###$$$$$$######$$$&&&&&&%%%###""""""$$$&&&'''!!! ###''''''"""###$$$%%%&&&&&&&&&%%%%%%""",,,***UUU***(((%%%$$$$$$%%%%%%%%%%%%######%%%$$$!!!###(((%%%$$$###"""!!!!!!!!!!!!!!!"""######!!!!!!"""### """""" """$$$""""""!!!!!!!!!"""######!!!&&&***(((###$$$(((((())))))(((&&&$$$""""""   """"""!!!  !!!!!!  """ !!!!!!!!!!!!""" !!!"""###$$$###""""""""" !!!%%%%%%"""!!!### !!!!!!!!!  !!!!!!###&&&$$$ !!!%%%+++666888AAATTThhhqqqwwweeedddRRRNNNEEE888777333///+++***,,,...)))'''%%%$$$%%%&&&%%%$$$"""###$$$$$$######%%%&&&$$$###!!! !!!###%%%&&&"""((((((### """###$$$%%%&&&%%%%%%$$$"""222)))GGG+++(((%%%$$$$$$%%%%%%%%%!!! ###&&&%%% """''''''%%%$$$######""""""!!!###$$$###"""!!!"""$$$!!!!!! """%%% !!!"""###"""###$$$!!! &&&...%%%###"""$$$''''''###  !!!!!!!!!$$$&&&%%%!!!  """ !!!!!! !!! !!!"""$$$$$$######"""!!!!!!!!!    """!!!"""'''###""" """"""BBBcccttthhh~~~dddbbbQQQOOODDD999888666111,,,((('''((((((&&&$$$###$$$$$$###!!!(((((('''%%%"""!!!!!!"""!!! """###### ###$$$###%%%((("""###$$$%%%&&&%%%$$$$$$###666***@@@666'''%%%&&&%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!%%%(((&&&!!!"""&&&!!!$$$&&&&&&&&&""""""!!! !!! !!!!!!!!!""" !!!"""######"""!!! $$$""" """$$$$$$$$$###"""!!!  !!! $$$"""""" !!!"""###""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!!!! ###!!!&&&BBB```wwwiiidddeeebbb[[[OOO===---...999<<<000!!!***######"""$$$***$$$!!!"""###  #########"""!!!!!!!!!!!!!!!&&&%%%$$$###""" $$$""" !!!$$$&&&%%%$$$"""777...CCC222&&&######""")))'''###$$$%%%%%%%%%###!!! """"""""""""!!! !!!"""!!! !!!""""""!!! !!! !!!"""###### !!!!!! !!!!!!!!!""""""!!!!!!!!!$$$###!!!!!!"""###"""!!!###"""!!!  !!!!!!%%%$$$ ###!!! !!!!!!""""""!!!!!!!!!  !!!!!! !!!!!!!!!!!!  !!!!!! !!! !!!""""""!!!  ###$$$333AAAXXXuuurrr]]]bbbSSSQQQRRRCCC555555777000((('''&&&"""&&&***$$$!!!###$$$### """$$$######"""!!!!!!!!!!!!!!!  ###&&&(((%%%###!!!"""%%%'''&&&%%%)))888+++???111***((($$$%%%+++%%%"""$$$&&&((('''%%%!!!%%%###!!!"""$$$$$$""" ###""" !!!!!! !!!###$$$%%% """###$$$###"""!!!!!!!!! !!!!!!$$$###""""""###"""!!!""""""!!! !!!!!!"""&&&&&&"""!!!$$$"""!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!  !!! """  !!!!!! !!!""""""###)))333???TTTnnnvvvWWWQQQVVVBBB444999<<<777,,,******%%%''')))""""""$$$%%%%%%$$$######$$$###""""""!!!!!!!!!!!!!!!(((&&&""" !!!###%%%$$$###"""###%%%''''''&&&---888...GGG333222333+++!!!$$$)))!!!"""###%%%&&&%%%$$$!!!$$$###""""""###""""""!!!!!!  """""""""  !!!"""###!!!###&&&(((((('''%%%###"""!!!  !!!""""""!!!!!!###$$$###!!!""""""!!!!!!!!!!!!!!!!!! ###'''&&&!!! """###"""!!! !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!   !!! !!!###!!! ###!!!)))JJJqqqnnneee```GGG<<>>```333$$$$$$(((!!!&&&"""!!!!!!!!!!!!!!!""""""""" """!!!!!!$$$""""""!!!!!!!!!!!!"""""" !!!""""""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!!  &&& ###,,,(((+++!!!!!!""""""######$$$$$$$$$###!!!"""###$$$###"""######""" ############"""!!! $$$%%%### """###  !!! !!!"""!!!###!!! ### !!!"""###!!!!!!!!! &&&"""  '''###&&&BBBeeeqqqddd```NNNGGGFFF333---+++(((%%%######%%%&&&&&&###"""!!! !!!"""###$$$###""" !!!"""$$$"""$$$)))***)))))),,,666GGGoooAAA***!!!"""&&&""""""""""""""""""""""""!!!"""!!!"""$$$######""""""""""""###### !!!""""""""""""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""!!!!!! $$$"""%%%***%%%((("""""""""######$$$$$$$$$(((&&&###""""""######"""  !!!"""""""""!!!   """###""" !!!""""""""""""###%%%$$$"""!!! !!!"""  !!!""" !!! ***&&&%%%$$$(((:::^^^llloooVVVFFF444888(((&&&######%%%%%%### $$$###"""!!!!!!!!!!!!"""###""""""!!! !!!!!!(((&&&&&&))))))'''(((,,,999RRRPPP(((!!!+++...######################## !!!"""!!! """###$$$######""""""######$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""############""""""""""""#########"""!!!!!!"""&&&)))'''"""!!!$$$""""""###############$$$'''$$$""""""###%%%%%%%%% """"""!!! !!!"""!!!!!!"""###############$$$""" !!!"""######"""!!! !!!"""!!!!!! !!!!!!"""!!!!!! ###$$$%%%###"""!!! !!! !!!!!!""" """!!! %%%%%%### 666XXXqqqXXX;;;888***'''%%%&&&)))(((###&&&%%%$$$"""!!!!!!!!!!!!###$$$$$$$$$$$$###""""""(((&&&&&&))))))(((+++111???___jjj"""(((%%%...%%%(((%%%%%%$$$$$$$$$$$$$$$###!!!!!!!!!!!! !!!"""#########""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""$$$######""""""###$$$$$$!!!***---%%% """$$$!!!!!!""""""""""""#########!!!!!!"""%%%(((******)))"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$'''&&&$$$#########$$$$$$)))%%%!!! """$$$###!!! !!!!!!"""""" """###$$$""" !!!######""" !!! !!!!!! !!!"""$$$$$$###""" """"""'''%%%333ZZZjjjnnngggGGG999111---)))***------(((###'''&&&%%%$$$###"""!!!!!!$$$%%%&&&''''''&&&%%%$$$$$$###%%%((()))***111999EEEmmm&&&++++++%%%,,,%%%%%%%%%%%%$$$$$$#########"""!!!!!!!!!"""""""""!!!!!! !!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###&&&$$$!!! ###&&&(((""",,,///%%% $$$&&&""" !!!!!!""""""###$$$$$$###%%%(((,,,//////,,,)))$$$&&&((('''%%%###""""""%%%$$$$$$###"""!!!!!!!!!&&&%%%$$$"""!!!!!!"""###,,,((($$$$$$'''))))))((('''''''''%%%### %%%$$$"""  !!!"""!!!!!!  !!!###$$$###"""!!! &&&((("""!!!'''&&&&&&(((000FFFWWWEEE:::777222---+++---...+++(((''''''&&&&&&$$$###"""!!!###$$$%%%&&&&&&&&&$$$$$$$$$###%%%((((((***222<<>>IIInnnvvv###"""((((((&&&%%%$$$###############(((&&&%%%###"""!!!""""""%%%$$$###$$$$$$$$$"""!!! !!!!!!!!! ######""""""!!!!!! !!!"""###$$$!!!"""$$$$$$######%%%&&&'''((((((%%%&&&(((&&&!!!"""######"""  """$$$$$$###""""""""" !!!!!!!!!!!!!!!%%%"""!!!""""""''''''%%%$$$""" """!!! !!!######"""!!!!!! &&&$$$!!! !!!"""!!! &&&)))***))))))+++(((###!!!"""#########"""###$$$!!!""""""!!!!!!"""$$$ !!!!!!""""""######$$$ """%%%&&&&&&&&&+++333999;;;888222///---)))%%%""""""#########&&&$$$%%%''''''$$$###%%%%%%"""((($$$'''000@@@kkk888(((&&&%%%&&&%%%###""""""###$$$%%%%%%$$$!!! !!!$$$!!!!!!"""  !!!"""######"""!!!  !!!"""######!!!###%%%%%%&&&(((***&&&((('''$$$$$$&&&%%%!!!!!!"""""" !!! """%%%&&&%%%$$$######  !!!"""###$$$###!!! !!!!!!"""#########"""""""""!!!!!!"""!!! !!!""""""###""" !!!!!! #########"""!!!!!!"""$$$'''&&&&&&'''+++---***&&&((()))(((&&&$$$%%%+++000 """""""""%%%!!!!!!!!!!!!""""""######"""!!! !!!$$$''')))++++++***+++111888;;;888444///,,,((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&///***...(((***111???hhhVVV,,,%%%&&&%%%$$$###""""""$$$&&&((("""!!!!!!"""$$$!!!!!!""" !!!!!!!!!!!!!!!!!!!!!""" !!!#########"""  !!!"""###### ###%%%&&&&&&&&&((()))"""%%%%%%"""!!!$$$$$$"""!!!######"""""""""### """%%%&&&%%%###""""""  !!!"""###!!!""""""""""""!!!!!!!!! !!!!!!""""""###!!!!!!  !!!###!!! !!!!!!  """$$$$$$"""!!!"""###"""###%%%%%%%%%444444333...'''###"""$$$ """ !!!$$$!!!!!!!!!!!!!!!"""""""""!!!""""""###$$$&&&(((***&&&###$$$---888<<<888111111///+++)))))))))((('''%%%%%%&&&%%%&&&'''((('''---(((...---555???LLLsss{{{222(((...&&&%%%###"""###$$$&&&((("""!!! """###$$$###""""""###$$$$$$###!!!""""""!!!!!!""""""###$$$ !!!"""######"""!!! !!!"""######$$$%%%''')))(((&&&$$$###### ###$$$!!!"""$$$###"""$$$%%%$$$######$$$!!!######!!! !!!!!!!!!!!!!!!!!!######"""""""""### !!!!!!!!!!!! !!!"""!!!  !!!   !!!######!!!"""!!!"""$$$'''+++///333333///(((!!!!!!!!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!###$$$ !!!(((666CCCDDD999---333///+++((('''''''''&&&%%%''''''%%%&&&)))+++)))(((###)))***777FFFVVVKKK111...((('''&&&$$$######$$$$$$#########"""""""""""""""!!!$$$%%%%%%$$$###$$$""""""!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!! """$$$%%%&&&&&&&&&'''(((***)))%%%""" !!!%%%%%%!!!!!!$$$$$$ """%%%%%%$$$###"""###!!!"""###!!! !!!!!!""""""!!!  !!!"""!!! !!!$$$(((!!!!!!!!!!!!!!!!!!!!!"""!!!###%%%%%%"""!!!!!!""" !!! ###!!! ###!!!"""%%%%%%"""$$$)))"""'''...222222///---'''$$$""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$!!!!!!***999FFFGGG:::---666111+++'''%%%&&&&&&&&&%%%((((((%%%&&&,,,---+++222---222111===RRRnnnfff;;;%%%+++***(((&&&$$$"""!!! ############""" $$$%%%###""""""###"""!!! !!!"""###$$$!!!!!!!!!!!!!!!""""""""" !!!$$$&&&'''((((((((($$$&&&((((((&&&###""""""###''''''"""!!!$$$$$$"""$$$%%%$$$"""""""""%%%%%%$$$""" !!!"""######!!!!!!"""!!!!!!&&&,,, !!!"""###$$$%%%%%%!!!%%%((((((%%%""""""### """######"""%%%!!! """"""###'''%%% %%%""" &&&///777<<<===+++'''"""!!!###$$$###"""!!!!!!!!!!!!!!! !!!%%%((('''### ###000<<>>444999000%%%""" &&&"""!!!%%%%%%!!! %%%((( !!!&&&""" !!!(((,,,+++***,,,<<<>>>888...)))***'''!!!)))))))))******,,,...000%%%///111333AAA[[[bbb111222000+++&&&%%%&&&%%%###""""""###$$$$$$###"""!!!"""%%%&&&&&&###!!! !!!  !!!!!!!!! !!!""""""""""""!!! !!!###!!!!!!&&&"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""$$$"""!!! !!!!!! ######""""""""""""######!!! !!!$$$$$$ !!!$$$!!!"""###$$$%%%%%%"""%%%&&&%%%!!!!!!$$$((($$$&&&(((((('''%%%%%%&&&############$$$&&&((()))%%%%%%$$$###"""!!! $$$"""!!!"""%%%&&&%%%###((('''%%%""" """$$$(((666:::888777---%%%((("""!!! """$$$%%%$$$''' """'''###### $$$'''(((+++///DDDAAA===888555222---))))))%%%"""%%%...555444///***---111;;;JJJ___EEE555000)))&&&$$$############$$$$$$$$$###"""!!!!!!!!!"""%%%&&&&&&%%%"""!!!!!!"""###""" !!!!!!!!!!!!!!!""""""$$$(((&&&!!!"""""""""""""""""""""""""""!!!"""###"""!!!!!!"""######$$$%%%%%%$$$######$$$######$$$$$$$$$$$$######$$$!!!"""'''(((%%%###$$$'''&&&%%%############$$$"""$$$%%%### !!!$$$%%%&&&''''''%%%%%%&&&''' !!!"""$$$%%%'''((()))"""$$$&&&((('''%%%###!!!"""!!!!!!"""$$$&&&%%%$$$&&&$$$###"""!!!(((000<<>>)))!!!%%%''''''%%%"""!!!"""######&&& ###((($$$'''""" ###%%%,,,222LLLFFFCCCFFFBBB555...///,,,(((%%%+++;;;EEE;;;***===HHHHHHFFFUUUtttbbb:::000)))***)))$$$!!!!!!%%%%%%$$$$$$###"""!!!!!!######%%%&&&'''&&&$$$"""!!!"""$$$""" !!!!!!!!!!!!!!!$$$###%%%(((((($$$###%%%"""""""""""""""""""""""""""$$$%%%%%%###"""###$$$###&&&))))))'''%%%&&&((("""###$$$%%%%%%$$$###"""((($$$%%%+++...+++'''%%%***((($$$!!! !!!"""!!!"""$$$###!!! !!!###%%%&&&&&&%%%$$$$$$&&&(((!!!"""###%%%&&&'''''''''"""$$$'''))))))(((%%%$$$  !!!"""###$$$$$$###!!! !!!$$$$$$!!! ---HHHFFF,,,###%%%'''(((&&&### !!!%%% $$$)))%%%((($$$!!!!!!"""%%%+++333KKKEEEHHHOOOFFF111+++444)))))),,,777JJJTTTGGG222>>>]]][[[EEE]]]FFF555+++///222***$$$$$$&&&%%%%%%$$$###""""""!!!%%%$$$%%%&&&((((((%%%"""!!!"""$$$"""  !!!"""!!!!!!!!!(((###"""######!!!!!!$$$""""""""""""""""""""""""!!!"""$$$$$$$$$######$$$!!!%%%((((((%%%$$$%%%&&&"""###$$$%%%%%%$$$###"""((($$$%%%+++...+++'''%%%  ###%%% !!!"""#########$$$%%%$$$%%%%%%$$$######%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((( !!!""""""######$$$%%%(((%%%!!! !!!"""&&&$$$<<<@@@666555&&&""" ###$$$"""!!! $$$ $$$)))$$$&&&$$$$$$&&&&&&%%%***111???>>>HHHQQQDDD------???((()))---999IIIQQQKKK@@@,,,KKKMMMEEEooo___AAA***,,,111***$$$%%%&&&%%%$$$###############'''%%%%%%&&&))))))&&&###"""""""""""""""""""""""" !!!!!!"""""""""""""""111***$$$######!!!!!!$$$"""""""""""""""""""""""" """%%%%%%$$$"""&&&''')))((('''&&&&&&'''""""""############""""""$$$!!!"""'''(((%%%###$$$%%%$$$!!! !!!$$$%%% !!!"""$$$%%%%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&((()))$$$&&&''''''&&&%%%'''(((%%%###  """!!!$$$+++,,,666LLLCCC777((( """###"""### ### $$$)))#########&&&***(((%%%'''---///333@@@JJJ@@@///555HHH888111111:::???<<<:::===...888@@@\\\^^^333***---&&&"""&&&%%%%%%$$$#########$$$%%%)))&&&$$$&&&***+++'''$$$###%%%'''%%%!!! !!!$$$!!!""""""###############333+++%%%%%%%%%######%%%""""""""""""""""""""""""!!!###)))+++(((###+++)))((('''(((((('''&&&"""!!!!!!!!!!!!!!!!!!"""!!! !!!$$$$$$ !!!$$$+++)))&&&$$$"""!!!!!!"""!!!!!!"""$$$%%%%%%$$$###!!!######"""!!!!!!!!!######"""!!!!!!"""###$$$$$$############$$$&&&'''''')))***)))'''%%%'''))) !!!###&&&!!!#########'''@@@TTTIII888***###!!! !!!%%% ### $$$(((""" """&&&)))'''"""$$$***'''+++555===999111777DDD===333777FFFEEE444...666999>>>NNNxxxDDD000...'''%%%+++%%%$$$#########$$$%%%&&&***'''%%%&&&***+++((($$$###'''***'''!!!!!!&&&""""""###$$$$$$$$$$$$$$$***###!!!###""""""###""""""""""""""""""""""""%%%!!! %%%...222---&&&***&&&"""!!!###$$$###!!!"""!!!  !!!"""!!!!!!###%%%"""!!!''' !!!"""###"""######$$$$$$!!!  ######""" !!! !!!###%%%""""""######$$$$$$$$$$$$''')))***(((%%%$$$%%%'''"""%%%'''%%%!!! """!!!!!!$$$(((&&&DDDAAA:::111'''"""!!!!!!&&& """ $$$(((!!! %%%'''$$$ """(((&&&(((---222222000333:::---'''888VVVZZZBBB666>>>444HHH^^^ccc999***+++***###%%%)))''' ###&&&%%%$$$'''***)))&&&######%%%)))'''%%%%%%%%%$$$###!!!!!!!!!###***)))###""" !!!###$$$$$$ """"""""""""%%%''' ###'''***+++***'''%%%&&&&&&&&&''''''&&&""" !!!!!!"""""""""###!!!###$$$###!!! !!!%%%!!! ###### !!!&&&$$$""" """%%%&&&%%%"""!!!!!!!!!  """$$$$$$###!!!###)))***'''$$$###%%%"""!!!!!!$$$'''((($$$!!!&&&%%%$$$###""""""""""""  ---<<<;;;000&&&$$$%%%### ###### !!!$$$!!!///,,,%%%+++$$$''',,,///...+++)))(((***===YYYIII@@@FFF???<<>>===GGG^^^qqqNNNFFF>>>222***''''''((('''***///666888000&&&$$$(((***+++,,,------+++)))'''%%%%%%&&&&&&%%%###""" &&&###!!!!!!%%%((((((((($$$&&&'''))))))(((&&&%%%%%%$$$$$$$$$%%%&&&''''''"""!!!!!!!!!!!!!!!"""###"""!!! !!!###%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%###!!! %%%%%%$$$!!! !!!$$$&&& +++%%% (((!!!!!!((($$$""""""%%%'''&&&%%%((('''%%%###"""""""""###$$$%%%$$$###!!!!!!###%%%###!!!"""&&&(((''')))---%%%$$$$$$###"""!!!!!!  ###***111...(((###"""''',,,---,,,""" ###+++///+++(((***HHH999666,,,***///+++555@@@PPPZZZ```mmm}}}|||^^^QQQ???111------------***+++000222///))))))---***,,,---,,,)))&&&%%%&&&''''''''''''&&&%%%$$$###'''%%%""""""%%%&&&&&&%%%&&&'''(((((((((&&&$$$######""""""""""""######$$$&&&&&&$$$"""!!! ############""""""""""""'''&&&&&&%%%###"""!!!!!!'''''''''((()))***+++,,, !!!"""!!! !!!"""+++---%%% !!!''''''%%%######%%%'''))))))'''&&&%%%$$$$$$###$$$$$$###$$$$$$###"""###%%%'''$$$!!!!!!$$$%%%$$$%%%(((###############"""!!!  !!!"""$$$(((******%%% $$$(((((('''###!!!$$$***...---000555AAA333333******000...::::::MMMXXX___sss~~~iiiLLL666---,,,......---+++***------+++,,,///---......+++'''%%%&&&'''((('''&&&%%%%%%$$$%%%%%%'''%%%$$$$$$%%%%%%$$$###&&&'''''''''&&&$$$"""!!!######"""!!!!!!!!!""""""'''&&&%%%$$$"""!!! """$$$&&&$$$!!! """'''&&&$$$###"""!!!!!!!!! !!!!!!!!!!!!!!!"""###"""!!!!!!"""---%%%### !!!))))))&&&&&&&&&$$$$$$&&&***---%%%%%%&&&&&&&&&&&&%%%%%%!!!"""#########$$$&&&(((%%%""""""$$$$$$"""###&&&!!!"""###$$$$$$###"""!!!"""$$$%%%$$$"""&&&### ###%%%%%%###$$$$$$&&&)))+++---444;;;777,,,///)))***222111===999RRR___ggg^^^>>>///,,,---...222---***,,,...,,,+++,,,000...+++***)))*********&&&%%%###"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###"""""""""###!!!"""###$$$%%%&&&&&&&&& $$$'''%%% !!!$$$""""""""""""###%%%&&&'''###$$$&&&(((******))))))!!!###%%%%%%%%%%%%&&&''''''$$$)))!!!'''000&&&'''((('''%%%"""###(((,,,###$$$&&&'''((('''&&&&&& """######"""###$$$&&&&&&######&&&&&&$$$%%%((( !!!###$$$$$$###"""!!! !!!$$$$$$!!!%%%###""""""$$$%%%$$$"""%%%'''))))))((()))000777///&&&---***+++222///<<<>>>]]]nnnyyyzzzUUU@@@777444333333---+++...111///---,,,111+++&&&&&&+++...---***%%%$$$###"""!!!"""###$$$!!!"""$$$%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###"""$$$&&&((())))))"""%%%$$$ ###''' !!!###%%%''')))+++"""$$$'''+++///111222222%%%%%%%%%$$$$$$%%%(((+++(((%%%+++###(((...###'''(((((($$$!!!!!!%%%(((###$$$&&&'''(((''''''&&&!!!"""######!!! !!!"""$$$""""""%%%&&&%%%&&&***!!!!!!######$$$###""""""$$$!!!!!!"""!!!"""""""""###$$$$$$###"""$$$)))---,,,***+++///333***$$$---,,,,,,222///;;;BBBddd}}}vvv\\\JJJ@@@:::333...,,,000444333222333222,,,&&&&&&***,,,)))&&&%%%%%%$$$$$$$$$$$$%%%%%% """###$$$###$$$&&&(((""""""######%%%&&&&&&'''######"""!!!!!!!!!"""""" !!!###%%%&&&&&&&&&&&&!!!$$$###!!!!!!$$$&&&"""###$$$&&&&&&'''''''''!!!!!!"""###$$$$$$$$$$$$%%%$$$###"""!!!###&&&***(((  !!!###''''''&&&%%%###"""$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&!!!###$$$###""" !!!"""###$$$###$$$(((######""""""""""""""""""%%%""" !!!""" !!!""""""######$$$+++///......000111111***###---+++---666666EEELLLoooeeePPPEEE888333000111222333555:::777555111---(((%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###!!!"""%%%'''$$$$$$$$$$$$$$$%%%&&&'''###""""""""""""######$$$!!!"""$$$%%%&&&%%%$$$###""""""""""""""""""######"""###%%%''''''%%%###"""******)))((('''&&&&&&'''#########"""!!!!!!###%%%"""$$$ !!!(((&&&%%%$$$$$$%%%'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&!!!###%%%%%%$$$######$$$### ######!!!"""%%%&&&$$$"""!!! !!!"""#########""" !!!$$$ !!!!!!"""###%%%''')))...///,,,---000///++++++$$$+++)))---<<>>RRRllllllggg```III333---'''%%%######%%%'''&&&%%% """###$$$######$$$&&&&&&%%%$$$#########$$$$$$"""###$$$%%%&&&%%%$$$$$$'''&&&$$$###############!!!"""###$$$&&&'''((()))((('''&&&$$$$$$%%%&&&&&&#########$$$&&&'''&&&%%%$$$$$$$$$#########"""""""""%%%''''''***//////+++,,,***((((((''''''&&&'''$$$$$$%%%%%%$$$###"""!!!!!!######!!!###&&&$$$ !!!"""!!! ###(((---&&&&&&&&&&&&&&&((())))))%%%$$$$$$%%%&&&&&&$$$!!!%%%$$$###%%%'''((((((''''''&&&%%%$$$%%%&&&((()))&&&555444---666===888222===555;;;VVVsssXXX999+++)))%%%$$$###$$$%%%&&&%%%%%% """###$$$######$$$&&&&&&&&&%%%$$$############!!!"""$$$%%%&&&&&&%%%$$$'''''''''&&&%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((()))(((&&&%%%%%%%%%&&&'''&&&%%%$$$%%%''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&&&&)))---,,,((($$$(((***((($$$"""###%%%"""#########$$$#########"""$$$$$$!!!"""$$$"""000+++%%%"""""""""!!!###$$$$$$&&&''')))+++,,,%%%%%%%%%&&&''''''%%%###'''&&&&&&''')))+++***)))''''''&&&%%%%%%%%%&&&&&&&&&666999888BBBGGG???999===???RRRvvvWWW000------"""#########"""""""""######$$$%%%%%%$$$"""!!!"""###""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&%%%''''''((('''&&&&&&''')))(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''%%%$$$&&&))))))&&&"""$$$%%%%%%&&&''''''(((((()))(((%%%###%%%)))'''"""%%%)))%%% !!!$$$&&&!!!"""""""""###$$$$$$$$$$$$%%%###!!!!!!$$$###***$$$"""$$$!!!""""""###%%%''')))+++,,,%%%%%%%%%'''))))))'''%%%((('''&&&''')))******)))&&&&&&%%%%%%$$$$$$$$$%%%)))***222FFFUUUJJJCCCOOOPPP\\\xxx___)))(((***!!!$$$###"""!!! !!!"""$$$$$$%%%%%%$$$"""!!!"""###!!!!!!###$$$%%%&&&&&&'''############$$$%%%&&&&&&$$$&&&''''''%%%%%%(((***''''''&&&&&&%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%&&&$$$###&&&***+++((($$$&&&&&&&&&&&&&&&'''''''''***((($$$"""%%%++++++&&&%%%))))))###!!!%%%''''''"""""""""""""""######$$$###$$$"""!!!&&&&&&###!!!$$$$$$############$$$%%%&&&'''((($$$$$$%%%'''******)))''''''&&&%%%&&&'''((('''&&&%%%%%%$$$$$$$$$#########((($$$'''<<>>HHHAAA111&&&$$$)))((('''&&&%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$!!! """%%%'''$$$!!!(((&&&$$$###"""###$$$%%%%%%))))))+++------DDDjjjooo///222)))%%%)))***%%%"""$$$$$$$$$$$$$$$$$$$$$######''''''&&&$$$$$$######$$$###%%%%%%%%%###"""###$$$"""""""""""""""!!!!!!!!! ###%%%### $$$(((&&&$$$######%%%&&&&&&%%%%%%###!!!"""%%%&&&$$$"""!!!$$$''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!! """""""""!!!!!!###%%%$$$!!!!!!%%%(((''''''(((*********)))((()))+++---%%%000888666---(((((((((''''''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$###""""""&&&###"""$$$'''(((&&&###)))(((&&&%%%$$$$$$$$$%%%"""###(((+++###'''<<>>GGG<<<222@@@>>>,,,***'''%%%''')))'''###$$$$$$$$$%%%%%%&&&&&&'''""""""######"""!!! """######""""""###%%% !!!!!!""""""######(((******((($$$"""%%%(((%%%$$$$$$%%%&&&%%%### &&&&&&&&&%%%%%%&&&))),,,###"""!!!"""$$$%%%%%%$$$########################!!!!!!!!!"""""""""""""""!!!$$$((()))(((%%%###""" ######!!!&&&&&& $$$&&&$$$!!!%%%"""%%%### %%%'''&&&%%%###"""!!!!!!!!!!!!%%%(((******)))((( !!!######"""""""""###!!!"""$$$&&&)))***++++++$$$((("""%%%%%%)))666AAA[[[}}}iiiXXXHHH???;;;===<<<666111111...)))%%%$$$''')))'''$$$ """&&&)))***)))'''%%%!!!"""$$$&&&''''''&&&&&&!!!!!!""""""#########$$$""""""!!! """"""""""""!!!!!!!!!!!!$$$$$$$$$###"""!!!!!!!!!"""###%%%&&&'''&&&%%%%%%%%%$$$###"""""""""######"""###%%%&&&%%%""" """###"""!!! !!!"""%%%%%%%%%%%%''')))+++------&&& !!!$$$###!!!###############$$$$$$$$$&&&%%%$$$"""!!! %%%'''(((&&&""" !!!###""" """$$$%%%%%%"""""""""###$$$###!!! ''''''(((***+++***(((&&&******%%%%%%++++++111BBBRRRmmmoooYYYIII<<<666333555333///---///...***''''''***+++(((%%%"""$$$&&&(((((('''%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$######"""!!!!!!""""""$$$############""""""""" """%%%'''''''''%%%&&&&&&'''((((((''''''$$$############""""""""" !!!"""###""" %%%%%%%%%$$$""""""$$$%%%&&&&&&&&&'''((()))***++++++(((&&&&&&'''&&&### ######"""""""""!!!!!!!!!%%%$$$$$$############$$$ !!!!!! !!!$$$''')))'''%%%$$$######"""!!!######"""###%%%&&&'''((('''&&&%%%&&&((()))******333000&&&###,,,555DDD\\\aaalll}}}lll[[[GGG>>>AAA444222000000...,,,...222---+++)))***,,,,,,)))&&&%%%&&&&&&&&&&&&%%%$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$#########"""'''***+++)))&&&&&&&&&&&&&&&''''''(((######$$$$$$$$$###"""!!!""""""""""""""""""!!!!!!'''''''''%%%######%%%'''%%%%%%&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&$$$$$$$$$######""""""!!!$$$##################$$$ !!!!!!!!!"""&&&+++///******((('''%%%$$$""""""+++***'''%%%%%%&&&'''(((+++)))'''&&&(((+++///222555::::::>>>KKKRRR\\\nnnnnnsss}}}|||gggSSS???000111:::000000000...+++***...333+++******+++,,,,,,)))&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%!!!"""###$$$&&&'''((()))&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############### """&&&)))'''%%%%%%%%%#########$$$%%%&&&###$$$&&&'''&&&%%%###!!!&&&%%%$$$$$$$$$&&&'''(((###%%%''''''%%%############$$$%%%%%%%%%$$$"""!!!$$$%%%&&&&&&&&&'''+++...'''&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$''',,,///+++,,,.........---...///+++,,,+++***))))))***,,,333222111//////222555888333@@@GGGPPP]]]```cccnnnjjjsss~~~~~~oooWWWPPPBBB555555;;;888000---...---)))&&&'''+++...)))((()))***+++***(((&&&%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%&&&'''!!!"""###$$$&&&((())))))$$$$$$#########$$$$$$%%%$$$$$$#########"""""""""###!!! !!!$$$%%%$$$"""&&&%%%###""""""###$$$%%%%%%&&&'''((((((&&&$$$###'''&&&%%%%%%&&&''')))*** $$$(((***)))&&&###"""%%%%%%&&&&&&%%%$$$"""!!!###&&&***++++++++++++,,,&&&&&&''''''(((((())))))******++++++---...000000(((&&&$$$###$$$&&&((()))...000222333333444666999'''+++///222222222333444:::<<<===<<<:::999;;;<<<777AAABBBDDDNNNTTTYYYddd^^^fffnnnnnnggghhh{{{rrrCCC000:::<<<333111888999222---///...)))(((***,,,+++''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$$$$############""""""""" !!!"""###$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%$$$#########%%%&&&''' $$$***---,,,)))'''%%%(((((((((((('''&&&%%%%%%$$$)))000666666111+++%%%&&&&&&&&&'''''''''((((((######%%%(((+++...111333(((((('''(((***+++***)))***,,,---,,,***+++///333000555999999555111//////<<<@@@CCCCCC???<<<<<<===888FFFJJJJJJQQQQQQOOOTTTZZZWWWWWWYYY]]]dddppp|||uuusssQQQ999...:::BBB===222,,,///333,,,...---)))***......)))''''''''''''&&&&&&'''(((((('''''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$#########!!!$$$$$$""""""%%%)))&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""###### ###'''))))))))))))))))))((('''&&&&&&&&&&&&&&&''')))---333777666000*********)))(((''''''&&&&&& !!!"""$$$'''***,,,---******,,,///111000+++'''&&&''''''%%%"""###)))...555999:::777000***((((((777;;;??????;;;999999;;;999JJJPPPPPPUUURRRJJJJJJRRRMMMKKKPPPWWW^^^eeelllfffqqq___AAA777999???333///999===333***(((%%%'''&&&###''',,,***$$$((((((((('''&&&&&&(((************)))(((&&&%%%$$$!!!"""$$$&&&''''''&&&&&&#########$$$$$$%%%%%%%%%############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((('''""" $$$)))###$$$$$$%%%$$$###""" %%%$$$###"""""""""######"""""""""""""""""""""""" !!!###$$$$$$&&&)))+++'''&&&$$$###"""###$$$%%%)))%%%###'''///666888777//////---+++)))'''&&&%%%)))))))))))))))******+++)))***,,,///000---%%%(((******'''%%%'''...555***...000///***)))+++...111555999999555444666999>>>HHHCCC;;;???CCCEEELLLCCCDDDIIILLLMMMOOOWWWaaaSSS```qqq|||pppOOO>>>===>>><<<:::000+++///111,,,&&&$$$''''''&&&&&&&&&&&&&&&'''+++//////+++&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""###)))///,,,%%% ###(((((('''%%%###"""$$$(((,,,)))'''&&&'''((()))((('''%%%&&&&&&&&&&&&$$$###"""###$$$%%%$$$######%%%&&&###&&&)))(((&&&$$$%%%&&&'''&&&$$$"""!!! !!!"""&&&'''&&&""" $$$$$$%%%(((***(((### !!!&&&%%%###,,,'''&&&+++...---...222888666222---)))'''%%%%%%***---///,,,&&&"""$$$'''$$$%%%%%%%%%&&&(((,,,///,,,+++******,,,///333666......---...///111333444111///000444999:::666111999@@@???>>>CCC???999<<>>???FFFOOOUUU```___cccnnn{{{ppp[[[EEE<<<<<<<<<999:::222///111111,,,'''&&&,,,+++***))))))***++++++******)))'''''''''&&&$$$)))(((&&&$$$###$$$%%%%%%###'''***(((### """&&&&&&''''''&&&%%%%%%(((***(((&&&&&&&&&''''''&&&%%%$$$#########$$$%%%&&&'''$$$%%%%%%###""""""$$$&&&$$$'''******(((&&&&&&&&&!!!"""###$$$%%%$$$$$$###"""$$$%%%%%%###"""""""""%%%######$$$&&&%%%"""((($$$%%%))))))$$$"""$$$######(((111333...)))(((---,,,+++***((((((''''''))))))((('''%%%#########(((((()))(((((()))---///******)))***,,,///222333+++,,,---...///000111111555333333555888:::;;;:::===@@@999666<<<<<<:::@@@======;;;::::::===CCCGGGQQQQQQSSS[[[kkkyyy\\\WWWLLLAAA;;;888222,,,000------...,,,(((&&&(((+++***((('''''')))***,,,+++'''%%%&&&***+++(((%%%+++)))&&&###"""$$$&&&(((%%%&&&&&&%%%###"""###%%%$$$&&&(((((('''&&&'''((('''&&&%%%%%%&&&&&&$$$###%%%$$$"""""""""$$$'''(((((('''&&&$$$""""""$$$'''###&&&***+++)))'''&&&&&&!!!$$$&&&'''&&&%%%###&&&&&&$$$"""!!!!!!$$$&&&%%%$$$"""!!!#########"""&&&######%%%&&&%%%$$$%%%###$$$)))111333...(((%%%''''''((()))))))))((('''(((&&&$$$$$$%%%&&&$$$!!!)))))))))((('''(((***,,,(((((()))***,,,...//////)))***,,,---............555555444333333666;;;>>>777888111///777888555:::999:::;;;:::999999:::;;;LLLMMMOOOSSS]]]nnnxxxhhhYYYLLLHHHBBB<<<888333+++$$$)))+++------+++)))***---+++)))(((&&&'''(((+++,,,---)))'''***,,,+++))))))+++)))&&&$$$$$$%%%'''((()))'''%%%$$$%%%&&&'''&&&###%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&'''&&&$$$"""((('''&&&%%%$$$$$$$$$%%%******(((&&&######&&&(((###%%%(((******(((&&&%%%"""###$$$%%%%%%$$$"""!!!%%%%%%$$$"""!!!!!!$$$&&&%%%$$$#########$$$$$$### """###$$$######&&&))),,,***)))***,,,---,,,,,,)))***,,,,,,+++)))&&&%%%&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%######$$$&&&%%%''')))***,,,,,,,,,,,,******)))******,,,---...000222222///,,,---333999000444111222<<<:::222333999<<>>;;;:::999HHHLLLPPPRRRVVV___nnnzzzmmmUUUSSSQQQ===888333333333222///---...222555333///...///111---,,,*********,,,...///+++)))***,,,***%%%&&&+++'''''''''''''''&&&&&&&&&(((&&&######%%%''''''&&&$$$$$$$$$###"""###%%%((('''&&&&&&'''((((((%%%###&&&'''((()))(((&&&$$$###(((((('''%%%""""""$$$&&&"""###%%%'''((('''%%%###$$$######"""""""""######!!!###$$$$$$###"""###$$$ """$$$%%%$$$###""""""!!!(((,,,((("""!!!''',,,---+++'''$$$&&&***---...***+++------,,,)))%%%###!!!$$$'''&&&###"""%%%(((###$$$$$$###"""!!!"""###%%%&&&(((***++++++***)))+++***'''&&&&&&))),,,...+++...111///***)))---111222777444555>>><<<555666888;;;???@@@???<<<:::999:::BBBKKKOOOOOORRRZZZbbb{{{xxxYYYNNNMMMFFF@@@999444444555444333444111555666111,,,,,,+++***(((((((((((()))***++++++'''%%%'''+++''' """***&&&&&&''''''''''''&&&%%%$$$"""!!!"""$$$%%%%%%%%%%%%%%%$$$###"""###&&&(((%%%%%%&&&((())))))&&&###!!!###'''******)))&&&%%%###$$$$$$"""!!! !!!"""###"""###$$$&&&'''%%%$$$###""""""""""""$$$&&&((( """%%%'''%%%$$$######!!!###$$$###"""!!!!!!###+++...((( """%%%$$$%%%%%%###%%%))))))&&&%%%''')))******(((%%%$$$###&&&%%% ###'''"""$$$%%%%%%$$$###$$$%%%&&&'''(((*********)))(((+++)))'''%%%%%%(((+++---(((---111000---+++---000333777111...444444333:::555777999999888777666777888AAAKKKQQQQQQSSSYYY^^^jjj|||ooo^^^QQQOOOIII<<>>888777<<<<<<555///---'''+++,,,))))))...---((("""$$$''')))))))))((('''(((''',,,'''&&&***(((&&&###""""""$$$'''((( ###&&&'''&&&&&&&&&'''###&&&***+++***((('''''' !!!###&&&((((((%%%###%%%%%%$$$$$$###""""""!!! ###&&&'''&&&$$$###$$$'''$$$"""###&&&))))))(((((()))++++++***'''$$$"""%%%'''((((((((('''(((***((())))))'''%%%&&&+++///$$$&&&&&&&&&,,,222...%%%###%%%""""""))),,,)))'''''''''((('''&&&$$$###&&&%%%$$$$$$&&&'''&&&$$$ ###%%%%%%&&&''')))))))))(((((())))))))))))%%%'''***+++,,,***(((&&&&&&(((***,,,///222777:::---999;;;888888222000888<<<;;;777333000111555888BBBBBBAAA@@@BBBGGGPPPWWWVVVcccggghhhsssxxxfffWWWRRRRRRJJJFFFDDD===666;;;<<<555//////---))),,,+++)))((('''''''''((($$$&&&'''%%%!!!"""'''---///+++%%%!!! """%%%((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&)))***'''%%%%%%"""!!!%%%((('''&&&###%%%'''&&&######%%%))) """%%%''''''%%%###***)))&&&%%%$$$&&&(((***+++(((&&&''')))***)))'''***$$$!!!'''+++)))%%%)))...111000,,,***---000777111,,,---111222...)))!!!(((---,,,...222111,,,(((%%%######%%%&&&%%%######"""&&&''''''###$$$&&&&&&&&&(((***,,,***************)))))))))&&&(((,,,...---+++'''$$$(((***---,,,******...111******///888999444111333777666111444<<<999666@@@JJJ:::888FFFKKKDDDJJJYYY]]]fffdddgggtttttt~~~tttbbbaaaTTTQQQQQQHHHBBB>>>666555:::;;;555000000///++++++***)))(((''''''(((((("""%%%'''''''''***000666---+++&&&###"""$$$&&&)))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%((()))'''%%%((((((((('''&&&%%%&&&'''###$$$$$$$$$######%%%''')))((((((((((((((('''&&&,,,+++))))))***,,,...000+++)))'''(((***+++***(((***(((&&&&&&'''(((***+++,,,...111111000000222555111///....../////////---***---//////444888555///666222...+++***'''$$$!!!%%%###"""###%%%'''&&&$$$$$$%%%%%%%%%$$$$$$&&&(((&&&&&&'''''''''(((((((((&&&(((+++------,,,***)))******+++******+++---//////+++***---...,,,...333111222...111999555111999AAA999999BBBCCC>>>FFFTTTTTT[[[^^^aaahhhkkktttnnn```[[[YYYNNNLLLMMMCCC<<<777...111555666333000///...,,,***)))(((((((((((())))))%%%'''((('''%%%&&&***///+++)))'''%%%%%%&&&((()))'''%%%%%%%%%''''''&&&%%%((((((''''''&&&%%%$$$$$$$$$######%%%'''(((&&&%%%%%%(((+++***&&&$$$%%%((('''%%%$$$%%%&&&'''''''''...---,,,******+++,,,---)))(((((()))***---///000***(((''''''((())))))((())),,,...+++'''&&&+++111######$$$&&&''')))+++---***,,,......,,,,,,...000333111000111888===:::333666333000......---+++)))'''''''''((()))'''$$$!!!%%%&&&%%%###!!!!!!"""$$$######$$$$$$%%%%%%&&&&&&((()))***+++,,,,,,++++++,,,***'''''')))+++---------)))''')))***+++...333...000,,,...666333...444<<<===???AAA>>>???GGGQQQZZZ^^^gggjjjjjjsss}}}|||sssmmmfff```PPPEEEDDDEEE<<<666333,,,---///000///......---+++((((((((((((((()))))))))'''''''''%%%######&&&(((''''''&&&&&&&&&'''''''''&&&%%%$$$%%%'''''''''%%%)))((('''&&&%%%$$$###"""######$$$$$$%%%&&&%%%%%%"""%%%&&&%%%%%%&&&'''+++)))&&&'''***,,,+++)))***+++,,,,,,,,,---///111((())))))***+++---...///((('''&&&&&&''''''(((''')))---///---))))))...444222000000111444666777777)))+++---,,,++++++,,,---000///...000444888888666///...---,,,,,,,,,,,,+++(((((()))))))))'''%%%###&&&&&&%%%###!!!!!!###%%%$$$$$$$$$$$$############******)))(((((()))******...***&&&'''***---...---%%%&&&)))---///111222333///222------555333///555777===???===<<>>DDDDDDDDDEEECCCHHHVVV^^^dddlllqqqvvvuuuppp```NNNGGGHHHHHH@@@777222,,,111666///,,,...+++)))$$$$$$***---***((())))))*********)))(((&&&%%%%%%%%%%%%''')))+++++++++''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$""" """%%%$$$'''((('''%%%&&&***...$$$'''((('''%%%$$$'''***###&&&)))'''%%%%%%)))...###%%%)))---/////////...+++---...---******,,,...333222000///...///000111'''---222222---))))))+++!!!(((...///***(((+++///333...---000...(((%%%'''222333333///***((((((***###(((,,,---***&&&$$$$$$'''&&&%%%"""!!!###'''***###$$$$$$&&&'''((())))))+++***((('''&&&&&&''''''###))),,,,,,---///111+++000111---,,,...+++%%%%%%111111111:::<<<555333;;;:::<<<>>>888000111999BBBKKKHHHGGGJJJ===<<>>===999333...,,,---...//////...---,,,///+++&&&%%%'''(((&&&$$$)))%%%###$$$$$$###&&&,,,((((((((((((((())))))***(((&&&&&&)))(((%%%$$$&&&))))))((('''&&&$$$$$$######$$$$$$$$$######"""!!!&&&&&&'''&&&&&&%%%%%%%%%'''((()))***))))))'''&&&,,,***+++000111......000,,,------...---+++)))(((%%%&&&'''''''''(((***,,,***///222222...++++++---%%%''')))))))))(((***+++'''&&&######)))(((###---000,,,%%%&&&---,,,$$$%%%(((+++,,,,,,,,,---...,,,...000...***((()))***((()))+++...222444333111++++++***)))((('''&&&&&&'''###"""%%%%%%!!!!!!$$$%%%###"""&&&,,,---***%%%+++'''&&&((((((%%%&&&)))(((&&&'''+++...---///333000...******,,,//////,,,111///000444777555555777AAA;;;999>>>BBBEEEIIIMMMQQQPPPTTT]]]eeemmmyyyooo___SSSKKKDDDAAA??????>>>888...%%%++++++,,,,,,,,,,,,+++***...***%%%$$$%%%&&&$$$!!!&&&######$$$### ###((()))(((((((((((()))******)))&&&%%%''''''$$$%%%((())))))'''&&&$$$"""!!!!!!$$$######""""""""""""###'''''''''(((((('''$$$"""######""""""$$$%%%''')))---***+++//////,,,,,,...//////......,,,+++))))))&&&(((***+++++++++,,,...(((---222333000,,,+++,,,&&&+++000111///,,,,,,...---+++&&&"""$$$******'''+++***(((((((((((())))))%%%&&&((())))))+++...111))))))))))))((('''''''''+++++++++---///111000000,,,+++***(((&&&%%%######)))&&&$$$&&&%%%""""""$$$'''### %%%---111,,,&&&---)))((()))'''$$$$$$&&&%%%######(((+++,,,///444222///---+++***+++,,,---,,,******...//////000444<<<;;;===BBBDDDDDDHHHNNNGGGNNNYYY`````````gggoooyyyrrrcccYYYQQQKKKJJJCCC;;;888777555///)))************)))))))))((()))'''$$$###$$$$$$###"""!!!!!!%%%(((&&&!!!!!!%%%'''''''''''''''((())))))***&&&%%%&&&&&&$$$%%%((($$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%&&&)))***)))%%%!!!%%%$$$$$$$$$%%%''')))+++)))''''''+++,,,)))))),,,,,,,,,,,,,,,++++++++++++***,,,...///...---------***---//////,,,)))(((((()))+++...000///...------///,,,)))(((***---...---***&&&(((......***---555***+++------,,,,,,...000+++***)))***,,,...------,,,+++***+++---000111111------,,,+++***((((((''',,,***((('''%%%$$$$$$%%%$$$"""!!!$$$)))+++(((%%%...+++***+++***&&&&&&((((((%%%$$$'''((('''***...111///...---+++))),,,000///,,,,,,......,,,///333:::;;;???BBBAAAAAAGGGPPPAAAJJJWWW^^^^^^\\\^^^bbbttttttzzzgggWWWNNNGGGAAA===<<<666///,,,...000000...))))))((('''''''''''''''$$$###"""###$$$%%%$$$$$$""""""&&&)))((('''+++222&&&%%%%%%%%%%%%&&&'''''')))&&&$$$&&&%%%###$$$((("""######%%%&&&'''((((((%%%%%%$$$$$$$$$%%%'''((("""###&&&***+++***'''%%%***+++,,,---......------***((()))---...---...222,,,------------,,,,,,++++++,,,......,,,***)))))),,,,,,,,,+++))))))***+++,,,(((%%%&&&+++---+++((()))((((((***,,,------...///***,,,555555000333<<>>999444111444222///---,,,+++)))((()))((('''&&&%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$%%%&&&***777DDD%%%$$$$$$$$$$$$%%%&&&&&&(((%%%$$$&&&&&&###$$$'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$&&&''''''!!!%%%***---,,,+++******)))+++---//////...+++***+++((()))---///...000444000111222222111...,,,***---//////...,,,******++++++***))))))+++...111333444,,,%%%&&&,,,111///+++)))(((***///000//////222000+++,,,222333//////444000222333333///,,,******---......///111444666888777444222111111222111111++++++,,,---///000111111222222///)))&&&((('''%%%$$$''')))((($$$"""%%%(((&&&$$$%%%)))***((((((***(((&&&&&&))))))''''''***---(((***111222------222111111222222///+++---333555444555666444444<<>>%%%%%%$$$$$$%%%%%%&&&''''''$$$%%%''''''$$$###%%%$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''(((((((((%%%+++111111---+++---000)))***---...///...,,,+++,,,)))))),,,---,,,...222...000333444333000---***---...///...,,,,,,...///)))((()))***---///111111555///******...111111......+++,,,000000...000555---***))),,,///000...,,,///000111000///...///000///111222000//////333777;;;999666333222000...,,,'''((()))***,,,---...///777888444,,,))),,,,,,(((&&&'''((('''&&&%%%''')))&&&$$$%%%******((('''***(((&&&(((,,,,,,(((''')))+++%%%&&&000444...***---)))***...000---(((+++000888666777:::999777<<>>999444222444666888888...---,,,***)))'''&&&%%%''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&$$$ ###)))(((%%%%%%$$$###""""""$$$&&&'''***+++---,,,++++++,,,...)))***---000111000---***000000222666555000,,,---222111...+++((()))+++...,,,***---444222***+++333)))---,,,&&&&&&******&&&***###''',,,***///555111$$$((()))''''''))))))%%%%%%%%%%%%'''))))))(((&&&+++,,,,,,+++++++++...000;;;888444111000111444666666...((()))000444222---111+++)))000777:::<<<>>>111666777111,,,***)))'''111111111///+++))))))***###$$$%%%&&&'''&&&%%%$$$%%%''')))***)))(((((((((***((())),,,,,,((('''(((!!!((($$$)))999111%%%///111''''''333999333111555666@@@EEE@@@888444333222:::<<>>IIIWWW[[[YYYQQQNNN[[[fff[[[EEEtttjjjhhh[[[CCC111...++++++...222444555(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""###$$$$$$%%%$$$$$$########################!!!!!!!!!!!!""""""###$$$...)))$$$###!!! $$$$$$$$$%%%&&&''''''''''''''')))******))))))+++,,,,,,---...///000///---,,,///+++((())))))'''))),,,222111///,,,)))))),,,///))))))+++...,,,((()))---,,,///...)))(((++++++(((---"""&&&...***'''***((((((+++,,,******+++)))%%%'''&&&''')))***+++)))''')))******)))))))))+++---222222111000////////////555...((('''***+++)))%%%888000,,,///222111///000///333333...,,,,,,+++)))---,,,++++++***)))((('''$$$%%%&&&%%%######&&&((('''((())))))'''%%%&&&&&&000......///+++$$$###%%%***000++++++444---(((666...)))(((---///,,,***,,,111777:::999888888444...555666:::<<<<<<===EEEPPPLLLYYY^^^VVVSSS[[[aaaaaa|||ccc^^^\\\XXXMMM===444111...,,,,,,,,,+++***$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%######"""""""""###$$$$$$)))((($$$"""%%%+++,,,)))"""$$$'''***++++++***)))&&&((())))))))))))+++,,,//////..................111---***++++++***,,,000111000///,,,******,,,...+++//////+++***,,,---,,,,,,...---***)))++++++)))---"""%%%---'''""""""###'''******+++---,,,(((((('''((()))++++++)))'''***+++++++++)))***+++---***+++---//////---+++)))444111...,,,++++++***(((000***'''+++.........///000222000---...111111---444111......//////---*********(((%%%!!!!!!$$$((()))))))))'''$$$###$$$%%%......111111+++%%%&&&+++***222111...///((('''333)))---///------222555444111333666777:::;;;555,,,000000333888:::;;;???FFFLLLRRRSSSPPPSSS^^^eeefffffftttooo\\\SSSIIIEEECCC<<<666444111...,,,)))&&&%%%$$$$$$%%%&&&''''''((((((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%&&&&&&'''!!!&&&''''''...666222'''###%%%''')))+++,,,,,,,,,)))***,,,,,,,,,,,,...000000000...,,,+++,,,...000111000222666666111///111......---+++))))))***,,,,,,222111)))(((...000***.........---...000000000///+++...---(((...111'''%%%))),,,++++++,,,)))$$$)))(((((()))+++***(((&&&)))******)))((('''(((***'''))),,,......---+++))).../////////......000111)))%%%%%%***//////111333555444111///222777666111;;;666222222444444000,,,222///+++'''&&&%%%$$$###((()))(((&&&######%%%'''%%%(((...111---***///777)))111777888555...***---,,,777999000---666;;;777222888<<<;;;999888555111000///111777;;;;;;;;;===JJJIIIHHHIIIPPPXXX\\\[[[eeeeeeccc~~~nnndddZZZLLL???AAACCC999---------,,,***(((((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&((('''&&&%%%$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%&&&&&&'''(((%%%)))***''',,,222,,, &&&&&&&&&'''))),,,...000---...000000000000111333//////...,,,***+++...111...,,,...111111---+++---******+++***(((''''''))))))...,,,%%%%%%+++,,,&&&//////000222444555777999222999:::///---BBBJJJ888333666666111...,,,((("""---,,,,,,,,,------***(((&&&'''((('''%%%$$$$$$%%%&&&''')))***++++++******$$$'''***++++++,,,...000000---+++...///,,,,,,...777666222///222666555111444000---...222333000,,,333...***+++......)))$$$'''((((((&&&%%%%%%(((***$$$'''---000---***000999222555;;;<<<999777666111333??????000(((...111++++++888@@@:::000...333888555222333888<<<;;;999::::::AAAJJJMMMIIIGGGPPP[[[iiigggaaawwwrrr___UUUMMMCCC>>>FFFDDD222111222111...***(((''''''$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&%%%%%%***(((&&&%%%$$$###$$$$$$%%%$$$###""""""###$$$%%%############$$$%%%&&&''''''&&&$$$"""%%%******'''(((((('''((()))---000222///000111111000000111222,,,...000///,,,,,,///222111,,,(((''''''&&&)))...&&&((())))))'''&&&&&&&&&+++,,,***'''(((,,,+++(((***((()))---000000222666000888888+++***DDDNNN<<<444777888555555666555111222111000111111000---+++***,,,---,,,***(((((((((&&&&&&'''''''''(((((()))%%%'''***,,,,,,+++,,,---111......111000------///333444222...///222111---,,,******---111444444222...+++***...333555111,,,((()))***)))((((((***,,,+++,,,...///+++'''***111888333666444---333;;;555000:::;;;000***///111,,,&&&222888111'''(((333<<<999555444888;;;:::;;;===999888>>>IIINNNLLLNNNTTTTTT```ddduuuqqqzzzqqqhhhYYYHHH@@@???:::999888///777777555000)))%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$"""""""""###$$$########################!!!!!!!!!"""###%%%''''''&&&###$$$'''))))))+++///)))******,,,---///000111,,,---...---,,,+++,,,---)))...333333111///111333444...***((('''&&&)))...%%%''')))***(((&&&&&&&&&---)))(((,,,///---++++++%%%"""###(((***(((***///000---...***(((444<<<444+++///111000333999;;;:::333222111111111000---+++///000111000...,,,++++++'''((()))))))))))))))((()))+++---000111111///...***)))+++000111///000444---111222///...000000.........///111333555666666,,,---...///000111222444***,,,------+++***++++++,,,******+++***''')))...222...333... (((666000'''...222000000555888777222444111)))'''...666;;;888444444666888888===CCC???444444DDDRRRQQQNNNNNNHHHVVVZZZiiidddwwwvvvjjjdddZZZUUUAAA>>>AAA111###(((111---------)))%%%###%%%'''%%%%%%%%%&&&&&&''''''(((''''''((((((((((((((('''$$$###!!! """###%%%"""###$$$$$$$$$$$$###"""!!!""""""$$$%%%''')))***,,,***...555333((($$$))))))+++...000111111111000)))******)))'''&&&'''((((((///555777555222333555000---,,,...,,,(((&&&'''%%%(((***+++)))'''&&&&&&***######+++...)))&&&)))***%%%&&&***+++((()))...888))))))000,,,)))...000+++---,,,)))***...000...111000/////////...+++(((+++---...---***((('''''')))+++---......---***))))))))),,,000333444222///+++***,,,//////,,,---111***111444222///000111111111333444333111000111222...222444000***)))///666---///000000---+++******%%%######(((++++++...222,,,,,,888444 $$$222+++%%%(((,,,///000222444444EEE<<>>GGG666777@@@JJJGGG@@@HHHXXXYYY[[[RRR^^^^^^vvvzzz~~~mmm\\\UUUWWWSSS@@@111333666333000222///+++***------)))''''''+++%%%$$$))))))$$$"""$$$''')))+++)))%%%######%%%######$$$%%%&&&&&&''''''$$$%%%''''''&&&$$$ !!!######"""(((///...'''&&&&&&)))---...,,,---222******---000444555444222///......------......///---000444444222///---,,,111...++++++,,,---+++)))+++'''$$$'''...111...***((()))***+++,,,***%%%"""$$$$$$$$$&&&(((+++...///''''''+++000///***+++111444---)))...444222---+++111+++''')))+++(((&&&&&&///***'''***000333000,,,---,,,***))))))*********!!!)))111333///***)))***...(((***333666222444<<<444777666222000111///++++++&&&***666:::444///111444///111888666...---555000------///,,,&&&"""###!!!###%%%%%%$$$%%%***...'''111555,,,""""""***222///---222333///444555+++666666777888999;;;>>>???000,,,,,,333999999777666@@@===999999>>>EEELLLPPPXXX______aaagggiiippp{{{lllaaaTTTKKKJJJDDD555---333888555111222)))$$$###'''(((&&&%%%&&&)))$$$###'''(((%%%$$$&&&'''((())))))'''%%%%%%%%%""""""""""""###$$$%%%&&&%%%&&&'''((()))(((&&&%%%'''***)))$$$###'''(((&&&(((%%%&&&***,,,***+++...******+++...111222222000000/////////000000111222*********,,,...,,,((($$$,,,***''''''))))))(((&&&...***((()))+++,,,***&&&...---,,,,,,---,,,***((()))))))))***+++,,,---......---000444111***)))---000,,,***---...+++***+++///***'''***---,,,******+++++++++---///000000...000111000,,,&&&###$$$&&&(((***,,,...---,,,++++++---(((***333666111222999///222333111222555555222111///111777:::888555444000***+++222333---,,,222222000111444444111000222'''((('''%%%$$$&&&***...&&&---///)))###&&&,,,000333///222111,,,222666...222222222444555555333222...))))))000666666444444===;;;:::;;;@@@HHHOOOSSSVVV[[[]]]eeesssuuuwwwvvvkkkuuu]]]TTTQQQHHH>>>999666---+++333999444...---(((###"""%%%((('''(((+++'''###"""%%%&&&%%%%%%'''''''''&&&'''))))))'''&&&&&&%%%%%%$$$%%%&&&((()))######$$$$$$$$$%%%%%%%%%(((------)))''',,,333666---'''%%%))),,,++++++,,,+++******+++...//////...))))))(((((()))***++++++...+++))),,,000///)))###,,,***))))))***+++***))),,,,,,+++***))))))(((''',,,***'''''''''((((((((((((((()))))))))))))))(((...///222555333---+++,,,...,,,,,,---***&&&(((------(((''',,,000///...///'''+++///000///...///000,,,000222///)))&&&)))......,,,)))))),,,...---,,,...+++...555777333222777111444444000///000...+++555666666555777::::::666???666333666666///+++,,,000---...222333111222555,,,,,,***'''&&&'''***---'''******''')))...111111555111222000,,,444;;;666444333444666777555///***000,,,,,,222777666555666555555555888===CCCIIIMMMGGGLLLPPP___sssuuuppptttqqq~~~nnn]]]LLLFFFCCC<<<333---222,,,,,,222444///)))'''***%%%###&&&(((((()))---'''$$$######%%%%%%%%%%%%'''%%%$$$&&&***+++)))&&&'''&&&%%%%%%%%%&&&((()))$$$$$$""""""""""""###$$$***++++++)))+++111:::@@@333+++'''***......------,,,***)))***+++---------555444333333222222333333000...,,,...111000+++&&&+++***))))))***+++++++++(((***,,,+++)))(((***,,,(((&&&$$$$$$%%%&&&&&&%%%'''((()))*********(((((()))+++///333444222000///111...------***''')))...---(((''',,,000000...///&&&)))...000///...---------///111000...---///222///---+++***+++,,,......///...111777999444333555555888777222000111...+++222777666///111999;;;666HHH???888999999333...---///,,,+++---,,,******---+++++++++***)))((()))******)))'''(((///666777333...+++///...***222:::666777555444555777555///***111------222555555444666222333444666888<<>>555///666444111...+++((('''&&&)))***+++***)))((()))***&&&%%%######%%%'''(((((($$$$$$$$$###"""###&&&)))&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%'''''''''''')))---333777......111333111,,,---222444666///,,,333222///444777///''')))000444000***333000///333555333333444---...///---***)))+++---,,,+++******+++***(((&&&'''***...222333111...,,,+++///000//////111///+++///000,,,///888666333<<>>;;;555333666:::777111(((***,,,+++((($$$!!!!!!%%%%%%$$$""""""###'''***+++---//////---***((((((&&&))),,,///000///---+++&&&***///222333666:::>>>777999:::::::::>>>EEEJJJEEE@@@GGGDDDIIIWWWYYYeeemmmyyydddMMM888555:::;;;666111///...---+++)))'''&&&&&&(((+++,,,+++'''&&&(((+++'''&&&%%%&&&(((*********###$$$$$$###"""$$$'''***'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&))))))))))))***...444888===:::666111***'''---555333777222000777555111555;;;333,,,---444888555000666444333444444222222222.........---,,,,,,,,,---...+++)))***,,,---***''')))***---//////---+++)))***///111000111444333///((((((%%%+++444222111===555111666777111222333,,,,,,+++***+++,,,,,,...000...111222111...---------***)))***,,,//////---+++000---,,,000111///---...---,,,---000222000///000111,,,'''&&&%%%'''...666222666555///)))***---...222)))'''---,,,&&&'''///555++++++333333)))(((///000------000111///000333000...++++++...000---)))000000///,,,(((%%%$$$$$$$$$%%%%%%$$$###%%%(((+++(((***,,,,,,+++))))))))),,,,,,++++++,,,...111333(((***+++))))))///:::CCC<<<;;;999666666;;;DDDKKK@@@DDDJJJDDD>>>EEESSSeeefffnnn{{{|||```QQQFFF;;;777888666444333+++++++++******))))))(((''')))***(((%%%%%%(((+++)))'''&&&'''((())))))((("""$$$&&&&&&&&&&&&'''(((''''''&&&%%%$$$$$$$$$$$$!!!!!!""""""###%%%&&&'''+++,,,---------...111333>>>;;;888333---)))///888111666222222888555...111555222000///111333333333111222222111000000000000111...,,,---000111...+++333000...000444666444222555444222...+++(((&&&%%%***///222222444777777444000///***---222***(((555999222444555...///222...(((***+++,,,,,,---,,,+++***+++---///...------...(((+++///111111111222444333///...222333000...///000,,,***,,,,,,)))***//////,,,)))***))))))...555111555555000---000333333000)))&&&******'''***111111---333>>>>>>666999FFF///,,,---111333111333666......///000///......000666444000+++'''&&&''')))"""$$$&&&'''&&&&&&''')))&&&'''(((''''''(((+++...,,,+++******+++...000222111111///(((###%%%,,,333,,,333;;;??????===<<<<<<===GGGIIIEEE<<<<<>>222666888666666888666222555444333;;;@@@555333DDD:::111444999222///222000333777888555444555333---'''&&&+++333666222///000///000111111111222444555555555666777333......222888000...000---'''+++555------000555444000000333......,,,+++000888999555222555000&&&$$$,,,000,,,---///000///,,,***,,,---333111333777666222111222...***)))---...++++++///000000///,,,)))(((((()))$$$%%%&&&&&&$$$$$$%%%'''%%%'''(((((('''''')))+++%%%'''***------,,,)))'''###%%%'''((())))))((((((******(((&&&&&&,,,777???:::>>>222???GGGCCCLLL@@@HHHUUU___aaadddtttoooQQQGGG???000111333222...+++---000111.........---,,,***'''&&&'''$$$!!!###'''***+++***'''&&&&&&((()))***)))(((###$$$%%%$$$###"""###$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$&&&(((***---///111...///111333444666:::===@@@:::555555555222222444777888...)))...---+++000...111333555444333222222???DDDCCC:::444444333000666888:::;;;999888888999666888::::::888999>>>BBB888999:::;;;;;;:::888777777:::;;;888666777444000999888666===@@@222...>>>:::111777===777222333000///333444111111555444000***(((---777999444000000444111------000222222000222333555555///)))***000999222111555111+++...999000---,,,...000222999@@@444111......666>>>===888444:::444%%%"""...000(((...///...+++---222222...111000222777888444222333777...***///444222111222---///111000...+++***)))))))))(((%%%$$$%%%(((***%%%(((***+++)))'''&&&&&&---,,,***))))))+++,,,...,,,((($$$"""###%%%&&&'''&&&(((++++++***+++...222666>>>000:::===;;;NNNJJJ999GGGTTT[[[___hhhqqqvvvmmmUUU@@@888::::::;;;333...000000***&&&(((&&&(((***(((%%%$$$%%%(((&&&'''(((&&&###"""###&&&%%%%%%%%%'''***)))%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''((('''%%%$$$$$$$$$((())),,,000///***222111111333555555222...---222444000---///000//////000222333444444333333666555333111000000111111;;;666999:::222444999666;;;444222555333...111999888777666777999:::::::::<<<<<<;;;:::999666444333<<<;;;666222333666444///333555666888999999999888333222///000555:::555---///444888888999:::777222---555888333/////////,,,***,,,///111222111///...222///,,,+++,,,.........666111---///000000222666222222222333444555666777===222------000???FFF===EEE;;;000+++---///---***)))***...333111,,,///666222111444555111***,,,444///444555444555999666000111---,,,...+++&&&'''---***&&&$$$%%%%%%###$$$(((((()))))))))((('''&&&&&&%%%(((+++---,,,,,,,,,,,,(((%%%&&&+++---)))###!!!&&&'''(((***,,,...000111333777:::<<<<<>>>>>111<<<666...***+++,,,+++******+++///333111,,,...444,,,+++,,,...)))$$$%%%,,,+++000111000333999999555999222///111111...,,,...---)))'''((('''$$$$$$'''&&&&&&''''''&&&&&&%%%%%%)))******,,,---...//////,,,)))))),,,---++++++...%%%&&&''')))***,,,---...---111555777999>>>FFFMMMKKKFFFCCCGGGNNNVVV```iii}}}lllTTTFFFBBB;;;777777222555000------,,,(((&&&&&&((('''&&&&&&''''''&&&%%%$$$%%%&&&%%%$$$$$$&&&'''///,,,'''$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&((((((((('''%%%$$$$$$&&&+++------+++,,,222555444;;;777333000//////...---(((,,,...++++++...000//////000222444555555555555222222111111111111222222<<<666;;;AAA???BBBCCC;;;666888777444333666777555444222111222444666666555222444555666555333000...---///---***+++,,,***%%%))))))))))))'''%%%###"""(((+++,,,******,,,***'''+++......++++++,,,+++'''---,,,)))%%%''',,,///...,,,***((('''(((+++///222000000///---,,,,,,...///---,,,///444555222000111---...000222333444444444===777666333...555;;;444222000---***)))((())))))///000333666333///000555,,,,,,,,,,,,)))%%%&&&+++,,,///000000333888:::999<<<555000333777666333000,,,)))((()))'''###!!!###$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%'''+++------++++++))))))***(((%%%)))///''''''((()))***+++,,,,,,***---000111333777>>>CCCFFFGGGFFFEEEKKKWWW```cccnnn~~~ddd^^^KKKCCCBBB:::555222)))---+++))))))(((&&&&&&&&&)))&&&$$$%%%((()))'''$$$###$$$$$$$$$%%%%%%'''(((+++((($$$"""!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''(((,,,...)))---000333444444222000111000...---...///000000---000111//////333333111555666777888999888777777555555555666666777777888@@@888;;;@@@???DDDEEE;;;>>>AAA<<<333222888888222222000///000222444444333...000111222000---***((())),,,---+++***,,,***&&&*********)))(((%%%###"""###))),,,(((&&&''''''%%%))),,,,,,)))***...///------***%%%$$$'''+++,,,***((('''%%%$$$%%%(((+++...000---++++++,,,---,,,+++))))))---222222///...000333444555777777777666666???888666000(((000999666---......,,,(((&&&'''(((///111333444111//////000/////////---+++)))+++...///111333333444666888888777333000333666777555333---******+++***%%%$$$%%%#########$$$$$$%%%&&&&&&&&&$$$$$$(((...000---))))))+++...///((("""###***+++++++++,,,,,,,,,------,,,---///......000444777:::DDDJJJIIINNNYYY]]]ZZZ^^^kkk}}}aaaGGGQQQAAA;;;999111---***!!!***++++++))))))***++++++)))&&&$$$%%%((()))'''%%%$$$######$$$%%%''''''(((%%%%%%$$$$$$$$$$$$%%%&&&(((''''''&&&%%%$$$######&&&&&&&&&&&&&&&)))---000///000444888999777555444***,,,...000111111222222333555555222333555555222555555666666555444222111777888888999::::::::::::BBB888777:::888===@@@888;;;<<<444***)))111222---111///...///111333333222+++,,,...//////---+++)))'''+++,,,******+++***''')))))))))))))))'''%%%$$$"""))),,,)))%%%&&&''''''+++---,,,((()))...000///---)))'''(((++++++)))'''$$$$$$$$$$$$%%%&&&'''(((000***%%%''',,,///***%%%'''&&&))),,,+++)))+++000111222333555666777777777000222::::::222333444+++---000111///***&&&'''(((,,,...///...,,,+++***))),,,---,,,***(((***+++,,,,,,...222444444333444666444555555444333333333333...,,,,,,///...+++)))+++%%%%%%$$$$$$%%%&&&'''((()))((()))///555555000***(((...888;;;444***'''+++,,,,,,,,,,,,,,,,,,,,,,,,------...------...000222000;;;AAAAAAEEEOOOSSSPPPUUUYYYcccsssmmmJJJ>>>DDD777222000***,,,---%%%&&&)))***'''%%%((()))((('''&&&%%%&&&'''(((((('''%%%###"""###%%%'''''''''###%%%'''((('''''''''((((((((('''&&&%%%$$$######&&&&&&&&&%%%%%%&&&))),,,333000///111222222555999---000444555555444444444555777555333444777555111555666666666555444222111777777888999::::::999999EEE;;;::::::666;;;???:::777444---''')))///111//////---,,,---///111111000***+++---///000000000000$$$)))+++(((''')))***)))&&&&&&'''''''''&&&$$$######***---***((()))***)))---...,,,((('''***,,,***+++))))))---...***''''''$$$%%%&&&&&&&&&&&&%%%$$$---(((###%%%+++---(((###&&&%%%'''(((&&&$$$(((///)))***+++---///222444666111000666555...222555...///111333111,,,))))))***///111222000///000...+++,,,---,,,))))))---000///'''(((---111111000333888555::::::666222111111///+++((((((+++***((('''***''''''&&&%%%%%%&&&((((((&&&''')))...111111,,,(((###+++666===888///,,,///++++++++++++++++++******++++++,,,---///000222333333777888666888AAAJJJOOOVVVRRRSSS^^^ppptttXXX@@@??????444000...***...222+++%%%******$$$!!!###$$$"""%%%&&&''''''&&&&&&''')))&&&$$$"""###&&&''''''%%%$$$&&&((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''')))+++...///******---///...111666111333666666444444666777666777555444666:::888444777888999::::::999888777666777888999999999888777AAA:::;;;;;;555888===999999222---///222222111111,,,+++***+++---.........---------------......///$$$)))***'''&&&))),,,,,,(((((())))))((('''%%%$$$%%%***,,,++++++------++++++---+++'''&&&)))***(((((('''***...---((((((+++)))))))))(((''''''&&&%%%)))((((((((()))((('''&&&%%%%%%'''(((%%%"""&&&---,,,+++))))))***---000222777111111---(((000777222000111111000///...---...111555555222222444222------///...***,,,333666333,,,+++,,,///---,,,333<<<444777666333222444222---,,,(((&&&'''&&&$$$$$$''')))(((&&&%%%%%%%%%'''(((###$$$%%%&&&&&&&&&%%%%%%###&&&---222000******///++++++++++++++++++++++++,,,,,,,,,...000111222222888777666777666777@@@JJJPPPMMMOOOWWWbbbpppiii\\\LLL<<>>???>>>;;;999888;;;;;;999777555555666888AAA000)))111444---...777111111222444666555111///******+++---///...,,,***,,,&&&%%%((('''###$$$(((###&&&)))***'''&&&&&&'''"""%%%((('''$$$$$$)))...555222---)))+++///---'''&&&+++***'''***111000(((((()))*********,,,...111...---,,,,,,---,,,+++)))(((,,,//////,,,))))))***---)))&&&%%%(((+++++++++---+++)))''''''((()))***333///+++***---111222111111000//////000333777999;;;666111000111///***&&&...222222---***...222333333111...---///444999===000333555222......333888---***((((((***,,,***(((---)))&&&''''''&&&&&&&&&***)))'''&&&&&&'''((()))---......***%%%$$$)))---)))+++......---,,,,,,,,,000666777111++++++...///---///222666999:::::::::CCCYYYYYYKKKNNN\\\hhhqqquuuYYYMMMLLLKKKFFFBBB222111...+++)))'''''''''---+++(((((())))))'''%%%''''''((((((((('''&&&%%%)))'''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%$$$$$$%%%(((+++'''...///***+++333444...333444444222000///222444===:::888888;;;======<<<;;;;;;;;;:::999999:::<<<;;;<<<<<<:::777666666777333555666555222111333555:::///+++000333///...222---,,,,,,---///000000///,,,+++,,,---...---+++(((((($$$$$$(((***(((***///$$$'''((((((''''''))),,,'''&&&%%%&&&)))+++,,,---***)))%%%$$$(((......)))+++&&&$$$(((+++)))%%%###&&&''''''&&&&&&'''+++---333000---++++++,,,+++***)))+++------***((()))***000...,,,,,,......,,,******)))((('''&&&'''(((((()))***(((''',,,555888555111000///...///000333444777222---,,,...000...,,,***000222...+++---//////...---,,,---///333777:::)))+++---......000555999555333000///...---,,,+++...+++((('''''''''''''''(((''''''&&&&&&'''''''''(((***+++)))&&&%%%)))...)))))))))))))))((('''&&&///444555000---///000000+++,,,...111444888;;;===999GGGEEE>>>HHHTTT\\\ddd}}}ggg[[[OOOJJJHHHCCC===;;;000000...,,,***((('''&&&,,,***(((((((((((('''%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%######%%%&&&''''''&&&%%%$$$#########$$$%%%&&&''''''(((+++------------.........//////---111555444111222999???<<<:::888888;;;>>>???@@@<<<:::999999999999888777???===999555111000222555...222555444000...000444222///---...111222000------+++))))))+++---------,,,,,,,,,---...---***'''+++((('''((('''$$$$$$'''&&&&&&&&&%%%###$$$'''))),,,'''###&&&...222///+++$$$$$$""""""&&&---...***...$$$""",,,///&&&!!!$$$%%%%%%$$$###"""###&&&)))444000+++(((((()))******)))******)))''''''(((***111000000000000...***''')))))))))))))))(((((((((%%%+++)))"""%%%///000)))111000000/////////000000777222---,,,...111222222+++222555222//////...---,,,,,,...000222444555666000///.........///000111333444444333222111333444...+++(((%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&&&&"""%%%((((((''''''***---...+++((('''))))))'''%%%---000000------000111...777555222000000222666888111555111333BBBHHHKKKTTTnnnwwwiii]]]TTTKKKGGGAAA888000---,,,,,,,,,,,,+++***)))(((+++*********))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&###"""$$$'''%%%%%%$$$$$$######""""""$$$%%%'''((()))***,,,---222------333333...///444,,,///333444555999@@@FFF888777555555666888:::;;;>>>;;;999:::<<<<<<888555===;;;777333///...111333000444555222---+++000555---111000+++---444333,,,///---,,,+++,,,---,,,++++++++++++---...---***(((///---+++***(((%%%$$$$$$((((((((('''&&&&&&&&&&&&///***%%%(((///111...(((((()))'''%%%''',,,,,,(((&&&%%%'''++++++'''%%%''''''&&&%%%"""!!!"""%%%(((...+++'''%%%&&&''''''''')))((('''&&&%%%&&&((())),,,,,,,,,,,,+++***'''%%%++++++,,,,,,,,,,,,+++***&&&///---!!!!!!,,,,,,"""000000000000000000000000888555222111222333444333333999;;;666222111111///...000222444555444333333777555222111111111000///444666777555111///111444,,,+++((($$$$$$&&&&&&$$$###$$$%%%&&&'''&&&%%%$$$!!!$$$''')))((((((***+++333...))))))---///---***+++,,,,,,***,,,///...***===:::777444333333555666222000+++222???>>>>>>JJJXXXooosssRRRZZZNNNCCC???<<<777111...(((((()))***+++++++++******+++,,,+++***)))((((((%%%%%%$$$$$$$$$%%%%%%%%%"""%%%((('''$$$###%%%'''########################$$$$$$&&&(((***,,,,,,,,,222,,,---555666000111999;;;999666555666888:::<<<999999999888777888999:::???===<<<===???>>>:::666888777666333000///111222444555333...))))))...333---222000)))+++444666000,,,,,,---...000///---+++))))))***,,,......,,,)))+++,,,,,,,,,,,,---------'''(((***---...---***(((...,,,***+++,,,,,,***'''***,,,+++((())),,,+++(((,,,111((("""''')))%%%))))))'''%%%###$$$'''***'''&&&%%%&&&(((((((((''')))'''%%%###$$$&&&'''(((&&&'''''''''&&&&&&'''(((***+++,,,,,,,,,,,,++++++%%%---,,,$$$%%%///222,,,,,,,,,------.../////////222222222444555555333222999======777222222222111111222444555444222000...222111111222555777888777;;;;;;:::666///++++++------///,,,''''''***)))$$$"""###%%%&&&&&&&&&%%%$$$###%%%(((******)))))))))///+++'''(((---000...,,,+++------+++,,,...,,,(((111222333555777999:::;;;555444111666;;;444555DDDGGGaaaxxxttt]]]ZZZJJJ<<<777777555222000&&&&&&'''((()))***++++++(((***,,,,,,***(((((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%''''''&&&&&&&&&'''""""""##################$$$$$$%%%(((+++------,,,///+++---333555222333999AAA===888555777888999888===???@@@@@@>>>===<<<===666777888::::::888555222333444444222000///000111333222...***((()))---000,,,000///***+++333666444'''(((***...111111///,,,))))))***,,,------+++)))'''***+++)))(((***)))&&& %%%***......+++(((,,,------,,,***((((((((('''***+++((())),,,,,,***&&&888<<<***"""+++...%%%)))******)))'''''')))+++&&&&&&&&&(((++++++***)))(((&&&######%%%'''''''''$$$%%%&&&&&&&&&''')))+++((((((((())))))))))))***(((***)))$$$$$$)))---...)))))))))******,,,---...(((***...111333444333222666::::::444000111222222111222222222111///---,,,111111222333444444555555666666666444222111222333000333222,,,,,,000---%%%######$$$%%%&&&&&&&&&&&&%%%&&&((()))))))))(((''''''$$$###$$$(((******(((+++...///------...---******,,,///222444444444333333777555444555...000AAAAAALLL]]]ooo~~~mmmaaaSSSEEE888333111...,,,,,,'''&&&&&&%%%&&&'''((()))%%%(((++++++(((&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((&&&%%%&&&'''))))))(((&&&%%%$$$$$$######"""""""""$$$$$$%%%(((,,,///...,,,000///111333555666777888;;;:::888666666999===@@@777:::>>>???===;;;:::;;;...111555777555333000///222222111///,,,,,,---///000...,,,,,,...//////...)))+++,,,---...111333444,,,,,,,,,---//////---+++,,,++++++,,,---+++(((%%%'''++++++&&&$$$&&&$$$ """&&&***+++)))&&&+++,,,------,,,+++***)))'''+++,,,******------+++000888777+++(((......'''''')))******)))((()))***)))'''&&&''')))*********(((%%%######&&&((((((&&&"""%%%(((***)))((()))+++(((((('''&&&'''((()))***,,,(((&&&&&&%%%$$$***222---,,,+++******+++---...'''))),,,...///111222333,,,333666444222333444333111111000///////////////222444666555222000111333111000000111444666777666...444444///...222---###$$$$$$$$$%%%%%%&&&'''(((%%%$$$%%%&&&((((((((('''$$$$$$%%%&&&&&&'''&&&&&&$$$+++///,,,+++,,,---,,,***+++---//////---,,,***...555333///111///222???>>><<>>CCCFFFFFFRRRkkkpppWWWLLLEEE:::444444444222000---***(((,,,)))&&&%%%'''((('''%%%%%%&&&''''''&&&&&&''')))((('''&&&&&&%%%%%%&&&&&&)))((('''%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%((('''''''''***---...---333777;;;>>>===999555222666666666555666666777888888666555444444333111...---222444222222444222---333444333000,,,)))***+++---++++++---000111///---000444444000.........,,,000000///...---,,,++++++$$$'''******(((&&&'''(((&&&))))))'''&&&)))(((%%%//////...---...///000111111+++))),,,---+++***+++000---***)))++++++***((())))))))),,,......+++'''''')))+++,,,+++******+++***'''%%%'''++++++'''###+++&&&%%%''''''$$$%%%***(((---///,,,)))******(((''',,,'''%%%+++)))%%%***)))***((($$$&&&******&&&+++,,,---------+++)))((('''***---...---,,,,,,---+++***---000...,,,000888666555...000888444///555111333555666444111000000444666555111111666888777333000------111222000---000...111666666000+++)))%%%&&&&&&%%%###$$$'''+++'''((((((((('''((()))+++***...---)))(((,,,,,,)))((((((***...000...+++(((///111333555666777888999BBB???>>>???BBBNNNfff~~~|||dddYYYKKKAAA<<<444666444222000---+++))))))+++(((%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$&&&'''''')))))))))))))))+++...111111333888===???;;;333---777777666555555444555555666444111000000000///...---000222000///000...***111222111///,,,+++,,,------,,,+++---///000///...111///000111...)))(((+++///...---,,,++++++,,,---,,,---//////......///111000222111---,,,---,,,(((444222000......///111333333//////222222...++++++000///---------,,,)))'''%%%%%%'''---111///((( &&&))),,,,,,+++(((&&&&&&)))'''$$$%%%'''(((&&&###&&&######&&&'''%%%%%%(((''',,,---***)))***+++)))%%%)))'''(((111...'''(((,,,,,,)))%%%&&&******'''(((***,,,+++)))''')))+++'''))),,,------,,,---...---)))'''((()))***...444///333111222777222///666---...000000000000222333333555333//////333555444,,,***)))+++///222111///$$$$$$(((---+++%%%"""###$$$(((+++)))$$$###''',,,%%%%%%%%%''')))***)))(((+++------+++,,,...---)))"""%%%)))---111000---)))///111444666777666444333@@@999999???999444EEE```|||___NNNKKKBBB999777444888666222///,,,++++++++++++)))&&&$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&%%%$$$###"""###$$$%%%&&&'''&&&&&&&&&############$$$%%%&&&'''))))))+++---,,,---333:::333333444666777777666555999999888777777777777777555222...,,,---...///...111222333222111000...,,,.........---------......//////...///000000111111...)))***000///''''''...------,,,,,,...000333555000111111111111222444555555888777333222444444111444111...,,,+++---///111333000000333333///---...111222222333222111...,,,&&&%%%(((...333111((( ###%%%(((((('''&&&%%%%%%)))'''$$$$$$&&&&&&&&&$$$$$$$$$%%%&&&'''%%%$$$$$$&&&)))***((('''******(((%%%)))%%%'''333222)))******(((&&&$$$&&&***++++++(((+++...,,,((((((,,,111(((***,,,---,,,+++,,,---000***%%%$$$&&&((()))***'''---+++---555555333:::---...///......///222444555777666222111222222...,,,+++******,,,---+++)))%%%'''+++...+++%%%$$$(((&&&)))+++***&&&%%%'''***%%%###$$$'''+++,,,***'''(((+++------,,,,,,,,,+++&&&(((((())),,,000111...000...------...000111111555555;;;BBB===444999GGGeeezzzfffOOOFFFHHH???777999<<<888555000,,,))))))***+++***)))(((&&&%%%%%%&&&(((%%%&&&'''&&&%%%$$$%%%&&&###$$$%%%&&&%%%$$$"""!!!$$$%%%&&&''''''(((''''''$$$$$$#########$$$$$$$$$***)))+++......,,,222:::666999;;;999555444777:::777777777777777888999999777444000...///111222222666555666666555333222222333111///---,,,+++******//////000000000000000111---)))***000///'''(((///......------///222555777+++*********,,,---...///---//////---...222333111111///,,,***)))+++...000111......000///---...222///111444555555333222111111///000333777777222---((((((((('''%%%%%%&&&''')))'''&&&&&&'''(((((('''&&&((((((((('''&&&$$$"""$$$''''''$$$%%%))))))&&&''')))$$$%%%000111,,,---)))&&&$$$$$$&&&''''''((((((+++---+++((((((---222***+++---,,,+++******+++///+++'''&&&))),,,***''''''+++%%%%%%111666555999999999777444000.........444888999777666666333...000///......---+++)))'''***+++...111---((((((+++(((((('''((((((((('''&&&&&&$$$$$$''',,,---+++(((---000444333...)))***...))),,,,,,***,,,222111---,,,***(((***---/////////---333:::===???AAABBBAAA>>>UUUrrrkkkQQQDDDDDDFFF===888===???333111,,,(((&&&&&&((())))))))))))(((&&&%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&''''''((((((&&&%%%$$$$$$$$$$$$$$$%%%,,,((()))......)))+++222666===CCCBBB<<<666444555444444444444444555666666444111...,,,...000111111333111111333222///...000000///---...///000000///+++---///000...---------000...///111...******---000///...------...000000)))((('''(((***++++++***&&&((((((&&&(((---///...---,,,*********---///111...,,,,,,---,,,***---222,,,...222333222111111111444444333444666666666555111111///,,,((('''((()))((())))))******+++,,,,,,))),,,---***))))))'''$$$$$$&&&%%%###%%%******''''''***$$$$$$...///,,,000222---+++,,,,,,)))'''(((''')))***(((&&&'''***---***+++,,,+++***)))***,,,************---222000,,,---000'''###...333111333777888:::999666444333333***///222222333444222---222222222222111///...,,,)))((()))+++(((######%%%(((&&&$$$$$$'''((('''&&&&&&&&&&&&(((***+++***)))999888999777111***)))---%%%,,,000///111444000'''&&&'''***///333333///+++---222333222888DDDIIIGGGBBBLLL\\\sss{{{lllUUUCCC>>>AAA@@@666666999444000...+++(((&&&'''((()))%%%((())))))&&&$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))---&&&'''///000+++)))...222888>>>AAA>>>999444222444333222222111222222222000---+++***,,,............++++++///...+++***...000...---000444777777666)))---111222000---,,,,,,...222333000...000000.....................---------,,,+++---//////---***)))+++***&&&&&&***,,,+++((((((((()))+++...000222++++++,,,///,,,((()))---+++...111111///---...///...///000///......000333333333333111---+++******(((***---...//////000000,,,//////,,,+++...---)))&&&&&&%%%###&&&,,,,,,(((%%%***&&&%%%,,,,,,***111444///...111000+++((()))''''''''''''''''''(((((('''(((*********+++---///&&&))))))'''***///000---...555000(((---///,,,///)))...444888999777666666'''+++---,,,---000000...///111333444333111000000222...,,,......***'''((($$$$$$###""""""$$$&&&(((&&&'''''''''&&&&&&(((***;;;333///000000***''''''%%%,,,///,,,...444111((()))((()))...333333///+++000///000222555:::BBBIIIQQQNNNQQQ^^^sss~~~\\\[[[OOO???<<<>>>:::000111000$$$000///,,,)))((()))***+++###&&&))))))&&&###"""###%%%&&&'''&&&$$$###$$$%%%'''&&&%%%$$$###$$$%%%&&&&&&%%%###""""""###%%%&&&&&&&&&&&&''')))***,,,---+++$$$%%%000555000---111---///222777::::::777444666555444222111000000000111///......///111111111111------222222......222:::777444444555666444222***///444555333///------)))222444//////666777222+++,,,...///000111000000///------///222111---***---...+++&&&%%%((((((&&&######%%%'''***---///000***+++...111...'''&&&(((---000222111...,,,---///)))---///...******---111---///222222000...,,,,,,(((+++///222222222333333,,,000111------111222...''''''%%%$$$(((---...***"""***((('''---+++)))///+++&&&''',,,---'''$$$&&&)))(((''''''))))))(((&&&$$$&&&((()))***,,,///222%%%((((((######)))+++(((+++888666.........+++///$$$***111555555222...,,,000222111------222444222---///222222111///......111***''')))***&&&###""" ###%%%"""%%%+++%%%'''(((&&&######&&&***444'''$$$+++***%%%"""(((---+++$$$'''222444///000+++&&&'''+++///000...111,,,111<<<:::000666EEE>>>>>>JJJ]]]lll{{{zzzhhhbbb[[[WWWCCC999222111///)))(((******)))'''&&&&&&&&&'''((("""###$$$$$$$$$###"""!!!"""$$$%%%%%%$$$###%%%&&&'''''''''%%%###"""$$$&&&(((&&&###"""$$$&&&&&&&&&"""%%%(((***+++---///111............///111222333000000222555888666111---/////////......///000000...///000111000///---,,,666777888555000---,,,---111777666000111888666---,,,,,,+++***+++---///111111111111111000///......,,,)))(((***...111111000+++...111111///---++++++)))(((&&&%%%&&&''')))***$$$''')))(((&&&(((///555(((000444222000111///))),,,...111222000...---,,,///000000...+++*********+++333777111***)))---000000---,,,...---++++++...888333///...222666888888&&&...222---)))+++------((()))***,,,.../////////(((***...///***$$$%%%***&&&***......+++***+++---(((***+++******+++...111444+++%%%&&&******)))***777>>>333&&&***...+++***((()))+++***)))***+++---000111222222333222111111+++(((,,,555666......555...(((%%%'''(((%%%""""""%%%&&&'''%%%$$$###$$$&&&$$$%%%&&&'''&&&%%%$$$###+++***)))((('''&&&%%%$$$%%%%%%$$$###$$$%%%'''(((,,,+++***))))))******+++)))+++...000222444666888???===DDDQQQZZZbbbuuupppaaaWWWQQQNNN>>>444---......***(((***((((((''''''&&&&&&''''''(((((()))***)))((('''&&&&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&%%%$$$$$$''')))'''&&&%%%$$$$$$%%%'''((((((***,,,,,,++++++,,,---///...------,,,,,,,,,---......///222444333///+++''''''''''''((()))***+++---...000111111///...,,,000222333333000...///000...333111***+++111000(((---,,,+++++++++---///000///---+++)))((((((((()))+++)))((())),,,---,,,***---///111000---***''''''***)))'''&&&&&&'''((()))%%%&&&&&&$$$$$$(((...444###***///......000...***---///000000//////000222+++---......------...///'''000444000******---///000---,,,---,,,)))))),,,333000------111555888888(((///222---***,,,...---++++++,,,,,,,,,,,,++++++((())),,,...+++&&&%%%)))******+++,,,,,,,,,,,,+++))))))(((((()))***,,,...%%%$$$'''...111---++++++;;;;;;///&&&,,,...+++---......---+++)))(((***,,,,,,---///000111000///...333///222888666...,,,222111+++'''***,,,+++***+++%%%''')))((('''%%%%%%&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))******)))((((((***,,,///111444777;;;>>>AAA>>>BBBNNNVVVZZZeeesssnnnnnn```PPPJJJDDD:::333---,,,,,,)))''''''''''''((((((''''''&&&&&&'''''''''''''''&&&%%%%%%***%%%"""$$$(((***'''"""$$$%%%&&&&&&%%%&&&(((***$$$&&&'''&&&$$$$$$'''++++++---......---,,,,,,---333222000...,,,+++******,,,,,,,,,---///...,,,***((((((((('''((())))))***+++---...000000///---,,,+++---///000//////111222...000---''''''------'''000...---,,,,,,---///000...,,,)))&&&&&&''')))+++,,,+++***+++++++++)))''',,,...000000---***)))(((+++***)))'''''''''((())))))'''%%%###$$$'''+++...###)))------,,,---,,,*********)))((((((***...222(((***,,,---------...///%%%---222000,,,---//////222...---///...***)))+++...,,,+++,,,000444666666***///111---+++,,,......+++++++++++++++++++++***+++)))+++......***)))+++***(((&&&'''***+++***)))+++)))'''''')))+++,,,,,,"""&&&,,,000,,,&&&%%%(((>>>666'''###+++***&&&---)))******++++++---111444)))+++...000111000///---***(((,,,333333......444,,,&&&###'''*********,,,$$$&&&((()))'''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%'''((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&)))***+++)))'''%%%(((***,,,...111666;;;???<<<888<<>><<<777:::HHHVVV\\\___bbbuuudddccceeeLLLAAA@@@///222999===555)))###''',,,))))))***++++++)))((('''(((''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$$$$%%%$$$%%%&&&%%%$$$######$$$###&&&&&&###"""&&&+++(((***---...//////111333,,,,,,***)))((((((((((((+++++++++***)))((())))))''''''''''''(((((()))***,,,---000222444444333222000000000111111000///...222111---***,,,111444333444333111//////000222333222333444444444222111000,,,,,,------,,,,,,++++++***,,,...///.........///+++******(((((('''''''''******+++,,,...,,,)))&&&+++,,,------+++(((((()))***,,,------,,,++++++,,,(((***---...,,,++++++,,,$$$)))------...000///,,,,,,***+++///000------///,,,,,,,,,,,,,,,---...000------,,,,,,***)))***,,,))))))((()))***+++------...******...///---,,,---&&&***,,,)))$$$###(((------***'''&&&'''***+++,,,***,,,//////,,,...:::HHHHHH;;;***)))222---'''///(((+++...///---)))'''%%%(((***,,,///000000///...//////111333111......111,,,)))***111444000+++)))'''&&&%%%""" !!!$$$'''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''((())))))((((((***(((&&&$$$###$$$&&&''''''''''''''''''((()))***------------...111666:::BBB======EEENNNTTTXXXZZZiiijjj}}}iii```SSS>>>:::>>>333***666===666***''',,,222)))************)))((((((((('''&&&&&&%%%%%%&&&&&&!!!$$$%%%%%%######$$$'''$$$%%%&&&%%%###!!!!!!""""""%%%&&&%%%%%%(((+++,,,---///...---,,,,,,---,,,,,,,,,+++,,,,,,------)))***+++***(((''''''((("""###$$$&&&(((+++---......000333666888888888888222111111111222222000...333000---,,,...111333444333222000//////000222333333333555444222...***(((***+++,,,+++******,,,...,,,---...,,,***((((((((())))))((((((''''''&&&&&&%%%(((,,,000111000...,,,((('''(((***)))'''(((,,,(((+++...///---***(((((('''***---000000///000000$$$'''((((((***---+++&&&(((&&&(((---...,,,,,,............,,,++++++...000000---+++,,,+++)))***---...---+++***))))))***+++,,,))))))++++++((((((+++(((...333///'''%%%***222))))))'''%%%$$$&&&***...''')))---111000///333;;;===777***'''///+++%%%)))%%%)))---...,,,(((%%%###&&&''')))+++,,,,,,++++++---///000111000///000111///,,,...444666222,,,******)))'''%%%###$$$'''***""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%)))(((&&&$$$$$$%%%'''(((((('''&&&&&&&&&(((***+++(((((((((((('''))),,,///777777999===CCCJJJRRRWWWWWWggg}}}sss___KKK???:::999777333(((222777222+++***---...)))(((((('''''''''''''''%%%$$$###"""""""""###############$$$&&&'''''''''"""$$$&&&&&&$$$######$$$"""###%%%&&&((()))***+++...//////---***((('''''',,,,,,,,,,,,---...//////''')))+++)))'''%%%%%%&&&%%%&&&&&&(((***,,,...///,,,...222555777888888888///......000333555444222555222......///000000111///...---------///111222111222222222000...+++***---...---+++))))))---000,,,------+++(((&&&%%%&&&&&&'''''''''''''''&&&&&&'''+++//////...---...000***'''(((***)))&&&(((...###&&&***+++***((('''&&&&&&)))---//////.........))))))(((''')))---***$$$)))'''***...///,,,,,,...//////...,,,***,,,000444444...,,,......++++++//////...,,,***)))***++++++,,,+++,,,---***&&&'''---)))///333111+++(((+++///'''***+++((($$$%%%,,,333***(((***...///***''''''---000)))###***+++%%%%%%###%%%)))******)))******(((((((((((())))))***+++(((+++---......///111333///+++***///222///,,,+++((()))***)))'''&&&'''(((######""""""###$$$&&&'''$$$###"""!!!!!!###%%%&&&%%%&&&'''((((((''''''&&&$$$%%%%%%&&&'''((((((((("""###$$$$$$$$$$$$&&&((('''///666888999???KKKSSSMMMfff{{{nnn___III///...:::666++++++***111333...***+++***&&&((('''&&&$$$$$$%%%&&&&&&%%%%%%###"""""""""###$$$&&&""" ###))),,,***&&&!!!###&&&'''&&&%%%&&&&&&$$$$$$%%%(((+++------,,,,,,---...,,,)))'''&&&&&&&&&&&&%%%&&&&&&'''((()))%%%(((***)))&&&######$$$)))(((((('''''''''(((((((((***...111333555555444***)))***...444777777666999555111111000/////////,,,,,,+++***+++---///111000000000111111222333444222222000---******///333+++,,,,,,+++)))((()))***%%%%%%&&&&&&'''&&&&&&&&&...111222...)))'''+++///111---,,,---+++&&&'''---%%%'''***++++++++++++,,,'''))),,,---+++)))''''''///...+++(((+++///,,,&&&---,,,...222222///---///.........+++***---333888777000---000000,,,---111---,,,*********,,,...000......000000+++&&&)))000))),,,......+++))))))***)))---000,,,&&&'''000999...(((&&&,,,111000---+++&&&111...'''...222,,,***++++++***(((&&&%%%'''))),,,+++***))))))***+++,,,333555555222000///000///111+++))),,,/////////000###&&&***+++)))&&&$$$###&&&&&&%%%%%%&&&((()))***%%%###"""!!!"""$$$''')))!!!$$$(((+++,,,***&&&### """%%%'''((('''&&&%%%%%%'''((()))))))))+++,,,&&&222:::888222444>>>GGGIIIXXXjjjxxxTTTQQQ999777888;;;;;;888888:::000222222000+++(((((())))))&&&$$$$$$&&&&&&$$$!!!"""&&&&&&""""""&&&&&&"""%%%%%%%%%%%%&&&'''((()))(((((((((&&&$$$###$$$%%%'''%%%###%%%)))++++++)))......---+++)))'''$$$###(((((('''&&&%%%$$$$$$###%%%&&&'''(((((()))((((((***)))(((***---...,,,))),,,------------000444888111)))(((111444000///444///333222...---111000,,,---333///$$$%%%000///###...,,,...222000)))(((,,,222...******---000000///,,,555///&&&,,,///+++***'''***,,,,,,)))((()))+++***(((333---***---(((000++++++***))))))((('''''''''******(((+++///---&&&&&&***,,,(((&&&)))++++++555...***,,,+++'''&&&)))111...,,,---000111///---333111...+++***---333777000---******---000333444222---(((&&&(((+++------111///***'''&&&(((+++---++++++***)))((('''&&&&&&&&&+++...,,,''''''---333(((,,,...,,,,,,---,,,(((///---***(((((()))+++---)))$$$!!!%%%***---,,,,,,111...++++++,,,---+++(((222...+++---333777666444333111***$$$&&&///111---000,,,'''$$$######$$$$$$!!!$$$'''&&&###"""$$$&&&######"""###%%%%%%$$$"""&&&&&&&&&(((***)))&&&$$$%%%"""###(((((($$$###&&&&&&&&&&&&&&&&&&'''***---///,,,)))(((***///666:::IIIPPPUUUfffkkkGGGHHH:::777777999999555555777,,,///000///,,,)))((()))***'''%%%%%%''''''%%%######&&&&&&######&&&&&&###&&&(((***+++,,,,,,+++***'''((((((&&&$$$###$$$%%%'''%%%$$$%%%(((******))),,,,,,+++***)))'''%%%$$$((((((((('''&&&&&&%%%%%%(((((((((((('''&&&%%%$$$(((&&&######%%%'''''''''---------,,,+++...222666...******///333333333444111333000+++***...000...)))(((''''''***---+++(((222...,,,,,,***'''***111111///---,,,,,,+++)))((("""...,,,(((...111***'''(((+++---...,,,,,,...000'''%%%000((($$$***)))555---...///...+++******,,,)))++++++))),,,000...((()))---...+++***,,,//////---&&&###&&&'''&&&'''***---------///000000---+++------+++))))))+++000333///,,,******,,,///111111,,,******+++,,,+++'''$$$000...+++(((((()))+++,,,)))))))))***************)))++++++)))&&&''',,,111(((,,,...,,,+++,,,+++(((---,,,***)))))))))+++,,,)))$$$"""&&&---000...+++///,,,***)))++++++***(((000...,,,...222444333222111222000)))(((---000///000...+++***))))))'''&&&$$$%%%&&&%%%$$$######$$$%%%$$$$$$$$$%%%%%%###!!!$$$$$$%%%''')))***((('''%%%"""$$$))))))&&&%%%(((++++++*********,,,///111...,,,)))(((+++000666;;;BBBGGGLLLZZZiiixxxwwwYYY???DDD>>>:::999:::888444444666)))+++......,,,***))))))***(((''''''''''''&&&$$$###&&&&&&######&&&&&&######%%%)))+++,,,***(((&&&&&&''''''&&&$$$###$$$&&&'''&&&%%%&&&)))******)))((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$(((%%%""" !!!###%%%%%%......---+++***+++...000---//////...000444333///,,,,,,)))&&&(((///444555111+++***111111+++))),,,111---+++***((('''***000///000000///,,,***))))))&&&222///(((---000***)))%%%''')))******+++---///%%%%%%222+++%%%)))'''333(((+++------,,,,,,...111+++------,,,...000...***,,,000111...---000222222,,,'''$$$%%%((((((+++...(((+++///000///---***))))))***++++++***+++---///,,,***)))***+++------,,,///+++'''$$$$$$%%%&&&&&&,,,+++***)))(((((())))))'''((()))***,,,---......---+++)))(((((())),,,---''',,,///,,,***+++***'''******))))))((((((((((((((($$$###)))222555000))),,,***)))((()))))))))(((,,,---...///000000000000...444555111,,,---//////,,,+++***++++++***'''$$$&&&%%%$$$$$$%%%$$$###"""&&&%%%$$$%%%%%%%%%###!!!$$$######%%%(((******)))%%%$$$%%%)))***((((((***))))))(((((()))+++---...///---,,,,,,///444:::>>>???<<>>:::777777555000000222,,,++++++***((((((((()))(((''''''&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%$$$###%%%(((******)))'''&&&%%%&&&&&&%%%$$$###%%%&&&''''''((()))***+++++++++%%%&&&''''''((((((''''''######$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((()))))))))***(((&&&%%%%%%%%%&&&&&&+++,,,---,,,***))))))***000555555...---222000(((,,,,,,***)))***...111333333000...000000//////111)))+++---...---***)))))),,,...000000...---000333;;;BBB777)))))),,,***,,,'''((())))))***+++,,,---&&&)))999222***)))###,,,(((((())),,,000333444444,,,....../////////...,,,,,,///000------111222111///+++'''&&&(((***,,,...&&&***...///,,,))))))***)))+++---...,,,+++++++++***)))((()))++++++***(((+++)))'''&&&%%%&&&''''''))))))******))))))''''''''''''(((***+++---...///---+++***+++------+++)))'''---000---******)))''''''(((((()))((('''&&&%%%'''%%%%%%+++444999222'''+++***)))((())))))))))))(((***---//////...///000///333666555222000...---+++***)))***+++***(((&&&&&&$$$!!!"""%%%'''%%%###$$$###"""###%%%%%%$$$"""&&&$$$$$$%%%''')))***)))''''''(((***+++***))))))&&&&&&%%%&&&((()))******,,,,,,,,,---///444888;;;999444222BBBTTTYYYhhhbbbQQQBBB:::>>>999444222222000+++***,,,000---)))&&&%%%&&&((()))&&&&&&&&&&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%&&&)))***************++++++$$$%%%%%%%%%$$$$$$%%%'''(((***+++,,,,,,,,,,,,,,,%%%%%%&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%'''((()))*********(((***++++++***((('''&&&(((***---...+++(((&&&%%%...555666///---000...'''666555555444222///---,,,***000...%%%&&&111777333(((+++......,,,+++***))),,,------,,,+++---333999CCCJJJ>>>---***+++)))+++///...------.../////////)))***777///''')))$$$......+++))),,,333777555222------///000///...------+++------***+++//////,,,***(((%%%$$$&&&***,,,,,,'''***,,,+++((('''))),,,***,,,......+++)))''''''((((((((()))++++++)))'''!!!%%%+++//////,,,(((%%%***+++---...---,,,***)))(((((())))))***+++,,,,,,,,,+++,,,///222111+++&&&'''---111...*********)))((()))+++++++++***((('''%%%&&&'''***333999222''')))***))))))))))))***+++%%%(((+++---......///111222111222555666333...+++000...,,,,,,---------,,,%%%""" !!!%%%((('''%%%!!! """%%%&&&%%%$$$(((&&&%%%%%%'''((((((''')))***++++++++++++)))(((((('''&&&'''***,,,,,,+++(((((()))***,,,///111333...222111777KKKVVV[[[ddd}}}gggUUUHHH???<<<<<<777444444555333...+++---222...(((%%%%%%&&&(((((($$$%%%&&&&&&$$$###$$$&&&'''$$$$$$''''''$$$$$$''')))((('''''''''(((((()))###$$$%%%$$$###$$$&&&((((((+++---...---,,,,,,,,,&&&&&&'''''''''''''''&&&'''''''''(((((()))))))))'''(((((((((((((((''''''%%%(((,,,---+++)))'''&&&&&&)))+++,,,***((('''''')))...111///...//////---222222666<<<<<<777333333111:::555$$$"""000555///---///---(((&&&***...///...---***''''''***///333666BBB===000...---((((((000---++++++,,,---...---***&&&---$$$!!!((((((444///***''')))...///,,,(((,,,,,,...000...+++***---+++,,,+++((())),,,+++(((&&&'''&&&%%%)))///111000)))******)))(((((()))+++***+++,,,***(((&&&%%%%%%((((((((()))+++,,,***)))+++***)))((((((+++000444---...000111111000...,,,))))))))))))******++++++)))***,,,000333111+++&&&&&&...222///++++++---,,,+++,,,---...---,,,+++***%%%((()))(((...555111'''((()))***)))((()))+++,,,'''((())),,,---//////000333///...333666333...,,,000...+++***+++,,,,,,+++$$$"""!!!"""$$$&&&''''''!!!!!!!!!###%%%&&&%%%$$$((('''&&&&&&'''((('''%%%(((+++,,,++++++,,,+++((((((&&&%%%'''+++---+++)))------...///000000111111+++<<>>???<<<555333444777666000---......+++((('''((())))))'''$$$&&&''''''%%%$$$%%%'''((($$$$$$(((((($$$$$$((($$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###$$$&&&((('''***------,,,******+++((())))))(((((('''%%%%%%'''''''''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&%%%$$$'''***+++)))'''((()))))))))((('''&&&'''***---''')))---111000,,,,,,000******111:::===999666888888:::666,,,(((---111111---000...(((''',,,//////000---)))'''(((***,,,---***888666,,,------)))++++++(((&&&&&&)))+++++++++***###***###$$$,,,(((111((())))))(((((('''((((((+++***,,,000---((((((,,,---...+++''')))+++***%%%%%%((()))(((+++222333///)))))))))***++++++)))(((******)))(((&&&&&&(((***)))(((((()))+++------,,,111///***%%%$$$)))222999+++,,,...//////...---,,,))))))******+++,,,,,,---'''(((***---......+++)))%%%...333111,,,---///000***+++++++++******))))))$$$******%%%'''//////(((%%%''')))(((''''''***,,,---+++)))***---///...,,,000,,,---222333///...000,,,+++************(((&&&%%%%%%%%%###""""""%%%'''&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%'''))))))(((&&&$$$)))+++)))***......******'''&&&(((---///---***222333444444333222000///000@@@FFFCCCDDDGGGUUUllllllttt^^^OOOHHHEEE===;;;===:::,,,+++...222111,,,((()))***((((((***,,,,,,***'''%%%''')))(((&&&%%%''')))((($$$$$$(((((($$$$$$((($$$&&&(((******(((%%%###!!!###$$$$$$###$$$&&&(((%%%(((,,,,,,***((((((************)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''&&&(((***)))''''''***,,,+++)))&&&###"""&&&---222***(((,,,333111((((((///---,,,///666666///+++---+++((()))------,,,333<<<'''...111...,,,///...***000,,,)))))),,,...---+++***666111%%%'''+++---222+++(((%%%&&&***.........((($$$///---...222%%%'''%%%+++000///+++***///555***)))+++///,,,&&&&&&+++000///,,,((())),,,***%%%###''''''%%%''',,,+++&&&(((((((((+++...---)))$$$+++******(((''')))---000***)))((())),,,...///...""")))222777555///***'''((((((******+++***)))((())))))***+++---...//////''''''((())))))***+++,,,%%%...444111---...111222''''''&&&&&&%%%%%%%%%%%%$$$++++++######+++...)))###%%%''''''%%%&&&))),,,222---)))))),,,...,,,)))---,,,...111///+++---555------...///000---)))%%%'''((('''$$$ """%%%***)))((('''((('''$$$""""""###%%%(((***+++)))'''!!!''')))(((+++000111---000...,,,///444666333000000111111111000---***(((333999>>>GGGLLLDDDKKKccckkkzzznnnQQQHHHDDDFFFAAA777444888###...999888...(((+++222$$$'''***)))&&&######$$$'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%$$$$$$$$$&&&(((******'''$$$"""!!!$$$$$$%%%%%%&&&&&&%%%%%%000---))))))+++,,,+++))))))'''%%%%%%%%%%%%###!!!###&&&'''&&&%%%&&&''''''$$$"""###'''(((&&&&&&)))'''&&&(((,,,///---+++***+++///,,,&&&(((///---###---,,,+++***))))))))))))111222222///+++'''%%%$$$......------...000333555+++---,,,(((""""""''',,,))),,,///...***''''''))),,,)))'''(((+++---,,,+++......---***((((((***,,,------+++)))''''''***,,,%%%)))---,,,)))(((+++000++++++...111...(((+++222111---++++++***&&&&&&))))))((('''''''''(((******'''&&&&&&'''))),,,...///111(((///:::444,,,---,,,'''))),,,------,,,---...444555444///)))(((...333///...,,,++++++,,,...000(((;;;AAA444(((+++...***))),,,...---***)))+++---...,,,++++++,,,+++***(((+++)))''''''((()))))))))&&&'''((((((((((((***,,,+++)))'''&&&%%%&&&'''(((***---,,,)))(((++++++(((,,,000111---///444555222333888000)))///000)))&&&+++'''&&&)))'''######(((666///((($$$%%%'''''''''!!!###%%%'''(((((('''&&&%%%'''))))))((((((***+++888---'''***---,,,,,,...222555555///,,,,,,+++(((---///444<<>>HHH>>>666555444000***'''$$$&&&((()))((((((((()))%%%&&&(((((('''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$######$$$%%%%%%%%%&&&))),,,+++***)))((((((((()))******,,,---+++(((%%%$$$%%%'''&&&&&&''')))+++***))),,,&&&&&&+++)))"""$$$,,,&&&$$$$$$''''''$$$###&&&"""+++---%%%!!!%%%'''###&&&$$$######$$$###!!!!!!""""""###$$$%%%'''((()))###%%%'''''''''&&&''')))&&&&&&'''((()))*********(((***+++)))'''&&&(((+++'''((()))(((((()))+++---(((***------***(((((()))'''+++000222///+++((('''&&&'''((((((((())),,,...###&&&))))))((((((+++...###***---)))&&&'''(((&&&,,,******---,,,((('''(((++++++,,,---,,,+++***))))))'''&&&)))...///---***+++(((,,,...(((***---&&&$$$&&&((((((&&&%%%%%%%%%---111555666444111///...******+++,,,,,,+++******$$$%%%%%%$$$%%%'''%%%!!!'''((())))))((('''((()))((('''&&&''')))+++***)))$$$(((,,,+++'''%%%''')))%%%'''******)))'''''''''"""###%%%'''((()))***+++))),,,---******+++***'''222///000444333///...111///***,,,222333111111333,,,222333---)))+++,,,+++'''%%%######%%%'''''''''(((((((((''''''''''''((()))******)))'''&&&'''(((((((((%%%"""%%%++++++&&&%%%)))***'''&&&)))+++***333111...,,,------...---555<<>>888555===666444666222(((''',,,$$$$$$$$$'''***+++++++++$$$'''++++++(((&&&''')))%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!"""###%%%%%%&&&''')))+++...---***(((((((((***+++&&&)))++++++(((%%%&&&'''$$$$$$$$$'''***---------***%%%'''---+++###"""***+++((())),,,,,,((((((***!!!+++---$$$$$$&&&""")))%%%"""%%%'''&&&$$$###%%%%%%%%%$$$$$$%%%&&&&&&"""$$$&&&'''&&&%%%%%%%%%(((((((((((('''&&&%%%%%%%%%(((***((($$$"""&&&***%%%((()))(((&&&'''+++///&&&))),,,,,,)))&&&&&&'''%%%///888888///'''&&&)))###&&&)))*********+++,,,))),,,///---(((&&&(((,,,&&&...000***%%%''')))(((+++)))+++//////,,,+++...,,,------...---,,,***)))+++(((&&&+++222555111,,,///,,,000222,,,...111)))&&&(((***+++)))(((((()))222...)))&&&(((+++...///+++++++++***)))(((''''''%%%%%%$$$###%%%(((***)))(((***,,,+++((('''))),,,+++)))((('''(((((('''%%%$$$)))---,,,(((&&&'''***%%%''')))***(((&&&%%%%%%"""###$$$&&&'''((())))))'''+++---++++++---+++'''...***+++000///(((&&&(((+++)))%%%***333000,,,333///222000++++++///...***&&&""" $$$'''((('''((((((''''''''''''(((((()))******(((%%%######$$$...,,,&&&"""&&&...///))))))---...***'''((()))'''+++)))***,,,//////+++'''000888???HHHVVVaaaqqqnnn```NNNCCC??????>>>;;;888666222///,,,+++++++++(((''''''(((******)))'''---((($$$%%%((()))&&&""""""$$$'''((('''&&&&&&''''''&&&$$$!!! ###'''+++''''''&&&&&&&&&'''((((((((('''%%%$$$%%%(((***,,,)))%%%###&&&,,,///...+++000---+++---111111---)))%%%***,,,'''$$$&&&((('''***)))***,,,+++''''''***%%%###!!! !!!$$$(((***###&&&'''&&&$$$###&&&)))&&&((()))(((&&&%%%&&&'''&&&$$$$$$&&&'''(((...555'''&&&$$$$$$&&&))),,,///---------------,,,+++***+++*********+++***'''%%%%%%&&&''')))))))))(((((((((******'''(((---...---...((((((///444222,,,(((&&&***......***'''&&&'''%%%&&&)))+++,,,+++)))''')))++++++)))((()))...222...///111222111...+++)))222...***+++000222111...(((***,,,+++)))'''''''''###&&&((('''######(((,,,+++)))))),,,+++((('''))),,,+++***))))))(((&&&$$$(((((((((((('''))),,,///;;;///%%%&&&+++,,,+++******'''%%%&&&(((***((('''******++++++***)))'''&&&%%%((((((%%%$$$%%%$$$ )))'''%%%&&&)))***)))'''---///---((((((---///------***%%%%%%''')))***)))...,,,***((((((***,,,...///444444...,,,------)))***(((&&&$$$###$$$%%%&&&///,,,((($$$"""###%%%''''''&&&$$$#########$$$$$$,,,)))&&&###$$$&&&***---&&&''')))*********)))(((***...222333000...------,,,:::???;;;CCCXXXfffeee}}}]]]RRRDDD<<<;;;;;;999777999666222...***((('''''')))))))))+++...///...---%%%%%%&&&'''((('''&&&$$$$$$&&&(((((('''&&&&&&'''&&&&&&$$$"""!!!###'''***%%%$$$$$$$$$$$$%%%&&&&&&''''''((()))***+++,,,---)))&&&%%%&&&***------,,,222...***))),,,---+++((('''+++,,,((('''((()))''')))((())),,,***&&&&&&***((((((''''''''''''(((((((((((((((&&&$$$"""###$$$''''''((('''&&&&&&''')))%%%###$$$((()))((()))---''''''&&&&&&'''(((***+++)))************))))))(((---+++)))((())))))(((((())))))******))))))((('''&&&))))))'''(((---...,,,***'''(((///333000+++((('''))),,,,,,+++)))(((((("""###&&&(((************)))))))))))))))+++///222---...///000///...,,,+++000---++++++...000000...,,,...//////---,,,++++++***+++,,,***((((((***,,,%%%###$$$((()))''''''***(((''''''((())))))((('''((((((((('''%%%&&&)))+++444+++$$$%%%)))***))))))---***((((((***,,,,,,+++'''((((((((((((&&&%%%$$$&&&((((((%%%%%%((('''%%%%%%$$$"""###&&&'''&&&$$$&&&))))))&&&&&&))))))&&&+++)))'''(((***+++***(((((((((((()))+++...111333)))///111...---000111...***)))'''%%%$$$%%%&&&&&&+++)))&&&######$$$'''((('''&&&%%%$$$$$$$$$%%%%%%'''&&&###""""""###%%%&&&&&&'''((()))))))))((((((&&&)))---//////000222444000666===BBBHHHQQQ[[[```qqqvvvNNNGGG???<<<======:::777555333///,,,(((&&&%%%%%%&&&&&&&&&(((***+++***((("""&&&***,,,***))))))***''''''((('''%%%%%%&&&(((%%%%%%%%%$$$###$$$&&&((($$$$$$$$$$$$%%%%%%&&&&&&%%%''')))+++,,,,,,++++++)))((('''&&&''')))+++---///+++&&&%%%(((***+++***)))++++++)))***,,,***%%%((('''(((***(((%%%%%%(((&&&&&&''''''&&&$$$"""!!!)))(((%%%%%%%%%%%%$$$"""#########"""!!!###&&&((()))&&&(((---...+++((()))'''((((((((((((''''''&&&&&&''''''(((((((((''''''///,,,(((&&&'''(((******+++******)))))))))******'''***+++((((((+++***'''((()))---333444///,,,,,,)))(((((()))++++++***)))%%%%%%&&&'''((()))******)))'''&&&'''+++...111111,,,---------------,,,,,,---,,,,,,,,,,,,---......+++---///...,,,*********///...,,,,,,,,,,,,+++***$$$"""###'''(((&&&&&&)))((((((((((((((((((((((((+++++++++)))'''''')))+++,,,'''%%%''')))((((((+++,,,)))''''''(((+++,,,,,,(((((((((((('''&&&%%%$$$''')))(((%%%%%%)))+++)))$$$###"""###%%%&&&%%%$$$%%%(((***))))))***(((%%%''''''(((+++------***(((###$$$&&&))),,,...111222)))...000///...111222111***)))((('''&&&&&&&&&'''%%%%%%$$$$$$$$$&&&((()))'''&&&&&&%%%%%%%%%%%%&&&$$$$$$######""""""!!!!!!&&&&&&'''(((((((((((('''%%%(((+++---...000444666444444<<>>>>>@@@???;;;777---,,,***)))''''''''''''(((&&&%%%%%%&&&%%%###!!!&&&'''((())))))((())))))'''''''''%%%######%%%'''###%%%&&&%%%$$$$$$&&&'''%%%&&&&&&'''((((((((((((''''''(((((((((((('''''')))))))))'''&&&'''***---***'''%%%%%%(((***++++++***,,,+++***,,,///+++%%%'''%%%''')))'''######'''###$$$$$$$$$###"""!!! (((%%%###$$$''')))(((&&&"""###"""!!!!!!###'''***)))&&&&&&+++...+++((()))'''((()))******((('''%%%&&&&&&'''((())))))))))))---+++((('''((()))))))))***)))(((((()))***,,,---))),,,---)))((((((&&&"""%%%'''...333222,,,***,,,***'''&&&'''+++---,,,))),,,+++)))((('''(((((())))))&&&%%%''',,,000111000///......------,,,,,,,,,***+++,,,,,,+++***,,,...---...///...,,,)))((((((...+++(((***---...***&&&***''''''******&&&&&&(((,,,,,,+++***((('''''''''******+++)))((((((***+++'''&&&(((++++++)))***...+++***((('''((()))+++---++++++++++++***)))(((((((((***((($$$$$$(((***)))&&&%%%%%%&&&'''''''''''''''(((************((('''%%%&&&(((***++++++***)))###%%%''')))***++++++***000222333222///.........*********)))((((((''''''######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$"""!!!&&&&&&&&&'''''''''''''''***+++---///000000111111444777===DDDGGGIIINNNUUUVVVvvvlllZZZEEE>>>===<<<===>>><<<777222***)))(((((('''&&&&&&&&&,,,+++******+++***(((&&&---((("""!!!###&&&%%%$$$&&&&&&&&&$$$""""""$$$%%%###$$$&&&&&&%%%$$$%%%&&&%%%&&&'''))))))***)))))),,,+++(((&&&%%%%%%&&&&&&)))))))))'''&&&&&&)))+++)))(((((()))))))))((('''++++++***)))+++...+++%%%&&&%%%&&&((('''######&&&%%%%%%$$$$$$$$$%%%&&&''')))&&&$$$%%%(((***)))'''%%%%%%%%%$$$$$$&&&***...'''######&&&(((((())),,,'''((()))*********)))((())))))***+++,,,,,,++++++***)))))))))+++***)))'''+++***)))((('''((()))***(((+++,,,)))((()))'''###"""%%%+++///---&&&%%%((()))'''%%%'''+++---,,,***+++***((('''&&&'''(((((()))'''%%%(((,,,000000///222111000///...---,,,+++(((***,,,+++******+++,,,111333333222...+++))))))***'''&&&)))...///+++&&&+++((()))++++++((('''))),,,------,,,)))(((***,,,%%%&&&'''''''''''')))+++%%%%%%(((,,,,,,((()))...---,,,+++))))))***,,,---------,,,+++************)))***(((###"""%%%'''%%%&&&''''''((('''(((((()))'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&'''''')))***%%%&&&(((***+++***))))))555555555444000---,,,---++++++,,,,,,+++***((('''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%###"""&&&&&&&&&&&&'''''''''(((,,,---///111222111000...000;;;???:::===KKKSSSRRRWWWiiitttVVVLLL999????????????===:::444000++++++***((('''%%%$$$###*********+++...///...,,,666...%%%"""%%%((((((&&&%%%%%%&&&%%%######$$$&&&###$$$&&&&&&%%%$$$%%%'''$$$%%%''')))******))))))000...***'''&&&&&&''')))((((((''''''(((((())))))+++,,,,,,+++)))'''$$$""")))+++***'''(((+++***&&&&&&%%%&&&((('''######&&&$$$$$$######$$$&&&(((***+++***((('''''''''&&&%%%!!!"""""""""!!!###''')))+++(((((()))******000777+++***************+++,,,+++,,,,,,------------,,,)))))))))***,,,+++)))'''...---+++)))'''&&&&&&%%%%%%((()))((())),,,,,,)))((()))---111...((('''***''''''''')))+++,,,+++***%%%%%%$$$%%%&&&(((***+++***))))))***,,,---...---111111111000///...,,,+++)))******+++,,,,,,++++++...///000///,,,)))(((''')))((((((,,,000111,,,'''&&&$$$%%%)))***((((((+++(((***,,,,,,+++,,,000444&&&(((************,,,...%%%$$$'''+++***''''''***)))******)))'''&&&'''(((++++++***)))((((((((((((''')))'''###"""$$$$$$"""$$$%%%'''&&&%%%%%%&&&(((***''''''))))))''''''***$$$%%%&&&%%%$$$%%%''')))$$$&&&(((+++---.........222111222333111,,,,,,///+++,,,---...---+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######''''''&&&&&&''''''((()))******+++...222333333111---:::===333777IIITTTPPPMMMZZZjjjdddIIIFFF===@@@???>>><<<:::666111...+++******)))((('''%%%%%%'''''''''))),,,---,,,+++666111***'''''')))))))))$$$&&&''''''&&&%%%&&&'''$$$%%%%%%%%%$$$$$$&&&(((%%%&&&(((***,,,,,,+++***,,,,,,***)))((((((((()))'''&&&%%%'''***+++)))&&&***+++***)))'''%%%%%%&&&'''***)))%%%###&&&((('''&&&%%%&&&)))'''######'''######%%%&&&'''((((((((((((((((((&&&$$$###$$$%%% !!!!!!!!!"""$$$&&&------//////,,,+++333===111///+++)))(((***,,,...,,,,,,,,,---,,,,,,++++++***)))((((((***+++***)))++++++++++++***)))(((((('''******'''(((,,,---+++...---...000...***(((+++%%%(((***,,,+++***)))***%%%%%%&&&''')))***,,,---+++,,,,,,,,,*********,,,,,,---///000000///---,,,+++))))))+++......,,,)))%%%''')))***((('''''''''))))))+++...000///+++&&&%%%###$$$((()))''''''***&&&)))++++++***,,,222777((()))+++++++++***+++,,,)))&&&'''***+++'''&&&(((***,,,---,,,(((%%%%%%&&&***)))(((&&&&&&&&&&&&'''$$$''''''######%%%%%%"""###%%%&&&&&&$$$$$$%%%'''+++((()))------)))(((+++###%%%((((((&&&%%%%%%&&&"""###&&&(((+++---/////////---...111///******...+++---///000///---***(((''''''&&&%%%&&&&&&''''''%%%&&&''')))))))))(((''''''&&&$$$""""""###%%%'''(((((('''''''''((()))******(((&&&(((---111444444...444666333666BBBLLLOOOJJJXXX___tttttt___CCCBBBAAA:::999777555222...***((('''(((((()))******))))))******)))***,,,,,,+++)))++++++)))&&&###"""$$$&&&$$$&&&)))***)))(((((()))%%%%%%%%%$$$###$$$&&&(((''')))+++...//////...---&&&'''((())))))((('''''''''$$$$$$''',,,---)))$$$&&&&&&%%%$$$$$$&&&***---&&&))))))### ###'''((('''%%%''')))'''######'''&&&))),,,...///...,,,***"""$$$&&&%%%""""""%%%((($$$&&&((((((''''''(((***'''***......(((%%%---888777333---((('''(((,,,///+++++++++++++++***)))(((---***'''&&&(((***++++++%%%'''))),,,......///......///---(((''')))***''',,,)))(((***)))$$$###$$$$$$(((------+++(((((()))++++++,,,,,,------------,,,...///---)))'''(((+++'''))),,,///000000///---,,,)))(((***///000,,,(((###&&&)))+++++++++,,,---(((***,,,......,,,'''$$$)))''''''******&&&%%%((('''***,,,+++)))***000555###$$$&&&%%%$$$"""######...***))),,,---***((((((111444777555111---,,,,,,+++***((('''&&&&&&''''''"""%%%&&&$$$%%%''''''######&&&((('''%%%$$$&&&)))%%%###&&&------&&&###%%%"""&&&+++,,,)))&&&$$$$$$ !!!###%%%''')))***+++...+++,,,///,,,&&&&&&***+++---///111000---***((('''&&&%%%%%%&&&''')))***'''((()))+++++++++***)))***'''$$$""""""%%%(((+++)))(((((('''''')))***+++...)))######'''...333555///---000666999;;;CCCNNNSSS______gggeeeXXXKKK@@@@@@CCC<<<666000...+++(((***...+++***************++++++************)))'''&&&%%%"""$$$%%%%%%%%%%%%&&&((((((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''###(((...///,,,***+++...222///+++))))))((('''&&&''''''''''''(((((((((((("""%%%'''%%%!!! $$$)))""""""###$$$%%%'''((()))((('''&&&%%%%%%&&&((((((...***%%%$$$'''+++,,,+++"""""""""$$$&&&&&&&&&%%%&&&'''''''''&&&'''***,,,%%%***...,,,'''&&&+++000000777555+++(((------&&&///,,,******+++,,,+++***,,,***)))(((((((((&&&%%%''''''))),,,//////---+++...---,,,)))''''''))),,,,,,)))&&&''')))++++++************+++,,,,,,***(((+++'''&&&))))))&&&***222,,,---......,,,,,,---...,,,,,,+++++++++,,,------&&&(((******((('''&&&&&&,,,...///,,,(((&&&***...)))((('''((()))***)))(((%%%%%%%%%%%%&&&'''(((((($$$&&&***+++,,,,,,---...&&&''''''%%%######$$$%%%((('''(((***'''$$$&&&,,,,,,+++***************+++***+++,,,+++(((&&&%%%%%%&&&''')))++++++***((('''######""""""###$$$$$$%%%)))'''%%%$$$%%%'''((((((&&&&&&$$$$$$$$$%%%&&&&&&'''###"""$$$'''(((---222+++---000111111000...,,,,,,111555444...******,,,)))%%%$$$&&&&&&$$$%%%)))***((('''%%%$$$$$$%%%%%%&&&((((((&&&###"""%%%((('''((((((((((((&&&%%%$$$%%%&&&''')))***,,,------)))---333777:::???FFFKKKUUUGGGXXX___qqqqqqUUULLLHHHLLLNNNHHH>>>999555333...(((&&&(((***)))))))))******+++,,,((((((((((((''''''&&&%%%"""###%%%%%%$$$$$$&&&'''&&&'''(((((('''%%%###"""$$$$$$$$$$$$%%%&&&'''''''''+++---,,,)))))),,,000...,,,)))((('''&&&$$$###&&&&&&'''(((((()))******$$$'''(((&&&""""""%%%)))$$$$$$###$$$$$$%%%&&&''' $$$***...///,,,((($$$///,,,(((&&&''''''((((((%%%%%%%%%%%%&&&%%%$$$###&&&''''''&&&&&&'''))),,,$$$'''***)))'''(((,,,000+++444555,,,&&&***---***---***'''%%%&&&'''((((((---***'''&&&'''((()))))))))((()))***,,,---+++)))***++++++***((('''((())),,,)))'''(((***,,,,,,+++***))))))+++,,,,,,)))'''...***)))***'''###%%%************++++++++++++++++++,,,------,,,***((('''&&&'''&&&%%%$$$$$$&&&)))"""%%%((('''%%%&&&***...)))(((&&&&&&''''''&&&$$$***)))((('''&&&%%%%%%%%%)))*********))))))+++---&&&'''((('''&&&&&&''')))%%%$$$%%%'''&&&###%%%******)))((('''%%%$$$$$$$$$)))******)))'''%%%&&&'''"""###%%%&&&%%%$$$###"""$$$############$$$$$$$$$$$$$$$%%%&&&((()))))))))###$$$%%%&&&'''&&&&&&%%%'''###"""%%%&&&&&&)))...%%%'''+++...111222333333---///111222000...,,,+++'''$$$###%%%%%%###$$$'''######""""""###%%%&&&'''###%%%'''((('''&&&&&&'''$$$$$$&&&'''''''''&&&%%%$$$%%%&&&''')))***+++,,,444777999999666666888;;;HHH<<>>666333...000,,,+++------,,,---111---,,,+++)))((('''&&&&&&$$$$$$%%%&&&''''''''''''!!!###$$$%%%$$$$$$%%%'''&&&%%%###"""$$$'''+++...''''''''''''(((***,,,---------,,,+++))))))***+++++++++***++++++***'''%%%,,,,,,+++***)))(((''''''''''''((('''%%%######$$$%%%%%%&&&&&&((()))***+++...,,,((($$$"""!!!!!!"""$$$(((+++,,,***)))***---&&&(((***)))'''%%%%%%'''&&&''''''&&&%%%%%%'''******'''$$$&&&***---,,,)))***+++***))))))***((($$$&&&+++...---)))'''(((***'''&&&''')))+++,,,+++***+++***)))***,,,...//////***+++***)))'''(((+++---(((((('''''''''''')))***(((((((((***,,,,,,***(((###&&&((((((((()))+++,,,---***)))+++000111---)))******++++++++++++++++++&&&((()))******+++---///'''))),,,---------------***))))))***,,,---,,,+++++++++***)))'''%%%###""""""%%%)))+++,,,+++,,,,,,,,,---,,,+++(((((((((***...***((()))(((%%%$$$&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$###$$$''')))*********)))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$)))))))))'''$$$###%%%'''%%%%%%%%%'''(((***,,,---%%%$$$%%%)))***((('''***######$$$%%%(((,,,///111+++///333111,,,((('''((('''$$$###%%%%%%###$$$'''""""""##################***&&&###$$$(((+++,,,+++''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))***...222222000......///111+++888<<<@@@MMMllluuuOOOPPP<<<888>>>666---......000+++)))+++***(((***......---+++)))'''&&&&&&&&&$$$%%%&&&&&&''''''''''''"""$$$%%%%%%%%%%%%&&&((('''%%%""""""$$$(((---000((()))***+++,,,......///+++,,,,,,,,,,,,+++***))),,,+++******++++++)))''',,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&(((***+++,,,'''((()))))))))'''%%%$$$&&&'''((((((&&&%%%%%%%%%$$$'''))))))&&&%%%&&&)))&&&''''''&&&$$$%%%''')))&&&$$$$$$&&&+++......---,,,)))'''(((++++++'''"""&&&+++***%%%"""%%%)))&&&&&&(((***,,,+++)))&&&***))))))+++...000000///---,,,+++((('''(((+++...)))******)))((()))+++---)))((()))+++------+++******......+++***---///...---,,,,,,...000000,,,)))))))))))))))***,,,......&&&))),,,......---......)))******+++++++++++++++(((''''''(((+++,,,,,,+++))))))***)))(((&&&$$$"""###'''+++---,,,***((('''---...---+++(((''''''(((---(((%%%'''&&&###!!!###''''''%%%$$$############&&&&&&&&&%%%$$$$$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%&&&'''%%%$$$%%%)))---''''''&&&'''(((+++---///&&&$$$%%%)))***((((((+++%%%$$$$$$$$$&&&(((***+++(((---222000***%%%&&&((()))%%%$$$&&&&&&$$$%%%)))###$$$%%%'''((()))))))))'''%%%###%%%)))///444666***)))((('''&&&%%%&&&&&&((((((((((((((((((((()))(((,,,//////---,,,---///---,,,555555;;;EEE\\\```MMMHHH>>>;;;888///...111,,,...+++***,,,+++(((''')))+++***)))((((((''''''(((###$$$%%%%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&''')))%%%$$$$$$$$$%%%''')))***''')))+++...///000//////,,,+++++++++,,,,,,+++***...,,,++++++,,,,,,,,,+++)))))))))(((((((((''''''&&&&&&&&&'''((('''&&&$$$%%%%%%%%%%%%&&&'''((()))$$$&&&(((******(((&&&$$$$$$###""""""######"""!!!###&&&))))))%%%###%%%(((&&&''''''%%%$$$$$$&&&((('''&&&&&&&&&(((*********((('''(((***+++***'''&&&!!!''',,,)))###""")))111)))((('''((()))(((&&&$$$***)))***,,,...///...,,,+++++++++)))'''''')))***((()))***)))''''''***---))))))***,,,......---+++000444333...,,,000333222...///000111111///,,,***&&&'''(((***+++,,,,,,,,,&&&))),,,---,,,,,,,,,---000...---,,,,,,++++++***)))(((((()))+++,,,+++***$$$%%%((()))******))))))$$$'''***+++***)))((((((---------+++)))((()))***+++&&&###&&&'''%%%$$$%%%((('''&&&$$$###"""""""""&&&'''((('''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&((())))))((('''!!!%%%((('''%%%%%%)))---''''''((()))+++,,,,,,---(((&&&%%%((((((&&&&&&)))((((((&&&%%%$$$#########%%%(((,,,,,,***((('''''')))&&&$$$&&&&&&$$$&&&)))%%%&&&''')))******))))))"""###$$$%%%'''+++000333)))((('''%%%%%%$$$%%%%%%''''''''''''''''''''''''$$$'''+++,,,,,,---000444///333999333999???HHHrrrYYYGGGGGG999:::;;;000(((222888+++***(((***......)))'''(((((((((((((((((()))******######$$$$$$$$$######"""$$$&&&''''''''''''(((***###$$$%%%&&&&&&&&&%%%$$$&&&))),,,///111000///...---+++******+++,,,,,,,,,+++)))&&&&&&'''))))))(((&&&&&&''''''((()))))))))'''&&&'''(((***)))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$######&&&$$$"""###'''******(((###'''***)))$$$"""$$$''''''''''''%%%$$$$$$&&&(((++++++)))'''%%%$$$###$$$$$$&&&))),,,+++((()))+++(((---000,,,%%%'''111;;;,,,)))&&&%%%&&&&&&%%%$$$******+++---...---+++((((((***,,,+++)))'''&&&&&&$$$&&&'''&&&###$$$'''************,,,//////...,,,+++///...((('''---111000***,,,//////,,,)))''''''###%%%)))+++,,,+++)))'''&&&(((******))))))***,,,(((''''''(((+++...000000...,,,+++,,,------,,,+++)))***+++,,,+++)))'''&&&###%%%'''((()))***,,,...,,,------,,,******,,,---+++%%%###'''***)))((()))&&&&&&%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%%%%&&&''''''&&&&&&&&&'''((((((!!!###&&&((()))***)))(((!!!&&&+++***'''$$$&&&(((%%%'''***,,,------+++******'''%%%'''&&&######&&&""""""###$$$%%%%%%&&&&&&$$$$$$&&&)))++++++)))&&&)))%%%$$$&&&&&&$$$%%%)))######$$$$$$###!!! """%%%%%%######&&&)))'''&&&%%%$$$###$$$%%%%%%'''&&&&&&&&&&&&&&&%%%%%%(((***,,,+++******---111000777:::///444555333TTT^^^QQQFFF:::555333000000222111...***((()))***++++++***)))(((***)))'''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%"""###&&&((((((&&&###"""%%%%%%$$$$$$%%%&&&((())))))++++++)))+++///...++++++***))))))******)))'''%%%'''***+++)))(((((()))'''((('''%%%$$$###%%%''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$###$$$'''***000+++((((((&&&######'''&&&%%%"""!!!"""%%%(((+++"""$$$&&&'''&&&&&&'''(((###%%%%%%$$$"""$$$)))...---...+++((((((***)))$$$###%%%&&&&&&%%%$$$%%%&&&...,,,)))(((+++111888<<<&&&'''+++...***$$$###&&&,,,***((()))++++++)))&&&+++)))%%%$$$$$$&&&'''(((+++(((%%%%%%((())))))''''''''''''(((***...111333...---+++******+++---...333///---///444444///((($$$%%%'''))),,,...///000---***))),,,+++((((((++++++...///,,,)))+++///222555///,,,---+++&&&'''++++++(((&&&(((,,,---***&&&)))((('''''''''***,,,...'''888===///&&&+++,,,&&&(((''''''&&&&&&&&&'''''' !!!"""$$$&&&((()))***(((&&&$$$$$$&&&((()))+++***((((((((('''&&&$$$!!!"""%%%''')))*********+++++++++++++++***)))((((((&&&'''+++,,,+++,,,///%%%''')))+++***)))&&&$$$$$$$$$###"""!!!!!!!!!!!!&&&'''***,,,---,,,+++*********)))((('''%%%###"""&&&&&&&&&&&&%%%$$$###""""""%%%###$$$(((&&&!!! """$$$&&&(((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&+++///...***(((+++//////333777777444555:::@@@[[[iiiIIIDDDAAA666333222111111111000...,,,((()))************)))(((+++***)))(((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$!!!###&&&''''''&&&###!!!$$$$$$%%%%%%&&&&&&%%%%%%'''))))))''')))---,,,)))---+++******++++++***)))(((((((((((('''&&&%%%$$$'''((('''%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%$$$###$$$&&&)))%%%###%%%((()))&&&%%%'''&&&%%%$$$######%%%''')))&&&&&&''''''''''''%%%$$$###$$$$$$######%%%(((***(((+++***%%%$$$&&&&&&$$$###%%%'''(((((()))***+++***((((((***111;;;EEEKKK---)))&&&&&&$$$"""%%%++++++)))((()))++++++(((&&&%%%%%%(((...333333,,,&&&)))&&&######%%%&&&&&&$$$(((((('''((())),,,...000---------------,,,++++++---+++***---111222///+++(((((()))***+++------...&&&$$$%%%)))***((()))+++***,,,---,,,++++++++++++...)))(((***)))%%%&&&***---***((())),,,---***&&&*********)))***+++,,,---###...222+++'''***---***(((((('''&&&&&&&&&''''''&&&&&&&&&''''''((()))***'''&&&%%%$$$$$$&&&((())),,,+++))))))******((('''###$$$&&&((())))))))))))))))))******))))))((('''$$$"""$$$)))++++++---000***(((&&&$$$$$$%%%((()))&&&&&&%%%$$$$$$$$$%%%%%%***+++---...//////......******)))((('''%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$"""&&&'''$$$$$$((('''############$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&)))++++++******---///---000222333444777===BBBMMMnnnkkkLLL888999<<>>777:::<<>>222,,,///+++((()))---000000///+++***((('''&&&&&&&&&'''(((((((((((((((&&&$$$###$$$$$$$$$$$$%%%&&&''''''%%%$$$"""!!!!!!"""$$$%%%$$$&&&(((***+++)))'''&&&$$$,,,111...******+++***)))(((''''''(((((('''&&&$$$&&&))))))(((&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))'''&&&&&&%%%%%%&&&&&&''' ###&&&'''&&&&&&&&&'''$$$###%%%))))))&&&%%%'''$$$&&&(((***++++++***)))#########""""""###&&&)))###&&&((('''%%%$$$&&&))))))***(((%%%&&&***)))%%%(((***++++++*********+++))))))((()))***+++---...((()))---000---((()))---***,,,...---***)))***,,,///---++++++...000111111---000222000---***)))***%%%'''+++...///...,,,***///000111222111000...---(((+++...111000---)))%%%,,,,,,,,,,,,,,,,,,,,,,,,---)))&&&''''''%%%''',,,---(((***///---%%%(((222&&&)))((("""###(((***'''$$$%%%'''((((((((()))***###$$$%%%&&&'''(((((((((###&&&(((&&&%%%'''******,,,+++***(((''''''&&&&&&"""$$$&&&'''((('''&&&%%%)))'''&&&%%%'''))),,,///)))(((''''''((()))((('''$$$$$$######$$$%%%'''(((###$$$%%%%%%&&&&&&&&&&&&%%%######&&&'''$$$%%%'''%%%&&&''''''((())))))***++++++***)))((((((((((((%%%&&&((())))))(((&&&$$$(((((((((((('''&&&%%%%%% """###%%%&&&&&&&&&'''"""!!!$$$$$$ !!!&&&%%%$$$"""!!!!!!###%%%&&&%%%&&&'''((()))))))))))) '''...000...+++---///,,,......,,,***---555===888999999>>>QQQppp[[[AAA<<<888777888666000+++***++++++)))((((((+++---+++***'''&&&&&&'''***+++***))))))((('''((((((((()))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))***)))''')))+++,,,***''''''***......,,,(((&&&%%%***((('''))),,,,,,***(((&&&'''((())))))((('''&&&%%%$$$###""""""###$$$$$$(((((('''&&&%%%%%%$$$$$$&&&###"""###%%%&&&%%%###&&&%%%%%%%%%%%%&&&''''''---((($$$%%%))),,,***'''''''''((('''&&&%%%###"""(((&&&%%%%%%'''(((((((((,,,...///...+++'''%%%$$$)))***+++,,,++++++)))(((&&&((()))(((%%%%%%(((+++++++++******)))******+++,,,,,,+++)))'''(((***---///000...)))))),,,---+++666222/////////---,,,+++)))((((((((()))***++++++////////////...+++)))(((---+++222222'''&&&***''''''+++///000///...000222///,,,((((((***+++***(((,,,++++++---...,,,&&&""")))'''%%%%%%$$$###$$$&&&$$$%%%'''(((***+++,,,,,,(((***)))'''))),,,,,,((((((((('''''''''''''''''''''((()))))))))'''&&&%%%!!!###$$$###"""###'''***)))'''$$$###---555&&&))))))&&&(((,,,(((!!!&&&%%%%%%$$$%%%&&&((()))$$$$$$%%%&&&((('''$$$"""###%%%(((***%%%!!!'''%%%$$$###$$$&&&((()))(((%%%%%%&&&'''((()))***+++(((&&&&&&)))---///...++++++,,,,,,+++)))'''###""""""###$$$%%%%%%%%%%%%%%%'''%%%###$$$''''''%%%"""%%%'''(((&&&$$$$$$&&&)))%%%$$$"""---***+++###%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,...///111444777999:::333EEEMMMddd[[[FFF===:::777666555333///+++,,,,,,,,,+++******,,,...***)))'''&&&&&&''')))*********)))))))))(((((((((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%&&&''')))***((('''&&&(((+++,,,***((('''''')))******)))'''%%%---+++))))))***)))&&&###%%%&&&''''''''''''&&&%%%%%%%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&''''''''''''%%%$$$&&&((((((&&&$$$''''''&&&&&&''''''((()))''''''&&&'''((((((((((((***)))'''&&&%%%%%%%%%&&&%%%$$$$$$%%%'''(((&&&%%%,,,+++)))%%%###$$$'''***((()))***++++++******)))***(((''''''(((***++++++''''''(((((()))***+++,,,***++++++***)))))),,,...(((***)))&&&&&&+++---+++)))(((((()))***++++++,,,)))(((((((((((())))))***/////////...,,,)))'''%%%%%%$$$,,,///'''(((...,,,)))***+++,,,,,,+++******,,,)))'''&&&((()))(((&&&...,,,***+++,,,,,,+++((()))(((''''''&&&$$$%%%&&&$$$%%%'''((()))******+++)))***(((&&&))),,,***&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&'''((((((&&&%%%$$$&&&&&&%%%###"""%%%'''%%%&&&%%%$$$$$$&&&)))+++%%%''''''%%%'''***'''!!!%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&%%%$$$###"""%%%******((((((+++(((&&&$$$%%%&&&'''&&&&&&""""""###$$$%%%&&&'''''')))'''%%%%%%'''***,,,---'''((())))))(((&&&$$$###"""######$$$$$$$$$$$$$$$'''&&&&&&&&&''''''&&&$$$"""$$$&&&%%%"""!!!###%%%'''###!!!'''%%%%%%"""******))))))(((''''''&&&)))***,,,------///222444BBB:::555BBBFFFQQQwwwTTT;;;>>>888777555333111...,,,***((())))))(((''''''(((***)))(((&&&%%%%%%&&&((())))))******++++++)))((('''&&&&&&%%%$$$$$$%%%'''''')))(((&&&%%%%%%'''(((***(((''''''))),,,---,,,+++(((((((((***++++++***(((,,,+++)))(((((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((((((&&&$$$&&&&&&%%%%%%&&&&&&'''((($$$'''((((((%%%$$$&&&'''***(((&&&$$$###$$$&&&'''%%%$$$%%%'''((((((&&&$$$***)))'''%%%$$$&&&***---'''((()))***************,,,(((&&&''',,,///---+++''''''((((((((())))))***((()))++++++******,,,---%%%((('''$$$%%%)))+++)))%%%'''))))))***+++---...)))))))))(((((((((((((((++++++++++++***)))((('''""" (((,,,&&&(((///,,,***))))))***++++++)))(((222///,,,++++++***((('''---***'''&&&(((+++---...(((***++++++)))'''''''''%%%%%%&&&'''((()))))))))+++***'''%%%)))---***$$$###$$$%%%%%%%%%%%%$$$$$$&&&$$$###%%%((()))&&&$$$%%%&&&'''&&&%%%$$$&&&'''(((&&&%%%$$$&&&'''((((((%%%''''''&&&'''(((&&&!!!%%%%%%&&&&&&''''''&&&&&&(((&&&###"""$$$&&&'''''')))$$$"""&&&(((%%%######***(((&&&%%%%%%%%%$$$###$$$%%%%%%&&&'''((())))))***(((%%%"""!!!%%%+++000*********)))'''$$$!!!""""""##################%%%&&&'''&&&%%%$$$$$$%%%"""###%%%%%%###!!!!!!!!!***'''***,,,888)))###%%%'''''''''''''''''''''''')))+++,,,,,,+++,,,...000>>>000444<<<@@@BBB\\\lll<<<999???222333333111---+++******'''((()))(((&&&&&&'''(((((('''&&&%%%%%%&&&'''(((((()))+++,,,,,,***((('''%%%%%%$$$$$$$$$%%%'''(((***)))&&&%%%%%%&&&((()))******+++,,,---------,,,(((,,,///000---+++***+++((('''&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&$$$"""######""""""######$$$%%%***)))(((&&&$$$$$$%%%&&&&&&%%%$$$######$$$$$$%%%'''&&&&&&&&&((()))((('''"""%%%((())))))'''''''''&&&&&&'''((()))*********)))''''''(((,,,...---,,,+++++++++***)))'''&&&%%%''')))++++++)))((()))***)))+++***&&&%%%((((((&&&'''+++---***)))***++++++************)))(((((('''%%%&&&''')))***,,,------&&&###)))+++%%%''',,,)))''')))+++,,,,,,---...000666444111...,,,)))'''%%%'''%%%###"""$$$(((,,,...(((---000...+++***)))(((%%%%%%&&&'''((((((''''''+++)))&&&&&&+++000---&&&%%%%%%$$$$$$%%%&&&'''((()))&&&$$$%%%((()))&&&###$$$%%%%%%&&&'''(((***+++///)))""" $$$(((,,,---*********)))((((((&&&$$$$$$%%%&&&'''''''''%%%%%%'''%%%$$$$$$%%%'''''''''+++&&&#########!!!###&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&''''''((())))))***&&&&&&%%%"""!!!$$$,,,222((())))))))))))((('''&&&""""""""""""""""""######"""$$$%%%$$$ !!!######%%%&&&'''&&&$$$"""!!!'''(((111444NNN000$$$'''!!!"""$$$&&&(((***+++,,,***+++++++++)))***+++---444+++777666>>>???GGGNNN===BBB999...000000///,,,)))))))))+++,,,------+++******+++((('''&&&&&&&&&&&&'''(((((()))+++,,,+++***(((&&&%%%$$$$$$###$$$%%%'''''')))(((&&&%%%%%%%%%'''(((***+++,,,,,,+++*********&&&...555555---''''''***&&&&&&&&&&&&%%%&&&''')))&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$######""""""""""""###$$$$$$222,,,%%%"""$$$&&&%%%$$$###$$$&&&(((((('''%%%$$$(((&&&$$$$$$%%%'''(((((("""$$$''''''&&&$$$######%%%%%%&&&&&&'''((()))***$$$&&&))))))))))))+++---,,,,,,,,,+++***)))'''&&&''')))***)))(((&&&&&&&&&(((******&&&%%%((('''%%%%%%***+++((('''))))))&&&***++++++++++++***((((((%%%%%%'''(((***,,,...///+++&&&+++,,,%%%''',,,'''&&&***......++++++///444---------+++(((&&&%%%%%%#########$$$%%%(((+++---(((000444000---,,,,,,)))%%%%%%&&&'''((((((''''''))))))'''''',,,111000***&&&%%%$$$###$$$&&&)))***,,,)))&&&&&&((((((&&&$$$)))(((&&&&&&''')))***+++///)))$$$###&&&+++---...///......---+++(((''''''%%%%%%'''''''''&&&%%%$$$%%%$$$%%%&&&(((((('''%%%'''%%%%%%%%%$$$&&&///999'''%%%$$$$$$&&&''''''&&&#########$$$$$$%%%%%%&&&###%%%&&&&&&%%%(((...333"""$$$&&&***---000222333######"""!!!!!!""""""######%%%%%%### ######$$$%%%&&&&&&%%%"""!!!""""""+++---GGG+++###***%%%&&&''')))+++---///000((()))***)))((()))***,,,000111===444<<<@@@999```gggAAADDDHHH999...---------,,,+++***)))***,,,---,,,***)))((()))(((''''''''''''''''''(((((())))))******((('''&&&%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))******)))(((((()))&&&---444222***$$$$$$&&&(((((((((&&&$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%'''((())))))((())))))(((&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''333,,,###!!!%%%((('''$$$###%%%)))+++,,,***(((&&&&&&$$$""""""$$$&&&&&&&&&,,,+++)))&&&$$$%%%(((+++%%%%%%%%%%%%&&&'''(((((("""&&&***)))'''&&&(((,,,((()))***,,,,,,,,,+++***'''((()))((('''&&&&&&(((###&&&'''%%%%%%))))))&&&%%%***+++(((+++111000)))))))))***++++++***((('''))))))((((((((()))******+++&&&***,,,'''***///***))),,,---,,,((('''***...%%%''')))***))))))***+++###%%%'''(((((())),,,...&&&000555///***,,,,,,)))%%%%%%&&&'''((()))))))))'''))))))(((+++//////,,,$$$$$$$$$%%%&&&((()))*********)))((('''&&&''''''222...)))&&&&&&'''(((((((((((()))+++,,,,,,)))'''///.........,,,((((((+++&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%(((***)))'''%%%'''&&&&&&%%%""""""+++666%%%######$$$&&&((()))((($$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&((()))+++...111))))))***+++,,,---......%%%$$$###"""!!!"""###$$$''''''&&&$$$"""!!!###$$$"""""""""###%%%%%%###!!!%%%###$$$%%%000&&&)))222))))))))))))))))))))))))'''((())))))((()))+++---(((///888333:::CCC@@@JJJwwwLLLAAA@@@<<<:::...,,,+++,,,......+++((('''(((***)))'''%%%%%%%%%(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%$$$#########$$$%%%!!!"""$$$%%%%%%%%%%%%$$$%%%'''***+++******,,,...+++,,,,,,+++)))'''&&&&&&'''((((((&&&%%%%%%(((,,,%%%$$$############$$$%%%&&&&&&''''''&&&%%%$$$###"""###$$$%%%'''((())))))*********'''$$$$$$&&&)))%%%%%%%%%%%%%%%&&&'''''')))&&&$$$$$$&&&((('''&&&###$$$''')))***)))((('''%%%%%%&&&((())))))'''%%%...---+++(((&&&'''+++...&&&&&&%%%$$$$$$%%%&&&'''$$$&&&((((((((((((((((((%%%''')))+++,,,,,,+++***'''((((((((('''(((+++---$$$'''(((&&&'''******''''''++++++)))000999666+++%%%&&&((()))))))))'''&&&))))))'''&&&&&&&&&'''(((,,,&&&)))+++'''***///***---***''''''***++++++)))###&&&)))+++******+++---&&&'''(((((('''(((+++...###///333+++&&&(((***'''$$$%%%'''((()))******+++&&&***,,,)))''')))+++***"""&&&***...000///,,,***$$$''')))'''$$$$$$(((,,,888222***%%%%%%'''(((((((((***,,,,,,)))&&&$$$###***((())),,,***''')))///((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))((('''(((&&&%%%%%%""" %%%%%%######$$$&&&((()))(((&&&&&&''''''''''''((((((((('''&&&&&&)))+++------///...,,,***(((&&&%%%%%%&&&%%%###"""""""""$$$$$$***(((%%%######$$$#########"""!!!"""%%%&&&%%%$$$'''&&&%%%***(((...222(((((('''&&&&&&%%%$$$$$$$$$&&&(((((()))***---000$$$)))+++444777===LLLEEEnnnYYY@@@BBB111$$$333///,,,)))+++///000,,,((((((***,,,+++)))'''&&&&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''&&&$$$#########$$$$$$ ###%%%&&&%%%$$$###%%%(((,,,.........111444333---'''&&&***---,,,)))"""$$$&&&&&&&&&(((---111$$$###"""!!!!!!"""###$$$(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))(((%%%!!!!!!%%%((($$$$$$######$$$$$$%%%&&&!!!%%%''''''&&&'''(((""""""###$$$%%%%%%&&&&&&%%%'''+++///111...)))%%%!!!$$$''''''&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&(((&&&%%%'''++++++((($$$'''(((***+++***)))'''&&&&&&'''(((((()))+++///333***------******+++***'''''')))'''&&&...888222%%%"""$$$&&&(((((('''&&&%%%&&&%%%%%%$$$%%%&&&((()))...''')))+++&&&)))---(((///'''!!!$$$...333///)))!!!$$$''''''%%%###$$$%%%'''''''''%%%###$$$)))---!!!---111((("""&&&(((%%%$$$%%%'''(((***+++,,,,,,%%%+++...)))$$$$$$&&&'''###)))111888:::666000+++$$$(((&&&######)))///888111((($$$%%%(((+++,,,......,,,'''!!!"""%%%$$$"""%%%))))))&&&)))111)))(((&&&%%%$$$%%%&&&&&&(((&&&$$$$$$&&&(((******%%%"""###(((***&&&######&&&$$$###$$$&&&(((((('''######$$$$$$$$$$$$$$$$$$---)))%%%$$$'''***+++***&&&&&&&&&&&&&&&'''(((((('''&&&$$$""""""###$$$%%%***&&&""" """###""" &&&$$$"""$$$'''))))))((( $$$'''222))),,,)))))))))))))))))))))((((((###%%%'''((())),,,///111...,,,%%%777111000LLL???WWWrrrrrrFFF>>>222444666"""...,,,)))((()))******)))))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%'''&&&$$$%%%)))&&&''''''&&&%%%$$$%%%(((+++...+++***///666777222,,,111,,,&&&$$$$$$%%%$$$"""***%%%$$$(((+++)))&&&&&&"""%%%'''&&&###!!!###%%%%%%((('''%%%%%%((()))'''"""%%%((('''%%%$$$&&&(((&&&%%%%%%&&&((()))(((&&&+++((($$$###$$$'''))))))%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$%%%((()))'''$$$#########$$$$$$&&&'''(((###$$$'''***'''###$$$)))((((((&&&%%%$$$%%%%%%&&&))))))((((((((())))))***(((+++***%%%"""&&&)))***///$$$ '''+++((()))...)))+++***%%%$$$'''++++++...***'''(((,,,///---***'''%%%######%%%'''((()))******)))(((''''''&&&&&&,,,***(((((()))***)))(((,,,)))'''(((***+++***(((------+++((($$$%%%)))---&&&&&&&&&'''(((***,,,...'''***---+++'''$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&&&&***)))&&&)))///,,,666---444CCC%%%&&&&&&((())))))'''%%%%%%&&&((('''&&&$$$###%%%))),,,***)))(((((())))))((('''&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&&&&&&&$$$"""!!!############$$$%%%&&&'''$$$%%%&&&%%%######%%%'''...***%%%%%%(((+++,,,,,,)))'''))),,,+++&&&###$$$***(((%%%""" !!!$$$%%%!!! ###""""""!!! !!!###$$$!!!$$$$$$"""###(((---(((&&&######$$$%%%%%%$$$***)))''''''((())),,,---000//////111666:::<<<<<<===]]]SSS888777,,,...333'''---,,,+++)))(((((())))))))))))))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''&&&$$$%%%)))'''!!!&&&'''&&&%%%%%%'''+++...+++)))(((,,,111222...(((///+++'''%%%%%%&&&%%%###)))&&&%%%)))+++((('''((((((((('''%%%"""!!!!!!"""$$$&&&&&&###$$$'''(((&&&###&&&((((((&&&%%%&&&(((&&&%%%%%%&&&'''(((&&&%%%&&&%%%###"""!!!###%%%''''''&&&&&&%%%$$$$$$$$$$$$'''%%%$$$%%%'''&&&### ######$$$$$$%%%%%%&&&&&&))))))***+++&&& ###((('''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$(((,,,***$$$+++'''$$$%%%$$$"""$$$(((***---,,,&&&$$$''')))(((---***((()))---///---***)))'''$$$###$$$&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%&&&(((+++---...---+++)))&&&''')))******(((***,,,---+++'''%%%''')))&&&&&&%%%$$$$$$%%%&&&'''++++++*********(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%'''$$$$$$''''''$$$''',,,+++)))...UUUvvvEEE$$$%%%'''((('''&&&&&&'''(((''''''&&&%%%$$$%%%(((+++***(((''''''((()))'''&&&""""""$$$%%%(((***,,,---((('''&&&&&&(((((('''&&&&&&%%%$$$######$$$&&&'''%%%&&&'''((((((&&&%%%$$$&&&&&&%%%%%%$$$######"""******(((&&&$$$"""""""""'''&&&$$$%%%((()))(((&&&&&&$$$'''++++++'''%%%'''((('''$$$"""!!!!!!!!!""""""%%%%%%!!!"""'''(((%%%"""!!!!!! !!!"""###$$$!!!$$$&&&$$$""""""&&&***&&&%%%$$$$$$&&&(((''''''+++***))))))***+++---///000///...000333666777777555KKKzzz[[[;;;333777,,,,,,555///,,,------+++'''&&&'''***))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%###%%%((((((%%%"""###$$$###$$$&&&***---+++)))(((,,,222444111,,,+++***((('''((('''&&&$$$'''&&&'''******''''''+++333000,,,)))'''&&&%%%$$$###%%%%%%"""###&&&'''%%%$$$&&&(((((('''&&&'''((('''&&&%%%&&&''''''%%%###"""$$$%%%$$$!!!!!!###&&&((('''&&&%%%$$$#########$$$###$$$%%%&&&%%%"""###$$$%%%&&&&&&%%%$$$###$$$%%%(((***(((###$$$(((&&&%%%$$$#########$$$%%%'''&&&&&&&&&&&&&&&&&&&&&+++)))'''+++333888000%%%%%%))))))%%%"""$$$''''''***------(((&&&''''''%%%+++)))(((***---...+++(((---+++(((&&&&&&&&&&&&%%%&&&&&&&&&'''((()))))))))***))))))***,,,+++)))'''+++(((&&&%%%&&&((())))))'''+++///...***&&&%%%&&&))))))(((''''''(((((()))+++(((&&&'''***)))%%%!!!%%%'''((())))))((('''%%%&&&%%%%%%&&&&&&$$$'''+++,,,###*** <<>>GGG___qqqEEE------666000&&&***---******''''''''')))++++++)))'''((((((((((((((((((((((((,,,+++***)))(((&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&(((,,,)))######(((%%%''')))***+++,,,...000***(((&&&$$$$$$%%%'''((($$$&&&'''&&&###"""$$$&&&)))$$$"""%%%'''$$$!!! !!!###&&&%%%###"""$$$'''"""$$$$$$!!!!!!%%%&&&###$$$###"""###&&&'''%%%"""""""""!!!###%%%%%%$$$###)))'''%%%%%%'''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&'''&&&%%%'''+++000""""""""""""###$$$%%%&&&''''''***,,,)))$$$$$$)))$$$$$$#########$$$&&&''''''((()))))))))'''$$$###"""&&&)))''''''******((()))###$$$---000)))&&&(((***------(((&&&''''''%%%'''((((((''''''''')))***)))(((((()))++++++***)))''''''''''''((((((((((((,,,***))))))+++------,,,$$$'''++++++)))'''&&&'''***,,,---,,,(((&&&&&&(((%%%&&&((()))******)))(((---+++***---000111...+++&&&&&&&&&&&&&&&&&&&&&&&&%%%******$$$###''')))'''))))))$$$"""%%%+++ %%%'''((('''%%%#########&&&''''''%%%######$$$&&&)))'''&&&&&&'''(((&&&%%%!!!###%%%&&&%%%###!!!$$$######$$$&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$############%%%%%%%%%%%%%%%'''((((((&&&,,,+++###"""&&&%%%''')))(((%%%###%%%&&&$$$""""""&&&(((&&&'''***$$$%%%%%%$$$$$$"""!!!!!!&&& """###!!!$$$***!!!"""###$$$%%%$$$######$$$$$$%%%&&&(((((('''%%%%%%###""""""%%%'''((((((%%%&&&'''((())))))))))))(((((())),,,///000///...444444333444???___vvvKKK:::666,,,000222...)))'''---222---+++(((''''''(((((('''$$$%%%(((***,,,,,,---,,,'''((()))(((''''''((())))))'''&&&%%%%%%&&&''')))%%%"""'''222222((($$$((((((((())))))))))))((((((&&&$$$###"""$$$&&&))),,,%%%%%%############%%%%%%$$$%%%&&&%%%######%%%&&&(((%%%""""""%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""######$$$111+++$$$!!!"""$$$%%%$$$%%%$$$###%%%'''&&&### ''''''&&&%%%&&&'''((()))$$$###"""""""""###%%%&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((,,,(((%%%'''+++,,,)))%%%'''(((***+++***(((%%%###%%%%%%%%%%%%&&&&&&''''''+++)))((()))+++***'''###******%%%!!!$$$+++...---))))))***++++++++++++***,,,***)))***,,,------,,,++++++,,,---............)))))))))'''%%%&&&(((***$$$&&&***,,,---+++(((&&& %%%)))***''''''***---(((...///)))&&&)))+++***'''''''''''''''''''''''''''(((***,,,---+++)))(((&&&$$$###$$$&&&(((((('''$$$$$$&&&(((***(((%%%"""'''&&&$$$###$$$&&&((()))###"""!!! """%%%(((+++""""""######"""++++++***(((%%%"""###&&&)))&&&''')))***)))'''$$$"""$$$(((+++)))&&&%%%'''+++((('''&&&%%%%%%&&&(((***%%%%%%$$$$$$%%%%%%&&&'''...,,,((($$$"""!!!""""""$$$%%%&&&''''''&&&%%%$$$'''$$$###$$$"""!!!)))444!!!"""%%%&&&&&&%%%"""!!!###"""!!!!!!###%%%(((***)))))))))((('''''')))+++&&&### """%%%'''(((666222+++&&&######%%%'''&&&+++//////------111555...111666777333???iiiaaa<<<111...111444666444///...444999...+++)))(((((())))))(((###$$$&&&((()))*********'''(((((('''%%%######$$$+++***)))(((((()))***+++***###"""'''&&& '''&&&''''''((((((''''''&&&((('''%%%$$$$$$&&&'''((('''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&%%%$$$###%%%'''&&&&&&&&&&&&&&&(((***+++$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$)))&&&######%%%''''''&&&"""!!!"""$$$((()))((('''%%%%%%$$$######$$$%%%&&&""""""""""""###%%%'''((())))))(((((((((((()))))))))(((&&&$$$$$$$$$%%%&&&)))&&&%%%&&&((()))'''%%%%%%'''((())))))((('''&&&%%%&&&&&&'''''''''''''''***((('''(((******'''$$$)))***((($$$&&&******&&&+++++++++******)))(((((())))))))))))))))))***+++,,,,,,,,,------,,,,,,,,,$$$%%%&&&&&&%%%%%%''')))$$$%%%'''((((((((('''&&&###'''******'''&&&(((+++''',,,---)))&&&(((***((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%$$$%%%'''))))))(((%%%%%%''')))+++)))&&&###$$$$$$$$$$$$&&&((()))***(((&&&$$$"""!!!""""""###%%%""" !!!!!! """''''''(((((('''%%%$$$$$$%%%!!!###&&&)))******)))(((%%%(((***)))%%%$$$&&&)))%%%$$$$$$###$$$&&&'''(((###$$$&&&'''((('''&&&%%%"""######%%%&&&((()))***'''''''''''''''&&&%%%$$$(((''')))+++)))&&&+++333!!!"""$$$%%%%%%$$$"""!!!############$$$&&&'''(((((())))))'''&&&&&&(((***###%%%((())))))'''%%%$$$111///,,,)))''''''((()))&&&***---...,,,,,,000444...///222444333===___rrrIII000------...111333111......222777...,,,)))((()))******)))$$$%%%&&&(((((((((((((((&&&'''((('''%%%$$$%%%&&&((('''&&&%%%%%%&&&'''((('''!!!###### '''%%%&&&&&&&&&&&&&&&&&&%%%))))))((('''&&&%%%%%%$$$(((''''''&&&&&&''''''(((%%%&&&'''&&&$$$$$$&&&'''%%%(((***)))&&&%%%)))---$$$######""""""######$$$'''&&&$$$###"""###$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&$$$###"""$$$''')))***)))%%%$$$############$$$$$$ !!!!!!###$$$'''(((***((((((((((((((((((((((((***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))%%%&&&((()))))))))((('''((('''&&&'''))))))'''%%%%%%'''(((''')))+++(((###...---+++)))'''&&&&&&&&&((()))))))))((()))***,,,---,,,,,,++++++***))))))"""$$$''''''''''''(((***'''&&&&&&&&&&&&'''((((((&&&(((***)))&&&%%%''')))%%%***+++)))'''((((((&&&########################$$$######"""###%%%'''((('''&&&%%%&&&((()))))))))&&&&&&''')))+++***'''$$$"""###%%%&&&((()))***+++)))((('''%%%###!!! )))###!!!###""""""$$$"""%%%((()))'''$$$"""!!!'''((()))))))))'''$$$###%%%''')))(((%%%###$$$&&&!!!!!!"""###$$$$$$%%%%%%!!!###'''))))))(((%%%###!!!"""$$$%%%&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&$$$%%%))),,,)))%%%&&&***########################$$$%%%%%%&&&&&&'''&&&&&&'''((((((&&&%%%%%%''')))###'''+++---+++))))))******************)))))))))%%%(((+++,,,++++++...222222111333666777@@@XXXqqqyyy\\\>>>111222333+++---///---***))),,,///---***((('''((())))))((((((((())))))))))))))))))###%%%'''(((((()))+++,,,&&&&&&%%%$$$$$$%%%&&&&&& """)))***'''&&&(((%%%%%%&&&&&&&&&&&&%%%%%%((()))))))))(((&&&$$$###'''''''''&&&&&&''''''''''''(((((('''&&&&&&'''))))))******(((%%%######%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###""""""$$$$$$ !!!"""$$$%%%%%%%%%$$$'''&&&&&&%%%&&&&&&&&&%%%)))(((&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%% !!!!!!###$$$&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%&&&''')))***&&&''')))*********((((((&&&&&&&&&'''''''''''''''!!!%%%'''(((+++...---(((---,,,***((('''&&&&&&&&&---***)))))),,,------+++---,,,+++***)))(((''''''%%%(((***+++***))))))***((((((((((((((())))))***'''((()))(((&&&&&&''')))&&&(((******)))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((('''%%%$$$%%%'''))))))(((%%%%%%&&&(((***)))&&&###"""$$$&&&(((******)))(((&&&&&&''''''&&&%%%###""")))%%%###$$$$$$"""###&&&!!!###&&&'''%%%###!!!!!!)))))))))(((&&&$$$!!!%%%'''((('''%%%###"""###!!!"""######$$$######"""!!!###%%%''''''&&&$$$###'''&&&%%%$$$###"""!!!!!!((('''&&&%%%&&&'''((()))%%%'''***+++((($$$""""""$$$###""""""""""""###$$$%%%&&&((()))((('''&&&%%%&&&''''''%%%$$$$$$&&&(((###&&&)))(((&&&)))000666&&&&&&&&&'''''''''''''''%%%''')))*********---///000222666999888===OOOaaagggPPP;;;444666444///111111///+++)))***,,,+++)))&&&&&&'''((((((''')))((((((((((((((())))))"""$$$'''(((((()))+++---)))(((((((((((((((((()))######&&&+++---+++***+++%%%&&&&&&''''''&&&&&&%%%%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((''''''(((***,,,***'''''''''&&&###!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$#########$$$$$$ !!!"""###$$$%%%%%%%%%((('''%%%$$$###$$$'''(((***)))'''$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$&&&'''&&&%%%$$$%%%&&&((('''&&&%%%%%%&&&'''((('''((()))*********)))(((&&&&&&''''''&&&&&&'''(((&&&((()))(((+++//////+++***))))))(((((((((((((((000***%%%'''...111---(((,,,+++***((('''''''''''')))+++,,,,,,***(((((((((&&&''')))*********)))(((&&&''''''''''''''')))+++(((((()))+++,,,)))'''&&&(((((((((((((((((((((((( ###$$$%%%%%%$$$###%%%$$$######%%%''''''&&&$$$$$$%%%&&&''''''%%%"""$$$%%%'''))))))(((&&&%%%$$$%%%'''((()))(((&&&&&&''''''(((((($$$ ###)))"""###$$$$$$"""!!!"""###!!!"""###%%%&&&&&&&&&%%%%%%&&&''''''%%%###""""""$$$%%%%%%%%%$$$###"""!!!############$$$$$$$$$$$$+++(((%%%######$$$''')))%%%$$$$$$$$$&&&(((***,,,///111111///,,,***(((&&&%%%$$$###""""""###$$$%%%%%%'''(((***)))(((%%%$$$&&&&&&&&&%%%$$$$$$&&&(((###&&&((('''%%%(((///555((('''&&&%%%%%%&&&'''(((%%%&&&((())))))***+++---'''---444555222555CCCRRRwwwVVVDDD777333333///111111111...+++)))((())))))'''%%%%%%&&&(((((('''&&&&&&&&&%%%%%%&&&''''''$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''+++)))((('''&&&''')))***%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###'''((()))(((&&&&&&((()))***(((&&&'''++++++((($$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%%%%$$$######%%%)))---%%%&&&&&&$$$""""""###$$$""""""###$$$%%%$$$$$$$$$""""""###$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%''''''(((((((((((()))))))))***'''(((((('''&&&&&&''')))---...,,,)))***------)))'''((()))************)))...(((###%%%,,,///+++&&&+++***)))((('''((()))***)))++++++***(((&&&&&&&&&$$$%%%'''))))))(((&&&%%%'''&&&&&&&&&'''(((***++++++((((((+++,,,)))''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((()))'''%%%$$$$$$###"""###%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$"""%%%&&&'''((((((&&&$$$###''''''((()))((('''%%%$$$$$$%%%((()))######***$$$$$$###""" !!!###%%%######$$$$$$%%%%%%$$$$$$$$$%%%'''''''''%%%###!!!&&&&&&%%%%%%$$$#########$$$######"""###$$$%%%%%%444000+++&&&###$$$''')))"""######$$$&&&((()))***111333222...------,,,(((&&&%%%$$$######$$$%%%&&&%%%&&&((())))))'''&&&$$$&&&''''''%%%$$$$$$&&&(((###'''+++,,,)))'''''''''***)))(((''''''((()))***&&&&&&'''((()))***++++++&&&---444333000222===GGG\\\AAA777111111111,,,.........,,,***((('''&&&***(((&&&&&&'''(((((((((&&&%%%%%%$$$%%%&&&'''(((%%%&&&''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$******)))'''&&&'''((('''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%&&&&&&%%%$$$$$$%%%'''&&&&&&'''((())))))'''&&&$$$######""""""######$$$!!!"""$$$&&&&&&&&&%%%$$$%%%$$$"""!!!!!!"""%%%&&&###%%%&&&&&&%%%%%%(((***"""$$$&&&&&&%%%$$$%%%'''!!!"""###%%%&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''(((%%%$$$$$$'''(((&&&$$$%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&((()))+++)))******(((&&&%%%''')))---...---******,,,+++&&&&&&(((***,,,,,,+++***(((***)))(((((()))*********)))(((''''''(((***,,,---***++++++)))''''''((()))&&&&&&&&&&&&'''''''''(((***(((&&&%%%&&&((()))))),,,'''%%%)))+++(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))((('''%%%###"""###%%%''''''&&&%%%$$$$$$%%%&&&&&&%%%######$$$%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%$$$###"""!!!###%%%### !!!&&&###$$$$$$###!!!!!!###%%%'''''''''&&&%%%$$$######$$$%%%&&&(((((('''$$$"""$$$$$$#########$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%333000+++&&&###"""###$$$"""###$$$%%%&&&&&&&&&&&&'''+++,,,******---+++&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&%%%'''''''''&&&$$$%%%''')))'''(((***+++***'''$$$###'''((()))***+++******)))'''&&&&&&((()))***+++***---000222111000444999===cccrrrjjjHHH111------000333............---,,,+++***)))+++)))'''&&&((()))***)))''''''&&&&&&'''(((***+++$$$&&&((((((((((((***+++&&&''''''((((((''''''&&&!!!&&&+++---...,,,((($$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$###""""""###%%%$$$''')))((($$$!!!"""###&&&%%%%%%%%%%%%%%%%%%&&&!!!$$$'''((('''%%%$$$'''%%%""" """$$$&&&$$$'''***)))&&&######$$$###&&&))))))&&&$$$%%%&&&"""$$$&&&((()))***))))))!!!###%%%''')))*********!!!"""$$$%%%%%%$$$"""!!!&&&&&&&&&''''''&&&%%%%%%((($$$!!!###''')))&&&""""""###$$$%%%'''((())))))***(((&&&$$$%%%''')))+++***,,,+++)))&&&%%%'''***(((++++++***+++...+++&&&'''))),,,......,,,)))'''(((,,,...---)))(((,,,000((('''&&&'''(((+++...///+++,,,,,,***)))***,,,...***)))'''&&&&&&(((***,,,,,,***'''&&&&&&''''''''',,,%%%###''')))&&&%%%''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%&&&$$$###$$$&&&(((((('''&&&%%%%%%&&&''''''&&&$$$!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""!!!###!!! """"""###%%%$$$#########$$$"""###$$$&&&(((***+++,,,$$$$$$&&&((()))(((&&&###"""!!! """%%%((()))###%%%(((******)))&&&%%%###"""""""""###%%%'''(((###$$$%%%&&&%%%$$$###"""%%%)))))),,,000---&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&'''((((((&&&%%%%%%'''))),,,)))%%%$$$%%%'''((()))!!!###(((+++,,,+++)))'''''''''&&&(((***++++++***000...+++***---111333111FFFfff~~~[[[EEE444333444///+++---------------,,,***((('''///+++'''&&&''')))((('''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%&&&'''''''''$$$(((,,,+++((('''***---$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%""""""""""""###############!!!!!!$$$%%%$$$&&&)))''''''&&&%%%$$$"""!!! %%%%%%$$$$$$######$$$$$$###$$$%%%&&&%%%%%%###"""######!!!!!!!!!"""###$$$###$$$%%%$$$###"""###$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&''''''"""!!!&&&'''###!!!$$$%%%$$$###$$$&&&'''&&&%%%((()))***)))((('''(((***&&&&&&$$$######%%%(((+++$$$'''(((&&&(((+++,,,***...---,,,***)))((((((''',,,(((''',,,,,,((()))...###'''++++++)))((((((***+++++++++***((('''%%%$$$222+++%%%'''---000,,,&&&111111000...,,,,,,...///&&&&&&&&&&&&&&&'''))))))'''$$$!!!"""&&&((((((&&&222+++###!!!$$$((()))((("""$$$$$$%%%***///+++$$$&&&'''))))))((('''&&&&&&(((&&&%%%'''******(((&&&$$$&&&(((%%% ###'''((('''%%%###"""!!! ###'''&&&!!! ###"""!!! !!!"""""" """!!!!!!!!!!!!###$$$%%%!!!"""$$$&&&&&&%%%$$$###!!!&&&,,,000000---((($$$######"""""""""""""""### """&&&))))))'''$$$"""%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""(((%%%$$$&&&'''(((///777&&&%%%%%%$$$$$$%%%%%%%%%''''''((()))))))))'''&&&)))((('''&&&%%%&&&&&&''''''%%%$$$'''******$$$%%%$$$$$$&&&***+++)))&&&''''''&&&''''''((()))***000---+++...444888999888BBBRRRlllsssQQQAAA555444333...---111------------,,,***)))(((+++)))&&&&&&(((******)))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%&&&'''''''''&&&***---,,,((('''(((+++###$$$$$$%%%%%%$$$###""""""""""""""""""######$$$ !!!!!!!!!!!!"""""""""###!!!!!!$$$%%%$$$%%%))))))(((((('''&&&$$$###"""&&&&&&%%%$$$############%%%%%%%%%%%%$$$###!!! $$$$$$###############$$$"""$$$%%%$$$###"""###$$$$$$$$$%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((($$$###((()))&&&%%%'''%%%######$$$%%%&&&%%%$$$&&&((()))(((&&&$$$$$$%%%)))%%%!!!"""%%%((()))((('''***+++)))+++//////---,,,+++***)))(((''''''''',,,((((((+++,,,))))))...'''***------+++******++++++++++++***)))((('''&&&000---++++++---...,,,))).........,,,***)))+++,,,&&&&&&&&&&&&'''((())))))((('''%%%&&&''')))))))))111,,,&&&$$$%%%'''&&&$$$''''''&&&&&&***...+++%%%((('''&&&'''******'''$$$&&&%%%$$$&&&)))***)))'''%%%'''((('''$$$###%%%'''%%%%%%$$$###"""""""""""""""&&&&&&""""""&&&&&&""""""!!! !!!""""""!!!###""""""""""""$$$%%%&&&"""###%%%&&&&&&&&&$$$$$$###%%%(((***+++)))'''%%%%%%$$$$$$###############!!!###&&&(((((('''$$$###$$$$$$$$$%%%%%%%%%%%%%%%########################%%%###%%%((()))))),,,222%%%%%%&&&''''''&&&%%%$$$&&&)))+++***(((&&&(((***)))((('''&&&%%%&&&&&&'''(((&&&&&&)))------)))%%%(((&&&&&&(((******(((%%%&&&&&&&&&&&&'''((()))***------...///000111333555777PPPrrr}}}[[[FFF<<<666666333---...444---------,,,+++***)))((('''&&&%%%''')))******)))%%%$$$$$$$$$&&&''')))***$$$$$$$$$%%%%%%&&&((((((&&&&&&%%%%%%&&&&&&'''(((''')))+++***&&&$$$%%%'''""""""###$$$$$$#########$$$######""""""""""""""" !!!!!!!!!!!!###!!!!!!$$$%%%###%%%(((((((((''''''&&&%%%$$$$$$'''&&&%%%$$$############&&&%%%%%%$$$###!!! %%%%%%%%%%%%%%%$$$###""""""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$###############$$$%%%%%%'''######''')))'''&&&'''%%%#########%%%&&&%%%$$$%%%''')))(((%%%"""!!! ***$$$ !!!'''***)))&&&'''***+++***+++///000...+++******)))(((((())))))+++)))(((++++++)))***---)))+++,,,,,,***))))))***++++++*********))))))))))))***+++***)))'''&&&&&&***+++***)))'''&&&''')))&&&&&&&&&''''''((()))***'''(((((((((&&&'''(((***,,,)))&&&&&&((((((&&&###******(((''')))---+++%%%***'''$$$''',,,---)))###%%%%%%%%%''')))***)))''''''(((((((((((('''&&&&&&$$$###############$$$$$$"""%%%%%%$$$%%%((()))'''"""!!!!!!"""######""" ######""""""###$$$&&&'''###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%++++++((())),,,%%%&&&((())))))(((&&&%%%&&&***---+++&&&$$$(((---((('''&&&&&&%%%&&&&&&&&&&&&%%%&&&)))---...+++(((***)))((()))***)))'''%%%&&&&&&&&&&&&'''((())))))***---111000---+++...111///GGGgggnnnNNN???888444555333///...000+++++++++***)))(((((('''$$$$$$%%%'''(((((('''''''''&&&%%%$$$%%%''')))+++''''''&&&&&&&&&&&&''''''&&&&&&'''&&&&&&&&&''')))$$$&&&'''&&&$$$""""""$$$!!!!!!""""""############%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!""""""###!!!!!!$$$%%%###$$$'''%%%%%%$$$$$$######$$$$$$'''&&&%%%$$$###"""""""""$$$$$$$$$###"""!!! %%%%%%&&&&&&%%%###!!! """###$$$$$$###"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%''''''&&&&&&&&&$$$$$$%%%&&&'''&&&%%%&&&)))+++***'''### (((%%%"""###&&&(((((('''$$$'''((('''(((---...+++,,,,,,++++++++++++,,,,,,***))))))*********+++,,,)))******)))((('''''''''******************++++++'''((()))***)))&&&$$$###(((((()))'''%%%$$$%%%&&&''''''''''''((()))***+++%%%'''((('''$$$"""$$$'''$$$$$$%%%(((***+++)))&&&))))))'''%%%'''+++***&&&***((((((***------***'''(((((((((((())))))(((''''''''''''(((***)))'''%%%$$$$$$###############$$$###$$$%%%%%%&&&'''(((((("""!!!!!!"""$$$$$$###!!!###""""""!!!"""$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""###%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%******&&&&&&)))''''''((()))))))))(((((('''))))))'''%%%%%%(((+++'''&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''******(((&&&(((''''''(((((((((''''''&&&&&&&&&&&&'''((()))***))),,,//////---,,,---...111:::PPPjjj```GGG===666111222333111---***))))))(((''''''&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((())),,,+++***((('''''''''&&&%%%'''((('''%%%%%%(((***$$$%%%&&&&&&%%%$$$%%%%%%!!!!!!!!!""""""###$$$$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!###$$$"""###'''$$$$$$#########$$$%%%&&&'''&&&%%%$$$############""""""""""""""""""#########$$$%%%%%%$$$""" !!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&#########$$$&&&((('''%%%'''&&&%%%&&&'''((((((&&&(((+++---,,,)))%%%###"""###%%%'''&&&$$$$$$'''***$$$''''''&&&'''***+++)))++++++******++++++,,,---*********))))))+++,,,++++++***(((''''''(((((((((+++******)))******+++,,,---,,,+++---///...)))%%%'''((()))(((&&&$$$%%%%%%(((((((((((()))***++++++&&&(((***((($$$"""###%%%!!!"""%%%(((******)))'''$$$&&&%%%"""$$$((()))&&&'''***------+++***+++---++++++++++++)))''''''&&&&&&%%%%%%''')))(((&&&$$$&&&%%%$$$###""""""""""""%%%$$$$$$%%%%%%$$$$$$%%%"""!!!!!!"""$$$%%%###"""!!!!!! !!!"""$$$%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$((('''$$$%%%)))))))))((((((((()))***+++)))&&&######&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''''''%%%$$$$$$%%%%%%&&&&&&'''((()))''''''''''''((()))*********)))***---000111///---000444CCC[[[sssmmmRRR???999444//////222111,,,''')))((('''&&&&&&&&&&&&'''%%%&&&''''''%%%$$$%%%&&&***)))'''&&&&&&&&&''''''------+++***((((((''''''%%%''')))(((%%%%%%(((+++&&&''''''(((((((((''''''######"""""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""############$$$!!!!!!###$$$"""###&&&%%%%%%$$$$$$%%%'''((()))&&&%%%$$$$$$######$$$$$$"""""""""""""""$$$%%%%%%###############"""!!! !!!"""$$$$$$######$$$&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%''''''&&&(((+++***&&&'''%%%%%%&&&'''((('''&&&(((***,,,,,,***'''&&&&&&!!!%%%)))'''###"""''',,,''')))***'''(((++++++((()))((((((((((((((()))))))))++++++((())),,,,,,+++...,,,)))((()))***+++++++++***)))(((((()))+++,,,---+++)))+++...///+++''''''((())))))&&&%%%%%%%%%(((((((((((()))***+++,,,,,,------,,,)))'''&&&&&&%%%&&&'''(((((('''&&&%%%"""%%%%%%###$$$((((((&&&$$$)))......***'''***...+++,,,,,,+++(((&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$###""""""""""""&&&######%%%$$$"""!!!###!!! """$$$$$$###"""  !!!###$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###### """###%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###%%%)))(((((((((((()))***++++++)))$$$ """''')))&&&"""$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&"""###%%%%%%$$$%%%(((***(((((((((((()))***++++++***((('''+++000333111...+++333BBBTTTcccsssxxx___GGG888333222000.........,,,)))***)))((('''''''''((()))&&&((()))(((&&&'''***---''''''''''''((((((((((((+++***))))))((()))))))))%%%(((***(((%%%%%%(((,,,((((((''''''((('''%%%$$$%%%%%%$$$###"""###$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!""""""""""""###$$$!!! ######!!!"""%%%%%%$$$$$$$$$%%%''')))+++$$$$$$######$$$$$$%%%%%%$$$$$$###"""######%%%%%%$$$$$$###""""""######### """###$$$######%%%&&&%%%$$$###""""""###$$$%%%#########$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&&&&)))(((&&&'''+++***$$$%%%$$$###$$$&&&'''&&&%%%%%%'''(((((('''&&&'''((("""%%%''''''%%%$$$'''***))),,,+++((((((******'''((((((''''''''''''''''''(((,,,+++((((((,,,---***...+++'''&&&)))+++,,,,,,+++***(((''''''((()))***(((((())))))))))))******&&&((())))))'''%%%$$$%%%))))))))))))***+++,,,,,,222000//////...,,,)))&&&&&&'''&&&&&&%%%%%%&&&'''$$$(((***((('''))))))&&&###&&&******((('''(((+++&&&(((***)))'''%%%&&&'''###%%%'''&&&$$$###&&&)))$$$$$$###############$$$&&&###"""%%%%%%!!!!!!$$$ !!!###$$$###!!!!!! """###$$$###"""""""""######$$$$$$%%%$$$$$$###############!!!###&&&'''''''''&&&$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%&&&&&&''''''''''''''''''''''''&&&%%%&&&(((&&&###$$$((($$$&&&)))+++,,,+++)))((('''$$$###$$$'''(((%%%"""###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&''''''((()))***$$$&&&&&&%%%$$$$$$'''***))))))))))))***+++,,,---)))))))))***---///000111+++///999IIIXXXiii|||pppYYYCCC555---000222///++++++---...++++++)))(((((()))******''')))***)))(((***...222$$$%%%'''((())))))))))))''''''''''''((()))***+++%%%(((***)))%%%$$$(((,,,((('''&&&%%%%%%###!!!'''&&&$$$#########$$$$$$$$$######""""""""""""""" !!!!!!!!!"""$$$!!! ######!!!"""%%%""""""!!!!!!###%%%(((***############$$$%%%&&&''''''&&&$$$#########$$$$$$%%%$$$#########$$$%%%&&& """###$$$######%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%((('''$$$%%%)))'''"""###"""!!!"""$$$%%%$$$###"""###%%%%%%%%%%%%'''(((%%%$$$$$$%%%''''''''''''))),,,+++'''''')))(((%%%******)))((((((((((((((((((,,,,,,'''(((------***,,,((($$$$$$'''***+++++++++***((('''&&&'''((()))(((+++...,,,)))(((---111%%%'''))))))&&&%%%$$$$$$))))))))))))***+++,,,---444111//////000...)))%%%%%%%%%$$$$$$$$$&&&))),,,(((---///,,,***+++)))&&&######%%%&&&(((((('''&&&"""$$$''''''&&&%%%''')))###&&&(((&&&""""""''',,,""""""""""""###$$$%%%&&&&&&""""""&&&&&&""""""&&& """###"""!!!"""!!!!!!!!!!!!###$$$%%%"""""""""!!!""""""###$$$&&&%%%""" !!!###$$$!!!$$$'''))))))))))))###$$$%%%%%%$$$###"""!!! """###$$$%%%&&&((((((((((((((((((((((((&&&%%%'''***((($$$###&&& $$$***...///,,,((($$$$$$%%%'''((('''&&&%%%%%%"""###%%%&&&'''&&&&&&%%% """$$$%%%&&&''')))+++'''((()))'''$$$$$$&&&)))************+++,,,---...'''***++++++)))***...222///(((***<<>>@@@$$$$$$""" &&&###(((333$$$%%%%%%%%%$$$###"""  !!!!!!"""######$$$$$$%%%$$$###%%%&&&'''%%%$$$!!!$$$$$$""""""$$$$$$!!!%%%&&&&&&%%%###"""###$$$### ###### ###!!!"""%%%''')))((($$$!!!""" ''''''!!!&&&+++$$$######$$$&&&(((***,,,---((('''%%%$$$$$$&&&)))++++++)))&&&&&&'''''''''&&&'''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&'''((((((((((((((($$$&&&))))))(((&&&&&&&&&******---222222...+++,,,***'''%%%$$$&&&)))+++,,,*********(((%%%$$$%%%&&&&&&&&&''''''((()))))))))$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&)))///333>>><<<888111+++'''&&&&&&&&&%%%$$$$$$######$$$$$$*********)))((('''&&&%%%))))))(((''''''''''''''')))(((''''''((('''%%%###(((!!!"""%%%$$$""""""$$$###"""!!!"""$$$%%%'''***'''###!!!"""***######"""!!!!!!!!!""""""$$$$$$$$$#########""""""###"""""""""$$$###""" ######""""""""""""######'''$$$""""""$$$'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$(((&&&%%%%%%'''(((((('''''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&%%%$$$###$$$&&&!!!"""###$$$%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***(((&&&$$$$$$'''***,,,------000......<<>>777777222------+++*********+++,,,...///+++++++++---///000...------+++((('''(((************(((''''''((())))))(((((((((''''''&&&&&&''''''))))))***+++++++++******(((&&&$$$$$$%%%%%%$$$###((("""###***!!!222dddwwwvvvBBBllluuu___UUU%%%$$$)))"""$$$############$$$&&&'''%%%""" """&&&(((&&&######%%%'''&&&$$$###$$$%%%$$$''''''$$$###%%%### """%%%&&&%%%%%%%%%%%%$$$"""###&&&&&&###"""$$$$$$######$$$&&&&&&%%%### '''$$$(((333***'''$$$$$$$$$$$$%%%&&&''''''%%%&&&'''(((((('''&&&&&&$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&''''''&&&###"""%%%%%%&&&&&&&&&&&&&&&%%%&&&((())))))(((''''''((('''***)))%%%$$$((((((%%%)))+++,,,+++(((((()))+++$$$&&&((((((((('''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&)))((())))))(((&&&&&&&&&((("""###%%%&&&((((((((((((&&&&&&''''''((((((''''''$$$$$$$$$$$$$$$%%%&&&&&&'''%%%"""!!!###%%%&&&&&&###!!!###&&&&&&""""""%%%$$$&&&&&&$$$!!!!!!&&&+++)))111555000***((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""$$$%%%'''(((((($$$&&&'''&&&$$$"""###$$$""""""############"""""""""%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$%%%))),,,''''''&&&'''((((((&&&$$$&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!"""$$$&&&"""""""""######"""!!!!!!"""#########!!!!!!###$$$"""""""""######$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((###&&&***,,,,,,,,,,,,---+++)))&&&&&&--->>>TTTeeehhhiiiuuu___III666555666222...000333111///---,,,---...///111///,,,+++,,,---,,,+++000---)))'''((()))******(((&&&$$$&&&***,,,,,,***(((((('''&&&&&&&&&&&&'''((()))*********((('''&&&***(((%%%$$$%%%&&&%%%%%%!!!***"""###---!!!///cccwww999lllrrrbbbEEE&&&$$$+++&&&&&&%%%$$$#########$$$%%%(((%%%###%%%)))+++)))&&&%%%''')))(((%%%###$$$&&&$$$''''''$$$###%%%### """&&&''''''&&&&&&'''###!!!###''''''###!!!######$$$&&&(((***)))&&&###&&&$$$,,,;;;000 '''$$$$$$$$$%%%&&&'''))))))$$$$$$%%%&&&'''(((******&&&(((***)))%%%"""###$$$########################"""$$$&&&((((((&&&$$$"""&&&&&&'''''''''&&&%%%%%%&&&'''((('''&&&%%%'''(((---///,,,&&&%%%+++---***'''((((((&&&$$$%%%***...###&&&***,,,...///000111(((((((((((((((((('''''')))))))))))))))))))))(((%%%&&&&&&%%%$$$%%%''')))((())))))'''%%%######$$$$$$%%%'''((()))(((((('''$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&***'''""" !!!###$$$%%%)))$$$###'''***(((%%%$$$###&&&(((&&&$$$$$$)))...EEEdddxxx[[[===)))###"""""""""###$$$%%%%%%!!!"""$$$%%%&&&###&&&((('''$$$###$$$&&&!!!"""###$$$$$$###"""!!!"""&&&***+++)))(((((()))$$$$$$$$$#########""""""$$$&&&'''&&&$$$&&&***...(((''''''((()))(((%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%$$$$$$$$$""" !!!$$$&&&!!!"""###$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$!!!""""""###$$$%%%%%%&&&'''&&&%%%$$$$$$%%%''')))!!!$$$(((******+++///222''')))******+++777NNNbbbaaa```kkkuuuNNN>>>111///,,,'''+++555000111333555222---...333---......,,,))))))+++...***)))'''&&&''')))---///******+++***)))((()))***,,,+++)))&&&%%%%%%&&&'''))),,,///...+++((('''(((&&&&&&&&&$$$""""""###%%%$$$###((((((FFF===SSS[[[444"""''')))(((&&&$$$"""###%%%&&&%%%"""$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%((((((%%%!!!%%%$$$######""""""######&&&$$$######$$$%%%$$$###%%%&&&'''((((((((('''&&&%%%'''((('''&&&$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''""""""""""""###%%%'''((((((***+++)))%%%$$$&&&(((%%%$$$###"""###$$$%%%&&&------+++'''%%%%%%''')))%%%%%%######%%%(((+++---''''''&&&%%%%%%%%%%%%%%%*********)))(((''''''&&&$$$&&&(((+++,,,,,,+++***(((''''''))),,,------,,,,,,((($$$%%%))),,,)))&&&&&&(((((((((&&&%%%&&&'''&&&'''&&&%%%###$$$''')))$$$######&&&))))))%%% """$$$(((******)))&&&$$$$$$%%%''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&(((((((((&&&$$$"""###%%%(((******)))&&&$$$%%%***!!!,,,'''###]]]kkkFFF666%%% ,,,%%%111%%%''''''%%%"""!!!%%%(((&&&'''(((&&&$$$"""############$$$$$$%%%$$$$$$$$$******""" (((%%%!!!&&&!!!$$$((()))%%%!!!"""&&&((((((((((((((((((((((((%%%&&&'''((((((((('''&&&#########"""######$$$$$$&&&$$$!!!###&&&'''%%%"""&&&### """###""" $$$$$$$$$######!!! #########"""""""""""""""%%%###""""""$$$%%%%%%$$$'''%%%######$$$&&&&&&&&&(((%%%'''------'''%%%(((***+++***&&&%%%---===IIIeeennn[[[{{{eeeEEE999111222222///333;;;===777333333222///000333+++---///...,,,******+++)))((((((((()))***+++,,,,,,+++)))&&&%%%%%%&&&(((((())))))))))))(((((('''$$$'''***+++)))'''((()))$$$%%%%%%###""""""$$$%%%###$$$)))///AAAbbbLLLuuu}}}ZZZ]]]000''',,,!!!&&&$$$"""###%%%&&&%%%###%%%%%%&&&&&&&&&'''''''''&&&$$$###%%%''''''%%%###'''&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%$$$###%%%&&&''''''&&&%%%###"""%%%&&&((('''&&&$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$#########$$$&&&'''(((((()))((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&$$$###%%%&&&+++***(((&&&&&&(((***+++///...,,,***((('''&&&&&&&&&&&&&&&''''''((()))***&&&''')))+++++++++***)))'''(((((()))***,,,---...444222000---***'''### ***)))))))))(((((((((''''''((()))(((&&&%%%%%%&&&###%%%'''((('''%%%$$$$$$###%%%'''))))))((('''%%%)))***++++++)))(((((()))&&&&&&%%%$$$############"""$$$%%%''''''&&&$$$###!!!"""$$$&&&&&&%%%###""""""(((""",,,(((***JJJ}}}RRR///%%%### ((( ###'''***,,,---&&&'''(((&&&%%%$$$%%%&&&''''''&&&&&&%%%###"""!!!!!!$$$""""""&&&%%%&&&,,,*** """%%%###$$$***************************!!!"""$$$'''((())))))((($$$$$$#########$$$$$$%%%###$$$%%%$$$$$$###$$$%%%%%%###!!!!!!######"""$$$$$$$$$######"""!!! ###"""""""""""""""""""""###%%%'''&&&%%%$$$&&&((('''%%%$$$$$$$$$&&&&&&''',,,(((&&&)))***(((***///......+++'''%%%(((000777QQQqqqggguuu}}}uuuUUU;;;333///333555333555;;;===666111333555333000000,,,...000111...,,,******((()))***++++++***)))(((---***'''$$$"""###%%%&&&%%%&&&)))***+++***((('''$$$&&&((()))(((''''''((("""###$$$###""""""$$$&&&"""%%%&&&'''UUU|||ggg{{{>>>XXX***!!!&&&$$$###$$$%%%&&&%%%###"""""""""#########$$$$$$&&&%%%###$$$%%%&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$$$$%%%%%%&&&%%%$$$###!!! %%%&&&''''''%%%$$$$$$%%%######$$$%%%%%%%%%%%%%%%""""""######$$$&&&'''(((%%%%%%%%%%%%%%%&&&'''((()))'''%%%%%%%%%&&&%%%$$$$$$%%%&&&'''''''''&&&%%%"""###%%%%%%$$$$$$%%%'''+++***(((''''''((()))++++++***)))'''&&&$$$######&&&&&&%%%%%%&&&''')))***)))******+++***)))'''&&&'''(((***)))((()))...222///111333222---)))''''''+++)))&&&''')))***(((%%%''')))++++++)))&&&$$$$$$$$$'''***)))$$$"""$$$&&&%%%&&&''''''((('''''''''((()))***)))'''&&&&&&''''''&&&%%%###"""""""""""" """$$$&&&&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$###$$$)))$$$)))$$$(((ttt|||nnnpppWWW@@@'''222...))))))***)))%%%!!!------,,,)))&&&%%%&&&'''&&&&&&&&&&&&%%%$$$""""""+++&&&!!!"""((()))"""$$$111000 &&&,,,'''************************"""$$$&&&'''))))))))))))%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$'''&&&"""!!!###&&&###""""""###$$$$$$""" ######$$$######"""!!! """"""""""""""""""###### %%%***)))$$$"""%%%)))&&&%%%%%%$$$%%%&&&'''(((,,,)))))),,,---,,,...111333222///---++++++,,,---;;;``````kkkrrrfffGGG;;;555222444555444555888111...///444666222...---.../////////...---,,,+++)))******+++***)))((('''+++***''''''''''''''''''%%%&&&'''((()))(((''''''******+++***)))'''&&&%%%!!!"""######""""""$$$&&&###,,,//////ooowww+++{{{---)))%%%%%%$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%$$$######""""""######$$$###""""""$$$%%%$$$$$$###$$$%%%%%%$$$###"""!!!$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''***'''$$$$$$'''(((&&&$$$###%%%'''))))))(((&&&%%%%%%&&&&&&&&&%%%&&&(((***%%%%%%$$$$$$&&&(((***+++$$$$$$%%%%%%%%%$$$$$$$$$***)))'''%%%%%%&&&'''(((+++++++++***)))'''%%%$$$&&&)))***)))&&&(((...444///000000000...,,,++++++***&&&###$$$((()))&&&"""&&&(((******(((&&&%%%&&&'''))))))(((%%%###$$$&&&''''''&&&&&&&&&''''''((($$$%%%&&&%%%$$$$$$%%%'''&&&%%%$$$$$$###$$$$$$$$$!!!###%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''%%%)))&&&(((%%%000~~~]]]VVVLLLCCC;;;555///+++...//////......000444777<<<===>>>???????????????222+++'''### &&&,,,)))%%%&&& $$$%%%"""&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%"""$$$%%%$$$""""""###%%%######%%%&&&'''%%%###!!!###############"""!!!!!!"""""""""""""""############((((((%%%###$$$&&&%%%%%%%%%%%%%%%&&&)))***(((+++000444444000,,,***111...,,,,,,///000///---000@@@CCC___ppptttwwwUUU<<<>>>999555555666666777999...---...000///+++---111...,,,***((((((***+++,,,,,,+++***)))((((((((()))(((((())),,,///...,,,)))((('''&&&%%%%%%%%%&&&&&&+++******))))))(((&&&%%%!!!"""$$$$$$######$$$%%%(((>>>KKKGGG|||yyy,,,BBBUUU222%%%%%%&&&%%%%%%%%%%%%&&&((((((((()))))))))******%%%%%%$$$$$$###%%%&&&(((%%%$$$######""""""######$$$"""!!!"""###%%%%%%$$$"""###$$$&&&&&&&&&%%%%%%$$$&&&'''&&&%%%###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''+++(((%%%%%%((()))(((%%%###%%%(((******)))&&&%%%))))))'''%%%###%%%))),,,%%%%%%%%%%%%&&&((()))***(((((()))*********)))(((***)))((('''''''''((())),,,++++++)))(((&&&%%%$$$%%%(((***)))&&&(((///555@@@:::222...---+++'''$$$***&&&"""$$$''')))&&&"""%%%&&&&&&%%%$$$%%%(((***+++)))'''&&&'''(((&&&$$$((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&%%%&&&)))+++$$$$$$$$$%%%&&&'''((()))%%%&&&'''((('''&&&$$$###&&&%%%%%%%%%&&&''')))***"""&&&&&&***000IIIwww~~~}}}lll???,,,+++###888 ---777...***333%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%###!!!"""$$$%%%###"""###%%%'''(((((('''%%%$$$"""############""""""!!!!!!!!!""""""###############$$$%%%'''((((((&&&$$$$$$%%%&&&&&&%%%'''***---***...222444333///***&&&***'''$$$&&&+++......---000666666PPPmmmooojjjMMM<<<666444222222444555666777777333///+++'''&&&---777+++((($$$###$$$'''***+++,,,+++)))((((((((()))***''''''***///333333...)))***(((&&&$$$$$$%%%&&&''''''&&&%%%&&&((()))((('''"""$$$%%%&&&$$$$$$$$$%%%...NNNVVV@@@{{{JJJ777^^^'''&&&$$$&&&'''&&&%%%$$$%%%''''''''''''((((((((())))))###$$$%%%%%%$$$$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%###!!! !!!###%%%%%%$$$"""###%%%&&&'''(((''''''$$$%%%&&&&&&$$$######$$$&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''***(((''''''((((((((('''###%%%''')))***(((&&&%%%''''''%%%###"""###'''***+++***)))(((((((((((((((,,,,,,------+++***(((&&&%%%&&&'''((()))++++++,,,+++***)))((('''&&&&&&%%%%%%'''))))))(((***///333EEE<<<222---------)))%%%***(((%%%&&&((()))'''$$$$$$%%%%%%$$$###%%%))),,,+++(((&&&'''******'''###(((((('''&&&&&&&&&&&&'''"""############$$$''')))######$$$%%%''')))***+++&&&'''(((((((((&&&$$$"""#########$$$%%%&&&'''((($$$)))((()))111]]]yyyuuuIII333AAA@@@+++"""(((%%%''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$$$$'''&&&%%%$$$$$$######$$$%%%""" !!!%%%&&&### $$$&&&(((((('''&&&&&&'''""""""############""""""!!!!!!!!!"""######$$$$$$'''&&&&&&'''******(((%%%###%%%''''''&&&'''+++///000111000+++)))+++***(((+++(((%%%&&&***---...---111@@@@@@FFFgggsssbbbLLLAAA111111222333555666555222888222---+++***)))...444)))'''$$$$$$(((+++,,,,,,))))))*********))))))(((((('''(((,,,111111---(((((('''''''''(((((()))))))))'''%%%&&&)))***)))((($$$%%%''''''&&&$$$$$$%%%---]]]```555dddvvv```!!!,,,$$$&&&((('''%%%$$$%%%'''""""""#########$$$$$$$$$!!!###&&&&&&%%%$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%"""!!! !!!###%%%%%%$$$###$$$%%%'''''''''&&&&&&###%%%&&&&&&$$$######$$$%%%&&&''''''((((((''''''%%%$$$$$$$$$$$$$$$%%%&&&###$$$%%%'''((((((((('''''''''((('''&&&&&&''')))###%%%&&&(((((('''&&&%%% """$$$%%%%%%%%%&&&'''+++******)))((('''''''''((()))******)))'''%%%###"""$$$&&&)))***+++******))))))((('''''''''''''''%%%&&&''')))+++---///000666222...,,,,,,---,,,+++((((((''''''''''''&&&&&&%%%&&&'''&&&&&&&&&((()))'''((()))******)))'''%%%(((((('''''''''&&&&&&&&&#########!!! ###%%%######$$$%%%&&&((()))***$$$%%%&&&''''''&&&$$$###!!!"""###$$$%%%&&&&&&''''''///+++%%%,,,mmmvvvddd{{{xxxZZZaaa```LLL((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%$$$&&&&&&%%%######"""""""""###"""""""""#########"""###%%%'''&&&%%%$$$&&&(((""""""############"""""" !!!!!!"""######$$$$$$$$$%%%&&&&&&&&&&&&&&&'''"""%%%((((((&&&''',,,111...///---'''%%%)))***'''+++******+++,,,------------@@@HHHIIIgggiiivvvZZZHHH@@@666999;;;===>>>===888222...******///333000---,,,***)))(((***...000000...&&&(((+++------+++(((&&&***'''&&&)))---...***&&&%%%&&&)))+++,,,,,,+++***000---***)))***+++)))'''%%%''')))(((&&&%%%$$$$$$(((mmmyyyFFF333|||zzz888$$$&&&((('''%%%$$$%%%((("""#########$$$$$$$$$$$$ ###''''''&&&%%%&&&'''%%%$$$######""""""######"""!!! !!!###%%%%%%$$$$$$%%%&&&'''&&&%%%$$$######%%%&&&&&&$$$######$$$$$$%%%&&&&&&''''''&&&&&&!!!!!!""""""###$$$&&&&&&!!!###%%%'''(((((((((((($$$&&&((('''$$$###&&&)))$$$%%%&&&'''''''''&&&%%% %%%)))***(((''''''%%%%%%&&&&&&''''''(((((($$$&&&((()))***)))((('''$$$%%%(((******(((&&&$$$(((''''''''''''(((((()))&&&%%%&&&))),,,/////////,,,------+++(((&&&'''(((%%%&&&'''&&&$$$###$$$%%%%%%'''******)))'''&&&&&&###''',,,---***''''''(((''''''(((((('''&&&%%%%%%******(((%%%###"""$$$&&&$$$$$$$$$$$$%%%&&&''''''!!!"""$$$&&&&&&&&&%%%$$$!!!"""$$$%%%''''''''''''%%%000,,,%%%---|||xxxiii((((((((((((((((((((((((,,,,,,,,,+++)))'''%%%###&&&%%%$$$###"""""""""""" ###%%%$$$!!! """%%%"""$$$%%%$$$""""""%%%(((!!!""""""#########"""""" !!!!!!"""###$$$$$$$$$###%%%###"""'''"""%%%)))(((&&&'''---222%%%+++,,,)))(((***((("""$$$%%%(((***+++******)))'''222CCCRRRjjjWWWwww```IIINNN777;;;;;;999999<<<>>>999111)))***,,,---......---,,,+++***)))***,,,---,,,+++***+++++++++***)))'''&&&******))))))***+++,,,,,,,,,+++)))((('''''''''(((******+++******)))((('''(((%%%###$$$(((***!!!///===ddd888eeeVVV$$$'''"""%%% (((***###%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###&&&'''&&&$$$%%%$$$###"""!!!!!!!!!!!!$$$""" !!!###&&&((()))############""""""!!!!!!(((((((((((('''&&&%%%$$$"""###%%%%%%%%%%%%'''(((((('''%%%$$$######$$$$$$,,,)))%%%%%%(((******)))&&&'''''''''&&&%%%%%%$$$%%%######$$$''''''$$$!!!###!!! $$$''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&(((''')))+++,,,+++***((((((&&&''')))***)))(((&&&%%%&&&))),,,---,,,,,,,,,---***)))''''''(((***)))))))))$$$"""$$$$$$!!!"""(((---)))&&&%%%&&&&&&%%%###,,,&&&***,,,&&&(((---''')))'''&&&&&&''''''&&&%%%***)))'''%%%$$$$$$%%%%%%"""&&&)))***)))'''%%%"""######$$$&&&'''((((((###%%%&&&'''&&&''')))***%%%---******)))eeekkkUUUiiijjjLLL,,,***'''%%%%%%'''***,,,***(((&&&%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!""""""!!!!!! $$$%%%&&&%%%$$$$$$&&&(((&&&"""'''$$$ """$$$$$$######$$$$$$%%%&&&$$$&&&&&&$$$""""""&&&***&&&%%%&&&''''''&&&""" $$$&&&++++++!!!&&&'''!!!)))***+++)))''''''***---111;;;GGGNNNTTT[[[bbbfffsssWWWBBBIII:::BBB@@@;;;555444333,,,###***+++,,,------,,,+++***+++***)))***,,,---,,,+++)))************((('''&&&***)))))))))******+++,,,,,,+++)))((('''''''''(((((())))))*********)))))))))((('''$$$$$$!!!***EEEUUU444$$$"""''' ###'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&$$$"""%%%$$$###"""!!!!!!!!!!!!'''$$$ """&&&)))***%%%%%%%%%$$$$$$$$$######''''''&&&&&&%%%$$$$$$###!!!###$$$$$$$$$$$$%%%'''***)))'''&&&%%%%%%&&&&&&***'''%%%%%%'''))))))(((%%%&&&''''''(((((((((((('''%%%$$$%%%'''(((&&&$$$$$$"""!!!"""$$$'''((((((''''''''''''''''''''''''#########"""!!!!!!$$$&&&((('''&&&(((++++++'''$$$''''''''''''''''''(((((((((***,,,,,,++++++,,,---((('''&&&&&&'''(((&&&%%%+++&&&$$$&&&$$$ $$$)))'''%%%%%%''')))(((&&&)))%%%***---(((+++///***(((&&&%%%&&&'''((('''&&&)))(((&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%"""###$$$%%%&&&''''''(((&&&'''(((((('''&&&''')))!!!***)))((((((xxxhhhvvvdddZZZ^^^nnnppppppxxxvvvyyyPPP+++***(((&&&&&&''')))******(((&&&%%%%%%%%%$$$###$$$#####################""""""!!!!!!!!! """$$$%%%$$$###"""$$$%%%###$$$""" """&&&&&&###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$&&&((()))'''%%%%%%&&&''''''&&&&&&''',,,(((///))),,,+++)))******)))'''&&&)))+++222:::BBBEEEIIITTTcccnnnuuu|||jjj^^^JJJ:::CCC===<<<;;;666000///000,,,%%%++++++,,,,,,+++***((('''+++)))))))))+++,,,+++***'''(((((()))(((((('''''')))))))))************++++++***)))((('''''''''(((&&&'''((()))************&&&'''+++((((((###,,,444RRR;;;TTT!!!!!!+++""" &&&!!!)))########################(((&&&$$$$$$%%%%%%###!!!%%%$$$###"""""""""""""""+++&&&!!!!!!%%%)))***''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$###""""""######!!!"""$$$$$$######%%%&&&))))))'''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((&&&'''(((((()))))))))((((((((('''%%%%%%'''((('''&&&$$$%%%%%%%%%%%%&&&(((***'''((())))))))))))((('''$$$%%%&&&&&&%%%%%%''')))---)))'''***///000+++&&&((('''&&&%%%%%%'''***+++***++++++***))))))+++,,,((('''''''''((((((%%%###(((%%%%%%&&&&&&###"""$$$&&&%%%%%%''')))+++***((('''###***...***---000+++'''&&&%%%&&&(((((('''&&&'''&&&%%%$$$$$$$$$$$$$$$***)))'''&&&%%%%%%%%%%%%######$$$%%%&&&''''''(((((()))))))))'''&&&'''(((###---***))))))lllttt^^^XXX{{{{{{{{{ooozzzwwwxxxhhh777111DDD===******)))(((''''''''''''***(((%%%%%%%%%%%%$$$#####################$$$$$$""""""!!!!!!!!!!!! !!!"""$$$$$$"""!!!!!!"""$$$&&&'''''' $$$############$$$%%%%%%&&&%%%$$$%%%'''''''''&&&$$$$$$$$$&&&)))******)))444***%%%111%%%---)))******(((&&&&&&'''(((***111999>>>CCCNNN___mmmdddiiinnnPPPJJJ@@@999===;;;777777333...///222111---)))***+++++++++)))((('''***)))((()))+++++++++***&&&&&&''''''''''''''''''))))))***************)))******)))(((((((((((((((''''''((()))******))))))%%%&&&+++***,,,%%%:::888^^^JJJuuu%%% ---&&& &&&%%%,,,$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%$$$######%%%$$$######"""""""""###***'''$$$"""###&&&'''((('''''''''&&&&&&&&&&&&&&&'''%%%###!!!!!!"""###$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((((((((('''+++++++++)))(((&&&$$$###'''&&&$$$###$$$%%%&&&&&&$$$&&&'''&&&$$$$$$'''+++%%%''')))******)))(((''''''((())))))((()))***,,,,,,***)))+++...///,,,)))((('''''''''((()))+++,,,+++++++++)))'''(((***,,,)))))))))***+++***'''$$$""""""$$$&&&'''''''''((($$$%%%''')))******))))))%%%""")))...***,,,...((()))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''((())))))''''''''')))'''...((('''***uuubbbPPP}}}WWWTTTeeevvv___///'''%%%))))))))))))((('''&&&%%%)))'''%%%$$$%%%%%%$$$###!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! """$$$$$$###""""""""" """$$$!!!###############$$$$$$%%%'''%%%$$$%%%))))))'''$$$$$$)))------***'''444(((%%%KKK+++%%%)))******)))((('''&&&&&&&&&%%%111===FFFNNNXXXaaaaaa^^^wwwYYY@@@;;;;;;<<<999666;;;:::555...,,,---,,,((('''((()))***+++***)))))))))((('''(((***+++***)))&&&&&&&&&&&&&&&'''''''''))))))*********))))))((()))))))))))))))((((((((()))))))))))))))(((''''''***'''***&&&+++"""EEE:::mmm555 )))((( %%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&%%%$$$##################'''&&&%%%&&&''''''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$###"""###%%%&&&$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&(((((())))))************)))'''%%%$$$###$$$$$$###"""!!!"""###%%%$$$&&&'''&&&######&&&)))$$$%%%''')))***)))'''&&&&&&'''))))))(((((()))***$$$&&&))))))&&&&&&'''***'''(((***+++,,,,,,,,,+++*********((('''''')))+++)))((()))***+++***'''$$$"""###%%%&&&'''))))))(((%%%'''((())))))(((''''''%%%"""(((---((()))+++%%%+++)))'''''''''&&&$$$"""$$$%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&''''''(((%%%&&&(((((('''''')))+++(((,,,$$$%%%,,,jjjyyyiii___```222'''222BBBQQQ___~~~uuuKKK###'''444)))))))))))))))((('''%%%$$$(((&&&$$$$$$%%%%%%$$$### !!!!!!""""""""""""!!!!!!""""""""""""""""""!!!###%%%%%%$$$###$$$%%%888&&&!!!%%% """######""""""######$$$%%%&&&$$$###%%%((()))'''$$$'''&&&''')))++++++***(((###,,,222mmmIII333)))***)))((((((((('''&&&%%%!!!***;;;HHHOOOWWW^^^hhh]]]ooorrrJJJ:::444777???666222555666222,,,)))+++***(((&&&''')))***++++++******)))''''''((()))***)))((((((''''''&&&&&&&&&''''''((()))*********)))((('''(((((())))))))))))(((((())))))))))))((('''&&&%%%)))%%%)))$$$///---jjj___xxxwwwWWW'''###&&&"""!!!###''''''''''''''''''''''''$$$%%%'''&&&%%%$$$&&&'''%%%$$$$$$#########$$$$$$$$$$$$%%%''')))'''$$$"""$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%'''((('''&&&%%%&&&(((&&&''''''(((((('''&&&&&&"""$$$&&&''''''(((***,,,&&&''''''(((((((((''''''"""###$$$###!!!!!!###$$$'''''''''%%%$$$$$$&&&((($$$%%%'''((()))(((((('''(((***,,,,,,***)))******###(((+++***&&&$$$(((---'''(((+++,,,---,,,+++***((())))))((('''''')))***&&&&&&&&&''')))(((&&&$$$&&&((((((&&&&&&((((((%%%&&&((()))(((&&&%%%%%%&&&%%%!!!'''+++&&&'''***$$$+++)))'''''''''&&&$$$"""$$$$$$&&&&&&''''''''''''!!!$$$&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''###%%%&&&''''''''')))***)))...'''(((111ddd~~~sssrrrwwwlll~~~}}}{{{sssVVV111((($$$(((+++)))***///$$$)))000,,,'''...000###((((((((((((((('''&&&%%%'''%%%$$$###$$$%%%$$$###"""""""""###$$$$$$%%%%%%!!!!!!""""""""""""######"""$$$%%%%%%$$$%%%'''***UUU555"""%%% +++###""""""""""""###$$$$$$%%%$$$###$$$&&&&&&&&&%%%666111***%%%%%%(((***,,,%%%&&&+++VVVAAA444******)))(((((())))))'''%%%)))$$$'''333@@@KKKYYYfffkkk```lllqqqZZZ>>><<<222111>>>333000+++...---******---///...((()))***+++++++++***)))((('''&&&''')))***)))(((***)))(((&&&&&&&&&''''''((()))***+++***)))'''&&&'''((()))******)))(((((('''(((((((((((((((''''''###"""***$$$222:::777 '''!!!""" ###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$###$$$&&&$$$$$$$$$######$$$$$$%%%$$$###$$$%%%''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''((((((''''''&&&!!!###%%%%%%%%%&&&***...&&&'''(((((())))))))))))###%%%''''''%%%###$$$&&&***(((&&&%%%&&&''''''&&&&&&''''''((())))))******+++---......,,,***)))***(((***,,,,,,***))),,,000((()))))))))***)))))))))%%%'''))))))(((((()))***&&&%%%%%%&&&((()))((('''(((+++)))%%%$$$((()))&&&&&&'''(((&&&$$$###%%%'''%%% &&&***%%%(((---'''((('''&&&&&&'''(((&&&%%%$$$%%%&&&((())))))((((((###$$$$$$%%%'''(((((()))&&&&&&&&&&&&''''''''''''###%%%&&&&&&%%%%%%&&&(((&&&///((('''---XXXffflllmmm~~~gggYYY\\\mmmsss}}}vvvaaaAAA'''++++++***&&&"""###***111444!!!......"""%%%333'''''''''''''''''''''''''''%%%######$$$%%%$$$###!!!""""""###$$$$$$%%%%%%!!!!!!"""""""""#########"""############&&&***---NNN666$$$"""$$$!!!###***"""""""""""""""###$$$$$$###$$$$$$###"""###%%%'''111---(((%%%&&&(((***++++++$$$"""***)))+++(((***(((((()))++++++)))&&&***%%%&&&...555@@@VVVlllccc___lll~~~kkkSSSHHH777@@@222,,,<<<222000+++...///,,,+++...///...++++++,,,,,,+++***((('''((('''&&&''')))))))))(((+++***((('''&&&&&&&&&'''((()))***+++***)))'''%%%'''((()))******)))((((((%%%&&&'''((())))))))))))###$$$,,,!!!---:::zzzFFF""")))%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***((($$$""""""$$$$$$$$$$$$###$$$$$$%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&###$$$%%%&&&&&&&&&%%%$$$ """#########%%%***...***************)))(((((($$$(((+++***(((&&&'''(((---***&&&&&&(((***(((&&&(((((((((((()))***,,,,,,''')))+++***'''%%%$$$$$$(((((('''((()))++++++,,,***)))'''&&&&&&&&&((()))###%%%((())))))((())))))((('''&&&''')))+++++++++&&&)))(((###$$$***,,,)))$$$&&&&&&%%%""""""%%%)))$$$ %%%)))&&&***000+++&&&%%%$$$&&&((())))))((($$$%%%''')))******)))))))))'''&&&%%%%%%(((***,,,&&&&&&&&&'''''''''''''''%%%&&&'''&&&$$$###$$$%%%)))###CCCaaa```bbbyyyZZZ???ppp```ZZZyyySSS///!!!$$$((($$$'''&&&$$$&&&***((("""###%%%)))+++(((######&&&''''''&&&&&&&&&'''((((((&&&%%%######$$$%%%$$$### !!!"""#########!!!!!!""""""#########$$$"""""""""!!!"""&&&+++///222---&&&###$$$%%%### """""""""""""""######$$$"""$$$$$$""" $$$((( !!!$$$(((+++,,,)))''' %%%,,,...%%%***...))))))((((((***,,,---***'''###"""'''---///555OOOjjjXXX]]]mmmxxx}}}rrrcccEEE<<<333000222444333///666888 888&&&,,,fff***---***((())),,,//////...&&&((()))***)))((()))***))))))******)))'''%%%$$$'''''''''(((((()))***+++((())))))))))))*********(((***,,,***'''&&&))),,,((($$$"""+++...;;;```+++"""%%%'''$$$###&&&%%%%%%''')))***)))((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%###!!!!!!%%%"""""")))&&&###)))$$$'''++++++)))&&&###"""!!!###%%%&&&%%%$$$$$$'''&&&%%%%%%$$$######"""$$$%%%&&&'''((('''&&&%%%$$$%%%&&&%%%$$$$$$%%%''')))'''&&&&&&&&&&&&$$$###!!!'''+++)))'''((()))((()))******)))((((((***,,,'''%%%$$$&&&***,,,,,,***---)))&&&%%%&&&((('''&&&)))***+++,,,,,,+++)))''')))+++---,,,)))))),,,///&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&'''(((******%%%&&&&&&'''''''''((((((+++((('''***+++(((&&&''')))---(((&&&)))(((###%%%&&&&&&%%%######$$$&&&!!!&&&)))((())),,,(((!!!***))))))((('''&&&&&&%%%'''&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''***((('''888ooo}}}|||sssmmm^^^>>>tttRRRaaammmUUU666###$$$''''''---(((###"""&&&***---...((())))))(((&&&$$$%%%&&&%%%%%%$$$###$$$%%%'''((((((&&&$$$###!!!!!!!!!"""###""" """$$$%%%### &&&$$$!!!"""######!!!######"""###$$$%%%'''(((((('''%%%###""""""""""""$$$###!!! """$$$%%%###"""!!!###&&&(((&&&$$$!!!%%%,,,111111+++&&&,,,((($$$$$$'''))))))((((((((('''''''''&&&&&&&&&)))'''&&&'''...777AAAGGGaaa```eeerrrrrr]]]RRR@@@:::444333666888555111'''--- 333***333]]]111+++)))'''(((+++------,,,)))***++++++)))''''''(((''''''''''''&&&%%%$$$###'''''''''(((((()))***+++)))))))))*********++++++---------+++)))((()))***'''&&&%%%)))'''IIIsss(((+++###%%%%%%&&&%%%%%%''')))***)))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######"""%%%)))%%%###)))'''###***(((***------+++(((&&&&&&###$$$%%%%%%%%%$$$"""!!! ###$$$###!!! $$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((((('''%%%%%%&&&&&&$$$###!!!&&&)))((((((******'''&&&((())))))(((''')))***)))((('''))),,,------+++***(((&&&'''((((((&&&###((()))***+++,,,,,,+++***///---+++******)))((((((&&&&&&%%%%%%&&&'''&&&&&&&&&&&&''''''((())))))***(((((((((((())))))******)))&&&%%%((()))&&&$$$&&&###''')))&&&&&&(((((('''$$$&&&&&&&&&%%%&&&''')))$$$'''(((&&&'''+++)))$$$))))))((((((''''''&&&&&&)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%''''''+++888ooonnnccclll}}}|||\\\555qqquuuXXX|||www{{{rrrIII666///'''"""###&&&((()))'''&&&$$$$$$&&&((((((((($$$&&&''''''%%%%%%&&&'''&&&%%%%%%$$$%%%&&&'''((($$$$$$#########$$$%%%&&&$$$"""!!!"""$$$$$$""" $$$""" !!!###$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%(((&&&%%%###"""!!!""""""!!! !!!###&&&'''$$$""""""###&&&'''%%%######$$$&&&***,,,,,,***((()))'''%%%%%%&&&'''''''''((((((((('''&&&&&&%%%%%%'''&&&%%%%%%***444AAAJJJ[[[[[[```kkkwwwfffOOOEEE:::777444666:::;;;777333'''---***///+++222AAA+++)))(((&&&''')))++++++***,,,---...,,,)))'''&&&&&&******)))((('''''''''''''''''''''(((((()))***+++)))******+++++++++++++++///---+++)))))))))(((&&&((()))+++***(((jjj)))--- ###'''&&&%%%%%%'''((()))((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%)))$$$!!!((((((&&&,,,(((***,,,,,,***(((''''''###$$$%%%%%%%%%$$$"""""""""$$$&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&((((((&&&%%%%%%%%%%%%$$$""""""%%%&&&&&&(((,,,+++'''$$$&&&((()))(((''''''(((,,,+++***+++---...---,,,''''''((()))***(((%%%"""(((((()))***+++,,,---...111,,,((((((******'''$$$%%%%%%&&&&&&''''''((((((%%%&&&'''((()))))))))(((++++++***))))))***,,,---)))&&&&&&((((((%%%%%%''')))$$$###&&&(((((()))+++%%%'''((((((((((((+++---'''(((&&&$$$&&&******'''''''''''''''''''''''''''(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))) %%%""">>>|||wwwiiilllxxxbbbaaaEEEsssWWWSSSppp|||```GGG999%%%"""''')))'''%%%&&&(((###%%%((()))(((&&&%%%%%%"""###%%%&&&%%%%%%'''(((&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$%%%%%%&&&%%%$$$""""""######""" $$$"""!!!"""$$$'''((((((%%%&&&&&&&&&&&&%%%$$$###'''&&&$$$###"""""""""""""""!!!!!!!!!!!!###%%%&&&$$$######$$$&&&&&&$$$###&&&'''(((''''''''')))+++'''(((***)))((('''((())))))(((((('''&&&&&&%%%%%%%%%&&&%%%$$$&&&000>>>IIIUUUWWW___hhhqqq|||~~~ppp___LLL???888666444555888999666333---111333***+++000(((((((((((((((((()))*********,,,---...,,,***'''''''''+++***(((''''''((()))***''''''''''''((()))***+++)))***+++,,,,,,,,,,,,+++,,,)))&&&&&&((((((&&&$$$&&&'''***(((,,,<<<$$$!!!!!!"""&&&%%%%%%%%%&&&(((((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((("""(((###&&&)))(((...&&&'''((((((&&&%%%%%%&&& !!!"""$$$%%%&&&&&&&&&******'''"""%%%***%%%$$$###"""###$$$%%%&&&$$$%%%&&&%%%%%%%%%''')))'''%%%$$$$$$%%%%%%$$$######%%%$$$$$$)))---+++&&&###%%%(((***)))((('''(((,,,,,,++++++,,,,,,++++++)))))))))))))))(((&&&%%%***)))))))))***+++------+++)))'''''')))***)))'''###$$$&&&&&&&&&&&&((()))%%%&&&''')))))))))((((((+++***)))(((((()))+++,,,***((((((***)))&&&'''+++,,,###!!!)))---******...((()))******))))))+++---((('''&&&&&&((())))))'''&&&&&&&&&&&&&&&&&&'''''''''%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((###&&&%%%MMM|||ssslllRRRZZZNNNjjjJJJyyyvvvvvv~~~zzz}}}uuucccOOO'''!!!$$$'''***---+++&&&$$$&&&)))$$$(((,,,,,,)))&&&&&&'''"""$$$'''''''''&&&'''(((%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""""""""%%%%%%#########""""""!!!&&&%%%$$$%%%&&&)))+++,,,)))((('''&&&%%%%%%%%%%%%((('''%%%$$$#########$$$&&&%%%###"""!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%$$$###$$$'''((('''%%%%%%))),,,'''+++//////,,,******,,,)))(((((('''&&&&&&%%%%%%###&&&(((&&&%%%+++777BBBIIIOOO[[[fffnnnwwwfffXXXSSSFFF666888555222222444444333111+++,,,000&&&---333&&&222))))))***************+++***+++,,,,,,***))))))***&&&%%%$$$######$$$&&&'''''''''''''''((()))***+++)))***+++------,,,+++******'''$$$%%%(((***)))&&&%%%#########---aaa%%%!!!...!!!%%%$$$$$$%%%''''''&&&$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%---''' &&&)))(((,,,$$$&&&'''&&&%%%$$$$$$%%% !!!"""$$$%%%''''''(((###$$$$$$""" ###'''%%%$$$###"""###$$$%%%&&&$$$%%%&&&&&&%%%&&&(((***'''%%%$$$%%%&&&&&&%%%###$$$%%%$$$$$$(((,,,+++&&&###&&&)))******)))))))))************)))((()))))),,,+++***(((''''''((()))++++++***))))))******+++((()))***)))'''&&&(((***"""$$$&&&&&&%%%%%%''')))&&&''''''((((((((((((((()))((('''&&&&&&'''(((((()))((((((***(((%%%'''------%%%%%%...222---+++///,,,,,,,,,+++))))))***+++'''&&&&&&)))+++***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""((('''555!!!___www~~~~~~{{{mmm]]]OOOIIIWWWSSS|||lll}}}{{{qqqxxxqqqwwwHHH,,,---***))))))"""&&&'''&&&%%%$$$&&&)))+++%%%(((+++***'''%%%&&&)))%%%''')))***((('''''''''###$$$$$$$$$$$$#########$$$$$$$$$######"""!!!!!!%%%%%%$$$###""""""###$$$&&&&&&&&&&&&%%%&&&((())),,,***'''$$$$$$%%%''')))((('''&&&%%%$$$$$$%%%%%%%%%$$$###""""""!!!!!!!!!$$$$$$%%%%%%$$$$$$###### $$$'''(((&&&&&&(((+++'''+++//////,,,******+++(((''''''''''''&&&&&&&&&###'''+++)))&&&(((///777777AAAQQQ```hhhpppoooWWWLLLIII???333666444222111111000///......++++++(((///111)))333)))+++,,,,,,+++******+++''')))++++++*********+++&&&%%%%%%%%%&&&'''(((((('''''''''(((((()))***+++((()))+++------,,,+++)))***)))((((((***,,,,,,++++++((($$$$$$///}}}))))))###///%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""+++333---###'''***''''''%%%'''))))))(((&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%% &&&+++,,,***&&&###$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&(((***'''&&&%%%%%%''''''&&&%%%$$$&&&&&&$$$&&&***)))&&&###&&&)))***)))))))))***&&&'''((((((&&&%%%&&&''',,,,,,***(((&&&&&&(((+++******)))))))))((((((((()))+++---***&&&$$$&&&)))###&&&((('''%%%%%%'''***((((((''''''''''''((()))''''''''''''&&&&&&&&&&&&'''&&&'''(((%%%###&&&,,,+++((()))...000...---------------+++((('''((()))'''%%%&&&+++,,,***''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((******((('''%%%%%%%%%%%%%%%%%%%%%%%%###%%%,,,---ooo}}}~~~ooollleeeddd]]]\\\qqq}}}uuuyyyssseeexxxvvv___PPP888)))"""......&&&$$$"""###$$$&&&(((((('''&&&%%%&&&&&&%%%$$$$$$&&&'''&&&(((++++++***(((''''''###$$$$$$$$$$$$######""" !!!"""###$$$%%%%%%%%%$$$$$$$$$###""""""$$$&&&$$$%%%&&&%%%$$$###$$$%%%+++)))'''%%%%%%'''***,,,((('''&&&$$$$$$$$$%%%&&& !!!!!!"""###$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%"""&&&(((((((((((((((%%%(((***+++***(((''''''&&&&&&&&&''''''''''''((($$$(((++++++((('''***......999JJJZZZdddlll{{{sssbbb\\\SSSCCC888777111222222222222000...+++333,,,'''...111,,,,,,***(((+++------+++)))***+++&&&(((******)))))))))***((((((***+++,,,,,,,,,,,,'''''''''(((((()))***+++'''(((***,,,,,,+++***(((***+++++++++******+++---+++,,,((('''...]]]???&&&(((%%%###%%%$$$$$$$$$&&&&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((((((&&&$$$"""&&&111,,,"""'''+++&&&%%%%%%(((+++,,,+++)))((('''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&)))---111///((("""$$$$$$%%%&&&&&&&&&&&&&&&###%%%&&&&&&&&&''')))+++((('''&&&&&&(((((('''&&&$$$((((((%%%$$$&&&(((&&&###%%%'''''''''''')))+++###%%%'''&&&$$$$$$%%%'''((()))***(((&&&$$$&&&(((&&&'''((())))))(((''''''*********)))((((((((()))&&&)))+++***'''&&&(((+++***)))'''%%%%%%'''(((***'''((()))******(((&&&%%%&&&&&&'''(((%%%"""&&&---))),,,---***))),,,...---***++++++)))((('''((()))***&&&%%%)))+++((((((***&&&&&&%%%%%%$$$$$$######%%%%%%&&&)))******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))"""$$$SSS}}}}}}xxxnnnzzzmmmkkk}}}www|||oooaaavvvSSS000555111"""%%%***$$$&&&(((******'''%%%###$$$$$$###$$$&&&'''&&&%%%###&&&)))+++***(((((((((%%%&&&&&&'''&&&%%%$$$###!!!"""$$$&&&''''''''''''###$$$$$$###!!!"""&&&)))"""%%%'''(((&&&$$$$$$%%%&&&''''''((()))***,,,,,,&&&%%%$$$###"""###$$$%%%!!!"""$$$$$$%%%%%% ###%%%&&&$$$###%%%&&&######$$$&&&'''((('''%%%&&&&&&&&&'''((((((&&&%%%$$$%%%%%%&&&'''((())))))'''((())))))'''(((***,,,...666DDDSSS^^^hhhxxxeeeYYYddd]]]>>>000999---///333555555222...***///((( 222333+++333'''(((+++------***))))))+++'''(((******((((((((()))%%%''')))***+++++++++***'''''''''(((((()))***+++&&&'''***,,,,,,+++)))''')))+++,,,***'''&&&(((+++###(((%%%%%%(((AAAPPP!!!,,,***%%%$$$###$$$%%%%%%$$$"""'''&&&&&&%%%%%%&&&&&&'''###%%%(((******)))&&&$$$)))&&&%%%+++'''&&&$$$'''+++---+++)))'''&&&!!!!!!"""###%%%''')))***222,,,&&&%%%((()))$$$$$$%%%&&&'''((('''&&&%%%###%%%&&&&&&&&&''')))+++((('''&&&'''((()))((('''$$$)))***%%%"""$$$&&&'''###$$$%%%%%%%%%&&&)))+++"""$$$&&&&&&$$$###%%%((($$$'''***)))&&&######$$$"""$$$&&&((())))))(((''')))&&&%%%'''+++...---+++(((+++...,,,(((''')))---+++)))&&&$$$$$$&&&)))+++)))***,,,------+++(((&&&(((((()))***&&&$$$(((000(((///...%%%"""***...---'''((()))((('''''')))***---'''$$$''')))''')))---&&&&&&%%%%%%$$$###"""""" !!!$$$'''((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%)))888555yyyxxxwww{{{lllyyyyyyvvvkkk___bbbuuuYYY999###"""+++'''KKK???&&&///)))'''!!!$$$''''''%%%$$$&&&(((%%%$$$$$$'''++++++)))%%%###''')))))))))))))))''''''((((((((('''%%%$$$&&&'''((((((((('''&&&%%%"""###$$$###!!!###'''+++"""&&&***,,,***''''''((("""$$$(((+++------,,,+++$$$###"""!!!!!!!!!"""###!!!""""""############""""""%%%&&&$$$$$$%%%((((((%%%######&&&'''&&&###)))'''%%%''')))***(((%%%###$$$%%%&&&((()))***+++)))((('''&&&''')))+++---,,,111<<>>OOO___eee}}}qqqddd___WWWMMM>>>222000555:::222+++***---///---+++---***((())),,,...---+++,,,+++***(((''''''(((((($$$%%%'''))))))((('''%%%%%%%%%&&&&&&&&&&&&''''''***)))***------'''%%%&&&+++,,,---------+++***)))'''(((***,,,,,,+++)))(((&&&+++'''$$$,,,---((()))<<>>~~~iii???###"""""""""###$$$$$$$$$%%% '''&&&!!!&&&000--- ######$$$%%%&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%(((***++++++)))&&&$$$$$$%%%"""$$$%%%&&&&&&%%%$$$######$$$%%%''''''(((''''''&&&%%%$$$###$$$%%%''')))&&&%%%$$$"""""""""""""""((('''''')))'''"""!!!$$$000---)))&&&&&&&&&%%%$$$&&&$$$###$$$%%%''''''&&&######$$$%%%&&&'''((((((&&&((())))))'''&&&&&&'''%%%((()))''''''++++++)))(((---///***(((***,,,***************))))))((((((---///000///,,,+++,,,...'''&&&&&&&&&'''((('''''''''((()))(((%%%$$$%%%''')))%%%%%%)))***&&&&&&)))'''+++111666777333...***+++---222444555222...+++''''''&&&&&&&&&'''((()))(((,,,+++''''''++++++(((%%%$$$'''***$$$ ,,,>>>~~~qqqnnnnnn|||kkk>>>+++(((***)))&&&$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######$$$&&&)))++++++***'''''''''''''''''''''''' !!!"""###%%%&&&''' !!!###$$$$$$###!!! ###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%+++...)))%%%&&&((('''((((((((())))))(((((((((&&&"""!!!""""""!!!"""&&&###"""$$$'''&&&######'''%%%***+++&&&$$$&&&'''%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&''')))***)))'''%%%(((***///666888777:::@@@999NNNUUUrrrlllbbbbbbLLLAAA777333222///---...+++222444...***---111111''')))***(((&&&&&&)))---)))((('''&&&%%%&&&&&&'''###$$$%%%'''((((((''''''$$$$$$%%%%%%&&&'''((((((---++++++---+++&&&$$$&&&'''''''''''''''(((((((((,,,+++***)))(((((())))))***+++$$$ %%%$$$""")))'''!!!%%%***$$$111ooouuuCCC"""###############$$$$$$$$$ ((((((###///???666$$$$$$%%%%%%&&&'''((((((%%%'''((('''%%%$$$%%%''''''''''''%%%"""!!! !!!$$$%%%&&&''''''&&&$$$###"""###%%%'''((((((''''''***)))&&&$$$$$$%%%''')))%%%%%%$$$$$$%%%''')))***&&&&&&(((***&&&"""###(((444000+++'''%%%$$$###"""###"""!!!###&&&((())))))%%%%%%&&&'''((()))***+++&&&''')))((('''&&&&&&'''%%%((()))''''''++++++)))$$$***,,,&&&###&&&'''%%%''''''&&&&&&%%%%%%%%%$$$$$$&&&((('''%%%%%%''')))'''&&&&&&''')))))))))(((###&&&))))))((('''(((***$$$###&&&...000)))$$$$$$&&&((()))++++++***)))((($$$''',,,111222000,,,***###%%%'''))))))((('''&&&&&&***)))$$$$$$)))+++'''%%%%%%(((+++'''''':::SSS~~~wwwvvvrrr~~~ccc%%%444'''%%%$$$$$$$$$%%%&&&%%%$$$((('''&&&%%%###"""!!!!!! !!!###$$$%%%%%%$$$###&&&&&&&&&''')))***)))((((((((((((((((((''''''''' !!!"""$$$&&&'''!!!###%%%''''''%%%###!!!"""$$$%%%$$$######$$$$$$$$$###############$$$$$$,,,///)))%%%'''((('''&&&&&&''''''''''''&&&&&&%%%!!! """###!!!"""%%%$$$###%%%'''&&&###$$$(((""")))+++&&&###&&&'''$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((''''''***---,,,((($$$)))))),,,000111111444:::DDDNNNGGG[[[{{{wwwiiiZZZQQQYYY===111333,,,'''+++...(((222444,,,)))------''''''$$$$$$'''(((&&&'''***(((((((((((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&############$$$%%%&&&&&&)))***)))(((&&&'''(((******)))(((((((((***+++,,,***)))'''''''''&&&$$$"""$$$$$$$$$%%%&&&'''((())))))+++(((888aaaggg,,,### """'''$$$ '''&&&%%%$$$%%%((()))'''$$$ !!!"""###$$$$$$%%%&&&%%%$$$######%%%'''(((######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''%%%!!! """$$$&&&&&&((('''%%%$$$###$$$%%%%%%))))))((('''&&&%%%%%%$$$))))))'''###%%%)))***''''''&&&$$$###$$$&&&((()))$$$$$$&&&&&&&&&&&&$$$$$$%%%''''''$$$$$$''''''%%%***(((&&&%%%%%%(((,,,...,,,)))&&&$$$$$$&&&&&&&&&+++++++++,,,------+++)))***"""!!!)))...+++&&&&&&***)))'''&&&&&&'''((()))&&&&&&'''((())))))(((((($$$&&&''''''%%%"""!!!"""%%%&&&(((((((((((()))++++++(((''')))---///,,,((()))%%%###$$$$$$###$$$(((+++%%%###&&&'''%%%)))///'''***###''',,,"""GGGttt\\\mmmjjjcccvvvrrruuu...'''&&&$$$'''''''''''''''&&&&&&&&&...)))%%%$$$&&&(((((('''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''%%%%%%+++111111+++$$$$$$###"""!!!!!!"""###$$$&&&$$$%%%(((++++++'''###+++***(((%%%######&&&(((&&&)))###%%%$$$###)))(((((('''&&&''')))+++,,,((())))))***(((&&&###"""%%%%%%$$$######$$$%%%&&&"""$$$&&&%%%"""!!!"""$$$((((((((('''&&&&&&%%%%%%######$$$%%%'''(((((()))&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))+++---///000/////////000DDDFFFJJJPPP^^^vvv|||rrreeeYYYSSSUUU<<<111444///***///222...666666---))),,,+++&&&***'''&&&))))))'''(((++++++***((('''''''''))))))%%%%%%%%%%%%&&&''''''((($$$$$$###$$$$$$%%%&&&''''''((((((((('''(((***,,,))))))((((((((()))***++++++***))))))))))))'''%%%&&&&&&%%%%%%%%%&&&&&&'''***&&&'''+++&&&%%%333lll```}}}nnn'''###!!! !!!"""!!!"""$$$%%%$$$###%%%'''(((&&&$$$!!!!!!""""""######$$$$$$%%%$$$###""""""$$$%%%'''#########$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$$$$%%%'''(((((('''&&&%%%$$$$$$$$$%%%%%%)))(((((('''&&&%%%%%%%%%'''+++,,,***+++...///,,,'''&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$'''))))))&&&&&&))))))''')))(((&&&&&&&&&(((***,,,,,,***((('''((('''%%%$$$%%%'''(((((((((((()))***222000,,,'''!!! '''///((('''&&&&&&&&&(((***+++&&&'''''''''''''''&&&%%%###%%%&&&'''%%%%%%%%%&&&"""$$$%%%&&&&&&''')))******'''$$$&&&***,,,***'''((($$$###%%%%%%###$$$((()))$$$"""%%%&&&%%%)))......'''!!!&&&&&&$$$OOO}}}qqq~~~zzzvvvVVVnnnpppsssxxxuuuoooXXX+++((('''&&&%%%%%%%%%&&&''''''((()))'''%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&(((&&&&&&(((+++***$$$$$$######""""""######$$$$$$%%%&&&&&&&&&%%%&&&'''******(((&&&$$$$$$''')))(((,,,'''###)))(((%%%,,,''''''(((((((((((())))))''''''(((((('''%%%$$$""""""!!!!!!!!!"""###%%%&&&%%%%%%%%%""" ###&&&((((((''''''&&&&&&&&&%%%#########$$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''(((((()))))))))******+++------...000333666:::???FFFPPP___uuuxxxnnnbbbZZZWWWMMM777///444///---222444555999777---)))+++***&&&---***)))++++++((())),,,---+++(((&&&&&&'''***+++$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%'''((((((&&&'''(((''''''(((+++---)))(((((((((((())))))***+++)))(((((())))))(((&&&''''''&&&%%%%%%%%%%%%%%% ''')))%%%%%%)))%%%<<>>666...111444......000,,,///+++((((((***++++++***---***)))******''''''***&&&'''((((((((('''%%%$$$%%%&&&((())))))((('''&&&%%%%%%%%%%%%&&&'''((()))*********(((&&&&&&((()))***+++,,,,,,+++***)))(((...+++(((''''''(((((('''$$$#########$$$%%%&&&&&&"""!!!$$$(((&&&"""###)))///"""===ppprrrSSSjjjSSS>>>)))"""'''###"""'''!!!###%%%%%%$$$###$$$&&&!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&''''''%%%'''&&&###%%%,,,000///'''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''))))))&&&&&&))))))'''$$$$$$$$$%%%%%%&&&''''''&&&$$$###$$$&&&(((((((((&&&((()))'''%%%'''///555III444'''***...)))(((...)))))))))(((((('''&&&&&&$$$%%%&&&'''((()))))))))%%%&&&((((((&&&%%%&&&'''(((***++++++++++++,,,...&&&&&&&&&&&&%%%$$$$$$%%%$$$"""###''''''%%%%%%(((###''''''$$$%%%***,,,)))---333cccqqq~~~nnnjjjmmmmmmnnncccooo(((%%%)))!!!***$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&'''((('''%%%(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$&&&'''''',,,)))''',,,***&&&***+++++++++******))))))((($$$$$$%%%%%%$$$"""!!! !!!"""$$$$$$$$$######&&&%%%$$$%%%''''''$$$!!!"""######%%%&&&'''(((((("""###&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''(((((((((***+++++++++))))))***+++333555666888???LLL___mmmppp|||lllZZZRRRLLLDDD:::444000***...222,,,---///+++...)))&&&(((******)))(((---***)))++++++((((((+++))))))((('''''''''''''''###%%%''')))******)))(((%%%%%%%%%%%%%%%&&&((((((((())))))((('''''')))++++++,,,,,,---,,,+++***)))---***&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$(((((($$$###''''''000000'''%%%pppeeeNNNXXX555###***######!!!$$$&&&&&&$$$###$$$&&& !!!!!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))"""###$$$%%%%%%$$$###"""###"""!!!!!!###$$$###""""""###%%%&&&'''&&&%%%%%%######$$$%%%&&&&&&''''''%%%&&&$$$!!!"""&&&%%%!!!'''&&&$$$###$$$&&&((()))((('''&&&%%%%%%&&&'''(((%%%''''''$$$$$$''''''%%%$$$######$$$%%%&&&'''(((''''''&&&''')))(((&&&$$$$$$***,,,&&& $$$444CCClll/// ''''''%%%)))''''''((((((((((((((('''%%%%%%&&&&&&'''&&&&&&&&&$$$&&&)))***)))(((((((((,,,------+++(((&&&&&&'''&&&((())))))'''&&&%%%&&&$$$"""###'''(((%%%%%%((("""&&&'''###$$$)))***'''***ddd~~~]]]jjjfffwwwmmmCCC&&&222'''---+++"""###$$$%%%&&&''''''''')))&&&%%%&&&)))+++)))'''&&&&&&%%%$$$$$$$$$$$$%%%""""""#########$$$$$$$$$!!!"""###%%%&&&&&&&&&%%%######%%%%%%%%%%%%######!!!$$$%%%###!!!!!!$$$(((&&&'''((((((&&&&&&'''((((((...***'''---+++''',,,+++***((('''''''''))))))$$$%%%&&&&&&%%%### !!!###%%%&&&'''&&&&&&)))&&&######%%%&&&%%%$$$""""""###$$$&&&'''(((((("""$$$'''***++++++)))((($$$$$$#########$$$%%%%%%&&&&&&''''''''''''''''''++++++)))'''&&&'''***---,,,000555777;;;CCCOOOXXXhhhrrrdddSSSLLLKKKFFF:::///444444222///---+++---......,,,+++,,,,,,+++)))''''''...111...***)))(((%%%"""$$$&&&(((((('''%%%###&&&'''(((******)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&)))+++***&&&(((,,,)))""",,,,,,,,,+++)))(((&&&%%%''''''((((((((((((((('''"""$$$&&&''''''&&&%%%$$$$$$###"""$$$%%%&&&$$$"""&&& !!!,,,***:::QQQ000)))"""'''!!!'''"""""""""###$$$$$$%%%%%%%%%######$$$''''''$$$!!!###$$$%%%%%%######$$$%%%%%%%%%&&&(((***)))'''%%%)))((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$######%%%''''''&&&%%%&&&%%%%%%%%%&&&(((***+++'''&&&$$$"""!!!!!!""""""''''''''''''&&&%%%$$$$$$###$$$&&&'''(((((())))))%%%&&&&&&%%%###""""""###((()))(((######&&&&&&$$$+++,,,(((###"""''')))(((,,,$$$'''---'''111NNN\\\...%%%+++***(((******((('''))),,,+++'''$$$///***%%%$$$(((******(((''' ''')))$$$###))))))***+++***(((''''''(((000((( %%%)))'''###!!!$$$%%%###"""###$$$$$$%%%###)))&&&&&&///&&&XXX~~~}}}ffftttmmmggg666 ///333)))&&&+++&&&%%%$$$###$$$&&&)))+++(((((((((&&&$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%,,,((($$$$$$&&&'''%%%###%%%$$$"""!!!"""$$$$$$$$$%%%$$$"""!!!!!!!!!"""###&&&%%%%%%(((++++++(((%%%&&&(((+++,,,,,,)))&&&$$$%%%$$$$$$$$$%%%''')))***///###%%%***'''$$$&&&%%%&&&&&&'''&&&%%%###"""$$$)))---,,,'''!!! !!!(((---)))$$$%%% (((222000%%%###)))###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''(((///...000444666===QQQeeemmmyyy|||dddYYYNNNIIIJJJHHH@@@777,,,...//////...///111333///...---...///000///...***---...***'''))))))'''''')))+++---...------,,,(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))***)))&&&(((,,,***$$$+++++++++***)))((('''&&&&&&&&&''''''''''''&&&&&&!!!!!!###$$$%%%$$$$$$###%%%&&&&&&&&&&&&%%%%%%%%%%%%"""$$$+++%%%222aaakkkRRR)))$$$"""!!!***########################$$$######$$$&&&&&&$$$!!!###$$$%%%%%%######$$$%%%###$$$%%%&&&'''&&&%%%###))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%######"""###$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''%%%###"""###$$$###&&&&&&$$$$$$((()))''')))***((($$$$$$''')))(((---)))###&&&***###)))???UUU999$$$(((///+++'''******((('''''''''((('''&&&---(((######&&&((((((&&&&&&""""""&&&((('''&&&(((###$$$%%%%%%$$$###$$$&&&''')))***&&& ###((("""###$$$"""!!!!!!"""###!!!)))&&&%%%''' &&&AAA}}}{{{}}}eeeyyyqqqNNN,,,"""000000((((((+++&&&$$$###!!!"""###%%%'''((()))((('''%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&$$$$$$%%%&&&%%%$$$"""""""""###$$$$$$$$$###""""""###$$$%%%&&&(((&&&$$$%%%''')))(((&&&&&&(((***++++++)))&&&$$$'''&&&%%%%%%%%%&&&''''''***&&&$$$%%%&&&###"""###%%%&&&&&&&&&&&&$$$###"""###'''***)))$$$ !!!''',,,***!!! &&&&&&!!!)))&&&)))000...$$$ %%%######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%(((((('''''''''(((((()))//////111444666===NNN```lllwwwwwwaaaYYYPPPJJJGGGBBB;;;555333444555444111//////000///---++++++,,,---------,,,,,,)))%%%&&&******(((&&&&&&''')))***+++,,,---+++)))%%%###"""$$$&&&((('''''''''''''''''''''&&&((()))(((&&&'''++++++((()))*********))))))((('''%%%&&&&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%"""###$$$$$$###""""""######$$$((((((!!!)))|||___xxx000((('''!!!&&&$$$$$$######"""!!!!!! $$$######$$$%%%%%%$$$"""###$$$%%%%%%######$$$%%%""""""###$$$$$$###"""!!!%%%%%%%%%%%%$$$###"""!!!''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''&&&&&&$$$$$$######$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&(((&&&$$$%%%'''(((%%%"""'''''''''&&&$$$###$$$%%%"""&&&'''%%%%%%)))(((&&&&&&((((((%%%%%%)))***'''))),,,'''$$$'''###$$$000111((('''000111((($$$((()))((('''%%%$$$$$$''')))***&&&""""""$$$&&&&&&$$$###%%%%%%$$$&&&******'''"""###%%%%%%%%%%%%&&&((($$$))),,,***%%%###''',,,&&&&&&&&&$$$""""""###&&&...$$$"""---)))hhhuuuzzz|||bbb|||jjjyyy{{{|||666'''(((222...((()))(((&&&%%%###"""""""""###$$$)))))))))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&(((***'''###"""%%%((($$$$$$###""""""###$$$$$$############$$$&&&'''((()))'''$$$###%%%&&&&&&&&&&&&''')))***)))(((&&&$$$((('''&&&%%%%%%%%%%%%%%%&&&+++,,,((($$$$$$$$$###&&&&&&'''&&&&&&$$$###"""!!!$$$&&&%%%!!! """$$$(((((("""!!!&&&&&& %%% &&&(((###!!!%%%######$$$$$$%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''''''''''''''((()))***...///222444555;;;IIIWWWmmmwww}}}sssbbb\\\TTTKKKDDD===666111444555666444111...,,,,,,222///+++(((((((((((('''+++***'''$$$'''++++++&&&$$$$$$######$$$&&&'''(((***(((%%%""""""###%%%'''%%%%%%&&&&&&'''''''''((((((((('''&&&(((***++++++(((((()))))))))))))))(((&&&&&&'''''''''&&&%%%%%%#########$$$%%%&&&(((((("""!!!!!!###&&&'''&&&$$$###%%%(((%%%###%%%qqqbbb==='''''''''############""""""!!!!!!!!!$$$#########$$$$$$#########$$$%%%%%%######$$$%%%!!!###$$$$$$###!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%''')))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((()))&&&$$$&&&)))***'''###(((((((((&&&$$$$$$%%%'''%%%((()))&&&&&&'''%%%!!!###&&&'''&&&'''******'''!!!***((("""''''''%%%***,,,***,,,000,,,%%%$$$)))'''))))))'''$$$$$$&&&***(((&&&###"""$$$%%%%%%$$$!!!''''''"""%%%------&&&$$$%%%'''&&&%%%%%%'''(((%%%###"""&&&,,,---***&&&(((&&&%%%$$$""" """&&&***$$$ %%%$$$EEE~~~zzzzzz```yyylllvvv~~~|||...***000444,,,))))))###&&&&&&%%%%%%%%%%%%&&&&&&)))******)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''&&&###"""$$$%%%###$$$$$$######"""###$$$#########$$$%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&...000)))'''++++++%%%))))))(((((('''&&&%%%$$$!!!"""###""" """$$$###$$$!!!!!!$$$###''' !!!$$$######%%%#########$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''')))******---000333444444999CCCMMMhhhsssnnn|||jjj^^^YYYRRRJJJCCC===888555***,,,///000///......///333000,,,************)))))))))(((&&&))),,,***$$$)))(((&&&%%%%%%%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$""""""###%%%&&&'''((()))'''&&&'''((())))))***,,,''''''((())))))))))))(((((((((((((((((('''&&&&&&$$$$$$$$$$$$%%%&&&'''(((((($$$"""&&&///333000***$$$%%%'''###***$$$```mmm{{{QQQ ,,, (((!!!"""""""""#########$$$#####################$$$###$$$%%%%%%######$$$%%%"""$$$&&&%%%###"""###%%%$$$%%%&&&((()))*********&&&%%%%%%%%%$$$$$$######&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%$$$%%%)))---))))))*********((('''%%%((((((((('''&&&%%%%%%$$$$$$%%%&&&'''((()))))))))(((&&&&&&(((+++,,,***(((******)))'''%%%$$$&&&(((%%%((()))&&&&&&'''%%%!!!"""%%%'''&&&'''******'''***(((###)))***'''(((&&&&&&'''((((((''')))+++&&&))),,,+++(((&&&&&&((((((&&&%%%$$$%%%%%%%%%%%%"""''''''"""%%%------&&&$$$%%%&&&%%%###"""###$$$###""""""%%%))))))%%% &&&###"""$$$!!!$$$######%%% >>>ppp~~~~~~vvvxxx|||wwwvvvaaasssjjjssszzzzzz---+++000000)))****** $$$$$$%%%&&&'''(((((((((((()))******((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%###"""###$$$%%%###!!!"""###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$######%%%'''***+++***'''%%%###&&&&&&''''''''''''''''''%%%%%%&&&'''(((((())))))&&&,,,,,,(((***111///''',,,+++***)))((('''&&&&&&""""""""""""!!!"""$$$%%% """""""""###"""555...'''&&&%%%###!!!!!!""""""###$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******,,,000222222222666>>>CCC^^^hhhdddwwwddd___XXXOOOFFF>>>888333000///111222222000/////////+++)))'''''')))+++++++++)))+++***((()))+++)))%%%)))((('''%%%$$$%%%%%%&&&"""$$$&&&''''''&&&$$$###!!!"""###$$$&&&'''((((((&&&%%%(((+++***((())),,,''''''((()))))))))(((((())))))))))))((('''&&&&&&""""""#########$$$$$$$$$'''###!!!&&&///333000+++&&&%%%&&& ///"""OOOsss```hhh###((()))'''!!!""""""###$$$$$$%%%%%%"""###$$$###!!!!!!###%%%###$$$%%%%%%######$$$%%%###%%%((('''$$$$$$&&&)))$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%$$$&&&,,,111,,,,,,,,,+++***((('''&&&))))))))))))(((&&&%%%$$$$$$%%%&&&'''((()))))))))&&&''')))***++++++,,,,,,++++++***'''%%%%%%'''***"""&&&'''%%%%%%)))(((&&&"""&&&'''%%%&&&))))))&&&$$$,,,)))%%%******%%%'''(((*********+++,,,)))%%%&&&)))+++,,,***((('''&&&''''''&&&&&&%%%%%%&&&&&&$$$&&&%%%$$$&&&***)))&&&'''(((((('''%%%$$$$$$%%%###+++222///&&& """'''***&&&&&&***((("""###)))'''!!!$$$%%%222dddwwwyyywwwrrruuusss|||~~~rrrnnnfffmmmllltttsss```***&&&******%%%(((+++"""!!!"""%%%&&&((((((''''''''')))******((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%""" """&&&&&&### ###&&&%%%###!!!"""%%%$$$$$$$$$%%%$$$###""""""###'''+++---+++(((%%%$$$''''''&&&&&&&&&'''((()))%%%&&&''')))***+++++++++&&&'''''''''***///...)))---,,,+++)))((('''''''''######""""""###$$$%%%%%%!!!"""$$$$$$%%%%%%$$$###...+++'''%%%$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++///111//////444:::===TTT^^^dddxxx|||rrr___\\\SSSGGG>>>888444///+++666666555222///---------&&&%%%%%%&&&)))******)))+++...---(((&&&(((***(((%%%%%%$$$$$$$$$$$$$$$$$$"""###&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%)))---,,,'''&&&+++((((((((((((((((((''''''(((((((((((('''&&&%%%$$$######$$$%%%$$$###"""!!!!!!!!!"""%%%''')))))))))'''((((((000BBB|||CCC===$$$###!!!+++$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$""" ###%%%###$$$%%%%%%######$$$%%%"""%%%((('''%%%%%%(((,,,(((&&&$$$"""!!!"""$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''%%%###&&&...444...---+++)))((('''&&&&&&((())))))))))))((('''&&&%%%&&&'''(((((((((((((((%%%))),,,+++)))'''***,,,,,,,,,***(((%%%&&&(((+++###&&&&&&$$$$$$((()))'''###&&&'''$$$%%%((()))&&&)))+++&&&&&&,,,((($$$***,,,000000+++***,,,)))""")))((('''((())))))'''&&&&&&''''''&&&%%%%%%%%%&&&((($$$###&&&'''%%%%%%&&&((()))***)))((('''((()))%%%...555222((("""%%%++++++'''***000///'''&&&---(((''' ---]]]{{{yyy{{{sssnnnvvvhhhxxx{{{ttteeekkkhhhyyy~~~UUU)))$$$(((***######(((%%%###%%%'''))))))((('''&&&&&&((())))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$### ###'''&&&###!!!"""%%%###$$$%%%&&&&&&%%%%%%$$$"""&&&***+++)))'''&&&&&&)))((('''&&&'''(((***+++((()))***+++,,,++++++***(((&&&(((******(((***///---,,,***(((&&&%%%%%%&&&###""""""###$$$$$$$$$############%%%%%%$$$$$$$$$ !!!!!!!!!###&&&'''"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''(((((()))***///000,,,---333888888CCCNNNdddlllzzzsssiiiVVVNNNEEE;;;555555666555222,,,,,,,,,+++)))***,,,///,,,++++++,,,------+++)))...111...'''###&&&***,,,%%%%%%%%%&&&&&&'''''''''######%%%&&&'''((((((((())))))((('''&&&&&&%%%%%%%%%%%%***///---&&&%%%***(((((())))))(((''''''&&&''''''''''''&&&%%%$$$###%%%&&&'''((('''%%%###!!! %%%)))(((%%%###'''+++(((******...<<>>666111000111222111111///...---,,,,,,---------,,,+++,,,------,,,++++++,,,,,,+++)))(((((()))(((((('''&&&%%%%%%%%%%%%&&&((()))***))))))***,,,(((((((((((()))))))))***'''((()))******++++++***,,,+++***)))((('''&&&&&&###%%%((()))(((&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%'''))))))...%%%&&&------```WWW]]]%%%,,,))))))((('''&&&%%%%%%$$$%%%"""###$$$###!!! !!!""""""######$$$$$$######"""%%%$$$%%%,,,555:::888333+++$$$!!!$$$%%%$$$###&&&)))(((&&&'''((('''%%%"""###""""""$$$&&&(((((('''&&&&&&&&&'''''''''((((((&&&)))******)))+++222888%%%&&&&&&''''''''''''''''''&&&(((***)))&&&&&&***((((((((((((&&&%%%$$$###&&&&&&&&&%%%$$$$$$%%%'''(((&&&''')))'''%%%&&&+++)))'''&&&''')))*********++++++***(((''''''''''''***'''%%%'''++++++((($$$'''((()))(((&&&&&&'''((('''&&&%%%######%%%***---$$$$$$$$$$$$$$$%%%&&&&&&%%%''')))***((('''&&&&&&%%%### ###%%%''''''"""%%%&&&&&&%%%&&&&&&&&&)))---JJJwww~~~xxx}}}^^^eeebbbjjjlllrrrkkknnnjjjooo}}}uuu---)))'''(((++++++&&&$$$&&&%%%######&&&***,,,+++)))))))))))))))((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$""""""###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%)))))))))))))))((((((((()))***++++++***((('''%%%&&&)))---...,,,******+++---+++***,,,///000---)))))))))*********))))))))))))&&&######$$$%%%%%%$$$###$$$&&&'''&&&$$$!!! """###$$$###"""!!!"""$$$&&&"""!!!$$$$$$"""###'''&&&'''(((*********))))))((((((''''''(((((())))))((())))))***+++...333777;;;444CCCQQQRRRjjjnnn[[[WWW[[[HHHAAA:::666666555111---111000...---,,,,,,------))))))+++---//////---***(((+++------+++)))''''''%%%&&&&&&'''''''''&&&&&&&&&'''))))))((((((***+++((((((((()))))))))******'''''''''((()))***+++,,,((((((''''''&&&&&&%%%%%%$$$&&&((((((&&&$$$$$$$$$$$$######$$$&&&'''&&&%%%###%%%&&&%%%%%%&&&(((***$$$,,,&&&%%%+++###)))IIIMMM***)))$$$"""###$$$%%%&&&%%%%%%$$$!!!###$$$$$$###"""$$$%%%###""""""""""""""""""###%%%%%%)))111777777111***&&&"""!!!$$$&&&%%%%%%''''''&&&&&&&&&'''&&&%%%###%%%$$$###$$$&&&((('''&&&&&&&&&&&&&&&'''''''''''')))***)))&&&$$$'''---333%%%%%%&&&&&&&&&'''''''''((((((***---+++''''''***+++***)))(((((()))***+++******(((%%%######&&&((('''&&&'''******&&&'''+++***(((''''''((())))))((()))+++---+++'''$$$$$$&&&''''''(((+++...,,,'''###'''(((((('''%%%$$$%%%&&&))))))'''%%%$$$&&&***...((('''&&&%%%$$$$$$$$$$$$''''''((()))++++++)))((('''&&&%%%&&&((())))))(((%%%&&&''''''%%%%%%(((+++(((DDDnnn~~~hhhzzzeeeeeezzzqqqooo|||zzzvvvxxx))))))'''(((++++++'''&&&(((!!!"""$$$%%%&&&&&&'''((()))))))))))))))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$""" """"""!!!!!!!!!"""######"""###$$$%%%&&&&&&'''&&&''''''((()))((('''&&&%%%,,,+++((('''&&&'''((())))))+++---...---+++(((&&&)))+++------,,,+++,,,---,,,------...///......---&&&&&&&&&'''((()))***+++...'''!!! $$$'''%%%""""""###$$$$$$$$$$$$###"""###$$$$$$###!!!!!!###%%%%%%""""""%%%&&&$$$$$$''''''((()))******)))((((((((((((((()))))))))******)))******++++++...222666555555BBBIIICCCUUUvvvlll```WWWSSSIIICCC===;;;;;;999333---000...---,,,++++++,,,,,,,,,++++++---......,,,***(((***,,,,,,***((((((((($$$%%%'''(((((((((&&&&&&$$$%%%''''''&&&&&&((()))(((((()))))))))***************)))(((((()))+++,,,''''''''''''(((((())))))%%%&&&((('''%%%############""""""###%%%&&&&&&%%%###$$$%%%%%%%%%&&&(((***###,,,'''###)))&&&(((666XXX||||||DDD###!!! !!!"""############!!!###$$$$$$$$$$$$%%%'''$$$###"""!!!!!!"""###$$$"""$$$)))111777666111+++%%%$$$%%%&&&'''''''''(((&&&&&&&&&'''''''''&&&%%%&&&%%%$$$%%%''''''&&&%%%&&&''''''''''''(((((((((,,,,,,)))%%%!!!!!!###&&&&&&&&&&&&&&&''''''((((((((((((***---+++'''&&&)))))))))******+++---///000+++++++++***''''''(((***&&&%%%(((,,,+++((((((+++)))'''%%%%%%&&&&&&%%%$$$%%%***---,,,'''###%%%'''''''''(((+++---,,,((($$$&&&'''((('''%%%$$$$$$%%%(((***,,,,,,)))&&&%%%$$$***)))(((((('''''''''''')))'''&&&(((+++,,,)))&&&$$$%%%(((+++,,,***&&&###)))((((((******((((((***...kkkoootttsss~~~mmmkkkrrrppp|||~~~~~~yyy+++'''%%%&&&******'''&&&((("""###$$$%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$###"""!!!""""""!!!!!!!!!""""""#########$$$%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%)))((('''''''''(((***+++***+++,,,------,,,***)))++++++++++++++++++,,,---))),,,......---,,,...111&&&%%%%%%%%%&&&''')))***,,,'''###"""%%%&&&$$$"""""""""""""""###$$$%%%%%%%%%%%%$$$"""!!!"""$$$'''&&&$$$%%%)))***'''''')))&&&&&&'''(((((('''&&&%%%((())))))***************((()))******+++---000333000444???CCC>>>KKKqqqyyynnnfff\\\RRRLLLDDD@@@;;;::::::888222---...---,,,************+++---+++******,,,---...---)))***+++***(((''')))***&&&'''((()))((('''&&&%%%$$$%%%''''''&&&&&&((()))))))))))))))************...---+++***))))))***+++,,,,,,,,,+++++++++******&&&'''(((&&&$$$""""""###$$$###"""###%%%&&&%%%$$$###%%%&&&&&&%%%&&&(((***&&&+++(((###%%%((())),,,~~~rrrqqq,,,'''###""""""!!!"""###$$$$$$!!!###$$$%%%$$$%%%&&&(((%%%$$$###""""""###$$$%%%""""""%%%+++///000...***%%%&&&'''&&&%%%&&&&&&&&&&&&'''(((((((((''''''((('''&&&%%%%%%''''''&&&%%%''''''((((((((()))))))))((()))******)))((()))***((((((''''''(((((()))***'''''')))+++***&&&&&&)))'''((()))*********))))))'''))),,,---+++)))))))))&&&&&&(((,,,+++''''''+++)))'''%%%%%%%%%&&&%%%$$$"""''',,,+++'''%%%&&&***)))((((((((()))))))))(((&&&'''((('''%%%$$$%%%&&&''')))++++++(((%%%######(((((('''''''''((())))))***'''%%%&&&))))))'''$$$$$$$$$$$$%%%&&&&&&$$$!!!+++&&&%%%***---***&&&&&&DDDwww|||}}}iiirrraaahhhqqqxxxtttuuuzzz}}}}}}\\\'''&&&$$$$$$((((((%%%%%%'''&&&$$$###$$$((()))&&&$$$&&&&&&''''''&&&&&&%%%%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))'''&&&$$$''''''((()))))))))))))))((((((&&&&&&&&&'''((()))***)))(((((()))***++++++&&&))),,,,,,******...111((('''&&&%%%%%%&&&'''(((%%%&&&''''''&&&$$$###""""""!!!!!!"""###$$$&&&'''&&&&&&%%%###""""""%%%(((&&&$$$%%%))))))'''&&&)))&&&&&&'''(((((('''&&&%%%(((((()))***+++******)))'''((()))))))))***---///,,,222999@@@DDDLLLdddyyynnn___RRRKKKKKKEEEBBB>>>;;;999666444111...---,,,************++++++)))'''(((+++///111222)))******)))'''''')))+++''''''(((((((((''''''&&&'''(((******))))))+++,,,)))))))))*********++++++...---,,,+++++++++++++++...---+++)))'''%%%$$$###'''((((((&&&$$$###$$$%%%&&&$$$###$$$%%%&&&%%%###%%%&&&&&&&&&%%%%%%'''((())))))(((%%%$$$'''***)))ooouuuBBB''''''&&&%%%$$$$$$%%%&&&'''!!!###$$$$$$$$$$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&%%%"""%%%%%%"""!!!###%%%$$$%%%'''))))))(((((((((***'''&&&%%%&&&'''((('''&&&'''''''''(((((((((((()))&&&''')))+++++++++***)))***)))((((((((()))***+++'''&&&'''***)))&&&'''+++,,,------,,,+++(((&&&$$$"""&&&***,,,+++(((&&&%%%((('''(((+++)))&&&&&&******((('''&&&'''((('''&&&###&&&))))))'''&&&(((******)))'''%%%%%%''')))***%%%&&&''''''&&&%%%&&&'''''''''%%%###"""$$$(((,,,$$$$$$$$$$$$%%%&&&'''(((((('''%%%%%%&&&&&&%%%$$$///***%%%"""###&&&)))***((("""""")))+++'''%%%)))jjjmmmttt~~~dddccciiimmm{{{pppvvvGGG%%%'''$$$$$$'''&&&$$$$$$&&&(((%%%###&&&***+++)))%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&&&&))))))******)))((('''&&&***(((&&&%%%%%%(((***,,,)))'''&&&&&&((())))))(((''')))+++***((((((+++...***)))((('''''''''''''''!!!%%%))))))'''$$$######"""""""""###$$$%%%'''(((%%%&&&&&&%%%######%%%'''&&&######&&&&&&######&&&'''((()))******)))(((((('''((()))***+++***)))((('''((())))))((((((***,,,***000444>>>LLLOOOYYYooo{{{qqqjjjbbbWWWNNNJJJHHHGGGBBB<<<666222333444000///...,,,+++,,,,,,---)))((((((***---///000///&&&(((***+++)))(((((((((&&&&&&&&&''''''((()))***((()))++++++******,,,---))))))*********+++++++++******+++,,,,,,,,,,,,,,,******)))'''&&&$$$###"""'''(((((('''%%%$$$%%%&&&(((&&&%%%%%%&&&&&&$$$###&&&''''''&&&$$$$$$%%%''')))$$$''')))%%%%%%)))'''\\\jjj+++###$$$%%%%%%&&&&&&&&&%%%!!!###$$$$$$######$$$&&&######$$$$$$$$$$$$######&&&%%%#########$$$$$$###$$$%%% $$$((('''###%%%((((((''''''(((***&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((('''&&&))))))'''''''''(((***+++)))'''''')))((('''***000000///---,,,***)))))))))%%%(((******(((&&&%%%$$$***(((((()))'''###%%%))))))'''&&&&&&'''((('''&&&'''''''''&&&&&&'''((((((((((((&&&%%%$$$%%%''')))%%%&&&'''(((''''''(((***&&&&&&%%%###"""%%%)))---############$$$%%%&&&'''$$$%%%&&&%%%$$$%%%&&&'''///,,,(((&&&&&&((())))))%%%!!!###)))'''$$$+++777wwwzzzsssbbbtttnnnqqq|||555((()))&&&%%%'''&&&######&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&%%%$$$"""###$$$$$$$$$$$$$$$###&&&%%%$$$#####################$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((***)))(((''''''((()))***))))))(((((()))***,,,---(((&&&%%%&&&)))***(((&&&,,,,,,+++)))'''&&&'''(((***************)))((((((###$$$%%%&&&''''''%%%$$$######$$$%%%&&&'''''''''%%%&&&'''&&&%%%$$$%%%'''((($$$###$$$###!!!!!!%%%&&&'''(((*********))))))%%%'''(((******)))((('''((()))******)))(((***+++)))000111;;;NNNNNNPPPcccqqqaaadddlllgggVVVGGGFFFEEE@@@777...***---111222111///...------......++++++,,,---///...,,,)))###'''+++---,,,)))'''&&&%%%%%%%%%%%%'''))),,,---'''(((******))))))+++,,,)))************+++++++++%%%&&&)))+++------------******++++++,,,,,,------'''(((((('''%%%%%%&&&(((***(((&&&&&&&&&&&&$$$"""'''((((((&&&$$$###$$$&&&''' &&&,,,&&&$$$(((&&&KKK:::"""%%%&&&%%%###"""!!!###$$$$$$###"""$$$%%%!!!"""###$$$$$$###"""!!!&&&&&&%%%%%%&&&&&&''''''%%%%%%!!! ''',,,---!!!$$$''''''&&&%%%''')))&&&%%%$$$&&&((())))))(((######$$$$$$$$$%%%%%%%%%%%%$$$###$$$'''+++---...)))(((&&&%%%&&&''')))+++***''''''))))))(((---333***)))&&&%%%%%%'''+++---+++,,,,,,***'''%%%%%%&&&+++((('''(((%%%"""$$$(((&&&%%%###$$$%%%&&&&&&%%%+++(((&&&%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$&&&((($$$&&&((((((((((((***+++$$$&&&)))***(((&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''"""$$$&&&&&&$$$%%%(((+++"""$$$&&&((()))%%% $$$###(((+++%%%"""222GGGwwwrrrooo```mmmiiihhhooo%%%(((+++(((&&&((('''$$$$$$'''!!!&&&******'''&&&)))---&&&&&&''''''(((''''''&&&'''((()))***)))(((&&&%%%###############"""!!! %%%%%%$$$###""""""######!!!"""###%%%&&&'''((((((((((((((('''((()))***+++)))'''%%%$$$%%%)))...000$$$$$$%%%'''(((((((((((((((&&&%%%'''***+++(((&&&222000,,,)))'''%%%$$$$$$)))***+++,,,,,,+++***)))'''### """'''***'''$$$###$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&+++'''$$$%%%$$$!!!"""&&&###$$$&&&(((((((((((((((%%%&&&((()))***)))'''&&&)))+++,,,+++***)))***+++(((111000999LLLKKKIII]]]pppvvvooofff```\\\VVVMMMFFF:::999777666555222...+++000...---...000000---******+++,,,,,,+++***((('''+++***((('''&&&'''((()))###&&&)))(((&&&%%%'''***&&&)))+++***&&&$$$%%%'''***)))'''&&&&&&'''((()))'''(((((()))(((((('''&&&******))))))))))))******'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%)))+++)))((($$$$$$######$$$&&&'''(((BBBsssvvv,,,***+++(((!!!%%%(((""" '''&&& '''$$$#########$$$%%%&&&&&&!!!"""###%%%(((---111""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&$$$$$$%%%''')))))))))))))))((('''&&&&&&%%%%%%+++***)))((('''''''''((())))))((('''((()))+++,,,,,,,,,***)))((((((''''''+++***)))***+++***%%%!!!((('''&&&(((+++,,,***(((%%%'''''''''%%%$$$%%%''''''%%%###%%%((()))(((&&&'''&&&%%%$$$%%%&&&'''(((...+++((((((+++------,,,"""&&&)))((($$$###%%%)))###'''***((($$$"""%%%)))"""###&&&((()))))))))))),,,+++***'''%%%"""!!! +++******###!!!<<>>FFFMMMRRRiiitttiii[[[TTTTTTSSSOOOJJJBBB>>>888333000...+++)))---+++******,,,,,,***(((++++++++++++,,,---///000************))))))((((((&&&(((******)))((((((((()))***++++++)))''''''(((''''''(((((())))))))))))'''(((***++++++***(((''',,,+++)))(((''''''&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&((('''%%%%%%%%%$$$$$$%%%&&&((()))888ccc777!!!''')))!!!(((+++&&&$$$""""""%%%%%%"""!!!$$$ !!!!!!"""$$$&&&'''((("""###$$$###$$$%%%))),,,""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((...+++(((''''''((('''&&&)))(((((('''&&&&&&%%%%%%((((((((((((((()))))))))++++++*********+++,,,,,,+++***)))((('''''''''''')))((((((+++------+++((('''%%%%%%''')))***'''%%%$$$&&&''''''&&&%%%&&&'''$$$###!!!###%%%&&&%%%###)))(((&&&%%%$$$%%%%%%&&&'''%%%%%%&&&((()))(((&&&))))))((($$$!!!"""&&&***%%%''')))(((&&&%%%''')))###$$$%%%&&&'''((((((((()))((('''&&&%%%$$$###"""""")))+++)))!!!111jjj}}}{{{vvvwwwxxx}}}ggg```}}}wwwzzz|||WWW###"""&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&)))+++---,,,***(((((())))))&&&$$$$$$$$$$$$$$$######""""""!!!"""######!!!!!!"""###'''&&&%%%$$$###$$$&&&'''######"""""""""""""""###(((%%%$$$(((***((('''(((,,,,,,,,,,,,------------''''''''''''''''''''''''(((((('''(((((((((&&&%%%(((((((((((('''&&&%%%$$$$$$%%%&&&((()))(((&&&$$$'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&'''((((((%%%&&&&&&'''((())))))***''''''&&&&&&%%%%%%$$$$$$%%%%%%'''((((((((('''&&&%%%%%%&&&((()))***)))((((((&&&%%%&&&))),,,,,,***---...111555<<>>999222...---///000111...---,,,,,,,,,------,,,///...,,,+++***+++---...++++++,,,---,,,+++***))))))((((((+++......***&&&---+++)))***,,,,,,)))&&&((()))***++++++***)))((((((((()))***+++,,,,,,,,,---,,,***(((&&&%%%$$$$$$((((((''''''(((((()))***'''''''''''''''''''''''')))((((((((((((''''''&&&((('''&&&&&&&&&((()))***,,,xxxzzz***%%%)))!!!((($$$$$$&&&$$$$$$,,,*** $$$$$$###"""!!!!!!!!!"""&&&&&&&&&$$$!!! !!!###############$$$$$$%%%&&&"""""""""###############$$$$$$$$$$$$%%%'''((((((***'''$$$###$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&(((******)))((('''(((((()))***)))(((&&&%%%'''''''''''''''((())))))'''''''''(((((((((&&&%%%%%%&&&'''((('''%%%### !!!###'''(((''''''''''''''''''&&&''''''((('''''')))((('''&&&%%%%%%&&&'''&&&&&&''')))***)))((('''(((((()))***+++***&&&###'''&&&%%%&&&(((***)))((('''&&&$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$***'''OOO{{{yyy|||}}}xxxxxxxxx~~~tttsssiii---)))&&&%%%$$$######$$$%%%&&&&&&&&&%%%&&&'''((()))***...,,,)))'''%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''((('''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&"""!!!&&&((('''''')))&&&&&&''''''(((((())))))''''''''''''''''''''''''###%%%)))***)))'''%%%###%%%''')))***)))'''$$$""""""%%%'''))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&###$$$&&&'''(((''''''&&&&&&%%%$$$&&&)))***)))''''''&&&$$$###$$$''')))+++---...///111555===GGGOOOUUUhhhyyy{{{tttmmmjjjeee\\\RRRIIICCC@@@666444000///000111222111/////////.........///000000000000000000///...---...---+++*********+++,,,'''&&&&&&)))------***''',,,)))'''(((******'''$$$---,,,***)))((((((((((((***(((&&&%%%&&&))),,,...++++++***)))(((((((((((())))))(((((())))))***+++'''''''''''''''''''''''')))))))))(((''''''&&&''')))((('''&&&'''((()))***---{{{III777 $$$%%%,,,$$$'''###%%%"""$$$...,,,###$$$$$$###"""!!!!!!!!!"""$$$$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&""""""#########$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%'''$$$"""###%%%'''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***)))(((&&&$$$'''((())))))((('''%%%$$$'''''''''''''''((()))***&&&'''''''''&&&&&&&&&&&&'''((())))))'''%%%###"""!!!$$$&&&''''''&&&'''(((###############"""######'''&&&&&&%%%&&&''')))***%%%%%%%%%$$$$$$%%%'''(((((('''''')))+++,,,***(((&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%...!!!---!!!...xxxssskkkxxx|||zzzzzzzzzwwwuuuyyy___yyy***!!!'''%%%$$$###""""""###$$$%%%'''''''''(((((())))))******)))'''%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''%%%&&&((()))))))))((('''%%%%%%$$$$$$%%%&&&&&&''')))$$$###&&&'''%%%%%%'''))))))))))))*********+++''''''''''''''''''''''''$$$'''))))))'''&&&&&&(((''''''&&&&&&%%%$$$$$$$$$###&&&***+++***))))))***%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$###""""""###%%%''''''''''''&&&***,,,,,,***&&&$$$%%%&&&((('''%%%$$$$$$&&&))),,,+++---///000222999DDDLLLQQQgggxxxyyyyyyoooiii___UUULLLHHHGGGHHH555333111111111111000.../////////...------000222++++++---......---,,,+++...---+++))))))***+++---&&&&&&&&&''')))***)))((()))(((((((((((((((&&&$$$...,,,)))'''&&&'''((()))***(((%%%###$$$'''***,,,******))))))))))))******))))))(((((())))))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$%%%&&&)))((('''&&&&&&'''((()))$$$vvv@@@ZZZ(((###)))(((&&&"""$$$$$$""" $$$******'''!!!!!!!!!"""###$$$&&&&&&"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&%%%$$$############)))(((&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%(((((())))))((('''%%%$$$((())))))))))))(((((('''&&&&&&&&&&&&&&&'''((()))$$$&&&(((((('''((()))+++((()))***)))'''%%%%%%&&&$$$%%%&&&&&&%%%%%%''')))$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%&&&(((***+++(((((('''&&&%%%&&&))),,,+++)))'''&&&'''***...000&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((("""111===ttttttttt~~~{{{mmmqqq}}}hhhzzz~~~+++***,,,$$$############$$$$$$%%%(((((())))))))))))))))))'''(((((('''%%%$$$%%%'''!!!"""""""""""""""#########$$$%%%%%%######$$$%%%$$$%%%'''((())))))((('''"""""""""######$$$&&&&&&,,,'''$$$&&&'''$$$$$$&&&***))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&((()))(((%%%%%%(((+++(((&&&$$$"""!!!"""###%%%###'''++++++)))'''(((***(((((())))))))))))(((((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###"""!!! """###%%%&&&'''''''''&&&---//////+++%%%"""###&&&(((((((((&&&%%%&&&))),,,))),,,//////000666@@@IIINNNeeewww~~~xxxwwwoooeeeXXXQQQOOOMMMJJJFFF555333000000000000///...///000000///---...111444------,,,++++++*********,,,++++++***************)))***)))(((&&&&&&''')))''')))))))))'''%%%%%%&&&((((((((((((((((((((()))(((''''''&&&&&&'''(((((())))))((((((((())))))***'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$&&&((()))((('''&&&&&&&&&'''(((nnnKKKttt888&&&+++''''''###"""$$$$$$###%%%((( !!!!!!"""$$$&&&'''((("""$$$%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))&&&&&&%%%$$$$$$$$$%%%%%%)))(((((((((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&((((((''''''(((((())))))%%%$$$$$$$$$$$$$$$%%%%%%%%%'''((('''&&&&&&(((***((())))))(((%%%$$$&&&)))&&&'''&&&%%%###$$$''')))(((***+++***'''&&&((()))''''''&&&&&&&&&((()))***''')))+++***((((((***,,,'''***,,,,,,***)))+++...&&&(((***(((%%%###%%%'''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''$$$"""(((999gggxxxuuu}}}rrruuuzzzhhhxxxccc###%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((((((''''''''')))+++***'''%%%&&&'''"""""""""######$$$$$$$$$"""$$$%%%$$$###"""###$$$###$$$%%%&&&''''''''''''$$$$$$#########$$$$$$%%%---(((%%%&&&'''%%%%%%'''&&&&&&%%%%%%$$$$$$######''''''''''''''''''''''''&&&)))+++***'''&&&)))---&&&%%%"""!!! """###"""&&&******'''$$$%%%'''''''''((())))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$###"""""""""!!!"""$$$&&&'''''''''''',,,,,,***(((&&&%%%%%%&&&&&&((()))(((&&&&&&(((***'''+++///000000444===FFFIII```qqq~~~vvvrrriii]]]QQQNNNQQQNNNBBB666444111...---///000111111000222222000...///333777;;;888444000...------...)))***+++,,,,,,***)))'''------,,,((($$$###%%%)))''')))+++***&&&$$$%%%'''###$$$''')))******))))))&&&''')))******(((&&&%%%))))))(((''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''')))+++***''''''(((+++((('''&&&%%%%%%&&&'''((('''jjj\\\www???(((...000(((***$$$###&&&$$$ ((($$$#########$$$%%%&&&&&&###%%%&&&&&&$$$######$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((%%%$$$%%%'''((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))&&&%%%$$$$$$%%%&&&((()))######"""""""""""""""###'''((()))&&&"""!!!"""$$$((())))))&&&######'''***((((((&&&$$$"""###&&&)))''')))***)))&&&%%%&&&((())))))'''&&&&&&'''((()))!!!%%%((()))'''%%%%%%'''(((333777333+++&&&$$$'''+++---***%%%###%%%((($$$%%%'''((()))((('''&&&&&&&&&''''''((())))))******###!!!fffvvvyyy~~~ppp~~~~~~nnnppp^^^''')))$$$%%%'''((()))((('''''''''''''''(((''''''&&&%%%))),,,...---)))&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&""""""######$$$%%%&&&&&&(((((('''&&&%%%%%%%%%%%%---(((%%%'''(((&&&''')))$$$%%%%%%&&&((())))))***''''''''''''''''''''''''$$$)))---,,,)))'''))),,,$$$###"""!!! !!!!!!%%%))))))%%%"""###%%%$$$$$$%%%&&&&&&%%%$$$$$$+++***)))(((&&&%%%############$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''''''''***'''$$$$$$''')))(((&&&$$$''')))(((&&&%%%''')))&&&+++///000///333<<>>===555111---***+++---...///333000///111444555666777:::444//////222222,,,'''...------,,,+++***))))))+++)))(((&&&''')))+++---&&&111&&&+++&&&...###+++***)))'''''')))))))))(((***)))'''&&&&&&'''((()))'''***---,,,(((%%%&&&'''%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***)))'''%%%(((((('''&&&&&&&&&&&&'''###KKKrrreee}}}222&&&&&&)))"""$$$%%%$$$!!!%%%+++%%%$$$""" !!!###%%%'''###%%%'''&&&###""""""$$$***+++,,,,,,***(((%%%###"""$$$&&&((()))(((&&&%%%)))'''%%%$$$$$$&&&)))***(((((())))))((('''&&&&&&)))(((''''''))))))((('''!!!###&&&)))******)))((()))'''%%%###"""###$$$%%%***)))'''%%%$$$$$$$$$%%%(((&&&$$$$$$%%%'''''''''***'''%%%%%%'''((('''&&&$$$'''%%%&&&)))((("""((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''"""$$$------%%%%%%---"""$$$'''))))))((('''&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''---)))&&&&&&---------(((:::~~~{{{www|||zzzsssooo{{{yyy}}}EEE(((%%%###(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((((()))(((******(((%%%"""###%%%$$$$$$######$$$$$$%%%&&&!!!"""%%%'''(((((((((((('''$$$###$$$((()))(((%%%***)))'''&&&'''(((***+++!!!%%%***,,,+++)))'''&&&&&&$$$"""###%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$((()))'''&&&)))***)))$$$$$$###"""!!!!!!!!!"""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((+++(((&&&$$$%%%&&&''''''!!!###%%%'''((('''%%%$$$'''&&&%%%$$$############%%%)))///)))%%%'''((('''&&&%%%%%%%%%%%%%%%((('''''''''((()))+++,,,(((,,,+++))),,,666???AAAAAARRRcccmmm|||qqqfff[[[TTTMMMLLLIIIAAA;;;999333///******...000///---222000111444666555444333333111000///000///...,,,+++******))))))(((((((((***((('''%%%&&&(((***,,,+++000""")))$$$///%%%***+++)))''''''((())))))(((***((('''&&&&&&'''((()))''')))***)))'''%%%$$$$$$%%%&&&'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''((('''&&&$$$###(((''''''&&&%%%&&&&&&&&&(((QQQrrrUUUccc///000!!!###$$$""" !!!'''---$$$###""""""###%%%'''(((###%%%'''&&&$$$"""###$$$''''''''''''&&&$$$"""!!!$$$&&&((())))))(((&&&%%%((('''%%%%%%%%%&&&((()))&&&''''''''''''&&&&&&%%%%%%$$$######$$$%%%$$$###%%%&&&&&&''''''(((((((((((('''&&&%%%%%%'''(((***&&&&&&%%%%%%%%%&&&'''(((///,,,***)))))))))(((''')))'''&&&&&&((()))(((&&&!!!%%%&&&###$$$((((((%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''######&&&)))&&&!!!"""'''((('''&&&(((+++------+++(((((((((''''''(((((((((&&&&&&''''''&&&%%%%%%$$$!!!...'''((('''"""@@@mmmtttjjjnnnzzzqqq}}}uuu~~~DDD(((&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''((())))))***,,,,,,***'''%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&''''''''''''&&&"""!!!!!!###%%%''''''&&&(((((('''&&&&&&''')))***'''((('''&&&%%%&&&(((***&&&%%%%%%%%%&&&%%%""" ))))))(((((('''%%%$$$$$$%%%''''''%%%'''++++++'''$$$$$$######"""#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((,,,***((('''(((((())))))%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$$$$%%%!!!(((666;;;222)))''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***((())),,,...111666;;;@@@GGGSSS^^^fffttt|||mmmbbbYYYSSSPPPQQQNNNGGG???<<<333///,,,---111333222///444444666888999888444111///111222111///...000333))))))))))))))))))))))))((('''&&&%%%%%%''')))***,,,+++(((!!!---$$$'''+++)))&&&%%%'''))))))))))))((('''&&&&&&'''((()))***)))((((((((('''%%%###&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&'''((()))***)))(((''''''&&&&&&%%%%%%%%%%%%%%%)))RRR\\\BBB000"""$$$&&&$$$"""###'''***###$$$$$$%%%%%%&&&''''''###%%%&&&&&&$$$######$$$&&&%%%$$$######"""""""""'''((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$%%%&&&&&&%%%$$$)))(((&&&%%%%%%&&&'''((((((''''''''')))+++---...&&&%%%%%%%%%%%%&&&'''(((+++)))&&&&&&&&&&&&%%%$$$'''&&&'''((())))))'''%%%$$$&&&%%%""""""&&&((('''&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''!!!''')))&&&###$$$$$$"""***'''%%%'''+++...//////))))))))))))))))))))))))&&&&&&''''''&&&%%%$$$$$$777+++,,,"""666TTT{{{{{{uuuoooooo{{{ppp}}}{{{@@@)))&&&)))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))))))))'''((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''******)))(((&&&&&&(((+++&&&&&&'''))))))((($$$!!!))))))((('''&&&%%%$$$$$$%%%&&&%%%$$$(((,,,,,,'''%%%$$$$$$$$$$$$$$$%%%&&&#########$$$%%%&&&'''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&(((******)))((('''&&&&&&&&&&&&$$$"""(((444888000(((&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((&&&+++444666333666>>>FFFOOOWWW^^^jjj{{{uuullleeeWWWSSSQQQTTTSSSKKKCCC???555333000///000222333444999::::::999::::::777222444444444222000///000222)))*********+++++++++,,,)))(((&&&&&&&&&'''((()))((('''!!!--- (((###&&&+++(((%%%%%%&&&(((******(((''''''''''''((())))))---***((()))++++++(((%%%&&&&&&&&&&&&'''(((***+++&&&&&&'''((()))***+++,,,'''((()))***************&&&&&&%%%$$$$$$$$$$$$%%%&&&NNNwwwddd$$$(((&&&'''))))))'''$$$"""###$$$$$$$$$%%%&&&&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$((('''%%%$$$###$$$%%%&&&((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&'''&&&&&&&&&&&&'''((((((((((((((()))***,,,---...)))((('''&&&%%%$$$$$$$$$"""!!! !!!###$$$$$$###$$$%%%&&&((()))(((&&&$$$$$$%%%$$$$$$$$$&&&'''&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((("""***+++%%%'''000///$$$&&&&&&''''''((((((***,,,((((((((())))))(((((((((&&&''''''((())))))((((((###***%%%''')))222qqqyyyzzz;;;)))%%%+++&&&%%%$$$$$$######$$$$$$'''''''''(((((()))))))))'''''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&***,,,,,,)))$$$!!!"""$$$"""###$$$%%%&&&&&&%%%%%%'''***...///---***'''&&&&&&&&&(((***------+++)))$$$$$$$$$$$$$$$%%%%%%%%%"""%%%&&&%%%&&&***+++)))%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%"""###%%%%%%$$$#########((('''&&&%%%%%%&&&'''((())))))(((''''''''''''''''''"""!!!&&&)))'''&&&)))''''''&&&%%%%%%%%%&&&&&&(((((((((((('''''''''((()))###'''333666///111<<<<<>>;;;555555444000,,,---222888<<<===;;;666666999777222888555111......---+++***)))))))))***++++++,,,,,,))))))((('''''''''((()))%%%%%%+++;;;###'''%%%((()))'''%%%%%%&&&((())))))'''''''''''''''((())))))---***'''(((+++,,,***'''&&&&&&&&&&&&''')))***+++***************+++++++++$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&KKKZZZ~~~BBB ***((())))))(((%%%$$$######$$$%%%&&&&&&%%%###!!!$$$$$$$$$$$$%%%%%%$$$###((('''%%%$$$$$$&&&(((***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$"""$$$&&&((())))))(((((((((((((((((())))))***+++((((((''''''&&&$$$$$$###$$$######%%%'''((('''&&&"""###&&&''''''&&&%%%$$$######%%%''''''&&&$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&'''((($$$***((($$$---;;;777((("""(((,,,+++&&&###%%%(((&&&''''''((((((''''''&&&$$$$$$&&&((()))******+++'''$$$((((((eee~~~}}}{{{666***"""***%%%%%%$$$############$$$''''''''''''((((((((((((******************))))))&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((()))***,,,---***%%%!!!"""$$$!!!!!!###$$$%%%%%%%%%%%%%%%)))---...,,,)))&&&$$$)))((('''(((***,,,---,,,$$$############$$$%%%&&& &&&)))&&&$$$'''******&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$&&&((((((&&&%%%&&&'''%%%%%%&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&***%%%!!!"""###$$$(((,,,)))((('''&&&%%%$$$$$$$$$)))*********)))))))))(((***###$$$...000***...;;;444AAAQQQYYY^^^mmm~~~tttfff\\\MMMHHHFFFIIIIIICCC===;;;444555444000---...333999;;;===999222222777666000666111,,,***))))))'''&&&'''''''''(((((()))))))))))))))((((((((((((((((((&&&&&&333FFF&&&(((***,,,'''&&&%%%&&&((())))))(((&&&&&&''''''((()))))))))((('''&&&&&&(((******)))'''''''''(((((())))))***...---,,,+++)))((('''&&&'''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%(((IIIKKK|||```)))###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$""" $$$######$$$&&&&&&%%%###&&&%%%$$$###$$$&&&(((***((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&(((&&&%%%&&&'''((('''&&& """&&&)))******)))'''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&'''((('''%%%$$$!!!$$$&&&'''&&&%%%&&&'''###"""%%%))))))%%%######'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&''')))%%%(((%%%$$$...:::666'''$$$***///...)))$$$$$$'''%%%&&&'''(((((('''&&&%%%!!!"""$$$&&&'''((())))))$$$!!!((($$$$$$RRR|||}}}333***)))&&&%%%$$$$$$######$$$$$$&&&''''''''''''''''''''')))''''''''')))***)))(((%%%%%%%%%%%%%%%&&&&&&'''#########$$$&&&((()))***%%%&&&'''&&&%%%$$$$$$%%%!!!!!!"""###$$$$$$%%%&&&&&&'''&&&%%%######%%%'''***(((%%%%%%&&&(((((('''***(((&&&%%%$$$###$$$$$$"""'''(((&&&$$$''')))(((&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$#########&&&%%%$$$$$$$$$$$$$$$%%%###%%%''''''$$$###%%%(((%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&(((((('''&&&%%%%%%%%%%%%))))))***+++++++++*********$$$$$$)))***(((...777333???NNNUUUXXXbbb{{{wwwlll___TTTPPPJJJFFFHHHHHHCCC??????666555444555888;;;;;;:::999===;;;444444999777.........,,,)))'''(((***---'''''''''((((((((((((((((((((((((''''''&&&&&&&&&)))###111FFF%%%'''++++++%%%%%%%%%''')))***((('''%%%&&&'''(((((()))))))))%%%&&&'''''''''))),,,...'''((()))******)))((('''******)))(((''''''&&&&&&+++******)))))))))))))))(((''''''&&&%%%&&&&&&&&&&&&CCC```fffUUU%%%%%%$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%$$$$$$######$$$###"""$$$&&&'''%%%###$$$######$$$%%%''')))***((('''%%%$$$$$$&&&((()))&&&%%%$$$######%%%'''(((%%%&&&&&&&&&&&&%%%%%%$$$)))(((''''''))))))((('''$$$$$$&&&'''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&$$$"""###&&&((((((&&&&&&(((***&&&###$$$(((((($$$###&&&&&&%%%$$$######$$$%%%&&&'''&&&$$$###$$$%%%((()))'''))))))'''+++000---&&&***************)))(((&&&&&&'''((())))))((('''&&&###$$$%%%&&&''''''''''''###((($$$+++TTT{{{zzz~~~~~~...+++ ,,,&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%'''((()))&&&%%%$$$%%%&&&''''''&&&"""!!!!!!!!!"""$$$&&&'''%%%&&&&&&$$$###$$$&&&(((&&&%%%$$$%%%''''''&&&%%%***(((&&&$$$######$$$$$$''''''$$$###'''+++((("""''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''!!!$$$&&&$$$!!!!!!$$$)))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&!!!###%%%%%%$$$######"""%%%%%%%%%%%%%%%&&&'''((('''((()))***++++++******'''''''''''''''***///333666:::BBBKKKPPP[[[qqqsssjjjbbbXXXQQQQQQJJJEEEEEEEEEBBB??????:::666555<<>>999///(((,,,///,,,((()))000777***************)))))))))'''''''''&&&&&&%%%%%%%%%+++***AAA!!!%%%***'''$$$$$$%%%(((******(((&&&%%%&&&'''((())))))))))))%%%'''***))))))***///333'''(((***++++++)))'''&&&"""###$$$%%%&&&((()))))))))((('''&&&&&&%%%&&&&&&(((((('''&&&&&&&&&&&&'''!!!;;;}}}ZZZ444)))'''$$$###$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$""""""###&&&'''%%%###$$$$$$%%%&&&''')))***+++)))(((&&&%%%%%%'''***,,,'''%%%###""""""$$$''')))%%%%%%%%%%%%%%%$$$###"""%%%$$$######%%%%%%$$$###((('''&&&%%%&&&&&&'''(((%%%%%%&&&'''(((((('''''''''((((((((('''%%%###"""######$$$&&&)))***((('''&&&((())))))''''''***---)))$$$###&&&&&&"""###(((%%%$$$###""""""###$$$%%%(((&&&$$$######%%%((()))***---...,,,)))&&&%%%%%%...(((###$$$***---***%%%'''((()))++++++)))((('''(((((())))))(((((('''&&&'''(((:::{{{tttxxxxxxzzzzzz***+++!!!111'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$'''((('''%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%''''''+++(((&&&''')))***'''%%%###"""!!!!!!"""$$$'''(((!!!%%%***,,,+++)))'''&&&!!!"""$$$(((++++++)))'''$$$###"""!!!!!!###%%%&&&---&&& )))///(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''((()))***%%%((()))'''###$$$(((---,,,)))&&&######$$$'''***&&&&&&%%%%%%%%%&&&&&&''''''((('''$$$###%%%''''''"""######$$$&&&(((***+++%%%&&&((()))*********)))%%%)))***''''''---000///888555777AAAKKKYYYmmm~~~|||rrrnnniii```XXXOOOKKKFFFEEEJJJNNNHHH>>>:::>>>???FFFLLL@@@666>>>999;;;:::666444333///***///...---,,,***)))((((((###$$$&&&'''((()))((((((((($$$$$$((((((%%%&&&+++......---+++***((('''&&&)))((('''&&&&&&'''((())),,,)))(((******&&&&&&((($$$$$$%%%&&&(((***+++,,,(((((())))))))))))((((((&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))+++YYY]]]!!!...)))###)))%%%!!!+++&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$"""###&&&)))&&&&&&''''''((())))))***$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$%%%((()))&&&$$$%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$'''***+++'''$$$'''%%%$$$&&&***,,,***((($$$&&&&&&%%%###$$$(((,,,&&&&&&''')))***,,,------!!!$$$''')))(((&&&%%%%%%---)))'''&&&((((((&&&$$$'''&&&%%%$$$$$$$$$$$$%%% ###''')))((('''&&&&&&***...///,,,&&&"""###%%%...((("""!!!$$$%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$&&&(((+++,,,---&&&UUU|||~~~xxxzzz|||zzz]]]{{{yyy((())))))+++)))'''$$$###$$$%%%%%%$$$)))(((((()))))))))&&&$$$((((((((()))++++++(((&&&%%%))))))$$$###&&&%%% $$$$$$$$$$$$$$$$$$###### ###&&&(((---111...'''!!! !!!$$$### !!!%%%%%%%%%%%%$$$$$$#########'''$$$###$$$&&&'''&&&$$$))))))(((((('''&&&%%%$$$### &&&---///)))"""---)))%%%&&&(((((($$$ &&&)))+++)))&&&&&&)))---((((((&&&%%%(((,,,***$$$)))((('''&&&%%%$$$$$$$$$000,,,'''%%%&&&&&&%%%###'''''''''''''''((()))***&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$###""""""''')))+++)))'''&&&))),,,)))(((''''''(((***---...CCC555///===SSSdddmmmpppmmmeeefffdddZZZQQQNNNLLLHHHEEEHHHJJJEEE<<>>888777888888555111111222...((()))+++...///...***%%%"""((((((***++++++,,,,,,,,,'''((('''&&&&&&'''''''''((((((((('''''''''''''''***)))((('''&&&&&&'''(((&&&$$$%%%((()))((((((++++++***)))))))))))))))******************)))(((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((###(((111hhh{{{JJJ///###"""!!!!!!"""###$$$$$$%%%%%%$$$&&&'''&&&%%%$$$&&&'''###$$$%%%%%%$$$$$$%%%'''############$$$$$$$$$$$$$$$$$$""""""###%%%'''((()))(((&&&###""""""###$$$%%%%%%$$$############$$$&&&&&&&&&''''''(((((('''$$$&&&))))))'''&&&))),,,'''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%(((((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%%%%###&&&)))***)))'''&&&&&&'''((((((''''''''')))***'''%%%"""###%%%&&&&&&%%%&&&'''''''''''''''''''''"""###%%%'''(((((('''''')))OOOvvvxxx|||{{{sss||||||<<<777FFF444&&&%%%$$$$$$%%%'''((('''&&&...+++(((''''''''''''&&&+++***))))))))))))(((((($$$$$$$$$&&&'''((((((***&&&&&&'''(((((((((''''''"""&&&'''### """%%%&&&---++++++,,,)))%%%$$$((())))))))))))))))))))))))&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$&&&'''((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))(((&&&%%%$$$)))+++'''###%%%&&&&&&"""###$$$&&&''''''''''''###$$$%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&...***'''''')))***'''%%%'''''''''(((((()))******,,,777888...111DDDSSSVVVKKKkkkrrrrrrmmmbbbWWWQQQSSSXXXaaabbb___VVVNNNJJJFFFAAAAAALLLEEE777888;;;666333999666111...111333...&&&---,,,***)))(((((())))))###$$$''')))******))))))''')))(((%%%%%%''''''%%%((((((((((((''''''''''''***)))((('''&&&&&&''''''***'''(((+++,,,***+++...))))))((((((((()))******(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&''''''(((''''''$$$))),,,wwwssswww,,,..."""#########$$$%%%%%%%%%$$$&&&''''''%%%%%%&&&(((###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$##################$$$$$$###$$$''')))###############$$$%%%%%%&&&%%%%%%(((,,,---***'''$$$%%%'''(((((((((***+++((('''&&&'''((()))((('''%%%%%%&&&''''''((())))))$$$'''++++++***'''&&&%%%%%%&&&&&&&&&%%%&&&''')))%%%%%%$$$$$$$$$%%%&&&'''%%%(((+++,,,+++)))(((((('''&&&$$$$$$$$$%%%&&&'''---(((###"""&&&)))((('''&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%$$$###222iii}}}vvvwww|||~~~~~~|||...///>>>555***%%%$$$$$$&&&((()))(((''')))(((''''''***+++++++++,,,***((((((+++,,,+++)))###"""###&&&'''$$$$$$&&&)))'''###"""$$$)))///444'''))))))$$$!!!"""###!!!+++))))))***(((###$$$'''((((((((((((((()))))))))$$$%%%%%%$$$"""!!!"""###&&&%%%$$$$$$$$$&&&'''(((%%%"""!!!"""%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%!!!%%%))))))%%%###%%%((($$$((()))&&&%%%'''(((&&&%%%&&&'''''''''&&&%%%$$$!!!$$$%%%%%%&&&)))++++++***((('''%%%$$$######%%%&&&&&&'''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&***(((&&&&&&&&&'''&&&%%%((())))))************+++%%%///555222222===HHHLLLTTTnnnmmmnnnlllfff^^^[[[^^^bbbjjjjjjeee\\\UUUQQQKKKEEEJJJWWWMMM888444888777666333333000---///222000+++,,,***)))'''''')))***,,,$$$$$$%%%%%%&&&&&&'''''''''***)))%%%%%%((()))%%%'''''''''((())))))******+++***((('''&&&&&&'''''',,,))))))------++++++...)))((((((''''''(((((()))%%%&&&'''(((((()))((((((&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''')))...[[[pppGGG'''///%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''"""$$$%%%%%%$$$$$$%%%&&&########################$$$%%%&&&&&&&&&%%%$$$###!!!###%%%%%%$$$###%%%(((######"""######$$$%%%%%%'''######)))000333---&&&'''&&&&&&'''((())))))(((+++)))((((((******(((%%%&&&&&&''''''((())))))***'''(((******(((&&&&&&'''###%%%&&&&&&%%%%%%(((***&&&%%%###"""###%%%'''((('''))),,,---,,,***)))((('''%%%$$$###$$$&&&'''(((+++)))&&&$$$%%%&&&''''''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$$$$$$$III}}}yyyzzz|||mmm'''"""...///(((######$$$&&&((()))((('''&&&%%%&&&(((+++,,,+++***((((((((((((((()))***,,,)))%%%$$$'''&&&######'''(((&&&$$$###%%%)))---000)))***)))%%%%%%'''%%%!!!###!!!###%%%$$$!!!"""&&&###$$$$$$$$$%%%%%%%%%&&&###%%%&&&%%%""" !!!###%%%%%%$$$###$$$&&&((()))$$$###"""$$$&&&((('''%%%%%%&&&'''&&&%%%%%%%%%&&&!!!%%%((('''###"""%%%)))###%%%%%%###%%%)))(((%%%(((((()))***)))'''&&&$$$!!!###%%%$$$$$$%%%))),,,))))))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$***)))'''&&&%%%&&&'''(((''''''((('''%%%%%%&&&((())))))******************$$$)))...000000666@@@HHH\\\ppp}}}vvvggggggfffdddbbbaaacccfffggggggbbb[[[WWWTTTNNNGGGJJJXXXLLL333---333555666---000111...---111222000&&&'''***,,,,,,+++)))(((...,,,***(((((()))+++,,,(((,,,+++&&&&&&******&&&%%%%%%&&&((()))+++,,,---+++***((('''&&&&&&&&&'''+++((((((+++,,,)))))),,,***)))(((''''''&&&''''''###$$$&&&'''(((((())))))%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''******000HHHppp~~~<<<'''&&&&&&%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&!!!"""$$$%%%#########$$$############""""""""""""!!!###%%%((()))(((''''''$$$'''((('''###!!!!!!"""$$$$$$############$$$$$$'''###""")))444666///&&&+++(((&&&&&&)))***(((%%%...,,,******+++***&&&###''''''(((((((((((((((((('''((('''%%%$$$###%%%'''"""%%%&&&&&&%%%%%%(((+++'''%%%###!!!"""$$$'''***&&&))),,,---+++)))(((''')))'''%%%&&&(((***,,,---&&&((((((&&&"""!!!###&&&&&&&&&&&&'''''''''((((((%%%$$$$$$###$$$%%%'''(((aaazzzyyywww}}}|||ggg333---...+++!!!!!!###%%%((()))'''&&&&&&&&&'''(((******(((&&&"""&&&)))'''$$$$$$)))...111***'''((('''$$$&&&+++###%%%(((***)))'''### """###"""!!!$$$(((%%% !!!%%%&&&$$$&&&+++%%%%%%%%%&&&&&&'''''''''%%%'''((('''$$$"""###%%%%%%$$$######$$$&&&(((***$$$%%%&&&''''''&&&&&&&&&)))))))))(((&&&$$$$$$%%%###%%%&&&%%%######&&&((("""###"""!!!%%%)))(((###)))***+++,,,+++***'''&&&&&&''''''%%%######'''***$$$$$$%%%&&&(((***,,,---&&&&&&&&&&&&%%%$$$######+++***((('''&&&''')))***''')))+++)))'''&&&))),,,((())))))************)))+++)))(((***+++000>>>MMMOOOaaalll}}}~~~qqqpppllliiihhheeeaaabbbggggggiiicccYYYRRRPPPHHH>>>>>>???:::222///333888999<<<999444000---,,,---...---+++******+++***'''###((((((((((((((()))***+++***)))(((&&&&&&&&&'''(((******))))))))))))******'''''''''''''''((())))))((((((((((((''''''***,,,'''***)))######((((((%%%(((&&&%%%(((+++------+++)))))))))((('''&&&$$$###'''$$$"""$$$(((***(((%%%******+++***)))(((&&&%%%(((&&&'''///PPPqqq111###--- """***%%%!!!&&&((($$$&&&$$$ ###$$$""""""!!!!!!###%%%&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&'''!!! &&&%%%""",,,///)))%%%%%%$$$!!! """%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%&&&'''((())))))'''((('''&&&+++111222...111+++''')))***(((%%%&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$###""""""$$$%%%$$$###&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%''''''%%%"""$$$,,,222+++((($$$$$$&&&((('''&&&###$$$%%%&&&'''&&&%%%$$$***###)))"""###***$$$+++yyyyyywwwbbb(((***000###000''')))'''%%%&&&******&&&(((((('''''''''&&&&&&&&&&&&'''(((''''''''')))+++&&&'''((('''&&&%%%''')))&&&''''''(((///777444,,,$$$######$$$$$$$$$"""!!!"""###$$$###""""""$$$&&&"""$$$&&&''''''&&&%%%######!!!"""&&&'''$$$$$$&&&'''%%%###%%%((()))&&&###%%%%%%%%%###""""""$$$&&&&&&%%%$$$###$$$%%%&&&'''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%&&&'''''''''&&&$$$"""!!!&&&&&&&&&''''''''''''(((((()))'''######''')))((('''''''''%%%###"""###%%%$$$%%%&&&'''((((((((((((+++++++++***************''''''(((***---222555888NNNfffccc{{{xxxjjjnnnpppjjj```___iiippppppmmmiiiccc[[[UUUNNNGGGBBB888:::999555444555444111000///...---,,,,,,---------+++******,,,,,,***'''((('''&&&'''(((*********++++++***)))))))))))))))(((((((((''''''((((((((((((''''''''''''((())))))))))))***)))((((((+++---(((+++***&&&%%%))))))&&&&&&%%%$$$&&&)))+++***)))%%%&&&&&&&&&&&&%%%%%%$$$'''$$$"""$$$(((***(((%%%((())))))))))))'''&&&%%%&&&((($$$+++UUUJJJ)))&&&++++++###$$$***&&&&&&((('''"""!!!###### !!! !!!"""$$$%%%$$$###&&&%%%$$$###############&&&!!!!!!''''''"""&&&//////)))&&&&&&&&&###"""$$$&&&'''''''''''''''&&&&&&'''''''''''''''((((((((( $$$)))---444:::999444999000(((%%%######%%%***''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$######$$$&&&(((''''''&&&$$$$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''))))))'''%%%&&&,,,111,,,)))%%%$$$$$$%%%$$$###%%%%%%%%%&&&&&&&&&%%%%%%)))$$$)))"""$$$***%%%111}}}{{{yyyoooUUU+++''',,,!!!'''''')))(((&&&'''++++++)))(((((('''''''''&&&&&&&&&&&&'''((('''&&&'''(((***%%%&&&&&&%%%$$$###%%%&&&%%%&&&%%%$$$(((,,,)))"""&&&%%%$$$$$$$$$$$$$$$###"""###$$$$$$######$$$&&&""""""###$$$$$$###"""!!!%%%""""""%%%$$$!!!!!!$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%######$$$&&&$$$$$$$$$$$$%%%&&&'''(((%%%'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%###"""!!!((((((''''''&&&&&&&&&%%%((()))'''######''')))((((((((((((&&&$$$$$$%%%&&&%%%%%%&&&'''(((((((((((())))))))))))))))))))))))''''''(((***---222777:::JJJfffcccrrrtttfffiiipppkkk]]]___ooovvvpppqqqfff^^^\\\UUUHHHBBBDDD<<<<<<999555777999777222......///000000//////...---+++******+++,,,,,,+++)))&&&$$$&&&)))+++***)))******++++++******))))))'''&&&&&&&&&&&&&&&&&&'''((((((''''''(((((()))***)))***+++***))))))+++---'''******(((((())))))&&&$$$######$$$'''(((((('''###$$$%%%&&&&&&&&&&&&&&&'''$$$###%%%(((***(((&&&&&&''''''(((((('''&&&&&&$$$---"""(((ggghhhdddttt,,,###&&&+++'''"""(((!!!$$$''''''$$$###%%%$$$!!!###""""""###%%%&&&%%%$$$&&&%%%$$$"""!!!!!!!!!!!!&&&"""###((()))%%%)))111///)))&&&((((((&&&&&&'''&&&&&&'''((((((''''''''')))))))))(((((('''''''''"""'''+++...555<<<>>>;;;<<<666000+++&&&###%%%+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###""""""$$$'''))))))(((%%%$$$###$$$%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%%%%))),,,***'''$$$###$$$%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&(((%%%)))"""%%%)))&&&;;;}}}}}}}}}xxxCCC222'''---'''&&&&&&))))))&&&&&&******((('''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&(((***$$$%%%%%%$$$"""!!!###$$$%%%((((((&&&&&&'''%%%"""'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%$$$###$$$%%%'''$$$$$$###""""""!!!!!!"""&&&"""!!!###### !!!%%%!!!$$$'''&&&###!!!###&&&###%%%&&&&&&%%%$$$%%%&&&######$$$&&&&&&'''''''''%%%'''(((((('''&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""''''''((())))))((('''&&&))))))((('''&&&%%%$$$$$$'''((('''######'''((('''((())))))'''%%%%%%&&&'''%%%%%%&&&'''(((((((((((('''''''''(((((()))))))))******)))))),,,111666999@@@]]]___kkkvvvjjjgggllllllgggiiiooooooiiippp___VVVYYYRRRAAA<<>>555000333:::;;;777555444333111000...---,,,...,,,+++))))))******+++)))&&&$$$%%%))),,,***((('''((()))******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''((())))))***((()))******(((((()))+++&&&((()))))))))((('''%%%$$$######$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%((()))((('''%%%%%%%%%&&&&&&'''''''''%%%111###%%%RRROOO^^^,,,""""""$$$!!!%%%!!!###%%%%%%&&&)))(((%%%%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$###""""""""""""&&&$$$%%%((((((&&&(((...,,,(((&&&((()))'''''')))%%%%%%&&&'''((((((''''''))))))))))))((((((((((((......+++(((***333888999555666888999333)))&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###"""!!!###%%%&&&&&&%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$&&&((()))))))))(((&&&%%%%%%%%%&&&'''&&&&&&)))"""''''''(((IIIxxx000444$$$---...((('''***)))%%%$$$&&&'''%%%''''''''''''''''''''''''&&&'''((('''&&&&&&''')))%%%%%%%%%$$$"""!!!"""$$$"""&&&))))))''''''((()))'''&&&%%%###"""###%%%'''$$$%%%&&&%%%$$$$$$&&&(((***(((&&&$$$######$$$%%%%%%""" """###"""$$$((("""$$$&&&&&&$$$###$$$%%%"""$$$''''''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$&&&(((((('''&&&'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###""""""'''((()))***+++***))))))(((((('''&&&&&&%%%$$$$$$%%%((('''$$$$$$'''(((%%%'''(((((('''%%%$$$&&&'''%%%&&&'''(((((()))))))))&&&&&&'''((())))))******...---+++***+++///333666===OOOWWWgggzzzpppnnniiijjjrrruuuooolllnnnmmmZZZQQQUUUOOO>>>:::DDDAAA<<<444000333999:::666777555111---+++******+++///...,,,)))'''&&&'''(((***(((&&&''')))+++***((('''((()))******)))((('''((((((''''''''''''((((((((((((((((((((()))******'''((())))))'''&&&'''(((%%%%%%&&&((((((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######&&&%%%%%%&&&((())))))((($$$$$$%%%%%%&&&&&&''''''$$$...$$$###DDDKKKMMM((('''***%%%&&&)))###%%%%%%&&&))))))&&&$$$$$$###%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%&&&'''&&&$$$&&&)))***&&&$$$''')))'''&&&(((&&&&&&((()))************(((((((((((())))))))))))//////***$$$###)))---///---000777;;;666,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&$$$###$$$%%%%%%$$$###$$$###"""###%%%&&&%%%$$$"""###$$$$$$$$$$$$###"""$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((()))***,,,***)))'''&&&%%%&&&''''''%%%((()))""")))&&&)))XXX{{{zzzwww%%%000 )))...(((+++......((($$$%%%&&&$$$&&&'''''''''''''''''''''&&&'''((('''%%%%%%&&&(((%%%&&&&&&%%%###"""$$$%%%###''')))'''%%%'''+++%%%%%%%%%""" ###&&&$$$%%%&&&%%%$$$$$$&&&(((+++***'''%%%$$$$$$&&&''')))%%%###$$$$$$"""$$$(((&&&%%%$$$%%%'''(((&&&###!!!$$$&&&'''&&&%%%%%%&&&'''((((((((('''%%%###"""$$$&&&(((((('''&&&'''((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$''''''%%%%%%''''''$$$&&&&&&'''%%%$$$###%%%&&&%%%&&&'''((())))))))))))''''''(((((()))***++++++,,,+++))))))+++///333666AAACCCNNNaaayyy{{{tttzzzmmmlllyyy|||sssqqqyyyfffWWWOOOSSSNNN@@@===EEE<<<>>>===<<<>>>@@@;;;555777555111---,,,---///000......---***'''%%%%%%&&&++++++******))))))************++++++,,,,,,++++++))))))(((((((((((())))))))))))(((((())))))***+++&&&'''))))))'''&&&&&&'''%%%###$$$''''''%%%$$$&&&%%%&&&'''&&&%%%$$$%%%&&&############""""""!!! &&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%&&&'''((($$$'''&&&###BBBdddrrrttt999&&&---%%%$$$***###&&&&&&$$$$$$&&&%%%"""###"""""""""$$$$$$###!!!%%%%%%%%%%%%&&&((()))***%%%&&&'''&&&%%%###$$$%%%((($$$###'''(((&&&%%%''''''(((***+++,,,------...'''''''''(((((()))))))))%%%)))***&&&$$$&&&&&&%%%***)))+++...---'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''')))(((&&&&&&''''''%%%$$$%%%$$$###$$$%%%&&&&&&$$$"""###$$$%%%%%%$$$###"""'''''''''''''''''''''&&&((()))***)))((('''((()))***)))((('''''''''''''''###))))))###+++%%%***eee|||rrrtttxxxwww)))000%%%+++...+++...222222,,,''''''''''''&&&&&&&&&'''''''''''''''''''''(((&&&%%%$$$&&&'''%%%&&&'''&&&$$$$$$&&&'''''''''***,,,***%%%&&&***###%%%%%%### """&&&###$$$%%%$$$###$$$%%%'''((('''%%%###"""###$$$%%%---(((&&&'''%%%!!!!!!$$$(((%%%###%%%((()))&&&###!!!###%%%%%%$$$$$$%%%&&&))))))((((((&&&%%%######$$$%%%'''(((''''''((()))''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&"""&&&'''&&&&&&'''&&&"""%%%%%%&&&%%%######%%%&&&&&&&&&'''((())))))))))))((((((((())))))*********&&&&&&'''))),,,000444666===999HHHYYYqqq{{{www|||uuuuuu}}}yyytttsss]]]RRRLLLNNNJJJAAA>>>CCC:::???BBBBBBAAAAAA===777555444222000///000111111,,,......,,,)))&&&&&&''',,,...///---((('''))),,,++++++******++++++,,,---))))))(((((((((((())))))))))))(((((())))))***+++&&&(((******(((&&&&&&&&&'''######''''''$$$%%%)))%%%&&&(((&&&$$$###$$$%%%"""######$$$$$$$$$$$$###%%%&&&'''''''''((()))***''''''&&&%%%%%%&&&'''((((((!!!,,,'''JJJ^^^VVV'''$$$'''$$$###$$$$$$&&&&&&"""!!!$$$$$$"""$$$######$$$%%%%%%###"""&&&&&&&&&&&&'''((())))))###%%%'''&&&%%%%%%%%%&&&(((%%%$$$''')))&&&%%%&&&%%%&&&(((***+++,,,------((((((((('''''''''''''''"""''')))'''%%%&&&'''%%%((($$$"""$$$&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((('''&&&&&&'''((('''%%%&&&$$$$$$%%%&&&'''&&&%%%###$$$&&&''''''&&&$$$###((('''&&&&&&'''(((((((((''')))***)))'''%%%&&&''')))******)))((('''&&&&&&"""+++)))###,,,$$$,,,oooeee```------,,,...---...+++000111+++&&&&&&((()))&&&&&&&&&'''''''''((((((''''''(((&&&$$$$$$%%%'''$$$%%%&&&%%%%%%%%%'''))),,,***+++...,,,&&&%%%((("""%%%'''&&&""" ###&&&"""###$$$$$$######$$$&&&$$$$$$###"""""""""###$$$(((%%%%%%'''&&&###"""%%%%%%%%%%%%%%%&&&&&&%%%$$$!!!"""######"""###%%%'''(((((('''&&&&&&&&&&&&&&&###%%%'''(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%!!!&&&'''&&&&&&'''&&&!!!%%%&&&'''&&&$$$$$$&&&(((&&&'''((())))))******)))((((((((((((((((((((((((%%%&&&'''***,,,...000111222666GGGLLLfff{{{yyywww|||~~~pppbbbUUUNNNIIIIIIFFF@@@>>>???888<<<<<<999777888999777111000000///---,,,***)))***---///...+++(((((()))---111333///(((%%%(((---***)))((((((((()))+++,,,((((((''''''''''''(((((()))))))))))))))******+++''')))++++++)))''''''''')))$$$###'''(((%%%&&&,,,$$$&&&'''&&&###!!!###%%%$$$$$$&&&'''((()))))))))%%%&&&(((((('''((()))***((((((&&&&&&&&&&&&'''(((... 333,,,SSSJJJyyyrrr:::'''%%%((((((""""""$$$### !!!%%%'''%%%((('''&&&'''(((((('''%%%(((''''''&&&&&&&&&''''''!!!%%%'''&&&&&&'''(((((()))%%%%%%((()))&&&%%%&&&"""###$$$&&&((()))*********)))((('''&&&%%%$$$$$$(((+++)))###!!!%%%***,,,&&&!!! $$$'''%%%######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$%%%'''((('''&&&%%%&&&((())))))(((&&&%%%'''%%%$$$$$$%%%'''((((((###&&&(((((('''&&&'''))))))************(((&&&%%%!!!+++)))###---###,,,uuuyyy}}}|||www}}}FFF((($$$***,,,(((,,,%%%+++---(((###%%%''')))&&&&&&&&&'''''''''((((((''''''(((&&&$$$$$$%%%&&&"""###%%%%%%$$$%%%''')))'''###$$$((((((###!!!$$$"""&&&)))((($$$"""###&&&"""###$$$###""""""$$$&&&##################$$$$$$  %%%'''&&&&&&)))!!!$$$'''&&&###"""###&&&!!!!!!"""!!!!!!"""$$$'''&&&&&&%%%%%%&&&''')))***###%%%'''(((''''''((()))%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###((('''&&&&&&%%%$$$######!!!%%%(((&&&&&&(((%%%!!!&&&'''((('''&&&&&&''')))&&&'''((()))************'''''''''''''''&&&&&&&&&)))******+++++++++******...999III???WWWwwwzzzvvv}}}xxxqqqmmmbbbVVVNNNEEEBBBBBB@@@:::555>>>:::666444444666777888555222///------------,,,***))))))((()))+++,,,---***,,,---+++(((&&&''')))&&&(((***++++++)))'''&&&(((((((((((())))))))))))'''&&&&&&&&&&&&&&&'''(((+++***)))))))))(((&&&$$$&&&%%%$$$%%%&&&'''%%%###)))'''$$$""""""###%%%'''###$$$&&&''''''&&&$$$###&&&'''&&&%%%######$$$%%%(((((((((((()))))))))))),,,,,,444---mmmfff]]]xxxFFF(((***&&&'''###%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$''')))'''%%%,,,'''%%%((('''###$$$(((%%%%%%$$$$$$&&&(((+++,,,)))''''''))))))%%%$$$&&&'''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&'''((()))+++***'''%%%$$$$$$%%%&&&(((%%%###$$$(((***)))'''&&&!!! $$$&&&%%%$$$&&&&&&(((***(((%%%$$$%%%'''$$$$$$%%%%%%&&&''''''(((&&&((((((&&&""""""&&&***(((''''''((())))))'''&&&%%%%%%$$$%%%%%%'''((((((!!!$$$'''***---...+++)))((('''((((((&&&%%%+++$$$###&&&$$$)))((({{{yyyzzz{{{|||zzz"""333***(((+++$$$(((((((((((('''''''''''''''((((((((())))))))))))***)))'''%%%###""""""!!!'''$$$""""""%%%''''''%%%(((((('''%%%###""" $$$###""" """###$$$###""""""###%%%%%%$$$###'''!!!%%%&&&$$$%%%$$$%%%%%%%%%$$$$$$&&&((((((&&&%%%%%%%%%%%%$$$"""###"""!!! """$$$%%%,,,&&&"""$$$%%%'''///:::///+++&&&&&&((((((%%%!!!&&&'''))))))(((&&&###!!!(((%%%"""!!!$$$''')))+++******)))((('''&&&%%%%%%$$$%%%%%%&&&%%%$$$"""!!!###"""###&&&(((((($$$ !!!%%%)))***(((&&&&&&&&&$$$%%%&&&)))******'''$$$$$$)))(((%%%%%%***+++(((+++(((&&&$$$%%%(((,,,///...222999CCCSSSjjjssshhhfffiiiqqq{{{zzzeeebbbeee^^^UUUOOOHHHDDDCCCBBB???<<>>KKKaaazzzzzzmmmbbb^^^```eeerrr{{{kkkWWWZZZ```VVVNNNKKKFFFBBB???=========???===<<<<<<<<<:::777555111...+++*********)))((()))***+++,,,------------((()))***)))'''&&&&&&'''***)))(((''''''(((***+++******))))))((((((''''''))))))))))))***+++------(((''''''(((******)))''''''&&&%%%&&&((((((&&&%%%'''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%)))444555|||999lllsss***$$$$$$$$$&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&)))&&&%%%&&&%%%######%%%'''&&&%%%$$$$$$$$$%%%&&&""" !!!%%%&&&$$$$$$&&&"""###$$$%%%&&&%%%%%%$$$((((((''''''''''''''''''((('''&&&%%%%%%&&&'''((( !!!"""######$$$&&&((("""!!!###''''''$$$$$$'''$$$%%%&&&%%%###"""###$$$$$$%%%&&&'''((()))*********'''&&&''')))(((###&&&%%%%%%&&&'''(((&&&$$$"""###%%%'''((((((((((((,,,++++++)))((('''&&&%%%%%%%%%'''***,,,---+++***,,,&&&&&&***)))///000yyy~~~kkksss|||(((+++******)))---(((++++++***)))((((((''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$"""!!! """######"""&&&&&&%%%$$$$$$######"""$$$###"""!!!!!!"""###$$$###"""!!!"""######""" $$$!!!((()))$$$***$$$%%%&&&%%%$$$$$$&&&(((&&&$$$""""""$$$$$$$$$"""%%%%%%$$$######$$$&&&''' !!!%%%)))((($$$###%%%+++(((&&&&&&((()))&&&###"""###%%%&&&&&&%%%###"""$$$###""""""$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((***((('''&&&'''&&&$$$###''')))++++++***)))***+++'''&&&&&&'''))))))(((&&&%%%((((((%%%&&&***+++)))***+++---...---+++(((&&&***///444999CCCWWWrrruuufffaaagggoooaaajjjmmm___TTT]]]___LLLJJJIIIGGGAAA<<<999;;;===>>><<<999888888666444222222///---+++++++++***)))((()))+++,,,------,,,+++++++++++++++***))))))))))))))))))((())))))************))))))(((((('''''''''''''''((()))+++,,,------+++************'''%%%)))(((((()))******)))'''&&&'''((((((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''((()))((('''&&&&&&'''''''''(((((((((''',,,555666~~~]]]QQQ..."""'''%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&((('''&&&&&&&&&$$$$$$%%%'''&&&%%%$$$###############!!!"""%%%&&&######%%%###%%%((())))))'''&&&&&&((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$&&&((('''$$$$$$'''***+++%%%"""%%%'''&&&%%%&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&'''((('''$$$!!!%%%$$$$$$%%%''''''&&&$$$###$$$&&&(((((('''&&&%%%))))))))))))((((((((((((###$$$&&&***------***(((,,,'''&&&)))%%%***,,,www|||{{{~~~|||)))&&&)))---(((---)))************)))))))))))))))))))))(((((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%###"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$#########$$$$$$###!!!%%%%%%+++ ///&&&"""$$$%%%&&&&&&%%%%%%&&&(((&&&%%%######$$$%%%%%%$$$$$$###"""""""""###$$$$$$***(((&&&$$$###"""&&&))))))'''&&&&&&(((((('''%%%###$$$&&&'''((('''&&&&&&%%%%%%$$$&&&'''((('''&&&$$$%%%&&&''''''''''''&&&%%%$$$#########%%%&&&((()))(((&&&%%%%%%%%%&&&&&&'''((((((((((((((()))***((('''&&&&&&((()))((('''&&&''''''&&&''')))******+++***(((((()))+++...///+++000555777>>>QQQmmmhhhXXXZZZmmm~~~vvvlll```SSSQQQ___\\\DDDMMMMMMLLLFFF???;;;<<>>;;;::::::777444222222333333222///---,,,++++++***(((&&&(((((((((((()))***+++,,,+++)))'''(((***+++***((('''((()))+++,,,,,,++++++''''''(((((())))))*********************+++,,,---))))))(((***+++,,,+++))))))(((((()))******)))'''$$$$$$%%%&&&&&&&&&&&&&&&(((((((((''''''(((((((((111,,,&&&%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''"""***---555dddnnn***$$$'''###%%%&&&&&&''''''&&&&&&%%%###%%%''''''%%%%%%&&&(((&&&***+++'''''')))'''###"""###$$$%%%&&&&&&&&&&&&'''$$$%%%(((((($$$$$$&&&"""%%%((('''$$$###&&&)))&&&''')))******)))((('''$$$%%%%%%&&&&&&&&&%%%%%%'''&&&$$$%%%&&&'''&&&&&&...)))&&&&&&&&&$$$%%%'''$$$"""!!!"""%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&'''$$$###$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%$$$"""%%%***(((000888~~~yyy~~~zzztttrrr???))))))%%%+++"""222''')))))))))(((((((((''''''$$$%%%%%%&&&'''((())))))'''&&&%%%%%%$$$$$$$$$$$$"""$$$''''''&&&$$$%%%'''%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$###$$$######%%%((()))(((''' )))###%%%...%%%%%%%%%&&&'''&&&%%%&&&''')))---***&&&######$$$$$$$$$&&&'''''''''&&&%%%%%%$$$!!!(((***'''&&&((('''###%%%&&&(((((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$&&&((())))))(((&&&%%%(((((((((((((((((('''&&&$$$&&&''''''%%%%%%'''***((('''(((***,,,,,,)))&&&''''''''')))++++++)))&&&(((%%%%%%((()))'''(((,,,''''''(((***+++---///000...111333555888AAAOOOZZZtttmmmiii\\\OOOPPP```qqqyyy[[[JJJGGGKKKIIIMMMVVVYYYGGGHHHIIIJJJIIIEEE@@@===:::999888888888888666444111000.........---***(((***))))))((()))+++,,,...---+++)))***---...,,,***)))))))))))))))+++---...&&&&&&'''((()))***++++++)))((((((((((((((())))))+++***)))))))))(((&&&$$$---,,,+++,,,---...,,,***$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&555...'''$$$&&&'''&&&###&&&&&&&&&'''''''''(((((("""&&&$$$000aaa333&&&+++(((%%%&&&&&&''''''&&&&&&%%%###&&&((('''%%%$$$&&&)))%%%******&&&&&&((('''"""!!!"""###%%%''''''(((((($$$"""###''''''%%%%%%'''%%%(((***)))%%%%%%(((,,,%%%''')))***+++***)))((($$$%%%%%%&&&&&&%%%%%%$$$'''$$$###$$$(((+++***(((###%%%)))***&&&!!!###)))***'''&&&'''***,,,***(((!!!"""###$$$%%%&&&&&&'''(((&&&%%%'''))))))%%% $$$$$$$$$&&&((()))(((&&&$$$$$$$$$%%%&&&'''))))))###$$$$$$%%%&&&'''((((((((('''&&&'''((())))))(((&&&$$$&&&)))&&&...666vvvtttppp~~~}}}wwwfff222***---&&&+++"""444(((++++++***((('''%%%$$$$$$!!!"""###$$$&&&'''((((((((('''&&&%%%$$$$$$$$$$$$"""%%%&&&$$$"""###%%%&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###"""""""""$$$'''((((((''''''&&&000'''!!!%%%'''&&&'''''''''&&&&&&((()))---***%%%###"""######"""%%%%%%%%%%%%$$$$$$###"""$$$******%%%%%%)))+++)))%%%'''))))))'''%%%######&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%###%%%'''))))))'''%%%###&&&&&&'''((('''&&&$$$###&&&(((***)))&&&%%%''')))%%%$$$%%%(((+++***'''###&&&&&&(((***,,,+++(((&&&)))$$$$$$))))))&&&''',,,***'''$$$###'''...777<<<333444666777999@@@IIIQQQwwwvvvlllcccPPPCCCMMMeeemmmgggKKKHHHFFFFFFHHHIIIMMMQQQQQQKKKHHHKKKJJJBBB<<<;;;<<>>!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$'''(((&&&&&&'''&&&"""%%%(((******((((((+++...)))'''%%%$$$$$$$$$###"""&&&'''''''''&&&%%%%%%$$$###$$$&&&(((************'''&&&&&&&&&'''&&&%%%###((('''&&&%%%%%%&&&((()))$$$"""!!!###&&&'''%%%"""!!!"""%%%'''''''''&&&%%%%%%%%%$$$###""""""""""""!!!"""$$$&&&'''''''''&&&%%%(((***)))&&&###"""###&&&%%%$$$$$$$$$$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%$$$$$$%%%'''((())))))###&&&---'''***777yyypppggg---+++(((&&&%%%%%%&&&&&&***((('''%%%%%%&&&'''(((&&&''''''((()))******+++***)))'''&&&%%%%%%&&&'''#########$$$$$$%%%%%%%%%((('''&&&$$$###""""""!!!$$$######&&&((((((%%%"""!!!$$$%%%%%%%%%&&&'''''''''%%%###!!!###&&&)))$$$$$$######$$$$$$%%%&&&)))(((&&&$$$###$$$&&&'''%%%$$$$$$###"""""""""###%%%%%%&&&&&&''''''&&&&&&,,,)))&&&###"""###%%%''' """###%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$)))%%%&&&++++++&&&%%%(((''''''(((((())))))******,,,***((('''((((((((('''&&&'''''''''&&&%%%$$$$$$$$$'''+++---,,,***)))(((&&&'''(((((((((((((((''''''&&&%%%&&&)))***)))(((***///111...111===HHHLLLooo}}}fffbbb]]]PPPGGGNNN\\\[[[PPPAAA@@@AAADDDIIIMMMRRRVVVPPPJJJHHHJJJJJJCCC??????;;;???;;;333222777555...222,,,***///000---***+++))))))(((((('''''''''(((***)))((()))+++,,,,,,+++...---+++,,,------+++***(((+++,,,+++)))'''(((***'''((((((''''''(((+++,,,,,,++++++***************,,,(((%%%&&&+++---***%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%+++'''$$$$$$((()))'''$$$###$$$%%%%%%$$$$$$&&&(((%%%&&&((('''OOOEEE***...(((&&&&&&&&&&&&%%%%%%$$$$$$"""%%%&&&$$$%%%((('''%%%&&&'''(((((((((((()))******)))'''&&&''''''&&&$$$%%%%%%&&&&&&%%%$$$$$$######$$$&&&((())))))))))))''''''&&&'''''''''%%%$$$'''&&&%%%%%%%%%''')))***((('''&&&''')))***(((&&&"""###%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$%%%%%%'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""$$$&&&''')))))))))((('''&&&%%%%%%$$$%%%&&&(((((((((###&&&,,,'''+++777zzzWWW))))))((())))))+++---...&&&'''''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$#########$$$######%%%((((((%%%""""""$$$&&&&&&%%%%%%%%%&&&%%%&&&%%%$$$"""###&&&(((%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''''''''&&&,,,+++(((%%%$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$###''''''&&&&&&&&&&&&'''''''''$$$%%%))))))%%%$$$''')))))))))(((((((((((((((***)))(((((())))))((('''%%%&&&&&&'''''''''&&&&&&%%%'''+++,,,+++)))))))))&&&''''''((())))))******(((''''''(((***+++***))),,,111333111555AAAMMMRRRddduuuoooYYYUUUTTTPPPMMMRRRUUUKKK===;;;>>>AAAFFFLLLRRRVVVXXXOOOKKKHHHIIIHHHDDDAAAAAA;;;>>><<<555444777444,,,111---,,,------***+++---******))))))(((((((((((()))***+++***))))))***+++,,,+++)))***++++++***((()))+++++++++)))((()))***&&&(((***)))&&&&&&***...,,,,,,+++************++++++)))((()))***+++***((((((((((((((('''''''''''''''%%%###""""""$$$&&&((((((&&&%%%&&&((()))&&&###$$$$$$%%%$$$###"""$$$&&&,,,&&&))),,,{{{yyyPPPQQQ---///&&&'''&&&&&&&&&&&&&&&%%%%%%"""%%%%%%###$$$((()))''''''&&&&&&&&&'''((('''&&&)))(((&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''(((((((((((('''''''''(((''''''&&&%%%&&&&&&%%%%%%&&&''')))***(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''((((((+++)))&&&$$$###$$$&&&'''%%%%%%%%%###""""""%%%'''%%%&&&'''(((((('''&&&%%%###$$$&&&'''&&&%%%###""""""%%%)))------,,,)))'''&&&&&&%%%%%%%%%&&&&&&''''''$$$'''+++'''---666}}}}}}???******)))((('''&&&%%%%%%%%%'''((())))))'''%%%$$$((((((((('''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%#########%%%''''''%%%###%%%'''((((((&&&$$$$$$%%%###$$$%%%%%%$$$$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######%%%&&&''''''''''''+++***)))((((((((((((((((((((('''&&&%%%$$$######%%%$$$###""""""###$$$%%%$$$###$$$'''(((%%%%%%'''******))))))(((''''''&&&((('''''')))++++++)))'''%%%%%%&&&&&&'''(((((((((&&&(((******)))((()))***(((((((((((()))***+++,,,***))))))***+++,,,***))),,,000333333777BBBNNNTTT\\\lllxxxjjjXXXOOOOOOPPPSSSVVVTTTIII===???DDDHHHKKKPPPUUUVVVUUUOOOLLLIIIFFFDDDAAA??????:::<<<;;;777666777222+++...---,,,***((((((+++...((()))***+++,,,------...(((***,,,+++(((''')))++++++***))))))***+++***(((***+++******))))))***+++'''((()))(((&&&'''***,,,,,,+++******))))))******((()))******)))((()))***))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&((((((&&&%%%%%%'''((((((&&&######$$$%%%$$$###$$$%%%''',,,&&&******lll~~~PPPyyyddd...)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&###$$$(((***(((***'''%%%%%%((((((&&&###&&&%%%$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&((()))***''''''&&&%%%&&&&&&&&&%%%'''''''''&&&'''((()))***'''&&&&&&&&&'''((())))))&&&%%%$$$$$$%%%(((***,,,******)))'''%%%$$$#########$$$&&&''''''&&&$$$### """$$$'''((('''&&&%%%"""$$$(((,,,---,,,***((('''&&&&&&&&&&&&%%%&&&&&&'''&&&(((***'''///555uuuYYY---******)))(((&&&$$$""" ((())))))***)))((('''&&&&&&&&&&&&'''''''''''''''&&&'''((((((((('''&&&%%%###$$$%%%&&&'''((()))))))))((('''&&&%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$&&&((()))(((&&&%%%&&&&&&"""$$$%%%&&&%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&'''((())))))*********$$$%%%%%%&&&&&&'''''''''###"""!!! !!!"""###%%%######$$$&&&'''&&&'''((())))))((((((((('''''''''%%%&&&'''***,,,,,,***'''''''''''''''''''''(((((('''((()))(((''''''(((***+++***)))))))))***+++,,,+++++++++,,,------+++******---///000444<<>>FFFSSSaaawwwqqqiiifff^^^]]]WWWUUUXXXVVVNNNIIIJJJBBBIIIMMMLLLOOOUUUTTTNNNKKKMMMKKKDDD>>><<<999777666666666666666444000---++++++)))%%%%%%)))+++***((()))*********)))'''&&&((()))***)))(((((()))***,,,*********,,,---,,,+++---+++)))(((***,,,,,,,,,,,,(((%%%%%%)))+++***'''))))))(((''''''''''''((('''((()))((('''&&&'''((())))))))))))(((((((((((($$$&&&)))+++,,,***'''%%%$$$%%%%%%&&&&&&&&&&&&%%% """$$$%%%&&&(((***---+++)))111'''EEEXXXmmmEEE +++$$$$$$%%%%%%%%%%%%&&&&&&(((***)))&&&%%%((((((&&&)))((('''&&&''''''&&&%%%%%%%%%%%%'''))))))(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""%%%((((((%%%$$$&&&(((&&&&&&&&&''''''''''''''''''(((((('''&&&''')))+++''''''((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''###$$$&&&((((((((('''&&&"""$$$'''+++...---)))%%%'''((()))******)))((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$###$$$&&&(((***%%%%%%&&&''''''&&&&&&%%%(((++++++(((&&&222111}}}kkkzzz666)))&&&&&&''''''(((((())))))(((&&&$$$###"""###%%%&&&###$$$%%%&&&(((***+++,,,(((((((((((('''&&&%%%$$$***)))(((&&&$$$###"""!!!***)))'''%%%$$$#########"""###$$$$$$######$$$&&&###$$$&&&&&&&&&'''***,,,%%%&&&&&&%%%$$$###%%%'''$$$$$$######$$$$$$%%%&&&&&&''')))++++++***((('''***)))(((&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%% !!!###%%%''')))******$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%'''&&&$$$%%%((()))'''%%%&&&&&&'''(((((())))))&&&&&&''')))++++++***(((...,,,***((('''&&&&&&''''''(((((('''%%%%%%&&&(((++++++,,,++++++***)))(((******,,,...000000...,,,///...///111111222:::BBBJJJWWWlll~~~xxxkkkeeeccc]]]aaaZZZYYY^^^ZZZNNNIIIMMMEEEMMMPPPMMMNNNTTTSSSLLLHHHLLLLLLEEE???===:::777444222222333444222000///,,,,,,)))%%%(((------((('''((()))******(((&&&%%%(((''''''(((*********)))+++***)))***,,,---,,,+++---+++((((((***------,,,***)))''''''(((((())))))***))))))((((((((((((((()))((((((((())))))(((((())))))((((((((('''''''''%%%&&&((())))))'''%%%$$$$$$%%%%%%%%%$$$%%%&&&'''!!!"""$$$$$$%%%&&&)))+++...'''333///888VVVYYY ############$$$$$$$$$%%%%%%###&&&'''%%%%%%((('''$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%(((******(((&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%#########$$$$$$ $$$''''''$$$###%%%(((''''''''''''''''''&&&&&&###$$$%%%$$$###$$$(((+++&&&'''((((((((((((&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%!!!%%%)))***'''$$$''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((###$$$&&&''''''''''''&&&***...---'''%%%222///vvv|||fffsss***+++((('''%%%$$$###$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))***++++++&&&&&&&&&&&&&&&'''((()))***)))((('''&&&%%%$$$###&&&%%%%%%$$$$$$$$$$$$%%%!!!###%%%$$$""""""$$$&&&###$$$%%%%%%%%%'''***,,,''''''&&&$$$""""""$$$&&&&&&%%%%%%%%%%%%&&&''''''(((((()))***))))))'''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$$$$'''&&&""""""'''(((%%%''''''''''''''''''''''''(((''''''((()))******)))---,,,***(((''''''((()))&&&'''((('''%%%$$$%%%&&&&&&(((***,,,,,,+++***(((((()))+++...111111///---111///000333222222888AAAHHHTTTfffzzz~~~uuusssiiidddccc]]]aaa[[[]]]ddd```RRRLLLQQQLLLTTTVVVOOOOOOUUUSSSKKKEEEKKKMMMFFF@@@???===888333111000222333222000000------)))&&&***111///(((%%%&&&)))+++,,,,,,+++***(((&&&%%%'''***,,,+++)))***)))((()))+++,,,,,,+++...+++'''(((+++---------(((***+++)))&&&%%%(((,,,+++******)))))))))))))))+++)))((()))***+++***(((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$###$$$&&&)))"""###$$$$$$###$$$&&&(((+++---///***vvvfffwwwnnn,,,&&&""""""#########$$$$$$$$$###%%%$$$%%%''''''$$$"""%%%'''&&&###"""$$$&&&""""""###&&&((((((&&&$$$"""###$$$%%%%%%%%%%%%%%%'''&&&$$$############$$$###'''&&&###"""$$$'''(((((((((((('''&&&%%%$$$$$$&&&'''&&&%%%'''+++///%%%&&&((())))))'''%%%$$$)))((('''&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&''''''%%%%%%'''***+++***'''$$$######""""""######$$$%%%%%%######$$$&&&)))+++&&&&&&%%%%%%&&&&&&&&&&&&"""###%%%'''((((((''''''+++///...'''%%%222...rrrfffppp+++)))$$$$$$$$$%%%'''***...000((()))***+++***)))'''&&&'''((((((((())))))******$$$$$$$$$$$$&&&)))+++,,,%%%&&&&&&'''((())))))***"""""""""###$$$%%%&&&'''!!!###%%%$$$"""!!!$$$'''###$$$%%%%%%$$$&&&(((+++))))))'''###!!!!!!$$$&&&(((''''''''''''((())))))((())))))(((((('''&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%$$$###""""""((('''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%###%%%(((***+++***)))'''$$$'''&&&!!!!!!%%%&&&###((((((((('''&&&&&&%%%%%%***((('''''')))******))),,,+++)))''''''(((***+++%%%'''((((((&&&$$$$$$%%%"""%%%))),,,...---+++***'''(((***...111222000---111...///333333222888BBBMMMWWWgggwww}}}sssooobbb\\\___```bbbllltttaaaIIIRRRWWW???MMMRRRSSSOOONNNPPPNNNHHHMMMKKKHHHDDD@@@===<<<<<<666444111222333333000---......---+++)))***,,,///)))((('''''''''(((***+++---)))'''''')))++++++)))((()))))))))'''''')))***&&&'''((())))))((('''&&&*********)))'''''')))+++******)))(((((('''(((((()))'''&&&'''((()))((('''''')))+++,,,***(((''''''&&&''')))(((&&&$$$$$$%%%$$$'''))))))&&&$$$&&&((("""###%%%'''(((((('''&&&(((%%%000'''---VVVyyysssUUUtttdddzzz333%%%!!!""""""!!!###&&&'''&&&""""""#########$$$$$$$$$''''''(((((('''%%%###"""))))))******)))'''%%%$$$((('''%%%$$$$$$$$$%%%%%%######"""!!! !!!$$$###!!! """$$$&&&'''''''''''''''''''''&&&''''''&&&''''''((()))***%%%'''((('''&&&&&&'''((((((,,,...---)))%%%$$$%%%'''&&&%%%''')))((($$$!!!!!!"""$$$)))------)))%%%'''%%%###!!!"""$$$(((***&&&&&&''''''''''''&&&&&&((($$$"""$$$(((***'''$$$''''''''''''''''''''''''###(((///$$$//////,,,bbbkkkpppccc$$$(((((($$$!!!###(((+++***((()))%%%%%%)))(((&&&)))000)))))))))***++++++)))&&&***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%&&&''''''!!!$$$''''''$$$"""###$$$'''&&&%%%$$$###$$$%%%%%%"""""""""###$$$%%%''''''###""""""%%%((()))'''$$$)))'''&&&&&&'''''''''&&&'''&&&$$$""""""###$$$%%%(((%%%%%%'''&&&###"""%%% $$$%%%%%%$$$$$$%%%%%%###!!!!!!###$$$"""%%%'''))))))'''$$$######$$$%%%&&&%%%$$$$$$%%%&&&'''%%%%%%'''***+++***'''###$$$%%%&&&((()))******))))))((('''''''''&&&&&&((((((((((((((((((((((((+++***)))((((((''''''(((''')))+++---...---,,,+++333000///333555666999>>>DDDUUUTTTsssvvvpppoooeee```cccccc\\\gggkkkZZZIIIPPPUUUKKKRRRVVVVVVSSSRRRSSSQQQLLLKKKHHHDDD@@@===;;;888777999666333222333222000...*********(((&&&&&&(((***((('''&&&&&&&&&''')))))),,,***((((((***+++***(((((()))***))))))***,,,///((())))))******))))))(((***++++++)))((((((***,,,***)))(((((('''''''''(((***((('''((()))***)))((($$$&&&(((((('''%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###%%%'''((((((((()))***$$$%%%''')))))))))((('''+++'''...%%%(((CCCcccxxxoooRRRooooooOOO)))###%%%%%%$$$###$$$%%%%%%!!!!!!"""$$$%%%&&&'''(((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%######'''&&&%%%#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$&&&'''########################$$$$$$$$$%%%&&&((()))***&&&'''((('''&&&%%%&&&'''((()))+++***(((&&&%%%%%%&&&%%%%%%''')))(((%%%"""""""""$$$(((++++++((($$$'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%'''$$$"""$$$((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&+++"""+++***)))ZZZwwwNNN+++,,,---)))&&&'''+++...---+++***'''''')))(((%%%(((---)))(((((()))+++,,,***)))((('''&&&%%%%%%%%%&&&'''(((((('''''''''(((((()))&&&&&&%%%%%%$$$%%%%%%%%% ###%%%%%%$$$"""###$$$'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$###"""$$$'''((('''%%%'''%%%$$$%%%&&&((('''''''''&&&$$$###"""###$$$%%%%%%""""""%%%&&&$$$%%%)))%%%&&&&&&%%%######$$$%%%&&&$$$"""###%%%%%%###!!!!!!$$$'''((('''&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&(((&&&&&&(((+++,,,***((($$$$$$%%%&&&'''(((((()))***************)))(((((((((((((((((((((((((((((()))((((((((((((((())))))((()))+++,,,---,,,,,,+++......111333222111666>>>CCCOOOJJJbbb|||~~~ooolllnnneee```bbbaaaWWWdddbbbTTTNNNOOOSSSZZZRRRUUUUUURRRPPPPPPNNNJJJKKKGGGCCCAAA@@@???<<<999;;;888444222222111000///'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&'''((((((+++*********++++++)))''''''((((((((((((***---000***************************+++++++++))))))+++---***)))(((((('''(((((((((+++)))((()))***+++***)))&&&(((******)))'''&&&'''(((%%%######&&&((((((&&&######$$$'''***,,,,,,+++'''((()))******)))((((((+++(((***$$$(((///KKKuuuIIIwww666&&&''')))'''$$$!!!"""$$$ !!!###%%%''')))+++,,,&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((''''''&&&%%%$$$###"""###$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''((('''(((((('''%%%$$$%%%&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&((((((&&&$$$$$$$$$$$$&&&((((((&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''$$$###$$$'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))###***'''(((OOO{{{ppp///%%%"""+++)))&&&''')))+++***(((+++)))((()))'''%%%&&&+++***)))((((((***,,,,,,+++&&&%%%%%%%%%%%%%%%&&&'''))))))((((((((((((((()))((('''&&&%%%$$$$$$$$$$$$ """$$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###"""###%%%&&&&&&&&&%%%$$$######%%%''''''&&&'''&&&$$$######$$$%%%%%%&&&###"""%%%%%%$$$&&&***((('''&&&$$$"""###&&&((('''%%%$$$%%%&&&&&&%%%###!!!###&&&'''&&&%%%&&&&&&%%%'''***+++)))(((''''''((('''''')))+++,,,***)))$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))((('''%%%$$$((((((((((((((((((((((((''''''''''''((()))***+++))))))******+++,,,,,,,,,***---222333///,,,333===DDDMMMHHH[[[ssszzzllljjjmmmccc[[[[[[XXXWWWeee___SSSTTTOOOOOObbbSSSTTTSSSQQQOOONNNLLLJJJIIIEEEBBBAAACCCCCC???<<<;;;888555111///......---((()))+++***)))''''''(((&&&&&&&&&'''''''''((((((+++++++++,,,,,,***(((''''''''''''&&&%%%'''+++...*********))))))************+++,,,,,,******,,,---******))))))))))))*********)))((((((******)))((((((***++++++)))(((((((((+++&&&"""###(((++++++(((&&&$$$$$$''',,,...---***((())))))***))))))(((''')))'''((('''---&&&>>>~~~ggg~~~ooo888&&&''')))((($$$!!!%%%"""###%%%''')))+++,,,---)))((('''&&&&&&'''((())))))))))))***************%%%$$$###"""""""""###$$$######"""######$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''((()))'''%%%$$$$$$%%%&&&###!!!"""&&&)))(((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&))))))'''+++'''+++EEEggg---***'''***(((&&&&&&'''(((&&&%%%(((((((((((('''&&&'''***---***(((((()))*********$$$$$$$$$$$$%%%&&&&&&''')))(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''%%%$$$###"""###%%%&&&'''&&&$$$"""###$$$%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%***&&&$$$%%%$$$"""###&&&###$$$%%%$$$$$$%%%(((***&&&%%%%%%%%%%%%&&&%%%%%%$$$&&&''''''%%%######$$$&&&(((,,,---,,,)))((((((''''''((())))))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))'''%%%###(((((((((((((((((((((((('''''''''''''''((()))******)))))))))***+++,,,---***,,,000222///---222:::AAAIIILLL\\\ppp}}}}}}uuugggfffiii```XXXWWWTTTZZZeee]]]TTTVVVNNNKKK]]]WWWVVVUUUTTTRRROOOMMMMMMHHHEEEAAA@@@???>>>:::666888777444111---,,,++++++)))+++,,,,,,***)))))))))''''''(((((())))))))))))***+++,,,,,,+++***)))(((******)))(((&&&&&&)))+++)))))))))))))))))))))))))))***,,,,,,++++++,,,---,,,++++++***++++++,,,,,,)))(((''''''))))))((('''%%%'''((('''%%%$$$%%%&&&)))$$$ """'''******((((((&&&%%%'''+++,,,***(((''''''''''''''''''&&&&&&((($$$'''***000$$$666iiiwww|||fff|||PPP(((&&&&&&'''$$$!!!'''%%%&&&''''''))))))***++++++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''$$$###"""""""""###$$$%%%"""""""""""""""###$$$%%%""""""######$$$$$$$$$$$$''''''((((((((()))))))))&&&&&&%%%%%%&&&''''''((('''(((((('''%%%###$$$$$$%%%""" """&&&((((((&&&$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%#########$$$$$$$$$%%%%%%(((+++'''+++,,,&&&...:::OOO...&&&+++******)))))))))((('''&&&$$$'''((('''&&&((()))***...,,,)))'''((((((((('''###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%&&&(((((((((%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%''''''$$$$$$######"""###%%%&&&'''%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%&&&&&&)))&&&$$$%%%%%%"""###&&& """%%%&&&&&&%%%&&&'''$$$%%%%%%%%%%%%$$$%%%%%%$$$&&&'''&&&%%%$$$$$$%%%&&&))),,,---,,,***((((((%%%&&&'''(((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$(((***,,,......,,,***((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))***+++,,,---...,,,---111222111333777<<>>===FFFIIIZZZnnnooo```___ccc]]]ZZZ^^^^^^```[[[VVVMMMHHHPPPWWWPPPOOOKKKJJJLLLKKKFFFFFFIIINNNPPPOOOJJJBBB<<<999:::222444555444///+++***************)))'''''')))***&&&'''((()))))))))(((((((((***,,,+++******,,,///,,,---//////---,,,,,,,,,''')))+++------+++)))'''&&&(((***++++++***+++,,,***))))))))))))***+++,,,)))((('''((()))***)))'''***++++++***(((((()))***$$$$$$$$$$$$%%%&&&&&&&&&&&&''')))((('''&&&''''''$$$$$$$$$%%%%%%&&&''''''---"""***,,,***)))(((@@@|||pppddd}}}888+++###&&&'''######)))%%%%%%%%%&&&&&&&&&&&&&&&************))))))((('''***)))((('''&&&&&&''''''%%%$$$#########%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&''')))""""""###$$$$$$%%%&&&&&&""""""###$$$%%%''')))***$$$&&&'''&&&$$$$$$%%%&&&###%%%&&&'''%%%$$$$$$$$$%%%'''((('''$$$$$$%%%'''%%%((()))(((&&&$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&######$$$$$$%%%&&&&&&'''%%%'''+++)))"""///&&&{{{~~~~~~|||zzzZZZ)))---'''111$$$%%%&&&&&&%%%$$$$$$$$$"""((()))&&&%%%((()))''''''&&&&&&'''(((((('''%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&''''''((()))&&&$$$$$$'''(((((('''###$$$$$$%%%$$$###"""!!!&&&%%%$$$$$$######$$$$$$!!!$$$&&&%%%###"""###$$$$$$###"""###%%%''''''&&&$$$%%%%%%&&&&&&'''&&&&&&###!!!###((((((%%%$$$&&&%%%&&&''''''%%%$$$$$$%%%$$$&&&((('''%%%%%%''')))###$$$&&&&&&'''(((***,,,&&&'''))))))(((''''''(((%%%''')))(((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((()))***++++++******,,,,,,///333222///111666===;;;HHHIIIYYYooo~~~rrrccc```ccc\\\ZZZ___```dddYYYTTTKKKDDDVVVbbbSSSPPPLLLJJJMMMLLLHHHHHHLLLEEEJJJLLLHHH@@@:::;;;===111444777666111---+++***,,,,,,+++)))((((((***---%%%%%%'''((((((((('''&&&(((***+++***)))***...111'''***---///...,,,,,,,,,''')))---//////---)))'''%%%'''***+++*********+++(((((('''(((((()))*********)))((()))***+++***((('''(((((('''%%%%%%&&&'''%%%'''))))))((('''((()))###&&&))))))&&&%%%''')))$$$$$$$$$%%%&&&'''((()))///!!!,,,,,,)))...))),,,tttqqq[[[jjj@@@///$$$''')))%%%$$$(((######$$$$$$%%%&&&&&&&&&'''(((***++++++***))))))'''&&&%%%###"""""""""###%%%%%%$$$$$$$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$&&&$$$"""!!!!!!###&&&(((!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$############$$$%%%&&&&&&$$$$$$%%%'''"""&&&))))))&&&###"""$$$&&&((()))'''$$$###%%%'''%%%(((******'''%%%%%%&&&***)))'''%%%###"""""""""!!!!!!""""""""""""!!!!!!"""$$$%%%%%%$$$$$$%%%&&&######$$$%%%&&&&&&''''''%%%''',,,***"""111###gggyyyppp<<<(((+++'''(((&&&(((***+++***((((((((($$$)))+++&&&%%%(((((($$$""""""$$$&&&))))))(((&&&''''''((()))((('''%%%$$$$$$$$$%%%%%%'''(((***+++)))((('''&&&&&&&&&&&&&&&***&&&######&&&'''&&&%%%######$$$%%%$$$###"""!!!"""""""""###$$$%%%'''''' ###&&&&&&###""""""###"""!!!!!!###&&&)))******$$$%%%&&&&&&'''''''''&&&%%%$$$&&&***)))$$$!!!"""%%%&&&&&&%%%%%%&&&***,,,%%%'''))))))'''&&&(((+++'''(((((((((&&&&&&(((***&&&'''((('''&&&%%%&&&(((&&&(((******'''&&&''')))&&&&&&&&&'''''''''(((((())))))))))))******++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&''')))+++,,,+++***)))))),,,222444///+++000888444444HHHLLL[[[oooxxxrrrggg___```dddccc^^^\\\OOOMMMPPPNNNLLLUUUTTTDDDWWWVVVRRRMMMLLLOOONNNJJJFFFKKKEEEAAAEEEBBB===AAA;;;444///111222///***(((+++++++++***************++++++)))(((''''''''''''))))))(((((((((((())))))***+++...//////---***((((((((()))***++++++,,,,,,...******...---'''&&&)))******))))))(((''''''''',,,+++)))((('''''''''(((&&&((()))(((''''''((()))&&&&&&'''(((((('''&&&%%%)))...((("""((()))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***))))))***+++NNN~~~eeebbb{{{WWW{{{lll'''"""(((###***$$$%%%'''&&&%%%$$$$$$&&&''')))'''***------***(((((()))(((%%%$$$$$$""" ###((($$$$$$"""!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!&&&$$$###$$$'''(((%%%"""###"""!!!!!!!!!"""$$$%%%###%%%&&&%%%#########%%%$$$$$$$$$######$$$$$$%%%!!!''')))%%%"""$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%###!!!!!!###$$$$$$$$$###$$$&&&$$$!!! """$$$######%%%''''''&&&%%%***))))))******+++,,,---___ooo!!!///,,,""",,,"""$$$&&&(((((((((&&&%%%'''%%%$$$%%%''''''%%%"""&&&&&&'''((((((''''''&&&,,,,,,+++***)))((('''&&&!!!$$$&&&&&&%%%%%%))),,,(((%%%###$$$(((***)))'''%%%%%%%%%###""""""$$$&&&"""###%%%&&&%%%### %%%$$$###"""!!!  !!!"""###$$$%%%%%%)))%%%"""!!!###%%%%%%$$$''')))+++)))%%%###$$$&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''%%%%%%&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###%%%''''''&&&&&&&&&'''((()))+++,,,,,,***((('''***)))))))))))))))******000+++)))......)))''')))***)))(((&&&&&&''''''(((//////---***(((''')))+++***((()))...///...///333;;;;;;===DDDOOO```zzzpppiiidddhhhkkkggg___[[[TTTMMMLLLIIIEEEMMMSSSLLLQQQSSSSSSQQQRRRUUUTTTPPPKKKOOOIIICCCDDD>>>666:::;;;444///111222...***))))))******++++++,,,,,,,,,++++++)))(((((('''''''''))))))(((((((((((())))))((()))+++,,,---,,,+++***+++,,,,,,,,,,,,---------...******---,,,((('''***((()))))))))))))))))))))+++***)))((('''''''''(((((()))***)))'''&&&&&&'''))))))***++++++***)))((((((...((("""((()))%%%&&&((((((((((((((((((((((((((()))******(((&&&&&&''',,,mmmxxxkkk~~~___===&&&''''''(((&&&'''&&&%%%$$$$$$&&&''')))%%%''')))(((&&&$$$%%%&&&%%%!!!!!!###"""""" !!!"""###$$$$$$######$$$%%%%%%&&&%%%$$$###""""""""""""###############!!!"""###$$$$$$###"""!!!%%%%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%&&&"""$$$$$$$$$###$$$%%%'''((((((''''''&&&'''''''''%%%(((((($$$"""######!!!$$$##################$$$&&&$$$"""!!!###$$$$$$###!!!###$$$$$$"""!!!"""$$$$$$######%%%''''''&&&%%%%%%%%%%%%&&&&&&((()))***ddd}}}~~~###***'''!!!%%%%%%&&&((())))))'''&&&%%%%%%######%%%'''(((&&&$$$$$$$$$%%%&&&''''''((((((++++++***)))((('''&&&%%%###$$$&&&&&&%%%%%%(((++++++(((&&&&&&'''(((&&&$$$((('''&&&&&&&&&'''(((((("""###$$$%%%(((***,,,---#########"""""""""!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&###!!!!!!$$$&&&&&&&&&&&&'''''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%###$$$$$$&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$######$$$%%%&&&'''(((((('''&&&$$$******)))((('''''''''(((---)))(((,,,,,,((('''(((&&&&&&&&&&&&'''(((***++++++,,,---,,,***))))))***)))(((***...///...000444===AAAGGGKKKOOOZZZqqqyyynnnjjjjjjooopppiii___YYYVVVLLLLLLLLLEEEGGGQQQRRRMMMQQQSSSSSSUUUWWWUUUOOOFFFKKKGGGCCCFFFAAA:::===:::333///111111...******((())))))***+++,,,------+++***))))))((((((((((((***))))))(((((())))))***************************,,,,,,,,,,,,------------...+++***++++++((((((+++'''(((((()))******++++++******)))(((''''''''''''******+++)))'''%%%&&&&&&******++++++++++++******(((...(((""")))***%%%&&&(((((((((((((((((((((((('''((())))))&&&%%%%%%%%%888}}}|||xxxrrrrrr~~~eeeRRRppp{{{[[[...###(((&&&***&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&$$$###"""###%%%((($$$$$$(((***&&&!!! """%%%&&&&&&$$$######$$$%%%&&&%%%$$$###"""!!!!!!!!!""""""#########!!!"""###$$$$$$###""""""###%%%&&&&&&%%%$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$######$$$'''******)))((((((''''''''''''%%%&&&%%%######&&&%%%!!!######""""""""""""######&&&$$$""""""#########""" !!!######"""###$$$&&&$$$######%%%''''''&&&%%%"""######$$$%%%&&&((((((UUU~~~vvv___%%%$$$$$$$$$!!!(((((())))))((('''%%%$$$###"""###%%%'''((((((&&&############%%%''')))***))))))(((((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%''')))***(((''''''''''''&&&$$$&&&$$$"""###&&&((('''%%%%%%$$$###$$$''',,,111555"""""""""######$$$$$$%%%))))))((('''&&&%%%$$$$$$$$$"""!!!!!!$$$&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''((())))))'''%%%%%%&&&'''((()))******)))((('''+++***)))'''&&&&&&&&&&&&***'''&&&)))***(((&&&'''%%%%%%%%%&&&'''(((***+++'''))),,,---,,,***))))))''''''***///000...000555666===GGGKKKJJJPPPcccwww~~~|||qqqjjjhhhjjjooonnneee[[[VVVTTTKKKPPPUUUKKKFFFMMMSSSNNNQQQQQQPPPQQQRRROOOIIIDDDJJJGGGEEEIIICCC<<>>"""###%%%""",,,&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%###"""###$$$%%%***&&&&&&---000,,,$$$ !!!###%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$###""""""%%%((('''$$$###$$$&&&!!!"""###$$$%%%$$$###"""$$$%%%%%%######$$$&&&)))((('''&&&%%%$$$$$$$$$%%%"""###""""""&&&+++***&&&$$$$$$############$$$$$$&&&$$$############"""!!!!!!"""#########$$$$$$%%%$$$######%%%''''''&&&%%%$$$$$$$$$%%%&&&((()))***<<<???&&&"""$$$***"""''''''(((((('''&&&%%%%%%###$$$$$$&&&''''''''''''$$$###""""""###&&&(((***))))))(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&'''((())))))(((%%%"""!!!&&&)))'''###)))'''%%%$$$%%%'''+++---#########$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""######"""###$$$%%%&&&'''&&&$$$"""###&&&'''%%%"""######$$$%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&***,,,,,,+++)))'''&&&'''(((((()))************)))***)))((((((''''''''''''(((&&&&&&(((***)))((('''((((((''''''&&&&&&&&&&&&%%%'''***+++***)))******&&&'''+++000000...000666111777???EEEGGGMMM]]]nnnnnnxxxsssgggeeefffhhheee\\\VVVTTTTTTKKKOOOSSSHHHCCCMMMTTTQQQRRRPPPMMMMMMOOOMMMHHHLLLQQQLLLGGGIIIAAA777999777222/////////,,,+++...******))))))((((((((('''+++******))))))))))))*********))))))))))))******,,,+++*********,,,...///'''((()))***,,,...//////,,,,,,,,,******+++++++++************))))))((((((((((((((((((((('''''''''&&&((())))))((((((***+++&&&&&&&&&&&&''''''((((((&&&,,,(((###***+++%%%&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''&&&&&&'''(((---'''$$$III~~~vvvxxxlllnnnzzz|||llldddsssmmmZZZlllZZZ... !!!&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%###""""""###$$$$$$'''$$$%%%,,,000+++$$$$$$$$$###############$$$!!!"""$$$%%%&&&%%%%%%$$$""""""#########$$$$$$$$$!!!"""###$$$%%%%%%$$$###"""%%%((('''$$$###$$$&&&!!!"""###%%%%%%$$$######'''''''''%%%######$$$&&&&&&%%%%%%$$$######$$$$$$###$$$######'''---,,,'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$$$$"""!!!$$$#########$$$$$$$$$###$$$######%%%''''''&&&%%%%%%%%%%%%&&&''')))***+++666{{{,,,((("""%%%---###$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&%%%&&&&&&%%%$$$######$$$&&&(((***))))))(((((('''''''''((('''&&&%%%%%%&&&&&&%%%%%%&&&((()))))))))))))))(((%%%###%%%***---***&&&***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%$$$######$$$%%%(((%%%"""###%%%%%%### """###$$$$$$%%%%%%%%%$$$%%%'''(((((('''&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%"""""""""#########$$$$$$''''''&&&&&&&&&&&&''''''((()))***(((&&&#########$$$%%%%%%&&&&&&'''''''''(((((((((((()))******+++((((((((((((***+++***''''''''''''''''''&&&&&&%%%&&&&&&'''''''''(((+++---&&&(((---111000---000666666777;;;BBBIIIQQQ^^^jjjlllzzzzzzfffdddcccccc]]]UUURRRTTTYYYOOOLLLHHH>>>AAAPPPVVVQQQRRRQQQNNNOOOSSSRRRNNNKKKOOOJJJFFFHHHAAA999<<<555111...///...+++,,,000++++++***)))(((''''''&&&+++******))))))*********+++******))))))******+++''''''((())),,,///222444)))***+++---...000111222***------++++++---,,,)))*********)))(((''''''&&&''''''(((((((((''''''&&&%%%'''))))))))))))+++---((('''''''''((()))***+++%%%,,,((($$$***+++%%%&&&&&&&&&''''''((()))))))))&&&'''((((((%%%$$$$$$$$$444'''WWW}}}|||yyy[[[SSSRRRsss\\\jjj~~~yyyNNN***)))%%%%%%%%%&&&&&&&&&''''''%%%###!!!!!!"""###"""!!!'''$$$&&&,,,///+++&&&%%%&&&%%%$$$"""""""""$$$$$$!!!"""###%%%&&&&&&%%%%%%""""""""""""""""""""""""!!!"""###%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''$$$######$$$&&&&&&%%%%%%%%%&&&&&&'''&&&''''''$$$&&&)))(((%%%&&&&&&%%%%%%%%%%%%&&&&&&######"""###%%%%%%###"""%%%$$$######$$$%%%$$$"""$$$######%%%''''''&&&%%%%%%%%%%%%%%%&&&'''((((((777xxx|||&&&(((%%%$$$***"""#########$$$%%%%%%&&&&&&&&&'''((((((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''')))))))))(((((((((''''''(((&&&%%%%%%&&&'''&&&%%%''')))++++++)))'''&&&&&&&&&%%%$$$&&&)))***(((&&&(((((((((((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&%%%###"""###$$$(((&&&%%%$$$$$$$$$""" """###$$$%%%&&&&&&&&&%%%###$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&'''''''''''''''""""""#########$$$$$$$$$(((''''''&&&&&&''''''((()))******)))'''%%%$$$%%%%%%%%%&&&&&&'''((((((((((((((((((((()))+++,,,---***+++***)))***---+++'''###$$$%%%'''((((((((((((%%%&&&&&&%%%%%%&&&***---&&&)))///333000,,,///555:::777888???FFFNNNYYYcccttt{{{{{{gggeeeeeeccc\\\TTTRRRUUU[[[TTTOOOFFF===FFFUUUUUUNNNQQQRRRRRRTTTVVVTTTOOOFFFKKKFFFBBBFFFBBB<<<@@@444000......---***,,,111,,,,,,++++++******))))))+++******))))))***+++++++++******))))))******+++&&&'''(((***,,,...111222,,,,,,------.../////////(((,,,///,,,---///---(((((((((((('''''''''''''''&&&&&&'''((((((''''''&&&'''(((******))))))***,,,)))((((((((()))***+++,,,$$$+++((($$$++++++&&&&&&&&&&&&''''''((())))))***&&&((()))(((&&&$$$$$$%%%...---111dddyyyvvvcccuuujjjyyyrrrGGGVVVkkkyyyCCC###---%%%%%%&&&&&&''''''&&&&&&%%%###"""###%%%%%%### &&&$$$&&&+++---***)))+++######$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&$$$$$$$$$###""""""!!!!!!!!!"""###%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%###&&&%%%%%%%%%%%%&&&''''''$$$&&&(((((('''$$$$$$$$$&&&&&&%%%&&&&&&'''((()))###''''''$$$###%%%&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&"""!!!"""###%%%&&&$$$###$$$"""!!!###%%%'''&&&$$$$$$######%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&***mmmsss&&&%%%)))%%%((($$$%%%%%%$$$$$$$$$%%%%%%&&&$$$&&&((((((&&&%%%&&&(((%%%%%%%%%&&&'''''''''(((((((((''''''''''''&&&&&&(((%%%$$$$$$&&&((('''%%%'''))),,,,,,)))&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''"""$$$&&&&&&$$$###$$$&&&%%%&&&&&&%%%$$$######$$$###$$$%%%&&&&&&'''''''''"""$$$&&&&&&%%%%%%%%%&&&%%%%%%&&&'''''''''''''''#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''***+++,,,+++)))'''''''''''''''(((((()))***++++++((((((((((((((()))***+++***,,,,,,((())),,,***%%%"""###%%%'''((((((((('''###%%%&&&&&&&&&&&&(((***'''+++111444000+++...444666666:::@@@EEEJJJUUU___yyy~~~yyyxxxhhhhhhhhhggg___UUUTTTWWWYYYWWWUUULLLDDDOOOXXXQQQLLLQQQTTTTTTVVVVVVRRRKKKKKKOOOGGGAAABBB<<<555999444000......,,,***---222,,,,,,,,,,,,,,,,,,------+++***************++++++++++++************++++++)))*********++++++++++++---------,,,,,,+++++++++&&&,,,///---...000---'''%%%%%%&&&&&&'''(((((((((%%%&&&'''((((((((('''&&&)))***+++***)))((()))***((('''''''''''')))+++,,,$$$+++((($$$+++,,,&&&&&&$$$$$$%%%%%%&&&'''((((((###%%%'''(((''''''((()))///(((/// 444hhhlll}}}ooo\\\wwwKKKJJJBBBGGGaaa}}}XXX(((222"""$$$%%%&&&&&&''''''&&&&&&'''&&&%%%'''))))))%%%""" """%%%%%%###%%%***!!!$$$&&&''''''%%%$$$ !!!###%%%&&&'''&&&&&&(((''''''&&&%%%$$$######!!!"""$$$%%%&&&&&&%%%%%%&&&$$$###$$$'''(((%%%"""%%%$$$###"""###$$$%%%&&&"""%%%((()))(((&&&%%%$$$$$$$$$$$$%%%&&&'''((()))###&&&###!!!###&&&&&&%%%$$$$$$######$$$$$$%%% !!!###&&&'''%%%###"""!!! """&&&((((((&&&$$$######%%%''''''&&&%%%((((((''''''&&&&&&''''''MMMggg&&&""",,,''')))((((((((('''&&&%%%%%%%%%%%%"""%%%(((((('''&&&(((***###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%'''%%%###$$$'''((('''&&&###'''++++++***((()))***&&&(((******((('''''''''$$$######""""""######$$$ """$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&$$$$$$&&&((("""%%%'''&&&$$$###%%%(((###$$$%%%&&&''''''''''''$$$&&&(((((('''''''''((($$$%%%&&&&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%'''(((((()))(((((('''''''''((((((***---,,,((((((,,,***$$$%%%&&&'''''''''&&&%%%$$$!!!$$$'''(((((('''''''''(((,,,222555000+++---333333888@@@GGGIIIMMMYYYeeewwwuuuvvvvvviiiaaa[[[WWW^^^^^^QQQSSSSSSQQQOOONNNPPPSSSVVVVVVPPPSSS^^^```TTTKKKJJJGGGAAAEEEEEE>>>===???999333111///---,,,+++++++++++++++,,,---,,,+++***)))''''''(((***---...,,,+++***((('''''')))+++,,,+++---,,,,,,---...---+++)))***(((((()))***+++***)))&&&)))---//////---***''',,,(((%%%'''+++---***&&&+++)))((('''((()))(((''''''(((((()))***++++++,,,(((((()))))))))******+++---((('''***((($$$$$$((("""$$$&&&'''((((((&&&&&&$$$(((+++***%%%###%%%((("""222,,,&&&+++$$$888nnniiixxx}}}BBB;;;rrrnnnQQQRRRQQQ___bbb444""")))'''%%%$$$ !!!&&&######$$$%%%'''((()))))) """###$$$$$$$$$###"""""""""###$$$$$$%%%%%%'''$$$!!!!!!%%%(((((('''%%%%%%&&&%%%$$$""" %%%###!!!###&&&'''%%%###'''%%%$$$$$$%%%&&&%%%$$$###%%%''''''%%%###""""""((((((((('''&&&%%%######%%%%%%&&&&&&&&&&&&''''''"""""""""""""""!!! !!!!!!"""############"""#########"""###$$$$$$%%%)))'''$$$!!! """###""""""###$$$%%%'''((()))'''%%%$$$""""""###%%%&&&///uuuSSS666'''(((---%%%&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&%%%$$$###$$$&&&((()))+++***((((((((((((&&&%%%""""""""""""###$$$%%%&&&,,,......+++%%%###&&&***(((((((((((((((''''''&&&((('''&&&$$$###""""""""" &&&***((('''((()))''',,,&&&###%%%%%%"""###&&&%%%&&&&&&&&&''''''((((((%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########+++***)))'''%%%###!!! '''&&&%%%&&&''''''%%%###'''&&&%%%&&&(((*********$$$$$$##################(((&&&&&&(((++++++(((%%%(((&&&###$$$'''((('''%%%$$$%%%'''((((((((('''&&&***((('''(((+++,,,+++))))))(((''''''(((((('''&&&"""%%%)))+++******---000,,,,,,,,,---......//////666444888>>>???AAASSSiiilllzzzsssqqqxxxqqqbbb\\\YYYUUUXXX[[[SSSWWWVVVUUUSSSQQQPPPQQQRRRVVVSSSWWW___\\\PPPJJJMMMKKKEEEGGGGGG>>>===???888------,,,++++++,,,---...,,,+++*********+++,,,,,,///...------------+++)))***((('''''')))+++,,,+++++++++++++++,,,+++)))(((***)))((()))+++++++++))))))+++...//////---+++)))(((((((((***---///000000((('''&&&'''(((******))))))))))))******+++++++++///...---,,,***)))((('''+++''''''))))))%%%%%%)))''''''&&&&&&&&&&&&&&&&&&%%%(((***)))&&&%%%&&&(((+++&&&###+++%%%333aaarrrrrr777HHH{{{YYYLLL]]]ccc111"""&&&444+++######$$$%%%&&&''''''(((######%%%%%%%%%%%%$$$###%%%%%%$$$$$$###"""""""""&&&###!!!!!!###&&&&&&&&&%%%%%%&&&%%%$$$###!!! ###"""!!!"""$$$$$$$$$###&&&%%%######%%%%%%%%%$$$$$$%%%&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""$$$#########""""""!!!!!!"""""""""""""""###$$$$$$&&&%%%###"""!!!"""###$$$!!!!!!!!!"""###$$$%%%&&&&&&%%%###""""""$$$%%%&&&"""111nnnIII"""(((###///'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''))),,,...'''&&&%%%%%%&&&%%%$$$"""$$$$$$###$$$$$$%%%&&&'''(((***,,,***&&&%%%'''+++&&&&&&&&&&&&&&&%%%$$$$$$############$$$%%%&&&''' &&&)))&&&$$$&&&'''%%%&&&$$$######%%%''')))***((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((((((&&&$$$'''$$$###$$$''')))((('''%%%$$$############$$$%%%'''%%%$$$&&&((((((&&&$$$&&&%%%%%%'''))))))&&&###&&&'''((()))***))))))(((***((('''(((***+++***((()))'''&&&'''((()))((('''&&&((()))***)))))))))***,,,,,,...000222444555666444222777@@@DDDHHHUUUfffkkkxxx}}}qqqlllnnnmmm]]]ZZZ\\\VVVTTTZZZ[[[UUUUUUUUUUUUTTTTTTSSSSSSVVVUUUZZZ^^^XXXMMMJJJOOOJJJCCCEEECCC999888999222,,,+++*********,,,---...,,,+++)))'''(((***---///111///---,,,,,,+++***(((***((('''(((***,,,,,,+++***++++++++++++******)))***)))((()))+++,,,+++***---......///...---+++***%%%(((+++,,,---...111444***((('''''')))***))))))************************000///---,,,)))(((&&&%%%***''''''))))))''''''***+++)))'''%%%$$$%%%&&&'''&&&&&&'''(((((((((''''''%%%,,,%%%$$$***!!!$$$BBBpppfff===qqq^^^cccyyy333***(((,,,%%%///######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###"""""""""%%%###!!!!!!"""$$$$$$$$$%%%%%%%%%%%%%%%$$$###### !!!""""""!!!!!!"""$$$%%%$$$""""""$$$%%%$$$$$$$$$%%%%%%$$$###"""$$$%%%"""###%%%'''((('''%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""&&&%%%$$$"""!!! !!!!!!!!!"""""""""######"""""""""######$$$$$$%%%"""""""""""""""###$$$$$$$$$$$$###"""###$$$&&&'''!!!***\\\~~~[[[---&&&///!!!%%%###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&(((+++...///((('''''''''))))))'''&&&&&&&&&%%%%%%%%%%%%&&&'''###&&&))))))'''&&&(((***&&&&&&''''''&&&&&&%%%$$$############$$$&&&'''((("""&&&'''$$$"""%%%&&&$$$ '''((("""!!!''')))&&&+++***)))(((&&&$$$######''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))((('''((())))))'''%%%'''### """&&&)))'''$$$'''&&&$$$######$$$&&&'''&&&%%%######$$$%%%%%%$$$$$$%%%&&&)))***)))%%%"""((()))***************)))***((('''((())))))(((&&&'''&&&&&&''')))******)))(((''''''((()))))))))(((((()))+++---///000222333444111444???GGGJJJRRR[[[jjjsss~~~uuuoookkkkkkgggWWWVVV]]]UUUPPPXXX___PPPOOOPPPRRRUUUXXXZZZZZZWWWUUUWWWYYYUUUNNNLLLOOOHHHAAABBB@@@777555777111///...,,,+++******++++++))))))(((((()))+++...///***(((&&&'''(((***++++++***(((((()))+++,,,,,,+++,,,---......---,,,,,,---+++***)))***,,,,,,,,,+++///......---,,,++++++***((()))***++++++,,,...///000...+++******)))'''&&&)))))))))))))))))))))(((((((((((((((((((((''''''***))))))******(((((((((***)))'''&&&&&&&&&'''''''''&&&&&&''')))***)))'''+++,,,%%%&&&+++!!!,,,000bbbFFFssskkkHHH]]]tttHHH&&&%%%+++$$$ &&&$$$$$$##################""""""""""""######"""""""""""""""###$$$$$$%%%%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$###!!! """%%%$$$###!!!"""###$$$$$$###%%%%%%%%%###""""""$$$&&&%%%&&&(((******)))(((&&&%%%%%%%%%&&&&&&&&&''''''"""############"""!!!!!!%%%$$$###"""!!!!!!!!!""" !!!"""""""""""""""!!!"""###$$$%%%$$$######%%%%%%$$$$$$$$$$$$$$$%%%######"""###$$$%%%&&&'''###'''MMMuuummm}}}OOO$$$$$$,,,"""+++$$$$$$######$$$$$$%%%&&&%%%&&&((())))))(((&&&%%%((('''''''''((()))***+++)))(((((()))++++++)))((('''&&&%%%%%%%%%%%%%%%&&&"""$$$'''((('''&&&'''((()))************)))((((((((('''&&&%%%$$$#########"""%%%%%%"""###'''((('''###444:::...$$$&&&'''"""+++***)))(((&&&$$$######''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$)))(((''''''(((((('''%%%((($$$ """''')))'''###(((&&&$$$###$$$%%%''')))'''%%%$$$######$$$$$$%%%%%%&&&'''(((((((((&&&%%%)))))))))*********))))))))))))((((((''''''&&&&&&&&&&&&%%%'''***++++++***'''%%%###%%%))),,,+++)))******++++++,,,------...777222333:::BBBEEEJJJOOOhhhnnn~~~{{{sssooommmjjjaaaRRRTTT\\\TTTNNNUUU\\\MMMKKKKKKNNNSSSYYY\\\]]]WWWTTTRRRTTTTTTQQQMMMLLLGGGAAABBBAAA999999;;;666000///---,,,++++++++++++&&&'''(((***+++,,,------&&&%%%###%%%'''***,,,,,,))))))(((***,,,---,,,+++,,,---///...,,,,,,---///,,,******+++,,,---,,,+++...---,,,+++************+++(((&&&)))---000...,,,222000---,,,++++++)))(((((((((((((((((((((''''''%%%%%%&&&'''(((((())))))***+++,,,+++***)))(((&&&&&&'''((()))))))))(((((('''&&&&&&''')))***)))'''&&&$$$###(((...)))%%%+++666iiilllpppNNNdddEEEpppnnnQQQ'''......$$$$$$############"""""" !!!###$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&& ###%%%$$$"""!!!###&&&$$$"""!!!"""###%%%%%%$$$$$$%%%%%%###""""""%%%''''''((()))******(((&&&%%%%%%%%%%%%&&&&&&&&&''''''###############"""!!!!!!###"""""""""""""""###### !!!""""""""""""!!!"""###$$$%%%%%%$$$"""!!!%%%%%%$$$$$$######$$$$$$""""""######$$$%%%&&&'''++++++KKK||||||```$$$!!!+++ !!!***$$$$$$######$$$$$$%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%''')))(((&&&$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%''''''&&&%%%$$$$$$***++++++++++++***))))))***)))'''%%%$$$###"""""""""%%%%%%###&&&+++,,,***)))???JJJ===,,,((()))%%%)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''))))))((('''%%%$$$###"""'''&&&&&&&&&''''''%%%$$$)))&&&###$$$(((***(((%%%'''&&&%%%$$$$$$&&&((()))((('''&&&$$$$$$$$$%%%&&&(((((('''&&&%%%&&&''')))(((((((((((((((((((((((()))))))))((('''&&&&&&'''&&&&&&&&&'''***,,,,,,+++(((&&&###%%%(((+++***(((000000000111222222333333999555333777<<>>;;;888777555111///......---------,,,,,,,,,,,,111555333---)))***,,,((()))***+++,,,,,,,,,,,,...---,,,,,,,,,...///000...---,,,+++,,,,,,.........---++++++,,,---,,,+++,,,,,,,,,---------------,,,+++)))'''***......***(((,,,...+++***,,,---+++,,,***(((&&&''')))+++---&&&''')))***)))(((&&&%%%'''(((((())))))************)))(((((('''((((((((())))))((('''''''''((((((+++***)))(((((()))***+++...&&&###,,,***+++PPPeeerrrhhhBBBrrr+++"""$$$***(((!!!$$$)))%%%$$$$$$######"""!!!!!!  """$$$%%%''''''"""######$$$$$$######"""&&&%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%$$$######%%%&&&'''(((((()))((((((&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$#########$$$%%%$$$$$$&&&))),,,***%%%!!! !!!"""###$$$%%%%%%%%%######$$$%%%&&&&&&''''''"""$$$$$$###$$$(((&&&"""%%% ###'''&&&###"""!!!$$$$$$ """$$$###$$$&&&""" ###%%%$$$,,,aaa(((&&&)))###$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$$$$%%%''')))((('''%%%%%%'''***---///000((($$$***,,,'''$$$&&&"""$$$&&&&&&$$$###$$$$$$###%%%$$$!!!###&&&%%%!!!(((%%%%%%''''''%%%&&&)))...+++(((&&&%%%&&&&&&%%%,,,***'''%%%$$$%%%''')))$$$######%%%'''((('''&&& !!!"""###%%%&&&'''(((&&&$$$"""###%%%''')))''''''&&&&&&%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$''''''$$$$$$&&&%%%###$$$######$$$%%%&&&$$$"""###"""!!!!!!"""%%%''')))))))))******)))'''%%%$$$***)))'''%%%%%%%%%&&&'''%%%&&&'''(((((())))))((())))))(((((((((((((((''''''******''''''******'''))))))******++++++******++++++++++++,,,---...///000333555555555888>>>DDDIIIOOOccckkkvvvvvvssshhh]]]YYY]]]VVVPPPPPPSSSWWWXXXYYYTTTRRRQQQSSSVVVVVVRRRNNNXXXRRRMMMKKKKKKHHHCCC===EEEBBB===999666222...+++,,,,,,,,,---------,,,,,,)))---000///+++((((((***((()))***+++,,,,,,,,,,,,---,,,,,,,,,---...///000...---,,,++++++,,,...///000///---------------,,,,,,,,,,,,------............///+++%%%)))111111))))))---///,,,***------,,,,,,+++)))))))))+++---...&&&''')))++++++)))'''%%%)))(((((('''((()))***+++)))(((''''''&&&&&&''''''((((((''''''''''''''''''))))))(((''''''((())))))(((*** ###666000!!!NNNHHHcccjjj===ddd000""",,,%%%&&&*** ############""""""!!!!!! !!!"""$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%%%%###!!!$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&%%%$$$""""""###%%%&&&<<<444+++'''''')))(((%%%###$$$%%%&&&''''''(((((((((((('''&&&%%%$$$$$$$$$"""$$$$$$"""$$$'''&&&"""%%%""" """$$$$$$"""!!!###%%%%%% ###''''''###%%%***)))&&&%%%MMM"""%%%,,,"""!!!&&&&&&&&&%%%%%%%%%%%%%%%+++(((%%%$$$%%%&&&&&&&&&'''&&&$$$$$$%%%(((+++......)))&&&***+++'''%%%&&&######$$$$$$############$$$$$$###"""$$$((('''"""%%%""""""%%%%%%$$$$$$(((((((((&&&$$$&&&++++++(((,,,***'''%%%$$$%%%&&&'''$$$%%%%%%'''((())))))((()))(((&&&%%%$$$%%%&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&%%%$$$######"""###$$$%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!"""%%%(((***((())))))((('''%%%###"""(((((('''&&&%%%%%%%%%%%%###%%%(((***************'''(((((())))))(((''''''((())))))(((((())))))(((((()))***++++++***)))(((+++++++++,,,---...///000///000222555777:::<<<>>>LLLOOO]]]mmmuuuooottttttiii```^^^UUUSSSOOONNNOOORRRQQQOOORRRPPPPPPRRRUUUUUUSSSPPPSSSLLLEEEBBBBBBCCC@@@===AAA===888444111---***'''((())))))***+++******)))&&&)))++++++)))((()))***)))***+++,,,------------,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---...///......---,,,+++++++++,,,)))*********+++,,,,,,,,,000333///((()))111000)))***...///+++***,,,---,,,(((((()))***+++++++++***&&&'''***,,,,,,***(((&&&))))))'''&&&'''(((***+++((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&333)))&&&***&&&---***YYYuuuuuu???XXXPPPZZZ---((('''$$$&&& !!!!!!""""""############""""""######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$###"""###$$$$$$""" ###$$$$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&>>>555)))###$$$((())))))&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$############!!!######!!!###&&&%%% ###%%%&&&###  !!!...///,,,$$$ """$$$###,,,###""")))&&&)));;;{{{uuu~~~((('''---%%%%%%&&&%%%$$$$$$###$$$$$$%%%((('''%%%%%%'''(((((('''&&&%%%$$$###$$$&&&)))+++***)))***+++(((%%%&&&)))$$$###""""""############$$$$$$###"""&&&+++***$$$$$$!!!!!!$$$%%%###$$$'''!!!###""" """((()))%%%(((((((((((('''&&&$$$$$$$$$%%%&&&''''''(((((((((---,,,)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$############$$$%%%&&&&&&&&&&&&)))'''&&&&&&&&&%%%&&&'''$$$%%%%%%%%%%%%&&&''''''222000,,,(((&&&%%%&&&&&&''''''''''''&&&$$$"""!!!%%%&&&'''((('''&&&$$$"""###&&&)))+++******+++,,,&&&'''(((((((((((('''''')))(((((())))))(((((()))((()))***++++++***(((''''''''''''((()))+++,,,---...///111444777999::::::JJJNNNUUUiii|||oooeeehhhhhh___YYY[[[SSSTTTTTTPPPNNNPPPOOOMMMRRRSSSTTTTTTUUUUUUUUUUUUUUUNNNFFFCCCEEEFFFDDDBBB???;;;777444222111///...+++,,,......///...---,,,''')))++++++******+++,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,,,,+++))))))***,,,...//////////////////000111222000,,,+++------++++++......***)))+++,,,+++%%%&&&((())))))((('''&&&'''(((***+++,,,+++)))((()))((('''''''''((()))***((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,'''%%%&&&!!!$$$222***---PPPWWWKKKsssVVVwwwQQQ'''"""$$$!!!"""$$$ !!!!!!"""######$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""######!!! ######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((%%%""""""%%%(((((('''&&&&&&%%%$$$##################""""""###%%%&&&''' """"""!!!"""&&&$$$ &&&((($$$ &&&(((&&& !!!######%%%###&&&'''""")))MMMtttvvv///&&&'''###&&&%%%$$$###"""###$$$%%%&&&%%%%%%&&&''''''(((((((((&&&%%%%%%$$$%%%&&&'''(((&&&)))++++++'''%%%(((+++%%%###""""""###$$$$$$###$$$$$$""""""(((...,,,&&&'''$$$###&&&&&&$$$%%%(((###******$$$"""&&&((($$$%%%&&&(((***)))'''$$$""""""$$$%%%&&&%%%$$$%%%&&&(((((('''&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&''''''''')))&&&&&&((((((%%%%%%'''$$$%%%&&&&&&%%%%%%''')))///---***(((&&&&&&&&&'''&&&&&&''''''&&&$$$"""!!!"""$$$&&&((((((&&&$$$"""###&&&******((((((***---&&&''''''''''''(((((((((+++((((((++++++((((((+++))))))******))))))((((((((((((((()))***,,,---...---///222444777888999:::FFFOOORRRfffxxx|||jjj```eeedddYYYRRRTTTVVV[[[[[[TTTPPPRRRUUUUUURRRUUUWWWUUUQQQPPPSSSVVVVVVPPPJJJIIIJJJJJJFFFBBBBBB???:::777666555444333...///111222111000///---)))***++++++******++++++((()))***+++,,,,,,,,,,,,...///.........---,,,+++)))+++---...//////...---+++---...---++++++---000333222222222222222222111------///000,,,(((***///***...---)))'''***++++++))))))((((((((((((((((((((()))******+++++++++***((((((((('''''''''(((((())))))(((''''''''''''((($$$%%%&&&((((((((('''&&&&&&&&&''''''''''''&&&&&&,,,###000///(((###---***VVVCCCcccaaavvvtttBBB$$$######!!!$$$"""""""""""""""#########""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$#########$$$$$$""" """###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$!!!###$$$&&&&&&%%%$$$###!!!$$$%%%&&&%%%%%%&&&%%%###"""""""""###$$$###"""""""""###%%%((()))!!!######!!!###&&&%%%!!!###%%%"""!!!$$$######'''(((###%%%%%%555\\\xxx@@@### $$$'''+++%%%$$$#########%%%'''((("""%%%((((((%%%$$$%%%'''&&&&&&''''''((((((''''''&&&((()))(((((()))******'''$$$!!!"""$$$%%%%%%######""" !!!(((...,,,&&&)))&&&%%%''''''%%%%%%((((((222444+++%%%(((***(((###%%%'''))))))'''%%%######%%%'''&&&$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''%%%%%%))))))$$$###&&&###$$$%%%%%%###$$$'''***"""""""""###$$$%%%'''(((&&&''''''((('''&&&%%%$$$"""###$$$%%%&&&&&&%%%%%%###&&&((('''%%%%%%(((,,,''''''&&&%%%&&&'''((())),,,)))))),,,,,,)))))),,,******)))((((((((((((((()))******+++,,,...000111...111444666777888;;;===AAAQQQQQQddduuusssmmm```]]]iiilll```WWWXXXVVV]]]]]]TTTNNNRRRYYY[[[RRRUUUWWWSSSMMMKKKOOOTTTPPPLLLIIIIIIIIIGGG@@@:::CCC@@@:::666444333111///***+++,,,------+++)))(((************)))((((((((('''((()))******++++++***111111000000///---,,,+++(((***---///000///---,,,...000222111//////222444//////......------,,,,,,)))(((---111---$$$'''222***------(((''')))+++***///...+++)))((()))+++---)))))))))******++++++,,,((((((((((((((((((''''''++++++***)))))))))))))))%%%&&&((()))))))))((((((''''''((((((((((((''''''%%%""",,,..."""&&&+++%%%)))$$$)))WWWHHH|||ZZZXXX+++&&&((( $$$$$$######"""!!!!!!!!! !!!"""###%%%'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$ """%%%''''''&&&$$$###%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$&&&'''"""$$$$$$###$$$(((&&&""" $$$)))&&&###$$$""""""'''******$$$***%%%'''PPP333000,,,***(((&&&&&&%%%$$$###$$$&&&)))*** %%%)))(((###!!!"""%%%'''((()))******)))(((''''''&&&%%%&&&***...,,,((('''$$$""""""$$$&&&%%%$$$"""!!! '''...,,,%%%)))&&&%%%'''&&&###$$$&&&%%%222666+++###&&&***((($$$%%%&&&'''((('''&&&%%%%%%((()))(((%%%###$$$&&&&&&&&&''''''&&&$$$###!!!(((&&&$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&###$$$))))))###!!!$$$"""###%%%$$$"""###&&&)))$$$$$$%%%$$$$$$$$$$$$$$$'''((()))))))))((('''&&&######""""""###%%%'''((("""%%%'''%%%""""""&&&+++((('''%%%$$$%%%''')))***---))))))------))))))---+++***)))'''''''''((()))&&&&&&'''((()))+++---...000333777888777888<<<@@@999NNNMMM___qqqzzzjjjSSS]]]eeefffcccaaa]]]YYYWWW\\\___[[[RRRMMMPPPTTTVVVPPPUUUWWWKKKEEEKKKNNNTTTNNNFFFCCCCCCBBB???<<<===999888:::999555222333222...***+++///111///,,,---***((((((******)))'''...---,,,,,,......---,,,******+++,,,------------***((()))---222333///+++000000...,,,+++---000444000111///,,,000555222)))///,,,)))''''''***---///222...******+++,,,+++)))))))))***++++++***((('''((('''''''''((()))+++,,,---,,,+++******+++,,,---...,,,***(((''')))+++---,,,------***'''&&&&&&(((***(((&&&%%%$$$%%%'''(((&&&&&&''''''&&&%%%$$$$$$(((,,,---###222tttyyywwwwww[[[WWW***&&&((()))&&&+++&&&%%%""" !!!$$$&&&%%%###""""""!!!!!!"""###$$$&&&&&&)))''' ###%%%### !!!"""$$$%%%'''(((%%%&&&&&&%%%$$$%%%'''(((''''''&&&$$$###"""""""""!!!"""$$$%%%%%%$$$###!!!###$$$%%%&&&&&&%%%$$$###&&&%%%###""""""$$$%%%&&& !!!!!!""""""###### !!!"""######"""!!! %%%$$$###"""!!!!!!!!!!!! ((()))!!!!!!))))))''''''OOOXXX+++///###&&&###((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%'''((((((&&&)))((((((''''''&&&&&&%%%(((***,,,+++((('''))),,,)))$$$"""$$$$$$!!!"""'''""""""###$$$%%%'''((()))###$$$&&&((('''%%%###!!!$$$(((((($$$%%%))))))%%%###$$$%%%&&&%%%$$$###"""$$$###$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&))))))'''$$$&&&***'''""")))((('''%%%$$$$$$%%%%%%***+++***(((&&&%%%%%%&&&%%%$$$###%%%''')))******&&&$$$!!!!!!"""$$$%%%%%%%%%###!!!###&&&'''%%%###'''$$$###%%%((()))'''$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((&&&&&&'''((()))***++++++...,,,)))&&&&&&'''***,,,)))(((''''''(((***,,,...,,,333///777:::777AAA<<>><<<888666888777333000111,,,)))(((***...000---)))---+++))))))***+++***(((...,,,+++,,,---...---,,,,,,,,,------,,,,,,++++++,,,***(((+++///111///,,,------......,,,---...000000111///---000555222+++...---,,,++++++,,,---...---,,,******+++,,,+++***)))************)))'''''')))(((((((((((()))+++,,,)))))))))((())))))******))))))'''%%%%%%&&&(((***+++,,,---,,,+++)))'''&&&)))(((&&&%%%$$$%%%&&&'''((((((((((((((('''&&&&&&###%%%'''###,,,VVVwwwuuuuuubbboooeeeAAA!!!+++&&&***!!!&&&### %%%"""!!!!!!$$$%%%%%%######""""""!!!"""$$$%%%&&&+++---+++$$$"""$$$%%%"""$$$###"""!!!!!!"""######$$$&&&''''''&&&%%%'''(((&&&%%%$$$#########$$$%%%$$$%%%%%%%%%%%%$$$"""!!!######$$$%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$###############"""""""""!!!"""###$$$$$$###"""!!!%%%$$$###"""!!! !!!+++))),,,///$$$!!!KKKmmmggg***...$$$&&&)))***)))))))))(((((((((((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))'''###!!!###(((---+++&&&$$$&&&%%%"""###'''!!!"""$$$&&&'''''''''&&&(((((((((((((((((((((((((((+++***&&&&&&)))(((%%%%%%&&&&&&&&&%%%###"""!!!$$$$$$###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''(((&&&$$$&&&***(((###%%%$$$######$$$%%%'''(((''''''((('''%%%%%%&&&'''$$$######&&&***---......&&&$$$!!!!!!"""$$$%%%$$$%%%###"""###%%%&&&%%%###$$$%%%&&&'''&&&&&&&&&'''%%%%%%&&&''''''(((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''###$$$&&&'''***+++------,,,***(((&&&&&&''')))***)))(((''''''(((***,,,...***222...777:::888CCC???===MMMXXXXXXXXXiiidddOOONNN```nnnkkk^^^XXXYYY\\\UUUUUUUUUUUUWWWYYY\\\^^^\\\OOOMMMOOOJJJMMMRRRPPPOOOJJJEEEBBBCCCCCCAAA???;;;666444555444000......'''&&&'''***......+++'''...,,,******+++,,,+++***---,,,++++++------,,,+++///......---,,,***)))(((///+++((())),,,......,,,***,,,...///...---------000111///...111444222---,,,,,,,,,,,,,,,,,,,,,,,,(((***+++++++++***+++,,,,,,,,,,,,,,,+++***)))(((***)))((((((((()))***+++'''(((((()))************'''''''''&&&$$$%%%'''))))))***+++---...,,,)))%%%((('''&&&%%%%%%%%%&&&''''''((((((((((((''''''&&&######$$$&&&&&&222ggg]]]&&&###+++%%%""" !!!$$$###!!!"""###%%%$$$$$$###""""""""""""$$$%%%&&&***+++***&&&$$$%%%%%%"""%%%$$$"""  !!!"""###%%%(((((('''&&&&&&'''%%%$$$###"""###$$$&&&(((((('''&&&%%%$$$###############$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$###""""""!!!"""######$$$$$$######"""'''&&&%%%###"""!!!!!!!!!!!!$$$$$$ %%%...GGG~~~)))---%%%%%%...))))))))))))(((((((((((()))(((&&&&&&'''&&&%%%###$$$%%%%%%&&&''''''((((((+++***)))'''%%%&&&***---+++'''%%%&&&%%%###$$$'''"""###%%%&&&'''&&&%%%$$$&&&%%%$$$$$$%%%&&&((()))***,,,+++(((''')))(((%%%&&&''''''&&&%%%###!!!$$$$$$#########$$$$$$%%%'''''''''&&&&&&&&&&&&&&&%%%'''&&&$$$&&&)))(((%%%$$$############%%%'''((($$$%%%&&&%%%$$$%%%&&&((($$$###$$$&&&))),,,......'''%%%""""""###%%%%%%$$$$$$###"""###%%%&&&%%%$$$"""%%%)))(((%%%$$$&&&)))''''''&&&&&&&&&''''''((('''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))***++++++)))(((''''''&&&'''''''''((((((''''''(((***,,,---)))111---666999888DDDBBBAAAOOO]]]___XXX^^^zzz~~~hhh\\\NNN^^^kkkiii```[[[]]]```ZZZVVVQQQPPPSSSVVVVVVTTTWWWNNNMMMLLLFFFHHHNNNKKKIIIFFFBBBAAAAAAAAA@@@???;;;666333444333///------***))))))***,,,---+++)))...---,,,,,,,,,------------+++++++++,,,---,,,+++.........---,,,+++))))))...,,,******,,,---,,,++++++---//////.........///000000///000222333222///++++++***)))))))))******'''+++......+++)))***,,,//////......---,,,+++******)))((('''''''''((()))''')))***,,,,,,,,,++++++&&&(((***)))''''''***,,,)))((((((***,,,,,,***''')))((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$''')))&&&)))'''CCC}}}KKK&&&%%%&&&$$$$$$ """######""""""###$$$$$$$$$""""""!!!!!!"""###%%%&&&############$$$%%%%%%###$$$"""!!! """%%%&&&"""%%%((()))(((&&&&&&&&&&&&%%%###"""###$$$'''((()))(((&&&$$$$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$###"""$$$$$$$$$######""""""""""""""""""######"""""""""((((((&&&%%%$$$######### $$$###&&&>>>[[[......((($$$000'''''''''''''''&&&&&&&&&)))'''&&&&&&''''''&&&$$$&&&'''''''''((((((((()))$$$'''***---,,,***'''%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&(((((()))))))))((('''((('''&&&%%%%%%&&&&&&%%%###"""!!!$$$$$$######"""#########&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&$$$%%%))))))&&&((('''%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&%%%$$$$$$&&&((((((''''''%%%######$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%###%%%''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''(((''''''''''''((())))))%%%%%%%%%%%%%%%&&&&&&&&&(((((()))))))))(((&&&&&&&&&&&&&&&''''''&&&&&&%%%(((((((((((()))***,,,---***222...555777666CCCBBBFFFMMMXXX[[[UUUXXXtttpppggggggZZZbbbgggddd```______]]]]]]VVVPPPPPPUUUXXXWWWTTTVVVSSSWWWTTTHHHHHHNNNKKKGGGEEECCCBBBBBBBBBBBBAAA<<<777333444333///...///333000---++++++,,,,,,---------------,,,---...///---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,---......---+++)))...///000///......000222000//////111222222111000///,,,)))''''''(((+++,,,+++...111000,,,******+++...------,,,+++*********)))((('''&&&&&&&&&'''(((((()))***+++,,,++++++***%%%))),,,,,,))))))+++...***)))''''''((()))*********))))))((((((((((((((($$$$$$%%%%%%%%%%%%%%%$$$%%%+++'''''')))...WWW```222 !!!""")))########################$$$%%%!!!!!! !!!"""$$$%%%$$$!!! """$$$$$$###"""%%%$$$###""""""$$$&&&'''"""$$$'''((('''&&&%%%%%%((('''%%%######$$$%%%&&&'''&&&$$$###$$$&&&(((***%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$#########$$$$$$!!!!!!!!!"""""""""######!!!!!!!!! !!!!!!!!!&&&%%%$$$######""""""""""""(((!!!000ccc<<<111///'''111&&&&&&&&&''''''''''''''''''&&&%%%&&&((()))((('''%%%%%%%%%$$$$$$$$$######!!!%%%'''(((&&&!!!"""#########$$$&&&'''''')))'''$$$""""""###&&&'''###%%%'''***+++++++++***%%%$$$%%%&&&&&&&&&&&&'''"""###$$$%%%&&&%%%$$$###$$$$$$######"""#########%%%%%%&&&''''''&&&&&&%%%###&&&'''$$$$$$'''(((&&&)))(((&&&%%%%%%&&&'''''''''((((((&&&%%%$$$&&&''''''%%%$$$$$$&&&'''&&&&&&(((&&&%%%$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%(((((('''%%%(((''''''&&&&&&&&&'''''''''''''''''''''((())))))%%%%%%&&&&&&'''''''''''''''((()))))))))'''%%%$$$$$$%%%&&&&&&'''&&&%%%%%%''''''(((((()))+++,,,,,,+++444...444444222AAAAAABBBFFFOOOVVVTTTWWWkkkvvvaaa___hhhiiiiiieee___\\\]]][[[WWWVVVPPPLLLOOOVVV[[[ZZZWWWTTTTTTYYYTTTGGGGGGLLLHHHGGGFFFEEEEEEDDDCCCCCCDDD<<<666333444333000///111777555000---+++,,,...///,,,---...---,,,,,,...000...---,,,,,,......---,,,)))***+++,,,------------***,,,...000000...+++***000000000///...///111444...---...111222//////111333000,,,))))))***...000///000000///---+++++++++******)))(((((((((((()))((('''&&&&&&&&&'''((()))'''(((((()))((((((((('''!!!&&&+++,,,)))'''***---++++++)))'''&&&'''+++...)))))))))(((((((((''''''%%%&&&&&&''''''''''''&&& %%%%%%&&&)))'''(((333rrrKKK(((!!!!!!$$$+++###$$$"""###$$$###""""""$$$&&&"""!!!!!!!!!!!!###$$$%%%,,,&&&###$$$&&&###!!!!!!'''&&&%%%%%%$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$''')))+++&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$"""""""""$$$%%% !!!""""""######!!!  !!!!!!!!! !!!$$$<<>>>>>???888333000111222000000333//////000///---,,,,,,---***,,,...---++++++...000000.........///000///...***+++,,,,,,---------,,,...//////...---...000222)))---111222111///...---,,,***,,,111000,,,---222//////...---,,,,,,++++++///+++((())),,,......,,,+++************,,,---...))))))))))))***+++---......,,,***)))((('''((((((%%%,,,---***(((***...(((///444111***'''+++000%%%%%%&&&&&&%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%)))!!!+++111$$$%%%...''''''qqq|||KKK555+++$$$$$$###!!!###%%%$$$"""!!!$$$'''&&&%%%$$$$$$%%%&&&((()))000&&&!!!$$$'''%%%$$$&&&"""%%%&&&&&&&&&%%%!!!"""###"""!!!!!!###%%%!!!###%%%((()))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%)))((('''&&&&&&'''((()))$$$%%%&&&&&&&&&$$$""" %%%%%%$$$$$$###"""""""""###"""!!! !!!"""### !!!!!!"""$$$%%%&&&555kkkPPP ---///)))%%%&&&&&&&&&''''''((((((***)))''''''(((((('''%%%######$$$%%%%%%&&&&&&&&&%%%$$$%%%'''***)))%%%!!!%%%))))))%%%$$$'''&&&!!!!!!###&&&((()))'''$$$###((((((''''''((()))+++,,,&&&!!!!!!%%%%%%!!!!!!%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%&&&'''((("""###%%%'''''''''%%%$$$###((()))%%%"""###%%%$$$'''&&&%%%%%%%%%&&&'''(((!!!"""$$$$$$###$$$''')))(((&&&$$$$$$%%%%%%$$$###)))(((''''''((('''%%%###!!!$$$&&&%%%###"""$$$'''"""%%%((((((%%%$$$&&&(((!!!###'''***+++)))'''%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))$$$&&&((())))))(((&&&$$$&&&%%%%%%%%%%%%&&&'''(((&&&'''(((***++++++++++++%%%///***///...---@@@CCC:::IIITTTSSSUUU___iiikkkyyymmmnnnkkk~~~gggXXX[[[___ZZZWWWZZZQQQTTTUUURRRRRRTTTSSSPPPHHHGGGEEECCCBBBBBBCCCDDDFFFAAAAAAFFFGGG???888555777666333000//////111222000...------///000//////---...///000111222333333///...///111444333///+++333///+++***+++---,,,+++,,,000222000++++++111888,,,000000...111777777222***///222222...,,,---000000...++++++111555111)))---,,,+++*********++++++&&&'''((())))))***))))))%%%&&&((())))))(((''''''+++((($$$"""###&&&((()))###(((---...,,,)))((()))++++++)))&&&%%%'''---333222---(((&&&'''))))))(((&&&'''''''''(((((())))))%%%&&&''')))))))))((((((***(((QQQ}}}lllHHH***$$$%%% $$$&&&### $$$&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###%%%&&&### %%%++++++'''###$$$(((***'''$$$&&&'''(((((('''%%%$$$### !!!""""""!!! !!!###!!!""" $$$"""&&&***,,,)))TTT~~~777+++333$$$(((***000---((()))$$$!!!'''&&&$$$###%%%***,,,+++)))***(((%%%###""""""###$$$%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""''' !!!,,,///(((%%%((('''((('''$$$###'''---333!!!%%%''''''&&&###"""$$$###  """$$$&&&###$$$&&&''''''''')))+++(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''###&&&)))(((%%%###%%%'''%%%%%%$$$$$$%%%'''((()))"""'''***+++)))%%%###%%%&&&'''))))))))))))((("""###%%%&&&'''(((((((((&&&$$$!!! !!!%%%***---+++******...333333---(((+++)))'''''')))))))))((())))))*********((('''&&&'''''''''''''''''''''''',,,***((((((((('''%%%$$$%%%%%%&&&&&&((()))+++,,,%%%)))...000111444:::???OOOMMMPPPXXX[[[ZZZ]]]dddvvvsssnnnpppmmmnnnccc[[[]]]]]]YYYXXX\\\NNNJJJLLLTTTVVVRRRSSSYYYHHHGGGFFFEEEEEEGGGIIIJJJ???BBBDDDDDDBBB===999666555444333222111111111111111///......///000///...,,,---...///000111222222,,,++++++,,,...---***&&&111///------000222222111,,,///111///------111555***...000///222666555000///222555444///------///......---,,,000333111+++---------,,,,,,,,,++++++))))))************))))))//////...---+++(((&&&%%%000---***)))******))))))$$$'''***++++++)))((((((+++,,,+++)))''''''+++...---***(((((()))***)))'''''''''''''''&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%444PPP}}}^^^RRR000'''!!!!!!!!!!!! !!!###$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$$$$)))...,,,(((%%%%%%(((***'''$$$%%%%%%&&&&&&&&&%%%###""""""###$$$$$$""""""###$$$ $$$###$$$((((((%%%''')))(((ZZZ|||###111(((III555,,,222...)))+++&&&"""((('''&&&&&&''')))******)))%%%%%%%%%&&&'''(((***+++&&&((()))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%'''***$$$"""%%%******)))&&&######%%%(((&&&'''(((((())))))(((((()))(((&&&$$$""""""#########$$$&&&&&&&&&&&&((()))((('''''''''&&&&&&&&&&&&'''&&&%%%#########$$$$$$$$$$$$%%%'''((((((&&&%%%%%%%%%$$$$$$%%%'''((()))&&&'''((()))((('''&&&%%%%%%&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$&&&)))***'''&&&&&&)))......***&&&(((&&&%%%%%%&&&''''''&&&'''((()))))))))((('''&&&))))))))))))))))))))))))***((('''((()))***)))'''$$$$$$$$$%%%&&&'''((()))+++***+++...222666999;;;FFFJJJSSS[[[]]]]]]bbbkkkzzzxxxmmmkkkmmmgggaaabbbaaa^^^YYYVVVVVVXXXLLLCCCEEERRRUUULLLMMMXXXSSSQQQMMMIIIFFFEEEEEEEEE777BBBGGGAAA<<<===;;;666333333333333222222111111333111//////000000///...,,,,,,---...//////000000,,,++++++,,,......,,,+++---,,,+++---///000000///---......//////000000111)))---///000222555222------000222111,,,))))))***+++//////---...111000---------.........---,,,+++++++++++++++************((()))************))))))///...---...//////---+++'''''''''(((******)))'''+++,,,---,,,)))(((((()))((((((((()))+++***(((&&&'''''''''&&&%%%%%%$$$$$$&&&'''((()))))))))((('''&&&###&&&'''ooo```<<<+++###///$$$""" !!!!!!!!!!!!!!!"""##################""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((''''''+++...---***'''''')))***'''$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$###$$$%%%$$$&&&###!!!"""$$$###!!!$$$###:::\\\sss%%%333,,,aaa===...333///***,,,(((###)))((()))******((((((((()))&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&((('''&&&$$$%%%&&&######$$$%%%%%%%%%$$$$$$((("""!!!(((***%%%%%%)))+++,,,,,,)))&&&#########&&&%%%$$$###$$$%%%&&&'''(((((('''&&&%%%###"""!!!###$$$&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&)))(((&&&%%%$$$###$$$$$$%%%######&&&***+++'''###&&&%%%%%%%%%%%%'''((()))+++***'''%%%%%%%%%&&&''''''''''''(((''''''&&&%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''(((((((((%%%######%%%)))+++)))''''''&&&$$$$$$&&&'''&&&&&&&&&&&&'''(((((((((''''''))))))))))))))))))))))))(((''''''(((***,,,,,,+++%%%%%%&&&&&&&&&''''''''',,,)))'''***111888:::999@@@HHHUUU^^^___^^^eeemmmzzzwwwqqqhhhhhhhhhbbbaaaeeeccc[[[UUUTTTRRROOOQQQKKKLLLQQQQQQKKKJJJOOOUUUSSSNNNIIIEEEBBBAAAAAA555BBBFFF>>>;;;@@@>>>555666555333222000000000000444222000000000000///...,,,------...//////000000++++++,,,---...000000000---------......---,,,+++///---,,,...111222000---,,,------///111222111...---///000///,,,***)))***)))///111...,,,...//////+++,,,...//////---+++************)))******++++++%%%&&&'''(((***+++,,,,,,)))))))))+++...000000///+++(((&&&'''***,,,+++))),,,,,,,,,+++)))))))))))))))))))))))))))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''$$$//////VVVrrr}}}ooogggaaa???%%%$$$%%%&&&%%%!!! """"""############""""""!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ ###&&&'''''''''(((***---+++***)))***)))'''$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%#########%%%''''''%%%!!! """###(((!!!NNNHHH666***888JJJ444...222...)))---)))$$$)))***,,,---+++(((&&&''')))'''&&&$$$""""""$$$%%%'''###$$$&&&&&&$$$###$$$$$$"""###$$$$$$%%%%%%%%%%%%)))$$$###'''(((&&&'''++++++++++++***)))(((((()))######"""!!!""""""###$$$"""###%%%&&&&&&$$$"""!!!###$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&''''''%%%%%%%%%''')))(((%%%"""'''&&&%%%%%%%%%'''((()))***(((&&&$$$###$$$&&&(((((((((((('''&&&%%%%%%$$$%%%%%%$$$###$$$&&&)))+++&&&&&&&&&&&&''''''((((((&&&$$$###%%%)))+++++++++)))'''&&&&&&((())))))(((%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&'''***++++++***(((((()))))))))((((((((()))&&&%%%'''...444999:::>>>FFFRRR[[[^^^___cccgggssstttllldddfffmmmkkkdddccc]]]UUUSSSTTTQQQLLLSSSYYYXXXQQQOOORRRPPPJJJJJJIIIFFFDDDCCCCCCDDDEEE999AAABBB;;;===EEEAAA444:::888444000......///000444222000000000000///............//////000000111+++,,,,,,,,,,,,,,,,,,---///000111111111111000000///---,,,...111222///,,,000...---///000111111111///111222333222000000000(((///222...+++---//////***+++---...---,,,***(((''''''''''''(((***+++,,,......---,,,++++++*********)))'''(((,,,///000111...***((((((,,,...---+++---+++)))((((((***+++,,,---,,,+++)))'''%%%&&&&&&%%%%%%&&&'''((())))))***''''''((())))))((('''&&&---000)))222nnnoooIII%%%""""""%%%)))&&& ###""""""############""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$$$$#########""""""$$$'''(((''''''&&&&&&,,,,,,++++++***)))'''%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$###"""!!!!!!"""%%%$$$$$$%%%'''&&&%%%$$$!!!///OOO111111&&&444)))(((+++000***''',,,)))$$$(((***,,,...+++'''%%%&&&)))%%%###"""###&&&,,,333777$$$%%%''''''%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%###"""""""""!!!###''',,,***((('''''')))+++,,,&&&'''(((((((((((('''&&&!!!###&&&((((((&&&###!!!"""$$$%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))%%%(((***)))&&&#########((('''&&&%%%&&&'''((()))'''''''''''''''(((((()))***)))((('''&&&%%%%%%%%%%%%%%%$$$###$$$&&&)))+++)))'''&&&$$$%%%&&&(((***&&&%%%$$$%%%(((***,,,,,,((('''&&&&&&((()))))))))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((&&&%%%&&&(((((('''&&&))))))*********)))((('''''''''(((((((((,,,222777:::???HHHRRR[[[aaabbb```iiipppgggaaahhhsssuuu```YYYQQQOOOSSSUUUSSSOOOKKKVVVVVVKKKJJJTTTSSSHHHIIIGGGDDDBBB@@@???@@@@@@<<>>;;;::::::<<<<<<===>>>>>>===;;;888444444444333222111000///111///......///000///...------............//////000222555444111///...///(((***,,,,,,,,,...222666000...---,,,---.........333000222888999444000111...---.........---+++***)))...///---,,,...///---------,,,,,,,,,+++++++++,,,+++)))((('''((()))***!!!"""###%%%'''***---///---,,,++++++,,,---,,,******+++---,,,,,,+++,,,......+++))))))***+++***(((,,,...///---)))'''&&&'''%%%%%%&&&&&&'''((())))))'''((()))))))))(((&&&%%%)))&&&$$$......BBB}}}rrrzzzrrr[[[???...!!!!!!### #########$$$$$$$$$$$$##################$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&((()))((((((((()))++++++***((('''&&&***((('''%%%############"""######"""  !!!###&&&'''######000>>>sssyyy444///###333%%%+++,,,'''***%%%$$$,,,+++&&&))))))(((''''''))))))(((''''''&&&$$$"""""""""###$$$$$$&&&(((((('''''''''((($$$$$$%%%%%%%%%$$$######%%%'''(((&&&$$$$$$&&&((()))'''$$$$$$&&&&&&%%%###((('''&&&%%%%%%%%%%%%&&&%%%''')))+++***(((%%%###!!!###%%%%%%$$$%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&%%%$$$%%%&&&((()))((('''&&&&&&'''((()))''''''''''''((((((((((((+++***)))((('''(((((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%"""###%%%%%%%%%&&&''''''(((&&&%%%&&&(((******)))***)))((('''''''''((())))))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%%%%&&&((())))))((('''&&&***************+++---///...444:::@@@LLLYYY```___dddggg[[[___cccfffbbbTTTSSSHHHEEEOOORRRKKKKKKRRRLLLJJJMMMRRRTTTSSSUUUXXXJJJHHHEEEBBB????????????::::::>>>@@@===666777;;;...000444666666444111...000...------///000//////,,,,,,------------------&&&***///111000//////000...000000///...///333777000///---,,,+++,,,...000222000555===>>>777000///222111000000000...,,,)))***---...,,,---//////+++///...---,,,,,,,,,------000///,,,)))''''''((((((***)))(((((((((***+++,,,&&&'''(((+++......+++)))'''+++------+++)))+++---...,,,+++,,,---+++'''###(((,,,000000---)))((((((%%%&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%!!! """%%%555vvvzzzvvvnnnqqqyyytttZZZ===$$$ $$$"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&'''(((******)))(((''''''&&&&&&!!! !!!"""%%%'''((('''&&&(((***+++***(((''''''***(((&&&$$$"""!!!!!!!!!"""###$$$###  """$$$###"""///QQQrrrBBB%%%!!!111(((&&&(((###&&&)))$$$$$$------(((+++(((&&&$$$&&&)))+++)))'''###$$$%%%&&&'''&&&%%%$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!$$$&&&$$$!!!!!!###$$$&&&%%%%%%'''******'''$$$***(((%%%###"""$$$&&&((( """%%%((())))))((('''!!!###%%%%%%%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&******(((''''''((()))***'''$$$!!!"""&&&)))***))))))((('''&&&&&&'''((()))'''&&&$$$"""""""""###$$$,,,+++)))(((((())))))***"""###%%%&&&'''((((((((($$$%%%'''''''''%%%###!!!###%%%'''''''''&&&''''''***)))((()))+++------,,,+++***)))(((''''''((()))''''''''''''''''''''''''((('''&&&'''((()))((('''&&&(((***+++,,,+++***)))(((&&&&&&)))///222333111///777<<<>>>EEERRR[[[^^^hhh