BM6P6(@ ///rrrXXX    111"""     ***  +++...XXX+++FFF 333   111;;;  ;;;```jjj|||\\\......555 ''' %%%,,,...+++  333@@@@@@GGG<<>>---<<<222 %%%)))))),,,,,,"""222EEEYYYZZZYYYPPPKKKEEE666(((...  ...          """       (((   $$$ $$$ EEE...333      MMMhhhzzzdddBBB JJJ@@@$$$!!!kkk!!!!!!>>>777,,,(((  ###,,, 333???TTTEEE}}}}}}qqqoooSSSFFFOOOddd222NNNSSSTTT]]],,,%%%...(((!!!ddd~~~~~~vvvxxxhhhaaaggg444999  """###777          333     %%%  ###   444    !!!      PPPhhh???:::,,,)))"""###??? &&&    """ )))(((CCCgggHHHaaarrrsssqqqyyysssppp|||PPP///)))......$$$###333\\\uuurrr~~~ttt\\\yyyPPP444BBB---111 """###      888666((('''  ,,,444(((  ...&&&FFFEEE RRR777         000///     !!!!!!EEEaaaiii<<>>```555ttt|||___444/// 666 DDDrrr###  +++lllNNN )))  444!!! 444FFF444       $$$   '''111   ...       $$$"""%%%zzzffflllAAA@@@'''AAA+++)))!!!)))000DDD444888!!!     111+++###ZZZ{{{zzzNNNfffyyyooo|||lllNNNHHH !!!        +++111       +++666ZZZggg  %%% ---CCC222 222 222---   '''   LLLUUUxxxaaa\\\JJJ777FFF;;;...111+++000 CCC)))&&& ###))) ###)))******///$$$  ###777GGGLLLeeevvv\\\sss]]]www|||tttooojjj}}}lllddd~~~}}}{{{uuuccc...        )))/// PPPSSS  ###     RRRHHHӵ   '''WWW  ,,,EEE ĦĦ ӵ***  ...UUUNNNooottt~~~wwwzzz{{{\\\OOOGGG888+++(((!!! $$$ ###   Ħ&&&333000    (((LLL???vvvccc]]]qqqbbbllliiioooooommmuuu???KKK???```VVVZZZ}}}|||bbb,,,  &&&  """$$$      sss((( (((&&&   4ĉ@ӵ $$$  """&&&  >L=hĦ 4ĉ@ӵ BBB DDDdddSSSaaatttzzzsss]]]ggg;;;   ###%%% %%%""">L000!!!###!!!,,,888  +++:::777999EEE...BBB>>><<<222>>> 000555999SSSSSSooosss///              ___LLLcccSSS    GG=?  """   000;;;  HdĦ=Īj'''  GG=? 888 (((000  +++\\\www{{{rrr|||xxxvvvCCC+++    HdĦ LLL;;;...  *** $$$,,,*** $$$###111JJJsssbbbkkk|||JJJ!!!"""'''               ///ӵĭӵuuuӵĦӵӵĦƜ`1.׼sĦ  ӵĦ ĭӵ ĦĦgggĦ DdD?fӵĦ ӵƜ`1.׼sĭӵNNNnnnpppzzzӵĦĦrrr@@@JJJ??? Ħ  DdD [[[ӵӵӵiii111 ĦuuuӵĭӵoooGGG***  """  +++222000000          '''?~4g&e>&e222g&e***>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e >hӵfff?><zg&e>&eHLShӵgL000S?ʬ3h?D%%)?ZufĦgLg&egĉ@111 g&e>&e%%%@e(((??###XXXooo~~~}}}g<ĉ3we<Ħ3h?@eZEEERRRWWW3h?gL%%% ###*** D%%)?fff?><z=?Ħ...g&e888g&eZZZS?ʬ4ff?>ߝLooo@e|||g&e3h?g&e>&e??uuusssNNNDDD***  ---+++    $$$*** !!!    $$$  !!!*** <<< ,,,  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]Ħtt Hƅ^Hu]Ħ???H׼s***NNNIIIPPPvvvtQje<ĦBt=o9ĦH׼sHtĦ>>>{{{WWWBt=o9ĦHdĦ Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦSSSHtƅ^qIܗGIӵ;;;H׼sEEECCCHu]ĦBt=o9ĦHƅ^Hu]Ħyyymmm444<<<'''???(((""" %%%$$$      !!!  YYYooojjj 4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭ qet DdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦ <<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ---4DufئL>e puR)Ħ >d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ4DufئL>eDdDʜ4DuTӵ DdDĦ FFF___xxxgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<  >d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵzzzlllsssXXX{{{lll}}}hhhooohhhFFFTTTHHHYYYccc''' """    !!!    :::ccciiiooo|||~~~'''888 4DuXӵ D&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<NNNzzzgeĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9 <x  000&ӫeʬtIӇ >d<Φ>d<Ħ---D&ӫetIӇDdDĦsdKĦ$$$B?dp&ĒR >d<sdKĦB?Ho9ooos&dq&ĒRrrrzzzsss{{{}}}{{{cccqqqUUU... !!!   ### $$$ !!!        fff===###4DuXӵHu]3hhne =enepIƎ@t@h>h fe@ďD,,, ne =eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌ@@@ BeneHkgene fe Hu]3hh se  DDDyyygeĦja>aĦ@Gse<Ō@GHkge  HĪj@IŌege Hu]3hIŌDdDĦne@h >hse ne@GRRRsĪj@hmmm___ooodddGGGeee[[[  777LLL444&&&  ((( >>>4DuXӵĵD^  /// 444!!!DdDĦ D^s׼s   >>>zzz{{{geFm8>aĦs׼sHo    D^ DdDĦ  s׼s!!!111UUU```666|||eeeccctttyyy{{{eee/// !!! '''&&&    ((( Φ4DuXӵtvӵ>d<Ħ... Ħ Ħ Ħ""" >d<Ħ --- $$$  Ħ>d<Ħ,,,BeCCCCCC|||geFYĉ>aĦBenu]ӵJJJ555222 444BBB   ###!!!$$$>d<Ħ>d<Ħ''')))Ħ """ 555"""Be222!!!###Ħ###((( :::444MMM%%%$$$777```FFFLLL|||jjjlllooozzzxxx```TTT:::777  !!!%%% )))&&&     &&&?aŖ%7uSQuR)ӵsdKĦ!!!gdKĦgdKĦgdKĦ,,,,,,gdDĦ 000(((      gdKĦsdKĦ  ***!!!666GGGIII~~~ŶS3we<iĉ@3hR/Ōppp^^^___444CCCHHH$$$MMM,,,!!!$$$)))  DdDĦ  sdKĦgdKĦ      ---___DDD)))gdKĦ000$$$555333===888VVV999YYYiiiWWWtttxxxppp}}}pppSSS  222     <<<  +++???&&&((( >Anenene ne De'''        ne555ne   888[[[xxx>Ak<fhuuurrrmmmAAACCC@@@ 000 ###$$$444'''SSS888AAA...,,,''''''De222nene   ///]]]^^^ ne """ EEECCCnnnggg}}}oooiiizzz~~~aaaTTT\\\777 """000 333    )))   )))     ,,,HHH000      ttt  ===yyy|||oooKKKLLLNNN***000+++###///<<>>dddtttzzz111BBB ###         %%%)))>>>::::::EEE{{{zzziiiKKKZZZsss^^^>>>666---)))<<<===IIIaaakkk~~~uuu)))     ...AAA$$$       ~~~~~~ ---DDD   ---  eeeXXX:::;;;   ===llljjjyyy{{{^^^]]]iii<<<...<<<444888...NNNhhhjjjRRR666 """   """     (((###+++999BBBjjjcccwwwvvv~~~~~~|||uuuxxx{{{sssssstttiiippp\\\???pppxxxzzzIII777 +++:::""" ---   CCC    *** &&&%%%  &&& """!!!$$$   NNN^^^~~~mmm\\\wwwDDD---(((FFF\\\pppvvvccc$$$   RRR/// !!!     111RRRRRRcccxxxdddaaaVVVoooggghhh]]]ccckkkeeeiiixxxnnnoooyyycccBBB     ###;;;  GGG       ***000    222'''       ,,,___gggfffsssZZZmmmkkkPPP<<<:::VVVwww|||888---%%% &&&   (((    ******888]]]BBBBBB///999!!!JJJWWW???VVVxxx~~~}}}iiiRRR!!!    ;;; 333(((###%%%          ))) +++QQQEEEBBB  ]]]          bbbwwwxxx{{{jjjjjjooozzziiimmmEEELLLEEE999@@@///$$$!!!111((("""    $$$    555###CCC^^^ttt000         $$$ !!!  '''    %%%BBB 777EEEwwwwww666  UUU BBB--- ))) $$$QQQZZZzzzrrrmmmbbbeeeRRRDDDOOO/// +++ ...222###         333mmmbbbiiidddkkk}}}{{{tttwwwzzzzzz///      $$$         '''            444HHHyyyiiixxxnnnKKK888@@@'''"""(((   !!!!!!+++>>>   ;;;```vvv}}}uuu}}}xxxzzz}}}qqqrrr}}}FFF000      """AAAEEE   CCC"""       666     ###'''FFFjjj{{{nnnoooaaaccc,,,$$$%%%  ...<<< ''' """  GGG!!!444aaa888>>> MMMwwwjjj{{{```xxx}}}pppooolllttt}}}www{{{eeeoooccc((($$$  111      !!!LLL  ### 111###      GGGggg...          ,,,;;;mmm~~~CCCUUUXXX222'''   ,,,***@@@FFF(((%%% QQQjjjQQQ###  dddEEE\\\ooo111222666 kkkQQQrrreee~~~zzzzzz~~~sssooossseeeuuu|||qqqzzzdddwww[[[999            ...   LLL[[[''' (((   """  ///@@@   %%%333666111&&&    ssstttccc~~~hhheeeqqqEEE999(((333111+++:::```aaa[[[:::===LLL>>>---999+++    %%%zzznnnGGGAAARRR  BBBYYYBBB999lllMMMmmmaaaooo}}}yyyzzz{{{||||||{{{qqq}}}tttxxx~~~~~~ooolllxxxyyy^^^&&&   ///222 ''' ///AAA000&&&+++--->>><<<   !!!333!!!$$$ +++((("""     """### &&&111LLL(((### ;;;   ***666WWW???GGG000   ,,,555  qqqfffwwwzzzsss}}}YYYDDD333EEE888666777555FFF???===+++BBB>>>>>>444RRRSSSXXX\\\gggxxxtttsssAAA///  """bbbiiifffOOODDD888EEE  888999BBBUUUUUUvvvrrr~~~mmmnnnrrr|||pppiiiqqqrrr~~~^^^YYYmmm|||xxx|||}}}qqq}}}qqqCCC222 XXXUUU             ---555CCC     CCCjjjooo'''     ''' @@@""",,,$$$TTT{{{444    ///AAACCCtttkkkJJJaaarrrRRR```eeebbbvvvVVV===@@@uuuEEEJJJ444UUUXXX```qqquuuyyynnnSSSmmm999'''000"""###    !!!### 888JJJ___^^^[[[III>>>EEE  +++ JJJCCChhhddd___KKKxxx___cccnnn]]]VVVjjjzzzvvvccc}}}gggsssvvv{{{|||~~~vvvwwwSSS999bbb^^^    ''',,,   $$$    '''CCCjjjtttWWWDDD&&&    ===  !!!(((000(((!!! aaammmoooxxxjjjdddpppvvvEEEEEEsssddd@@@>>>OOOTTTSSSDDD000FFF<<<     222000LLL///DDD777***>>> 222  """888CCCVVVggg>>>BBBQQQ555YYYHHHjjj]]]yyy}}}ppp~~~qqqeeeGGG))) ,,,    )))666EEE %%%!!!111  '''   222   555VVVooohhhrrr}}}hhh(((          &&& (((222,,,$$$///222   ...:::qqquuukkk{{{zzzsssyyy~~~tttuuubbbkkk\\\XXXaaa       )))GGGvvvIIIUUUCCC222######@@@   JJJ"""ccc777""",,,>>>,,,IIIbbbwwwuuuiii{{{~~~iiiXXXttt[[[555'''   %%%&&&''' ###  ''' ///555'''+++%%%!!!      999PPP```cccqqqttt}}}222 !!!  888  ddd   ,,,  UUUpppyyyyyy   WWW@@@YYYTTT666::: !!!TTT{{{yyysssfffZZZlll444 777   '''444!!!!!!  000   &&&   ---}}}fffSSS         &&&888888       ;;;MMMwwwttt~~~DDD###     ;;;PPPaaaHHH    %%% MMMyyyzzzxxx~~~~~~zzzrrr&&&   $$$    """ (((  '''...!!!  %%% """  !!!&&&    $$$&&& >>>tttiiiiii}}}```666999 ###///    888+++<<< )))      ...TTTooo~~~hhh```UUU:::///333  ,,,JJJgggbbb###  $$$ IIIcccuuurrrggg{{{}}}xxx~~~}}}}}}&&&      333%%%    <<<---!!!  !!!<<<    GGGfffjjjuuuzzz333)))111,,,  !!!999OOOBBB*** 444999"""+++  LLLVVVnnnyyyvvvcccGGG555;;;    !!!&&&yyyJJJ>>>'''     ///<<>>      %%%---SSS  GGG ???ppp{{{ZZZMMM    555>>>/// RRR %%%   :::   YYYcccfffbbbOOO888444  oooUUU<<>>ZZZvvvooonnntttddd~~~___yyynnnvvvwwwVVV           444"""  (((666    555 >>>WWWvvv^^^  ===))){{{AAA /// 666PPPKKKkkk}}}ssspppzzzzzzrrriiiKKK777 >>>[[[ ooo   222222### RRR___ddduuuuuu|||iiinnnPPP$$$      (((***%%%/// ###>>>$$$   %%%000--- NNNOOOnnneeemmmssseeeYYY```"""&&&   """ (((wwwAAA+++(((&&& IIIVVVIIITTTuuuzzz~~~xxxwwwooonnnuuu@@@  000>>>:::===777 OOOCCCGGG      &&&$$$ !!!%%%444TTTzzz|||lll{{{nnn|||}}}|||ggg   <<<   &&&---  ..."""   !!!   ***'''(((aaaRRRZZZXXXVVVZZZEEE***///  !!!    SSS===222777###  &&&QQQ```uuurrrddddddssszzz[[[pppmmmIII%%%***  444lll???:::    ###(((```{{{|||kkkMMM[[[lll}}}pppnnn{{{\\\ !!!###      !!!     999$$$(((  BBB(((JJJhhhfffNNNOOO888444!!!       ,,,<<<   ###$$$&&& ===WWWlll]]]UUUnnnzzz{{{qqqaaaQQQDDD"""    ,,, )))  444JJJmmmqqq|||mmmwww[[[ggg[[[TTTRRRlll[[[AAAsss|||]]]"""    ===      222SSS777AAAAAASSS (((GGG777,,,AAA   ...    %%%  %%%   &&&000!!!FFFNNNlllZZZKKKxxx}}}lllnnn}}}rrrIII&&& ''' ###     !!!  JJJ@@@555MMMmmmccc|||tttccclllLLLHHHKKKBBB>>>111EEEYYYVVV^^^nnn~~~ccc@@@###     ,,,###  ###       ###::: +++)))FFF???pppyyyrrryyyNNN]]]222  ###          555999___AAALLL@@@bbb&&&888((( """&&&###;;;RRRBBBddduuuyyyiiiUUU&&&       777   !!!          *** &&&lllxxx}}}|||aaaIII\\\'''  444   %%%     %%%  )))TTT|||ttt{{{yyynnn111    (((      ...          )))YYY ###  %%%&&&DDDbbb[[[sssvvvtttxxxqqq$$$    """    444NNN___yyyzzz555     ---999   ::: %%%"""!!!      ==='''(((777--- """111]]]dddnnn||||||ppp ### $$$ 999   @@@nnnuuu}}}{{{vvvzzzooo%%% &&&$$$  !!!             %%% QQQ!!!    *** $$$ ((( 666(((  (((444kkkXXXiiiYYYbbb}}}{{{uuuMMM???FFF ### !!!  """OOO\\\aaatttjjjxxxwwwpppxxxsss^^^         888888(((   """!!!$$$222     FFF  PPP    &&&::: ;;; (((  666 VVV:::777AAA  333WWWHHHrrrWWWoooxxx```<<<444   ???CCCjjjXXX___tttZZZ^^^xxxzzzlllzzzuuu^^^KKKnnn{{{ttt~~~|||cccHHH!!!         $$$vvv&&&&&& ---,,,'''111)))((( FFF'''         CCC;;;DDD///'''    JJJ"""www  ###    333///---III___ &&&SSScccvvveeerrrdddvvvyyyXXX111   *** """   000:::```???FFFgggZZZ```bbbxxx|||www\\\aaa666:::YYYeeeeee}}}222      555   111  !!!   ;;;@@@!!!$$$ $$$  %%%555%%%---$$$...___RRRVVV    sssYYY```qqqxxxNNN  !!! (((   uuu   """******+++LLL000999MMMOOOqqqPPPbbbiiiVVV???@@@&&&XXX___~~~xxx;;;   BBB...   EEE    ((()))    $$$***333MMMYYYhhh???222   !!!)))---   ****** ***<<<```???--- NNN///UUUlllsssxxxzzzzzzbbb333   >>>uuu+++]]]%%%   ;;;```iiiCCC!!!###BBB555@@@;;;###RRRbbbxxxrrr000    ***      )))000      DDDNNNaaa111    ***)))...EEE""";;;  +++'''MMMLLLjjjddd{{{rrrPPP %%%      DDDiii999    111TTTmmmsss"""      888   fffwww$$$ +++QQQTTT***   ^^^CCC%%%   &&& PPP!!!!!!BBB...888\\\DDDBBB@@@%%%QQQiiizzzzzzsssvvv@@@333;;;666   UUUnnn111 111AAA  (((UUUuuusssOOO222    ;;;(((111 +++222        ))):::III(((    @@@ ***  %%%^^^ AAA+++......555    ccc$$$999ppp...///YYYOOOwwwYYYLLL000...***"""  eee999  ///HHHNNNtttddd[[[VVV                &&&444ZZZVVV000    )))   &&&  666444 """CCC888888;;;ZZZ  %%%+++///,,,TTT}}}fffQQQ    !!! ,,,  ((($$$ ###VVV,,,==={{{{{{LLL  '''  ===---((( )))$$$222    OOOPPP   &&&333   %%%  KKKKKK '''nnn000aaaHHH 111---AAATTT666&&&  ***]]]ssszzznnn555    !!!   ))) !!!VVV```XXXHHH!!!   ,,,$$$333 $$$       ''' ///$$$ ###    ***"""   $$$..."""     !!!???BBB999|||lll;;; '''  JJJ333PPP###hhh444 GGGTTTnnnpppqqq111  &&&  ''''''444      ***ccc^^^```HHH$$$   /// """  ######      |||"""!!!    &&&   ...   ... NNNxxxuuuFFF &&&555>>>III???+++  ...@@@UUU```"""  """  888""")))  >>> ddd  VVVSSSyyyvvvYYY  ???,,,)))...$$$333    """+++BBBwww;;;)))''' ------,,,)))    &&&""" )))999UUU^^^lll}}}$$$***222CCCzzz]]]QQQ^^^:::   cccfff000###         GGG  '''%%% 777 PPPdddqqqmmmvvvUUU     %%%   %%%""",,, ***   ZZZEEE000***>>>:::  )))   ((((((    aaaDDD$$$  '''%%%AAAlll___eeebbb:::    111YYY[[[jjjwwwAAA,,,!!!    666'''555$$$+++   (((&&&&&& :::}}}|||ppp{{{|||___             !!!  111TTT*** <<>>YYYcccaaaLLL$$$      %%% ///ddd  !!!  111IIIYYYnnnxxxsssddd]]]nnnTTT```sssWWW        %%%!!! UUUMMM ,,,'''  """       @@@bbb[[[***[[[      gggHHHGGG___CCCAAA???&&&"""  ###  $$$HHH```kkk{{{yyyzzz888          !!! $$$999^^^]]]{{{ppp~~~xxxYYYffffffpppzzzyyyPPP        ,,,"""???  RRRTTT...111111         %%%/// !!!OOO      nnn000QQQqqq___LLLKKKVVV***   $$$AAAqqqyyy}}}~~~wwwzzzAAA     ---  $$$   @@@LLLfffvvvbbbjjjrrr{{{RRR)))  (((   !!!  JJJ +++;;;___))) """        999 www  $$$444---     '''222NNNsssuuuqqqAAA???hhh'''  +++hhh[[[www|||MMM     111  +++@@@888     333ZZZYYYwwwttt~~~nnnJJJ###    <<<111'''  (((CCC :::UUU  +++  \\\***    '''hhhhhh|||xxxlllKKK ### '''HHHbbbiiiUUU...    !!!!!!!!! QQQ  555dddTTT}}}vvvxxxrrreee444  $$$      """  \\\TTT333VVVCCCIIIppp444:::222*** !!!       EEEsss888       000qqqhhhooouuuDDD***$$$   222///```WWWRRRkkk|||bbbBBB   ###%%%  ---999&&& MMM !!!AAATTTdddzzzzzzyyyaaa$$$  &&&     [[[999444***OOOEEE  ccc   $$$)))%%%III   %%%  gggYYY     &&&666 ///777FFFgggYYYeeeaaa]]]%%%    === 222---NNNkkkWWW222'''111666$$$   !!!(((lllgggzzz]]]$$$       SSS###VVVddd***'''  ;;;  /// 666444  (((\\\JJJ::: ^^^aaa         666tttwwwqqq|||___888###   999***UUUqqqyyywww:::    999QQQsssHHH  $$$ @@@000  111 III///))) UUU000%%%=== """!!!  *** (((222  :::lll:::???    !!!"""     ''';;;@@@iiiSSSXXX   000eeetttyyysss:::  ((( '''$$$***999rrr~~~CCC %%%   BBB,,,  ---  &&&  zzzOOO$$$vvv]]])))  @@@    '''  ### @@@NNN"""       ###%%%'''%%%===<<>>+++///  &&&888"""  ggg;;; EEEHHH;;;???  MMM555*** %%%      oooHHH      ,,, ###---    PPP]]]uuujjjggg|||222  444BBBOOO|||zzzNNN  000;;;'''333  ###OOOssspppjjjvvvBBB   '''%%%      ###  xxxDDD888''' +++        +++fff       MMMxxx{{{^^^;;;   $$$eeeUUU,,,    '''ddd$$$    999cccqqq|||xxxvvv}}}rrrppppppccc^^^{{{YYY  ,,,  !!!      sss???444444000          ... ccczzz      ;;;vvvttt^^^888"""&&&&&&''' $$$ &&&BBBYYY888  '''    ###(((UUUttthhhzzz~~~vvv^^^eee\\\nnnqqqlll]]]lllnnnrrraaarrrqqqOOO     !!!&&& kkkddd000777$$$&&& %%%    !!! ,,,%%% !!!  333'''   333###  lll\\\"""  ,,,  '''___TTTnnnTTTDDD;;;555### ///666&&&@@@XXXiiicccWWW///   ''''''   ,,,JJJVVVwww}}}jjj|||VVVMMM???[[[ZZZMMMOOOMMMYYYjjjyyyoootttppp|||iii---    %%% <<>>aaa[[[mmm|||aaaOOO111333---+++###333|||dddyyy^^^zzz777...     777lllgggEEE  ###777""" 222---      !!!    KKK``` !!!   &&&OOO{{{YYYGGG... $$$   &&&:::DDDyyyqqquuuIII&&&+++%%%!!!       bbb111:::666HHH___KKK+++ (((NNNZZZmmmdddnnntttwww:::666 )))    """ $$$   xxxmmmIII+++NNN,,,ttt}}}      ### """'''   000555      555BBBCCCzzzqqqEEE%%%...      <<>>:::!!!222   ######      ===ggglllggg999'''???***  !!!CCCXXXnnn\\\oooVVV    !!!  &&&$$$...qqq    >>>LLLccc\\\}}}uuuhhh      ???***  dddOOOSSS)))   ***000KKK%%%555###===666 ***     222LLLccc<<<===  ... OOO&&&000GGGyyyiiiuuu___WWW !!!          ...^^^mmm>>>+++     (((999ooorrrwwwwwwIII)))  GGGBBB   aaa444333    444  CCCSSS???FFF???```rrr___      888}}}xxxyyyxxxXXX666444 $$$&&&,,,{{{ccc^^^~~~{{{eeePPPAAA 888    JJJ}}}jjj666 ((()))  """***    222xxx|||LLL,,, """    WWWBBB ///   111,,, %%%:::  999MMM///DDDJJJ%%%    ---ccc___www{{{hhhJJJ333     UUUlllLLLOOOYYYiiivvvyyywwwaaa???%%%    ,,,FFFLLL<<<333 ***     777LLLeeepppZZZ    >>>EEE   ***$$$   !!!%%%!!! *** )))   &&&$$$222FFF==="""===  VVVhhh ,,,===kkkzzzaaaOOO333""" ... ***???iiitttmmmVVV"""   aaa>>>    666%%%   555$$$>>>fffttt|||III<<<   (((  EEE999    wwwJJJ !!!   222&&&    AAA   --- )))nnn YYY|||___333(((  :::}}}pppNNN+++    yyyAAA    666 ###     ///xxxzzz]]]TTT     333GGG<<<... JJJqqqmmmKKK  %%%###  %%% ***222&&&    !!!000 """NNN<<<  !!!---   (((AAAiiimmmrrrMMMDDD'''+++ PPP<<>>qqqyyyFFF    999ttt~~~wwwyyy!!! kkk%%%     nnnAAA    JJJ$$$ 666IIIrrr{{{???   (((!!!  xxx999 000 $$$      ,,,  '''555***(((  (((***###((( 444&&&<<<  """   888SSS[[[###$$$  555ZZZ}}}nnnTTT>>> ]]]    $$$---  $$$"""   ***rrryyyCCC///777JJJ[[[ssshhh==='''          ... """ <<<######!!!      666$$$...111       !!! 888       ...RRR~~~>>>@@@...  ,,,iii~~~fffOOOCCCfffPPP     222''' 777333!!!      999```qqq|||qqqjjjDDD"""     %%%!!!  ''' <<<!!!CCC)))111       )))###  """NNN...(((%%%***  333***---""" ---)))AAAVVV|||uuuIIILLL444   $$$___cccaaaUUUmmm777,,,>>>888>>>XXXccc}}}{{{fffxxxMMM***   """111 %%%$$$    ###$$$ !!!***  ---GGGQQQzzz{{{ddd555%%%  ***///%%%""",,,  111---(((000GGG666777  !!! %%%***     <<<  $$$!!!  !!!   VVV*** $$$JJJAAAppp\\\===$$$000 ,,,+++777 ///&&&ZZZHHHllluuuPPPLLL^^^UUUyyyYYY```zzzwwwkkkWWWUUU  ,,, $$$&&&    ###<<<    !!! DDDmmmvvvxxxkkkqqqhhhllltttwww;;;     III           ***  BBBaaa,,,     AAALLL(((          000XXXTTTtttqqqzzz~~~nnnyyytttQQQMMMIII&&&+++  ...mmmoookkk"""(((III---222...VVVSSS}}}vvvvvv~~~}}}oooHHH(((%%%    !!!TTT,,,         ,,,\\\ccc___{{{tttiiilllmmmyyy}}}???      AAA!!! BBB111>>>    333      ###777%%%MMM<<< :::---"""$$$***--- ))) 000MMM???        eee;;;<<>>JJJ```aaahhhJJJDDD%%% KKK""" !!!111&&&))) NNN&&&OOOAAA```OOO<<<444%%%cccnnnwwwxxxFFFfff===,,,     nnnRRR ###((((((  %%%333      %%% 555LLL---&&&333$$$ 333$$$EEEGGGNNNbbbbbb{{{}}}nnnQQQ,,,   """   >>> """)))###  $$$   KKK???LLL   666  ,,,     $$$CCC444999YYYVVV...*** UUU******222   !!! mmm  """ 555///CCCGGG999,,,---777:::CCCttt{{{~~~gggdddAAA 666  >>>(((   ---###777'''111777%%% ///    '''   $$$ 000AAA333>>>KKKcccvvveeevvvbbb___TTTcccyyy~~~SSS>>> ///555"""     777!!!,,,999     ###;;;BBB   :::!!!    666    ***BBB999 %%%,,,555NNN(((888444   %%% fff ... sssEEE&&& *** ===vvvtttOOOJJJGGG@@@(((  %%%(((  /// ///&&& ---###  ###   &&&///+++      '''  KKK  %%%"""777QQQ>>>]]]ooo}}}|||{{{|||~~~jjjqqqWWWqqqWWWVVVeee888888:::<<>>DDD'''   '''###--- ((((((   666SSShhhwwwyyyyyyvvv[[[III """333///333---DDD***  ---///$$$ WWW555000 ..."""!!!    !!!!!!     !!! ***  )))  $$$%%%   $$$,,,555    $$$      &&&,,,  ((("""        ###   ,,,:::xxxSSShhhccclll~~~```000   ))) $$$   &&&VVVJJJ777???)))!!! '''  $$$          &&&           <<<  000333%%%+++DDDCCC222555%%% PPP///)))              777   ,,,::::::WWW555<<>> ###  ...                   ,,,    UUU###))) """     (((+++   !!!   $$$NNN:::666    ---222+++"""+++       ///bbb HHH,,,DDD   '''((( """        &&&        :::xxx@@@[[[:::     """///333    %%%&&&---$$$   '''"""    444 222  III333AAA     """      666TTTGGG444&&&999   ...  !!! !!!%%%000        &&&111&&& $$$ mmm&&&   BBB      ///  ***''''''  !!!KKK...:::  &&& ttt###      >>>///       &&& TTTqqqBBB +++---jjj """+++@@@     &&&'''     888EEE %%%------  ***   666000%%% [[[ ///!!!333...    222 444    ///###    EEE nnn +++ !!!$$$%%%    777 ###                999,,,  333 &&&   ###&&&     666 """       $$$       ''' !!!'''333 ,,, &&&        ###     :::jjjNNNIII      ###  HHHVVV         ***       """:::///222### """      +++    ---&&& mmmhhh @@@ (((222,,,&&& ### !!!%%% (((%%%))) (((***           $$$  !!!$$$  $$$%%%==="""        %%% ###  eeeBBB  %%%   """"""!!!888'''///        &&&666(((&&& +++ ''' ***;;;   ||| ###  """/// &&&''' ,,,000      """ ///''' *** vvv!!!333111%%%      !!!  '''AAA '''$$$%%%     ...               ;;; ))) ,,,uuuQQQ!!!  (((      """///666 ///$$$'''!!!  """   !!!    MMM$$$...$$$"""      XXX~~~    \\\ ###///    ---       )))&&&     000      HHH'''      ###GGGTTT)))    ---kkksssPPP444@@@ HHHEEE     ((( 111222''',,,111...444000       )))999    ### SSS@@@)))###   QQQqqq  &&&rrr   OOOzzzYYY  """           000CCC         ###%%%:::  ^^^ 555            ,,,***  $$$%%%   AAA%%%!!!... {{{NNN+++ '''%%% """      ]]]xxx   ###'''   !!! $$$   %%%    :::    !!!  +++### 888%%%   !!! ===  XXXCCC(((999 ---    000  000%%%}}}XXXQQQ!!!&&&### 222%%% )))  GGG}}}LLL"""   111  *** 555]]]***  """    !!! """ '''???$$$&&&hhh  $$$   ```...&&&  333 """ (((           <<<;;;000000((( 444&&& ###  777     mmm111%%% ### !!!      &&&     $$$   999<<<...  $$$ 222555  === '''===    $$$///000333>>>JJJ  RRR:::    555,,,XXX +++000     !!!  %%%  ''',,, ###  &&&///###        111,,,((( GGG%%%EEE>>>333\\\777###%%%>>>---    $$$     NNN+++              +++       ### ///   888((('''&&&   &&& !!!        ===???222###444555III000       ZZZ???'''    )))!!! +++555BBB  ///         ===+++ $$$       !!!      lllRRR###)))(((  """%%%&&&           !!!;;;///      ...  !!! LLL***            333LLL  """\\\888 !!! ***>>>--- 222,,,    000 '''333""" AAA///LLL      """ !!!  """       kkkVVVUUU,,, (((;;;***(((KKKGGG666'''(((***      444  777     ###'''"""000         }}}###   000999 111       '''  +++WWWAAA bbb   !!!&&&  (((SSS///CCC ...      999&&&CCC"""AAA     HHH     |||iii>>>'''000000&&&%%%...&&&%%%777     kkk 444***              (((bbb """JJJ///777---$$$  333///  KKK"""   %%%///rrrppp999RRR ...     '''==="""  555>>>     777%%%        ///      yyy))))))...    HHH     777   %%%    ***)))""" """  ___)))  '''$$$      EEE      ---  (((555           %%%NNN      &&&   !!!     ddd444###$$$+++;;;///       &&&TTTrrr ###               &&&"""  +++        ###(((              $$$!!!999222%%%*** ...       &&&      ___???;;; $$$+++LLL888 '''###       ??? %%% &&&    BBB  $$$        ---%%%         111### :::&&&        """%%%+++   """ %%%   !!!     MMM???"""###$$$---)));;;666###      YYY        +++   )))      111        %%%   %%%    ///666///...### !!!$$$       YYY           DDD(((   +++     +++ !!!:::    '''!!! $$$$$$)))  """ 222!!!  ___LLL===######%%% ***===         ---ooosss###  (((  !!!    222!!!         <<<         %%% [[[    '''$$$%%% """    """!!!    ///   DDD555 {{{kkkKKK  $$$   !!!   AAA    ///!!!***   DDD     ((('''!!!###666)))  """&&& $$$        888  !!!---       www@@@   ((("""$$$"""         &&&)))CCCJJJ222$$$ ''' %%%       222+++ ###222...     $$$ &&&    ;;; HHH###(((    ))) ppp''' 555<<<!!!      !!!  '''TTT)))          ...  ### $$$DDD   %%%xxxCCC)))$$$+++    ///     %%% 444---  ###     000---  VVVEEE***    ///''',,,LLLAAA  """FFF  ###"""  ??? %%%---  <<<>>>         !!!   222KKK   """  !!!)))::: %%%   '''jjjOOO((( +++   %%%  :::>>>  ---     ...***333       ;;;111 $$$ 999   ###  '''///   :::   !!! """  ***   )))  +++ 444UUU"""$$$    ???  111333 '''  DDD}}}mmmTTT... """ (((,,,!!!   ,,,)))       QQQaaa          &&&    LLL    !!!""" ---888!!!)))  ///    %%%000;;;  %%%       ###aaaJJJ(((  ))) QQQ)))666000 $$$ """555---  :::WWWsss|||KKK        !!!   """ ,,,666          ---### $$$$$$ """  888hhh---'''000%%%)))   222:::@@@---,,,"""      !!!  '''$$$     444   111   uuuQQQ  ::: """CCC444)))///555///!!! 222555AAAiiidddAAA     ---"""333111/// !!!222&&& 444777    $$$    TTT  %%%777   :::    &&&))) ,,,***+++         ///+++333  222888(((    uuu777>>>   '''TTT!!!$$$))))))      ***^^^ZZZ???    ''';;;(((     ###;;;666777///'''...(((  ###  '''   JJJ        !!!"""...$$$ $$$ (((     +++"""    AAA777"""   |||RRR***""" """+++"""     777OOO@@@(((     &&&$$$999!!!    """    ***333!!!000,,,      333         +++           """III  @@@*** !!! 000444             111%%%))) '''BBB888   $$$     ,,,&&& ###???&&&JJJ@@@000        555  666:::         !!!WWW      xxx]]]"""  ))) !!!            ,,,,,,,,,***        """### ... """ """      ---###               &&&     SSS  (((---%%%   ***### $$$&&& )))   ###((( ***       %%%    $$$ %%% 333MMMWWWSSSFFF       --->>>       ***  +++                  |||UUU666"""  &&&     $$$   111III !!!  &&&>>>    444  +++###   """   DDD(((KKK>>>     ===)))    )))!!! ///'''   &&&###     ***(((444DDD///    DDD  |||YYY((( !!!!!!!!!       777"""  ***###'''             BBBGGG          sssSSS'''___sssjjj}}}MMM222+++CCC   $$$666111""" !!!   &&&     ###    444666 """""" ***  $$$ooo___@@@)))---"""  """%%%    !!! &&& 333                 ^^^+++      ...777*** UUU )))...eeezzz^^^444UUU   """&&&### '''       %%%         ,,,%%%    wwwHHH555$$$     ,,, 999    HHH###!!!         )))...     +++*** '''    IIIQQQUUU222OOO  ;;;EEE   ***FFF---    ###333      666         222    tttWWW111999&&&///###888   $$$@@@###                   ///+++  +++ """@@@DDD HHHrrrOOO>>>       ...!!!     111    ...   ,,,(((         YYY''' ,,,JJJ+++///   HHH???       666  ###'''         ,,,   %%%888%%%  EEEOOO---              $$$   XXX  """  ddd===III666 666######///   (((OOOfff111888666VVV222 @@@tttQQQ    +++                  ///555###     '''   ZZZ """    '''&&&kkkhhhJJJ000SSS$$$(((   $$$PPP'''999'''000(((%%%555<<<666DDDAAA]]]!!!""" OOOVVV     )))  @@@  ,,,   ###     ***999    &&&!!! """    )))     ===777yyyRRR999 ///###...  +++...NNNjjj]]]QQQ""" 222666111>>>~~~OOOhhh     ***]]] )))  ???KKK      +++$$$  *** DDD   ---&&&        !!!       222  jjj,,, 999!!!   !!!rrr___dddYYYlll  111LLLuuu```..."""$$$  AAA ###  EEE        '''AAA...                     '''     ^^^???LLL<<<888%%%###  ===ooopppLLLeeeCCC'''PPP$$$     ...   (((///      ::: !!!###$$$ ---"""          !!!!!!  IIIXXX    BBB''')))///555FFF---   !!!        wwwkkkWWWfffOOOFFF111+++;;;!!!''' qqqkkkqqqSSS888nnnGGGVVVeee###%%%???<<<###$$$/// 666... 222    JJJCCCcccddd=== AAA  ///***      ###   555===666777$$$ %%%)))$$$      ggg  qqq&&&  ...    """  ---   +++   ***    TTTeeeuuuTTT<<<'''***...(((&&&555pppddd888]]]eeeZZZAAA###  !!!***fff:::!!!666>>><<<111 000  MMMggghhh```,,, """        ###*** RRR(((222        HHH     :::(((         )));;;***!!!    (((!!!    ###\\\zzzVVVHHH===666)))&&& (((999333---YYYsssvvvccceeeAAA333 PPP,,,TTTvvvkkk222    !!! $$$HHH___ooo>>>OOO <<<  +++  $$$ HHH !!!  )))  ###777           $$$###+++)))111000         ---              ,,,###  $$$''' 000vvvzzzlllWWW111### 000///CCC;;;UUULLLtttuuuxxxrrraaa333@@@999 MMMttt]]]777bbbXXXIII<<<'''222   $$$---///,,,)))&&&qqqppp```qqqnnnmmmFFFggg$$$     %%%(((      FFF222             $$$ &&&$$$       999GGG    000   ***     """        SSSSSSJJJ@@@+++&&& 333555222bbbzzzfffPPP777"""AAA &&& &&&222hhhiiiYYYppp666222     !!! """444666ooottt///   &&&  !!!     ttt     !!!        +++ !!!))) <<<   &&&   sssYYYBBB%%%MMMwwwxxxLLLTTT666YYY666!!!TTTHHH RRR]]]ffflllccc  !!!***%%%sssrrrlll444222***  '''   CCC$$$///   )))---      ((( !!!"""\\\\\\333 %%% ### --- ...    '''%%% )))   AAANNN   ...### ###MMM777       @@@ iii___BBB@@@<<<888```fff~~~tttrrr\\\oooUUU```bbbUUUaaa000888:::uuuUUU666%%%   !!!UUUdddSSSjjjjjjzzz[[[]]]>>>333   """ ***888111  ///      ###  !!!222        CCC      ###%%%!!!///AAA---   ---%%%777+++ """)))---:::   ###    ^^^{{{lllpppooo}}}}}}zzzppp)))---...QQQpppfffkkk;;;(((###///???[[[GGG~~~www}}}aaa111     !!!  '''$$$  222      000    !!!     $$$444    '''$$$???GGG $$$    999 888  444 '''"""   (((    555}}}kkkOOOrrrTTTbbbZZZEEEEEE777   ...///\\\xxxmmmfff???&&&        &&&    ***  !!!000      $$$  LLL     333      '''  GGGVVVFFF888$$$  !!! )))<<>>hhhdddkkkfffgggkkkNNN(((  111  AAA UUU!!!            %%% &&&FFF )))FFF ---         xxxpppGGG)))    666<<<$$$%%% :::JJJSSSqqq^^^KKK...///'''    +++<<< $$$(((!!! $$$###---&&&     ///!!!&&&EEEeee```www{{{oooaaaBBB    vvv    ///      ,,,     )))888%%%  %%%  JJJ 555     ((( '''/// &&&HHHUUUCCC  ttt|||hhh}}}???222???  555```sssmmm]]]rrrxxx}}}MMM111///  ;;;    !!!...%%%###///666999    222PPPddd}}}{{{@@@$$$ ### (((III       '''---         ***RRR222 '''((($$$ %%%   $$$  )))AAA%%%    666 $$$"""--- 555 ___lll  $$$uuummmooo444   '''555UUUwwwggglll333444777          RRRzzzjjj111(((!!!     ZZZ          ''' WWW``` ***...)))   ---jjj    %%%===GGGAAAUUUNNNEEEAAA111>>>    (((  ///$$$   /// """   $$$%%%  ___888KKK%%%rrr222  DDDBBBeeeppp~~~^^^nnnHHH&&&'''    (((   BBB\\\|||+++            !!!555111 !!!<<>> $$$&&&"""sssgggAAA  LLL}}}pppaaabbb[[[LLL!!!..."""     '''!!!$$$ 333""">>>}}}YYY NNN        ((('''000***)))(((--- 555UUU]]]    +++555nnn}}}mmmeeexxx}}}zzz{{{]]]>>>     888>>>,,,  +++,,,888AAA+++ttt~~~kkk666 &&& +++NNNwwwbbbdddmmm___ccc+++NNN&&&   AAA %%%    YYYiii000 FFF             JJJBBBTTTpppPPP     KKKNNNpppzzzsssPPP  !!!    %%%%%%+++GGG<<<   ''' yyyoooxxx[[[;;; $$$### 999hhhJJJxxxeeehhh[[[XXX999 '''!!!   ))) VVV    ===VVVbbb  555 ###  ***  %%%###  """ ### \\\555RRRwww ZZZfffhhhzzz|||~~~{{{VVV222 ''' 999      !!! ---///\\\$$$   ### {{{xxxjjj===   +++  bbbccc[[[zzzlllCCC...         +++***sss}}}nnnXXX       !!!'''&&&       ??? sssRRRkkkppp|||```SSS   RRR555---      )))       ,,,KKKeee!!!%%%((( '''(((,,,444\\\rrrqqqkkkQQQ///        ###UUUrrrtttppp+++       %%%   )))     ''' )))%%%OOO888^^^///  CCCpppzzz|||###           lll{{{RRR000 """```vvvPPP333%%%'''    ***  YYY```---777  ...ssseeePPP"""  <<<    QQQCCC  &&&   ### &&&***+++    """  ))) ]]]kkk{{{sssqqq777          rrr +++ 111777     AAAgggnnnwww[[[iiihhh444  ,,,  ...     )))"""   bbbxxxOOO///    '''*** 222      ------###,,, )))CCC444%%%$$$+++;;;sss|||iiiooo  )))     {{{ GGGGGG    ===IIIPPPrrrtttRRR]]]HHH%%%...   ### HHH222000999222%%%    >>> ...lll[[[kkkxxxNNN!!!       ,,,   '''&&&'''   $$$ '''UUU```wwwhhh```   ,,,   uuu......      YYYfffDDDSSS  %%%))) %%%    @@@KKK555SSSZZZ@@@::: !!!       )))    JJJMMM+++  ### ddd[[[sssyyyqqq>>>      eeebbb      ))) UUUQQQkkk~~~vvvVVVbbb222555    !!!  000---...  !!!JJJHHH666((("""((((((          EEEHHHvvvooo///FFF666         ...(((   ((( 666RRR000^^^oootttoooQQQ555>>>          444   ###)))000      %%%      ///xxxbbb&&&    $$$&&&        &&&$$$sss"""(((  111999 000EEE  ;;;wwwyyyzzztttMMMMMMBBB---333(((      JJJ   222 000  """      AAA}}}             XXX  /// $$$$$$"""    <<<###[[[iiiyyy~~~fffsssrrrWWWeee... +++       666???    ''' +++&&&111      @@@NNNeee}}}vvv~~~iii          (((,,,333,,,222 bbb%%% )))     &&&555```\\\OOO$$$         +++CCC  %%%     ((( bbbkkk|||lll000  ,,,&&&>>> &&& 999)))      ***111555   000AAA444  000$$$ WWWJJJjjj~~~yyyuuuRRR'''          """&&&       &&&       !!! &&&\\\{{{www~~~wwwYYYdddAAA===  555   SSSbbb  &&& $$$ %%%444???%%%''')))333###\\\$$$ ### JJJ111***000fff>>>,,, (((777!!!JJJPPPvvvdddsssvvvKKK&&&"""    ,,,VVV555:::%%%      $$$      EEEiiilll^^^000ooo:::   ,,,     vvv777!!!   YYY<<<   666  TTTAAAGGG111444 %%%[[[\\\mmmCCCBBBMMM       ### 444///     ,,,GGG   )))     222???III###     ###FFF     ===AAA ))) $$$      ccc+++***        000>>>xxxggggggeeeUUU---+++     '''&&&       %%%AAA   +++'''444           %%%    fff    JJJ )))+++       fffFFF TTT    ***  :::###[[[}}}bbbKKKEEEccc888     ***"""$$$    ttt         +++ TTT(((         jjj )))   mmm===     999RRR[[[rrr|||zzzqqqmmmxxxpppLLL''' PPP 444   ***      uuu$$$ !!!\\\<<<"""       ))) ###""" 000        :::      &&&  111 $$$  ,,,$$$  ///000  888IIISSSfffVVV))) !!!       ((( ###  yyykkk111    +++ttt\\\      %%%"""  444           555333   :::000000  """  (((%%%""" EEEzzzSSSvvv~~~888    111 ***###    !!!   !!! ---555%%%  ***---'''!!! ;;;kkk'''%%%     111   WWW  ooo000 )))""" MMM777...%%%hhh###///"""!!!"""       %%%    KKK)))       ***666BBBYYYttt___\\\\\\%%%   $$$  555%%%,,,      %%% ::: ```OOO,,,         ,,,,,, (((  """ ((($$$###kkk)))/// $$$ +++444rrr!!! ###(((     &&& !!!222    OOO333))) '''---   555$$$:::WWW;;;mmm}}}~~~|||]]]JJJ MMM  &&&%%%       """     ***%%%}}}999LLL000 777%%%    $$$ KKK  111LLLyyy    @@@ +++ 555$$$&&&  (((777000 )))   ((( bbb...)))000  ...333  !!!   ...dddbbb[[[^^^ ---   !!!"""              """fffUUU999******  222    (((   kkk  !!!   000  EEE&&&   ---+++!!!LLL>>>$$$444222   bbb***'''!!!     555BBBiii333 $$$EEEHHH777'''  ...     &&&888+++   (((...!!!%%%'''&&&!!!     WWW  >>>     &&&  """ XXX%%%"""***AAA """  """'''888ggg}}}jjjtttzzz}}}@@@333   444???///  ###000333%%%     !!!   ### ...CCC333 +++  CCC    ,,,    """&&& <<<444:::???000%%%%%%%%%        666===$$$(((000    %%%&&& ggg;;;;;;%%%333??? &&&---...&&&$$$000999%%%     aaaPPP>>>cccvvvxxxfffHHH  %%%### ###  BBB      444"""      $$$    ***+++   GGG$$$   333       ###,,,   ---$$$  ***  kkkUUU888JJJJJJ%%%!!!&&&###   ---    )))   ###===IIIkkklllxxxmmmCCC   [[[ $$$>>>        ###"""    999;;;!!! ???'''JJJ  000WWW!!!:::  $$$ &&&  !!!$$$ ,,,       fff___^^^999!!!  ###'''    777777ccc~~~|||YYYNNN### """ 333   222555 ***       AAAKKK  BBBzzz   %%%000 ///LLL!!!   $$$ )))  NNN)))  !!!   $$$ @@@eeeoooccc444  $$$ ---444$$$ XXX           ''' !!!###  ```zzz ]]]...  (((     ### """ ###,,,111'''hhh''' !!! !!!    !!!;;;EEEOOO !!!@@@000]]]XXX???         555        777MMM (((  MMMPPP ***      ===(((   oooRRRcccCCC000  )))!!! """      ///''' $$$&&&     ///\\\   (((///+++     ***  CCC   nnnKKK ---      MMM333 777666...333((($$$<<< SSSCCC   (((   zzzOOO^^^+++ ### +++%%%+++           QQQ $$$  %%%   ((('''ZZZ ,,,       %%%000 )))BBB  !!! ###    ***LLL   (((    ((("""'''333zzzbbb ###]]]QQQ[[[LLL>>>000 %%%          """ &&&''' ```(((MMM[[[ EEEPPP,,,  +++&&&)))    %%% """,,,  $$$&&& $$$777--- ...!!!   DDD'''       BBB +++  ,,, %%%uuu$$$""" 111   333<<<,,,    !!!###    111 ,,,jjjzzz___   +++ (((   @@@ccc### @@@   111```www    999!!!@@@AAA !!! ***   ???  mmm    """ [[[???   777[[[tttCCC  &&&        +++000 PPP::: &&& bbb  """ ---  uuuXXX777"""      &&&000 <<<222  888    """ >>>    vvv+++uuu   !!!   fffxxxAAA%%%      )))        ###666   !!!   bbbUUU       ***::: $$$((( BBB___  ...000                ###  777  222///    !!!///###$$$--- (((,,,"""  555333555;;;rrr\\\&&&FFF        %%% !!!      ###'''   \\\XXX444   """  &&&---       +++@@@   $$$   &&&        %%%  )))333$$$      fff+++"""999"""   %%% ;;;888   """    QQQ   !!!  ;;;oooJJJ&&&  ///         ooo      @@@333   ***     ***      lll---           --- 777 kkk >>>"""zzz (((FFF     +++ttt222'''FFF   ''' )))222     SSSHHH'''!!!      )))      NNN@@@  """(((      === MMMwww+++    +++  ***            iii111        <<>> ///!!!  ###...000 FFFHHH ::: %%%    ;;;rrr    555"""  ###---,,, +++!!!  ;;;333,,, &&&  oooyyy[[[ (((+++///     ###*** ''' $$$ '''%%%  >>>  &&& )))  ---[[[000'''---### BBBIIIHHH;;;999PPP...$$$*** $$$  (((333222     +++    666     '''&&& """  MMM 888   000((()))"""###     ...  nnn!!!  ***    ###!!!###666""";;;...222 &&&   ...      """$$$ 222  ''' JJJ###(((///''' """333***    ***    """''' ((("""    999     === )))... qqq ???  ,,,   ;;;QQQ zzzZZZ777@@@///!!! $$$000       VVV}}}  ---333+++  ,,,$$$   !!! &&& ,,,"""111"""###  '''333       ***666:::444::::::+++      ''' ???  /// """               MMM555lll\\\;;;111 """ ---  ///*** $$$  WWW  ]]]111 (((;;;    (((   ''' 555%%%888iii999)))///:::!!!            &&&'''&&&###            """))) NNN444<<<     %%% 111      +++===   ###  ... ...)))*** &&&   $$$555  )))333        ''' +++   !!!       }}}xxx$$$+++        &&& ///     &&& (((  ***$$$      ((( ///((( """&&&UUU>>>%%%!!! +++   %%%      ###...  %%%     111  ###  ;;;    ^^^EEE      '''  %%%---  ''' )))  ***(((     ,,, )))DDD ,,, 444888FFFOOO*** """ &&&      888 '''222   $$$  %%%%%%          '''     DDD pppWWW777LLLUUU     555  CCC888666&&&&&&   !!!)))TTT @@@  ???  &&&222$$$ ---((($$$  CCC 777<<<...;;;  888((( ,,,333 ---$$$###!!! ---         +++,,,(((   &&&)))   ''' !!! JJJ@@@>>> &&&  EEE000   888 &&&>>>  +++ """!!!===999 ### $$$"""  %%%  ...  222ccc          '''&&&"""     +++''' 222   777  eeeSSSBBB+++888222   555     888+++   444555***888    ''' 333+++  &&&zzz,,,          !!!  '''111   """ '''     ... RRR   ,,,   ~~~ccc___444))) 777  %%%%%%***       (((777 444;;;999)))'''  ###...  ***NNN ###!!!111   IIILLL     %%%  '''  $$$           &&&  &&& ...000"""!!!!!! &&&    ccc666 (((        !!!     [[[^^^ ---  ###!!!***          ***+++  333  QQQ       $$$LLL       ~~~[[[000444UUU 666   ---        +++ ### ###$$$>>>SSS   &&&    !!!"""      444222 """,,,(((+++%%%   999      $$$  %%%  vvv]]]WWWFFF&&&''' """      !!!   +++  %%%### 222/// %%% """444     $$$    &&&      >>>666    III      '''   ****** mmmnnnDDD666'''000###$$$ ((( ...    $$$   """    &&&+++         +++   +++ 666+++,,,!!!      000>>>(((    &&& ///         <<>>999>>>$$$,,,###   BBBNNN888   ((("""***      333  !!!               zzzzzzFFF555&&&  ,,,HHH###>>>444 MMM''' gggBBB'''>>>   $$$   888...000  GGG!!!222555 >>>           !!!      @@@ """   ~~~TTTXXXEEEAAA--- '''    333 %%%111111 ... 888777888 !!! %%% III !!!  OOO --- +++       ---  )))       ]]]&&&***)))****** """)))&&&     (((*** %%%  '''&&& """                              %%% OOO   !!!   &&&/// tttzzzqqq[[[---%%%,,,%%%   $$$  ... 111,,,!!!@@@&&&CCC  """ +++%%%   HHH---      ---333       ###  OOO999 ###///&&&   vvvsssoooUUU>>>CCC 000 """     """(((   ---%%%   ===KKK  XXXAAA   $$$  PPPwww555    ###111$$$^^^444---;;; 444   &&&###,,, III  yyyjjj555555!!!,,, """%%%      ,,,***  ??? !!!RRR   ))) 222%%%    )))       )))000"""$$$444vvvSSS  BBB ,,, )))  ,,, ,,,///   nnnVVV000...   &&& BBBGGG)))444???!!!)))  $$$---*** 999 %%%  """/// AAA!!!===!!!+++((( ...,,, %%%         555:::  ###            000    ###     ppp]]]...BBB000      ===777 $$$UUU666"""333//////(((%%%   111   '''$$$      """   $$$    &&&   $$$  000  444 """%%%  ######   888 ccc\\\OOO000 ))) !!!!!!    !!!###***!!! %%%+++&&&,,,###/// %%%!!!666&&&  ###    ))) +++   ???          ...(((%%%888%%%  '''  HHH      ttt...*** 777 !!!     (((###        &&&333000  BBB  222   +++    %%%  ''' '''&&& ***NNN    FFF iii555((("""   !!! %%% ,,,  '''333!!!,,,555  $$$     CCCAAA %%%&&& *** ...    000```ooo  111999###<<< )))  ###       HHH  &&&   666 ''')))999     sssYYY:::### ---&&& &&& 111   222###///   '''666    kkkjjj  """   222  *** &&&  !!!222&&&++++++!!!eeeFFF000)))&&&------       @@@111     !!! """***          iii```000WWW444*** """$$$"""  222 $$$''' ...""";;;FFF"""    """           %%%     &&&000000:::===&&&&&& ###'''               @@@BBBFFF,,,   $$$,,, HHH'''((( %%%===<<<===    &&&111      888    $$$   CCC     ---+++ iiiggg     ---555%%%         ___ ooozzzwwwWWWTTTIII    ---999{{{...  999zzz999(((DDD ...     (((       &&&'''111;;;     DDDBBB,,,>>>    !!! >>>'''        555 ssszzzzzz@@@  """   &&&```333%%%***          :::(((999             HHH111      ===)))$$$$$$    yyyGGGCCC"""222     000  ...        &&&      %%%===     222 &&&$$$---@@@%%%        KKK///     )))   """           """}}}sss,,,"""'''   sssDDD    >>>222       ZZZ^^^III999)))    !!!)))000~~~XXX;;;    ###++++++111    )))     $$$  :::888 777888   $$$PPP222 ,,,     RRRdddfffTTT ))) ((( XXXMMM   yyylll000+++###   %%% '''   %%%,,,      $$$ '''(((     555 !!!&&&:::    )))          KKKrrrpppzzzBBB%%% ### 666   !!!     !!!fff      (((   +++    ###       ---FFF      %%%WWW     """""" YYYaaa```___444%%%        iii[[[===(((             ---  111 888     ***$$$$$$$$$  ;;;MMMTTTfffaaa:::"""  111     QQQ,,,+++        444 ***  !!!         ...   ((($$$###)))"""       %%%%%%  ***LLLTTTMMM888 @@@CCC111    pppMMM  ,,,((( )))  111 YYY### ---           ---///$$$ )))            +++(((!!!###---   !!!   jjjMMM000     )))###  ...$$$FFFdddeee777  (((111     $$$    !!!@@@  """  ###...     '''777,,,!!!(((     eeeDDDYYY   ((( """"""---      $$$'''}}}mmm^^^FFF&&&   &&&$$$ !!!  %%%   ###    &&& ///&&&999 333   &&&    FFFqqq  ***   DDD>>>!!! ###  ,,,&&&((((((  jjj|||222!!!$$$ (((+++***---  ###   """)))999+++ 888LLL[[[|||}}}VVVOOO,,,  !!!111 !!!(((    !!!          $$$    888   ***YYYHHH)))   <<<444aaa$$$444BBB,,,///((("""$$$!!!    ...777000 """ !!!))) $$$(((222FFFeeevvvrrr888  """/// %%%'''   ''' CCCGGG                {{{555       *** jjj~~~___&&&777555   ''' *** (((&&&  333))),,,'''///((( !!!MMMtttppp''' >>>!!!'''         777$$$      !!!     %%%   EEECCC ,,,  '''KKK  !!!(((!!!  ,,,  vvvBBBNNN>>>***   ### ''' ------&&&:::  PPP|||EEE%%%    000///  ###&&& ###///                  666%%%___999 ***    !!!  000XXXqqq~~~___===        ---555$$$    %%% ***     '''    (((&&&222 %%%   '''(((+++ uuu___>>>(((###!!!%%% aaabbb%%%!!!   222 ))) 999222 )))XXXrrrwwwtttWWW999    """  000/// ###    ### 999     &&&       ...MMM!!!          iiiUUU---@@@  """$$$111  AAA...>>>!!!,,,;;;AAAXXX999  555OOOxxxTTTNNNHHH@@@%%%... !!!222         111   888*** ,,,      ,,,,,,  """!!!LLL=== 222 """   ...777  %%%111(((///)))>>>>>>,,,""" 222   tttmmmVVV:::---+++  eee%%%333"""   &&&AAAWWW   +++ ;;;"""111lll>>>555???&&&    ///      ,,, '''   222777  555  ***:::UUUEEE### ...VVV$$$MMM     ###222666$$$    DDD222)))   sssfffTTT:::000555III RRR%%%       ...      GGG000       $$$###    &&&)))$$$(((    $$$EEE""" '''AAA     ((()))HHHEEE (((!!!  %%%  %%%HHH ### ppprrr,,,;;;%%%$$$     ///zzz((('''   """%%%...111*** )))      ...    !!!     &&&   """$$$    888+++QQQ<<<  )))      <<<333   777  )))/// &&&***]]]LLL===777     ###(((...  777!!!333        ### --- """  111''',,,444888...    """ ### ###(((  111444%%% ___          !!!777,,, ,,,(((---))){{{{{{<<<%%%555      BBB 888   (((!!!+++            !!!000<<>>NNNFFF+++ $$$   %%%         111     KKKxxx    EEE   JJJ   ### BBB$$$  """    ###HHH qqq]]][[[555... $$$       ***   ))),,, )))     000$$$  555YYY       +++   ///+++EEE,,,  )))***  SSS```WWWQQQKKK666444... @@@    )))### ###     """     LLL     $$$    +++!!!+++  nnn}}}ooodddaaaBBBGGG222        !!!     """777     ... HHH    ===           %%%   )))~~~dddUUU///:::### ###              $$$((( $$$dddWWW"""          ,,,  '''(((    ??? fffVVVPPP333%%% *** """'''  %%%  111    )))$$$--- ### &&&)))%%%            ---*** ,,, ???(((!!!  rrr!!! sssJJJ'''---@@@:::%%%"""          ...XXXHHH&&&    ###666!!!                ,,, ...((($$$  888&&&  333 }}}^^^///KKK>>>%%%        888$$$ """TTTJJJqqqfffFFFGGG<<<***!!!         &&&===333        &&&^^^$$$###$$$ ((( ---GGG---'''444'''       dddtttXXX)))      oooPPP444sss]]]{{{NNN***222444qqqJJJDDD!!!&&&  $$$%%%     !!!       333   ###333111        )))  ggg\\\LLL+++  (((  $$$)))     333ZZZnnnSSSXXX)))###```sssWWWUUUXXX999 (((""" '''       ###    DDD,,,)))   !!!  TTT000999666&&&---""" ---***       +++uuu}}}xxxsss///^^^bbbfffsssLLLAAA??? !!!  GGG;;;FFFEEE///666"""(((    $$$%%%333               '''###      ''' ooouuummmQQQ000***333###!!!&&&    ```lll      >>>|||fffrrrwwwmmmuuuiiiwwwJJJ222''''''000&&& PPP///@@@   )))!!!       000     !!! 888eee}}}<<<    ))) ###"""     """%%%kkkUUUIII333"""===  """HHH>>> )))!!!    """PPP~~~fff|||ddd///@@@  )))...(((999'''222### ***       (((+++  %%%,,,     ///  ^^^nnneeecccyyyyyytttRRR555  $$$%%%MMM:::RRRUUU)));;;444:::111 &&&   ###((((((...ooo^^^888$$$'''    !!!    lll|||www```bbbHHH$$$  ---vvvXXXnnn'''%%%...<<<===EEE!!!          ;;;         ===xxx;;;    ///     zzzPPP((( '''(((   <<< ''' 000MMMxxx]]]{{{```EEEiii===!!!{{{$$$   000""",,,   &&& ***''' &&&  &&&  777 $$$%%%  &&&   >>>999''',,,""" 555{{{|||???...======HHH     }}}^^^NNNMMM444+++000(((---!!!  !!!///''' ,,,$$$ ***%%%---000000\\\vvv}}}~~~}}}yyyfffkkkTTTiii|||  """!!!     """...    ///  %%%    %%% %%%***...!!!  ZZZ```TTT %%%     }}}|||FFF,,,+++.../// 444333)))""" &&& !!!000(((   """ ###MMM!!!SSSaaaxxx~~~ooo{{{                  $$$   ...888    '''$$$,,,(((  eeeAAA*** nnn???'''***222 ***"""   '''---444999!!!+++ !!!222,,,!!!mmmnnnsssLLL333  ''' %%%000 ///kkk888       444 !!!  ,,,... !!! '''  %%%---  dddSSSaaa---VVV +++***%%%$$$%%%$$$  ...HHHlllxxxsssWWWNNN333      )))     $$$CCC%%%,,,+++'''  !!!!!!pppFFF,,,""" 000   {{{{{{RRRccc+++&&&---LLL,,,(((     555444OOOFFF{{{MMM###        $$$ +++!!!  %%%  """  %%% 222###666     ***+++ 555hhhddd&&& ###    yyyiii888;;;%%%  ...  '''     $$$"""(((~~~lllBBB---&&& 000  000  ,,,666555444+++...((( !!!---%%%    ###,,,!!!777%%%     ###  )))111---"""  HHH       ``````WWW:::,,,+++      ???QQQhhhcccKKK999 333)))333,,,999 %%%  ***  333$$$```QQQ       mmmPPP111 &&&    )))UUUsssyyy~~~ccc((("""!!!)))###,,, ,,,UUU111"""  ;;;HHH,,,  eee+++                 gggSSS555999===444$$$      666III```hhh555+++&&& ***000  ###<<>>AAA     $$$        '''      ;;;WWWHHH666---%%% ...### )))!!!***%%% ...666 111---QQQJJJJJJuuuuuuiii___PPP%%%:::$$$---%%%???PPPhhh""" %%%    /// )))    +++ 777   --->>>vvvnnnJJJ333   $$$+++    ***###MMMIII555HHHvvvwwwGGGGGGKKKLLLsssZZZ<<<;;;>>> !!!)))%%% (((!!!!!!    (((%%%666     ((( $$$888'''   '''   yyycccJJJHHH&&&111   """ &&&(((!!! ---"""000ZZZ```lllxxxkkkgggmmm\\\~~~tttNNNfff999,,,$$$$$$   $$$,,,  &&&     """  '''         ]]]000### HHH     xxx<<>>$$$###(((***%%%!!!     $$$ 222$$$     !!!777 ...FFF\\\\\\***""" :::   !!!(((777  zzzjjjWWW###  --- GGGssszzzlllaaa777 ***        ---((( '''///111    %%%+++"""  ---%%% ,,,---+++;;;777   222   {{{QQQEEEggg:::""" &&&  *** ***WWWeeezzz777999 $$$###444       aaa ###          444aaaGGG000333'''777///,,,...$$$  ''' !!!  %%%tttMMM000333$$$    ;;;888EEE%%%PPPhhh```zzzSSS222    !!!      ---))) ((( ***     (((      ((( &&&:::###444 !!!???$$$ ,,,  ppp```DDD&&&   &&&!!! 666;;;222""")))AAA___iiiuuu___\\\ ---   ((( ,,,   === $$$ 444 ;;;"""&&& )))###444""" !!!  !!!###      qqqIII999 %%% !!!***  ...000IIINNN~~~~~~WWWZZZ  ///   333000     ((( 333222999)))...777 &&& 111      ---!!!  ___OOO$$$     IIIiiijjjrrrcccRRR..."""    ,,,&&&+++---   (((       <<< $$$  %%%)))..."""!!!''' 111((([[[...EEE!!! %%%222888 %%%   222  222   UUU333,,,***'''$$$  )))  LLLIII@@@---```rrr|||]]] ---999 SSS))) ...***!!!$$$        bbb 222 &&& ,,,EEE<<< !!!         vvvFFFAAA222******%%%  %%%111'''```www|||sssgggNNNJJJ&&&  +++ +++111%%% ,,,   999kkk   ###555            {{{^^^RRR<<<444&&&;;; >>>   KKKGGGbbbzzzzzzgggeee...666$$$(((%%%    ///666===  %%%              %%%%%%###000999  $$$!!! aaacccggg555  NNN   ,,, SSShhhTTTQQQ```;;;'''"""!!!DDD"""            ,,,$$$   +++    """ $$$ 222EEE  %%%111999444%%%  ###&&& qqqddd...  $$$   )))///IIISSS888nnnppp|||RRRAAA:::888'''>>>III777CCC        (((,,,666$$$$$$LLL<<<KKK$$$ '''+++%%%     ### ---'''     222"""SSS   ***   NNN...:::"""111///  +++///bbbQQQllleeeZZZNNNVVVtttsssiiirrrYYY???     %%%'''+++$$$'''DDD  +++!!! ###666>>>000         222///       ssstttVVV###444 LLL'''''' 444%%%MMMoooyyy}}}vvvqqqYYYBBB    ###   !!!```   ((( """ '''000   &&&  444---!!!''' (((      VVV\\\;;;::: +++    111HHHgggzzzmmm]]]222999 ,,,      +++000BBB  !!! !!!   ---<<<,,, !!!(((&&&!!!  ---&&&   999###    ))) ---((( $$$        |||ooo""")))777<<<+++''' !!!   ???MMMSSSqqqHHH###'''  ///$$$!!!    ###   """&&&     ))) """   DDD444222777 &&& ***$$$    &&&dddMMMDDD333%%%    ///AAAXXXRRR???  !!! 888!!! '''   ZZZrrr    !!!### $$$ &&&   ,,, """000(((    ***  ```dddFFFAAA%%%   (((CCCfffxxxhhh)))%%%!!!  $$$888   $$$---000...     '''     111"""   !!!444LLL%%%   ''' """  ---333pppNNN///*** EEEYYYtttkkk+++###  ###  999 ,,,888***%%%    111!!!   !!!    (((NNN &&& ,,,:::000 +++))) 666       !!!  '''%%%kkk\\\QQQ'''///((( !!!&&&===^^^xxx|||GGG(((&&& (((---==='''$$$:::       !!! ###  SSS   %%%  ### %%%      !!!NNN999 QQQJJJ)))***   !!! $$$888LLLLLL{{{~~~WWWXXX888   ...))) """  '''     ```          """"""***[[[pppLLL@@@)))zzzfff\\\222666(((   $$$(((kkkZZZvvvkkk444           """         """ '''+++ :::TTT|||mmm### eeeoooVVV>>> ;;;222))) %%%HHHiiiwwwMMM@@@---  ,,,...           %%%  """!!!  &&&  """\\\www///$$$777rrrtttVVV<<<,,, :::888'''  >>>???```zzzuuuyyy|||```333111,,,///         $$$  """  %%% III     %%%(((  !!!!!!'''333___{{{sss\\\333~~~mmm///111--- +++ 666BBBRRRzzzmmm```@@@III:::PPP999DDDUUU+++333   ,,,  TTTVVV ### $$$     ---  ###***"""   ,,,111+++---HHH~~~aaa yyyPPP===555&&&"""---666444  """222WWW~~~kkk{{{nnnqqqhhhiiiHHHIIIrrrHHH@@@++++++!!!   !!!   ...   !!! :::    (((!!! \\\hhh111zzznnnbbbggg...@@@'''&&&XXX~~~{{{zzzlllPPPJJJWWWyyylllddd{{{GGGllldddTTTzzzeeedddmmm^^^PPP<<<222%%%     %%% !!!   +++   ,,,333111%%%  ZZZpppEEEkkkTTT###***!!! GGGlllvvvuuuZZZ000 @@@111KKKRRRMMMggghhhZZZ}}}dddqqqbbbccckkkqqq<<<((( !!!   ###   $$$"""$$$   ;;;@@@   +++000...%%%###bbbmmm)))AAA]]]kkk@@@{{{XXX///%%%!!! 777sssnnn]]][[[{{{XXX888  (((///888YYYNNNPPP~~~}}}\\\www\\\GGG777'''OOO### ///"""   %%% $$$555   222 ///111555      333%%% oooBBB444.../// III]]]vvvCCCLLLIII///,,,***888[[[uuuGGG\\\OOOgggjjjXXXSSS--- """###HHH===vvvzzztttlllGGG!!! ,,,       $$$   >>>555999WWWZZZ'''444HHH___uuuMMMiiiXXX???***777CCCEEE :::;;;000BBB@@@RRROOO777///&&&***---)))  ;;;dddrrr{{{wwwVVV&&&  !!!        /// 000222  !!!   ((()))222  ((( %%%333???www|||???kkksssQQQ***///%%%777 ***<<<;;;%%% :::UUU %%%  )))===XXXjjjlllyyysss<<<... '''...  222 ***      )))000          000::: ###   WWW~~~lll222xxxiiiUUU&&& 333???@@@KKK/// ((((((CCC444EEE}}}xxxTTT        ---+++ ((("""$$$  )))+++FFF      ###"""&&&  [[[VVVooommm$$$yyywwwnnniii]]]]]]III///CCC///%%%###)))444)))???mmmzzzmmm###     %%% !!!+++""" /// ###  555 ((((((???AAA---          NNN^^^fffLLL[[[>>>""" $$$'''... ((($$$###===;;;ccc|||ddd:::%%%  )))  """ +++''' $$$--- )))&&&    %%% ###000yyyEEE """***hhhddd:::zzzJJJAAA&&&333444  (((HHHbbb{{{yyylll999,,,!!! !!!###     ...  &&& ###    (((    AAA"""     >>>iiiGGG)))hhhHHH>>>EEE555CCC999''' """ ***...MMMDDD<<<--- ---888    ,,,444FFF,,, ''' ***   (((       ***"""    ###"""###WWWrrrVVV%%%(((|||jjj]]]IIIQQQ,,,***<<<"""$$$---''',,, $$$ %%%      @@@ ###       $$$ """!!!   ...!!!   333777444???777111(((777www]]]nnn[[[RRRFFF(((***'''...)))555  ((( 000777888%%%  (((LLLjjj        ''' ---!!!$$$  PPP)))***'''    %%%         %%% ;;;???###gggbbbaaa@@@GGG$$$'''777***+++''' 222   ,,,&&&XXXuuu'''$$$       ### ''' ,,,   333111===))) &&&!!! ///  !!!   (((...YYYdddCCC|||UUUCCC==="""888444   ###  $$$UUU]]]kkkNNNsss(((""""""     000===<<<  %%%+++  &&&999  BBBDDD'''     &&&)))+++  111 999...HHHAAAEEEmmmiiiCCC999EEE###---222 ***111 EEElllvvv}}}___RRR444333 (((         !!!        333ppp}}}eeehhhgggMMM...==='''$$$   '''IIIYYY::: &&& $$$  666$$$ &&&            +++444 !!!   @@@}}}AAAAAAKKK___<<<&&&   ### %%%gggxxxPPPzzzmmmJJJNNN>>>===111    '''        ###  000  &&&'''(((***444 '''000111```jjjjjjUUU&&&    222]]]UUU~~~ppp~~~ppphhhTTT###    $$$     ###$$$"""111   ///---???***:::""" ###%%% ,,,<<>>DDD^^^vvvvvv000000!!!  (((  '''        \\\mmmyyyVVV@@@&&&$$$,,, !!!???VVVfff^^^BBB,,, """555  000"""888    ***           (((//////```ZZZcccKKK===<<<%%%***'''""" 222555777WWWGGG+++<<<***--- %%%666&&&   %%%      666   $$$$$$   RRR,,,???xxxrrrnnnJJJ\\\>>>FFF666((()))    +++???555BBBNNNMMM<<<###AAAFFFbbbYYYJJJ777   <<<---   111     &&&   &&&!!!&&&eeewwwlllSSS???  ''' 777 %%%!!! 000666666PPPuuu|||yyyaaa)))+++---  !!! 999   """     ///000:::XXX555///)))  666%%% &&&%%% EEE@@@WWWbbbvvvzzzfff444---,,,777)))""" +++ 333    """      ### '''qqqoooHHHIII111;;;!!!%%%"""777///444 )))444;;;kkkuuu\\\aaaIIIAAA/// ...###---777--- HHH  !!!    %%%xxxfffDDDccc>>>,,,(((!!!%%% &&& )))&&&444BBB@@@^^^{{{wwwVVVjjj444+++)))"""333OOOiii222555TTT ((()))  111:::EEE&&& ###   xxxiiiRRRZZZ   ...999bbbccclllfffYYY===GGGyyyzzz___```aaa&&&PPP<<<777LLLQQQ""",,,!!!     """%%%--- nnn      uuu777MMMBBB555)))999)))+++%%%000555VVV666SSSsssllloooqqqiiimmmiiiVVVyyynnnSSSYYYmmmVVVlllqqqJJJ444    !!!&&&   ===VVV$$$"""   !!! |||~~~}}}UUUTTTFFF(((  ::: ***333PPPFFFRRReeeKKKSSSiiimmmVVVffffffzzz|||yyy]]]uuuwww<<>>GGGBBB222""",,,###     !!! (((666  '''---  |||jjjmmmDDD%%%DDD)))<<<000$$$  !!! %%%    777""" )))  &&&~~~oooUUUbbb222KKKDDD###))) '''!!!333   )))888!!!!!!###  ### vvvmmmbbbLLL!!!$$$""" &&&   111 ###""" &&&  ###  '''YYYSSS???^^^===999 $$$000III000 ---333HHH%%%...(((    000    ssseeeOOO@@@+++666***### 000   ***---"""  yyysss\\\LLL000--- ;;;''' (((333%%%;;;  ((()))111tttkkkaaaCCC777 %%%$$$111111 000!!!::: ### SSS$$$333JJJ222'''...BBB777*** :::!!! XXXcccJJJTTTmmmFFF666### 777555### (((  qqqnnn___VVV...%%%+++///$$$  %%%UUU<<