BM6P6(@ '''$$$(((___>>>mmm  RRR&&&(((===iii +++///&&&--- &&&>>>WWWnnn LLLqqq ///777||||||!!!""" ...sssxxx222 )))'''999###333!!!!!!WWWQQQ ###&&&@@@qqqӵĦĦӵĦlll111,,,###BBBHHHuuu4ĉ@ӵ>L=hĦ4ĉ@ӵ>L --- !!!444888XXXtttGG=?|||HdĦ=ĪjGG=?HdĦwww///ӵ ###666ĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4 g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e?? 4Dӵ!!! Hƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ 4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵ DdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ+++ 4DuXӵ DdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ$$$4DuXӵD&dq&ĒRyyysdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRrrr 4DuXӵ Hu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵ ĵD^vvvwwwDdDĦD^s׼sgeFm8>aĦs׼sHojjjD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦaaabbbĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦsss]]]gdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneFFF\\\YYYneneneDenene>Ak<fhDenenene 666jjj999,,,!!!222fff{{{)))===$$$ 000  ;;; 000---nnn    DDDuuu  +++111"""%%%%%%>>>JJJ$$$ 999  $$$ >>>===ddd|||222<<<%%% 000777nnnxxx(((   <<>>999)))333!!!"""...///PPPqqqxxx###!!!)))eeejjj ###...   ,,,===rrrsss  666 333*** 999!!! &&&$$$===}}}ggg /// ***PPP[[[+++((( $$$&&& OOO{{{ 777   !!!EEEsss  ///(((""""""!!!...222bbbyyy)))$$$ $$$HHH)))111$$$DDDlll )))    )))###$$$ )))###jjj$$$""" %%%111!!!666444  %%%777''' :::555JJJ!!! '''$$$///000+++666::: )))   JJJPPP}}} 888"""   %%%  &&&888@@@]]] 000///'''###  444$$$000  OOO)))))) +++:::  ((( ...%%%222___  ***  ######PPP{{{###   ,,,&&&###'''OOO   (((   777777RRR^^^qqqppp ###000 111'''444DDD"""   ggg    333///;;; %%%  !!!!!!  %%%"""000444111 333AAAbbb<<<666JJJzzz !!!   """ ;;;NNN}}}  !!! $$$$$$***333zzzvvv         777AAA       222???:::FFFrrr  &&&'''  $$$666777^^^+++     &&&"""666888NNNkkk &&&   %%%>>>'''888[[[)))+++(((666{{{www    )))&&&...###!!!uuu ### ###OOO^^^UUU  000 ### (((---333---###777'''!!!---%%%DDD}}}   )))))) ###)))    !!!BBB555  !!!AAA&&&!!! ***  (((((()))*** %%%BBBccc*** ---### AAA$$$ ((( +++ ,,,DDD ,,,CCCPPP***  !!!,,, '''  !!!%%%$$$HHH,,,$$$)))+++xxx((( 111!!!&&& ###000  (((999 !!!:::%%%111uuu|||  444+++888%%% ### ,,,===888  ###+++TTT|||%%%!!!!!!!!! AAA   666### $$$UUUsss(((--- 555 %%%!!!===999$$$""" """)))///BBB###+++  !!!  ///www   ###   !!! %%%  )))PPP{{{ 111 (((     (((  )))444[[[rrrKKK|||    ,,, $$$ ((( $$$ 111===444rrr***)))  ---:::  ...999 (((555 """555}}} $$$'''   """$$$!!!LLLppp   ... &&& %%% &&&   >>>!!!,,,((('''FFF   """  *** 333&&&(((  333$$$555...%%%   """111,,,  000 777)))iii   $$$###!!! !!! """[[[|||777%%%   )))  +++'''111   ---***RRRjjj    &&&$$$ 777,,,  !!!...%%% (((FFFKKKddd ###&&&  ===;;;///""" 555222555mmm}}}000%%%  """'''  777 TTT|||    >>> """  ###==="""  FFF""" !!!###!!!$$$$$$>>>333   !!!<<<000222 222$$$'''mmm%%%000111     ''' """ """[[[|||&&&!!!$$$ 333   ###  666///,,,***777 $$$NNN___WWW$$$'''  ;;;((( ((('''$$$000 555... '''$$$!!!???EEE---BBBSSSuuu'''    000 222 !!!'''+++%%%$$$=== OOOXXXYYY((()))???   222 $$$ ###  ///%%%'''444ZZZhhh   )))111---,,,&&& !!!000 &&&(((+++QQQHHH\\\ ### +++$$$ *** &&&""":::>>> ###$$$'''111... 111666___ '''  """ )))...  %%%,,,'''  """  222###///BBBzzz+++###  '''((( ### <<<666((("""666+++### """... ...+++ ddd   %%%    )))   """ +++111>>>pppiii'''   """ $$$ """((( '''PPPQQQssshhh{{{"""    ###&&& '''%%% """### 111### ...FFF   !!!!!! %%%***###+++ LLLdddyyy 111,,,    ))))))!!!'''%%%111  ###===       222666zzz&&& +++ '''  ###((( ------ ))) $$$ %%% &&&)))zzz  )))    """ ***  !!! @@@iii    CCC666###***     222+++###AAA  >>>"""    '''(((222   $$$   """CCC444ttt  '''!!!+++DDD+++"""---   ###%%%   &&&### &&& """&&&  000'''  !!!!!!999ccc %%% """"""    $$$000  ,,,$$$)))+++   '''    !!!&&& $$$<<>>222:::eee(((  %%%!!!       ###EEE!!!,,, RRR222@@@!!!...000000%%%  ,,, 555))) :::111+++%%%     )))111%%%%%%)))/// ))),,,jjjsss(((### 222$$$888&&&"""    000 !!!---CCChhh !!!$$$888 $$$ ---000 """ 333555(((  %%% 555\\\uuu (((:::>>>!!!   FFF)))###888---222 888 &&&???%%%777;;;TTT  444444%%%888mmmEEE   999888  ''' """111+++(((FFFwww222###((("""+++000&&&!!!$$$333(((   333!!!===  555$$$+++OOO!!!GGG111"""%%%###HHH !!!$$$(((... 777 ...  LLL  888"""   ---(((   ---%%%'''///333FFF ((($$$''' *** CCC"""///777   888%%%  ///!!!lllQQQ***+++ &&&999 ///111 ---555 )))!!!''' +++!!!HHHkkk )))$$$  AAAccc ### %%%  222 $$$'''...  ...111GGG777\\\  %%%+++  """    ,,,***333 ,,, QQQyyy ***///+++,,,''' ---!!!,,, ---&&&$$$ $$$///   ***%%%555000 ((( '''    222!!! !!!(((KKK%%%  222&&&'''///888???!!!&&&!!! === 666;;;VVV 111'''""" !!!--- $$$999 ///222""" !!!::: """###'''  YYYuuu!!!888 777$$$  ### !!!,,,   ***222   !!!... 000 ...ccc 000000"""cccVVV ??? +++ &&&777  555))),,,--- $$$---$$$"""555*** DDD  %%%???nnn}}}'''<<>>aaagggLLLrrrttt555OOOjjj[[[yyyAAA:::FFFJJJ###"""111000  %%%  %%%...$$$///$$$!!!%%%555 &&&333""" 111"""NNNSSSXXX^^^HHHIIINNN^^^UUU     )))###111  ...---  +++ @@@$$$LLLGGG ssssss%%%$$$ddd```%%% 333 !!!   !!! /// !!!$$$&&& ### 000 ???///GGGbbbCCC;;;'''333<<<333555AAA,,,"""EEE,,,JJJ ,,,  !!!&&&  888###  ''' 444___~~~jjjMMM!!!!!!  000  $$$  ...$$$    555###$$$)))  ((()))cccBBB+++######555000>>>  222 --- %%%""" 333%%%!!!,,,///555%%%""""""aaa}}} bbbNNN%%%DDD666/// ---""" """---  444 $$$777""" &&&JJJ  666qqq333***"""111000+++  """((( """  GGG 444222&&& <<<777EEE !!!999///%%%'''HHH___''' ***777''' ,,,%%%   000 ***  333$$$;;;///...     """ %%%+++(((  ###''' !!!222222*** +++<<<\\\ '''     777;;;===---     &&& )))+++>>> ,,,444 NNNUUU... ###!!! '''''' 111 &&&!!!    ###!!!"""!!! 222OOOTTTsss     444...... --- *** 333+++   444???000//////&&& !!!...mmmXXXiii """ AAAVVV EEE)))///]]]ddd(((=== !!!!!!---***777((( !!!%%%___  111 555 &&&  999333   %%%000###### $$$666 555 )))CCCdddjjj%%%))))))222$$$ 666   &&&    888000   :::###;;;UUU     777!!!   +++ 666---  +++666mmm))) ///   ... ######  666???***(((,,,IIIWWW !!!       )))  $$$((( 777$$$ )))+++%%%ccc """      %%% 222,,, 444###}}}  888"""  --- ,,, ...777 &&&$$$)))!!!...vvv))) ... ,,,333     DDD###AAA%%%&&&333555%%%))) '''>>> 222***000***/// BBB!!!   BBB000###$$$  ###***+++ hhh  (((///=== '''%%%666***...'''  ))),,,  555ggg %%% 111 ***+++ 000%%%      !!! ###  >>>  """<<< (((___~~~ 777   ))) %%%  )))   <<<333***(((000 """@@@uuu///######"""%%%///%%% %%% %%% ###&&& 222!!!,,, BBB### ))) 222 GGG!!!--- '''  ### (((  +++111 ,,,222222 ...  555``` !!!$$$ JJJ---''' ,,, ### JJJ """!!!  !!! 999$$$!!! ,,,yyy !!!(((   DDD 444777222333444  VVV888'''  444 ###,,,RRR999  &&&---###FFF %%% 555111555### ???  222222    LLLuuu"""    ### ---   $$$(((  666---!!!   (((  )))"""###111 ggg ***    111 444 <<<---  555555$$$@@@)))   ,,,!!!!!! ,,, &&&!!!%%%'''((( ###   +++ +++  +++ """ ddd!!!---  ))) $$$  +++""" !!! CCC  &&&000###  %%% %%% !!!???333  """   --- """ """!!! +++  ```___    WWWFFF::: +++    888 <<<EEE>>>[[[??? """   ###  000 +++TTT&&& %%% +++ ... ..."""'''+++((( +++ddd$$$ !!!333 hhh===  $$$000   000 ... !!!///,,, iii000  ###999 HHH     ///"""000FFFvvvlll TTTAAA------ *** !!!>>>999))) @@@!!! &&& """%%%  &&&  III:::SSSTTT 111 """ +++  ### &&& ((($$$  555&&&   777"""555~~~ $$$  ))) 888 ###,,, """###+++###%%% 222......<<<--- %%%[[[~~~ JJJ  JJJ777444***!!!%%%###000&&& ###    666666999...UUU---!!! ,,,    CCC666  """///III  )))###444  $$$  666    """ 888iii~~~ ***555 ((( ***    !!!$$$   !!! ///444   555777!!!  !!!   ))))))444555000'''%%%333^^^    *** ,,,000 &&& ---''''''+++'''+++---NNN]]] !!! '''""" """ !!! &&& ### 000888(((######666 *** ---GGG``` """   """%%% &&&444    $$$  NNN+++  444 %%%---RRR*** 666  333 $$$!!!%%% ***  ***   333  !!!333===000```!!!)))222 ,,,555   $$$   777!!!%%%555@@@/// ###)))444 $$$!!!!!!  GGG((( ))) &&&  """ 444&&& 888"""  $$$ ***))) '''---  ,,,SSS)))  ,,,---  111  @@@###111   ))) )))%%%  333EEE((( 999&&&333888    ,,, ### %%%  ###''' ___)))444...555 JJJ:::%%%'''333      &&&!!! 666 (((...""""""$$$  111--- ++++++    """!!!777 ...+++    :::fff999CCCYYY~~~ !!!  $$$ 222... %%%((( '''(((   &&&((( $$$ '''### """ ***'''FFFMMMJJJbbbEEE 111%%%&&&"""'''(((  """ ---+++%%%444,,,999  ,,,""",,,000<<<(((SSS    !!! 000+++  +++ """'''!!!@@@### ###(((!!!###111666""" 999{{{)))777"""  !!! $$$ """'''888 $$$111  $$$  ***  &&&!!!+++333 888;;; )))###;;;```vvvQQQ;;;  ###&&&###  === ,,,"""<<<!!!  """***<<< !!!---,,,rrr///  !!!+++ IIIKKK ::: ;;;  (((&&& )))BBB &&& """,,, KKKeee///  %%%  &&&   $$$---555 !!! """000$$$)))---WWW$$$%%%===...  @@@333 444)))444   333  ,,, '''   ,,,000444 ,,,&&&'''AAA>>>777 777///    333 (((GGG  !!! 777---&&& FFF>>>444kkk+++    ;;;(((  ))),,, %%% ***  ''' )))%%%'''000 UUU &&&   000222*** &&&   """ ...AAA  &&&"""&&&&&&((((((--->>>QQQRRRKKK"""&&&!!!)))   111%%%)))  666555555""" ,,,333 ===RRRfff ---666EEE ??? 999444 """999''''''###  (((888333###444 ### """'''...    BBB$$$ !!!!!! """"""...!!!$$$))) &&&  ###VVVwww   777  )))(((    ???  777333%%%   ***+++ %%%$$$ $$$###+++]]]QQQ***  )))  *** ###444 ###  444  )))''' ///    ---ccc 333 $$$ ---###$$$'''  AAA"""/// +++   $$$  444 '''&&&$$$  (((///:::eee,,,  $$$ !!! ***  %%% ...&&&))) $$$ ***&&& ### 111444### ###,,,###%%%<<>>### """%%% !!!$$$EEESSS###  :::%%% +++333 $$$DDD ###$$$&&& ...333LLL\\\   ###  %%%$$$   %%%###000'''  !!!$$$ ...###  %%%RRRvvv    (((  QQQ666    000 (((444 555### ''',,,&&& ...DDD&&&   '''((( ))) $$$ %%%'''''' !!! ...777))) %%% !!!>>> ###%%%FFF111LLLdddwww   ###  000        ###111)))"""--- ))) +++ ///###gggyyy    GGG$$$  000 333)))    444CCC 222)))%%%&&&---###'''))) qqq  %%%... $$$###333   ######  &&&+++!!! """ 888999 &&& 111---%%%)))BBB```sss!!!  :::   666     ,,,000$$$((())) %%%   $$$***&&&BBBmmmsss MMM(((  000 &&&XXXNNN     888"""$$$LLLnnn   (((  ###  $$$sss}}}AAA !!!$$$ !!! &&& +++ """ ### 444NNNnnn     )))  '''333)))'''  TTTGGG<<< ### !!!"""$$$!!!222  ;;; %%%SSSooo KKK 111 ''' """,,, (((       """  ---***''' $$$"""RRRttt'''&&&!!!'''444   $$$ ///!!!    ...  999%%% ))) ***###!!!***222'''%%% 333^^^}}}  222***  '''TTT,,,333  !!!"""""" ))) ---,,, <<< ,,, ...%%%  VVVIII<<<*** ,,,666  (((  222 444,,, ***,,, """ &&&$$$ )))))) %%%QQQ+++999%%%:::--- ... (((  ***  000*** ((("""222'''###  ,,,666???###""" 111 KKKPPP+++UUUaaa  '''       ###  +++ ???)))(((444 ***888)))[[[  +++BBB  !!!    $$$444   '''  &&&$$$   """  ///"""!!!:::,,,"""BBBxxx """ 111&&& &&&  )))'''(((  :::''' ---  $$$;;;  :::"""###^^^]]],,, ######***  $$$ (((KKK\\\;;;  !!!  000 &&& !!! ///!!!%%%***000&&&gggkkk&&&   +++ ###"""+++ ---,,,  ''')))$$$ 222666 111$$$666*** $$$888---666 ///&&&+++ '''---  ;;;>>>"""  &&& %%% JJJ $$$ 999*** 222  ---SSSfff000)))'''EEE    ###)))  666$$$   """    555;;;222;;;ppp'''777 %%% www999QQQ 000  """   ===555555 %%%&&& ###  <<>>!!!/// ,,,%%%  777XXX ---###'''&&&444  !!!)))  ///***  *** $$$'''  ### $$$222  '''///EEE !!!nnn   888 &&&%%%%%%###CCC000 $$$ !!! +++ ### 999 ((( (((---***222FFFuuu"""))) ,,,    ###    ((( ### %%% $$$111(((###(((---  ---,,,...$$$!!! 111yyy*** (((    %%% 222&&&  $$$       !!!   !!! ***""" """+++XXX'''     %%%&&&FFF888 !!! ,,,)))999   )))  )))  JJJ***222iii ### ...&&&,,, '''   ###'''::: $$$### ::: ###((()))999xxx   ###555((( )))/// ###   ,,,     ... ***DDD### $$$'''%%%)))@@@222VVVjjj!!!$$$   888   ///444  ???  """"""   *** UUUsss{{{    $$$HHH:::     555   )))444  '''  '''"""???"""  ''' >>>  !!!     ###%%% """  &&&"""HHH111###///::: $$$bbb      111$$$ """ 666  (((===888  999    %%% ### """+++>>>nnnzzz  ---&&&@@@(((    000  &&&444%%%$$$:::===UUUzzz&&&  +++222 !!!,,,  +++%%% +++ ,,,%%%333<<<&&&"""   )))  ###  ###555***:::<<<***!!!555%%%+++ $$$   ...=== &&&NNN 222 aaa~~~ BBB'''... ''' )))888555$$$<<<&&&+++ ***III000bbbxxx&&&CCC000!!! '''!!! ... !!! :::$$$  :::  UUU<<<  >>>""";;;$$$555%%%333,,,:::)))--- NNN """***  ///'''))) ***''''''*** ***   %%%,,,  111  ///+++"""$$$  333 %%%"""---:::###%%% &&&DDD KKK???222 %%% ...222;;; !!!   (((666$$$ (((666*** $$$333 ,,,&&&###%%% ### """ ***))) 666DDD""" '''---((()))---"""777666---   """  %%% %%%  /// !!! +++'''@@@///000]]] ;;;=== $$$///&&&''' %%%(((  666 &&& EEE ;;;((( ,,,))) ///&&&$$$///111OOO:::]]]  666---EEE   666333666 )))$$$ 999  NNN;;;333HHH (((  &&&''' '''%%%kkk!!!    %%%  """ ...###  444YYY!!!  ...%%%  $$$&&&   ###^^^&&&  $$$ ///   !!! !!! %%% ###111,,,$$$ PPP^^^PPP+++  $$$...AAA>>> %%%''' ,,,%%%000---QQQYYY &&& ###222$$$---!!!'''444 """   $$$&&&BBB  %%% ///999,,,--- ::: &&& ,,,999!!! %%%111    ,,,   &&& >>> 222 $$$''' 333 ...   RRR"""777)))((()))  """111$$$ ,,,   !!!WWW&&& EEE 999&&& '''%%%... +++%%%333DDD 444 /// )))888  &&&  $$$///,,,!!!%%% 999   FFF%%% *** EEE !!!   !!! """)))DDD +++qqq %%%666,,,$$$"""(((222%%% +++???111111))) """???'''--- &&& $$$ %%%000--- ///    +++AAA !!!)))     666SSS (((000 """    ///555222   """QQQlll$$$&&&444 &&&   888 """  (((===###'''  &&&+++ %%%""" ///mmm### 000 HHH000 !!!    """ ///   +++... ###111---666===ccc   000'''$$$ (((333 '''*** """  """ 444&&&     $$$ &&& 222  !!!%%%###888)))888 """&&& '''@@@===&&&  ###  333  111 ###((('''!!!///999''' """ 555@@@hhh """000 kkk '''  )))    """+++ 000///'''  """***$$$$$$ YYY  ///  888777>>> 000&&&""" AAA111BBB  !!!  AAA&&&  !!! !!! ((("""...(((CCCvvv    """*** 333(((***>>>;;;$$$::: +++---  111  ...  ,,,###$$$ $$$(((+++TTT!!!### *** """   ))) ,,, ***  %%%$$$###000   )))  '''555   %%%111---bbb 444  111---  %%%  +++...%%%+++ 111     ,,,  GGGCCC]]] $$$ :::%%%&&&111 """###((( 333 %%% ---'''888 &&&    )))   !!!!!!333 222 222---999 888 &&&555===%%%111 ...   ===(((%%%444(((777  %%%666 >>>&&&!!!AAA$$$(((SSSvvvyyy /// 777???... ### ,,,''' 666   &&&  ,,,;;; /// ... 555555    +++VVVccc999---,,, $$$===---      """&&&%%%   ### ---((( ### &&&,,, ### ***999===999""""""""" """  ###'''""" 555!!!!!!### !!!%%%  ,,,""""""+++!!!""" $$$___nnn222!!!###'''  !!!  888     !!! &&&   444FFF GGG...  !!!****** ???NNN(((   ???    $$$ CCC888 444  !!!     ???"""FFF&&&444((())) ;;;QQQqqq}}}&&&222!!!###  ***///,,, $$$...""">>>888 $$$   HHH *** """  """ $$$ +++ ,,,NNN}}} 777  ,,,###   $$$BBB''' !!!  333 --- 000 000 FFF===(((  """  ###    ///EEE{{{;;; ,,,,,, ...%%% $$$    (((777!!!... """ 222  ,,,   """HHHiii   ###    """  +++@@@ 111### &&&!!!'''  ''' ((( ### ///---999ooo%%%&&& """ """ %%% ###"""!!!)))$$$!!!    """  %%% ((( %%%'''((( GGGWWWkkk  ...777  !!!  )))""" 222$$$  (((,,,"""  """%%% ###### !!! !!!  (((KKKMMMjjj """'''::: '''999111 /// 111 &&&$$$   ***!!!  $$$444,,, ###BBB### ***888<<>>(((### ### CCC     $$$===   """ <<<(((  $$$((($$$ )))$$$    >>>)))555 """'''     ,,, 777((("""222;;; ***))):::yyy'''!!!    )))000 !!!CCC   333555"""=== %%%&&& """...@@@  ,,,$$$   222""" ### ((()))555zzz,,, 333$$$666   ,,,888 ;;; $$$ ***  ///???  %%%+++JJJ---  ***  !!! &&&666  &&&"""::: (((  $$$$$$       '''&&&------,,,/// &&&""">>>zzz ---111'''    ###AAA !!!...  ???555 %%%   ###!!! +++222&&&  ###  555+++%%%JJJddd+++333  222...    $$$***))) 888 ,,,###$$$ %%% ((( +++ %%% ***  $$$ ***(((+++qqqggg 444  $$$$$$$$$  """222 ;;;"""  (((!!! """   ***    --- $$$  ### ]]]kkk    ###///&&& 777  $$$    $$$!!!+++###,,,  HHH@@@ AAAKKKgggzzzyyy    ///  ((()))     """ *** 000    666 $$$ 111((( 777 ''' ,,,"""QQQ***(((000'''!!!555 """555$$$         %%%$$$  """   === &&&QQQ&&&   $$$..."""$$$&&& ***      $$$$$$ ***   222 %%%222...***(((((( !!!>>>((( ///  === """777!!! 666zzzvvv(((...  $$$     444...///!!!!!!111!!! !!!%%%BBB $$$ """...  ???  AAA&&&###******GGGnnnqqq555%%%!!!+++%%%""" %%%333)))***%%%///   ###444  (((+++ """%%%+++ $$$ """ 333 PPP&&&&&&>>>kkksss,,,***!!!  """!!!  ;;;!!! +++///  !!! 111 &&&''' 666 $$$---;;;&&&*** +++))) )))%%%GGG @@@YYYlll '''   !!! 333   ///!!!###HHH555 !!!...   (((333%%% &&& ///  '''MMM$$$ccc;;;'''((( 444    ,,,***   DDD"""***'''(((--- ,,,  '''***%%%  &&&(((...  --- MMM}}} ???HHH   ;;;  )))+++ !!!333 444 111///%%%"""111''' &&& $$$ $$$ 000'''   222"""333000^^^ttt   777""" """444   """   (((  """TTT   ### """"""*** !!!  ###(((###)))%%% (((+++}}}  &&&((( %%%   !!!       ((()))   $$$  bbb '''   %%% +++ ,,,BBB   ***(((   999%%%  !!!      &&&  MMM 888!!! %%% *** ^^^ !!!$$$$$$%%%??? 444 AAA  ***  @@@ !!! 111''' ---    333 --- """PPP  """     """555'''  (((###!!!+++   ::: ===--- ((( 666""" """  iii UUUjjj   ***)))***     '''     EEE"""666111&&&###)))&&&333ppp{{{   ***  /// """   $$$   '''###)))"""""" >>> !!!  888$$$***(((""" 555[[[((( %%%***!!!   +++ ### (((  &&& """ $$$--->>>!!!777 !!!$$$ AAA!!! &&&+++%%%***((($$$444 !!!000***###TTT$$$%%%!!!    !!!   &&&  ... &&&((( 444 777&&& ***  )))&&&***000 OOOcccsss     !!!EEE###$$$    $$$   444    --- ,,,&&&222  999   888 $$$'''!!!$$$???CCCQQQ       222VVV###   &&&333!!!###666   ***222  %%%+++ ((()))   !!!,,, ... $$$+++,,,%%%,,, 333xxx   '''&&& ```      ???000 111 +++ 444 >>>!!! '''   999!!!%%% """)))###^^^000$$$ ### 000000 ))),,, %%%IIIWWW!!!333///222  (((eee''')))$$$555 !!! <<<,,, ,,,777???ooo+++   ;;;""" $$$)))$$$MMM ###///   ===]]]hhhLLL___yyyPPP++++++ ''' &&& """ ///###  ---,,,---(((!!! ///fff(((pppKKKGGGxxx###VVVOOO !!!  222  ++++++ ///###  !!!  &&&  ,,, +++ ...)))111*** JJJ!!!+++!!!MMM]]]'''iiiWWWhhh{{{GGGggg---@@@555  $$$ ###        ,,, /// '''  +++ ### ###&&& 111(((lll&&&--- !!!>>>555888 +++ /// $$$!!! 222000   444)))  !!!      !!! ***666,,,111iiirrr|||)))+++       '''((( ### '''((( $$$ ###   ((( $$$///"""  &&&<<<  '''!!!   (((000!!!  &&&   ...### 666  ,,,""" ---000   333 &&&,,,:::+++???999TTT}}}""" &&&     """ &&&   """444 &&& '''   &&&333333 )))222)))  111///<<<((( --- ***+++---!!! """///   ))) ###$$$  DDD!!!###%%%... ((( 000...(((+++666VVVuuu!!! +++ &&&:::       '''000  555 !!!444  %%% ###---  $$$ %%%$$$*** !!!(((PPP  ''' !!!     &&& ###JJJ"""000"""SSS   (((;;;!!! 111  %%%  ... $$$    333+++###===www!!!  (((  """+++444 ...000 111555  ***  ---!!!---!!!BBB ,,,   :::!!! +++555]]]###,,,  ::: $$$  %%%/// ### ...,,, 111 ... $$$''' %%% (((    111%%% 000ddd(((,,, ''' 888,,,---      444 777 ### ''''''(((&&&+++"""--- %%%  $$$    555|||***(((  """  $$$///666&&& ,,, 000 ((("""EEE    """555777'''111  *** """  """ '''222   000 ///nnnttt ))) '''   ((((((222444 )))  000HHH  '''999)))222 ,,,*** 777 MMM  ''' ,,,"""888!!!DDD)))---  )))***555AAA   555"""   ***  """??? 111 '''(((    '''$$$$$$ &&&$$$ ;;;ttt       !!!$$$$$$555  555  (((   ,,,+++"""$$$ $$$ggg((( %%% ))),,, DDD ***&&&    ---   *** AAAQQQ   +++  000!!!>>>...&&&bbb '''"""000)))---###  FFF   &&&'''""" &&&  """  ###&&&%%%,,,!!!$$$  $$$PPP%%% &&&'''%%%  ,,,    """         --- """+++ HHH]]]ttt   ,,,     ))) !!!///$$$  %%% %%%!!!III      ---%%%""""""''' ***)))(((www%%%666 ,,,  ))) ((( +++,,,(((     555 $$$ ''' $$$###+++777***--- """### ***((("""SSS000###  ###  %%%888 ... '''&&& 000 :::((( $$$    *** """666??? &&&999+++ (((111111---'''"""VVV((("""+++&&&777 (((444&&&  BBB >>>  %%%   """ ---))) 000%%%  ''' 999000///NNNDDD 000  $$$  &&&  ...---)))333 %%%  &&& ***$$$  )))  555(((444 )))$$$''' '''MMMttt ))) ((( 444  !!!(((&&&  $$$ MMM/// %%% ,,,!!!))) ===444777  !!! &&& !!!!!!,,,(((%%% <<<!!!   HHHUUU )))""" )))###"""(((      (((  ((('''888 '''  SSS  ,,, 888 ******...%%%   :::   '''''' ,,,""" %%% '''777>>>!!!;;;   !!! """ '''--- !!! &&&  888 (((  888 ((("""  333SSS$$$ *** (((  )))   '''  (((--- DDD &&&@@@ 777 ***  <<<,,, )))333222 ))):::'''ccc $$$  '''   444777  ... &&&   AAA))) %%%   ###$$$ 222 222    ... """!!!))) ***111  $$$+++;;;^^^  ###...333888$$$&&&))) )))'''&&&!!! !!!!!! )))  ''' 222)))### ***''' 999)))333 !!!333  ---111???444)))??? 555 !!!''' '''%%%!!! """=== ### 999  ,,,    ///999---'''((($$$ '''"""&&& 999... 000'''NNNxxx""" ###---...  555... ###  888111>>>&&&///  ###*** ---  ###  $$$ 333... )))"""!!!:::ooovvv{{{    222""" === ###III???   ...     ### %%% %%%&&&+++ <<< 888###MMM]]]###   444   """ 666333444)))***$$$ """!!!%%%        777222444+++''' ***444888[[['''  777   (((%%% !!! ###(((  $$$ !!!  '''  111--- ...!!!%%%+++  ###EEE@@@||| ...   %%%    /// %%% !!!     ###  %%%222'''$$$  ///$$$ &&&555 888:::'''vvvggg###  ...  !!!)))""" %%%    333 222 ***$$$ ,,,  """   $$$111  ###///---### ,,,'''!!!  444 KKKVVV...)))%%%(((  222    %%%   ###%%%  ***!!! !!!   (((   ''' ???222 &&&###%%%'''### )))''' ''' ;;;sss$$$000 111 333  ---   FFF ###### %%% ***))) !!! 888 MMMCCC 111)))  666///444 444###!!! ))) <<<+++111 000(((  ...111 $$$ '''"""###    &&&###  111!!!$$$+++  &&&333555fff999)))///%%%''')))### '''      &&&       AAA QQQ ((( ((( !!! +++""">>> :::``` ...777666000 /// ...    ((( 000)))        &&&,,, 222$$$,,,***<<<***   *** 222$$$%%%"""CCC+++(((TTT|||&&&333 &&&'''DDD555 ,,, +++((((((   !!! --- ...    777...%%% $$$'''777 """$$$ """ ---===eeelllTTT--- ;;;666 !!!  $$$        ===///   """!!!---""" &&& ---...FFFhhh777)))%%%)))+++  """  &&& """   ))) ***555 000 === ###===---"""''':::ppp|||  &&&888 '''  $$$ BBB   +++BBB    ---  $$$>>>  ))) %%%---!!!)))"""&&&222""" 444 222 333 &&&    ###'''999  /// """ //////"""   ,,, ... 555666888444 ###!!!000ZZZ   ###!!! %%%  ***  $$$%%%;;;---999 ===;;; ---!!! !!! )))))) ---  )))222000111%%%FFFjjj||| (((###'''  )))"""$$$ 111$$$ ### ******777  (((  (((DDD"""""" :::888 ''' %%%  *** 555222GGG  ***... ///   $$$ !!! ###!!!    222$$$ ...111 ))) ???222 --- $$$<<<'''???@@@ccc111!!! *** &&& !!!  $$$  $$$    222 """111  """    """(((  ### $$$  ###%%% $$$"""'''666 PPPLLL@@@}}}+++ 000   +++      $$$ 444 ### $$$)))$$$   $$$ %%%)))>>> ::: 333  222"""%%%555+++777ZZZ     ///    $$$ %%%  """      888''' ///&&&$$$  ))) """(((%%%---***GGG}}} ### 111 +++$$$111%%%  $$$   @@@ %%%$$$666(((...   666 %%%!!!222%%% JJJ AAA000 111999 &&&,,,??? GGGsss   666 ,,,&&&   $$$  ***///  ,,,...   (((((( ***  ???$$$ """ ###&&&)))!!!,,,***,,,***QQQ~~~ ((( !!!###### 666+++ ---///  """;;;***  &&&###<<<!!! ''' ===999!!!     +++%%%    666===,,,HHH]]] ###222 ###000+++!!!!!!   555=== !!!     ### MMM!!!   000...???HHH+++%%%   444###===333qqqqqq(((  !!!!!!!!!--- &&&+++  $$$ 000       !!! 666  $$$'''888!!!  888  !!!777 ,,,"""666+++\\\ 555+++)))((( &&& !!! '''   """   &&&$$$   +++ 000((( ,,,///  888 %%%333999--- &&& ...JJJ\\\  666222  ///$$$"""  """555!!! ###   ...''' 222&&& ...    ---  AAABBB   !!!---BBBxxxIIIyyy   """,,,  '''(((  666 %%% &&&  %%%   ))) """... ///  """444  ++++++  ...''' ''' ---ttt ,,,%%%---!!!%%%    FFF777 %%% +++... """  777  $$$  ;;;!!!666,,,)))###KKK&&& """<<>>###     """  !!!KKK999%%%&&& *** ###  /// )))$$$\\\UUU``` %%%---777 !!!  ((( <<<...222  777 )))   !!!  ---     ,,,  ''' ,,,+++###!!! ***YYY||| ///CCC==="""???///<<<)))&&&  &&& ### @@@666 $$$ 000222  ###  %%% '''---  333 <<<111,,, ***    222>>>000hhh  )))!!!   $$$  *** """///   ***CCC===  $$$   333 !!! ,,, """ 111...&&&000 ### 222''')))+++ ::: mmm'''###   111"""%%%  /// ,,,!!!     %%%,,,FFF888??? ,,,  ===---```+++...  $$$   (((""" '''<<>>"""%%%***GGG+++  )))%%% ***  ,,,;;;  ))) &&&!!!  """ %%%      333   $$$ (((111)))   %%%333<<< GGG~~~ ))) """  ###)))%%% $$$"""&&&333''' %%%$$$555,,, ///""" @@@      444666### """ !!!---     &&&###=== fff~~~ )))   !!!&&&222%%% ###000  !!!222%%% 555 ,,,    ### ///***///!!!  *** 111 %%%%%% BBB &&& &&&$$$@@@OOO   '''888CCC(((!!! LLL ---  333  (((... +++,,,  ###%%%))) """...### 888 ### ### 999!!!000111### TTTTTT$$$!!!"""  (((###  :::""" ***&&&!!!    !!! +++&&&WWW !!! 555  """$$$***666 ... ***::: 999222 )))333:::444ooo>>>***000 111,,,  ***  !!!### 222&&&$$$///%%%888 """$$$---&&&  %%%&&&   :::???///!!!  *** *** 222***///ppp)))$$$AAA $$$***(((  ,,, '''###   ###$$$  $$$ !!!""")))'''111!!!      """   ---------$$$ '''}}} ,,,       (((     ))) ??? %%% ------ &&& *** ######%%%  """  $$$###  +++... ooo ### ===   --- """444   555 <<< """YYY((( !!! +++ 333 ###$$$    000        ###'''111444BBB((($$$ @@@$$$$$$ !!!&&&   $$$    000 !!!"""///--- ###       """###   ---+++*** $$$PPP $$$  888000!!!%%%""" '''   ''' !!!!!! ---BBB &&&CCC """"""    ''' ,,,------===+++TTT___ggg ,,, :::,,,  """ """ 333 666### '''+++$$$ ---  ,,,((( 666,,,(((***(((     ... >>> (((EEEiii""" ---%%%  +++"""  ((( !!! %%%"""""",,,000 ### )))  <<<  %%% )))$$$ $$$###  444888       """444 ___ 333""" !!!&&& !!!%%%***   bbb"""))) ))) +++,,,444$$$          )))@@@"""(((333777  ***  444555$$$000'''NNNcccnnn    !!!  ))))))   ###000 !!!###(((***""" $$$666+++   ### """      FFF  ))) %%% 000,,, $$$***@@@   ***&&&&&&  *** '''  BBB555###+++   000 (((  --- )))$$$ +++ $$$--- %%%)))"""(((***"""%%% !!!...HHH666444fff|||uuu    333  ((())) """))) &&&@@@!!!999 +++"""!!!+++666   <<< !!!444###   """CCC000 ...ppp  %%%,,,  999   $$$$$$ ---***###   :::$$$ +++  !!! ===  """ ((("""'''###"""!!!$$$)))+++ +++///!!! <<<222***&&&\\\  &&&777 555!!!    ***   ///$$$   333)))  TTT###   +++))) )))---%%% $$$777 UUU """%%%&&&  <<< 111 000 &&&   111"""(((!!! 111  ###"""*** 111  !!! KKK!!! ...  555EEE,,,  &&&+++888### 444  ###DDD___###""" 222???   111---,,,&&&>>>###===&&& """'''&&& 000 ###  ...!!! ### 888''' !!!))) >>> ???000BBB ///'''### +++ """>>>;;; 000"""   666 (((   !!!...  !!!+++    ,,,"""  666\\\***""" !!!   %%%  )))111 666"""'''"""!!! '''   +++)))"""RRRzzz 777HHH***    999%%%(((&&& !!!<<<%%%%%%   """!!!;;; $$$   ZZZ((( ###MMM{{{%%%000  )))"""555(((%%% ''' $$$### WWWvvv%%% $$$ ...  (((111,,,  """---"""$$$  %%% 666 >>>LLL  ...(((>>>111 %%% &&&$$$ ###+++ --- ###%%%***!!!;;;|||   222 !!!%%%  &&&@@@ (((%%%%%%  ???$$$777  """!!!@@@)))--- +++ ((( ,,,555!!!### ,,,###333444666777 @@@ ***$$$      888  333$$$ --- ''')));;; 333  !!!  $$$    ***   666    """CCC&&& %%%000$$$)))WWW%%%%%%   $$$   ...555 $$$$$$$$$$$$  ]]]222***HHH ###&&&  """&&& *** (((  +++!!!$$$555"""000(((''''''!!!:::jjj$$$ 333(((    ((( )))  888MMM  %%%666 %%% $$$777###,,, '''     555<<<444 GGG ))) &&&(((  ++++++---''''''>>>!!! ,,,```)))!!! 777&&&+++ )))   <<< $$$""",,,,,, $$$""" ///$$$ $$$,,, $$$ +++,,,  %%%,,,   (((  ***,,, )))!!!(((,,, ###;;;999---"""<<<)))!!!EEE )))AAA...    ---&&&&&&### ***   ((( ))) 444  $$$   !!!  555 """  %%%$$$###  555'''"""(((+++666888kkk &&&   000  ######  222)))444000bbbBBB$$$%%% ***      ---...,,,!!!222!!!)))  +++   '''%%%DDD''':::rrr )))     000 )))%%% """   111))) 666%%%((( 666###   %%%  <<<,,,  888 888 666 ''' 000999]]] ...!!!   &&&  ###LLL...  ,,,   444'''   $$$ %%% 222***333"""(((***111   !!!$$$###999888yyy      !!!*** ###   '''"""222!!!+++ """ '''  ###AAA   000(((222      )))... ...+++777<<>>%%% ,,,&&&333 ,,,;;;vvv """///444,,,  444 ###--- 555>>>%%% 888 --- )))  !!!   ###  555 888BBB !!!555!!!"""  111%%% +++CCC"""))) """***---(((VVVmmm%%%   :::  *** %%%  ,,,)))&&&""" ((("""444XXX...'''&&&  &&&  $$$ $$$  !!! ### %%%)))000  """$$$ )))$$$222"""===sss(((  --- 888 000&&&  '''...  *** %%%'''...$$$,,, (((   $$$  111!!! ###+++  ###$$$---######)))""" ***111 )))IIIddd\\\ (((     """444   ### %%% ///  333((((((  --- !!!    """000...000111)))333+++111///(((,,,&&&'''XXXkkk@@@"""111    999 (((333 ***%%%    666!!!   &&&  ;;; %%%$$$((((((    222%%%++++++%%%999###555 ///    $$$### 333  111$$$ *** %%%)))=== """$$$!!!***111333444  !!!===333  +++'''--- III***000666yyy,,, *** ***&&&   ///  555444 ---   %%%''' ---!!!,,,  ((( 111000***999 333"""&&&   888 +++!!! ((( 666(((000aaa DDD%%%$$$,,,    !!!===:::   ### ;;; !!!   000000  777 ###%%%)))  ...  ,,,###%%%+++ FFF,,, !!!  ...;;;  ,,,$$$ )))  !!!"""AAA 222***&&&;;;"""888  """ """ 333 ))) $$$ &&&!!!"""######    $$$### 555 ...  %%%>>>444999uuu!!!111  """!!!***)))---  555 &&&:::   +++!!!999***+++ AAA&&&BBB 888+++&&& 333!!!  999'''DDD444###999 '''111+++$$$DDDUUUzzzzzz        ######  """  """444 >>> ###  """ $$$  YYYGGG ***%%%     ---333444%%% ((('''  ###333NNN ***!!! """&&&   %%% $$$555+++ --- (((     &&& ;;;FFF'''!!!///     $$$   111$$$ 555'''LLL|||  """!!! 666 ###   $$$+++### """((( ---  333888---   !!!!!! ***###<<<''' 000 ###'''!!!)))222   111$$$"""%%%   111'''222   999 ...   $$$   000 """((( !!!,,,###   !!!  ***###!!!111(((###vvv 222;;;888    ===  ###    ### 222%%%<<<  555&&&'''  '''    (((######222 111 %%%... ***!!! ...PPPvvv       888 +++   222777""" 111###,,, $$$     ,,,&&&  $$$...999444### @@@EEEooo''' '''    %%% ### """ ''' 333(((((( 888 111!!!222  !!!---"""/// +++777"""((("""<<< %%% '''222AAA555--- ***%%%!!!IIIggg))) 000666   '''  %%%***   333+++  222???QQQ;;;   666     """ 000,,,(((    %%%333"""  111'''$$$***ZZZ    222  !!! %%%    AAAJJJ &&&GGGCCC  !!! &&&'''---""" !!!000  '''///%%% &&&000     $$$  ((( :::888ddd"""(((### )))%%%        \\\ ''' ......===""",,,PPP '''### &&& )))333CCC  ((( !!!  %%%(((   %%%&&&TTT~~~ :::    ///'''     )))###...>>>  ,,, --- ,,,,,,###$$$&&&%%%%%% )))BBBMMM   %%%  ,,, 222... """!!!(((%%%"""YYY$$$ ...&&&555%%%.../// &&&### 222FFF  FFF::: )))###%%%  ...>>>(((&&&       666&&&...!!! 999$$$ $$$ $$$...===rrr999 !!!  """'''    >>> !!!   EEEBBB222 """;;; ]]]OOO...!!! """222"""((( ,,, *** %%%!!!'''   ///===$$$!!!;;;DDDAAA $$$---  &&&$$$ """ %%%:::    !!!222 ###  ;;;111$$$ !!!---///$$$     ...444$$$""" ,,,***444%%%$$$)))!!!888[[[ '''***+++((($$$%%% (((  +++ ;;;...###!!! DDD 666AAA  ''' )))!!! &&& ---!!!444   111 ###  $$$ ###IIIsss!!!... ***  ###   ((("""&&&)))   333555)))%%%... $$$  """888 !!! $$$NNN    ### ... )))  """"""(((<<>>"""---???```ttt     AAA000%%%"""!!!"""<<< '''$$$ 000 """  ######/// 666  '''$$$  ((("""!!!+++ )))555{{{     +++ """$$$ 777444,,,)))   &&&    """   $$$$$$ ,,,    """ """>>>    ###%%%$$$FFF(((---$$$+++///!!! ### !!!000   ***III  000 '''222"""  ''' ((()))+++  888 $$$ """    )))CCC###%%% &&& +++...,,,GGG{{{ )))+++)))444%%%  $$$///,,,!!!))) FFF"""  222,,,   444/// ###''' $$$+++ $$$ %%% @@@   !!! ))) !!!(((%%% )))444>>>NNNxxx 000&&& """ (((+++...   OOO(((+++%%%  ,,,%%%+++))) """*** 222###...### 222''' """    %%%  !!! BBB ***000  111 555"""&&&BBB---***)))...000>>> ///%%%  ***!!!  666***$$$)))    ,,,!!! ///)))$$$ $$$%%%<<<$$$        ***,,,    """ ===JJJ!!!***   DDD"""$$$...RRR  ;;; ((($$$  """ ((((((---!!!---111666333((( %%%))) """+++ +++%%% &&&""" %%%--- ;;;      ***... ))) '''  222999gggmmm  ###888"""111     $$$ '''  ...---666  222 """""" """  666&&&$$$ %%%+++    )))     !!!111,,,GGGaaa %%% '''   """&&& XXX$$$ 999   +++ ((()))666888''' '''%%%$$$888         (((######...BBBddd)))888 )))&&& ((('''///  %%% !!!%%% ### 333 ,,,/// $$$  --- ###,,,222""" !!! &&&       +++,,,  ))) $$$ )))(((,,,KKK444))) 555((( ///... 555 ///222 ///"""''' === (((111((( ###???   """  111 !!! 111  $$$(((%%%***"""III}}}    )))!!!--- """   <<<+++  &&&$$$ ???,,,+++  111   777 HHH  ... ###%%%  %%% @@@>>>&&&***'''  ***,,,$$$///FFFppp    333""" 000$$$222...%%%   ??? >>>&&& ###    %%%$$$ 111888   $$$"""  $$$000  333---   888 III >>>###''' UUU (((,,,***  $$$,,,  666$$$ (((%%%###   444 """///      ===  ''' :::444###    !!!777iii ###  --- !!!OOO***111 ...333&&&KKKGGG!!! ))),,,%%%---999,,, 444111---'''--- ***)))!!!%%% ###+++---    ;;;  !!!$$$   ***555+++  ###$$$  333nnn &&&%%%555,,,     &&&  &&&+++LLLDDD 444 """ &&& ### '''###  &&&  000  !!!###/// ###&&&!!!222 !!! $$$ !!!+++ ,,,######666))) 777***JJJJJJ,,,  ***///444,,,$$$(((   (((   %%% 000  """ %%%!!!  +++&&&&&&))) $$$(((BBB  """  ...666&&&iii %%% ***   333 000000  >>>... JJJ  &&&  ###222222  888/// CCC111,,,    ***!!! )))$$$ &&&...///@@@ !!!000666ddd ---,,,000&&&  ### %%% ###>>>### $$$ &&& 999  ))) ###'''!!!777<<<*** ,,, ::: %%%      666!!!'''111  %%%""" ...HHHggg###)))  <<<   666***... """""" ---000222!!!(((  KKKlll###,,,  ,,,### +++ '''+++  ###///111 222   ---&&& )))+++ ///  ...  999ddd222 ***AAA111 $$$...&&&...  ---&&&***)))%%%  !!!+++555888000(((+++((( 666((( """    """(((--- CCC333+++ """  """ ***  &&&'''+++&&&XXX...  333333 ---+++""" """  &&&---    888MMM  %%% """ &&&...   CCC 777 !!!  ;;; fffvvv+++%%%'''  '''<<<    !!!!!!'''&&&    <<>>   888$$$666JJJ'''  PPP777rrr   ;;;!!! ''' $$$$$$        777### %%%$$$ (((000666###     ))),,, ###222 ...  ,,, ***BBB777MMM"""   '''  999 ###!!! (((    !!! ### 000,,, +++  +++222 (((   ### ...       %%%!!!  ''':::((( $$$%%%&&&GGG ;;; ///### ///&&&  ...   333(((%%%  !!!$$$,,,###<<< (((!!!    $$$  +++ <<<  ))) """ ,,,&&&222'''666JJJCCC...www %%% --- """ (((!!!  ,,, $$$  >>>,,, %%% !!!$$$777 ###     +++666 $$$666   555::: +++!!!""" (((999%%% *** ((( 222,,, ### !!!$$$******  +++555  &&&  ###===  ...'''  ---111    $$$  ***;;; """ 333... TTT666222eee  ((( $$$ +++  ... ***!!!$$$+++***$$$ '''   !!! %%%###((( 222  $$$%%%   %%%))) ''' %%%111!!!  ### 555&&&^^^~~~  +++ 333  """ 111   &&& )))%%%/// !!!"""  444%%%### 555VVV(((""" ,,,   222&&&   ***  888bbb  333 ###222'''+++222&&& +++*** &&&&&&   ((()))$$$ +++ %%%999...%%%  $$$ 222XXX---!!!***,,,  !!!  *** %%% &&&444,,,!!!OOOooo     777 &&&"""     $$$!!!$$$'''FFF    &&&   $$$DDD  %%% --- :::---  EEEiiiRRR%%%   ///   )))&&&  ### 000$$$KKKccc +++ ,,,$$$ ###777333*** CCC/// %%%""""""%%%$$$!!! %%%,,,///((('''  &&& 888/// ((( """000111((( 111  ///*** %%%444jjjppp222)))GGGBBB $$$FFF000)))111"""&&&  +++...<<< 444 ,,, ### ))),,, %%% +++111 111   $$$'''+++ (((     ))) ---    ---666  888bbb...666 *** ((( """)))222,,,***BBBEEErrr   ###&&&!!! (((      ((( !!!  *** ### $$$MMM888 999>>>444)))""" 999*** ###XXX &&& )))FFF  +++ ...---LLLaaa ###&&& $$$555 !!!     """ >>>222,,,   ///---   MMM///...---???---)))+++ ))) !!! """  """888---  ,,, DDDrrr !!! +++000   %%%   ***  !!! !!!!!! ///000'''&&& 111222 (((    333 ...  '''***###  ((($$$***$$$)))   444  ))))))///@@@sss}}} '''   ###  $$$%%% $$$   """    %%% ###888   ,,,222 $$$  ,,,  ///  ,,,  ;;;===((( %%%888+++(((dddxxx***+++'''$$$222"""""" ###   !!!AAA   ###000$$$###&&& %%% %%%...&&&000999  $$$ """!!!      ---    !!!)))  000---  LLLmmmppp,,, ---)))&&&  ,,,,,,   ###'''---  %%%,,,  &&&     )))$$$ 999))) ''' )))))):::***((( &&& $$$ ***---HHHccc '''!!! &&&     &&&,,,  ###777 $$$***$$$  """222+++ 555           /// )))  ...!!!'''///+++<<>>&&&$$$   ###  666 (((999    *** $$$ ...'''###))) %%% !!! <<< +++$$$###///MMM111"""     (((   '''---''' """!!!...333)))---  """  222 %%%&&& !!!$$$ ===  %%%###    :::666... ,,,''' !!!###+++..."""000>>>]]]aaa((( '''### !!! 000  ((( ***777((( """((($$$  $$$### 000 (((  ### !!! &&&  ///000    111 """000777  +++&&&]]]III--- *** BBB[[[ttt333###  //////:::  ###$$$   )))###'''111EEE))) ###   666<<>>&&& 222%%%&&&/// ))) '''''' $$$"""!!!KKKBBB(((aaa+++>>>   ######...### $$$  ))) ''' ;;;...000(((GGG $$$ ***!!! """  ''' ...$$$%%% """%%%   ,,, ...333;;;YYY ,,,&&&%%%AAAWWW  ...*** ###  """$$$222*** --- 222###HHHNNNrrrKKK  %%% ***"""   $$$""" $$$ +++ 000%%% ###   $$$### %%% %%% 444### '''  000%%%  FFF%%%  !!!444 &&& !!! """NNN ,,,::: !!!dddAAA---  &&&888 '''  000###((( ///)))222,,, $$$...777 $$$ /// ((($$$&&&   """"""... !!!   ### /// --- '''///!!!(((,,,eee,,,  --- !!!  '''(((%%%'''JJJ*** !!! 111PPP222>>>PPP   )))   ,,, ###   &&&'''333000 ###***!!!,,,     !!!###"""  """ !!!'''333LLL///444!!!   ''',,,)))&&& ### ((( )))  555---'''===)))111   ///&&&   """ ===  ### !!! ***     %%%""" 999 '''***&&&///vvv ...$$$ '''(((  ++++++   """777'''333###!!!  ===(((555111///AAA ---  (((  '''LLL  666 !!!:::%%%   %%%### """777333+++(((LLL222 +++...!!!```