BM6P6(@ cccEEE555222''''''&&&%%%%%%%%%&&&&&&((()))***)))$$$    kkkNNN777+++)))&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$    lllNNN;;;...(((&&&%%%%%%&&&&&&''''''((((((%%%$$$!!!    {{{SSS:::000,,,((('''%%%%%%&&&'''((()))))))))$$$!!!   |||___===,,,))))))&&&$$$%%%&&&'''((()))***))))))###   ^^^III222))))))***'''%%%&&&'''(((*********))))))"""   hhhHHH:::---***++++++******'''(((***++++++***)))(((   eeeCCC888000)))(((((('''(((+++((()))***++++++***((('''   mmmLLL777***)))(((&&&&&&&&&''''''))))))***++++++(((###    xxxUUU;;;---,,,+++)))((((((((())))))))))))*********'''"""   XXX;;;---))),,,,,,+++*********++++++***))))))***(((%%% ӵĦĦӵĦ```BBB///***,,,+++++++++++++++++++++,,,******)))(((&&&"""  4ĉ@ӵ>L=hĦ4ĉ@ӵ>LdddFFF555,,,***---(((((()))******++++++++++++***)))'''$$$   GG=?HdĦ=ĪjGG=?HdĦnnnHHH555...)))&&&'''&&&'''((()))************,,,***(((&&&"""     ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵmmmQQQ666---+++&&&$$$%%%%%%&&&((()))***+++++++++,,,***(((%%%!!!     ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??yyyTTT???---+++,,,'''%%%(((%%%&&&(((***+++,,,,,,+++,,,+++(((%%%      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]Ħ[[[;;;444,,,&&&%%%'''''''''%%%'''***+++++++++---...---***&&&!!!  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ĦdddFFF555///)))&&&&&&'''(((((('''(((***+++******++++++***'''"""  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ӵeeeEEE111,,,)))&&&%%%&&&'''(((((())))))*********))))))(((&&&""" 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ӵfffGGG333)))'''&&&&&&&&&&&&'''&&&&&&)))((((((((())))))(((&&&!!!  4DuXӵD&dq&ĒRsdKĦ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&ĒRhhhKKK777---***&&&'''(((((('''&&&&&&%%%((('''&&&'''))))))'''%%%  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@hjjjKKK888...***+++((()))+++***)))''''''(((***'''%%%&&&((((((%%%!!!  4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sqqqOOO999///***)))+++)))+++------+++***+++------***&&&&&&'''%%%!!!  Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦqqqYYY>>>111,,,)))***,,,))),,,......,,,,,,///111111,,,'''&&&&&&###   ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ{{{SSSDDD555///,,,'''&&&(((+++,,,///000111111///...222---'''$$$###  >AneneneneDenene>Ak<fhDenenene~~~^^^AAA555+++((((((&&&'''******+++---///000000/////////+++&&&### ]]]???111***$$$$$$&&&&&&''')))******+++,,,---...//////+++***&&&!!! cccEEE111,,,)))%%%&&&'''((((((((()))))))))***+++---...///******(((### ^^^EEE555...))))))(((((()))******(((******))))))***+++,,,---***+++)))%%% ^^^BBB111+++,,,###&&&''''''(((,,,,,,***++++++++++++++++++++++++))))))(((%%%  ]]]BBB333+++''''''!!!&&&(((&&&''',,,---++++++,,,,,,---,,,***)))(((&&&$$$###"""      mmmDDD000...---((($$$$$$***+++''''''+++,,,))),,,---......---+++(((&&&###!!!       uuuSSS222***,,,***''''''(((((()))***+++,,,,,,---///---,,,---///---&&&     ~~~\\\DDD///)))((($$$###&&&)))******+++,,,---......///---,,,---...+++###  yyy[[[???444+++)))%%% """(((++++++,,,---...///000000///---------,,,''' |||[[[BBB000+++))))))'''$$$&&&,,,+++,,,,,,---...///000000//////...---***###  {{{]]]DDD555,,,(((%%%&&&((()))+++---++++++,,,---...///000000000000///,,,'''   ^^^DDD444...***&&&######'''***,,,---,,,,,,---...///000000111000///---)))###   aaaFFF555+++(((%%%%%%%%%%%%'''+++---...---......///000111222222...---***%%% iiiJJJ888...((($$$!!!%%%)))((((((+++...000//////000111222333333444---+++(((!!!  uuuKKK888333---((('''***((('''(((+++...//////333444444333222111111222///---(((     ```>>>///,,,(((%%%&&&)))((('''))),,,///111111555666666666444333222222...,,,'''    ^^^GGG000(((&&&$$$$$$(((((('''(((***...222444444666666777777666333111///,,,***%%%   dddEEE888,,,'''&&&$$$&&&+++(((((())),,,111444666666555555666666555333///,,,,,,)))$$$  qqqMMM888222,,,)))&&&%%%'''+++))))))+++...333666777777666555555666666444///+++,,,)))###  zzz^^^AAA///...+++'''%%%$$$'''***------...111555777777666777555444555666555111,,,,,,)))"""     nnnVVVGGG666))))))'''%%%$$$&&&)))+++000000111333666777666444444111///000222222///+++***'''      zzzNNN999444---&&&'''%%%###$$$)))---...222222222444666666555333000,,,)))***---...+++((()))%%%      |||TTT:::111---)))%%%%%%%%%&&&''')))+++---333555777999888555222000+++******)))((('''&&&%%%'''!!!     cccCCC333---)))&&&%%%%%%%%%&&&'''***,,,---111222444555444222///...***))))))((('''&&&&&&%%%"""     iiiDDD222---)))%%%%%%$$$$$$%%%&&&(((***,,,---///////////////---,,,,,,(((((('''&&&%%%$$$######    nnnNNN222------'''%%%((($$$%%%&&&''')))+++,,,---------,,,+++************((('''&&&###!!!   yyyQQQ<<<---------%%%$$$***%%%&&&'''(((***+++,,,,,,,,,+++***(((((((((((()))'''%%%###   ]]]:::000***+++***$$$###(((&&&'''((()))***************)))((('''&&&&&&&&&&&&###!!!   fffDDD---***&&&%%%%%%&&&&&&&&&((()))************)))(((''''''&&&&&&%%%$$$$$$###   lllMMM000)))(((### ###******&&&)))***+++++++++)))((('''$$$%%%%%%%%%$$$###"""!!!   pppLLL555...&&&%%%######%%%'''((((((&&&&&&'''(((***)))&&&### !!!!!!    xxxYYY>>>...)))&&&$$$###$$$&&&(((((((((((('''%%%%%%$$$"""   qqqRRR===///'''&&&%%%$$$###$$$&&&((('''&&&)))&&&"""    wwwPPP888---(((%%%$$$%%%$$$$$$%%%&&&'''%%%$$$%%%!!!     qqqWWW999+++((('''$$$"""$$$$$$$$$%%%&&&%%%"""      OOO===+++%%%&&&%%%""" $$$$$$$$$%%%$$$"""     ~~~ccc;;;000&&&$$$%%%###"""###$$$$$$$$$$$$###         aaaBBB444---'''%%%###"""###'''$$$$$$$$$$$$"""         bbbDDD777)))&&&###"""$$$&&&(((((()))(((&&&"""      jjjHHH333,,,'''%%%""""""###%%%''''''(((&&&###      lllKKK222((((((%%%###!!!!!!###%%%%%%%%%'''$$$      pppPPP888)))%%%&&&%%%###""""""$$$%%%$$$###%%%"""       tttPPP888---'''###"""%%%$$$######$$$$$$"""!!!!!!     pppWWW:::---+++)))&&&###%%%$$$#########"""     wwwRRRAAA///(((((((((''''''######""""""!!!      ]]]<<<111(((###"""!!!###'''"""!!!!!!      ```CCC...***%%%######$$$%%%%%%%%%###!!!        mmmJJJ333)))'''###"""###%%%&&&&&&'''$$$       nnnLLL444'''$$$"""!!!"""$$$%%%&&&%%%'''$$$       qqqQQQ888+++'''!!!!!!!!!"""%%%&&&%%%###&&&###       oooRRR<<<---((()))"""!!!"""###%%%&&&$$$"""$$$"""     rrrOOO:::...&&&$$$&&&#########$$$&&&'''&&&%%%%%%###      mmmRRR777---)))###"""%%%#########%%%(((***+++***((('''###       xxxSSS===,,,))))))$$$###(((###""""""%%%)))---...///+++***'''         vvvVVV777111***$$$"""""""""""" ###&&&***,,,,,,+++***...***$$$          ~~~YYY>>>000+++&&&"""!!!###$$$$$$$$$%%%)))+++------,,,+++***'''"""        \\\===,,,(((%%%!!!!!!$$$&&&&&&&&&''')))+++,,,+++***)))&&&$$$        cccBBB...'''$$$!!!"""%%%''''''&&&'''((()))((('''&&&%%%###!!!      aaaEEE000&&&%%%###""" !!!###%%%&&&&&&&&&'''''''''&&&%%%###"""      bbbFFF555)))$$$%%%###"""!!!"""$$$&&&&&&%%%&&&%%%%%%%%%###"""!!!         oooIII555---&&&###$$$!!!!!!!!!"""%%%&&&&&&$$$!!!       uuuTTT555)))&&&!!!  """%%%&&&&&&$$$      {{{TTT@@@///)))%%%$$$"""!!!!!!"""$$$###      \\\@@@111%%%%%%######"""!!!!!!"""###!!!      bbb>>>///%%%"""###!!!""""""!!!!!!       mmmIII000***$$$!!!###### !!!###""""""!!!       lllLLL555)))***%%%"""""""""!!!"""$$$#########        wwwQQQ888,,,)))%%%###!!! !!!"""%%%'''###$$$$$$!!!        ZZZ???///)))(((!!!""""""!!!!!!###%%%%%%"""$$$%%%!!!         cccCCC111***&&&%%%"""%%%&&&%%%$$$######""""""$$$%%%"""        rrrMMM999...$$$ ###$$$$$$$$$######$$$%%%%%%#########!!!        wwwZZZ<<>>111***&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''))),,,+++(((%%%%%%&&&%%%%%%%%%$$$"""      zzz\\\;;;+++))))))&&&$$$%%%%%%%%%$$$$$$%%%%%%&&&)))***+++***'''%%%$$$%%%%%%&&&&&&%%%$$$"""      WWWAAA+++###&&&(((&&&$$$&&&%%%%%%%%%%%%&&&&&&'''++++++***)))'''&&&%%%%%%&&&&&&''''''&&&$$$"""!!! !!!"""    wwwZZZ<<<111(((&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''(((,,,+++((('''&&&&&&&&&&&&&&&'''((())))))'''%%%### !!!"""   [[[AAA---***((()))'''###%%%)))&&&&&&&&&&&&''''''((()))+++(((%%%###$$$%%%&&&%%%&&&(((***++++++)))'''%%%!!!     ```BBB222'''%%%%%%&&&$$$"""$$$)))&&&&&&&&&&&&'''((()))***'''### ###$$$$$$&&&(((+++------+++)))'''"""     eeeBBB...''''''###!!!""""""!!!$$$)))&&&&&&&&&'''''')))******$$$ !!!""""""&&&(((+++---...,,,)))(((###     kkkHHH///(((+++$$$###"""!!!!!!"""###$$$***(((''''''((())))))((("""!!!&&&$$$'''+++---,,,***)))(((!!!    tttTTT<<<,,,%%%%%%######"""""""""###%%%%%%)))((('''((())))))(((&&&  $$$%%%(((,,,---,,,***))))))"""!!!   ~~~SSS999///)))$$$!!!#########$$$%%%&&&'''((()))))))))***+++***'''$$$!!!%%%(((+++---,,,***))))))%%%$$$!!!   eee>>>+++((((((%%%"""######$$$%%%'''(((************+++,,,---***&&&"""$$$&&&***+++***)))((((((((('''$$$   iiiPPP555(((&&&&&&$$$######$$$%%%'''(((***+++++++++,,,---...---***%%%!!!!!!$$$''')))((((((((()))+++***'''!!!   |||MMM???///(((%%%""""""######$$$&&&((()))***++++++,,,,,,,,,,,,+++(((###"""%%%'''((()))***+++,,,,,,)))$$$   ^^^:::111)))&&&%%%"""!!!######%%%&&&((()))*********+++***))))))'''$$$"""%%%((()))+++---///------+++%%%   sssFFF222***$$$%%%&&&$$$$$$%%%$$$%%%'''((()))))))))))))))((('''&&&$$$!!!"""&&&)))+++---000222------+++&&&   ~~~TTT666)))(((%%%#########$$$%%%&&&''''''((((((((((((((()))(((&&&"""!!!(((...111222222222333222000***"""   cccBBB...((('''%%%$$$###$$$%%%&&&''''''((())))))))))))(((&&&%%%""" (((///333444444333000000...***$$$    fffFFF222)))&&&%%%$$$$$$$$$%%%'''((((((((()))***************$$$### '''///555777666555---......,,,((("""  lllLLL444++++++$$$$$$$$$$$$%%%'''((()))))))))***++++++++++++***&&&%%%"""%%%...555888777666000000000000---&&&  qqqQQQ;;;,,,((()))######$$$%%%&&&((()))***)))******+++++++++++++++''''''&&&"""###,,,444888888666555444444333000***"""  {{{TTT<<>>@@@@@@===999666555000111444888===@@@@@@???@@@???===<<<<<<;;;999777222000...---,,,***'''$$$    xxxTTT;;;...)))&&&###"""$$$&&&&&&&&&$$$$$$######$$$$$$###""" %%%+++000444777???AAADDDCCCAAA???======:::888888;;;@@@CCCCCCBBBCCCAAA>>><<<:::888666555222111000...,,,***'''%%%    ]]]>>>///+++'''&&&$$$$$$$$$$$$$$$###""" !!!""" """***000555888BBBCCCEEEDDDAAA???>>>>>>@@@<<<999:::???DDDEEEDDDBBB@@@<<<888555333222333222333222000---***'''%%%!!!    hhhIII333******$$$%%%%%%%%%$$$"""!!! '''...444888@@@BBBCCCCCC@@@===;;;:::>>>888333444:::@@@BBBAAA<<<:::777222---,,,---///111333444333///+++)))((($$$   fffKKK:::---'''''' """###$$$""" ###,,,333777===???AAAAAA>>>:::888777444---&&&'''...555888888000///,,,'''"""!!!$$$'''...111444444111...------&&&    lllGGG333---'''"""!!!""""""!!!!!!***111666999<<>><<<999777&&&!!!***222444666888666222...(((    vvvXXX@@@000###"""""" """+++000>>>@@@BBBCCCCCC@@@===;;;((('''111555888:::888444555///&&&   }}}YYYAAA222)))""""""""" )))///>>>@@@CCCFFFGGGFFFCCCAAA...!!!%%%000666:::===<<<888;;;666---"""   }}}[[[AAA222(((### '''///;;;>>>CCCHHHJJJJJJHHHGGG444&&&!!!###...555:::???@@@===???<<<444(((    bbbDDD333---$$$"""  '''///888<<>>999...!!!    eeeKKK666+++)))!!!!!! '''000888<<>>???<<<333&&&   dddJJJ888***"""  '''111999<<>>===333%%% """ $$$---666???EEEDDD<<<777555///   xxxZZZ===000***!!!  ---:::@@@EEEFFFGGGIIIGGGCCCBBB888)))#########---777???CCCDDD<<<777555///"""   WWWAAA,,,&&&$$$ +++888???DDDFFFGGGJJJJJJHHHGGG>>>///!!!%%%'''"""!!!...999>>>@@@CCC===888666000$$$   iii>>>000###!!!!!! (((555===CCCDDDEEEHHHJJJIIIHHH@@@333%%%''',,,'''...999>>>???AAA===999666111'''   fffGGG222***###!!!  %%%222;;;BBBCCCCCCEEEGGGFFFEEE???555((((((000,,,$$$+++777===>>>@@@>>>:::666111***  rrrKKK222,,,((($$$!!! ###---777AAABBBAAACCCDDDDDDCCC???777+++ ***222000)))###%%%111999===???>>>;;;666222---$$$ rrrRRR888***%%%$$$!!! !!!'''333???CCCBBBDDDEEEEEECCCAAA:::///""""""+++222222...((((((444;;;>>>???<<<666333000&&&  sssRRR777***&&&   ###111>>>CCCDDDEEEGGGGGGEEECCC===222%%%###+++222333000*** """000999===???<<<666333111(((  lllNNN:::---%%%###!!!  '''333>>>AAABBBDDDFFFFFFCCC@@@???<<<222%%%!!!(((000333...&&&&&&222;;;>>>>>>:::555000&&&  rrrNNN888---'''!!!  '''222===AAABBBFFFIIIIIIFFFDDDCCC@@@555'''%%%---000---%%%$$$111888;;;<<<999555111''' nnnSSS666(((%%%$$$   '''222===AAACCCHHHKKKLLLIIIGGGFFFBBB777'''(((,,,***$$$"""...444777999777555222)))!!! uuuTTTAAA...%%%###   (((444>>>BBBDDDHHHLLLLLLHHHFFFEEEBBB666%%%"""'''(((### +++///333666555555333,,,$$$ |||VVV:::222***%%%  ***555@@@DDDEEEHHHJJJIIIGGGFFFEEEAAA555###$$$&&&###'''+++000333444555444...'''```>>>***((('''&&&  (((555AAAFFFGGGHHHHHHFFFGGGEEEDDD@@@444$$$"""&&&$$$$$$)))...222444666666000)))___DDD---&&&#########  $$$222AAAGGGHHHIIIHHHEEEDDDBBB@@@<<<111"""!!!&&&%%%"""(((...222444777777222+++"""bbbCCC111###%%%   000@@@HHHJJJJJJIIIFFF@@@===;;;777,,,!!!&&&%%% (((...222555777888333,,,%%% fffDDD222+++$$$  !!!,,,777???FFFIIIGGGAAA===333***%%%!!!###$$$""")))+++///333555555333222***"""  hhhNNN777,,,'''   (((333:::???BBB???999111)))""" $$$$$$"""%%%(((,,,000111111///---)))""" eeeFFF555)))&&&###  $$$---222555777444..."""!!!%%%&&&### """%%%***...///---***((('''!!! hhhJJJ222((("""######  """(((+++---...***$$$"""''''''$$$!!! !!!%%%)))---...,,,(((&&&$$$  uuuLLL777+++&&&!!!  !!!&&&'''(((((($$$$$$)))***&&&###  ###'''++++++***&&&$$$""" vvvWWW888***'''&&&  ###""""""&&&&&&&&&'''###%%%+++,,,)))&&&  ###&&&''''''%%%$$$"""!!! }}}YYY===---"""!!!"""  '''&&&""""""%%%%%%%%%&&&$$$ &&&---///,,,)))  """%%%&&&''''''&&&$$$###!!! rrrYYY???***+++  """***)))%%%"""%%%%%%%%%'''$$$  '''...000...*** !!!"""$$$&&&((()))***+++&&&&&&$$$ oooQQQ:::111111###   $$$---+++%%%###%%%%%%''')))%%% +++111222000...### '''++++++,,,...111000+++%%% rrrTTT???///'''$$$   &&&+++)))######&&&'''((()))$$$  +++111222000...###"""(((,,,,,,---///111333///)))""" xxxSSS;;;111***###  '''((('''"""###'''((())))))"""  +++111222000---###$$$***---------///111555222,,,%%% yyy^^^???...***'''###   $$$&&&%%%!!!###((()))***(((  !!!+++111222///---######)))---------...000444222...'''  ~~~WWWDDD111'''$$$!!!  !!!###### """'''))))))&&& !!!+++111111///---###"""(((+++,,,,,,...000111111///)))   ccc>>>444***%%%###   """&&&'''&&&### !!!+++111111///,,,### '''++++++,,,...111///111111+++!!!  kkkIII333***#########  !!!$$$$$$###   !!!+++000111...,,,### '''+++,,,...000333222444444...###  mmmPPP444+++"""   !!!######"""  !!!+++000111...,,,### ''',,,...///222555555888888111%%%  iiiKKK888///&&&$$$"""     ###$$$"""   ***///222333333)))###$$$)))...222444666888888666000&&&  yyyTTT;;;...)))###!!!     ###$$$!!!  !!!***000333444555,,,&&&  %%%+++///222444555555666444...%%%  }}}XXX;;;***%%%$$$     """###  """,,,222444666666000)))!!!!!!(((...111222333333333444222,,,$$$  [[[<<<---&&&###"""         """###  ###---333666777777333***!!!"""+++111222222222333333333222---$$$  jjjBBB---***'''!!!        """""" %%%...333666777777333)))###---333333222333444555555444...%%%   wwwUUU333((()))%%%       """!!! &&&...333555555666333((($$$...444444333555777888888666000&&&  ZZZ@@@)))$$$###       !!!  &&&...222444444333333((($$$...444333333666:::999999777000&&&  lllCCC111###!!!       !!!!!!  '''...222333222222444((($$$///333333444888<<<::::::777000&&&  mmmOOO111***"""     $$$###"""   !!!))),,,...333555555888,,, '''---...///333555555888666333---%%% YYY>>>...(((     """"""!!!  !!!))),,,...222555555888...$$$%%%+++,,,---222666666999888444...%%% cccBBB...)))$$$         """))),,,...222555444777///(((%%%!!!###)))***,,,222777888;;;999666///&&& kkkJJJ333***%%%     ###+++---...222444333555///+++(((""""""(((***---444999;;;<<<;;;777000&&& rrrRRR777+++***!!!   &&&---...///111333222555111---***###!!!)))+++///666<<<===<<<;;;777000&&& vvvWWW>>>+++$$$&&&     """***000000///111222000555222...***"""!!!)))---111777<<<===;;;999666///&&& ~~~VVV???000$$$!!!     """"""!!!  '''...333222000111111///111...***&&& )))...111777::::::999888444...%%% fff@@@///***###     $$$$$$"""   !!!)))111555444111111000...,,,(((%%% )))...111666999888888666333---%%% iiiOOO222%%%###   !!!"""###$$$!!!  ---000555666444000---++++++&&& !!!***///333888999777:::555222...%%% wwwPPP<<<(((!!!!!!   !!!"""###$$$!!!  +++...222333111...+++))))))$$$###+++000444888999777:::555222...&&& zzzUUU777+++!!!   !!!"""######   ***---111222000---***))))))%%%%%%---111444888999777888444111...%%% ```>>>...'''!!!     """"""###### """,,,...111222000...---------)))"""%%%---000333777777444555111...,,,$$$ hhhFFF...+++%%%     ###"""###""" $$$+++---000000000//////000000,,,%%%%%%---///111444333111000---***(((!!!  jjjKKK555(((&&&      ###"""###"""   '''(((***,,,.........000222222///(((&&&---///000222111...---***(((&&&  nnnOOO999,,,'''!!!     !!!$$$######!!!  """)))''')))+++---...000333666666333+++  (((...000000222111---,,,((('''%%%  tttSSS<<<---&&&$$$     !!!$$$######!!!  ###***(((***---///111444777::::::777000$$$"""***000111111333111...,,,((('''&&&   vvvOOO;;;111'''"""###      !!!%%%&&&'''&&&$$$  $$$***---...000222444666888999:::333'''(((,,,111444333000...---***)))&&&!!!  {{{\\\<<<...(((        $$$((())))))(((%%% %%%---///000111333555666777888999222'''&&&***///222111///,,,+++***)))&&&!!!  YYYBBB,,,&&&%%%!!!         ''',,,------,,,'''  (((000111222333444555666666666777000%%%$$$(((,,,......,,,*********)))&&&!!!  dddAAA222%%%###%%%###         $$$+++///111111///***!!! )))222444444555666666555555444333,,,!!!"""%%%)))+++***)))))))))***)))&&&!!!  ```BBB///''' !!!        '''---111333333111+++""" ***111444555666777666555333222...'''!!!$$$'''(((((((((((()))***)))&&&!!!  gggFFF...((($$$!!!       !!!(((---111333555222+++!!! (((///444555666777666444222000+++$$$ """$$$&&&''''''''')))******)))&&&!!!  dddIII444'''%%%$$$"""         ###(((,,,000222555111+++!!!  &&&,,,333444555666666444111///+++$$$ ###%%%&&&''''''(((***,,,***)))&&&!!!  nnnJJJ555***%%%       ###(((+++...111444111***   $$$)))222333555666555333111///+++$$$$$$%%%''''''''')))+++---***)))&&&!!!  vvvSSS;;;,,,%%%%%%       $$$***///222555666222+++!!!  """&&&+++---111555888888444000000&&& ''')))************+++---+++(((&&&###  YYY===...&&&        )))///333666777666222+++  ###'''+++---000555777666333000///&&& ''')))+++,,,+++,,,---///***'''%%%"""  ccc>>>+++(((&&&"""      ###---222555777888777333*** $$$(((+++,,,///333666555222///...%%% (((***---............000(((%%%###!!!  bbbIII///%%%&&&(((%%%"""      ###---333555666666888333))) %%%)))***+++---111444555333111---$$$***---000111000.........'''$$$"""    ~~~bbbBBB444((($$$$$$###!!!!!!      %%%...333666666777777222))) &&&*********,,,000444555555444+++"""!!!---000333333111...,,,+++'''$$$"""    ___FFF000+++((((((%%%!!! """      (((111666888:::;;;666222)))  """)))...---------000333555555444***!!!"""---000444555333///,,,***(((%%%###!!!   bbbFFF666+++)))(((***(((###"""%%%      !!!***222777:::<<<>>>444111))) &&&...333333222000111222333222111))) ###***...333555444000---,,,***'''%%%"""  gggFFF222***(((%%%###&&&&&&"""!!!###       """***111666999<<<>>>333000***  )))111666888666333222111111///...((( $$$&&&+++111555555222///...,,,(((&&&###  qqqMMM222(((***$$$$$$$$$###############         ***222777999:::;;;888333*** !!!,,,555999:::::::::999666111---***%%%###+++,,,///111222222111000---)))&&&"""  sssSSS:::***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$       !!!***333777:::;;;;;;888222))) """---666:::;;;;;;:::888444///+++(((###&&&+++,,,...///000000//////,,,(((%%%!!!  wwwOOO666,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###        !!!+++333888:::;;;<<<777111((( $$$///777:::<<<;;;:::777333...***(((  )))------------------------***&&&###  zzz[[[999((('''(((((('''&&&&&&&&&&&&''''''((((((&&&"""         !!!+++333888:::;;;<<<555000&&& &&&000777:::;;;:::999666333000---+++!!! )))------+++******)))******((($$$!!!  VVVBBB---$$$$$$$$$######&&&''''''((()))******+++)))&&&"""        !!!+++333888:::;;;<<<444...$$$ '''///555777777777777666555222000///###'''---,,,+++)))(((((((((((('''###   ddd===333+++((('''$$$###$$$''''''((()))+++,,,---------+++'''"""         ***222777999:::;;;333---### &&&---111222333444666777666333111///%%%&&&,,,+++***)))((('''&&&&&&'''###  ```DDD222,,,)))***)))'''''')))(((((()))+++,,,---//////000///,,,'''!!!      )))111666888999:::222+++!!! $$$***---...000222555666555222---***%%%'''************)))(((&&&%%%'''###  iiiIII333,,,&&&###%%%&&&&&&(((+++((((((***+++---...000000222111///***$$$      (((000555777888999111+++!!! ###(((***+++...111444666444///***&&&$$$ (((((()))++++++***(((&&&%%%(((###  dddDDD222+++%%%%%%$$$###$$$%%%&&&'''******+++,,,...///000000111222111,,,)))&&&       """***...222777999777111***  """'''***,,,+++,,,...000111...)))%%%&&&,,,)))&&&&&&((())))))'''%%%$$$      qqqNNN777,,,)))%%%$$$$$$###$$$%%%&&&''')))***+++,,,---...///000///111111...,,,***$$$       $$$+++...111555555333///))) !!!%%%''')))(((((()))++++++)))%%%"""'''***(((&&&&&&((()))(((&&&%%%$$$     sssNNN666+++''''''%%%%%%$$$$$$%%%%%%&&&'''((()))***+++---...///000...111111000///...)))"""       ''',,,---...111111...,,,&&& ###$$$%%%&&&&&&%%%&&&'''&&&###!!!'''(((''''''(((((((((&&&######"""   UUU777***&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))+++---...///000...111222111111000***###       '''+++,,,,,,......,,,)))### """######(((&&&%%%%%%&&&&&&$$$"""''''''((()))))))))'''###!!!    aaa???...***'''%%%$$$((((((((()))))))))))))))'''((()))+++---///000111000333444222000...'''     %%%))))))***,,,---+++&&&!!! !!!###$$$$$$(((&&&$$$$$$%%%%%%$$$"""(((''')))******'''$$$     ]]]FFF000***+++'''######(((((()))************)))((()))***,,,...000111222222555666333000---%%%"""###"""       $$$((('''(((++++++)))$$$ """$$$%%%$$$%%%###""""""""""""!!!   )))''')))***(((###     jjjDDD333&&&((()))%%%###&&&&&&'''((()))))))))(((((())))))+++---///111333333444777777444111---$$$###%%%$$$###       $$$'''&&&&&&((()))'''""" ###%%%%%%%%%###"""!!!!!!"""!!!  )))'''(((((($$$      sssPPP888***###&&&((($$$%%%+++$$$%%%'''((((((((('''&&&)))***,,,...000222333444444777888555222...%%%$$$&&&&&&$$$!!!       %%%(((%%%$$$&&&'''$$$""" ###%%%%%%%%%###""""""###$$$###   )))&&&'''&&&!!!      wwwSSS:::...***%%%###%%%&&&&&&%%%((('''&&&%%%%%%''')))***((()))+++...000222444555777777666555222,,,%%% !!!!!! &&&'''%%%"""!!!     $$$%%%&&&'''&&&$$$""" !!!  """$$$&&&'''&&&$$$#########!!!"""%%%+++)))%%%      yyyVVV:::***+++((($$$###$$$$$$$$$"""%%%%%%######$$$%%%'''(((((((((***,,,...000111222333333333333222---&&&""""""###"""!!! """######%%%%%%     """###%%%&&&&&&%%%###"""   """%%%&&&'''&&&%%%$$$######!!! """%%%)))'''###        ZZZ;;;+++&&&&&&%%%###"""######!!!""""""!!!!!!"""$$$%%%''''''((()))***+++,,,---...//////000111000,,,'''""""""%%%&&&%%%!!!###%%%&&&)))***&&&     !!!"""$$$%%%%%%%%%$$$###  ###%%%&&&(((&&&%%%$$$$$$###""" """%%%&&&$$$      """$$$$$$$$$$$$ hhhFFF111***---###############""" !!!!!!!!!!!!###$$$&&&'''((())))))******+++,,,,,,......//////...***$$$ !!!&&&)))***++++++***''')))+++(((!!!    """###$$$$$$%%%%%%$$$###"""  ###%%%'''((('''&&&%%%$$$$$$""" """%%%%%%###     !!!$$$'''(((%%%  lllLLL666***(((+++"""###%%%%%%$$$""" !!!""""""$$$%%%'''((()))+++++++++,,,,,,,,,,,,,,,/////////...,,,'''!!!&&&,,,...222000+++&&&&&&***)))$$$   $$$''''''&&&%%%$$$###"""!!!  !!!$$$&&&'''((((((&&&%%%%%%%%%###  ###%%%$$$"""      """''')))$$$  vvvMMM777---'''%%%&&&"""###%%%%%%###"""!!!""""""###$$$&&&(((***+++,,,------------............111000///...+++&&&'''///222333000***%%%''',,,,,,)))     &&&***)))(((&&&%%%###"""!!!""" """%%%&&&'''(((((('''&&&&&&%%%$$$  %%%'''$$$"""       !!!&&&)))%%%!!!{{{YYY888,,,+++(((%%%&&&!!!###%%%$$$""" !!!###"""###%%%(((***,,,---------.........//////000000000000///...+++%%%)))222777555444000---...222111,,,    !!!'''+++***((('''&&&%%%$$$$$$%%%""" """%%%&&&'''((()))((('''&&&&&&$$$!!!!!!&&&(((###!!!      $$$&&&''''''$$$ aaaDDD***%%%((('''&&&((( ###$$$### !!!###"""###&&&(((+++,,,---...---......//////000000000/////////...+++&&&+++555:::;;;;;;999666777888444---"""    !!!(((***)))(((''''''''''''''''''### ###%%%&&&(((((()))((('''&&&&&&$$$!!!"""''')))"""       %%%'''&&&%%%***'''### ccc???666+++%%%$$$%%%$$$"""%%%$$$###"""""""""###$$$%%%%%%&&&(((+++...000111...000222222000.........+++//////+++((('''###,,,777===BBB@@@??????@@@===999555***%%%     %%%***)))(((''''''((()))******""" """'''(((''''''(((******)))***)))'''$$$!!! !!!$$$%%%###      %%%''''''&&&%%%(((&&&### fffGGG777///'''######$$$$$$###%%%%%%$$$#########$$$%%%'''((()))***,,,...000111111222333222///,,,++++++***......***((('''###,,,888???BBBAAA?????????===888444,,,'''     %%%***)))(((''''''((())))))&&& ###((()))'''''''''***))))))******)))%%%""""""###"""       $$$&&&%%%######$$$###  iiiHHH000+++'''""" """$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&******+++---...///000111222333333111---***))))))***------***''''''###,,,:::BBBGGGGGGFFFEEEDDDAAA<<<888...***$$$   !!!&&&+++***)))(((''''''((((((""" %%%******((('''''')))((()))***+++***'''%%% !!!        """"""  hhhKKK555)))$$$""" """$$$###"""%%%%%%%%%&&&&&&''''''(((,,,,,,---...////////////111111111///,,,***))))))+++......***((((((&&&!!!,,,:::CCCIIIIIIIIIIIIFFFBBB>>>:::...,,,'''!!!   !!!&&&+++******)))((('''''''''  &&&++++++)))(((((((((((()))***++++++(((&&&  !!!        gggGGG222)))'''###"""!!!"""######"""!!!%%%%%%&&&'''((())))))))),,,---......///......------......---+++***+++,,,---000///,,,***+++)))%%%***888AAABBBDDDEEEEEEBBB===999666...,,,((("""     !!!&&&++++++***)))((('''&&&%%%   (((,,,+++))))))))))))((()))***+++***'''$$$"""###       oooLLL555(((&&&(((############""""""""""""%%%&&&''')))***+++++++++,,,---...///000///...---***+++,,,+++******,,,......000000---+++---+++((('''444<<>>:::777666///---)))$$$    !!!%%%$$$!!!"""***///,,,,,,,,,+++)))&&&$$$"""!!!$$$'''******((())),,,///---,,,***)))'''###  !!!      """###$$$      yyyOOO>>>...((($$$!!!"""&&&%%%$$$"""!!! !!!###$$$%%%'''((()))***,,,///111111111111111222222333333222...)))''')))+++---//////---+++******+++***)))!!!%%%---333666:::===<<<888222///---)))$$$######!!!   """###%%%)))***)))###""""""$$$'''***++++++******)))******((($$$!!!"""%%%*********++++++,,,,,,------///---)))'''%%%          ###$$$%%%!!!!!!   {{{XXX???333)))&&&&&&$$$$$$'''###"""!!! !!!"""$$$%%%%%%'''))))))***+++...000000111222333444555555555222...***(((***,,,...///...---++++++++++++***(((!!!%%%---222555:::===<<<888333///---)))%%%###$$$"""    """###&&&***,,,+++***)))(((***---/////////---,,,++++++***'''### """&&&******+++++++++,,,,,,,,,---///---)))'''%%%           ]]];;;///((($$$%%%&&&$$$###$$$ !!!###%%%&&&&&&'''))))))***+++...000000222555777999:::999999444000,,,***+++,,,------,,,,,,+++,,,---,,,***'''!!!%%%---111444999<<<<<<999444000,,,)))%%%%%%%%%###  !!!$$$(((---000///111///...///111222222111///...---,,,***'''###"""'''++++++++++++,,,,,,,,,,,,---///---)))&&&%%%         kkkGGG///)))&&&#########""" !!!!!! !!!!!!###$$$%%%&&&''')))******+++...000222555888<<<>>>???>>>===888555000---,,,,,,+++*********+++---...---***'''"""%%%...111444999======:::555222,,,***(((''''''%%%"""  !!!%%%***000333222333222000000111222111000000///...---,,,)))%%%!!!###(((,,,,,,,,,,,,,,,,,,++++++---...---(((&&&$$$        pppMMM555+++(((&&&###!!! !!!!!! #########"""""""""######&&&(((***++++++---000222666888<<>>999666000000///...,,,***((('''   $$$)))...333555444777555333222333333111000///////////////---***''' $$$)))///......---,,,++++++***,,,...,,,(((%%%$$$         \\\AAA...(((*** $$$%%%""""""&&&'''%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&(((+++---///222666999;;;<<<===============<<<:::888666444333000,,,)))***))))))***,,,------,,,((( ***333;;;>>>BBBEEEEEEAAA<<<888333333333111...+++***)))"""  &&&+++///444555333777555333222222222111000222111000000000---)))&&& $$$***000///...---,,,+++******,,,---,,,(((%%%###        cccDDD222'''###$$$%%%'''$$$###&&&%%%!!!###$$$%%%&&&'''(((((((((%%%(((+++...000444888;;;<<<<<<;;;;;;:::::::::999777666555555444222///,,,+++)))((()))+++---...---))) +++555>>>AAAEEEHHHGGGBBB===999555666555333///,,,+++***$$$  (((,,,///444444222555333111000000000///...555333222111000---(((%%% %%%+++000000///...,,,+++******,,,---,,,'''%%%###         lllGGG666///'''"""############$$$$$$%%%%%%&&&%%%''''''%%%######&&&))))))(((''')))---111444444:::::::::;;;;;;::::::999999888777555333111//////,,,++++++,,,///000000////// ,,,;;;CCCCCCDDDCCCBBBAAA???>>>999888777444111...+++)))((("""   %%%+++------000333666222...,,,,,,---------/////////---+++)))&&&%%%&&&***+++,,,---------,,,+++******)))((('''%%%!!!        oooSSS888...+++%%%!!!############$$$$$$%%%%%%&&&%%%&&&'''&&&$$$$$$&&&)))'''%%%######'''+++///000333444555666666666666666777777555444222000///...,,,,,,,,,---000111000//////  ---<<>>===<<<:::888555222///...***###   ###***,,,---///222333///***((()))+++---.../////////---+++)))&&&$$$'''+++------.........,,,+++***)))((('''&&&$$$!!!      sssJJJ999***'''&&&""" """""""""###$$$%%%%%%&&&&&&%%%&&&''''''&&&&&&((()))%%%!!!"""'''***,,,---///111222333444444444444333111000///------------...000222333222111... !!!///===AAABBBCCCCCCCCCAAA@@@>>>>>>===<<<:::888555333111+++%%%   !!!(((+++,,,...///---)))$$$"""$$$(((,,,///............,,,)))&&&$$$''',,,...////////////---+++***'''&&&%%%$$$###      nnnSSS777---&&&%%%### !!!""""""###$$$%%%%%%&&&&&&'''((()))******)))))))))### ###&&&'''***,,,///111222333111111000///...---,,,,,,//////111444666777555333---!!!"""000<<<===???AAABBBBBBAAA???>>><<<;;;;;;999777555333222+++'''!!!  '''+++,,,,,,---'''"""%%%+++///---.........,,,(((%%%###(((,,,000000000000///...,,,+++&&&%%%$$$###"""       qqqNNN;;;///***%%%###!!! ###!!!""""""$$$%%%&&&''''''))))))+++,,,,,,,,,***(((  ###&&&***---...///......---------,,,,,,,,,000111333777::::::777555+++!!!"""///999999;;;===@@@@@@???===<<<:::::::::999777555444333+++)))$$$  &&&***+++***))) """)))...,,,---......,,,((($$$""" (((,,,000000111111000...---,,,'''%%%###"""!!!       |||UUU<<<333(((%%%"""!!! !!!###$$$!!!!!!"""###%%%&&&''''''******+++,,,---+++((($$$  $$$''')))***+++,,,,,,,,,,,,,,,,,,,,,///000444999<<<;;;888555(((!!!"""---444333666999<<<======;;;999;;;;;;;;;:::999888777666---,,,(((!!!  $$$((()))&&&$$$''',,,,,,---......,,,((($$$!!!'''***...///000000000///------)))'''$$$"""        ```>>>///---$$$###!!! !!!###$$$### !!!"""###%%%&&&'''((()))))))))+++,,,)))$$$  $$$&&&'''******++++++,,,,,,,,,---,,,...333888;;;:::666333&&& !!!***///...111555999::::::888666;;;;;;;;;;;;::::::999888000///---&&& !!!%%%%%%!!!%%%)))+++,,,......,,,((($$$!!!&&&))),,,---...///000///...---+++)))%%%"""        iiiGGG,,,"""$$$%%%%%%###"""$$$%%%### !!!"""###%%%&&&'''(((((((((((()))***'''!!! !!!$$$&&&''')))******+++,,,,,,------***,,,111777:::999555111$$$  (((++++++...333777999888666444999999::::::999999888888222222000))) ###"""$$$(((+++,,,......,,,(((### %%%(((+++,,,---////////////...---***&&&###        \\\DDD777***$$$$$$!!!!!!!!!!!!"""""""""""""""!!! """$$$%%%%%%$$$+++)))&&&''''''$$$  %%%(((***---------,,,,,,+++++++++***,,,000444777777444111''' """(((,,,---///444777999999777666777888999:::::::::999888666777555...$$$  ###"""###)))///---+++******(((%%%### ###***,,,//////---+++++++++(((((('''&&&$$$       dddBBB222+++### !!!!!!!!!"""""""""""""""!!!!!!###%%%&&&&&&%%%***'''&&&&&&(((%%%  $$$''')))+++++++++***************,,,---///222444444111///)))"""$$$+++//////111555888999:::999888:::;;;<<<<<<<<<<<<;;;;;;777888555...$$$ ###!!! $$$***...,,,+++******)))&&&$$$!!!(((+++---...,,,*********)))(((''''''%%%        ___GGG000'''&&&""" !!! !!!!!!!!!"""""""""###""""""$$$&&&((('''&&&'''%%%$$$$$$&&&$$$ $$$'''((((((((((((((()))))))))))),,,,,,,,,---//////---,,,***###%%%---111222444555777999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>888777444...%%%!!!  """!!! $$$***,,,++++++++++++***'''%%%&&&)))+++,,,+++))))))))))))))))))((('''###      yyyJJJ:::+++''''''%%%###""" !!!!!!!!!""""""###"""###%%%'''(((&&&%%%###"""  ###&&&'''&&&'''''''''(((((())))))+++)))((((((***,,,,,,,,,***"""&&&...222444555555666888999;;;<<<@@@@@@??????>>>>>>??????444444222...'''!!!###""" !!!!!! $$$***+++******+++,,,+++(((&&&$$$'''***+++***)))((()))************)))%%%     pppVVV888...&&&$$$$$$###  !!!!!!!!!!!!###"""###%%%&&&&&&$$$""" """%%%&&&&&&&&&''''''(((((())))))***(((&&&'''***---//////)))### )))000444555555555555777888:::;;;?????????>>>>>>>>>======000000000...***###"""$$$$$$!!!  !!! ###*********+++,,,---,,,)))&&&###&&&)))******))))))***,,,+++++++++***&&&!!!    tttOOO777+++&&&"""!!!""""""!!! !!!!!!!!!"""""""""###$$$###  !!!$$$%%%&&&&&&&&&'''''''''''''''(((&&&%%%&&&))),,,...///)))###$$$,,,222555555555555666777999:::;;;===>>>>>>???>>>===;;;:::///000222222000((( ######"""!!!   """(((***++++++---...,,,)))&&&###&&&***++++++++++++,,,------,,,,,,+++'''!!!     tttSSS999+++&&&$$$!!! """"""!!! !!!!!!"""!!!!!!""""""   ###$$$%%%%%%%%%%%%%%%%%%$$$$$$###!!! """%%%&&&&&&$$$ $$$+++000222666666777888999:::;;;;;;;;;===???@@@???===999777222333666888666---  !!!    !!!&&&++++++,,,......,,,(((%%%!!!$$$'''+++------------...///...------+++&&&      qqqNNN555+++***$$$$$$!!! !!!!!!!!!!!!!!!!!!    """$$$%%%$$$$$$$$$######"""""""""(((,,,---777888999:::;;;<<<<<<<<<:::<<>>@@@<<<111###!!!   """ %%%++++++++++++)))'''%%%$$$%%%&&&)))---000111000...,,,...---,,,,,,+++((($$$!!!     uuuSSS<<<111)))%%%######"""!!!    """$$$###"""!!!  ###'''---000555999<<<>>>BBBDDDDDDCCCDDDEEEFFFDDD???;;;:::;;;===>>>:::000"""!!! !!!!!!  !!!  """ $$$******+++***)))'''%%%$$$$$$'''***...222333222000......---,,,++++++((($$$!!!     kkkQQQ666+++,,,,,,'''$$$"""!!!  !!!!!!   """$$$"""   %%%***222999>>>BBBEEEGGGEEEEEEFFFGGGHHHFFFBBB???===<<<;;;:::777...""""""!!!!!! !!!"""!!! """ ###))))))******)))'''&&&%%%!!!%%%(((---111333333111///...,,,++++++***((($$$"""    xxxQQQ===***%%%)))***&&&###!!!!!! !!!!!! !!!!!!  !!!###   '''111:::@@@DDDFFFHHHFFFFFFHHHIIIIIIHHHEEEDDD@@@===999777444---""" !!!  !!!"""###""" !!! """'''((()))))))))((('''&&&###&&&+++///111111///...---,,,******)))(((%%%"""    YYY<<<111&&&######!!! !!! !!!""""""      $$$000:::@@@CCCEEEEEEEEEGGGIIIJJJIIIIIIHHHGGGCCC===888555333---""" """"""     %%%&&&((())))))(((((('''###'''+++000222222000///---+++***))))))'''%%%###    dddFFF...***&&&%%%!!! $$$!!!!!!!!! !!!!!!""""""!!!     !!!,,,666<<>>???<<<777222222222***     ######%%%&&&'''&&&$$$###&&&***///222333444555666000---***((('''%%%###!!!     [[[>>>...%%%!!!!!! !!!"""""""""""""""!!!     !!!+++555666999;;;<<<<<<:::999===;;;777333333222+++"""    ###$$$%%%&&&&&&%%%###""""""'''---333555666666777111...***((('''&&&%%%###!!!     ddd???///)))""" ###!!!!!!!!!!!!!!!""""""""""""""""""!!!      %%%...111666999::::::999999::::::777444444333---$$$    """$$$&&&&&&%%%###""""""%%%---333666666666555000---)))'''&&&&&&%%%$$$     kkkJJJ...))))))### $$$!!!!!!!!!""""""""""""""""""""""""!!!    '''---444:::;;;;;;;;;<<<:::;;;999666666555...'''     ###&&&&&&$$$"""""""""%%%---333555444222222...,,,)))'''''''''&&&%%%    sssMMM666&&&&&&(((### ###!!!!!!"""###############!!!!!!!!!      ###+++555;;;======>>>???:::===<<<999777666000)))    !!!%%%%%%###!!!"""### $$$,,,111222111000///---,,,***)))***)))'''%%%    oooQQQ666,,,$$$###$$$!!!!!!###!!!"""###$$$$$$$$$######         ###+++666===>>>======???<<>><<<<<<======@@@AAA===:::888222+++    $$$%%%"""!!!###&&&!!!  ''',,,...//////000......///000111///+++(((###     sssLLL666111''''''%%%$$$###""""""""" !!!!!!""""""""""""!!!        $$$///:::???AAABBBAAA>>>>>>>>>>>>>>>===999444000%%%      !!!$$$$$$%%%)))+++***((( !!!%%%((())))))))))))333444666666444000+++(((***%%%   [[[===...,,,''''''%%%$$$############!!!!!!"""######"""""""""!!!         +++777===@@@DDDCCC@@@===<<<<<<<<<<<<999444111&&&       $$$%%%&&&***,,,++++++""" $$$((()))+++,,,...444555555444333000---,,,+++&&&   |||ZZZ@@@...&&&''''''&&&%%%%%%$$$$$$$$$%%%"""###############""""""!!!        $$$000888>>>CCCDDDAAA<<<;;;:::::::::888555333(((    $$$%%%'''+++---,,,---%%% ###'''***---111333666555444222111111111111,,,(((!!!    ]]]@@@000((($$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!     (((000888???@@@===;;;:::888888999888666444***     $$$%%%(((,,,---,,,---%%% ###'''+++///222555666555333111111222333555---)))"""    eeeEEE222,,,((($$$"""$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$"""!!!     &&&///777:::777;;;999888888999888777555---"""     ###%%%'''+++,,,+++)))### $$$))),,,...111444555444222111111222444666,,,)))###     [[[HHH333***(((&&&""" """""""""###$$$%%%'''(((%%%%%%%%%$$$###!!!     '''111555444;;;:::999::::::999777444///$$$    ###%%%'''******((($$$!!! %%%***---...000111333333222222222222333333+++(((###    hhhAAA444(((######!!! !!!"""###%%%'''(((%%%%%%$$$###"""    !!!...555555;;;;;;;;;<<<<<<:::666333111&&&    """$$$%%%((((((%%%"""  $$$+++...///000000000111333444444222111000(((&&&"""      tttNNN666---### ### !!!###%%%&&&'''%%%%%%$$$###!!!    ...666777;;;<<<<<<>>>>>>;;;666222222&&&    """###%%%'''&&&$$$"""!!! $$$+++///000000000...000333555555222///---'''%%%!!!         |||TTT888)))'''$$$!!!!!!"""$$$%%%%%%$$$"""###"""     ,,,555999;;;===???AAA@@@===999666000***!!!     %%%&&&&&&'''&&&$$$)))%%% $$$))),,,...///000222333444555333///***''')))'''"""       ~~~\\\===))))))'''$$$"""  !!!!!!"""###$$$###"""!!!     !!!---555888:::<<>>;;;888222,,,###    '''))))))***)))'''(((%%% """(((,,,///111222777777777666333...***(((***'''###       }}}[[[>>>,,,$$$'''&&&$$$###"""!!!""""""""""""!!!!!!!!!!!!""""""###"""!!!      ###---444777999<<>>AAABBBAAA@@@???888333***   $$$&&&&&&((((((&&&&&&$$$ &&&,,,111666999===;;;888444000---+++******(((%%%        ```AAA///&&&%%%'''"""""""""!!!!!!"""""""""!!!!!!!!!!!!###$$$%%%&&&"""!!!     %%%,,,222555777:::===@@@BBBBBBAAAAAA999555---###   !!!$$$%%%''''''%%%&&&$$$ %%%,,,111777:::888777444000...,,,+++***)))(((&&&"""       kkkFFF111(((###"""%%%!!!!!!!!!!!!"""!!!!!!!!! !!!!!!"""###%%%'''(((""""""     $$$***000444777999<<>>@@@AAAAAAAAA888555///'''   """%%%&&&))))))((('''&&&### %%%***000333000000...---+++)))'''&&&%%%&&&'''%%%       rrrFFF555(((&&&$$$ &&&###$$$$$$$$$$$$###""""""%%%$$$$$$###$$$$$$%%%%%%######!!!    """'''...333666888:::===???@@@@@@@@@888555///'''    $$$%%%((()))'''((('''$$$ """''',,,///000000///---+++(((&&&$$$$$$&&&'''&&&"""      wwwNNN333000+++&&&###""""""###$$$$$$######"""############$$$%%%%%%&&&&&&%%%%%%((($$$        ###%%%'''***...555888;;;:::666555888<<<888666111***!!!    """###$$$%%%&&&$$$%%%$$$  %%%)))+++******++++++***'''%%%###'''%%%$$$$$$$$$         ___===000---)))%%%""""""###$$$%%%$$$$$$#########$$$$$$%%%%%%&&&''''''''''''&&&&&&"""       ######$$$(((+++333777:::999666444666999555333///)))"""    !!!###$$$%%%&&&$$$$$$###  %%%''')))++++++,,,,,,+++)))&&&%%%'''&&&$$$%%%%%%!!!        lllHHH222+++)))&&&###"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((&&&"""       $$$%%%%%%%%%(((+++222666999888555333444666111000---((("""    ###$$$%%%&&&###$$$""" ###&&&'''+++,,,,,,---,,,***(((&&&'''&&&%%%&&&&&&###       pppOOO888...&&&$$$###!!!!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((((((((((('''((($$$      """&&&)))***)))***---000333555888777555333222333///...,,,((("""   """%%%&&&&&&######""" """$$$%%%)))***,,,,,,,,,***((('''(((''''''((()))%%%     iiiMMM666***(((###"""!!!!!!!!!###%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''''''''$$$       &&&))),,,---,,,...111555444555666666444222111111...---,,,((("""   """%%%&&&&&&######!!!  !!!###$$$'''(((***++++++)))(((&&&((('''(((***+++(((       jjjKKK888***$$$%%%""""""!!!!!!!!!###$$$%%%$$$######$$$$$$%%%&&&'''%%%%%%&&&''''''''''''&&&$$$"""       """((((((+++---...---...222666555444333222111000//////,,,,,,+++((("""    !!!&&&'''&&&$$$###"""   ###%%%&&&''')))******)))((('''(((((())),,,---***"""     uuuNNN999///'''###&&&######"""!!!""""""######"""""""""######%%%&&&&&&&&&&&&'''(((((((((((('''"""###"""     '''///---///111000//////333666444222///---,,,,,,,,,,,,((())))))'''"""    !!!&&&'''&&&%%%$$$###"""  $$$'''&&&''')))+++++++++)))(((((()))***...///,,,$$$       uuuVVV777,,,(((###!!!$$$$$$$$$###"""""""""""""""""""""""""""###$$$%%%&&&'''(((((()))))))))))))))$$$%%%&&&%%%"""       ***333333555666444111111444777444000,,,)))))))))******%%%&&&'''&&&###    !!!&&&'''&&&&&&$$$######!!! %%%((('''(((***,,,---,,,+++***((()))+++...000---%%%        SSS@@@///+++''' %%%##################$$$%%%"""""""""###$$$%%%&&&''')))))))))***++++++,,,,,,)))'''''''''(((&&&!!!     ###***000444888777555333111///...---...---,,,+++***(((''''''$$$$$$$$$###     $$$&&&'''&&&(((&&&###  !!!(((***,,,//////---+++******(((((()))******((($$$!!!      ___BBB333'''%%%$$$ !!!'''######""""""######$$$$$$$$$$$$%%%&&&'''((()))***)))))))))))))))************)))((())))))'''###    """'''---222666888777444222000...------++++++***)))((('''&&&&&&$$$$$$$$$###     """&&&&&&&&&((()))&&&$$$""" !!!'''***,,,...///---***))))))(((((()))***+++)))&&&###      hhhBBB444)))!!!"""### !!!%%%"""""""""""""""###$$$$$$&&&'''((()))+++,,,---...++++++***))))))(((((('''+++************)))&&&######"""!!!     !!!&&&***...222555666444333000...---,,,,,,((((((''''''&&&&&&&&&&&&%%%%%%%%%###!!!    %%%&&&&&&***---,,,+++)))!!!  &&&***,,,......,,,)))(((((((((((((((***++++++(((%%%     tttRRR777...'''###$$$$$$ """"""""""""""""""###$$$%%%((((((***,,,---///000000------,,,+++***)))((('''++++++++++++******((('''''''''%%%$$$###""""""!!!      ###(((+++---000111222111///---,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$!!!   $$$''''''---222333333000'''%%%)))+++------+++(((''''''''''''((()))++++++)))'''"""       lllPPP<<<000)))&&&$$$%%%$$$!!! """"""""""""###$$$%%%&&&((()))+++,,,...////////////...------,,,+++******+++++++++*********++++++***)))((('''%%%%%%$$$$$$###"""!!!!!! !!!!!!"""!!!!!!!!!""""""###$$$"""######"""!!!     """''',,,---.../////////...---+++)))(((''''''&&&&&&''''''''''''((((((''''''&&&$$$"""   ###(((***111777999999666---###$$$''')))+++,,,***((('''''''''&&&'''(((***+++***((($$$        nnnLLL666,,,***!!!!!!"""###$$$###""""""#########$$$%%%&&&'''(((((()))+++---.........---......------------------+++,,,,,,+++******---///...---+++)))((('''&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%$$$"""      %%%)))///333333222111000...---,,,***)))(((''''''''''''((((((((((((((((((((('''&&&%%%"""   ###)))...444;;;===>>>;;;222(((###$$$''')))***)))((((((((('''&&&&&&''')))***)))'''$$$         oooNNN888,,,'''%%%!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))))))))+++,,,......---,,,+++++++++,,,,,,---...//////,,,------,,,+++,,,000444333111000---+++***))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&((())))))&&&&&&&&&%%%###!!!      ***///555888888555333111//////---+++***)))))))))(((((((((((('''''''''''')))((('''%%%###!!!  $$$+++111777===@@@@@@>>>555+++""""""$$$((())))))(((((()))'''&&&%%%&&&'''((('''&&&###!!!         qqqKKK333+++((($$$!!!!!!%%%'''&&&%%%%%%%%%$$$%%%%%%%%%&&&'''(((******+++,,,---//////...,,,+++((()))***+++---...///000...//////---,,,...333777666555333111...---,,,+++)))(((''''''&&&&&&''''''''''''''''''((()))***+++'''''''''&&&$$$!!!     """,,,111777:::999555222111111000///---,,,+++++++++(((((('''''''''&&&&&&&&&)))((('''%%%###!!!   $$$,,,333999???AAAAAA???666---!!! ###'''))))))))))))***'''&&&%%%%%%&&&'''&&&%%%"""!!!          nnnPPP555,,,***%%%!!!"""###"""!!! !!!"""###''''''&&&&&&''')))+++,,,......------,,,+++++++++)))***,,,...000111111111.........///000111222333666555555333111///---,,,***)))'''((())))))((('''((((((''''''''''''(((((()))((('''$$$"""    $$$+++777777777666444333111111...//////000000///------,,,+++)))&&&$$$###"""!!!%%%$$$$$$$$$%%%%%%###"""  (((---555<<>>:::777222000...------///222444888;;;???AAA@@@<<<777333111...+++)))*********)))(((''''''''''''''''''(((&&&%%%%%%###!!!   ###'''((()))***---...//////...,,,+++***((()))***)))(((%%%"""  ###&&&&&&%%%!!! """$$$  %%%---222999AAACCCAAA@@@333### ###'''%%%$$$$$$&&&%%%'''******)))***,,,///++++++***)))'''%%%$$$###        gggFFF444,,,&&&"""""""""######"""###%%%$$$""""""###$$$%%%%%%$$$###""" )))///888888888888999999999999???AAACCCDDDCCC???:::777444333111000000333777999;;;>>>CCCFFFEEEAAA<<<888333///+++))))))***++++++((((((''''''''''''(((((($$$$$$###"""!!!  %%%)))******+++++++++++++++******))))))))))))'''%%%###!!! !!!###$$$###  ###%%%!!! """***///777???BBBAAABBB555%%%$$$'''%%%###$$$&&&%%%(((***)))'''''')))+++************)))'''&&&%%%"""      VVVCCC444000,,,###"""'''###$$$%%%$$$"""!!!"""$$$""""""######""" ###...666>>>BBB>>>::::::;;;;;;AAA???===>>>@@@@@@===:::888666333000000444:::@@@BBBEEEHHHIIIFFF???777111...---,,,+++*********************))))))'''&&&&&&&&&%%%###"""!!!  $$$(((***)))(((*********)))((((((''''''+++(((&&&%%%$$$!!!  $$$%%%$$$### %%%(((    %%%,,,222:::BBBHHHCCC:::+++ ###%%%&&&((()))((())))))((('''((()))++++++***)))***+++***(((&&&$$$       cccDDD555++++++)))!!!"""!!!"""$$$###"""!!!!!!"""!!!!!! !!!,,,444===BBB@@@===>>>@@@@@@DDDAAA@@@AAACCCDDDAAA???;;;999555222222666===BBBGGGIIIKKKKKKGGG???777222///...---,,,,,,+++++++++************)))((('''&&&&&&%%%###"""!!!   ###(((***))))))((((((''''''''''''((()))***'''%%%###""" !!!$$$%%%&&&%%%""" %%%(((   ###)))000777>>>CCCCCC:::,,,  ###%%%''')))((()))))))))'''''')))***))))))***,,,------+++(((%%%!!!     [[[@@@000'''###&&&'''!!! !!!###$$$""" (((222;;;CCCCCCAAACCCEEEFFFEEECCCAAABBBEEEFFFEEEBBB@@@>>>999555444888???EEEIIIJJJKKKJJJEEE===555000//////......---,,,,,,,,,++++++++++++***)))((((((&&&%%%###"""!!!   """''')))))))))'''&&&%%%%%%%%%''')))+++)))'''%%%""" !!!$$$%%%((((((&&&!!! %%%(((  !!!&&&,,,222888;;;???888+++  ###&&&(((((()))***)))((('''((())))))***,,,///111000---***'''$$$     ^^^@@@...&&&!!! $$$&&&###!!!###!!!$$$$$$"""$$$///999BBBDDDCCCFFFHHHHHHEEECCCAAACCCFFFHHHFFFDDDGGGDDD>>>999666888>>>BBBGGGGGGGGGEEE@@@999222---//////......---,,,,,,++++++++++++++++++***))))))&&&%%%###"""!!!   &&&((()))))))))(((&&&%%%%%%'''***,,,)))(((%%%""" """%%%&&&((())))))%%% &&&(((   %%%)))---222555777111((( ###&&&(((''')))******((((((((())),,,---000333444333...+++***&&&!!!        yyyXXX>>>...'''%%%""" """#########%%%!!!###%%%$$$!!! +++666AAACCCDDDFFFHHHHHHGGGFFFEEEGGGJJJKKKIIIFFFKKKGGGAAA;;;666666999<<>>BBBDDDFFFHHHHHHKKKJJJKKKNNNQQQPPPLLLHHHIIIGGGBBB;;;555333444555>>>>>>>>>===:::666222000------......---,,,***))))))***************))))))&&&%%%###"""!!!  ###''')))***...,,,***)))(((((()))***''''''&&&!!! $$$&&&&&&&&&((()))''' ))),,,$$$  ###&&&(((***+++%%%$$$""" """%%%'''&&&))),,,------,,,------444444555666666333///+++,,,***&&&       }}}VVV===000(((&&&'''"""######!!! !!!""""""$$$$$$###  ---;;;AAADDDHHHKKKJJJLLLMMMOOORRRUUUSSSMMMGGGCCCBBB???999444111000111666666777777777555333222---...///000///---+++***((())))))******))))))(((&&&%%%###"""!!!  """''')))*********)))))))))))))))***$$$%%%$$$  %%%&&&&&&&&&(((***'''""" +++...''' !!!$$$&&&'''((($$$$$$###!!! ###$$$&&&))),,,...//////000000555444444555666444111...,,,***'''"""      {{{\\\:::***'''%%%###"""!!!$$$%%%$$$#########!!!$$$$$$!!! ***999AAAEEEJJJMMMMMMKKKLLLOOOSSSUUURRRKKKDDD>>>>>><<<888333000/////////000111222222222111111...///000111000///,,,+++'''(((((()))))))))((((((&&&%%%###"""!!!  !!!&&&)))+++''''''(((((()))*********!!!###""" !!!%%%&&&&&&''')))***((("""!!!,,,///(((  ###$$$%%%&&&%%%%%%%%%### !!!"""%%%)))---///000111111222444333333444555555333111+++***(((###      zzzOOOCCC333(((%%%%%%$$$$$$######$$$$$$$$$###"""!!!  %%%222@@@HHHKKKIIIGGGHHHKKKOOOTTTTTTPPPIIIDDD===;;;777333000...---,,,...//////000000000000000///000222444444333222111,,,,,,,,,+++***)))((('''***&&&!!!    $$$%%%&&&(((((((((((('''''''''''''''$$$ """%%%''''''&&&***+++'''###$$$+++,,,### ###$$$$$$###%%%$$$$$$###!!! $$$###(((000555666555333333222222333444666555222000...+++((($$$       yyyXXX;;;333***$$$$$$%%%$$$#########$$$$$$###!!! !!!///===FFFJJJIIIHHHIIIKKKNNNQQQQQQNNNIIIDDD;;;999666333000...---------...///000111111222222222333444666555444333222------,,,,,,+++)))((('''***&&&!!!  ###%%%&&&((((((((((((''''''''''''&&&### ###&&&'''((()))---...***&&&""""""''',,,...&&& """$$$$$$$$$%%%$$$$$$###!!! ###%%%***111666777666444444444333444555666555333000---+++'''$$$      WWW:::***&&&###"""$$$%%%$$$"""######$$$$$$!!! +++888CCCIIIKKKKKKKKKLLLNNNPPPPPPLLLGGGCCC888777444111///.........++++++,,,...///000111111333555666777777555444222---------,,,+++***)))(((***&&&"""  """%%%&&&((((((((((((''''''''''''$$$!!!  $$$'''((((((,,,000111---***'''!!!###'''+++///111+++### !!!$$$%%%%%%%%%$$$$$$###""" !!!''',,,333777888777666555555444444555666555333000,,,***'''$$$!!!       \\\???...'''%%%######%%%%%%###!!!###$$$$$$""" &&&444@@@HHHLLLNNNOOOPPPRRRSSSRRRLLLEEE???666555333111////////////++++++++++++,,,---......222333555666777666555444///...---,,,+++******)))***'''###   !!!%%%'''((((((((((((''''''''''''###  !!!%%%'''((((((---111222///,,,***%%% $$$)))---///111333000*** ###%%%&&&%%%$$$$$$$$$""" )))---333888999888777777555444333444444333111///+++)))&&&$$$!!!       [[[<<<...,,,'''&&&$$$###############""""""!!!  ###000<<>>;;;555...### &&&---///***######&&&'''   """!!! !!!$$$%%%%%%$$$$$$%%%$$$!!!  ''',,,///111333555888666333111000///...,,,&&&%%%$$$$$$$$$"""      lllNNN111)))'''"""  ***555;;;===EEEHHHJJJJJJLLLKKKDDD<<<999888888888888666333000555333111///......//////222111222444666777555444///---+++******+++******,,,***(((&&&%%%$$$!!!  !!!''''''((()))***)))'''%%%$$$""" &&&)))...555888777===>>>?????????===;;;:::555+++!!!'''))),,,***&&&######$$$$$$ !!!!!!  %%%%%%%%%%%%$$$$$$###"""  """)))///333444555222222111000////////////***(((%%%""" !!!       tttPPP:::(((%%%&&&""" """ %%%111888;;;@@@FFFJJJLLLNNNMMMEEE<<<:::::::::;;;;;;999555222666444333111000111222333111111333555777777555333...---+++*********+++***,,,***(((&&&&&&$$$"""     ''''''((()))***)))'''%%%$$$!!!  (((,,,111777:::999>>>>>>???@@@AAA???:::777222((("""%%%(((&&&###!!!"""$$$''' !!!!!! !!!%%%%%%%%%%%%%%%$$$###"""  '''...222555666444333222111000000//////,,,***'''###!!!       pppPPP555)))!!!$$$&&&""" ### ***444999;;;BBBJJJNNNPPPOOOGGG>>>======>>>@@@@@@>>>:::666666555444222222222333444111111444666888888444222,,,,,,+++*********++++++,,,***((('''&&&%%%"""    &&&&&&((()))***)))'''%%%###  ###,,,111666;;;===<<<@@@??????AAACCC@@@888111+++###"""%%%%%%###"""$$$&&&+++  """  !!!$$$$$$%%%%%%%%%$$$###### $$$+++111555777666666555444222111111000...,,,)))%%%"""     !!!      yyySSS888***%%%###%%%%%%!!!""" $$$000777888@@@HHHMMMPPPPPPJJJBBB@@@AAACCCFFFGGGDDD???<<<888777555444333222222222000222444888:::888444111+++,,,,,,,,,+++***+++,,,,,,***((('''&&&%%%###!!!    $$$&&&''')))******'''$$$""" '''000666;;;@@@BBBAAABBB@@@???BBBDDD???333)))### """%%%&&&%%%%%%(((***---!!! """!!! !!!###$$$$$$%%%%%%%%%$$$$$$!!! (((///444777999999888777666444333222111///+++((($$$!!!  """       tttRRR777)))'''%%%%%%%%%"""!!! ,,,666999@@@GGGKKKMMMNNNLLLGGGBBBDDDGGGJJJLLLIIIDDD???<<<;;;:::888666444333222111222555888:::888444000+++---......,,,++++++---,,,***(((''''''&&&$$$""""""   !!!%%%''')))******'''$$$!!! """***333888>>>DDDFFFEEECCCAAA@@@BBBBBB;;;,,,!!!  $$$&&&%%%%%%''')))+++""""""###  """###$$$$$$%%%%%%%%%%%%"""!!! $$$,,,222666:::::::::999888777555444111000---***&&&###!!!   """###      %%%'''qqqPPP666)))&&&"""""""""!!!   )))444999AAAHHHJJJKKKMMMLLLIIIAAADDDHHHLLLNNNKKKEEE@@@??????===<<<:::888666555333444555888999888444111---000222000---+++,,,---,,,***(((''''''&&&$$$######   $$$&&&)))+++***'''###  ###+++333777<<>>@@@FFFKKKLLLIIICCC>>><<<<<<<<<;;;:::999888777555555555777888777555222///222555333...+++,,,...,,,***((('''((('''%%%###$$$   ###&&&)))+++***'''###    !!!(((///333888@@@FFFFFFDDDCCCBBB???777+++  """ ###%%%""" !!!!!!###$$$%%%&&&&&&&&&""""""!!! $$$+++///333444555666666555333222///......---+++)))((('''###!!!   !!!      lllGGG111)))$$$$$$&&& """"""!!!    """...666AAALLLOOOOOOMMMHHHCCC:::>>>CCCIIIKKKGGGAAA<<<666666777888888888777777666555555666777777555333111444777555///+++,,,...,,,***((((((((('''%%%###%%%!!!  ###%%%)))+++***'''###    &&&,,,///555===DDDEEECCCDDDCCC===333&&&  """ !!!###%%%###   !!!###$$$%%%&&&''''''!!!"""""" """)))---///000222444444333222111---...------,,,+++***)))$$$"""   """    ___JJJ333)))'''%%%""" %%%$$$$$$###!!!   (((222>>>HHHKKKJJJGGGAAA;;;999999;;;>>>AAAAAA<<<888222444555555555555666888555666888999999888777666222777999555---((()))---,,,***(((''')))******)))(((&&&$$$"""   $$$((('''%%%&&&$$$!!!  ###&&&)))+++...555???FFFJJJHHHBBB888+++  """"""!!!  !!!$$$$$$$$$$$$$$$%%%$$$$$$###"""  ###,,,000000111222444333111///++++++,,,,,,---,,,,,,+++(((%%%!!!  !!!!!!      |||```GGG888(((###############%%%$$$###"""    %%%000;;;FFFHHHGGGDDD>>>999444444555888::::::777333222444555555444444555777666777999::::::999888777333666777444...******+++,,,***(((''')))******))))))'''%%%###"""!!!!!!!!!  $$$((('''&&&&&&$$$!!!  !!!###&&&'''***000999@@@HHHFFF@@@666)))  !!!"""!!!    $$$&&&%%%%%%%%%%%%$$$######"""  '''---...///111222222000...,,,---------------------)))&&&###  !!!       yyyVVV>>>111((( !!!!!!"""$$$$$$###"""!!!   !!!,,,777AAACCCAAA???:::555111000111222444444222000222444555444333333444555777888999:::;;;:::999888444444333111///,,,***)))+++)))'''''')))******)))***)))'''%%%$$$#########  ###((((((''''''%%%!!! """$$$%%%%%%&&&,,,555<<>>===:::222''' """$$$"""  !!!  !!!''')))(((&&&%%%$$$$$$#########  !!!%%%))),,,------///000222111000////////////000***(((%%%###    $$$%%%%%%###"""        ]]]AAA...&&&%%%%%%"""!!!$$$"""  '''000333333555444222///111333333111000///000555666888888777888999;;;999999888666555444333333222///---...///...+++((('''&&&&&&(((******)))((('''((((((''''''&&&$$$$$$!!!   (((*********&&&     %%%''')))((('''(((---111999:::888333***   """!!!  !!!  %%%''''''&&&&&&&&&%%%%%%%%%%%%###  !!!'''******+++---000222000///---------......+++(((&&&$$$"""  ###&&&&&&%%%$$$      ~~~[[[BBB222((($$$$$$###  $$$---000222555666444///333666666444111000000666888:::::::::;;;===???<<<;;;999777555333222222//////.........---+++***&&&%%%&&&(((***+++)))'''((())))))))))))'''&&&%%%"""   '''++++++***&&&   """###&&&)))***((((((+++...333555777444,,,!!!   !!!  """%%%&&&&&&&&&'''&&&&&&''''''&&&###!!! ###&&&&&&'''+++...111///---,,,++++++,,,---,,,***'''&&&$$$!!! """%%%&&&%%%$$$      {{{^^^>>>...)))%%%!!!!!!%%%  ###,,,///111555777666111555::::::777444222333777999;;;<<<<<<===???AAA???===;;;888555333222111......///...---,,,++++++%%%%%%&&&(((***+++)))''')))***++++++***)))((('''###   '''+++,,,+++&&&   $$$###'''+++,,,+++***+++---///222555444,,,"""   !!!!!!  ###%%%&&&'''(((''''''((()))(((%%%###  ###$$$%%%(((,,,000...,,,***)))***+++,,,---+++)))'''&&&###   !!!$$$%%%%%%$$$    |||SSS???,,,''''''$$$ !!!   &&&...222444555555888:::<<<===;;;888333000222555888999:::===BBBFFFEEEAAA<<<777555333111///000000///...------,,,,,,***(((&&&''')))+++,,,,,,---,,,,,,+++***)))((((((%%%"""    %%%,,,,,,)))%%%### !!!******+++++++++,,,,,,,,,000///...,,,((("""   !!! """  ###&&&%%%$$$%%%%%%&&&'''&&&%%%######!!! """"""###)))///111///***$$$!!!"""&&&))))))))))))&&&###!!!!!!!!!   ###&&&(((&&&###      {{{[[[@@@333'''&&&'''%%%!!!!!!  $$$---222555666777:::;;;===>>><<<888333000333666888:::;;;===BBBEEEEEEBBB<<<888555333111///000//////...------,,,,,,***)))''''''***,,,,,,,,,---,,,,,,+++***)))((((((&&&###   ###***+++(((%%%### """(((((()))***,,,---.........---,,,***'''!!!    !!!  """&&&&&&$$$%%%%%%&&&'''&&&%%%$$$###"""  """$$$(((,,,...,,,'''""""""%%%'''((()))'''$$$"""!!!"""   $$$))),,,)))&&&"""     XXX===...((($$$%%%&&&###   """+++111666999;;;<<<===???>>><<<888444111444666888:::;;;===@@@CCCCCC@@@;;;777555333000////////////...------,,,,,,+++***((((((***,,,---,,,---,,,,,,+++***)))(((((('''$$$    ''')))(((%%%###  $$$&&&'''(((***,,,---//////,,,+++***)))'''"""      %%%&&&%%%%%%%%%&&&''''''&&&$$$###### !!!%%%'''((()))((($$$ ###%%%((()))'''$$$###""" $$$+++///---+++'''!!!    ^^^@@@---(((&&&%%%%%%###   )))111777<<>>???@@@???<<<888444111444555666888999;;;===???===:::777444333222000/////////.........---------,,,+++))))))+++------------,,,,,,+++***)))(((((((((&&&    %%%((((((&&&%%% ###&&&''''''(((***+++,,,......+++******)))((($$$     ###&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$!!! $$$%%%$$$&&&&&&$$$ """''')))(((&&&$$$$$$!!!  """)))...000...***%%%     }}}]]]AAA...&&&''''''&&&###    '''000777===AAA???@@@@@@???<<<888555222222333444555777888999999444333111000111111000///...............------------+++))))))+++,,,---,,,---,,,,,,+++***)))(((((()))&&&"""  $$$((((((''''''!!! $$$((()))))))))******++++++,,,,,,++++++******'''"""  !!! !!!$$$&&&$$$%%%&&&'''''''''&&&%%%%%%### """###!!!&&&&&&&&&"""$$$(((((('''&&&%%%!!! %%%***///...,,,(((###     }}}\\\CCC111(((&&&$$$%%%###      $$$,,,444;;;????????????>>><<<888555333222111222333666777666444///...---...///000///---........................---+++))))))***+++,,,+++---,,,,,,+++***)))(((((()))&&&"""    ###''''''''''''"""  %%%((()))))))))***************---,,,++++++***((($$$!!!     ###%%%$$$%%%'''(((((('''&&&&&&%%%$$$""" !!!!!!&&&((((((&&&  %%%''''''''''''!!! $$$------,,,+++'''!!!     [[[BBB444,,,(((((( """       '''///666;;;===>>>>>>===;;;888666444333222111333666777444222///...---...///...---+++........................,,,***(((((()))***+++***---,,,,,,+++***)))(((((((((&&&###    !!!$$$%%%%%%&&&$$$ !!!%%%((('''(((((()))***++++++,,,---,,,+++***)))'''$$$!!!    !!!$$$$$$%%%'''((((((((('''&&&&&&%%%$$$""" """''')))***(((""""""%%%'''((()))"""  !!!+++,,,------+++&&&"""     ccc@@@...***(((%%%%%%!!!      $$$,,,333777<<<======<<<:::888666555444222222444777777444111222000/////////---+++)))---.....................,,,***(((''')))******)))---,,,,,,+++***)))(((((('''&&&###   """$$$$$$$$$%%%  !!!%%%(((%%%&&&''')))***,,,---...---,,,***)))(((&&&###       ###$$$%%%'''(((((((((''''''&&&&&&&&&$$$ ###''')))+++***### $$$&&&(((***"""!!!***,,,...///---***%%%"""      eeeKKK333+++)))""" ###%%%"""     $$$+++///000555777999999777444222111111333555666666555333111........................++++++,,,---------,,,,,,,,,***(((&&&&&&''')))*********))))))((((((''''''&&&%%%"""     ###"""!!! ###&&&&&&%%%((((((''')))+++,,,,,,+++++++++,,,,,,+++(((&&&$$$    !!!!!!  """)))(((''''''(((((('''&&&)))(((&&&$$$""" %%%&&&''''''$$$!!!&&&&&&$$$&&&$$$!!! &&&(((***,,,+++)))&&&$$$###      tttOOO;;;+++((((((###!!!$$$$$$!!!     """***...///000333666777666444333333333444666666555333000...........................,,,,,,------------------+++***((('''&&&''')))******)))))))))((((((((('''&&&%%%"""    !!!!!! ###&&&&&&&&&&&&%%%$$$%%%((())))))(((***+++,,,,,,+++)))'''%%%!!!   !!!!!!  '''&&&&&&&&&'''((('''&&&)))(((&&&%%%$$$  !!!###$$$%%%######%%%%%%&&&%%%"""   ###'''+++,,,+++)))'''###    tttPPP:::...&&&''''''"""!!!%%%###     '''+++---+++...111333444333333444666666777777555222...,,,---------------------------------,,,---...//////******)))((((((((((((((())))))))))))((((((((((((&&&%%%###      $$$&&&''''''%%%######$$$&&&((((((((()))***+++++++++)))((('''###     !!!!!! $$$%%%&&&&&&'''''''''''')))((('''&&&%%%###   """""" ###%%%'''%%%###  """(((,,,---+++***$$$      }}}VVV999111+++'''(((&&&"""!!!%%%"""     ###(((***))),,,///111222222333444666777888888666333///------------------------------,,,,,,,,,,,,---///000)))))))))))))))(((((('''))))))))))))((((((((((((&&&&&&$$$!!!     $$$&&&((()))'''&&&$$$%%%''')))***)))((()))************))))))$$$!!!   !!!!!!!!! """###&&&'''(((((()))***)))((('''''''''&&&$$$!!! !!!""" !!!$$$&&&%%%###   %%%***,,,+++***%%%###     }}}[[[???///---***'''%%%###!!!"""&&&!!!       &&&(((***,,,///000000000111222555666888888888666333111------------------------+++++++++,,,,,,---...///)))))))))))))))(((((('''(((((((((((())))))))))))&&&&&&%%%"""     ###&&&))),,,***(((&&&%%%''')))))))))((())))))***************%%%"""    !!!"""!!!  """&&&)))))))))+++,,,***(((''''''((((((&&&%%%  """"""!!! """%%%%%%$$$"""  !!!&&&(((''''''%%%$$$"""    \\\>>>000+++(((&&&###"""!!!"""$$$%%%     $$$''')))+++............///111222444666888888777555333,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////******)))((((((((((((((((((((((((((())))))))))))''''''&&&###      """&&&+++...,,,***&&&%%%&&&'''(((''')))))))))))))))*********&&&###   !!!""""""!!! &&&(((((()))+++---***)))'''((())))))(((&&&  """######"""$$$$$$$$$###!!!   ###$$$$$$%%%$$$###"""    gggDDD///***+++'''%%%###"""$$$%%%###!!!   ###&&&&&&(((***++++++,,,...000111222555666666555333111,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111222222111000+++***((('''&&&''')))***'''((((((((()))))))))***''''''&&&$$$    !!!%%%+++111111...***''''''(((((((((******))))))))))))))))))(((%%%!!!   """""""""$$$'''''''''***---+++)))((('''((()))((('''###   """"""""" """###$$$$$$###   """###$$$$$$###$$$###     yyySSS888+++***---***)))'''&&&''''''"""   ###&&&###%%%((()))***+++...000000222444555444333000///,,,,,,,,,,,,,,,,,,,,,,,,+++---111444555555222111,,,***(((&&&&&&''')))***'''((((((((())))))******'''''''''$$$     !!!%%%,,,222666222...+++***+++******++++++***)))((()))))))))***'''###   """"""######!!!"""%%%%%%%%%(((,,,+++)))((('''((()))((('''%%%""" !!!!!!!!!!!! """$$$$$$$$$"""  !!!############$$$$$$"""     SSS<<<333,,,((()))***(((&&&%%%%%%"""    !!!%%%&&&&&&'''(((***+++---...///000111111111///...---+++++++++++++++,,,,,,,,,......///111333333111///---,,,***((((((((())))))&&&'''((()))*********)))'''&&&%%%$$$"""   !!!(((,,,...333000---,,,......,,,***,,,,,,+++***))))))((((((***+++***&&&    !!!  """&&&(((''''''))))))***))))))((('''&&&'''$$$  !!!!!! !!!""""""   """$$$$$$"""       gggAAA000+++&&&###%%%((('''%%%%%%$$$!!!    $$$''''''((()))***+++---......///000000000///...------------------------------------///111111000...,,,+++)))(((''''''((((((&&&''')))******)))(((''''''&&&%%%$$$###    &&&***,,,111...,,,,,,......,,,***++++++******++++++,,,,,,......,,,(((     """!!! $$$'''(((((()))*********)))((((((''')))'''### !!!"""!!! """"""!!!  !!!$$$$$$"""     hhhMMM222)))((('''&&&'''&&&%%%%%%%%%###    """((((((((()))***++++++,,,,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///...---+++***)))(((''''''''''''&&&''')))******(((&&&$$$((('''&&&%%%###    """&&&(((---,,,+++,,,......---+++******++++++---...000111111000...)))"""   """"""   $$$'''((()))************))))))(((+++)))&&&!!! """###### !!!""""""!!! """###"""!!!     xxxLLL;;;+++'''))))))((((((###$$$%%%$$$!!!     ''''''(((((())))))))))))***+++,,,---------,,,+++******))))))(((((((((''''''&&&%%%&&&)))+++,,,,,,***)))(((((('''&&&&&&&&&###%%%(((***+++)))'''%%%((('''&&&%%%$$$      ###$$$((()))***,,,.........---,,,------...///111222333222000...***%%%   """"""!!! !!!%%%'''))))))***************))),,,***(((### !!!###%%%###!!!"""""" """######""" !!!!!!!!!!!!!!!    SSS777...%%%###%%%$$$######"""$$$%%%###    %%%%%%&&&'''(((((('''''')))***+++,,,,,,+++***)))(((''''''&&&%%%$$$######!!! """&&&)))***+++)))))))))(((''''''&&&&&&!!!###&&&)))++++++***))))))((('''&&&$$$!!!    !!!###%%%'''))),,,---///000111111222222333333444444444111///---+++'''!!!   """""""""!!!"""$$$'''((()))*********************((($$$  """%%%$$$ !!!###!!!!!!"""%%%)))******)))   !!!"""     lll???,,,)))&&&$$$$$$###""""""###$$$%%%"""   ###$$$&&&(((((((((((('''((()))*********)))'''&&&%%%$$$###"""!!! $$$((()))))))))))))))))))))'''&&&&&&"""###&&&)))+++,,,------***)))((('''%%%!!!    """###$$$&&&)))+++---000444777777888:::;;;;;;999777666333000...---+++&&&     !!!"""""" """&&&&&&''')))************(((((('''%%%!!! """###!!!"""###$$$&&&)))---///...---$$$   !!!     rrrQQQ444'''((((((&&&%%%&&&&&&'''$$$%%%%%%!!!    ###%%%''')))*********)))))))))))))))((('''%%%$$$###'''(((((()))************((('''&&&%%%&&&'''(((***,,,...///***)))((('''&&&"""      ###%%%$$$&&&(((***,,,000777<<<;;;===AAACCCCCCAAA===;;;888444111000///)))!!!     """###"""  $$$%%%&&&'''))))))******'''''''''&&&$$$  !!! !!!%%%&&&(((,,,///111000///'''### !!! !!!""""""     sssMMM888)))!!!$$$&&&$$$###%%%'''(((%%%&&&&&&     $$$%%%(((+++,,,---,,,+++))))))))))))'''%%%###"""###'''((('''******+++++++++)))'''&&&)))(((((((((***,,,...///***)))((((((&&&"""     !!!$$$&&&$$$&&&((()))+++111999???===AAAFFFIIIJJJGGGCCC???<<<999555333111,,,"""     """$$$###   ###$$$%%%'''((()))))))))&&&'''((((((&&&"""   &&&''')))---000222111///((($$$    """$$$%%%###    vvvPPP333)))+++&&&%%%$$$$$$&&&'''&&&$$$***(((###     ###&&&((((((((()))+++)))***++++++(((""" ###&&&((()))+++)))((('''((()))***)))((($$$%%%'''(((***,,,......***(((%%%%%%&&&$$$     !!!######)))(((((()))---222777:::DDDDDDEEEGGGIIIHHHFFFDDDAAA>>>:::555111+++%%%!!!   """###"""   """$$$%%%&&&'''***,,,((('''&&&'''(((&&&!!!    $$$***---.........///(((%%%  """###$$$%%%%%%%%%$$$###    ~~~[[[@@@...''''''$$$######$$$&&&''''''&&&(((&&&"""    ###%%%(((*********+++,,,((())))))((($$$  &&&(((***,,,------+++))))))))))))'''&&&&&&''''''(((***+++,,,,,,,,,)))&&&&&&&&&$$$      ###$$$$$$((((((((()))---222777:::BBBBBBCCCFFFHHHIIIGGGEEEDDD@@@;;;555111,,,&&&###   ###$$$###!!!  ###%%%%%%&&&(((***)))((('''((((((&&&"""  """'''*********))))))%%%$$$   !!!###%%%%%%$$$###"""    YYY<<<000***&&&%%%$$$######$$$&&&(((((('''&&&$$$     ###&&&)))++++++***++++++(((((('''%%%  $$$(((+++---...///000...,,,******(((&&&$$$(((((((((((()))***++++++---***'''&&&&&&$$$   """!!!!!!$$$%%%&&&&&&&&&'''))),,,000555777<<<<<<>>>AAAEEEGGGGGGGGGGGGBBB;;;555000,,,(((%%%  ###&&&%%%###""" """$$$%%%%%%&&&'''))))))((())))))'''$$$!!!  !!! ###%%%%%%$$$$$$#########""" """$$$%%%$$$###"""     eee@@@---)))***)))(((&&&%%%$$$%%%'''((('''&&&$$$###     !!!$$$(((******)))))))))***)))&&&""" !!!&&&***,,,...///000111///---,,,+++***'''%%%''''''''''''(((***+++,,,///,,,(((''''''$$$    !!!!!!!!!!!!###%%%&&&%%%%%%&&&'''***---000111333333555999???CCCEEEFFFGGGAAA999222...+++(((&&&  """&&&&&&%%%$$$"""  $$$%%%%%%%%%&&&))))))*********(((&&&$$$"""   !!!"""###"""""""""###$$$%%%%%%### !!!$$$&&&%%%$$$######!!!   ```KKK555+++************)))'''&&&'''(((((('''&&&%%%###     ###(((***+++*********,,,***&&&!!!  ###(((+++,,,---///000111///---------,,,***)))%%%%%%%%%&&&(((***---...///,,,)))((('''$$$   !!!!!!###$$$%%%###$$$$$$%%%&&&'''((((((&&&&&&)))...666===AAACCCDDD>>>666///+++)))'''&&&  ###%%%&&&%%%%%%  """$$$%%%&&&''')))***+++***)))(((''''''$$$"""   """$$$$$$%%%&&&%%%'''***,,,,,,***'''%%%"""###%%%&&&&&&%%%$$$###"""    oooCCC888///,,,+++))))))+++***)))((()))******)))((('''%%%!!!      $$$)))---......---...---***%%% ###&&&))),,,,,,---///000000///---.........---,,,%%%$$$$$$%%%'''***---//////,,,)))((((((&&&    !!!###$$$%%%#########"""!!! $$$---666===@@@???:::333---***((('''&&&   """$$$&&&%%%""" !!!###&&&(((((()))+++***)))(((((()))%%%$$$""" ###&&&'''((()))(((***...222444333222000+++(((!!! ###%%%&&&'''%%%$$$$$$$$$###""""""""" oooTTT555...******)))((())),,,)))((((((***,,,......---***(((###  """)))---////////////---)))$$$ """&&&(((+++------...000111222000////////////...,,,&&&&&&%%%%%%&&&))),,,......,,,)))))))))'''"""    """$$$%%%&&&""""""!!!'''222:::>>>;;;777111---+++)))((('''!!!  !!!###%%%###!!! !!!%%%(((''')))******(((''')))***'''&&&%%%###   %%%'''((()))******,,,000555888999999999000---'''!!!###&&&'''&&&%%%%%%$$$%%%%%%&&&&&& uuuQQQ===333,,,''''''((((((***...''''''(((***...111111111,,,***%%%  &&&+++---.........,,,(((""" %%%(((***---......///111222333222000///000///---,,,((('''&&&%%%%%%(((***,,,...+++)))))))))'''###   !!!!!!!!!"""###%%%&&&'''""""""  $$$///888===999666111...,,,***)))'''"""  """ !!!$$$"""!!!  $$$(((&&&(((***)))'''''')))+++(((((((((&&&###   """&&&(((((())))))***---111666999<<<======111///***%%%  $$$''''''&&&%%%$$$$$$%%%'''(((!!!  qqqJJJ:::444++++++******)))*********++++++,,,,,,---...//////---(((    %%%&&&(((******(((((($$$  ###(((//////---,,,+++---111555888555111...---,,,+++)))&&&&&&&&&'''''')))******++++++******)))'''###     !!!###%%%%%%%%%###"""### +++222444......---+++***((('''&&&"""   !!!&&&$$$ ###  !!!$$$&&&(((((((((((()))***'''(((((((((%%%"""   %%%''''''(((+++---+++,,,///555<<>>???===777333222///***&&&''')))'''"""!!!%%%'''((((((&&&&&&'''&&&$$$!!! lllJJJ222,,,'''))),,,)))++++++***++++++,,,---...---...///...---***(((&&&   !!!###%%%))))))'''(((%%%"""&&&((())))))***,,,---...///111555888888999;;;===<<<888222---((((((''''''''''''(((((((((((('''(((((('''$$$!!!    !!!"""###&&&'''%%%!!!"""###$$$%%%&&&(((((( %%%(((&&&&&&&&&&&&&&&%%%%%%%%%###   """!!!"""!!!  """%%%&&&((()))(((((((((((('''&&&%%%$$$!!!  ###%%%$$$&&&&&&$$$  ###...111555888999:::<<<>>>===777333333111,,,*********((($$$ """##################"""""""""!!! vvvNNN555)))***((()))+++(((++++++*********++++++,,,***+++,,,---+++)))&&&$$$   """$$$&&&)))***((((((%%%$$$)))+++++++++)))***,,,...///111555777888888:::;;;;;;888222---((((((''''''''''''((((((''''''''')))***)))&&&###    """######&&&&&&$$$%%%$$$$$$$$$$$$%%%&&&&&& ###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###     !!!!!!!!!!!! """$$$&&&'''&&&&&&&&&%%%%%%$$$$$$###  """%%%&&&((()))'''""" !!!***///555999::::::;;;<<<<<<666222222000+++((())))))((($$$  !!!"""#########"""""" yyyQQQ???,,,&&&,,,***)))+++(((++++++******)))*********((()))***+++***'''$$$"""  """$$$&&&***+++))))))%%%!!!&&&***---------'''))),,,---///111444777777888999::::::777222---)))(((((('''''''''(((((('''&&&''')))******'''%%%    """###$$$&&&&&&###((('''&&&%%%$$$$$$$$$$$$  %%%'''&&&&&&&&&'''''''''''''''((($$$      !!!"""   """$$$%%%%%%%%%%%%$$$$$$#########    $$$(((***,,,***%%%!!! !!!(((...555999:::999:::;;;;;;555000///---'''$$$$$$(((((($$$   ###$$$%%%$$$"""!!! VVV;;;000,,,((('''***,,,---,,,---------,,,******,,,---+++++++++***)))'''$$$###     '''))))))+++***((('''%%%!!! $$$(((+++---......///---,,,,,,...333888<<>>111///---)))'''''')))++++++)))'''(((***''')))+++,,,,,,---///111111000///---+++))))))(((%%%$$$###!!!    '''***,,,///000///000000///...,,,***)))((((((((((((((()))***++++++***,,,...111222333333222...///222444555444111...,,,***'''%%%$$$&&&(((*********+++***)))'''%%%$$$   """$$$%%%%%%&&&)))(((&&&&&&&&&%%%"""   %%%((((((((()))))))))+++,,,,,,)))'''"""   """""""""""" """###"""  """###"""!!!$$$$$$%%%$$$###!!!   """"""""""""### !!!"""!!!   """""" """   PPPBBB333,,,+++++++++---(((***,,,+++(((''')))+++***+++,,,------///222444555333///,,,)))'''&&&&&&&&&%%%###!!!    &&&***,,,///000...111111111///...+++***))))))))))))))))))******+++(((***,,,...000000000000///111444888999999666555,,,***'''%%%$$$&&&(((***++++++++++++)))'''%%%###   """$$$%%%%%%&&&***((('''''''''&&&###!!!   &&&((()))((((((((()))+++,,,+++)))&&&"""  !!!###$$$$$$ !!!######!!!  !!!#########$$$$$$$$$$$$###!!! !!!""" !!!"""!!!    """$$$%%%$$$'''%%%    ___999666222---***(((((((((************)))))))))))))))+++---///111333444444444333222///,,,)))&&&$$$&&&%%%###!!! !!!"""    ###)))---///111222333333222111///,,,***)))***(((((()))***+++***)))+++,,,---...///111222222...333:::>>>>>>;;;999888444000***&&&%%%&&&&&&&&&,,,+++***))))))'''###!!!    $$$%%%$$$%%%'''+++)))'''%%%%%%###!!!  !!!%%%'''((()))((()))+++,,,+++***(((&&&%%%"""   ######"""  """######"""  ###&&&"""$$$$$$$$$""""""###$$$    !!!!!!      """%%%((())))))***$$$  cccFFF333111---***((('''((()))*********))))))))))))))),,,,,,...000222333555555444333222///,,,)))'''%%%&&&&&&%%%$$$############     '''+++---...///111000///...,,,***((('''***)))'''((()))***)))'''++++++,,,---...//////000...333999======<<<:::999333///)))&&&%%%&&&'''''',,,***))))))((('''###!!!    $$$%%%%%%&&&'''***(((&&&%%%%%%$$$"""   $$$((()))******((()))+++++++++***((('''%%%"""  """###$$$"""  """###"""!!! """###$$$%%%%%%###"""###$$$!!!    !!!"""   """&&&((('''&&&%%%   ___AAA///+++***(((&&&%%%&&&((())))))))))))))))))*********...//////000111333555666222111000...,,,)))'''%%%''''''''''''&&&%%%$$$###$$$   '''+++---.........---,,,+++)))((('''&&&***((('''((())))))((('''++++++,,,,,,------------...222888;;;<<<:::999999111---(((&&&&&&'''((((((+++***)))((((((&&&###     %%%%%%%%%'''((()))'''%%%%%%%%%%%%###!!!  '''++++++++++++)))******++++++)))((('''%%%"""  $$$&&&$$$!!!  """######!!! """$$$&&&%%%$$$###$$$%%%$$$"""!!!   """###$$$  !!!&&&'''%%%"""   eeeCCC000)))'''&&&%%%$$$$$$%%%'''((((((((())))))*********+++000/////////000222333555///......,,,***(((&&&%%%%%%&&&'''''''''&&&$$$###&&&"""    !!!***///111111111---,,,+++***(((((('''''')))((('''(((***,,,+++***---------,,,,,,,,,,,,,,,///222666999888666555555///,,,(((&&&&&&'''((((((***)))(((((('''&&&###     $$$&&&&&&''')))((('''%%%%%%%%%%%%###"""  !!!(((,,,,,,+++***)))************)))((((((%%%"""  """&&&%%%$$$   """""""""!!!  """%%%&&&%%%$$$%%%&&&&&&$$$###"""!!!   """######   $$$$$$!!!$$$'''%%%'''&&&  mmmKKK444+++***&&&&&&%%%$$$%%%%%%&&&'''''''''((()))***++++++,,,///////////////000111111++++++******(((&&&%%%$$$$$$$$$%%%&&&&&&%%%###"""&&&###   """+++000222333333...---+++***))))))))))))(((''''''***---/////////.........---------------111333555555444111000000...+++'''&&&&&&'''(((((((((''''''''''''%%%"""    ###%%%&&&''')))((('''%%%%%%%%%%%%###""" !!!'''*********)))***************)))(((((($$$!!!  %%%%%%$$$"""   """$$$$$$%%%%%%&&&'''%%%$$$######"""         ###((('''))))))### nnnMMM777+++'''&&&&&&&&&%%%%%%%%%&&&''''''&&&'''((()))***+++,,,,,,//////000000000//////...)))))))))((((((&&&%%%$$$######$$$$$$$$$$$$######%%%$$$"""      )))...000111222///...,,,+++++++++,,,,,,(((((((((+++...000111000............------------111333444444111/////////---***'''&&&&&&''''''''''''&&&&&&&&&&&&%%%"""   """$$$%%%'''))))))'''%%%%%%%%%%%%###!!!  &&&((()))))))))*********)))))))))))))))$$$!!!   ###$$$###"""   """###$$$%%%&&&'''%%%$$$###$$$###"""    !!!!!!!!!    $$$%%%''''''### rrrLLL666---'''$$$"""$$$$$$$$$%%%&&&'''((((((&&&&&&''')))***,,,------///000222333222000...,,,)))))))))))))))((('''&&&$$$$$$############$$$$$$%%%$$$$$$###"""     '''+++...000111///...---++++++,,,---...***))))))+++---///...---,,,,,,,,,,,,,,,---------111222333333222111222333---+++(((&&&&&&'''&&&%%%'''&&&%%%&&&&&&%%%"""   !!!###$$$&&&(((***(((&&&%%%%%%$$$"""   %%%'''(((***++++++******)))))))))))))))$$$!!!  !!!"""######"""  """###%%%&&&&&&$$$###"""###$$$###"""   !!!""""""!!!    !!!###$$$###  vvvXXX888+++***((($$$!!!!!!"""###$$$&&&((())))))%%%&&&''')))***,,,---...000111444555444222...,,,***************))))))(((%%%$$$#########$$$%%%&&&%%%%%%&&&&&&%%%!!!      '''+++...111333///...,,,++++++,,,...///,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,000222333333333333555777...+++(((&&&&&&&&&%%%$$$&&&%%%%%%%%%&&&%%%"""    """$$$&&&(((+++)))'''%%%%%%###!!! !!!%%%''')))+++,,,+++******)))))))))))))))$$$!!!   !!!###$$$###!!!    ###%%%&&&%%%$$$""""""###$$$###"""     !!!""""""!!!   !!!"""!!!  OOO>>>...***+++)))$$$!!!""""""###$$$%%%'''((()))$$$&&&((()))***---111444666555555555555333///,,,,,,+++******)))*********'''&&&%%%$$$##################""""""!!!!!!      '''+++------...,,,+++******+++,,,...///......,,,+++***************)))))))))))))))******111111222222333333333444111...)))%%%######%%%'''###$$$&&&&&&&&&$$$"""!!!  ###$$$$$$%%%((('''&&&&&&&&&%%%"""!!!&&&***************+++)))((()))******)))(((&&&!!!   ###&&&%%%"""  !!!"""###$$$&&&%%%$$$######$$$!!!    !!! !!!!!!!!!     ~~~aaaBBB444(((%%%'''%%%""" #########$$$%%%''')))***''')))+++,,,---000333666888777666777666444000...,,,,,,+++******************)))(((&&&%%%%%%$$$$$$###############"""""""""     &&&***+++,,,,,,************+++,,,---...******))))))))))))******)))))))))(((((())))))***000000000000000111111111---+++'''$$$""""""$$$%%%$$$%%%&&&'''&&&$$$"""!!!  """###$$$%%%&&&%%%%%%%%%%%%$$$!!!"""'''***+++************)))(((((())))))(((&&&%%%   !!!%%%%%%###!!!  !!!"""###%%%%%%###"""######"""!!!  !!!!!!!!!     |||YYY???333+++$$$$$$$$$"""!!!#########$$$%%%&&&((()))***+++---///000111333666888999888777777666555111...---,,,++++++******++++++++++++)))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$      $$$((()))))))))(((((()))***++++++++++++&&&&&&&&&'''((()))******))))))(((''''''(((((())).........---------------)))'''%%%$$$""""""######%%%%%%''''''&&&$$$"""!!!  !!!"""###$$$$$$############"""  ###(((++++++*********)))((('''((()))((('''%%%"""   ###%%%$$$$$$$$$   """$$$%%%###""""""############!!!   !!!"""""""""      yyyYYY???000---)))&&&'''&&&$$$$$$'''$$$$$$%%%&&&''')))***+++...000222333333444777999777666555444444333000...------,,,++++++++++++++++++***)))'''&&&$$$"""!!!"""#########$$$$$$%%%%%%$$$    ###%%%&&&&&&'''&&&'''(((***+++******)))%%%&&&'''((()))*********)))((((((''''''''''''(((,,,++++++******)))))))))&&&&&&%%%%%%$$$#########%%%&&&''''''&&&$$$"""    """###$$$###"""""""""###""" !!!%%%))),,,,,,+++*********)))((())))))(((%%%###   !!!$$$%%%&&&'''###   !!!$$$%%%$$$######$$$"""$$$%%%%%%###   !!!############!!!!!!      uuuVVV???333...,,,)))(((***(((%%%%%%(((%%%%%%&&&'''(((***+++,,,///111333444333444555777444222111111111111///---...------,,,,,,,,,,,,,,,++++++***)))'''%%%###!!!!!!""""""######$$$$$$$$$%%%!!!     !!!$$$%%%%%%%%%%%%&&&((()))******)))(((((()))***++++++++++++***))))))(((''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%###!!!  !!!###%%%$$$###"""######"""!!!%%%***------,,,,,,,,,,,,+++******)))'''###    """$$$&&&(((%%%###   """$$$%%%$$$%%%%%%!!!###&&&'''%%%!!!   !!!###$$$%%%$$$"""""""""!!!      vvvTTT===000,,,---+++((('''((((((%%%%%%'''&&&&&&'''((()))+++,,,---000222444444333333444555111000//////111111000//////...------,,,,,,---------------,,,+++(((&&&%%%"""""""""###############%%%###     $$$%%%%%%%%%&&&&&&'''((())))))))))))***+++---.........------******)))(((''''''''''''((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$"""  """$$$&&&$$$###"""""""""!!!!!!%%%***..................,,,+++***((($$$   """$$$&&&%%%$$$###   """###$$$%%%%%%"""###&&&((('''###  ###$$$$$$$$$#########""""""      wwwSSS===111+++))))))+++&&&###&&&(((&&&%%%'''''''''((((((***,,,---...111333555555444333333333222111000111333444444444///......---------------,,,---------,,,***(((&&&$$$$$$$$$$$$$$$#########%%%%%%$$$"""    $$$%%%&&&&&&''''''''''''((()))***+++)))+++---///111111000000++++++***)))((((((((((((''''''''''''(((((((((((())))))'''&&&%%%%%%%%%%%%###$$$$$$$$$###    """%%%'''$$$###"""!!!  %%%***...000000000000...,,,***(((%%%    """$$$%%%%%%%%%$$$   !!!"""###$$$###%%%'''((((((&&&###!!!   !!!!!!!!!############"""!!!!!!       uuuYYY<<<000///---)))'''+++%%%"""%%%)))((((((((('''(((((()))***,,,---...111333666666444333333333333222222333666888888888//////...------------...)))***+++,,,+++)))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''%%%     $$$&&&''''''((((((''''''((()))+++,,,'''))),,,000222333333333,,,,,,***)))(((((((((((('''''''''(((((()))))))))***)))'''%%%$$$$$$$$$%%%"""###$$$###"""   ###&&&((($$$"""!!!  $$$***...000111111222---,,,)))'''###    """$$$%%%&&&&&&###  """"""!!!   """###%%%&&&((())))))'''%%%$$$   ###############"""!!!!!! !!!!!!     PPPBBB444,,,)))&&&%%%'''%%%&&&''')))************,,,+++++++++,,,...000111333333333222222555888<<>>>>>======;;;888555222111000///...,,,,,,,,,---...,,,///333444222000......+++,,,---///111222444444222...***(((((()))))))))###    $$$'''((('''''''''''''''((()))******((('''&&&&&&(((***+++)))((((((((()))******+++((((((((((((((()))***+++******))))))(((''''''&&&'''%%%"""    $$$%%%%%%$$$$$$%%%'''(((&&&!!!$$$&&&(((******((('''(((***'''###    %%%((()))'''&&&%%%%%%###!!!  """###%%%&&&&&&%%%"""!!! """###$$$$$$%%%%%%%%%%%%###!!!    !!!!!!!!!!!!      dddDDD222******...)))'''(((+++***'''(((,,,)))***+++,,,---.........111222333444444333222111...111444666888999<<<>>>777777777666555444333333///...,,,++++++,,,...///000333666777444111///...+++,,,...000222555666777888444...)))((('''''''''$$$"""   $$$''')))(((((('''''''''(((((()))***)))'''&&&&&&(((***,,,%%%%%%%%%%%%'''))),,,---)))((('''''''''(((***++++++******)))(((''''''&&&(((%%%"""   """&&&'''&&&&&&&&&%%%((()))'''!!!$$$(((+++---,,,***)))***,,,%%%!!!     ###'''((('''&&&&&&%%%%%%###  ###$$$&&&'''((('''&&&%%% !!!"""###$$$%%%%%%&&&%%%$$$"""!!!        sssEEE111---)))&&&&&&(((((((((((()))))))))))),,,,,,------------------000222444333222111222333000222333444555888===AAA888555333333444333000---------------------------///111111000...,,,,,,---,,,...///000000333888======:::555111...+++'''$$$'''%%%###     %%%((())))))(((&&&%%%$$$%%%%%%&&&((('''%%%######%%%''')))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))((((((((())))))&&&$$$$$$$$$######$$$###   ###&&&'''((()))***((((((((('''%%%$$$(((---------,,,***)))'''&&&###       ###%%%&&&&&&&&&&&&'''&&&$$$!!!  %%%(((((((((''''''$$$"""  """%%%%%%%%%&&&%%%%%%$$$$$$"""   !!!    }}}[[[999---,,,***'''(((((((((((()))))))))******------........./////////000111333333111000111222111222333444444777;;;>>>777444222222222111---***------------------------///000111000...,,,,,,---...000111000...000777===@@@===888444111---)))&&&'''&&&%%%###   %%%((())))))(((&&&%%%$$$$$$%%%&&&((('''%%%###$$$%%%((()))'''((())))))))))))(((''')))))))))))))))))))))))))))(((((()))+++***(((&&&$$$$$$######$$$###    $$$'''(((((()))***(((((('''&&&$$$!!!&&&)))++++++++++++)))'''%%%$$$      """%%%%%%&&&'''''''''%%%""" """%%%'''&&&&&&&&&%%%### ######$$$$$$$$$$$$######"""       XXXCCC///+++---+++))))))))))))))))))*********+++....../////////000000000///111222222111000000111222333333333333444777:::666555333222222000---+++...........................///000000...---------///333555222...000777>>>CCC@@@<<<888444000+++(((''''''((('''%%%   %%%((())))))(((&&&%%%$$$$$$%%%%%%'''&&&%%%$$$$$$&&&(((***((())))))******))))))((()))))))))))))))))))))))))))((()))***,,,,,,***(((%%%$$$#########"""  """%%%'''((((((***+++)))'''&&&%%%######(((***((()))******)))&&&###!!!    """%%%''''''((((((&&&###!!! """$$$%%%%%%&&&%%%%%%###  !!!!!!"""#########"""!!!!!!        gggCCC888...------***)))***************++++++++++++.........//////000000111000111333333111000111222222333444333111222444555555555444444333222111///........................---...000///...------...---333888888333333999???CCCAAA===:::777222,,,((('''''')))***(((###   %%%((()))***((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%''')))***))))))************))))))))))))))))))))))))))))))''''''((()))+++,,,***(((%%%$$$#########"""   ###&&&(((((()))***+++)))(((&&&$$$###!!! %%%(((+++((()))++++++)))&&&"""     $$$&&&'''(((((('''%%%###!!! !!!###%%%&&&&&&&&&&&&%%%""" !!!#########"""!!!!!!      eeeLLL999333...,,,,,,******,,,++++++++++++,,,,,,,,,,,,,,,------...//////000000111333444444333222222333222333333222000///000111111222222333222222222222........................+++---//////...------...)))111999<<<:::999<<<@@@@@@???===:::777222,,,(((&&&&&&((())))))%%%    %%%((()))***)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***+++******))))))))))))******))))))))))))))))))))))))&&&&&&&&&(((******)))'''%%%$$$#########!!!   ###%%%'''((()))+++,,,***)))''''''&&&$$$ !!!%%%)))++++++,,,------***&&&!!!      !!!$$$%%%'''(((((('''%%%$$$"""  !!!$$$'''&&&'''((((((&&&### """###$$$###""""""          hhhMMM<<<000---+++******+++---///,,,,,,,,,,,,------------,,,,,,---...//////000000222444555555444333333444111222222111///------...,,,...000000.........///------------------------***,,,......------...///)))///777<<<<<<<<<===>>>===<<<;;;:::888333,,,'''&&&&&&'''((((((&&&"""    %%%((()))***)))'''%%%$$$###$$$$$$$$$$$$%%%&&&''')))+++,,,***))))))(((((())))))***))))))))))))))))))))))))'''&&&&&&(((******(((&&&%%%$$$###""""""   !!!$$$&&&''')))+++...,,,+++***+++***(((%%%!!!"""&&&***---000000///...***%%%       !!!###%%%'''((((((((('''###!!! """&&&&&&'''((()))(((%%%"""!!!  """#########"""!!! !!!"""!!!   !!!!!!  !!!!!!   dddMMM>>>555++++++***)))***---...///,,,---------............,,,---...///000111111222111333555444333222333333000111111000...,,,,,,,,,,,,...000///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///,,,...222666999;;;;;;;;;::::::::::::999444---((((((''''''''''''&&&###!!!    %%%((()))+++)))'''%%%$$$######$$$###$$$%%%&&&(((***+++,,,))))))(((''''''((()))))))))))))))))))))))))))))))))(((((()))******(((%%%%%%$$$###""""""   """$$$&&&(((,,,///------...//////---(((%%%!!!!!! !!!###(((---000333222000---(((###       ###&&&((()))))))))$$$###!!! ###&&&&&&((((((((('''%%%$$$  """"""""""""!!!!!!!!!""""""     """!!!   !!!$$$$$$"""    dddGGG999333000,,,,,,,,,+++---//////------------............///---...///000111222333333000222444333222111222333///000111000---++++++,,,000222333111,,,))))))+++++++++++++++++++++++++++)))+++---...------...000111///...111555999999888888999:::;;;999555...))))))(((''''''''''''%%%###    %%%((()))+++***(((%%%$$$###############%%%''')))+++,,,---)))((('''&&&&&&'''((()))))))))))))))))))))))))))+++*********+++***(((&&&%%%$$$###""""""   !!!###%%%(((,,,///---...000222222///***&&&&&&$$$###"""%%%)))///222555444000,,,&&&!!!       """%%%(((*********'''&&&%%%""" !!!%%%&&&'''(((((('''&&&%%%"""  !!!!!!!!!###"""!!!"""###"""!!!    ###"""   """''''''%%%"""    cccLLL???111+++...++++++******++++++,,,---++++++,,,,,,---,,,,,,,,,...///111333444444444444444333333222111000//////111000///...------...///000//////...............------,,,,,,,,,++++++++++++,,,---------------,,,000...///000...,,,000666999888666444222000...---***)))(((&&&$$$"""!!!    ###%%%%%%&&&&&&&&&$$$######%%%'''''''''&&&'''(((***,,,---,,,,,,+++++++++,,,------,,,,,,************,,,,,,---,,,,,,++++++*********)))'''%%%###"""    !!!"""%%%(((+++---//////000333555333---)))%%%%%%%%%%%%&&&***///444666222...,,,+++%%%    !!!&&&))))))***+++&&&&&&&&&%%%###  !!!$$$&&&((((((''''''&&&&&&$$$  """"""######$$$$$$######"""   !!!!!!   """    vvvNNN===444***&&&***+++************+++,,,,,,,,,---..................000111222333444444333333333333222111000000//////000///...------.../////////...------------...///---------------,,,,,,++++++,,,---......////////////......///...,,,///555777666444222000...,,,+++''''''&&&%%%$$$$$$######!!!   """$$$$$$%%%&&&&&&%%%######%%%'''''''''''''''(((***+++------,,,,,,+++,,,---...///...---,,,++++++,,,---...---,,,,,,++++++************(((&&&$$$###    """$$$'''***,,,---,,,,,,...000000...+++'''''''''&&&'''***///222555222///---+++&&&    ###&&&((()))***&&&'''''''''%%%""""""%%%'''(((((('''((('''$$$  !!!""""""############""""""!!!        zzzZZZ<<<222///)))(((,,,******))))))******+++,,,......///000000000000000222333333444444333333222111111111000000////////////...---------...///000...---++++++,,,---///111---...///000///...,,,+++,,,,,,---///000111222333000------...---+++---333444444222000...+++)))(((%%%%%%$$$$$$%%%%%%&&&&&&###    !!!###"""%%%&&&&&&%%%$$$$$$&&&''''''''''''((()))***+++,,,///...,,,+++,,,---///111000///...------...///000------,,,,,,+++***))))))***(((&&&%%%###!!!  !!!$$$''')))***)))((()))+++,,,---,,,))))))(((''''''***...111555333000...,,,&&&    """%%%(((***(((((()))((('''$$$""" ###&&&(((((((((***(((%%%"""  """############"""###"""         ^^^GGG222---...,,,+++///******)))))))))***++++++......///000111111111111555555444444333222222111000000000///////////////......---,,,---...///000---,,,++++++,,,...111333---...000222111///---+++------///000222444666777000---+++---,,,***,,,000222222111000---+++((('''%%%%%%$$$$$$$$$%%%&&&'''$$$"""    !!!###"""$$$&&&&&&&&&%%%%%%&&&((('''(((((())))))***++++++///...---,,,,,,...111222000///...------...///000------,,,,,,+++***))))))***((('''%%%$$$   ###$$$''''''&&&'''((()))))))))((())))))((((((***...111444333000...+++%%%    """'''***((()))******)))'''%%%### $$$'''((((((,,,)))%%%$$$$$$""" !!!###$$$$$$$$$###$$$###!!!     !!!!!!    !!!!!! !!!"""   gggIII999+++)))***)))(((+++*********)))***++++++,,,------...///000111111000666555444333222111111000///////////////000000000///...---,,,,,,---...///---,,,+++,,,---///222333---...111222222000---+++......///111444666999:::222---+++,,,,,,***+++...000111111000...,,,***(((((('''%%%$$$###$$$$$$%%%%%%###"""   """######$$$%%%''''''&&&&&&'''((((((((())))))******++++++///...---------///111333///...---,,,,,,---...///......---,,,+++))))))((()))(((&&&%%%###   !!!$$$%%%''')))(((((('''&&&((()))))))))***,,,///222333222000...)))"""    $$$((('''(((*********(((&&&%%%!!!$$$&&&'''+++(((&&&'''(((&&&!!! ###%%%%%%%%%$$$%%%###"""!!!!!!     !!!!!!!!!!!!!!!   !!!######!!! """!!!   lllPPP===222))))))***)))(((***++++++******++++++,,,---+++,,,---///000000000000666555333222111000000000/////////000000111111111000///---,,,,,,,,,---...+++++++++,,,---///000111...///000111000///---,,,---......000222555888:::333...+++,,,---++++++---...///000000///...+++******(((&&&$$$""""""###$$$$$$###""""""!!!  """$$$######%%%'''((('''&&&'''(((((()))******++++++******---------...///000111222...---,,,++++++,,,---.........---,,,***)))((((((((('''&&&%%%###  """%%%(((***)))(((((()))+++,,,---------...111333222111000,,,&&&    !!!%%%%%%'''(((******)))'''&&& $$$%%%''''''((())))))'''$$$"""  ###%%%%%%$$$$$$###!!!!!!""""""!!!  !!!"""!!!!!!!!!!!!    ###$$$###!!! !!!!!! rrrRRR@@@555...)))***++++++,,,,,,,,,,,,,,,+++,,,,,,---...+++,,,---///000111111111444333222000/////////000//////000000111222333333111000...,,,+++++++++,,,((()))***,,,---------,,,...////////////...------+++++++++,,,///222555777555///+++,,,---++++++,,,***,,,...///000...,,,+++***(((%%%###""""""$$$%%%"""""""""######   !!!""""""###%%%'''((('''''''''(((((()))***+++++++++*********+++---///000000000000...---,,,++++++,,,---...///...---,,,***)))((('''&&&&&&%%%$$$"""   """%%%((())))))+++...111222333333222000000111333111000///***"""     ###%%%'''((()))((('''&&& !!!$$$###&&&)))***)))'''&&&%%%  !!!#########$$$"""!!!!!!"""###"""!!!  !!! !!!!!!!!!!!!   """$$$###!!!    xxxTTT<<<222,,,(((%%%&&&)))***+++,,,------,,,,,,------...///,,,---...///111111222222444222111////////////000//////000111222333333444222000...,,,+++***++++++&&&''')))+++,,,+++***)))///.........------------)))))))))***,,,///222444666000+++---...,,,+++,,,(((***,,,//////...,,,+++)))'''%%%###"""###%%%&&&!!!!!!"""$$$$$$"""    !!!!!!"""%%%'''(((((('''((()))((()))+++,,,,,,+++***))))))***---///000000///......---,,,,,,,,,,,,---...///...---,,,***)))((('''&&&%%%$$$###!!!""""""$$$&&&''')))---333888999999888666333111222333000000...)))     """###%%%'''((((((&&&&&&$$$######!!! ###!!!%%%)))***(((&&&&&&'''""" !!!""""""$$$""" !!!"""######"""    !!!""""""#########   """$$$###""" """ !!!  }}}XXXBBB666///))))))))))))***+++,,,------------...///000111222000/////////............666333//////111222111///......//////000000000111))))))((()))***)))(((&&&'''''''''''''''((())))))///---+++---//////,,,)))(((((())),,,000444555555999222***))),,,...,,,(((+++,,,...//////...,,,+++'''((((((((('''%%%###"""'''%%%$$$%%%''''''$$$!!!   $$$'''(((((('''&&&%%%&&&'''++++++++++++++++++++++++)))***++++++,,,,,,++++++)))******+++++++++******((()))+++------,,,***))),,,***&&&""" !!!'''''''''(((***...111333888777666555333000...---///...+++%%%      """%%%&&&&&&'''''''''$$$"""!!!"""  $$$&&&&&&'''((()))%%%$$$""" !!!"""###%%%$$$######%%%&&&      !!!"""""""""""" !!!!!!  """"""  """!!!"""###    ZZZ@@@333...---************+++,,,------------------...///000111///000000///////////////555222//////111222111000........./////////000000+++)))(((((()))***(((''''''''''''''''''(((((()))---+++***+++...///...,,,+++******,,,111555888888;;;333+++(((+++...,,,)))---...//////...---***)))''''''(((((('''&&&%%%$$$&&&%%%$$$%%%''''''%%%"""   $$$$$$&&&''''''&&&%%%&&&'''((())),,,---...---+++******************)))((((((''''''(((******+++++++++,,,---...///000000///......+++((($$$  """'''&&&&&&'''***---000222444444333222000...,,,+++...---***$$$     ###$$$%%%'''((('''%%%"""""""""""" $$$&&&&&&'''((()))'''&&&$$$!!! """###%%%$$$######$$$%%%"""   !!!!!!""""""!!!!!!"""###"""   !!! """###"""!!!"""    XXX>>>222,,,***---++++++++++++,,,---............---------.........///000000111111111000000333111000///111111111000.........////////////000---+++)))((()))******)))''''''&&&&&&''''''((()))+++)))(((***---000111111///---+++,,,000555888::::::333,,,***---///...,,,...//////...---+++)))'''&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&''''''%%%###   %%%###%%%((()))'''&&&%%%%%%&&&(((,,,///000...,,,***,,,++++++)))(((&&&$$$###"""###%%%(((***+++,,,,,,000000111111222333444444111///,,,(((###   """$$$&&&&&&&&&''')))+++.../////////...---,,,***(((''',,,+++((("""    !!!$$$''')))(((&&&$$$#########"""!!!"""%%%&&&'''((()))))))))'''$$$!!!  """$$$$$$######$$$%%%$$$"""   !!!!!!!!!!!!######$$$$$$"""   !!!!!!%%%$$$$$$###!!! !!!   aaa@@@555333+++'''***,,,,,,,,,,,,,,,...////////////...---------------///000111222222222111111111000000000111111111111000000000000000000000000...,,,)))((()))***++++++'''&&&&&&&&&&&&'''(((((((((''''''(((,,,///333555444111---,,,...222666777555222//////222333222///---------,,,+++)))((('''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%'''''''''&&&%%%!!!   !!!&&&%%%(((++++++)))&&&$$$$$$&&&(((+++---......---,,,------+++)))%%%""" !!!%%%(((+++---...222222222222333555666777444222///+++%%%    """###$$$###!!! """$$$%%%%%%%%%&&&&&&((()))+++,,,+++++++++***)))((('''&&&***(((%%%     ###'''++++++)))'''%%%$$$$$$$$$###!!!###%%%'''***+++******)))'''$$$!!!  """######"""###$$$%%%###!!!    ######$$$$$$###!!!  """###'''&&&&&&''''''### !!!"""   \\\CCC111000///'''$$$(((,,,,,,,,,,,,---...///000000///...---------------000111222333333222111000...///000000000111111222111111111111111111111111...,,,)))((()))***++++++&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((+++///333666888333---***+++...000222//////000444888888555222***************))))))(((#########$$$$$$%%%&&&&&&$$$%%%'''((('''&&&&&&%%%"""   """'''***,,,......+++'''$$$###))))))))))))+++,,,...///...---***'''###"""''',,,///111555555555555666777888999444222000,,,&&&   $$$&&&&&&((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((())))))(((((())))))(((''''''&&&(((&&&"""    !!!&&&***,,,,,,***(((&&&$$$$$$$$$$$$"""###'''+++...******)))(((&&&$$$!!! !!!!!!!!!"""######"""   !!!""""""###"""!!!   """%%%(((((())),,,,,,(((!!!"""   aaaDDD666,,,+++***''')))...,,,,,,,,,,,,---...//////111000///...............000111333444333222000...,,,...000111000000111222222222111111111111000000---+++)))((()))******)))&&&&&&%%%%%%&&&&&&'''(((%%%'''(((***+++...222555888444...******+++---...+++---111555999999666444************************$$$$$$######$$$%%%&&&&&&%%%'''))))))'''%%%%%%%%%###!!!   """(((---///000///+++(((&&&%%%***)))''''''(((***---...,,,+++(((###&&&,,,111333777777777888888888888888111///,,,(((###   !!!''')))))),,,+++)))((('''''''''(((&&&'''''''''''''''((((((&&&''''''(((((('''''''''%%%###   ###(((+++,,,,,,+++(((&&&%%%%%%&&&%%%"""###)))---)))*********)))'''%%%$$$!!! !!!"""###!!!     !!!!!!"""!!!!!!!!!   $$$&&&(((,,,//////***$$$!!!  {{{\\\HHH666111,,,******---000111++++++++++++,,,---...///111000000/////////000000111222333444333000...,,,***---000111000000111333000000000000//////......+++)))(((((()))***((('''&&&&&&%%%%%%&&&&&&'''((($$$'''***++++++,,,///222666222---******,,,---...,,,---///222444555444333......---,,,,,,,,,,,,,,,'''&&&%%%%%%%%%&&&'''(((&&&(((***)))&&&$$$$$$$$$$$$"""    ###(((,,,---...---***)))((()))((((((''''''((()))******(((&&&### %%%,,,222444444555666666666555444333+++)))&&&"""   $$$)))++++++...---,,,***)))((((((((('''((((((((((((''''''&&&$$$%%%&&&'''''''''''''''###!!!    ###&&&))),,,---***((('''((('''&&&%%%"""%%%*********+++,,,+++***)))(((&&&$$$ !!!"""     !!!!!!""""""######   !!!$$$)))...000///+++'''%%%   ~~~YYY???444***,,,+++)))+++000///+++++++++++++++,,,---......111111000000000000111111111222333444222///,,,***)))---000111000000111333//////......---------,,,))))))((()))***)))(((&&&&&&%%%%%%%%%%%%&&&''''''$$$(((+++,,,,,,,,,...000444111---+++,,,.../////////...------...000111222333222000///------,,,,,,)))((('''&&&&&&'''((()))'''***+++***&&&######$$$%%%$$$"""   ###))))))+++++++++))))))***,,,&&&'''((())))))(((''''''%%%###  %%%---222555///000222222222000---,,,'''$$$!!!   %%%+++------///...---+++***)))(((((((((((())))))(((''''''&&&######%%%&&&&&&'''''''''###      !!!&&&+++---,,,*********''''''&&&$$$ """'''++++++,,,------,,,++++++***'''### !!!"""!!!!!!     !!!!!!"""######$$$$$$###"""   ###)))///111///+++))))))  xxxZZZAAA444000***+++,,,------,,,+++***++++++,,,,,,---......///000000111111222222222333000222444444111...,,,,,,***,,,///222333333111000222111///...------...///***)))((('''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%+++)))''''''(((***+++,,,------------------......///---,,,+++...222777:::666555444333333000,,,)))&&&)))+++***'''%%%&&&(((''''''&&&%%%%%%%%%%%%&&&%%%###     ###'''((()))******)))((((((***)))(((((())))))((('''"""""" &&&---...,,,///000111111///***&&&###    """%%%((()))&&&&&&((()))))))))((('''''''''''''''&&&%%%$$$###&&&%%%%%%&&&'''(((&&&%%%###!!!    ###%%%(((***++++++***)))))))))(((&&&### """))))))******++++++++++++,,,+++((($$$  """###    !!!"""###$$$######"""!!!   $$$&&&***...///---+++)))'''###   yyyYYYCCC555---,,,)))***++++++,,,,,,,,,+++,,,---------......//////...//////111222333444444111333444333000...---...,,,---000111222222111000000///...---,,,,,,,,,,,,******)))((('''&&&%%%%%%'''&&&&&&&&&&&&&&&''''''))))))***+++,,,,,,+++******+++,,,...//////000//////...------...222666888666555555444444222...***)))+++,,,***'''$$$$$$%%%(((((('''&&&%%%%%%%%%%%%&&&$$$"""!!!    """&&&'''((()))))))))((('''***(((''''''(((((('''&&&###""" %%%,,,,,,+++,,,,,,---,,,***'''###!!!    """$$$&&&'''%%%&&&'''((((((((((((((((((((((((''''''&&&$$$$$$&&&%%%%%%&&&''''''&&&$$$###     !!!%%%)))+++***)))((())))))((('''$$$"""$$$%%%(((***+++,,,++++++,,,+++)))%%%!!! !!!""""""!!!   """######""""""###"""!!!    """'''+++---,,,***)))+++(((###   [[[AAA666///+++((())))))))))))***,,,---....../////////////////////------///000222444555555333333333111///...///111000000111111111111000000,,,------,,,,,,+++***)))***))))))((('''&&&%%%%%%'''&&&&&&&&&'''((())))))'''))),,,...///---+++)))(((+++...111333333222222000///......///111333444666555555555555333///,,,---......+++(((%%%$$$$$$))))))((('''&&&&&&%%%%%%'''&&&$$$###!!!   """$$$%%%&&&((((((((('''&&&((('''&&&&&&''''''&&&%%%$$$!!! ###))))))((())))))((('''%%%"""   """###%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((''''''&&&%%%&&&%%%%%%%%%''''''%%%$$$"""    !!!'''******)))(((((((((''''''&&&$$$###""""""$$$))),,,,,,,,,+++,,,+++***(((%%%"""  !!!!!!######!!!   """"""""""""%%%$$$######"""  """'''***+++***)))///---)))$$$   }}}dddHHH888333...((($$$((((((((((((***,,,...000000000000000000000000000...///000111222333444555444444222///---...111444444444333222111000000000******+++++++++)))'''&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&'''((()))***&&&))),,,------,,,,,,,,,---000444777999777555333111000///.........//////333333333444444222///,,,---------+++)))'''%%%%%%)))))))))((('''&&&%%%$$$&&&&&&%%%###"""  !!!"""###%%%&&&''''''&&&%%%'''&&&%%%%%%&&&&&&%%%###$$$  !!!&&&&&&&&&((((((&&&$$$###!!!!!!!!!   """$$$%%%&&&%%%%%%$$$$$$%%%''')))***(((((())))))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%###"""    $$$(((***)))(((&&&&&&&&&&&&&&&&&&%%%%%%(((%%% &&&***,,,,,,+++,,,,,,,,,+++***'''%%%###  #########!!!    """#########&&&%%%$$$$$$$$$"""  ###(((***++++++///...,,,)))###   VVVGGG888000+++'''$$$$$$)))(((((()))+++---000111000000000111111111111111222222222222333333333333555444111...---...222666888777666444333222111000)))******+++***((('''&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((()))''')))***))))))+++///222666999<<>>>>><<<999666333///---,,,*********++++++)))))))))))))))(((((((((***))))))(((((((((((()))'''***,,,------222:::AAAFFFGGGHHHIIIGGGEEEBBB@@@CCC???999222...,,,,,,---))))))+++---//////---+++((('''%%%'''******(((%%% """$$$&&&&&&&&&%%%$$$"""###%%%$$$!!!!!!###&&&   !!!"""$$$&&&'''''''''''''''&&&$$$%%%&&&&&&%%%###   ###&&&'''&&&&&&&&&&&&&&&%%%$$$###!!!   """$$$$$$$$$%%%******+++++++++)))'''&&&%%%%%%&&&&&&'''&&&&&&%%%'''%%%$$$%%%%%%$$$"""      """%%%+++*********+++---///000...------......***### (((,,,000000000000...,,,***(((&&&$$$   """%%%'''&&&$$$!!!   !!!!!!&&&%%%%%%'''***,,,,,,+++&&&"""  ###''')))***,,,///000...)))$$$!!!  {{{UUU???555000+++******)))***+++---......///000111111000///.../////////000111333555555444555666777777888888888000000000000111444666777:::AAACCC===888888555111......------,,,+++***)))%%%%%%&&&)))++++++(((&&&+++)))'''(((+++,,,***(((((((((***...555<<>>>>>@@@CCC===555111111111---******+++,,,,,,,,,,,,++++++******))))))((((((''''''###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))!!!   ######%%%&&&(((((('''%%%$$$'''&&&$$$$$$%%%$$$"""    """$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$    ###%%%%%%&&&'''***+++,,,---,,,***((('''***)))(((&&&&&&''''''(((''''''''''''&&&%%%$$$###     !!!'''&&&(((***++++++,,,---...+++...222444222...(((%%%"""***...222222...,,,,,,,,,******'''### """%%%''''''''''''!!!!!!    """"""###&&&(((***,,,---------)))"""   """)))%%%)))...000...,,,)))(((   aaaGGG777///,,,******)))******,,,---.../////////000//////......//////000111222444555666555555666777777777666666000111111222333444666777:::@@@BBB===888777555111000///---+++******++++++'''''''''))),,,,,,+++))),,,***)))***,,,,,,***(((***...333888<<>>666333222111...***)))******++++++,,,,,,+++,,,++++++******)))))))))%%%%%%&&&''''''&&&%%%$$$#########$$$$$$%%%''''''"""   ######%%%&&&(((((('''&&&%%%'''&&&%%%%%%&&&%%%###!!!   """$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$   ###&&&&&&'''((((((((()))***)))((('''&&&***)))((('''&&&''''''(((((((((((('''&&&$$$###"""     %%%'''))),,,---------...000---///333555444222...+++######+++000222///---///...,,,***'''$$$!!! """%%%''''''''''''""""""!!!  !!!"""$$$'''***,,,------///+++%%%   ''''''***...000///---,,,+++'''### ]]]CCC777---)))***)))))))))***+++,,,...///000///...---------------//////000111222444555666555666666666666555444444000111222333444555555555:::???@@@===999777444111222000...,,,+++,,,...///)))((((((***,,,......------,,,+++,,,---,,,***(((,,,333<<>>FFFPPPUUUTTTRRRSSSUUURRRRRRRRRRRRRRRQQQPPPOOOHHHGGGDDD@@@;;;555000---+++)))((('''(((,,,000333555555444333111000//////---,,,***)))((('''''''''%%%%%%$$$$$$$$$%%%%%%&&&"""###$$$"""  !!!$$$$$$$$$%%%&&&'''(((((('''&&&&&&''''''$$$   ###&&&(((***(((((((((((('''%%%$$$###    %%%((()))***+++&&&''''''''''''''''''(((((((((((()))(((''''''&&&###%%%'''((('''%%%"""      $$$))),,,---///000333333222222222333333444666444333111+++%%%%%%***---222555444222333222///444333111000...)))### !!!""""""$$$%%%&&&''''''%%%###"""   %%%)))---...///...---,,,)))$$$ $$$(((***+++,,,...,,,+++)))'''%%%###"""!!! !!!"""!!! bbbDDD///---***(((((())))))*********,,,,,,,,,,,,+++***)))***,,,---///000000000/////////000111333555666222333333333222111000000///000111222444777888:::555222333:::===999666666333555999;;;;;;999666333.........///111111///---+++,,,,,,+++,,,111888>>>IIIMMMSSSVVVVVVTTTTTTTTTSSSTTTUUUVVVVVVTTTQQQOOOIIIIIIGGGCCC===666000...---+++)))'''))),,,111444555555444222111///......,,,+++)))((('''''''''((($$$$$$############$$$$$$!!!###$$$$$$"""  !!!$$$$$$$$$%%%&&&'''((()))''''''&&&'''&&&"""   $$$'''***,,,))))))(((((('''%%%$$$###  %%%''')))***+++&&&'''((((((((('''&&&%%%'''((()))))))))(((&&&&&&&&&'''((((((&&&###     %%%)))+++---/////////000111222333444444555333222444333...---///...333555333222444444222333222222111000,,,'''###   """$$$%%%''''''&&&%%%$$$  $$$))),,,...000...---,,,)))%%%  """''')))***+++,,,++++++++++++******))))))'''''''''%%%""" dddBBB000,,,---***%%%'''---///,,,++++++,,,---,,,+++***)))((())),,,...000111111111000000111222333555666777111222222222222111000000111111222333555999<<<===444000111999===:::777888777888999999888555333111000000111222333222///,,,,,,,,,,,,,,,...444===DDDNNNPPPRRRTTTUUUTTTRRRQQQVVVVVVWWWYYYXXXVVVQQQMMMIIIJJJIIIEEE>>>666111...///---***((())),,,111444555444333222000///...---+++***)))'''''''''((((((######"""""""""""""""### """%%%%%%###  !!!$$$$$$$$$%%%&&&''')))***'''''''''&&&%%%!!!  !!!%%%)))+++---)))))))))((('''%%%$$$###  $$$''')))***+++((()))***++++++)))'''%%%'''((()))))))))(((&&&%%%))))))***)))&&&!!!       $$$'''***+++,,,---...000222444555666555222222555666333000111...222444222222555666555111111111222222...)))%%%"""!!! !!!###%%%&&&''''''%%%$$$   $$$))),,,...111///---,,,***&&&""" !!!''')))***+++++++++,,,------......---------,,,***(((%%%!!! eeeGGG333((()))******+++,,,,,,------***+++---//////---+++)))'''))),,,000222333222222111222333444555555555555///......---------......---...000333555888:::;;;555444333444666666666555555666777777888888888888444333333222111000///...)))+++,,,---///666???FFFMMMQQQSSSPPPOOOQQQRRRPPP[[[ZZZXXXVVVTTTSSSQQQQQQGGGGGGEEE@@@999444111000000///...,,,,,,...///000333111///...---------...++++++++++++***((('''&&&&&&%%%###"""""""""######$$$%%%&&&&&&$$$!!!  !!!######$$$$$$&&&((()))******(((&&&%%%"""  """&&&(((***++++++***((('''&&&$$$!!!  !!!&&&(((***+++,,,)))***+++++++++)))((('''$$$&&&'''&&&%%%%%%&&&'''''''''((()))'''"""       """(((---...,,,---000555888777555555444444666888888444111222222000...---...111333111111000111111111///,,,+++'''### !!!"""$$$&&&'''%%%###""""""!!!  ###+++000333222222222000,,,&&&""" !!!'''***+++++++++++++++///333555333000222000,,,***&&&""" fffJJJ777,,,'''))))))******+++,,,,,,,,,***+++,,,------,,,+++******,,,...000111111111111333333333333444444444444//////............//////...///000222444666777888333222222222333333333333888:::>>>@@@@@@???<<<:::999888777444222000///...+++---///000333888@@@EEEJJJOOOQQQPPPPPPSSSTTTSSSZZZZZZXXXVVVTTTQQQNNNMMMFFFFFFDDD???999333000///000///...------...///000111000//////......//////---------,,,+++***((((((&&&%%%$$$#########$$$$$$%%%&&&&&&&&&%%%###   !!!######$$$%%%&&&((()))******(((&&&%%%"""  !!!&&&(((***++++++)))((('''&&&$$$!!!  !!!%%%((()))+++,,,)))******+++***)))''''''%%%&&&''''''&&&%%%&&&(((((((((((((((&&&!!!     %%%***++++++,,,000555888888777555444333555777777444222111111///+++''''''***---111111111000000000000111---+++'''$$$!!!"""%%%&&&%%%$$$###$$$"""    %%%,,,111333333222222111---((($$$ %%%)))***+++,,,++++++...222444333222000...,,,***(((%%%  ___CCC555***&&&&&&(((((())))))***++++++,,,******++++++++++++++++++......//////000000111111555444333222111222222333/////////......//////000//////000111222444444555444333222111111222333333:::===CCCGGGHHHEEEAAA>>>@@@>>>;;;777333111///...---000333666999===AAAEEEGGGMMMPPPOOOPPPUUUXXXXXXZZZZZZYYYWWWSSSOOOKKKHHHEEEEEECCC>>>888333111000000///...------...///000000000000000000000000000............,,,+++***)))'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######    """######%%%&&&'''((())))))(((&&&%%%""" !!!%%%((()))+++***)))''''''&&&$$$   """%%%'''(((***+++************)))((('''&&&&&&(((((((((&&&&&&'''((()))((('''&&&$$$     %%%((((((+++///444777888777666555444444666666555444000000...''' $$$---///111000//////222555111///---+++)))%%%  $$$%%%%%%%%%%%%%%%###!!!   ###$$$$$$$$$ """(((...222333333333333222///***'''$$$!!! !!!&&&)))***---,,,+++---000333333333...---,,,++++++)))%%%""" jjjFFF888222((($$$&&&((((((((()))******+++++++++***)))))))))***+++,,,////////////000111222333777555222000//////000111......---------...//////---...///000111333444444666666555333222222444666999===CCCHHHJJJIIIEEEBBBBBB@@@;;;777333111000000000333777;;;>>>AAADDDEEEGGGLLLOOOOOORRRXXX\\\\\\[[[[[[[[[YYYTTTOOOJJJFFFDDDDDDAAA===888444333333000//////......//////000333333333222222111000000000000000///---+++***)))'''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%"""   !!!"""###%%%&&&'''(((((()))((('''%%%"""  %%%''')))***)))((('''&&&&&&###   !!!%%%'''(((***,,,,,,++++++***)))'''&&&&&&'''((())))))'''&&&'''((()))((('''$$$!!!     !!!%%%'''***///333555666666666555444444555555666666///000---$$$&&&+++000111//////222666333222111000...***%%%!!!  $$$&&&%%%%%%%%%&&&%%%###!!!   !!!%%%'''((()))&&&%%%$$$%%%(((,,,000333444333333444333111...***(((&&&"""  """&&&))),,,++++++,,,...111333444///...---------+++(((%%% lllPPP888333000'''$$$)))((((((((()))******+++++++++***)))((()))***,,,---.........///111222444555666555222///......//////+++++++++++++++,,,---...+++,,,---///111333444555666666444222000111555888:::===CCCIIILLLLLLJJJIIIAAA>>>999555222111111222333555888===AAAEEEFFFGGGIIINNNQQQPPPRRRXXX\\\\\\[[[[[[[[[YYYTTTOOOJJJFFFCCCCCCAAA===999777777777333333222222222222333333777777666555333222222111333333222000...+++)))(((''''''''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""    !!!###%%%&&&''''''''')))((('''%%%### !!!%%%'''((()))((('''&&&&&&&&&###  !!!$$$&&&(((+++---...---,,,***)))'''&&&&&&((()))***)))'''&&&'''((()))(((%%%"""     """%%%***...000222222333333333333222111222333444000000,,,$$$###,,,//////...111444222222111111000---((($$$  $$$%%%%%%%%%%%%%%%%%%$$$$$$###""" !!!%%%((())))))+++*********,,,///222444444333333444555444111///+++)))%%%   ###&&&******++++++,,,///111333222111///......,,,(((%%%###{{{MMM<<<...)))&&&###%%%,,,(((((())))))***++++++,,,+++***))))))***+++---...---...///111222444555555555333111///...---------************++++++,,,---***+++---///111333555555333333222///,,,...444999>>>AAAGGGLLLOOOOOONNNLLL???<<<777222000000111333666666888<<>>999999999999999999999999;;;:::888666555555555666888777555222///,,,)))'''&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%###     !!!###%%%''''''''''''(((((('''&&&### """%%%&&&'''((('''&&&&&&&&&&&&###   ###&&&))),,,...000///---+++)))(((''''''((())))))(((&&&%%%&&&'''(((&&&###       !!!'''+++...///000111///000111111//////000111333111---''' $$$)))+++,,,///111111000000000000...***'''"""!!!###$$$$$$$$$%%%&&&%%%%%%%%%%%%""" ###&&&((()))---------...///111333444444444444555666666444222...,,,(((### """'''(((***++++++,,,///111333222000///...,,,(((%%%%%%!!!!!!$$$uuuVVV777111)))$$$###$$$''')))))))))******+++,,,,,,,,,*********++++++,,,---...///000111333333333333333222222111000...---,,,,,,************+++,,,---...,,,---...///111222333444111222111...+++...555;;;@@@EEELLLQQQSSSPPPKKKHHH@@@<<<666111......111222888666555999???FFFKKKMMMPPPRRRRRRMMMKKKNNNQQQPPPQQQPPPOOOMMMJJJGGGEEECCCBBBBBBBBB@@@??????BBBDDD@@@AAAAAAAAAAAAAAAAAA@@@<<<:::888666666888;;;======<<<:::666222---***(((%%%&&&'''(((((((((''''''&&&'''(((((((((&&&$$$#########"""  !!!###%%%''''''&&&&&&(((((('''&&&### $$$&&&&&&&&&'''&&&&&&&&&&&&%%%"""  ###&&&)))---000333111///,,,***)))(((((('''((()))'''%%%$$$%%%%%%'''%%%"""     ###))),,,...000333///222444444222111111222555333///+++((("""%%%***---///111///.........---+++)))$$$!!!!!!"""$$$&&&%%%%%%&&&''''''$$$ !!!%%%((()))......///000111222444444555444444666888888777555000...***%%% ###&&&)))*********---///222111000//////---)))&&&%%%$$$"""!!!"""$$$''')))}}}UUU888+++---+++''''''+++***%%%*********+++,,,,,,------******+++,,,------......000111333444444333111000111111111000///---,,,+++++++++++++++,,,---.../////////000000111111222222222333222///---000888???@@@FFFNNNTTTTTTOOOFFFAAABBB>>>777111......000111999666444666>>>FFFLLLOOOQQQSSSQQQKKKHHHJJJKKKJJJKKKJJJIIIGGGEEECCCBBBAAABBBCCCBBBAAAAAABBBEEEHHHFFFFFFGGGGGGGGGGGGFFFFFF<<<:::777666777;;;@@@BBBAAA@@@===999444///+++)))$$$%%%'''((((((((('''''''''(((***+++***(((%%%###""""""###!!!     ###%%%''''''&&&&&&(((''''''&&&###  %%%&&&&&&&&&&&&%%%%%%&&&&&&%%%"""  """&&&***...111444333000---***))))))((('''(((((('''%%%###$$$%%%&&&$$$!!!       '''+++...222555333666::::::888666555666777333000...---)))  '''---000111///------------,,,***&&&### """$$$&&&%%%%%%&&&''''''%%%    %%%(((***---...///000222333444444555444444666888999888777222000,,,'''""" !!!%%%)))******)))+++---111000/////////---***(((%%%%%%%%%&&&(((***+++,,,WWW===444***)))'''%%%%%%%%%&&&&&&)))***+++,,,,,,,,,,,,+++//////000000111111222222111222444555555444222111000...,,,+++,,,,,,+++)))---,,,,,,,,,---...---,,,......///111222333444555444444333111///111777<<>>FFFMMMPPPXXXVVVTTTQQQMMMKKKIIIHHHAAA@@@AAABBBBBB@@@===:::;;;===@@@BBBEEEFFFFFFFFFDDDEEEFFFFFFFFFEEECCCBBB>>>999444444888>>>AAAAAA>>>???;;;444000111000---***(((''''''''''''%%%###''''''&&&&&&&&&''''''((('''%%%###!!!   !!!%%%''''''''''''((((((((('''%%%  ###&&&&&&&&&&&&'''''''''((()))'''"""   ###'''+++...000111///,,,)))'''''''''(((''''''''''''&&&%%%$$$###     '''...111222333444555555444333555666777444222222333...&&&$$$---+++000222000...//////,,,'''%%%###  """$$$'''&&&%%%''')))((($$$ &&&+++.........222888;;;;;;999555666777888888666444222///...---***&&&""" !!!%%%((()))+++---///......////////////......***'''%%%$$$%%%&&&&&&%%%fffCCC111,,,***))))))(((((((((((((((***++++++,,,,,,,,,,,,++++++,,,---///111333555666333444555666555444222111000///,,,,,,------,,,+++...---------.........------...///000222333555555444444333000///111666;;;FFFLLLNNNJJJGGGEEEBBB>>>;;;888444000------...///333222333777???HHHNNNQQQUUUUUUTTTRRROOOKKKHHHFFF<<<;;;;;;;;;;;;:::888555;;;<<<>>>AAABBBCCCCCCCCC@@@@@@AAABBBBBBAAA@@@@@@???:::555555999===@@@@@@???@@@<<<666333444444111---+++)))(((((('''&&&%%%&&&&&&%%%&&&&&&'''(((((('''&&&$$$"""    !!!%%%'''''''''((()))(((((((((%%%!!!$$$&&&'''''''''''')))(((((((((&&&!!!  !!!$$$(((+++---//////...,,,)))((('''''''''''''''''''''&&&%%%%%%$$$!!!      ###***...111222444555444333333333555555333111222333000((("""$$$'''---000///...///...+++***(((&&&$$$!!! !!!&&&%%%&&&((()))(((%%%!!!""" %%%***000000000444888;;;:::999444555666666666555444333000000...,,,((($$$!!! $$$'''((()))+++,,,------............------+++)))&&&%%%$$$###""" iiiHHH111)))***)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000333444666666666777777666444222111222000...---.........---........................,,,---...000222333555555333333111//////111555888DDDGGGFFF@@@<<<======;;;888555222...------...///222222444:::CCCKKKRRRTTTTTTUUUVVVUUUQQQKKKFFFBBB999777555555555555333111999:::;;;===>>>>>>>>>>>>999::::::;;;<<<<<<======@@@;;;666555888<<<======???@@@>>>888666888888555111...***(((((((((((('''$$$$$$$$$%%%&&&'''((()))'''&&&$$$###"""   !!!%%%((((((((())))))(((((('''%%%!!!"""&&&(((((((((((()))+++)))(((&&&$$$   """%%%)))+++,,,---,,,,,,+++***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%###      ###***...111333444444333222222333222111111222333222,,,(((###$$$+++000000111222111...///---+++)))&&&""" $$$$$$%%%(((***)))&&&###%%%""" """(((///000111444777888888666444444444444444444555555222222111...+++'''$$$""" """&&&(((((()))***---------......------------+++(((&&&### iiiJJJ777---+++---((()))+++------------,,,...------,,,,,,,,,,,,,,,///////////////000222333888888888777666444222111333111//////000000000...///000000000.........///,,,---...000111333444555222111000......000333555<<<>>>===888555777888777555333111...---...///000333555888@@@IIIQQQVVVXXXUUUVVVWWWVVVQQQIIIAAA<<<777555333222333333222111666777777888888888888888555555555666777888:::;;;???:::555444666999:::999===???===999888::::::777222///***''''''(((((((((######$$$$$$&&&'''((()))'''&&&$$$$$$###"""   !!!%%%(((((())))))***''''''&&&$$$ """$$$'''))))))((()))***,,,***'''$$$"""  ###''')))+++++++++***************)))''''''%%%&&&&&&'''&&&&&&%%%%%%$$$       %%%+++///111333444333222222333000///000111333333000---((( $$$+++222444555666555222222111///...,,,(((###  """$$$'''))))))'''&&&'''$$$!!! $$$,,,...000222444555444333444444444444444555666777333333222000---)))&&&$$$ $$$''')))+++,,,------............------...,,,)))'''###rrrLLL777111000...,,,'''(((***,,,------,,,,,,......---,,,,,,------...000000/////////111333444:::999888777555444222111333222000000111222111000000111222111///...///000------...///111222333444222000...---...///111222111555666222111333444333333222000/////////111222666888===EEENNNUUUXXXYYYUUUVVVWWWTTTNNNEEE<<<666555333111111222333222111444333333333333333333333444333333333444666999:::===888444222444666666555999;;;:::777666999999666000---)))&&&&&&'''''''''###$$$$$$%%%&&&''')))***(((&&&%%%$$$$$$$$$!!!   !!!%%%'''(((((()))***&&&%%%%%%###  $$$&&&)))***)))))))))***,,,)))&&&###!!!   ###''')))*********))))))************)))(((&&&&&&&&&'''&&&&&&%%%%%%###      ''',,,///222333222111222222......///000222333222111,,,$$$$$$,,,333555666888666333444333222111///,,,'''$$$ """%%%'''''''''''''''%%%"""  ***,,,000222444444444444666666555555666777888999333333333111...+++((('''""" !!!&&&)))---///---......//////......---...,,,***'''###pppVVV:::.........***'''((()))***+++,,,,,,,,,,,,......---,,,---...///000///......///111444777999:::999888666555333222222333222000000111222222111000333444333///...///222......///000000111111222111///,,,,,,---///000///***///111//////111222111111000/////////111222333666888>>>FFFNNNTTTVVVVVVRRRRRRQQQMMMGGG???777333000///...///111222222111333222111111111111222222444333222111222555888:::<<<888333222444666555444555777777444444666666333---+++'''&&&&&&''''''&&&%%%%%%%%%&&&'''((()))***((('''%%%$$$%%%$$$###!!!   $$$&&&'''((()))***&&&%%%$$$###  ###&&&((()))***)))((()))******(((%%%###"""  !!!###&&&(((*********))))))******+++++++++,,,''''''''''''&&&%%%$$$###!!!     !!!'''***...000000000000111......//////000111222222///)))### %%%,,,222333444666555222333222111111000---)))&&& """$$$$$$%%%&&&%%%$$$""""""  &&&***000333555555666777777777777777777777888888444444444333000...+++)))%%%### """''',,,///------............------,,,+++)))'''%%% sssNNN@@@222---,,,)))''''''************+++,,,,,,---...---,,,,,,---///111333000000///000222555999;;;999888777555444333333333333111000000111222222111111444666444000...///222000000000000000000000000111...++++++---///...---***...///,,,,,,///111000...------...///000111222333666<<>>999444111,,,,,,---000333444333111444333222111222222333444555444111000111444777:::<<<888444333555777666555222555555222222444333000+++)))''''''(((((((((''''''''''''''''''((()))***)))'''%%%$$$%%%$$$###"""   """%%%&&&'''((()))''''''&&&$$$"""###''''''(((***)))(((((()))***'''&&&%%%$$$###   !!!"""###%%%''')))***+++************+++,,,...///)))(((((('''&&&$$$###"""     $$$(((,,,------...///...//////......///000222111---++++++(((###"""$$$)))///333333333555444222111000000000///---)))&&&  !!!"""$$$&&&%%%$$$#########!!!  %%%,,,000222444555777666777777888888777666555666666666555333000...,,,)))'''### """(((,,,+++++++++,,,,,,++++++++++++)))((('''&&&###mmmLLL888444000...+++''')))------,,,+++***+++,,,---...------,,,,,,---000222444555444222111222444777888888777666444333333333333222111///000111222222111111555777444000...000333111111000000/////////...000---***+++---......,,,---000///***)))---000000++++++,,,---...///111111000333999AAAGGGJJJIIIGGGDDDCCC@@@<<<888555333222,,,,,,///222666777555444555444333333333444555666666444111///000333666999===999555444777999888666111444444111111333222///)))((('''((()))***)))'''))))))((((((((())))))******'''%%%$$$$$$$$$###"""!!!   """%%%&&&&&&((())))))((('''&&&$$$""" """&&&)))'''((())))))((('''(((***&&&%%%$$$$$$###!!!  """"""###$$$&&&(((***+++,,,+++***)))+++---///111***))))))'''&&&$$$"""!!!     %%%(((***+++,,,---/////////...------///111000...000333333///---///...333666555444666666444000///...///...,,,(((%%%"""   """%%%%%%$$$$$$%%%%%%$$$  ''',,,///000222555555666777888888666444222888888888777555333000///***)))&&&!!! $$$((())))))************))))))***((('''''''''&&&### cccJJJ===666111+++***,,,---+++(((++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111222333444666777888999:::999666333222222333444444555777999888333...444444222111000/////////........................///...---,,,,,,,,,,,,,,,///...---+++******++++++...------------...//////111111333888???BBBBBB@@@:::999777444222000//////,,,...111444777999:::;;;<<<777222222555777444111111000000111333444333222777666555444444555666777888666444222222000...,,,---***'''&&&'''((((((((((((((((((((())))))))))))((((((((('''&&&%%%###"""&&&"""    $$$&&&(((***+++*********(((&&&### !!!###%%%$$$""""""%%%(((,,,***((()))+++,,,***((((((&&&%%%###"""    !!!###&&&(((+++,,,((()))***+++---...///000))))))((('''%%%"""!!!      """%%%(((+++------------......000111222444555777777777555333222333444666666555222///---...---,,,***((('''&&&%%%""" !!!%%%$$$%%%''')))(((### '''---111222222555666666666666777777888666777888999888666444333///---,,,)))$$$ !!!$$$'''(((((('''&&&&&&''')))&&&'''(((***,,,+++(((%%%dddGGG777000111---)))***---///---***,,,,,,,,,,,,------------------,,,,,,---...000111111111111111222333444555666666777666444444555666888777777888:::888444111444444222111000/////////------------------------......---,,,,,,,,,,,,,,,///...---+++++++++,,,,,,------,,,,,,------...///111111333888===AAAAAA@@@===<<<999666444222111000...000333666888:::;;;;;;:::555000000444555333///000///...///222444444444555444333333333555666777777555333222111000...,,,---***''''''((()))))))))(((((((((((())))))))))))))))))((('''&&&$$$######%%%"""    %%%'''((()))************)))'''%%%"""!!!$$$&&&''''''%%%%%%(((+++,,,***))))))+++,,,+++)))((('''%%%$$$"""   !!!""""""$$$&&&(((***++++++++++++++++++,,,,,,,,,))))))((('''%%%###!!!      $$$'''***---------------...///000111333444555555555444222111444333111///...,,,+++************)))((('''&&&%%%$$$""" !!!%%%%%%&&&(((***((($$$  ###***...000000222333444666777777777777666777888888777666444222///...,,,***&&& ###%%%'''''''''&&&%%%'''((())))))***,,,------***'''eeeDDD111***+++***((((((***...000...,,,------------......//////...............000111111222111111000000000111111111333555555555666777999;;;:::999999999888555333444333222111000/////////------------------------------,,,++++++++++++,,,...------,,,,,,,,,------+++++++++++++++,,,------000000222666:::>>>??????@@@???<<<999666444222111000222444777:::<<<===>>>777222...///222444222//////---,,,---000333555555444333222222222444555666555333111000000///---+++---***(((''')))******)))(((((((((((())))))))))))+++***((('''%%%$$$$$$$$$$$$"""    &&&((()))))))))))))))******)))'''%%%$$$((()))***)))))))))+++---+++***)))***+++,,,+++***)))(((&&&$$$###   ######$$$$$$&&&''')))***...---,,,+++***))))))(((***))))))(((&&&###       %%%))),,,,,,,,,,,,---......//////222222222222222111111111444000+++&&&###$$$&&&(((((()))***+++***(((&&&%%%&&&$$$"""   %%%&&&'''***+++)))&&&""" %%%***...///000222444666888888777666555666666777666444333222...---,,,+++(((### !!!###%%%&&&'''&&&&&&'''(((++++++,,,...//////,,,)))lllHHH333***)))+++''''''(((+++///000...,,,------......//////000000/////////000000111222222333222111000000/////////000222444555555666777999;;;:::888666555444333222444333111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++------------------......***************++++++,,,......///222666:::===>>>BBB@@@>>>:::777555333333111222555888;;;>>>@@@AAA666111...///444666555222///---++++++...222555666555555333222222222333444222000.........---,,,***,,,***(((((()))******)))(((((((((((()))))))))))),,,+++)))'''%%%%%%%%%%%%###"""    &&&))))))((((((((()))************((((((******+++++++++,,,---...+++******++++++,,,,,,+++***)))'''%%%###   """######%%%''')))+++,,,///...,,,***((((((''''''*********)))&&&###       !!!&&&***++++++,,,------.........222111000000000000111111222,,,$$$$$$)))+++---...///---+++'''%%%&&&%%%###"""!!! %%%&&&)))+++,,,***'''%%% !!!(((...111111333555888999888666555555555555555555333222111------,,,+++***&&&  !!!###&&&''''''''''''(((,,,,,,,,,...000///---+++yyyKKK111***)))''''''((((((***---......,,,***------......///000111111//////000111111222222222444444333111111000000111222444666666555444444555777666444222000/////////222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++,,,,,,------------------***))))))))))))***++++++***+++---///222777;;;>>>BBBAAA>>>;;;888666555444000222444777;;;???BBBCCC666222///222888<<<;;;999222000---,,,///222333444888777444222111000111111///---,,,,,,,,,,,,***)))***)))((((((*********)))(((((((((((())))))))))))+++***)))((('''&&&&&&&&&######"""    &&&))))))(((((('''(((***+++++++++******+++*********+++,,,------******++++++++++++,,,---+++***'''&&&$$$!!!   !!!###%%%(((+++...///...---+++)))(((((())))))******+++***'''###       ###''')))***,,,---...//////...222111111000000111222222000***!!!&&&+++111222333333111---***'''&&&%%%$$$###"""  $$$'''***,,,,,,+++)))'''!!!!!! &&&...333333444777999999777555444555555555444444333222111---,,,,,,,,,+++((($$$!!! """&&&((()))(((((()))+++***+++---//////...---{{{YYY555((()))***'''&&&***+++---...---,,,***))),,,------...///000111111...///000111222222222222444333333222222222333333444666777777555222111222222222222///---,,,,,,---000000...---,,,+++++++++++++++++++++++++++++++++)))(((((((((((()))******+++,,,,,,------,,,++++++***))))))))))))***++++++(((***,,,---000666<<>>===;;;;;;:::555555555555777999;;;<<<666444333888AAAHHHIIIHHHCCC@@@===:::888666444222222111///...------...///***)))(((((())))))(((''''''&&&&&&'''))))))((('''(((((((((((())))))))))))&&&'''***+++,,,+++)))(((%%%%%%%%%###    ###'''((())))))'''((()))+++++++++******+++)))''')))+++------+++(((+++------++++++---///---+++)))'''%%%!!!   !!!"""$$$&&&))),,,///000111///,,,***((()))***+++++++++,,,+++((($$$       !!!&&&(((+++///111222333222444555777888888888777666222...***&&&%%%'''+++---000000000000///...------///,,,)))((()))******)))%%%!!!!!!%%%***,,,+++***)))******)))'''$$$!!!%%%+++///000111333555666666666777666555444444333333333222111111111111///,,,***!!! """&&&''''''&&&&&&''''''(((+++///222222222gggEEE555***+++***%%%'''...---...///...---,,,,,,,,,++++++,,,---...///000111---...000111222222111111//////000111222444666666444666888777555222000000...111333222///---...///------+++***)))(((((((((************************'''''''''''''''((()))***+++,,,,,,,,,+++)))((('''***************++++++,,,)))+++...///333999BBBIIIDDDCCCBBB@@@???>>>======888777666555555555666777666333333999CCCKKKMMMLLLJJJGGGCCC@@@===999555222------,,,+++,,,---...///)))(((''''''((()))(((&&&&&&%%%%%%&&&((()))(((&&&(((((((((((())))))))))))$$$&&&***,,,---,,,***(((&&&&&&%%%###    """&&&((()))***'''((()))***++++++***))),,,)))((())),,,...---+++(((+++------++++++---000...,,,)))'''%%%"""   $$$$$$%%%''')))+++...///333111...***)))))))))***+++,,,,,,,,,)))$$$        &&&(((+++///222444444444555777999:::;;;:::999888444222///,,,******+++,,,++++++,,,,,,---......///444111---+++,,,...//////***%%% %%%***,,,+++))))))***---,,,***'''$$$"""  %%%+++,,,---000222555777888777777666555444444444444555444333333444222///---$$$  %%%&&&%%%$$$$$$''''''(((+++000333444444hhhHHH555000+++)))+++---......///////////////////////////............//////000222111111111333333333222333111000000222333333333888777555333222111000000222444555555333000//////+++------+++(((&&&''')))'''(((***+++,,,,,,,,,,,,************++++++++++++,,,,,,---...---,,,***))))))+++,,,,,,***))))))***---///222555999===@@@BBBBBBBBBAAA@@@??????>>>>>>888666333111000111333444666444444777???FFFIIIKKKFFFBBB>>>======;;;555//////...,,,+++***+++,,,,,,******)))(((((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))'''(((+++---...---,,,+++***'''######$$$!!!    $$$&&&''''''))))))******+++++++++,,,((()))))))))************'''''''''((()))***+++,,,---------+++((($$$    !!!######"""###%%%(((+++---333///++++++---......---------...---+++$$$         '''///333222222555888999:::;;;<<<<<<;;;999777444000---,,,...,,,'''"""### !!!%%%((()))---111555333111000000111111111...+++&&&###)))---//////...111///---,,,,,,)))### '''***...111222333555777444333333222333444666777777777777666555333222111)))$$$ $$$'''((((((***+++,,,...000111333333kkkLLL888111...******,,,///000///////////////////////////000000000///000000111222222222222222444444444444666333111111333555555555888777555333222111111111222555888888666222000///---...///---***''''''(((&&&'''(((***,,,,,,,,,,,,((((((((())))))*********------------------,,,++++++,,,---,,,+++))))))***,,,...000444777:::===>>>@@@AAAAAABBBBBBAAA???>>>555333111......///000111333222111444:::@@@DDDEEE???<<<::::::<<<:::555000...---,,,+++++++++,,,,,,***)))((((((''''''(((((('''((()))*********)))(((++++++,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,(((%%%$$$%%%###   $$$&&&'''((()))))))))******+++++++++)))*********+++++++++++++++************++++++,,,*********)))'''$$$!!!   !!!"""############%%%(((***,,,111...++++++---...---,,,++++++++++++)))###       """+++000111222444777::::::;;;:::999777555444222///,,,---...,,,&&&!!!$$$''',,,333666555333333444444555555///---((("""%%%+++///111111444222///...---+++&&&""" ###&&&+++///111222444555333333222222222444555666777666666666555333222111,,,'''!!! """&&&((((((***+++,,,...///111222333bbbFFF666111,,,+++***+++...000111000////////////////////////111111111111111222333444222222333444555555666666999666333333444777888999999888666444222222222333444777::::::888444111000///000111///,,,)))''''''$$$%%%''')))***+++,,,,,,(((((())))))***+++,,,,,,...------------......///,,,...///...+++*********,,,---///111444666888999===???BBBCCCCCCAAA>>><<<111000---,,,+++,,,---...000///...000444888;;;<<<666555555888:::999444///------,,,+++++++++,,,,,,)))(((''''''&&&&&&''''''''')))+++,,,---,,,+++***,,,---...///...---,,,+++******++++++,,,,,,---------)))&&&%%%&&&%%%"""  ###&&&((((((((())))))************)))*********+++++++++,,,,,,,,,,,,,,,++++++*********&&&''''''(((&&&$$$"""   !!!###$$$#########$$$%%%(((***+++---,,,++++++,,,---+++***(((((())))))'''!!!      %%%,,,///111444666:::999888666555333222111000...---......+++%%%###+++333444444444444555555555666000...***%%%'''---111444444222///...,,,+++(((&&&   ''',,,///111222333333222222222222333333444666666555555444333222111///+++&&&!!! ###'''((())))))+++,,,...///000111aaaEEE555000222******+++---.../////////////////////////////////111111111111222333333444222333555555555666777999<<<999666555666999;;;<<<:::888777555444444555555777999:::999777444333222000000111000...+++)))'''$$$%%%&&&(((***+++,,,---++++++,,,---...//////000///...---------///000111...///000///,,,******+++------///000222444555666:::===@@@BBBAAA>>>999666///...,,,*********+++,,,...---,,,---///111333444000111333666888666111------,,,,,,,,,,,,,,,,,,,,,(((((('''&&&&&&&&&&&&&&&'''))),,,...///...---,,,+++,,,---------+++)))(((,,,++++++++++++,,,---...,,,)))&&&%%%&&&&&&$$$"""  """'''((()))(((((()))*********)))((())))))*********+++++++++************))))))((('''$$$%%%&&&'''&&&$$$"""!!!  """###$$$#########$$$&&&((()))*********++++++,,,+++***)))'''(((((((((&&&      '''---000333555777666444333111111000000/////////000000,,,%%%  '''000111222333333222111111111...---+++'''!!!  (((...222111///---+++***)))((('''$$$  ###***...000111222222111111222222222333333555555555555444333222111000...***&&&!!!  %%%'''&&&'''((()))+++,,,---...\\\AAA555000...///+++,,,.........---,,,,,,/////////////////////////////////000000222333333333555777777666666777999===:::777777888;;;<<<<<<::::::999888888888888888:::::::::777444333444555000000000000///...+++***&&&'''''')))***,,,---...---------...///000000111///......---...///111222---///000///---++++++,,,......///000222333444444888999<<<<<<;;;777222//////...,,,+++******++++++---------,,,,,,---...//////000333555666333///,,,+++,,,,,,,,,,,,,,,,,,,,,(((((('''&&&&&&&&&&&&&&&''')))+++...//////......,,,,,,,,,,,,,,,***(((''',,,,,,+++++++++,,,---...***(((&&&%%%%%%%%%$$$###  !!!'''))))))((()))***++++++***)))((((((((((((((())))))))))))((())))))))))))((('''&&&###$$$%%%&&&&&&$$$"""!!!  """###$$$######$$$%%%&&&((())))))((()))***+++************))))))))))))&&&      """)))...111333111111000000000111222222000111222333111---'''###!!!)))...111333222000---,,,---******)))'''""" !!!(((,,,------,,,+++))))))******)))%%%  ''',,,///111222000000111222333333333333555555555555444333222222111///---)))$$$ """%%%$$$$$$%%%&&&''')))******hhhAAA111111000...------...///...,,,******+++////////////////////////.........///000111222333333666888777555444666999;;;:::888888:::;;;<<<;;;:::;;;<<<======<<<:::999;;;<<<;;;888555333444555111///...///111222111000*********+++,,,---...///---------............//////............//////000,,,...///...---,,,,,,---...//////000111222333333555555555555333000...,,,///...---,,,,,,+++++++++---......---+++***+++---...///222333333000---+++++++++,,,---------,,,,,,)))(((''''''&&&&&&'''''''''(((***+++---...//////000000///---,,,+++******,,,,,,,,,---------------(((''''''&&&%%%$$$######   '''******)))***,,,---,,,+++)))((('''''''''((((((((())))))((()))))))))(((&&&$$$### """$$$%%%$$$###"""  """$$$$$$######$$$%%%'''(((((()))((()))+++***))))))***,,,+++++++++***&&&    ###)))---000---...///000111333333444222333444333111---(((&&&"""***...222111...+++******'''''''''&&&### %%%)))+++,,,,,,,,,,,,---///+++)))$$$ $$$))),,,///111...///111333444555555555555555666666555555444333222000...+++'''  """"""######$$$&&&''''''(((eeeLLL555000111///...000---...///---+++)))***,,,////////////////////////.........///000111222333444777999888444222555888999888888999;;;;;;:::999:::<<>>===:::666444444222000...000333777888888......---------...///000000////////////.............../////////...------***,,,---...,,,,,,,,,---------...///000111222222111000///...------............------,,,,,,++++++,,,......---***((()))++++++---///000///...------***+++,,,---------,,,,,,***)))((((((''''''(((((('''''''''(((***,,,///000444222000---,,,+++,,,,,,,,,,,,---......---,,,+++'''((()))(((&&&$$$###"""   '''*********+++---......,,,***((((((((((((((())))))))))))'''''''''%%%### ###$$$$$$$$$  !!!$$$%%%&&&###$$$%%%&&&''''''(((((()))***+++***((((((+++...,,,,,,+++***&&&     ###(((+++,,,---///111333444444444222333333222///+++((('''###!!!''',,,...+++(((''')))%%%%%%&&&&&&%%%"""   ###'''+++,,,,,,,,,...000+++***&&&!!! $$$)))---///---...111444666777777777666666777777666666555555333222000---)))### ######$$$%%%&&&''''''(((oooEEE777...///...)))+++333,,,......---***)))+++...////////////////////////.........///000222333444444888:::888333111333777888777888:::;;;;;;999777:::===AAADDDDDDBBB>>>;;;999===AAABBB???999444222444111///000555:::======111000///......///000111333333222222111000000000....../////////...,,,+++)))***,,,---,,,,,,---...,,,,,,---...///000111222///---+++******,,,///111......------,,,++++++***+++---...,,,)))'''(((***(((***,,,------------...)))***,,,---...---,,,,,,******)))(((((((((((((((&&&&&&%%%&&&(((+++...000555222///,,,******+++,,,+++,,,...//////...,,,***''')))******(((%%%###"""   '''+++***+++,,,...//////---***((())))))))))))************%%%%%%###!!!!!!$$$%%%%%%   ###%%%''''''###$$$%%%&&&''''''((('''***++++++)))'''(((,,,000,,,,,,+++)))%%%       $$$''',,,...111333444444333333222333333111---***((('''$$$&&&)))'''$$$%%%'''$$$%%%&&&&&&&&&%%%$$$### """'''***++++++---///***)))'''""" !!!&&&***...,,,...111444777888999999666777777777777777666555555333111...+++%%% $$$$$$%%%&&&''''''((((((lllLLL222111...,,,+++,,,---.........---,,,++++++******///...,,,++++++---000222333333333444444444555555444666666333//////444999:::;;;;;;999666444444555:::===CCCGGGIIIGGGDDDAAAEEEEEEDDDAAA===888444111000444555555:::BBBDDD@@@:::666222111222444444333666666777666555444222111000...---,,,,,,---///000,,,,,,,,,,,,,,,---...//////......------///000111,,,...111111///...000222///...---,,,++++++***+++......---+++(((&&&'''(((,,,,,,,,,++++++)))((((((,,,+++++++++******))))))(((((()))************)))((((((((()))***---///000555444111///---+++******------------.........//////,,,(((&&&%%%$$$"""!!!$$$!!!  $$$+++...---...///...,,,*********+++)))'''((())))))&&&###'''%%%!!! """$$$###  """$$$%%%'''((((((''''''(((+++---+++***)))((((((***,,,---......,,,'''!!!     &&&,,,...000000//////000111000111111111000...+++)))***%%%"""""""""$$$&&&%%%&&&'''((((((&&&$$$""" $$$'''((()))+++,,,***(((%%%"""  ###(((---......///111444666666555444444555777888888777555555555333000,,,((($$$!!! ###%%%%%%%%%%%%&&&qqqOOO:::///...---,,,++++++,,,---+++,,,,,,,,,---,,,,,,,,,......---,,,---...000222333333333444444555555666444666666333000000444999:::::::::999666555555666888<<>><<<999555111///111000...,,,+++,,,------,,,,,,---------............---,,,,,,,,,---//////,,,///111111///...///111///...,,,+++***)))))))))---......,,,***)))***+++)))******++++++*********+++++++++******)))))))))(((((())))))******++++++...---------...000111222222111000...,,,+++******---......//////......------***'''%%%$$$$$$"""!!!###"""  """))),,,---///000///---++++++++++++)))(((((())))))&&&$$$&&&### """$$$$$$    !!!###%%%&&&(((((()))(((((()))+++...---,,,+++***)))******+++,,,+++)))%%%    """+++---000000000000111222111111222222111///---+++***&&&  """###%%%''''''(((((()))((('''&&&%%%""" ###&&&((()))***+++)))'''&&&$$$!!! %%%+++------///111333444444444444444555666888888777666666555444111---)))&&&###"""$$$%%%%%%&&&'''pppLLL777000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------.........///000000111111222333333444555555666666444555555333000111444888999::::::888666555666777666;;;BBBHHHMMMNNNMMMLLLEEEBBB===777444222222333666<<>>>>>BBBGGGHHHFFFDDDBBBBBBCCCEEEEEEEEEGGGGGGEEEBBB>>>999444111333111///---+++***++++++,,,---.../////////...---,,,,,,,,,+++,,,------......///111000///---...///------+++***)))(((((((((,,,------,,,******+++,,,(((((()))******+++,,,,,,*********))))))))))))))))))((((((((()))***,,,---111000000000000111222222//////---,,,++++++******...///000111000...,,,+++***(((%%%$$$$$$$$$"""!!!""""""    &&&***---...000000...,,,,,,,,,***))))))*********'''%%%###  !!!$$$$$$"""     """$$$%%%&&&((()))))))))((()))+++.........------+++***)))((())))))'''###      '''))),,,...//////000222111222222222222000...---)))'''### !!!$$$&&&((()))))))))))))))((((((((('''###  %%%''''''((((((&&&&&&''''''%%%  !!!(((,,,---///111222333222222333444555666777777777777666666555333000,,,)))'''!!!$$$%%%&&&''')))vvvRRR999000111+++,,,,,,---------,,,,,,)))***,,,---......---,,,---...000111222222222222333333444444555666666666444555555333111222444777999999999888666666777999999===DDDJJJOOOPPPPPPOOOKKKFFF???888333333444666999>>>BBBAAA???AAAFFFJJJGGGGGGGGGGGGIIIJJJKKKKKKIIIIIIHHHFFFBBB===888555222111///---,,,+++++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,------......///000///...------,,,++++++************++++++,,,------+++)))((()))***((((((((()))******+++,,,))))))))))))))))))))))))***)))((('''(((+++---///............///000000111...------,,,,,,,,,,,,,,,...///111222000...+++))))))'''%%%%%%%%%%%%$$$""" !!!!!!   ###(((+++---//////...,,,,,,,,,******+++++++++***(((&&&!!!   ###$$$"""!!!    """$$$%%%&&&(((((()))(((''''''***,,,---.........---+++)))(((((('''&&&"""      ###(((+++,,,---...///111111111111111000///...))))))'''$$$  $$$'''(((***)))(((((((((((())))))***'''  """$$$%%%%%%&&&%%%%%%'''(((((($$$ %%%+++...000222222222222222444555666666666666666777666666555444111...,,,*** ###%%%&&&((()))nnnNNN;;;000---...,,,---...............---++++++,,,---------,,,+++---///111333444444444333444444444555555555666666444444444333222333444666777777777666555666888:::???CCCHHHMMMPPPQQQQQQPPPPPPJJJBBB:::555444666888===???BBBAAA???>>>CCCJJJHHHJJJKKKLLLMMMMMMNNNNNNKKKKKKJJJHHHCCC>>>888555000000///...------------,,,---///000000...---+++,,,,,,------...........................---,,,+++)))*********,,,---...///000000///---)))'''((()))******)))(((((()))******)))))))))))))))*********+++***(((((()))+++---///)))***+++,,,...///000000...---------------.........///111111000---***''')))(((&&&&&&''''''%%%###   !!!&&&)))+++...///...,,,,,,,,,+++,,,......,,,***(((&&&  ###$$$"""    !!!###$$$%%%&&&''''''&&&%%%%%%(((***+++,,,...///...---***)))''''''%%%"""     %%%)))+++,,,.../////////////////////......***+++***(((### !!!%%%&&&((('''&&&&&&&&&'''((((((***'''""" !!!"""###$$$$$$%%%'''((()))&&&!!! !!!***---111333222222222333444555666555333333444666555555555444222000---,,,$$$  ###$$$&&&(((***tttJJJ666111...,,,,,,........................---,,,,,,,,,,,,,,,,,,,,,///000222444555666555555666666666555555555555444444444444333333444444444555555555444444555888;;;EEEHHHLLLPPPRRRRRRQQQPPPPPPKKKEEE>>>:::999:::;;;@@@???@@@AAA???===AAAGGGJJJLLLOOOPPPPPPOOOPPPPPPOOOOOONNNKKKEEE>>>888444000000000000///.........,,,---.........---,,,+++,,,,,,---..................---,,,---......,,,+++))))))***+++,,,...000111333333222///+++)))((()))+++***)))((('''((()))******************+++++++++++++++***)))***+++,,,---''')))***---...000000000......------------......---...//////...+++)))''')))(((''''''((('''%%%###    &&&(((+++///000000...------,,,...111000---)))'''&&&  """$$$"""!!!   """$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&(((***+++---...---,,,***)))''''''%%%"""      ###(((+++---///000.............../////////,,,,,,,,,***%%%"""###%%%%%%%%%&&&&&&&&&&&&&&&((('''### """$$$%%%%%%&&&''''''&&&""" &&&+++111333222111222333222444444222...---///111222222333333222000...---'''### """$$$%%%''')))rrrTTT777...///---,,,///000///---,,,,,,,,,,,,---,,,+++******+++,,,...///000111222444555666777777888888777666555444333333555444333333444444444333333333333222222444888;;;HHHKKKNNNRRRSSSSSSRRRQQQNNNLLLHHHDDDBBBAAABBBBBBDDD???>>>@@@@@@>>>@@@EEEIIIMMMQQQRRRPPPNNNNNNOOOQQQQQQQQQNNNJJJCCC<<<888333333333222000///...---------,,,,,,,,,+++++++++***+++,,,---...------,,,---+++***,,,...///---+++************+++,,,---...000111000---***(((((())))))(((''''''''')))+++,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******'''(((***,,,---...------------,,,,,,,,,,,,,,,---,,,------,,,+++***)))((()))((('''''''''&&&###!!!    &&&)))---111333222111000///...111333222---(((&&&%%%  """$$$""""""!!!  !!!###&&&((()))&&&''''''%%%$$$$$$&&&(((,,,,,,---,,,+++***((('''&&&&&&$$$!!!      $$$(((***,,,---///......//////000000111......,,,***&&&""" ###$$$%%%&&&'''&&&&&&%%%&&&&&&$$$ !!!$$$'''&&&%%%%%%%%%$$$!!! !!!'''...111000///000222///111111---(((&&&(((+++///000111111111///...---(((%%% """$$$%%%&&&((({{{PPP<<<,,,+++,,,)))***000000///,,,***)))***+++,,,+++***)))(((***---000333111222333444555777888999999999888666555444222222555444333333444555444333222222222111111444888;;;JJJLLLOOORRRTTTTTTTTTSSSNNNMMMLLLKKKJJJJJJJJJJJJGGG@@@===@@@AAA???@@@DDDGGGKKKOOOPPPNNNLLLLLLLLLOOOPPPQQQQQQNNNIIICCC@@@666666555333111///,,,+++---,,,+++************+++)))***+++,,,---,,,++++++,,,***)))+++...///---+++,,,+++******************+++++++++)))&&&%%%&&&''''''&&&&&&&&&'''***---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++))))))'''((()))***+++***))))))---,,,++++++******++++++,,,,,,+++******)))))))))((('''&&&&&&&&&%%%""" !!!!!!!!!    &&&+++...333555444333222111///222555333...(((%%%$$$  """###$$$$$$###""" """%%%'''***+++'''((((((&&&%%%%%%''')))......---,,,***(((&&&%%%%%%%%%###       ###&&&((()))000/////////000111222333000///,,,***&&&###  """$$$&&&(((((('''&&&%%%%%%&&&%%%!!!  $$$(((&&&$$$######"""  %%%,,,///...---///222---......***$$$!!!###'''......///000000///...---)))%%% """###$$$&&&'''wwwSSS999444...,,,,,,,,,,,,***,,,---......---,,,***)))+++++++++,,,...111333555888777777666666666666777;;;;;;;;;888555222222222666444333444666777777777444444444222111333555888EEEJJJPPPTTTWWWXXXXXXYYYRRRSSSTTTSSSQQQOOOOOOPPPQQQLLLEEEAAA@@@AAACCCDDDGGGIIIKKKMMMNNNLLLJJJIIIQQQPPPPPPPPPOOOMMMHHHEEE???999333000111000---))),,,,,,+++***)))(((''''''((((((((((((((()))******)))******++++++******)))...---***)))((((((***+++,,,,,,+++(((&&&''')))+++(((((('''''')))+++...000///,,,******,,,---,,,*********+++++++++******)))'''((()))***+++,,,,,,,,,+++++++++***)))***,,,......---,,,+++************)))))))))((('''%%%$$$###"""#########!!!   $$$,,,222777777777888777444444222000...,,,((("""   $$$&&&((('''%%%###  """&&&***---000***************************+++,,,,,,,,,***(((&&&(((&&&###       ###(((,,,)))///333222222444555222000///---+++(((&&&$$$### !!!###&&&&&&%%%$$$$$$$$$"""""""""!!! &&&%%%#########"""  %%%)))************''',,,...)))+++...222333111///---,,,(((%%%"""!!!%%%)))ZZZ<<<666222...,,,------,,,***+++,,,,,,---,,,+++******+++,,,---...000222333444666666666555555666777777999999999888555333333444666555444444666888888777555555555333111222555777@@@FFFMMMSSSVVVWWWXXXYYYUUUVVVXXXWWWUUUSSSRRRRRRRRRMMMFFFAAAAAACCCEEEGGGCCCEEEIIIMMMOOOPPPPPPPPPOOOOOOOOOQQQQQQNNNJJJFFFBBB<<<555111111111...+++,,,,,,+++***)))((((((''')))(((((((((((()))******,,,------......------,,,---+++***(((((()))***+++******)))'''&&&&&&(((+++***)))(((((()))+++---//////...,,,---///000///---***++++++++++++******)))((())))))*********))))))((()))***))))))***,,,///---,,,+++***)))))))))))))))))))))((('''&&&%%%$$$ !!!""""""!!!    """...444888777666777666333333111///---+++'''!!!   $$$&&&''''''%%%$$$"""   """%%%))),,,...---------------------,,,+++,,,---...---+++)))(((((('''###        !!!&&&***)))///222111111333333111000///---+++(((&&&$$$### """$$$%%%$$$$$$$$$%%%############!!! $$$$$$#########"""!!!!!!%%%''''''((()))(((,,,...)))+++---000111000...,,,,,,***(((%%% """%%%cccAAA///222000............,,,***))))))***++++++++++++***+++---///111333444444444444444444444555666777777666888888777555444555666777555444555777999999888777777666444222222444666:::@@@IIIQQQUUUWWWXXXYYYVVVXXX[[[[[[XXXUUUSSSSSSTTTOOOHHHCCCCCCFFFIIIKKKDDDFFFJJJNNNQQQSSSTTTTTTMMMNNNPPPSSSTTTRRRNNNJJJFFF???777222111000///---------,,,+++***)))(((((()))))))))))))))***++++++------............------+++***)))((()))***+++,,,'''(((((('''%%%&&&(((***++++++***)))***+++,,,---//////000222444444222000+++,,,,,,,,,++++++***)))))))))******)))(((((('''&&&''')))))))))***,,,///++++++***)))(((((((((((())))))((('''&&&%%%%%%$$$ !!!"""!!!     ///555888777555666444111111///---+++)))%%%     $$$%%%''''''&&&%%%$$$"""!!!   !!!$$$''')))+++,,,,,,,,,,,,------------,,,---...///...---+++))))))'''$$$        $$$((()))...111000///111222000......---+++)))&&&$$$### """###$$$$$$%%%&&&$$$$$$######""" !!!"""###$$$$$$###"""!!!!!! ###$$$&&&''')))---///*** +++---///000...------......,,,)))%%%!!!qqqKKK777111------......///...,,,+++'''(((((()))***+++++++++,,,...111444555555444333333333333444444666777888777888888777555444444555777555555666888::::::999999888777444222222444666777===GGGOOOTTTWWWXXXYYYUUUWWW[[[[[[YYYUUURRRQQQVVVPPPJJJFFFFFFJJJMMMOOOKKKLLLOOOQQQSSSSSSSSSRRRNNNOOORRRVVVXXXVVVRRROOOHHHBBB:::333111000///.........---,,,+++***))))))***************+++,,,,,,***++++++,,,,,,++++++***(((((((((((()))***,,,,,,&&&'''(((''''''''')))+++,,,,,,+++************+++,,,...111444666555333111,,,,,,,,,,,,,,,++++++***))))))************))))))((()))+++*********,,,---******)))(((''''''''''''''''''&&&%%%$$$$$$###### !!!"""!!!!!!    ,,,222777666666666555222...---+++)))'''###    $$$%%%''''''''''''&&&%%%###"""   !!! !!!"""$$$'''(((((((((((()))))))))))))))+++,,,.........,,,***))))))'''$$$      !!!&&&)))---000...---///000...---------,,,***'''%%%$$$!!! !!!"""$$$%%%'''%%%$$$#########!!!  ###$$$$$$$$$$$$$$$!!!  """$$$&&&***---000,,,&&&!!!###&&&---...000000000///000111111///---(((###uuuSSS999///000***,,,...///...---,,,+++''''''(((((()))***+++,,,,,,///222555666666444333333333333444444666777888888999999777444222222333666555444666888:::::::::888888777555333333555888888>>>GGGNNNSSSUUUVVVVVVSSSVVVZZZZZZXXXUUUSSSRRRUUUQQQLLLIIIJJJMMMPPPQQQPPPQQQSSSTTTTTTTTTTTTSSSQQQSSSUUUYYY[[[ZZZWWWSSSIIIDDD<<<555111000000000//////...---,,,+++******+++++++++++++++,,,------))))))************))))))''''''(((((()))***+++,,,'''((())))))((((((***,,,,,,,,,+++***))))))))))))(((+++000333444333111000,,,,,,------------,,,,,,((()))***+++,,,,,,,,,,,,,,,---...---+++******+++***)))((('''&&&&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""!!!!!!    %%%---444666777888666333---+++)))(((&&&"""  """%%%&&&''''''(((((((((&&&$$$###!!! !!!  !!! !!!###$$$%%%%%%%%%&&&&&&&&&''''''''')))***+++,,,,,,+++)))((()))'''$$$     $$$'''+++---++++++...///...------------+++)))'''%%%""" !!!###&&&(((%%%$$$###"""###!!! ###%%%$$$$$$$$$%%%!!!    ###%%%)))---000///,,,***,,,//////111333333333333444666222111///+++&&&wwwXXXAAA111+++---)))+++......---++++++,,,(((((((((((()))***+++,,,---///222555666555444333444444444444555666777777888999999777444222222222555444444555888:::::::::666777666555444555888;;;===BBBHHHLLLOOOPPPQQQQQQRRRUUUXXXYYYXXXVVVUUUTTTTTTQQQNNNLLLNNNPPPRRRSSSQQQRRRSSSUUUWWWXXXYYYYYYVVVVVVXXXZZZ\\\[[[XXXVVVJJJFFF???999444222222222000000///...---,,,++++++,,,,,,,,,,,,,,,---......******++++++++++++******''''''((())))))***++++++((()))******))))))***++++++******))))))(((''''''&&&)))...000000///......++++++,,,---............((()))***,,,---............///000///,,,***)))***))))))((('''&&&&&&&&&&&&%%%$$$###!!!!!!!!!"""###$$$$$$###"""     '''111666888999666222+++***)))'''%%%"""  ###&&&''''''((()))))))))&&&$$$###!!! !!!!!!   !!!###$$$%%%%%%&&&&&&''''''(((((('''(((***++++++)))(((&&&(((&&&###      %%%)))+++))))))---///...---...//////...+++)))'''"""!!!  ###''')))'''&&&#########"""  $$$&&&%%%$$$$$$&&&!!!  !!!###(((+++///000...///111444000333666777777777888888333333222///)))"""~~~WWWBBB999111---...***,,,...---+++***+++,,,***))))))((()))***,,,,,,...///222444555444444333666666666555555666777777666777777666444333333444444333333444777999:::999444555555555555777;;;>>>BBBEEEHHHJJJJJJIIIJJJKKKOOORRRTTTUUUTTTTTTTTTUUURRRPPPOOOOOOQQQSSSSSSRRRRRRSSSTTTWWWYYY[[[\\\]]]YYYYYYXXXYYYZZZYYYWWWUUUKKKHHHCCC===888666555666111000000///...---,,,,,,---------------......///+++++++++,,,,,,+++++++++''''''((())))))******)))((()))******((('''((()))((())))))(((((('''&&&&&&%%%(((,,,...---++++++,,,)))***,,,---///000000000)))***+++,,,,,,,,,,,,,,,,,,...///...,,,***)))******)))((('''&&&&&&&&&&&&&&&%%%###""""""###$$$%%%%%%$$$###!!!    $$$000666999999444///+++***((('''%%%"""  %%%'''((('''(((******)))&&&###!!!!!!!!!!!!"""!!!  !!!"""###$$$%%%%%%&&&''''''((((((&&&''')))******)))'''&&&'''%%%"""     """''')))'''(((,,,///......///000111000---+++)))###"""!!! ###'''***+++(((%%%$$$$$$$$$"""!!! $$$&&&%%%###$$$&&&###"""  !!!%%%(((,,,------...000222000333777::::::999999999555555555222---&&&|||[[[<<<222333000---///***,,,...,,,***)))***,,,+++***)))))))))***,,,,,,///000111333444444333333888777777666666666666777444555666555444444555666333222222333666999999999222333444555666999===@@@FFFGGGHHHHHHFFFEEEEEEFFFKKKMMMOOOPPPPPPPPPQQQSSSPPPPPPOOOQQQSSSTTTSSSRRRTTTUUUVVVXXXYYY[[[\\\]]][[[YYYXXXWWWXXXWWWVVVTTTKKKJJJFFFAAA<<<999888999111111000///...---,,,,,,...------------...//////*********++++++*********'''(((((()))))))))))))))''')))***)))'''&&&&&&'''''''''(((((('''&&&&&&%%%%%%(((,,,---+++)))***,,,(((***+++---///111111222***++++++++++++***))))))***+++------,,,***************((('''''''''''''''(((&&&%%%######$$$&&&'''$$$###"""!!!!!! !!!!!!   """000777999888222,,,+++***((('''%%%"""  !!!&&&((()))((()))******)))&&&""" """""""""""""""   """#########$$$%%%%%%&&&''''''&&&''')))******)))((('''&&&$$$!!!      !!!%%%'''&&&''',,,//////...///111222111///,,,***######"""  ###'''***---+++'''%%%%%%%%%$$$### %%%'''%%%###$$$&&&%%%###  $$$&&&)))+++++++++---//////333888;;;;;;:::999999666777777555000(((!!!\\\GGG444000...)))***000+++++++++++++++***)))(((,,,,,,++++++,,,...///000333444555444222111222333777666666666555555444444777777777777666555444333444444333333444555777888333444555666777:::>>>BBBJJJLLLMMMJJJEEEBBBAAABBBHHHIIIIIIIIIIIILLLPPPSSSXXXRRRMMMMMMSSSYYY\\\\\\WWWUUUSSSSSSTTTVVVVVVVVVWWWVVVTTTSSSWWW\\\ZZZTTTSSSNNNFFF@@@===<<<<<<<<<:::666111...------------,,,++++++++++++++++++,,,,,,,,,,,,++++++)))((((((***+++---------,,,***((((((((('''&&&&&&&&&&&&'''+++***)))'''&&&&&&&&&&&&)))***+++,,,---,,,,,,++++++++++++,,,...000111222...---,,,***)))(((((((((***++++++,,,,,,,,,++++++++++++,,,+++***'''$$$""""""$$$&&&&&&$$$"""!!!"""############""""""""""""   ---666666333000///***)))%%%###&&&&&& """$$$'''(((******)))((('''%%%###"""%%%###!!!   !!!!!! !!!"""%%%%%%&&&&&&&&&&&&&&&&&&(((***---//////---***(((&&&$$$          !!!$$$)))---...---+++***.../////////...------,,,(((&&&###!!! ###)))(((***+++***(((%%%%%%%%% ###$$$%%%%%%&&&%%%###!!!   %%%&&&(((((()))***---000///000111333444555666777777666666666555000'''!!!hhhHHH888,,,---...+++***///+++,,,,,,,,,+++******))),,,,,,+++,,,---///111222333555666555333333444555::::::999999888777666666666666777777666666555555555444333333333444555666333444555555666999>>>BBBLLLMMMMMMKKKGGGDDDDDDEEEEEEGGGJJJKKKMMMOOOSSSUUUUUUQQQMMMOOOUUUZZZ]]]]]]XXXUUUQQQOOOQQQSSSUUUUUUTTTUUUTTTUUUZZZ___]]]WWWUUUPPPIIIDDDBBBBBBCCCCCC===:::555222000///---+++++++++************++++++************)))((('''&&&***+++,,,,,,,,,+++)))((((((((('''&&&&&&&&&&&&&&&))))))'''&&&%%%%%%%%%%%%((()))***+++,,,++++++*********+++,,,---///111111///...---+++***))))))((())))))*********))))))(((******+++***)))'''$$$######%%%&&&&&&$$$###"""###$$$$$$############""""""!!!!!!   ,,,555666333000...***)))&&&$$$&&&&&& """$$$&&&'''******)))((('''%%%$$$###$$$###"""""""""   !!!  !!!###%%%%%%%%%&&&&&&&&&&&&'''(((***,,,------,,,***(((&&&$$$!!!       $$$)))+++,,,+++))),,,------------,,,+++***)))'''%%%###!!!  &&&''')))******(((%%%%%%%%%!!! !!!###$$$%%%&&&&&&$$$"""  ###%%%''''''''')))+++---------------...000222333666666666777777222+++&&&cccGGG777---(((---111---+++---,,,,,,,,,---,,,,,,++++++,,,,,,,,,---///111333444555666777777666555666888<<<<<<;;;:::999777666666666666666666777777777777666555555444444444444555444444444333444888>>>BBBLLLLLLKKKIIIFFFEEEEEEGGGCCCGGGKKKOOOQQQSSSVVVXXXTTTRRRPPPRRRXXX\\\]]]\\\YYYUUUPPPMMMNNNQQQSSSTTTQQQSSSUUUWWW\\\```]]]WWWTTTQQQLLLIIIHHHIIIJJJJJJCCC???:::555222///,,,************))))))*********************)))((('''''')))***+++++++++***((('''(((''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((***+++++++++***)))*********+++,,,...///000111000///...,,,+++******((((((((((((((('''&&&%%%(((((())))))((('''%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$##################!!!  ***444666333000---******'''%%%&&&'''  !!!###$$$&&&'''******)))((('''&&&$$$###$$$$$$$$$%%%%%%""" !!!!!!!!!"""$$$%%%%%%%%%&&&&&&&&&''''''))))))************))))))&&&$$$!!!      ###''')))************+++++++++***))))))***((('''%%%$$$!!!###%%%''')))***(((&&&%%%%%%###  !!!"""###$$$&&&%%%$$$###!!! """$$$&&&&&&&&&''')))++++++)))'''&&&&&&(((+++,,,222333555777888555111---$$$gggIII666444...,,,000333000,,,,,,,,,,,,---.........------,,,,,,...///111333555555666888999999888888999;;;<<<;;;:::999777666555444555555555666777888999999888888777666555555444444555555333222333777===BBBIIIHHHFFFDDDCCCCCCEEEGGGDDDIIINNNRRRUUUVVVWWWXXXWWWVVVVVVWWWZZZ\\\[[[YYYXXXUUURRRPPPQQQSSSTTTTTTPPPUUUXXX[[[^^^```\\\UUUSSSPPPMMMLLLMMMOOOPPPPPPJJJDDD<<<555000...,,,+++******))))))))))))******,,,,,,,,,,,,++++++***))))))))))))***)))(((''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&)))***+++,,,,,,+++***))))))))))))***+++,,,......111111000000...---,,,+++)))))))))((((((&&&%%%$$$&&&''''''(((''''''&&&%%%%%%'''))))))'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!  (((333666444000...******)))&&&''''''!!! ###%%%&&&((()))******))))))(((&&&%%%$$$$$$%%%&&&((('''$$$ """!!! """%%%$$$%%%%%%&&&&&&'''''''''))))))(((((((((((())))))&&&$$$"""       ###'''***+++)))***************))))))***)))'''''''''%%%!!!!!!###%%%((()))(((&&&%%%%%%$$$"""  !!!"""###%%%$$$$$$$$$###  """$$$&&&&&&&&&&&&((()))***'''""" $$$&&&,,,...111555666555333111(((!!!aaaFFF666...444///---000222111//////,,,---...///////////////---...///111333555666777777888::::::::::::<<<===<<<<<<;;;999888666555444555555555555666777999::::::999999888777666555555666555444222333777===BBBIIIFFFCCCAAAAAADDDGGGIIIIIIMMMQQQTTTUUUVVVWWWXXX\\\[[[[[[[[[ZZZYYYVVVTTTTTTTTTTTTVVVWWWXXXVVVTTTUUUZZZ___```aaaaaa[[[TTTRRRPPPOOOOOOQQQTTTTTTTTTOOOGGG<<<222---,,,,,,,,,******))))))))))))******+++,,,,,,,,,,,,++++++***))))))))))))((((((''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''((((((+++,,,---------,,,+++***(((((((((((()))+++,,,---000000000000000///------+++++++++***)))((('''&&&&&&'''''''''''''''&&&&&&&&&(((******)))((((((((()))(((((('''&&&%%%%%%%%%&&&%%%%%%%%%###  $$$000555444111...***+++***((((((((("""  %%%''')))***+++)))***))))))((('''&&&%%%$$$%%%'''))))))%%% """!!! """%%%$$$$$$%%%%%%&&&'''(((((())))))(((''''''((())))))%%%$$$"""         &&&***,,,******++++++++++++******)))((((((((((((&&&###!!! ###''')))(((&&&%%%%%%###"""  """#########$$$%%%$$$!!! !!!###&&&'''''''''((()))***&&&  $$$''',,,000222222222111...((( ]]]DDD444......///---+++,,,...000111111---...///000111111111111///000222444555666777777777999;;;;;;;;;<<<===???======<<<;;;:::888777777555444444444555666888999999999999999888777555555777666555444555888>>>BBBKKKGGGBBB@@@BBBFFFJJJMMMOOOQQQRRRSSSTTTUUUWWWYYY___^^^]]][[[XXXTTTPPPNNNOOOPPPSSSWWWZZZZZZXXXUUUYYY___ddddddcccaaa[[[TTTRRRPPPPPPQQQTTTVVVVVVUUUPPPHHH<<<222---+++,,,---*********))))))*********)))***************))))))))))))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''((()))***,,,---.........---,,,+++''''''''''''((()))***+++,,,---...///000///...---,,,,,,---,,,,,,+++***)))((((((''''''''''''''''''''')))+++,,,+++***************)))((('''&&&&&&%%%'''%%%$$$$$$%%%"""  ***111222000...***,,,,,,)))((((((######'''))))))***+++))))))))))))((('''&&&&&&$$$%%%''')))((($$$ !!!!!!!!!"""$$$###$$$%%%%%%&&&'''(((((())))))(((((((((((())))))%%%%%%###          ###(((+++******+++,,,,,,,,,,,,+++***)))(((((()))(((%%%"""!!!&&&(((((('''&&&%%%""""""!!!  """###"""###$$$%%%%%%""" !!!%%%'''''''''(((******%%%!!!'''***,,,---...///444///(((%%%$$$"""[[[BBB555///...000+++++++++***,,,...//////---...///111222333333333111222444555777777777777777999;;;;;;<<<<<<>>>@@@<<<;;;;;;:::999888888888555444333222333444666888666777777888777666555444777777777777777999>>>AAAKKKEEE???===AAAGGGLLLNNNRRRRRRRRRQQQQQQTTTYYY\\\^^^]]][[[XXXSSSNNNKKKIIIJJJKKKNNNRRRWWWYYYYYYWWWWWW]]]bbbaaa___]]]XXXRRRNNNMMMMMMNNNQQQRRRQQQPPPNNNGGG>>>666111...---,,,++++++************++++++)))******++++++******)))******))))))(((((())))))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))***,,,,,,---...---,,,+++***&&&&&&&&&&&&'''((()))***(((***,,,...//////......,,,---------------,,,,,,***))))))(((''''''''''''(((***,,,---,,,++++++,,,,,,+++***)))((('''&&&&&&'''$$$"""###%%%$$$  ###+++......,,,***------***)))((($$$ ###''')))))))))((()))))))))***))))))((('''&&&%%%%%%&&&''''''$$$  !!!  !!!######$$$$$$%%%&&&'''((()))))))))))))))))))))))))))%%%%%%###         %%%((()))***++++++,,,,,,,,,++++++************)))&&&$$$  %%%(((((('''&&&&&&"""######!!!  """$$$###$$$%%%'''&&&### """%%%&&&'''((()))((($$$###&&&'''(((***,,,111...,,,,,,,,,***%%% |||]]]<<<...------,,,---,,,------,,,,,,------+++---...000111333333444444222333555777777777777666666888:::;;;<<<===???AAA888888888777777666666666555444333222222333555777444555666666666555333333777888888888888:::>>>AAAIIICCC<<<:::>>>EEEJJJMMMSSSRRRPPPOOOOOOTTTZZZ___[[[[[[YYYUUUOOOJJJHHHFFFGGGGGGIIIMMMSSSWWWYYYYYYRRRXXX\\\[[[YYYXXXTTTNNNIIIHHHHHHJJJLLLLLLKKKJJJKKKFFF@@@999555111---+++,,,,,,++++++++++++,,,,,,+++,,,,,,---------,,,,,,++++++***)))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))+++,,,,,,---,,,+++***)))&&&&&&&&&&&&&&&'''((()))&&&'''***---//////......,,,,,,---.........------++++++)))(((((('''''''''(((+++---...---,,,,,,---,,,,,,+++***)))((('''&&&'''$$$!!!"""%%%$$$    '''+++,,,******------+++)))(((%%%$$$'''***+++***'''&&&&&&))))))***))))))((('''&&&%%%%%%&&&&&&&&&###  !!!!!! !!!"""######$$$%%%&&&(((((()))))))))************))))))%%%%%%###       ###&&&))))))***+++++++++++++++---,,,++++++,,,***'''%%%%%% $$$(((((('''&&&&&&###$$$%%%$$$   ###$$$$$$%%%'''(((((($$$  !!!$$$%%%&&&'''((('''###"""%%%%%%&&&(((*********,,,///222111---(((RRR@@@222///---''''''---...---,,,+++++++++,,,---111000///111222333222000333444666999:::;;;;;;;;;999<<<>>>===;;;:::<<<>>>::::::999999888777777666444333222333555555555333444444333555666777666444666666777888:::<<<>>>??????===;;;<<>>???>>><<<;;;<<<>>>999999888777666666666666666555444555666777666555444333333444666666555444555555666888;;;===@@@AAA>>><<<;;;;;;@@@GGGOOOTTTQQQPPPNNNMMMLLLKKKLLLLLLNNNOOOOOOMMMKKKIIIIIIIIIMMMMMMPPPSSSWWWWWWUUUSSSJJJGGGDDDCCCCCCCCCAAA???;;;>>>BBBEEEGGGFFFDDDCCCBBB@@@<<<888333///---,,,...,,,+++***+++,,,+++***///222555666444111///...000///---------+++(((%%%'''&&&$$$$$$$$$%%%'''((('''&&&&&&%%%&&&'''((()))***+++,,,+++((('''&&&'''$$$$$$&&&'''))))))******(((((()))***,,,---......++++++,,,,,,,,,---------...+++)))(((((()))((('''(((***,,,---...,,,+++))))))(((''''''&&&&&&''''''&&&$$$""""""###$$$""" $$$)))***+++***)))***+++)))%%%!!! """%%%(((***,,,++++++***)))((((((((())))))((((((''''''&&&&&&(((&&&%%%$$$$$$!!! !!!#########"""###$$$"""$$$&&&&&&&&&&&&'''((((((((()))))))))(((''''''((('''%%%!!!     %%%(((***++++++,,,...//////...---,,,++++++++++++***'''!!!"""$$$$$$$$$%%%$$$$$$######!!! """!!!!!!###$$$###   !!!%%%###""""""!!!###&&&&&&'''))),,,...000222222{{{VVV<<<222***''',,,...)))'''***)))))))))***,,,...///000///333777888666555666777888888888999:::;;;;;;<<<<<<===>>>===;;;::::::;;;999888777555555555555666888777666777888888777555444333222333555666555444333444666888;;;???AAACCCAAA???<<<;;;>>>EEELLLQQQOOONNNLLLJJJHHHEEECCCBBBGGGHHHIIIIIIHHHHHHJJJLLLSSSRRRRRRWWW[[[ZZZTTTOOO@@@>>>;;;999999888666555222666<<>>///---(((&&&***+++'''$$$%%%))))))***+++---...///000///444:::;;;888666777:::;;;;;;;;;;;;<<<<<<===>>>:::::::::999888777666777:::999777555555555666777777777666888999999777555444333222222444555555444333444555888;;;???BBBCCCEEEBBB===:::;;;???DDDHHHJJJJJJIIIHHHEEEAAA===;;;@@@BBBCCCDDDEEEHHHLLLOOORRRPPPPPPUUU[[[ZZZRRRJJJ999777555333111000///...000444999<<<===:::555222111222333333333222000///111333555444111000333666>>>???@@@???<<<999888999888444000---+++***)))'''%%%%%%%%%$$$%%%&&&''''''&&&&&&&&&'''''''''(((((()))++++++***(((&&&&&&&&&&&&&&&((()))++++++,,,,,,)))))))))***************)))))))))***************)))(((((()))******(((&&&((())))))***)))(((&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$######   ###(((,,,------------+++(((&&&!!!###%%%'''***+++,,,,,,(((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&%%%%%%###  """###""""""###$$$&&&''''''&&&%%%&&&(((***((())))))***************''''''&&&"""       ###(((+++,,,,,,---......---,,,,,,+++++++++,,,+++***'''"""###%%%%%%%%%%%%###############!!!  !!!!!!!!!   !!!!!!  """$$$%%%&&&&&&'''(((+++...111333oooPPP;;;000---,,,)))((())))))&&&%%%&&&+++,,,,,,---......//////000555::::::777555777:::<<<======>>>>>>>>>??????:::999888888777777666555;;;:::888777666666777777555444555777888888666444555333222222444555555555333444555888;;;>>>@@@BBBBBB???;;;888777:::>>>AAADDDDDDEEEDDDBBB???<<<999;;;<<<>>>???BBBFFFLLLPPPRRROOONNNRRRVVVUUULLLDDD555555333111...---------222333444555444222///---...///111333444444444444333666888777555666999<<>><<<;;;999999::::::999777::::::999999888888777777111222333666888999777444666444333333444666666666444555555777999;;;===>>>;;;999777666666888;;;===??????@@@@@@???===;;;999777777999:::===CCCJJJOOOSSSPPPNNNOOOOOOKKKCCC;;;333444333111...------...111000000///---,,,++++++...///111333555666777777444666777888999;;;===@@@AAABBBCCCBBB>>>:::777666666222...,,,+++++++++***&&&'''''''''((((((((((((((())))))***+++*********---...///...+++))))))******************)))(((((((((((((((((())))))))))))***))))))))))))(((((((((((('''&&&''')))***)))(((''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''"""!!!  &&&+++---000111000.........------,,,+++)))((('''''')))))))))******+++++++++))))))))))))))))))((((((&&&%%%$$$$$$$$$"""  """"""!!!!!!"""###&&&''''''&&&%%%%%%&&&(((,,,,,,,,,,,,,,,+++***))))))))))))&&&!!!       %%%***,,,------------,,,,,,++++++,,,,,,,,,***++++++'''""""""######$$$%%%%%%$$$$$$$$$%%%$$$"""   """!!!  !!!  ###%%%$$$!!!!!!%%%'''))))))***)))))))))))))))******oooOOO===555000------(((***,,,,,,,,,---------,,,---///111222333333222444444333222111222222333555888;;;>>>??????===<<<<<<:::888999;;;<<<:::888888888999:::999777555444///000222666999:::888666888666333333555777888888666666666666777888999:::777777666666666777888999;;;<<<<<<<<<;;;:::999888333333444555888>>>FFFKKKLLLKKKIIIGGGEEE@@@:::666111222333111...---...000...............------,,,//////000222444666888999333333444666:::>>>@@@@@@@@@BBBDDDCCC>>>999555444222///---,,,,,,---,,,+++'''(((((())))))))))))))))))***+++,,,,,,,,,++++++---//////...,,,*********(((((())))))***))))))((('''''''''(((((()))))))))*********)))))))))(((((((((&&&%%%%%%(((*********&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$&&&""""""  ###)))---111222111000111222111000...+++***)))))))))(((((()))******+++,,,,,,)))))))))((((((''''''&&&'''&&&%%%%%%%%%$$$!!! !!!"""!!!!!!"""###$$$&&&''''''%%%$$$%%%&&&))))))******++++++***************(((###      $$$***------,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,***&&&###!!!!!!"""$$$%%%&&&((()))&&&%%%%%%%%%&&&%%%###!!! !!!###""" !!!### ###'''))))))'''%%%######%%%''')))++++++******+++++++++++++++***)))eeeMMM666///111///***&&&(((,,,000000...---+++)))+++,,,///222444555555555666333000...///000111000222555999===???>>>;;;::::::777666777:::;;;999777555777999:::999777444222...000222666:::;;;999777999666444444555777888888777777666666666666777777999999888777666555444333:::::::::999999777666666000000000111444:::BBBHHHBBBBBBBBB@@@===:::666444///111222000---,,,...111---...000222222222111000000///000111333666888:::222000000444:::???@@@???@@@BBBDDDCCC???999444222///---,,,,,,---...---,,,(((((()))******************+++,,,---...---,,,,,,---...///...,,,***)))***&&&&&&'''))))))*********&&&&&&''''''((())))))***++++++******)))))))))((((((&&&$$$$$$''')))++++++&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&!!!###%%%$$$"""!!!###%%%"""###!!!  !!!(((---111333222111333444222000---***)))((()))***''''''((()))***+++,,,,,,))))))((('''&&&&&&%%%%%%((('''&&&&&&&&&%%%"""  !!!"""!!!!!!"""######%%%''''''&&&$$$$$$$$$%%%&&&'''(((******++++++++++++,,,***%%%       ###***------,,,,,,,,,,,,,,,++++++,,,------,,,---...,,,)))'''''''''$$$&&&((())))))***---///(((&&&%%%%%%&&&%%%###!!!  """$$$### """$$$ $$$)))---//////...,,,++++++,,,------,,,***++++++---......---,,,+++eeeBBB===555---))))))+++---////////////...---,,,+++---...000111222222222111444333111000///000111222111333555888999999999888===:::888666666666444333333333333333444555666666444555666777777777666555222222222333444555666777::::::999999999999999999<<<<<<;;;888555333444555888888777444111//////000000000000111333666999;;;<<<:::888777777555333000---...///000000///...---000222555555222///---,,,......///222666888888777...000444999===@@@CCCDDDAAACCCEEEEEEBBB>>>888555......---,,,,,,---------......---,,,++++++++++++***++++++******+++---000000///...,,,***((('''&&&%%%%%%'''((())))))))))))'''((((((((('''&&&&&&%%%)))(((((('''''''''(((((()))((('''&&&''')))+++,,,((('''&&&%%%$$$%%%&&&&&&&&&$$$###$$$''')))'''%%%%%%%%%$$$###""""""######$$$%%%%%%"""   %%%(((---///000000111222111...+++))))))((('''&&&***************)))(((((('''((()))))))))(((&&&%%%'''&&&%%%%%%%%%$$$"""   !!!""""""""""""$$$$$$%%%&&&''''''''''''$$$%%%''')))+++,,,---------------,,,(((!!!     $$$)))+++***)))+++,,,+++***)))***,,,///---------,,,+++***)))(((***)))((()))+++,,,+++***,,,)))&&&%%%%%%%%%$$$###  ###&&&%%%!!!  ###(((,,,///111444555222222222111111111000000,,,,,,---,,,+++***)))(((```JJJ:::666111+++)))))),,,---//////......---------,,,---...000111222222111111444333111000//////111111222333555777888888777777999777555555555666555333444444444444555666777777222222333444444333222111111111111222333444555666666666666777777888888999999999999888555444444555666666666444111///000111111111222222444666999:::666555444444444444111///,,,---.../////////......000222444333111///......000///...000222444444333111222444888;;;>>>AAABBBGGGGGGFFFCCC>>>888333///------,,,,,,,,,,,,------------+++***))))))))))))((()))***)))((())),,,...//////---,,,***)))((('''%%%%%%&&&'''(((((((((''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''((()))***+++)))(((''''''(((***+++)))((('''&&&%%%&&&&&&''''''%%%$$$%%%((()))(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%"""   $$$'''***---......000111111...+++)))))))))((('''************)))((('''''')))))))))))))))((('''''''''&&&%%%%%%%%%$$$"""   !!!""""""""""""$$$$$$%%%&&&''''''''''''))))))***+++---...//////.........,,,)))!!!     !!!&&&)))))))))+++,,,+++***((())),,,...//////......,,,+++)))(((***(((&&&'''))),,,------,,,)))'''%%%%%%%%%$$$###   $$$&&&%%%"""    ###&&&))),,,...111444777555444444444333222222222//////......---,,,,,,,,,tttVVV@@@666000///,,,))))))***,,,---//////------,,,---...///......///000111111111111444333111000//////000000333444555666777666555555444333222333555666555444555555555555555666777888222222333333222111000//////000000111222333444555222333333444555666777777555666777777555333333444333444444333111000000111222333333444555666777777111000000000111111000...***+++---///000000//////222333333333111000111222555222///...///111222222555555555666888;;;>>>???FFFEEEBBB>>>999333///,,,,,,,,,++++++++++++,,,,,,,,,,,,***)))(((''''''&&&((()))***)))))))))+++---///...---+++***)))))))))%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%''')))***+++,,,***(((''''''((()))******)))(((''''''''''''(((((('''&&&'''((()))((('''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%###   """$$$'''***+++,,,///000000...+++*********)))((())))))))))))((('''&&&&&&***)))(((((((((((((((((('''&&&%%%%%%%%%%%%"""  !!!""""""#########$$$%%%&&&''''''''''''++++++++++++,,,...000111111000///---***###     ###''')))***,,,---,,,+++)))***,,,...333222111000...,,,***((('''$$$!!! ###(((,,,...,,,***'''&&&&&&&&&%%%###   $$$&&&%%%""" !!!    ''')))+++---///222666999888777777666555555444444333222111////////////000pppTTT???333000++++++*********++++++,,,///...,,,+++,,,---///111/////////000000111111111444333111000000///000000444444555666666555444333333222222333555666666444666555555555555666666777444555555555444333111000///000111222333444444555222333333333444444555555333555666666333222111111111333444333222111111222222222333444444444444333111000///000111111///---***,,,...000111222222222555555666555444444666888999555111...///222444555888777555333444777:::<<<>>><<<999666333000///...++++++*********+++,,,,,,---,,,***)))''''''&&&&&&)))***++++++++++++,,,......---,,,+++***)))******'''''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((***++++++***((('''''')))***,,,*********)))))))))((())))))((((((((()))))))))((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$"""    """%%%''')))+++...000///---++++++++++++***((())))))))))))((('''&&&%%%)))((('''&&&&&&&&&((((((((('''%%%%%%&&&%%%###!!! !!!"""#########"""###$$$%%%&&&'''''''''))))))((()))+++...111333444333111///+++%%%      &&&)))+++...//////...,,,,,,...000666555444333000...,,,***######))),,,---+++)))(((((('''%%%$$$!!!  $$$%%%%%%###!!!"""!!!    !!!&&&)))---000333555888:::999888888777666666555555555444222000000000222333cccJJJ>>>555///---++++++++++++++++++++++++------++++++,,,...111222000000000000000111111222333222222111111111111111555555555555555444444444444444444666888999888777777777666555555444555555555666666666555444222111000111222444555555555555555555555444444333333333333555555444222000000000333444666555444222222333000111111222222111111000444333111111222111///---,,,---000222444444444444777999;;;;;;;;;;;;===>>>:::666000---...222555777888666333111111333666888666444222///...---...///+++*********++++++,,,---------+++***)))((((((((((((***+++,,,++++++,,,---///...,,,***))))))***+++((())))))))))))(((((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''(((***,,,...***************)))))))))))))))))))))((((((((()))''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$!!!   $$$''')))+++...000---,,,++++++,,,,,,***(((((((((((((((((('''&&&&&&'''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&%%%###!!! !!!"""######$$$!!!"""###%%%&&&'''''''''((('''''')))+++///333555555444111///,,,'''!!!     $$$))),,,000111222111000000222333888777777555333111///...$$$ ###))),,,---,,,***))))))(((&&&$$$""" ###$$$$$$###"""""""""!!!  !!!"""'''///555888999999:::777777777777666666666666555444222000000111333444fffDDD666555222...---------------,,,++++++++++++++++++,,,---///111333222222111111111222222333222222222333333333333333666666555555555555555555666666777;;;>>>@@@???>>>;;;:::888777555444333333333333444444444222111000000111333555666666666555777666555444333222222111333444444222000000111333666888999999666444333222000000000000000/////////555333222222222111///---...///111333555666666555777;;;@@@BBBCCCBBBBBBBBB999555///+++,,,///222444555333111......000333555333222///,,,+++***+++,,,++++++***++++++,,,---...------,,,+++************''')))+++,,,++++++,,,---000...,,,***((()))******((())))))*********))))))&&&&&&''''''(((((('''''''''''''''''''''((()))******)))(((((((((***,,,...******++++++******)))(((((()))***)))((('''((()))'''''''''&&&''''''((()))'''&&&%%%&&&'''$$$   ###''')))+++,,,...+++***)))***,,,+++***(((''''''((())))))))))))(((&&&&&&&&&%%%&&&&&&''''''((('''&&&&&&&&&%%%###!!!  """###$$$$$$!!!!!!###%%%&&&'''''''''((()))***+++...111444666333111///---***'''###    """(((,,,000222333444333444555777888888888777666555444333+++((($$$###&&&***...///...,,,+++++++++***'''%%%"""  !!!###"""######""""""!!!  !!!!!!'''111888;;;:::999888666666666666777777777777555444333222222222333444]]]HHH666333333///---000...------,,,,,,,,,,,,,,,)))***+++---///000222333444444333222222333333444111222333444555666666666666666666555666666777777555777:::???DDDGGGHHHGGG@@@???<<<:::777555444333000111222333333222111000///000222444666555555444555444444333333222222222111111111000///111555888;;;===>>><<<888555333222111000///......///000111111000000000111111///---...000222333555555555555666;;;CCCHHHIIIGGGEEECCC<<<777000,,,,,,...000000111000...------...111222222000...,,,++++++,,,,,,++++++++++++,,,---...///,,,++++++*********++++++***,,,/////////...//////222000,,,)))(((((()))***&&&'''((())))))***))))))&&&'''(((((())))))((((((&&&&&&'''''')))***,,,------,,,***(((((()))***+++)))***+++++++++***((((((''')))***)))'''&&&''')))((((((((((((((()))******(((&&&%%%''')))'''!!!    !!!&&&((()))***+++)))((((((***++++++)))'''&&&&&&((()))***+++++++++&&&''''''((())))))(((((()))'''&&&&&&'''&&&$$$!!!  """###$$$$$$ !!!"""$$$&&&''''''''')))***+++,,,...000111222///---***((('''%%%"""    &&&***...000333444555666777999777777888999999999888888333111......///111222222...---,,,,,,,,,***(((%%%"""!!!  !!!!!!"""###!!!!!!   """%%%+++222777999888777666555555666777888999999:::444444444444444444444444sssWWW;;;222///333000((()))111------,,,,,,,,,,,,,,,---((()))+++...000111222222666555444333333333444555000111333555666777888888666666666666666777888888444666;;;BBBIIIMMMNNNNNNDDDBBB???<<<999666555444000111333333444333222111...///222444555444444333222222222222222333333333/////////...///333888===???@@@@@@>>>:::666333222222111///......000222333---,,,,,,...///000///---...000111333444444444333444;;;EEEKKKMMMJJJFFFCCC@@@;;;444///......//////...---,,,,,,,,,...000111///...---------...//////,,,,,,,,,,,,---...///000***************++++++,,,...111333444333333333444333000---)))((('''((()))%%%%%%'''((())))))))))))''''''((()))******))))))%%%%%%&&&(((***,,,...000000///,,,)))''''''(((((())))))***+++***)))((('''''')))***)))&&&%%%&&&(((******))))))***+++,,,,,,(((&&&&&&(((***)))###   %%%((((((((((((''''''''')))++++++)))'''%%%&&&((()))+++,,,,,,---'''((()))+++++++++***))))))(((&&&&&&'''&&&$$$"""  """$$$$$$%%% !!!"""$$$&&&'''''''''))))))***+++,,,,,,,,,++++++)))'''%%%$$$###     $$$)))---///222444555666888:::666777888999:::;;;;;;;;;777555444444555555444222...---,,,,,,,,,+++(((%%%"""!!!  !!!###!!!   """***...333666777666555555444555666777999:::;;;<<<444555666666666666555555rrrRRR<<<222111///...---,,,,,,+++***+++,,,---............---...///000111111111111333333333444666888888888555555555666888;;;===???999888777555555555666777777777999===DDDJJJNNNOOONNNKKKFFF>>>777333222333999555222111333666666555111222444555555444222111333222111111333333222111111000///000333999>>>BBBDDDAAA>>>:::666333222111111111000000//////......///////////////.........//////.........//////000555888===CCCGGGHHHIIIHHHCCCAAA<<<888333000...---,,,,,,---------.........---.........//////000000---.........------///111......---,,,,,,---111555555555666888::::::888666111///...------+++(((&&&%%%%%%&&&)))+++,,,+++)))+++)))((()))+++,,,)))&&&&&&'''(((((()))+++///333444222000---+++******+++,,,++++++***************''''''''''''((()))++++++***,,,...---)))'''(((******+++---...,,,'''###   """(((***(((%%%&&&''')))*********)))(((%%%&&&''')))************(((((())))))((('''&&&&&&((((((((((((&&&$$$"""!!!   ############$$$"""###$$$%%%&&&%%%%%%$$$'''''''''&&&%%%###!!!  !!!!!!""""""   !!!(((,,,...111222222222333444222444555666666777:::<<<<<<;;;;;;:::::::::;;;;;;666555444444333000,,,)))&&&$$$  """$$$$$$$$$$$$"""!!! $$$(((111222444666666666666666333555777999:::999888777:::777333222444555777777qqqSSS<<>>BBBFFFHHHIIIIIIFFF@@@:::444000---,,,+++,,,,,,,,,---.........////////////............---.........,,,,,,...///111111111000000222666999999888888999:::888555333000...---,,,,,,+++)))'''&&&&&&&&&)))+++,,,+++)))***(((((()))+++,,,***((('''((()))((((((***...111222222111000///---,,,,,,,,,+++***)))(((((()))***((((((((((((((()))***+++***+++,,,,,,***)))((())))))+++------,,,)))%%%"""  !!!'''***(((&&&&&&''')))*********)))(((&&&'''((())))))******)))((((((((((((((('''&&&&&&(((((()))((('''%%%###"""!!!  !!!""""""###$$$""""""$$$%%%%%%%%%$$$$$$$$$###!!! """###   %%%))),,,///111111111222333111222444444444555888:::;;;:::::::::::::::;;;;;;:::999888888777444000,,,(((&&&"""!!!$$$$$$$$$$$$"""!!! """(((+++222333444666777777666555444555777999:::999888777777555111000111222333333mmmNNN999///+++++++++***)))))))))))))))+++,,,,,,,,,,,,+++******,,,,,,---....../////////111222444666777777777777777777666666666888999:::777666666666666777777888777666666888<<>>???===;;;999888666333111111222333333333333222111444333222222333333111000000000000222444777:::<<<===;;;888555222000//////000000000////////////...++++++,,,...///111222222111000///......---.........111555;;;BBBGGGKKKMMMOOOKKKDDD<<<555000...---+++++++++,,,,,,---...///000000//////...------------...///...,,,,,,---...222333333333333555999<<<===<<<::::::999666333000...---++++++,,,,,,***(((''''''''')))+++,,,+++******)))((()))+++,,,,,,+++)))******)))((())),,,...///000333555444333000......---***((('''((()))******)))))))))))))))***************+++,,,,,,***(((((()))+++,,,,,,)))'''%%%   %%%))))))((('''((()))*********)))((((((((())))))))))))(((((((((((((((((((((''''''&&&((()))))))))(((&&&%%%$$$!!!  !!!###!!!"""###%%%%%%$$$######"""  !!!###   !!!%%%(((,,,/////////000111///111222222222333666888999999888999999:::;;;;;;<<<<<<<<<<<<;;;888222...+++)))&&&!!!!!!###$$$$$$%%%###"""  '''---000222333555666777777666555555666777999999999888888555222///....../////////oooNNN:::000///000---,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,------000222666888888888777777999888777666555666777777555555666666777777888888555555444666999;;;;;;;;;:::999666333222555:::???DDDCCCBBB@@@===999555222222222222111111222222222555333222222222222111//////000111333444666777888888777444111///.........////////////////////////,,,,,,---...///000111222000///...---,,,+++++++++---111888???FFFLLLPPPQQQQQQMMMFFF>>>888333111111...------,,,,,,---...///.....................------...//////---,,,,,,---000111222222222444888;;;>>>===;;;999888666222///...,,,++++++,,,,,,+++***)))(((((()))+++,,,,,,+++++++++******++++++++++++,,,,,,,,,+++)))(((***++++++///444888999777444111222000---***))))))***++++++******))))))))))))******)))(((***---...***'''&&&''')))******)))((('''"""  """'''))))))'''((()))***+++***)))))))))))))))))))))((('''''''''(((((((((((((((''''''(((((()))))))))(((&&&%%%!!! !!!"""!!!"""###$$$$$$###""""""!!!  """   """&&&***---...///000000///000222222111222555777777777777777777888999:::<<<<<<===>>>===:::444000///---)))%%%!!!###$$$$$$%%%%%%&&&%%%###""" !!!''',,,111333333444555777777777666555555666777888888888888777555222///.........------pppLLL888111......///...---,,,,,,,,,,,,,,,---((()))******+++++++++***(((((('''''''''((())))))---111666999999888888999:::888777555444444555555555555666666777777888888333333333555888::::::999555444222//////111777;;;CCCDDDDDDBBB>>>999555333222111000000000000111222444333222222333333111000///000111222333444444555444222000...---,,,------...............///////////////////////////.........---,,,+++***))))))))),,,111999BBBIIIMMMOOOPPPNNNKKKFFF@@@<<<999888888333222000...---......///+++,,,,,,---...//////000,,,...000000...------...000111222333333444777:::<<<:::888888777666444111...,,,++++++,,,------,,,***)))((()))+++---,,,+++------,,,+++******++++++...///...,,,***((()))******...444999;;;:::777444666444222///---,,,,,,,,,******))))))))))))))))))***((((((+++......***&&&$$$%%%&&&'''((((((((((((&&&""" %%%((()))'''(((***+++++++++***))))))******))))))((('''&&&''''''(((((((((((((((''''''(((((())))))((('''&&&!!!   !!!"""!!!"""#########"""!!!      ###)))---...///000000///111222222111222444666555555444555555666777777;;;;;;<<<>>>>>><<<888555333000---)))&&&$$$###### $$$%%%%%%%%%&&&'''(((((('''%%%###"""!!!"""!!!###&&&***---111333444444555666777777777666555555555666666777777666666555333000/////////...---mmmSSS999111111///,,,---,,,,,,+++***************''''''((((((((((((''''''"""""" !!!"""###'''---555888888777888999999888666555444444444444555666777777777777777666222222333555888:::999888333222111///---///333666<<<>>>???===:::666333222222111///......///111222333222111111333333222111111111111111222222222222000///---,,,++++++,,,------............/////////111111000///...---,,,,,,---,,,+++******)))*********///666>>>DDDHHHIIIJJJJJJIIIGGGDDDBBBAAA@@@@@@;;;999555222///.........******+++---...///000111,,,...000111000//////000333444555555555666888:::999777666555666666555333000...,,,+++---......---,,,***)))***+++------,,,---...---,,,******,,,...000111111///,,,***)))***)))---333888::::::888666:::888666333111///...---)))((((((((((((((())))))))))))+++,,,...,,,)))&&&%%%%%%%%%&&&'''((()))******'''!!! ###''')))((()))***+++++++++***)))))))))***))))))(((''''''&&&'''((((((((((((((((((%%%&&&'''((()))((('''&&&"""  !!!"""""""""###!!!!!!"""######"""        '''+++...//////000///000111111000111333555333333222222222222333333888888999;;;===>>><<<:::555333000,,,***)))))))))&&&((())))))'''''''''((())))))(((&&&$$$###%%%'''(((***---000222333333333555555777777777777666555444444444444444555555555333111///...//////...,,,qqqNNN===111222333...+++...---,,,+++)))((((((((((((&&&&&&%%%%%%$$$"""!!! !!!(((111666666555666888999888666444333333333444666777777888888777666555333333333555777888777555111111111000//////222444666888:::999666444333444333111///------///111333222111000111333444444333222222111000000000111111------++++++***+++,,,------------.........//////222111000///...---,,,,,,---,,,,,,+++++++++,,,,,,,,,...111666:::???BBBDDDIIIIIIIIIIIIIIIHHHGGGGGGCCC@@@;;;555111///...---++++++,,,------...//////+++...111333222111222222555666777777666666777999777666444444555555444333333000---------...///...---+++******+++---------+++,,,---+++***+++///222111222333111...+++***+++***,,,111555777999999888;;;:::999777444111...,,,'''&&&&&&&&&'''((())))))(((***---...,,,***((('''''''''''''''(((***+++,,,---+++%%% !!!&&&(((((()))***+++,,,+++******((()))))))))))))))((('''&&&&&&'''((((((((((((((($$$%%%&&&'''(((((('''&&&""""""  ###$$$$$$######!!!!!!"""""""""!!!   !!!!!!  $$$))),,,---......---/////////...///111333222222111000////////////000000111444888;;;;;;;;;777555111...,,,,,,---......///...---***((()))***((()))(((%%%######&&&)))***,,,///222333444333222555666777888888777666555444333333333222333333333///---,,,,,,------,,,***tttOOO555---***000000((((((......---,,,***)))(((((((((&&&&&&$$$""" $$$...444444333444666888777666444333333333444777777888888888666555444444333333555666666444222000111222222111111222444444777999888555444555777333111...,,,,,,...111333111000///111333555555444333222111/////////000111,,,++++++******+++,,,------------.........//////111000000///...---------------,,,,,,,,,---....../////////000444:::???CCCJJJKKKLLLMMMMMMLLLKKKJJJHHHDDD>>>888222///------,,,---------------------+++...111333333333333444444666777666555444555666777555333333333444333222555222///---.../////////...,,,******+++---------(((***+++++++++---222666222333444222///,,,+++,,,+++,,,///222555777999999;;;;;;:::999555111---+++%%%%%%%%%&&&&&&((()))***'''+++//////,,,(((''''''***))))))))))))+++---...///---''' %%%'''((()))***+++,,,+++******(((((())))))))))))((((((&&&&&&'''((())))))((((((###$$$%%%''''''''''''&&&""""""  %%%&&&%%%$$$$$$!!!!!!"""""""""!!!   ######   """(((***+++,,,---,,,---......------///111222111000...------------)))((())),,,111666888999888555222///......///000333333222///+++)))***+++'''((('''$$$""""""&&&***)))+++///222444444333222666666777888888777666555333333222111111222222222+++)))((()))******)))(((iiiMMMAAA000...,,,*********+++,,,,,,,,,+++***))))))(((((()))%%% %%%,,,111333333222888777666444222111333666666666666666555444333222444222000000222333444333000///...///222444444444555555555555555333222000222111000111222222111000111111111111111111111111...///000///...///000222......---------,,,,,,,,,000///...---------------......//////000000111111............////////////---......---///222888<<>>JJJNNNPPPTTTWWWWWWUUUSSSJJJ<<<222000000...***+++,,,++++++,,,///111444555444222...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))+++***)))***,,,...///......+++***+++++++++000666===AAAFFFGGGCCC;;;444000,,,+++*********+++---...******+++---111666:::<<<999;;;;;;999444...***((('''(((((((((((((((''''''***)))'''((((((((('''&&&&&&%%%&&&&&&&&&### """$$$(((+++---------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++************(((((((((((((((((((((((($$$###!!!  """$$$&&&$$$$$$###!!!    ###$$$$$$%%%$$$"""    """&&&)))+++//////000111111222222333333111000111222...%%%###$$$"""%%%%%%$$$$$$%%%&&&((()))///000000///---***'''%%%$$$'''+++///111000///---...111444666666777888999888888999999999999888888888666444555444111+++&&& $$$(((+++hhhOOO???777000111111...+++***************)))((('''''''''&&&$$$"""  $$$+++///444555777666555444555666666666777777888777777666555333111111333444555444333222111111333444444333333444666888:::::::::999888555111//////000000000------------------------///111444555444222222222222222222111111111000000------........./////////...000222333444222111///............////////////,,,---.........///222444111===GGGJJJKKKOOOSSSTTTRRRRRRKKK>>>444111000...)))+++,,,---------///111333444555333///------///------------------------...---,,,++++++,,,------******))))))((('''''''''***(((''')))---000111000///,,,,,,---,,,***,,,222444777;;;<<<999444///---))))))************++++++---...111444888<<<@@@BBB@@@@@@???;;;555...***(((&&&''''''((((((((('''''''''((()))((('''&&&&&&&&&&&&%%%%%%&&&&&&$$$!!!  ###&&&***,,,---,,,+++***+++---.........,,,,,,++++++******))))))))))))((((((''''''''''''((((((%%%$$$""" """%%%$$$$$$"""!!!    !!!$$$%%%$$$$$$###"""    !!!%%%))),,,///000000111111222333333555222000111333000'''"""###"""$$$#########$$$&&&((()))///...---,,,***'''%%%$$$###'''---222555555333222111333555555666777:::<<<888999999999999999999888999777777888888666000+++ """&&&)))---bbbIII:::444...+++---...+++)))***************)))((('''&&&###"""     '''+++333444666666555444444555555666666777777777666666555444222222444555666555444333111111333444444333333444666888999999999999777444000...///000111000........................///222555666555333333333333333333222222222111111---------------...///000---///222444444333111000............/////////000///000000000...///000222111<<>>>>><<<555...,,,---///111222111000///000111111111000///---,,,......///---++++++,,,---111000///,,,***+++...000,,,++++++***))))))******......---***)))))),,,...,,,---...//////...,,,,,,333222000...,,,+++*********+++++++++******,,,...444666999===AAADDDFFFHHH???CCCDDD@@@777///++++++---+++(((''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&$$$"""!!! &&&))))))))),,,///......//////...---,,,,,,...---,,,,,,+++***)))))),,,***'''%%%###$$$&&&''')))'''$$$!!! ###$$$%%%%%%$$$"""  !!!$$$%%%''''''&&&&&&$$$!!!    ###(((***///111444666666666777888888444111111222000)))###!!!###&&&''''''''''''&&&%%%%%%******((($$$%%%***111666888999999999888555333444666888999::::::888777888999;;;::::::777888;;;<<<<<<:::777666...***''''''***...//////yyyZZZAAA333000333//////...---+++***))))))***))))))((('''&&&%%%%%% ###111333444444222111111111333555777777666444444555999666222222333333222111333333111000000111222222111444444222222444333///,,,,,,------............000000000000000000000000222444666555444222222222111222333444444333222111//////000111222222222222000///...000222444444444444333222111000/////////...............000222333444888???EEEIIIJJJJJJJJJPPPKKKEEEBBB@@@<<<666111---...000111111000///...000000111111000///---,,,.........---++++++,,,...000000...,,,******---///---,,,+++******)))******---------,,,++++++,,,...---...000111111111111000444333111///---+++*********+++,,,,,,+++,,,...000:::<<<>>>AAACCCDDDEEEEEE>>>AAAAAA===555///------...,,,)))(((((('''&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$###!!!!!! $$$(((((()))+++..................---,,,,,,------,,,++++++***))))))***((('''%%%%%%&&&'''((((((&&&$$$""" """$$$%%%'''&&&$$$"""  """$$$%%%''''''&&&%%%"""     """))),,,111333666777777777777888777444222222333111,,,'''!!!###&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%"""$$$)))///444666777777888666444333333666888:::::::::999777888999::::::999999:::;;;;;;:::999777555444111......///111111000tttOOO999000...---...---------,,,++++++******)))))))))((('''&&&$$$$$$ +++---000111111111111222333555777777666444444555888555222111111222111000222222222222222222333333222444222///...111222///,,,,,,,,,---------------111111111111111111111111111222333333222222333444333444555777777555444333222222333444555555555555111000///000222444444444444444444333222111000///------------...000222333333777<<<@@@CCCEEEHHHJJJNNNLLLIIIDDD???:::666333...///000111000///...---///000111111000///---,,,---......---++++++,,,...//////...+++))))))+++......---,,,+++************,,,...//////...---...//////000222333444555555555555444222///---,,,+++***+++,,,---------...111333BBBDDDEEEGGGFFFEEEBBBAAA<<<======888222//////000000...+++***)))((('''%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$"""!!!!!!!!!!!! !!!'''((()))+++---------......------,,,,,,,,,,,,,,,+++*********)))'''''''''''''''((())))))&&&%%%$$$###  """%%%&&&)))((('''%%%###!!!  !!!$$$%%%%%%''''''&&&###        """***///333555888999999888999:::777555444444555444///+++""""""$$$%%%%%%&&&&&&%%%%%%$$$### """&&&,,,111333444444555444333222333666999::::::;;;999777777999999999888:::::::::999999777666555999777444333333333111000hhhQQQ999000111000,,,))),,,,,,,,,+++++++++++++++)))))))))(((&&&$$$"""!!! %%%(((,,,///000111333444444666888888777555555666333222111000111222333444222333444444555444444333333777777333111333333111............////////////111111111111111222222222000111222111111222444666666777999::::::999777666444555666777777888888888222000///000222444444444000111222222111///---,,,------,,,---...000222333222555999<<<>>>AAAFFFJJJIIIJJJIIIDDD<<<666333333000000000000///...---,,,//////000000000///---,,,---......---++++++---...//////...+++))))))***,,,...---,,,++++++*********...000333444222111000000222222333333444444444444666444222000...,,,++++++,,,---......///111555888FFFHHHIIIJJJHHHEEEAAA>>>;;;:::888444000///000222222///---++++++***((('''&&&&&&&&&&&&'''''''''''''''&&&$$$"""!!!!!!!!!"""!!! %%%(((***,,,---,,,,,,---------,,,,,,+++++++++++++++************''''''(((((())))))))))))$$$$$$%%%$$$""" !!!%%%'''***)))((('''%%%###"""!!!###%%%&&&%%%'''&&&%%%"""     !!!***000444777:::;;;:::::::::;;;:::888777888888666222...''' ###%%%&&&&&&&&&&&&%%%$$$###"""###)))---///000111222222111111333666999::::::;;;999777777888999888777888888888888777777777777777666555333222111///...kkkJJJ>>>333222444111,,,***++++++++++++++++++++++++((((((((('''%%%"""  ###)))---000111333555555777999999888777666777111111111111111222444555555555666666777666666555444999<<<999666555333000////////////////////////000000111111222222222222///111111111111222444666666777888999999888777666555555666777888888888888222111000111333444444333///000000111000///---,,,------,,,---...000111333444888;;;<<<;;;<<<@@@DDDFFFHHHHHHCCC;;;555222333111000000///...---,,,,,,......///000000///---,,,,,,---...---,,,,,,---/////////...,,,***)))***+++...------,,,,,,,,,,,,,,,111444666777555333222111333333222111111111111000555444222000...---,,,,,,---...//////111444999===GGGHHHJJJJJJHHHDDD@@@===;;;999555111///...111333222000---,,,,,,,,,***)))&&&&&&&&&'''''''''(((((()))(((&&&$$$#########$$$### """'''***,,,---++++++,,,,,,,,,,,,,,,+++*********************+++)))))))))))))))((((((((($$$$$$%%%%%%###  %%%((()))))))))(((&&&$$$"""!!!"""%%%&&&&&&&&&&&&&&&%%%"""      )))000444666999;;;;;;;;;<<<======<<<<<<;;;:::888444111---&&&###'''(((***))))))(((&&&$$$###"""  &&&***,,,...000111222111222444777999:::::::::888777777888999888777666666666777777888888999222222222111000///......dddJJJ<<<555000//////------000+++++++++++++++*********(((((((((&&&###   $$$***...000222444555777999999888666666777333333333222111111333555999999999888888888777777444;;;>>>;;;777555333000...............---------//////000000111222222222///111333333222333444666333333444444444444333333444444555666777777777777333222111111333444444333111111222222111111000///...------------///000111888===@@@???:::777888;;;DDDFFFFFFCCC<<<666333333000000///......---,,,,,,---...////////////------,,,---------,,,,,,---//////000///---+++)))***+++------,,,,,,,,,---......444666888777555222111111222111000...------------222222000///...---------...///000111333777===AAAGGGHHHIIIHHHFFFCCC@@@===<<<999444000......000111000///---,,,------,,,+++&&&&&&'''''''''(((((((((***)))((('''%%%%%%%%%%%%"""  $$$)))+++,,,******+++,,,,,,,,,++++++((()))))))))***+++++++++++++++***)))))))))))))))&&&&&&%%%%%%### %%%)))))))))))))))(((%%%###"""###&&&'''&&&&&&%%%%%%%%%"""     !!!    &&&---111444888::::::;;;<<<>>>>>>>>>??????===:::888666444...'''$$$'''+++---...///...---+++(((%%%###""" """'''***---///111333333333555888::::::999888777666666888999999888444555666777777888777777///000000///------...///tttYYYCCC777444000,,,,,,+++***,,,111,,,+++++++++******))))))(((((('''%%%    &&&***---///111333555777777666555555555111333444333111222555888>>>===;;;:::999999999999777>>>@@@<<<666555555333000000/////////...............///000000111222222000222444555444333444444222111000000000000111222222222333444555555555555444222111111333444444333333333222111111111222222///...------------//////666===CCCBBB===888777999@@@AAAAAA???;;;666222000000///......------------,,,---.../////////------+++---------,,,,,,...000000111000///,,,******+++,,,,,,,,,,,,---///000111555666777555222000......///...---,,,++++++,,,,,,000///......------.........///111222555:::@@@EEEJJJJJJIIIGGGEEEBBB???======:::555111///......//////---+++,,,---...------''''''''''''(((((((((((()))))))))((('''&&&%%%$$$!!!   %%%((()))))))))***+++++++++++++++'''(((((()))***++++++,,,+++***)))((((((***+++---)))'''&&&$$$""" %%%)))******++++++)))'''%%%###!!!"""""""""$$$%%%&&&&&&&&&$$$%%%%%%###     &&&(((&&&"""  ###)))...111555888999;;;<<<>>><<<===@@@@@@@@@>>>===<<<;;;555000...111444555555444333111...***'''###"""  %%%))),,,000222555555555777999;;;:::999777555555666888:::::::::555666777888888666444333.........+++((((((***---mmmRRR===555666///,,,+++......++++++...,,,,,,++++++***))))))((((((((('''$$$ $$$(((***---...111333666666444333333444---000222333333555:::>>>AAA@@@===:::999999:::;;;===BBBCCC<<<666666888888333333222222111111000000---......///000111111111000333666777666444333444333222000//////000222333000111222333444444444444444333111222333444444333333222111000000000111222000///...---,,,---......000999BBBDDD???;;;;;;===<<<<<<<<<;;;888444000---//////...------------...,,,---.../////////...---+++,,,------,,,,,,...000111111111///,,,+++***++++++++++++,,,...000111222555666666333000---,,,,,,---,,,+++******+++---.........---------......//////000111333666;;;BBBGGGMMMLLLJJJGGGDDDAAA>>>===???;;;666222000......------,,,++++++---.........''''''''''''((((((((()))(((((())))))(((&&&$$$###  """&&&'''((()))***+++++++++++++++''''''((()))***++++++,,,***)))''''''(((+++...000***)))&&&$$$!!! %%%)))***+++,,,,,,+++(((&&&$$$$$$%%%&&&$$$  """!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%$$$     (((000...---+++)))(((&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""!!! !!!&&&,,,///333777999:::<<<>>>999<<>>;;;888777888999;;;???>>>>>>AAADDDFFFDDDAAA444222222222222111///---,,,,,,,,,...000222111000000111333444444222///---222333555666666555333222111111111111111111111111999666333333555666444222444333222111000000000000///000111000///...///000///666???EEEDDD???999555666555444444555444222000000333555444000------...///---,,,---000111000...---///000...,,,+++---000000...---...000000---***///...------///222555777888666222000///...,,,*********+++,,,------......,,,,,,++++++++++++,,,,,,---------...333;;;DDDKKKQQQOOOHHH>>>;;;>>>AAAAAAAAA;;;444000000111000/////////...+++---///---''''''''''''(((''''''&&&%%%,,,,,,......,,,)))&&&###$$$###!!!  """((()))******++++++,,,,,,---((((((((())))))******+++---,,,************,,,---''''''&&&&&&%%%!!! $$$)))---***((((((***+++)))'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))&&&$$$#########      $$$$$$$$$%%%(((,,,///222666555444333111///...---222333333111///------...000///+++(((%%%######"""  """))),,,000333555666888:::======>>>??????@@@AAAAAA???>>><<<;;;:::999::::::>>>;;;777222...***&&&"""!!! ###'''***---...666777888999999:::::::::999777666777:::;;;999777777666555444444222///---,,,***%%%$$$+++dddFFF999333,,,))),,,............---------------,,,***((('''''''''((('''$$$!!! %%%+++...111222444333222222333444555666555444333444666999<<<;;;:::999999;;;<<<>>>===<<>>CCCCCC@@@:::333//////000///...///000...,,,---///,,,&&&''''''(((((((((''''''&&&+++,,,---...---+++)))'''&&&%%%$$$  &&&))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++************++++++)))((((((((('''######(((+++)))(((***,,,,,,***(((''''''&&&&&&&&&'''((((((''''''''''''''''''(((((('''%%%$$$$$$$$$"""     ###'''***---,,,,,,---///222555777888888777777777666666666666777777666333222222333777555222///---+++******&&&$$$   &&&)))...222444666888:::=========>>>>>>????????????>>>===<<<;;;;;;<<<<<<:::777333000---***&&&###""" """'''***---///555666777888888999999999888777666777:::;;;:::888999777555333333222///---...+++%%%###***^^^III666000///,,,+++.........---------,,,,,,,,,***))))))((('''&&&%%%$$$""" !!!(((,,,000111333333222222333444444555666555333222333555666777888:::<<<>>>???@@@;;;;;;???IIIRRRTTTMMMFFF;;;888555333333333222111000///...///111111///......///111333444333222111222333444555555444333222555555555555555555555555555444333444666888777666222222111000////////////000222333222111000111333333777>>>FFFJJJGGG???777444333222222333333111///000222333222111//////000///...---...000111000//////111222222111000111222111///...---......---,,,...///000222444666888999777555222000///...+++)))))))))******+++,,,,,,,,,'''''''''((()))***+++,,,,,,///444888>>>EEELLLQQQRRROOOGGG>>>;;;@@@EEEEEE???999222......//////---000111000,,,,,,---+++&&&''''''(((((()))((((((((()))***,,,...///......---))))))'''$$$ $$$((((((***+++,,,---........................------******++++++++++++************)))))))))&&&!!!!!!'''(((((())),,,......,,,***(((((((((((())))))******)))))))))((((((((((((((('''&&&&&&&&&&&&$$$      !!!''',,,///333555666666555555666777999:::999999::::::;;;<<<<<<<<<:::;;;<<<;;;999888888:::;;;:::888555333111000000...---***'''"""  !!!%%%+++000333666888:::<<<<<<<<<<<<<<<=========??????>>>=========>>>???;;;999666333222///,,,)))###  !!!&&&***---000444444555666777777777777777666666777999;;;:::999<<<999555333222111000...000---''' $$$***kkkJJJ<<<111///000...---...------------,,,,,,,,,+++'''((())))))(((&&&###!!! ###(((---///222333222222222333444666777777444222222222333555888;;;===??????@@@;;;;;;>>>HHHSSSVVVQQQJJJ:::777333111111111111000222000000000111111///---+++---///111222333222222333333444555555444333333666666666666666666666666333333333444555666555555111111000//////////////////111222222000000111333555777===FFFLLLJJJAAA999555444333444444444222111111111222222111111111111////////////000000000///---///000111111000000///222000...------......///333222111111222444666888888666444333222000---***))))))*********+++++++++%%%%%%&&&'''(((***,,,,,,---111888>>>CCCIIINNNRRRNNNNNNJJJCCCAAAEEEGGGFFF>>>888111---...///...---000222111---+++,,,***&&&'''(((((()))*********)))(((***+++...000111222333,,,+++***'''""" !!!%%%''')))+++---.........000000//////......------***+++,,,------,,,+++******))))))))))))'''### $$$&&&(((+++...000000...,,,)))******+++++++++++++++*********)))((('''&&&%%%%%%&&&&&&''''''%%%###!!!   !!!"""$$$)))...333555666777888;;;:::999999888999999:::888999999:::;;;<<<<<<===;;;<<<===<<<;;;:::;;;<<<:::999888666444333222222111111000...***$$$  !!!(((...222555888:::;;;;;;;;;;;;;;;;;;<<<<<>>=========???@@@AAA===;;;888666444222///,,,$$$"""  %%%***...111333333555666666666666666666666666888999:::::::::>>>:::666333222111000000000///,,,'''""""""&&&+++bbbKKK:::333...---...---++++++---,,,,,,,,,++++++++++++'''((()))***((($$$  $$$))),,,///111111111222333555777888888666333222222333555888:::<<<======<<<===;;;<<>>:::666333333222222111...000000...***((()))+++ttt[[[EEE777222///....../////////...,,,,,,,,,+++++++++******'''((()))(((&&&!!!   $$$''',,,///000111222333555777888888666333333333444555777999:::::::::999<<<:::999<<>>888333111222555777<<<:::999888777444111---++++++++++++++++++++++++''''''''')))***,,,---...111666<<>>DDDCCC@@@<<<:::999999999;;;:::999888777555000---,,,,,,,,,,,,,,,+++++++++))))))***+++,,,---///000444888===@@@@@@@@@@@@AAA???EEEIIIJJJJJJJJJFFFAAA===777111......000000///,,,111222...+++++++++)))'''(((***+++---...//////+++++++++,,,///222666888555111---+++***'''!!! ###(((+++,,,------***++++++++++++++++++,,,,,,++++++******++++++,,,'''&&&&&&'''((((((&&&$$$!!!###((())),,,000111000111333555333333444444222000---,,,)))((((((&&&###!!!%%%)))***)))))))))+++%%%%%%%%%$$$""" $$$&&&)))+++,,,***'''%%%"""!!!#########$$$(((,,,000333555666333666888999888888999;;;555666777777777777777777999999999999999999999999666777888666444333333444333444555555555444333222000111222222111///---,,,,,,***(((&&&"""    ###(((,,,...000222333444555666777888999888777666555666666888888999666444333222111...,,,)))'''### ###***000444777777888999::::::::::::777999:::999777666777999:::888777666666666444222///000///+++&&&""""""$$$___DDD999555111///,,,...---+++***+++,,,,,,+++++++++************)))&&&&&&%%%###     '''+++...000222333333444555444222111222333333333444555666777888888555777888666333222333666111000000111333333111///222111111222444444222111......///111222333555555555444444333333444444555666666666666666666666666111555999:::888666777888222111111111111111222222...000111222111111333444444666888999999888999:::999888888999;;;;;;999888888555111000111222111///000222333222///...///111...///111666999888333...222222222000000444;;;AAAEEEEEEEEEDDDCCC@@@>>><<<;;;:::999888777444000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000666999<<<>>>>>><<<<<<<<<>>>CCCFFFFFFGGGHHHEEEAAA===888111...///000000///+++000222...++++++,,,+++'''(((***,,,---/////////---,,,+++,,,...111555888888333...,,,,,,***$$$ """'''***,,,,,,,,,*********++++++,,,,,,,,,+++***)))(((((()))***+++((('''&&&'''))))))(((&&&$$$ &&&++++++...000111000000333666555555666555333000---+++(((((('''%%%""""""&&&***,,,+++***+++---&&&''''''&&&%%%###!!! $$$&&&''')))+++---...---+++***&&&$$$!!!!!!###&&&(((((('''))),,,///333666777888777888999888666666777888000111222333444555555444555666666777777888888888777888888777444222222333111222333444444333222111333333333333222111///...111000...,,,(((!!!    %%%(((+++,,,//////111222444555777777666555444333333444555666222000............,,,+++***'''### """***000555888888:::;;;;;;;;;;;;;;;888:::;;;:::777555666888888777777777888777555333111000---&&&