BM 6(& :::999888999:::<<<;;;;;;===<<<;;;:::999999999:::999===999999CCCCCC>>>AAA>>>>>>======>>>??????@@@AAA???@@@BBB@@@<<<<<<@@@>>>==================>>>>>><<<===BBBDDDAAA@@@@@@888777444000///222777<<<>>>>>>>>>===<<<<<<;;;;;;======<<<<<<======>>>???===<<<<<<===999555777===???===:::888999999888777777555666;;;===:::777888:::;;;<<<;;;::::::<<<>>>777888:::;;;;;;999777555<<<333666:::555555:::999555666777999;;;===??????@@@@@@@@@???>>>>>>======DDD???======<<<999:::===AAA@@@@@@>>><<<:::888666======>>>>>>???@@@@@@@@@===>>>???===;;;::::::;;;AAA>>>999888===BBB???777666777:::===@@@AAABBBBBB>>>:::999:::999888<<>>555333======888:::>>>:::444222444777;;;<<>><<<;;;;;;===???AAA999;;;===???@@@???>>>======@@@@@@>>>???BBBCCC@@@;;;>>>AAABBBAAA@@@???@@@BBBBBBBBBAAA@@@@@@BBBDDD:::666555777888777999===888999999:::;;;<<<<<<===???999;;;<<<777999>>>:::???:::666888===@@@<<<777>>>???>>>;;;;;;???@@@===AAA:::===BBB<<<<<>>BBBBBBAAA???===>>>@@@BBB============<<<<<<<<<<<<888999<<<>>>??????>>>>>>111888555333;;;===999;;;999999999:::;;;<<<<<<======;;;888666666888;;;===;;;:::888888:::;;;:::999===>>>>>>>>>>>>===<<<<<<<<<>>>@@@@@@?????????@@@@@@777:::???;;;;;;>>>:::>>>>>>============>>>>>>???888;;;>>>999<<<>>>888???BBB>>>???HHHEEE:::999@@@???@@@CCCCCCAAACCCHHH888;;;@@@LLLCCCBBBMMM999AAA<<<666777BBBIIIEEE:::AAABBBBBB@@@===<<<<<<>>>@@@;;;??????888999===999555666888999;;;<<<<<<<<<>>>???@@@AAA@@@AAADDDFFFEEEEEEEEEEEEEEEFFFHHHIII??????@@@BBBDDDCCC@@@===666777999999999999777666@@@FFFLLLLLLGGGAAA@@@AAA>>><<<>>>BBBAAA<<<::::::HHHFFFDDDCCCDDDEEEEEEEEE;;;666AAA???<<<===666@@@AAAHHHCCC???FFFFFFAAABBB===<<<;;;;;;<<<===???@@@BBB===GGGFFFJJJQQQEEEGGGBBBCCCEEEHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAAAAAAAABBBBBBGGGIIILLLNNNNNNMMMJJJHHHAAAEEE@@@>>>CCCBBB???EEEAAAIII@@@CCCCCCAAAIIIBBBLLLGGGDDDBBB???===AAAGGGDDD???DDDGGGDDDHHHNNNKKKEEEGGGGGGDDDDDDHHHHHHFFFFFFIIIKKKHHHCCC@@@CCCFFF===EEEBBB???GGGGGGAAABBBCCC@@@@@@CCCCCC@@@@@@CCCFFFGGGIIIJJJJJJJJJIIIHHHFFFDDDAAAAAABBBBBBBBBBBB@@@BBBCCCCCCCCCDDDGGGIIIGGGIIIIIIHHHGGGFFFGGGHHHGGGIIIKKKKKKJJJHHHHHHHHHCCCFFF@@@>>>GGGFFFAAADDD666444111111222333333222---......000111222444444111444111222======777999555666888::::::999888666333222222444222//////333333333222222222222333333666111111555888888777999<<<<<<;;;999888999===@@@111111111000000/////////000000000///000111111222000///......+++'''***111444222000000111222111111---))))))---...***((()))***+++,,,+++******,,,...---...000111222222000000222)))+++///((((((,,,+++******+++,,,...///000000222222222111111000000000000---,,,...///...000444666666555333111///---,,,///000000111111222333333000111111///...---...000555555555777<<<===333'''...111555999<<<>>>??????<<<888666666444333666<<<...000333555444444555666666666777777777777666666666:::555000444222...444444222222444333000111444333222)))(((222333---///555222//////000222333333444333111111222555999;;;000000000000////////////777999999777999======999555777:::;;;:::999888999777888777666555555777999222...---000111222555999222222333333444444555555111///777<<<666555555---999444000222888:::666000111666777666777<<<@@@AAABBB===BBBFFF@@@???AAA<<<888777555444333333555777111000000000000/////////444222000000333999@@@DDD...777444000555555111333...//////000111222333333444444333222222333444444:::888777777888999999888888888888999999888777777222222111//////111555888???444666999444333555000777777666666666666777777777222666;;;999>>>CCC===:::>>>::::::AAA<<<111000777666777::::::999;;;@@@@@@888999BBB444<<>><<<@@@DDD@@@888<<<<<<;;;999777666888:::FFFBBBGGGHHH???===???999;;;<<<<<<;;;;;;:::999888888999:::999888888:::<<<999888777777888888888888000111333666888777444111::::::;;;;;;;;;;;;::::::999===@@@???:::777666777<<<===BBBIIIIIIEEEAAAAAAGGGDDD@@@=========<<<;;;???:::CCC???;;;<<<555???777===888333:::;;;777888999999999:::<<<>>>AAABBB444000;;;:::>>>DDD999<<<;;;;;;<<<<<<<<<;;;:::999???>>>===;;;;;;;;;;;;<<<>>>===<<<;;;::::::;;;;;;555777:::<<<===<<<;;;999<<<@@@:::666:::777333888444===666:::<<<;;;EEE>>>???;;;888666222000555<<<;;;555888:::555888===888???AAAAAA>>>>>>AAAAAA???===@@@BBB???:::888;;;???444<<<888555;;;999222111888666666888888666666888555666888999999999888777:::999777777999:::;;;:::555666777666666666888::::::;;;<<<<<<:::999:::;;;:::<<<>>>===<<<;;;;;;<<<888:::444444>>>>>>999<<<)))$$$  ***)))###&&&(((***---,,,)))"""!!! !!!  $$$ """"""!!!    !!!!!!!!!  $$$!!!"""###%%%(((((("""&&&((()))+++&&&###!!! &&&$$$(((+++***&&&%%%'''***......////////////......###$$$!!! !!!&&&#########%%%%%%$$$###)))+++(((&&&'''&&&""" ###!!!"""'''000666888888666>>>AAA;;;:::999///%%%)))///888333(((%%%!!! ######$$$$$$$$$$$$$$$###+++///444999===BBBGGGJJJ777+++******!!!!!!###"""(((---((((((---)))''',,,''' '''///UUU+++---+++&&&###$$$###  """###&&&***000444;;;999??????444...,,,$$$))))))(((((('''%%%$$$###&&&&&&&&&%%%""""""###$$$555777:::<<<>>>??????@@@999:::<<<>>>>>>:::555000))))))(((((((((((())))))222333222000,,,+++---///***...777BBBFFFAAA===<<<<<<999444///,,,)))&&&$$$***$$$---)))'''***$$$000>>>EEEAAA===DDDDDD>>>???...------------///000111888444???===@@@FFF<<>>======<<<;;;:::888888888888:::999888666666666777888///111333555666555444333777;;;666222666333...333111999222666888888AAA::::::888888888666666>>>GGGHHHBBBDDDDDD;;;:::<<<666...000///,,,,,,///000---555999<<<<<<:::<<>>??????@@@CCCEEEIIIJJJLLLLLLKKKJJJLLLMMMJJJKKKMMMMMMLLLKKKLLLNNNQQQTTTOOOOOOYYYZZZVVVZZZ      !!!        !!!###$$$$$$%%%%%%%%%%%%$$$$$$        !!!$$$"""       %%%,,,---******222333,,,,,,***   !!!+++'''   &&&,,,...---------"""      ,,,%%%  ###&&&###((('''  $$$&&&''')))+++&&&&&&&&&&&&"""  )))///,,,)))(((---,,,)))"""   ###,,,)))&&&---+++###!!! !!!!!!!!!!!!        ))),,,(((,,,))) !!!)))///666111***+++$$$   $$$'''***///000222333333333555777888:::<<<>>>???@@@CCCEEEEEEKKKIIIHHHPPPQQQOOOVVV                       !!!$$$!!!     """&&&%%%$$$$$$)))''' """"""      $$$&&&&&&&&&)))"""$$$          ((($$$&&&### (((((('''(((+++&&&''''''&&&!!!   ###******)))+++&&&)))(((    ((((((&&&,,,(((            ''''''---(((  """,,,111888333,,,,,,$$$       ###$$$%%%''')))+++...111555999===AAAFFFJJJ@@@IIIIIIHHHNNNMMMNNNXXX                      !!!&&&%%%'''### """   '''---,,,)))...***     """((((((!!!!!!  ###,,,)))$$$$$$'''"""###$$$$$$!!!   ''')))+++///(((---...&&&   %%%&&&%%%+++%%%              )))+++444...   !!!111888444,,,,,,###       !!!&&&,,,222999???DDD777BBBCCCBBBEEEEEEGGGSSS           ###$$$$$$###  !!! !!!###         %%%&&&%%%!!! !!!    """%%%''''''%%%  !!!%%%%%%%%%   $$$+++((($$$"""&&&''''''%%%   !!!((((((%%%%%%---***'''###  """((()))'''"""   ###&&&'''$$$  %%%+++///+++   '''222999444000222&&&    ###))),,,,,,111888??????999444333555          """###$$$"""   !!!        !!!!!!$$$%%%$$$      ###&&&'''&&&"""  """!!!  """)))((($$$###"""$$$&&&'''###  '''((('''(((,,,)))'''###  %%%&&&###  &&&***......(((!!! %%%)))---***   ###000888555111222(((     ###)))000///(((""" !!!           !!!"""###"""  !!! """"""     !!!!!!"""$$$###       %%%''''''$$$###"""  """  ''''''&&&&&& """&&&(((&&& &&&((()))++++++(((&&&### ###$$$!!!  &&&...333111,,,&&&###  !!!&&&+++)))!!!    ---666555222444***       &&&%%%            !!!###""" !!!### !!!"""    """     """"""    ###'''(((%%%$$$$$$   """!!! &&&'''''')))$$$%%%''')))'''  %%%((()))+++)))'''&&&### %%%&&&""" ###+++...,,,((($$$&&&'''%%%   (((+++%%%   (((444555222555---    !!!!!!           !!!######!!!   !!!!!!!!!      !!!"""   !!!!!!   """&&&'''$$$""""""    ###""" %%%((((((***,,,***(((((('''!!!  &&&((()))***)))'''&&&%%% &&&'''###  &&&)))'''%%%***---...))) %%%,,,***  """222444111555000       ӵ        ĦĦ !!!$$$$$$###!!! ӵ###!!!###"""      ###"""  Ħ!!!"""     ###%%%"""    $$$'''&&& &&&((()))***///+++(((''''''###   ((())))))***(((''''''&&&  $$$&&&"""  '''***+++---///111...%%%!!!+++,,,"""  ///222///555333!!!        4ĉ@ӵ       >L=hĦ """%%%&&&$$$###"""!!!4ĉ@ӵ"""!!!!!!!!!!!!         !!!!!! >L!!!"""!!!!!!!!!     ###    ###%%%''')))'''((())))))***+++(((&&&'''((($$$  """+++,,,+++,,,)))(((((((((   ###&&&"""   %%%,,,000///000000---''' &&&)))###  ---000,,,555555&&&       GG=?      HdĦ=Īj """%%%'''%%%###""""""GG=?!!! ###"""           HdĦ"""!!!###""""""!!!     !!! !!!   ###&&&'''&&&%%%(((&&& )))***))))))&&&$$$$$$'''***&&&  ###---......///)))((())))))!!!  $$$((($$$  !!!+++000111///---+++'''   """&&&"""  +++///+++444777(((    ӵĭӵӵĦӵӵ ĦƜ`1.׼sĦ  ӵĦĭӵ ĦĦĦ DdD?fӵĦ ӵƜ`1.׼s$$$!!!ĭӵ  ӵĦ  !!!  Ħ Ħ DdD ӵӵӵĦӵĭӵ!!!   !!!#########$$$%%%""""""  """******))))))'''&&&''')))(((###  !!!))))))***---'''%%%%%%'''"""  $$$&&&       !!!---...***((()))'''  !!!"""  ---666444222333,,,!!!         ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&e HLShӵgLS?ʬ3h?D%%)?ZufĦgL### g&egĉ@"""g&e>&e@e?? g<ĉ3we<Ħ  3h?@e Z3h?gL D%%)?!!!fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??  ###$$$$$$$$$%%%'''###!!!   ))))))'''((('''&&&'''))))))$$$   ((()))***---(((&&&&&&(((### ###'''""" """""""""$$$ ###  ***...,,,******(((!!! """'''"""  (((333444444555...###        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׼s tQje<Ħ Bt=o9ĦH׼s HtĦBt=o9ĦHdĦ Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]Ħ!!!Htƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ  !!!###$$$%%%%%%%%%&&&(((###!!!  ''''''&&&&&&&&&&&&&&&((()))%%%   ''')))***,,,***'''((()))$$$  !!!'''%%% ,,,///---+++%%%''''''&&&)))***%%% !!!###"""  $$$......------***### %%%...***   """///444666777111'''    ######  4DuXӵDdDΦDdDĦDdDĦ t|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqet  DdDĦt|< DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<R qjRgdKӵ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Ħ  ###&&&%%%%%%%%%$$$$$$%%%'''((($$$!!!$$$%%%%%%&&&%%%$$$$$$'''(((%%%  !!!&&&'''((((((+++((()))***%%%  ''''''   +++222...)))'''------(((***///,,,###((('''(((+++---''' ***---000///,,,%%% (((222---!!!  ,,,555999888222)))   ###&&&))),,,000333222...(((%%%'''((('''&&&%%%$$$%%%&&&'''### !!!###"""4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵ DdDĦo)h DdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9u GIdnuR)Ħ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ӵ   !!!%%%((('''&&&$$$######$$$&&&&&&$$$"""###$$$%%%'''%%%######%%%&&&%%%   ###%%%&&&&&&%%%***((((((***%%%  &&&'''!!!   $$$...,,,&&&%%%******%%%'''......((()))(((***...000,,,###  ###***///...,,,&&& +++444,,,  +++666:::999222+++   &&&000333666888;;;;;;999333---)))---...//////......111444888777666777888777222,,,&&&###4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ >d<ĦDt DdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>dd<Ħ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ӵ   !!!######%%%''''''%%%###"""$$$%%%%%%%%%$$$"""  """%%%&&&)))&&&%%%###$$$&&&%%%!!!   $$$&&&'''&&&$$$(((&&&'''***%%%  &&&(((""" ***+++&&&!!! !!!''',,,,,,))))))***---///,,,&&&!!! ###,,,,,,***''' +++444,,,  ***777<<<:::444///###   +++888;;;<<<<<<;;;888444---((($$$'''***,,,,,,+++---111666<<<@@@DDDEEEGGGHHHDDD>>>666111+++&&&%%%%%%%%%&&&+++((("""4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<  geĦHg8>aĦB?Ho9>d< >d<ӵB?Ho9<x&ӫeʬtIӇ###>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR  &&&&&&%%%$$$%%%'''%%%######&&&'''&&&$$$$$$###  """%%%(((+++***'''%%%&&&((('''###   """%%%'''))))))&&&&&&$$$&&&)))%%% &&&)))$$$ ###%%% $$$,,,+++,,,,,,,,,+++***(((&&& ((()))(((''' )))333///%%%  (((777===;;;777444%%%   +++:::======;;;666000)))### ######!!!###)))...///888>>>AAAEEEKKKMMMJJJEEE???888444444555777777888555000***$$$ 4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďD  ne=eege sĪj@hfdDĦ@ďDHkge@h @G HĪj@IŌBeneHkge!!!nefeHu]3hhse  geĦja>aĦ@G se <Ō@GHkgeHĪj@IŌ egeHu]3hIŌDdDĦne@h>hsene@GsĪj@h  !!!((((((&&&$$$$$$'''%%%###%%%'''((('''%%%$$$### """&&&)))------***'''((())))))%%%""" """&&&(((+++,,,)))$$$###%%%(((%%%  &&&+++&&&     )))...///...,,,)))(((((()))%%%''''''''' '''333333,,, &&&666>>>===:::999'''   ***999;;;>>>:::333+++"""!!!'''***222666<<aĦ s׼s Ho D^DdDĦ""""""s׼s   %%%%%%"""&&&###"""###&&&((('''%%%((('''""" $$$(((***,,,111...(((%%%'''+++)))###  $$$---///---+++)))&&&)))***'''$$$   !!!&&&%%%"""   ,,,000///))),,,333///%%% ,,,***'''   %%%222111)))  $$$888AAA>>>888555'''  &&&555;;;EEECCC888''''''000999BBBFFFKKKKKKJJJIIIGGGGGGIIIKKKLLLGGG@@@===>>>??????>>>Φ4DuXӵtvӵ>d<ĦĦĦ    Ħ>d<Ħ     Ħ >d<ĦBe geFYĉ>aĦBenu]ӵ !!! >d<Ħ>d<ĦĦ!!!!!!!!!  BeĦ   """%%%%%%%%%'''%%%$$$%%%''')))(((''')))((($$$ &&&***,,,...111111...*********&&&  !!!***,,,+++******'''***+++(((%%%    &&&&&&$$$   $$$,,,///***+++000///(((   ,,,+++((("""  %%%333333+++!!!444>>><<<777555)))   '''777>>>BBB@@@777&&& !!!(((///666:::AAADDDGGGIIIIIIHHHIIIIIIJJJFFFBBB@@@AAABBBAAA@@@?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ    gdKĦgdDĦ    gdKĦ sdKĦŶS3we<iĉ@3hR/Ō """ DdDĦsdKĦgdKĦ gdKĦ   !!!%%%((()))''''''''')))***)))((())))))&&&  (((,,,...///,,,000222///---***%%%  &&&))))))***+++'''***+++***((("""  %%%(((((($$$  &&&///,,,)))+++,,,***###  ,,,+++***%%%  &&&333444...!!!   000;;;;;;888666---  $$$444=========444%%%  """&&&(((...333;;;BBBFFFIIIKKKMMMJJJHHHEEEDDDDDDEEEDDDCCC>Anenene    neDe   ne ne >Ak<fh  ###  Denene ne     %%%((('''(((((()))))))))(((((((((&&&""" (((,,,,,,---&&&,,,000...,,,+++((($$$ ###&&&''')))+++&&&)))*********&&&  $$$***+++&&&   !!!------'''&&&)))***&&&  +++,,,,,,''' %%%333666111$$$   ,,,999<<<;;;:::222$$$  ...888:::999222###  )))111;;;DDDLLLRRRLLLJJJGGGFFFEEEFFFGGG             ###    !!!$$$%%%'''(((((((((((((((((('''&&&### &&&)))((()))&&&+++---***((()))(((&&& !!!%%%&&&)))+++$$$&&&((()))+++((( ###,,,,,,&&&!!!    ))),,,&&&$$$&&&))))))  +++,,,,,,)))  $$$222666222'''   )))888>>>@@@@@@999***  ***777888888111###  '''555CCCLLLIIIHHHGGGEEEEEEFFFIII          !!!!!! """         ###&&&(((((('''((()))((('''&&&%%%"""  $$$''''''(((+++---+++'''%%%'''&&&### """%%%'''(((***%%%&&&&&&'''***))) """++++++&&&%%%    """((((((&&&''')))))) )))+++,,,)))  """000555222***   &&&888@@@DDDEEE@@@000   ***999::::::222"""  """///888===???BBBDDDEEEGGGIII            """$$$###    !!!   !!!!!!!!!      !!!&&&((((((((()))+++***)))''''''&&&###  $$$(((***,,,,,,,,,)))'''(((***'''""" %%%'''(((((())))))(((%%%%%%(((''' !!!+++***'''(((###   $$$***++++++***)))  (((***+++(((   ...333111,,,   ###666AAAFFFIIIFFF444    '''888===<<<333"""  """)))111;;;CCCFFFGGGHHHHHH            ###&&&&&&      !!!""""""""""""!!!    !!!   !!!&&&)))))))))+++---,,,***(((((()))'''"""   $$$***---///))))))'''(((,,,000+++$$$ &&&)))(((((())),,,***%%%###&&&%%% !!!***)))'''+++'''   !!!,,,000...,,,(((  ((()))***'''  ,,,222000---  !!!555AAAGGGJJJIII777"""  ###555@@@>>>333###    %%%666CCCHHHHHHFFFEEE  $$$           !!!"""!!!!!!       """""" !!!###"""######       ###'''$$$###'''---(((***,,,+++(((&&&%%%%%%$$$    """%%%)))///000...***)))---111,,,$$$ (((+++((((((+++***'''%%%'''(((###  %%%,,,)))------'''!!!,,,///...,,,*** %%%000000***&&&  000777777///  $$$888BBBDDDBBB???999+++  ,,,;;;>>>999)))   ///AAAKKKIIIEEE """          !!!"""######       """!!! ######$$$%%%$$$!!!    !!!$$$"""""""""  """'''***,,,---******++++++***)))((((((&&&$$$   ###'''+++///000000---***,,,...(((   &&&***((('''***,,,)))'''''''''!!!  !!!)))+++//////***%%%"""%%% """---000//////***  %%%111000***&&& ///777777333$$$  333???BBB@@@AAA;;;,,,  ,,,:::>>>:::+++  (((:::FFFHHHFFF            """$$$%%%      !!!!!!  !!!%%%###%%%&&&%%%"""    !!! """$$$###  $$$&&&$$$%%%%%%$$$ &&&...000///,,,+++***+++,,,---,,,+++)))((('''%%%"""  $$$***---//////111111---,,,+++%%%  ###(((''''''***...+++)))(((&&& !!!)))...///+++((('''%%%"""$$$!!!""" '''+++"""  %%%...000000222,,,### $$$000000***&&&///666666777***  ,,,:::??????CCC===...   +++888===<<>>???EEE???000   (((444;;;===222"""  &&&777EEELLL          !!!  !!!   &&&(((###!!!###"""!!!""""""  !!! !!! """   """######%%%&&&''''''$$$   &&&------,,,,,,,,,,,,,,,+++***---+++(((&&&%%%$$$!!!   $$$...000...,,,000333111///---'''!!! !!!)))***+++---///...,,,)))$$$ &&&))))))+++%%%'''+++,,,333111### $$$,,,...111555333---### """------((($$$---444444333---!!!  333>>>>>>DDD???222   $$$///888<<<444%%%  &&&$$$"""""""""  000BBBLLL                  %%%'''### """""" """### """!!!  !!!###$$$$$$%%%&&&&&&&&&%%%$$$"""  ###''')))+++,,,***))))))***---***'''%%%%%%%%%$$$### !!!...111,,,+++///000/////////)))!!!  )))+++,,,...------,,,)))###  %%% $$$)))***000... (((,,,///333222///((( ,,,---)))'''""" ,,,333333000---### 111======AAA>>>222    +++555:::444&&& ###+++444222111222444333///,,,  ***<<>>;;;444&&&    ///:::222)))%%%  ,,,555333111++++++777FFFJJJDDDBBB555%%%  222DDD             ###  ############ $$$$$$  !!!$$$"""    !!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$((()))***,,,,,,---///111111///---,,,   '''......333333111------,,,&&&"""+++---,,,,,,---......+++"""  %%%***+++---...+++""" )))111222000''' ,,,333222///333,,,  %%%444999<<<;;;444'''   111===666...))) ...444+++$$$!!!,,,;;;EEEIIIBBB777((( 444EEE  !!!             !!!  !!!!!!!!!### $$$$$$  %%%$$$   !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""  !!!&&&)))***---...000111111000///---"""  &&&...///222444333000000...&&&***............000111...(((   (((,,,+++,,,)))   '''///000...&&& +++333222222555...  ###333<<<::::::555)))   000>>>;;;333---!!! !!!...222%%%(((888GGGDDD===000""" ###777GGG!!! """!!! !!!!!!                 """ $$$$$$  %%%&&&!!!!!! """###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$###  """(((***---...///000000000///...$$$  $$$...000///222222111000---### )))//////...///000111000+++%%%  &&&,,,***+++((( %%%---///---%%% ***222333444666///  222>>>888999555+++   ---<<<===777111%%% !!!...///$$$ &&&<<>>;;;666---$$$&&&222111### 111HHHGGG===*** (((;;;III  !!!"""         """ %%%%%% """""" !!! !!!  """%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%$$$+++)))***++++++,,,,,,,,,,,,((( (((,,,///222333222000,,,!!! """,,,,,,...------...///...+++)))  $$$...,,,,,,((( ###---///...(((!!!  )))444777444444///$$$  ***:::777888555***   %%%555<<<===;;;666111...&&&%%%%%%%%%111:::444   )))???CCC===*** (((;;;HHH  !!!         """!!!!!!"""""" %%%&&&!!!######  """   ###%%%###""""""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''((()))'''"""   ***))))))***++++++,,,,,,---*** %%%***---000111///...***  ***)))///...---...//////---,,,'''!!!  %%%000...---))) $$$---000///***$$$ )))555:::333222...%%%  %%%666888888444)))   ---666999::::::999999444555444333<<>>:::======;;;AAA@@@222!!! ,,,;;;@@@222!!!  %%%999FFF  !!!     $$$$$$%%%%%%!!! !!!      """"""$$$%%%$$$###$$$&&&&&&%%%!!!   !!! !!!!!!  ###$$$ """$$$$$$""" !!!"""$$$$$$$$$###"""!!!)))'''%%%%%%%%%"""  %%%***+++,,,,,,++++++---...(((### &&&***((())),,,+++###   $$$(((+++,,,---,,,***((()))***'''((('''%%%     '''333000444000   !!!...000---,,,...&&&  ***333555555333111***   +++999:::666***   &&&))),,,...000333777<<<>>>;;;555111  (((:::BBB444   )))DDD!!!    """&&&)))***)))$$$        ######$$$%%%$$$"""###%%%&&&%%%###    !!!   """"""!!!  #########$$$&&&%%%!!! """***,,,......,,,,,,,,,---'''### %%%)))((()))+++***###  ###(((+++,,,...---,,,+++,,,...((()))***)))&&&!!!    &&&222222555111"""  ---111......///)))  (((222444666444222+++   )))999:::777+++   """$$$&&&)))---///---'''###  %%%777AAA444"""  '''BBB     """'''***......---&&&   !!!  !!!$$$$$$%%%%%%$$$!!!###%%%&&&&&&$$$"""       """  ###&&&&&&###!!! ))),,,///000...,,,++++++'''###  $$$)))))))))***)))### """)))***,,,............///000******++++++***)))'''&&&!!!     &&&111444666222%%% ,,,111000000111---!!!  %%%000333777666333--- &&&777:::888...   ###$$$"""  """444???666&&&  $$$>>>   !!!    ###)))---/////////...'''   !!!!!!   %%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$!!!      !!!   ###$$$###""" (((,,,000111///,,,***)))&&&"""  %%%(((******)))((($$$ """,,,***,,,...////////////000+++++++++++++++*********+++***'''$$$###"""######   ***333555777444)))  +++222111222333000''' """...333777777555///  ###444888999000     111>>>999***  !!!;;;   !!! !!!!!!    &&&+++///222333------,,,&&&      ###$$$%%%%%%$$$%%%&&&&&&&&&$$$"""      !!!###$$$$$$ '''***///111///,,,)))(((&&&###  %%%'''******((('''&&&   ++++++...000222111000111111000///...,,,+++***)))))),,,++++++******+++,,,---(((((('''&&&&&&&&&&&&&&&$$$""" '''000555666666444+++ ***222222333333222+++ ...444777777777111""" !!!111666999222###   ...===<<>><<<---  111 !!!!!!     '''111222222111111000000//////...,,,)))###   !!!!!!""""""       !!!"""$$$%%%%%%$$$"""!!!!!!###!!!###$$$$$$$$$""" ###%%%"""!!!!!!  !!!   !!!###%%%'''))))))))))))&&&'''!!!  $$$++++++******)))'''   ###%%%%%%$$$&&&(((***+++++++++***+++,,,---...............000000/////////000111222222222111111111222333444666666666777888666222//////******,,,$$$ &&&/////////......***+++777888888999555''' )))777@@@>>>999222###   ***::::::+++  000   !!!!!!!!!!!! """   ###+++/////////000//////...------+++'''      !!! !!!!!!############!!!!!! ######"""$$$%%%&&&''''''&&&$$$$$$"""""""""!!!"""$$$"""&&&&&&###!!!  """!!!   """###$$$&&&((()))++++++((()))"""  !!!)))******+++***(((&&&  !!!###$$$((()))***+++++++++++++++'''))),,,///111111111000111111111222222444555666666666666666777555222///,,,(((***---%%% %%%...///...------))) +++666666777888555(((   333AAA???======000     ###777888''' ---    !!!###$$$%%%&&&(((&&&''')))%%% '''(((***+++,,,,,,,,,+++)))(((%%%    """!!!     !!!!!!   ###%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$#########$$$%%%$$$'''&&&$$$""""""  """$$$"""  $$$$$$%%%%%%''')))+++---///))))))$$$   (((******++++++((()))   !!!"""###$$$$$$$$$!!!$$$(((,,,...000000000......///000222333555555333222222333333222///---(((&&&'''(((!!!###---///---,,,,,,))) ***555555555777555)))   000@@@>>>???EEE<<<***     ''':::888"""  ))) !!!!!!  !!!###%%%'''((((((---*********&&& ###%%%&&&''''''!!!"""!!!     !!!######"""  !!!""""""###""""""###"""!!!  !!!"""!!!    &&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%###%%%%%%#########  $$$###!!!!!! $$$&&&%%%%%%&&&''')))+++---...((()))$$$ (((***+++,,,+++((((((%%%   ###&&&)))***'''((()))+++---...///000...------...///...,,,***%%%"""  !!!,,,///,,,,,,,,,((( )))555555444666555+++   ...======???FFFCCC666***  222BBB:::!!!   &&& !!!!!!   !!!%%%)))***++++++---)))&&&$$$     """!!!  !!! !!!!!! !!!!!!!!! !!!!!!    !!!!!!   &&&&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%"""######!!!###$$$  """###!!!&&&%%%###!!!!!!$$$%%%%%%###$$$%%%&&&'''))))))***&&&(((### %%%)))***,,,+++)))'''(((%%%   !!!###$$$$$$$$$%%%$$$$$$&&&(((((('''&&& +++///,,,,,,,,,)))  (((444555444666666...    (((888===???DDDCCC>>>444'''  +++>>>HHH>>>))) $$$  !!!!!!   %%%***---------'''!!!       $$$$$$$$$'''&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''(((&&&$$$"""###""" """$$$!!!######''''''''''''&&&%%%###"""###"""!!!###&&&'''&&&$$$###$$$&&&(((((((((((('''$$$&&&"""  &&&))),,,---*********(((###   ***///---,,,---***  (((333555444666777000      333@@@CCCAAAAAABBB:::222(((!!! """###"""""")))777DDDHHHCCC777%%% ### !!!""" !!!      """)))---...---            !!!!!!"""%%%""""""######$$$&&&'''(((%%%$$$"""$$$&&&'''$$$"""######""" """###   $$$$$$&&&''')))******(((&&&%%%)))'''&&&&&&))))))&&&###&&&''')))++++++***)))'''"""$$$!!! ###(((,,,...,,,---+++(((&&&!!!    ***000---------***   (((333666555666888111"""   ///CCCFFF@@@???DDD???:::444...%%%"""%%%'''(((''''''((('''&&&%%%$$$%%%%%%&&&&&&)))---000333333222111222>>>EEEEEEFFFBBB... """      $$$***'''!!!       """""""""""""""""""""#########"""!!! !!!!!!    """$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''(((***+++,,,)))((()))+++...---((($$$&&&'''$$$  '''+++++++++,,,+++******)))%%%   $$$...000000000+++ $$$555777777999:::333$$$    ---:::@@@AAAAAABBB=========;;;888444000---,,,111555666777888666111444777999888555444555777222444777===AAA@@@;;;666===BBBEEEDDDGGGDDD000          !!!$$$%%%%%%'''((((((''''''&&&((((((((('''(((((()))***(((''''''))),,,,,,)))&&&%%%'''%%%  &&&+++,,,+++...---+++++++++)))%%%!!!   ###---000000111---  ###444777777888999555)))  ###---333666;;;>>>@@@@@@@@@@@@>>><<<;;;999999<<<>>>===>>>AAAAAA???999<<<>>>>>><<<;;;===>>>999999:::>>>AAAAAA???<<<@@@DDDEEEDDDFFFEEE333       ###&&&%%%&&&'''((((((((((((((())))))((('''&&&&&&&&&'''&&&%%%%%%&&&((()))((('''$$$&&&&&&   %%%***,,,+++///---,,,+++,,,---,,,***,,,&&&  !!!+++000000222000$$$  """333888777666888777...  !!!'''...444;;;;;;<<<===>>>@@@AAABBBAAACCCAAA======AAACCCAAA???AAABBBBBBAAA@@@AAABBB>>>======???AAABBBAAA@@@AAACCCCCCBBBDDDCCC444!!!       !!!%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&''''''%%%'''&&&""" """***,,,,,,------------......---,,,333...'''!!!  !!!+++000111333222''' !!!111:::888666666777111!!!   $$$***++++++...111555999<<<@@@AAA???999888;;;<<<:::>>>???@@@@@@???>>>>>>>>>===>>>>>>@@@AAAAAAAAA@@@>>>@@@AAABBBDDD@@@222!!!      !!!"""######$$$$$$$$$%%%%%%&&&((()))***))))))'''%%%$$$%%%&&&(((((()))((($$$   ))),,,,,,,,,...111222222///---+++000///---+++(((###   """,,,111111333333)))  000:::999666555666333$$$   ###(((+++555888888666555888777444444444666888:::<<<<<<<<<:::===@@@BBBCCCBBB@@@???<<>>BBBGGGGGG>>>...!!!                 (((------,,,000333444222000000000.........000222222000...'''%%%"""    &&&000333111111111*** ---555;;;<<<777888999111###    ###***000222222111444888:::::::::<<<>>><<<<<>>======>>><<<888333'''     !!!&&&###   !!!  !!!"""!!!  !!!"""""""""!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""""" !!!     """"""###$$$$$$$$$######&&&&&&&&&'''(((((())))))&&&'''''''''&&&$$$"""!!!     '''///333...000111000***  (((444;;;@@@@@@@@@@@@>>>::::::111%%%       !!!$$$&&&%%%###"""######$$$$$$###"""!!! """"""#########$$$$$$$$$!!!  !!!  !!!!!!""""""   !!! !!!  !!!          !!!$$$&&&&&&%%%$$$%%%%%%###!!!      """+++///000......//////+++!!!  '''111:::AAABBB@@@@@@===999;;;888111(((      !!!"""###$$$$$$$$$$$$$$$$$$###""""""!!!""""""""""""#########$$$""" !!!!!!  !!!!!!  !!!!!!  !!!          )))000111000///...//////,,,###  ###///999AAAAAA???===;;;888999::::::555+++      !!!###%%%$$$$$$$$$$$$$$$############""""""""""""###$$$$$$"""!!! """###"""  !!!!!! !!!""""""!!!""""""!!!  !!!  !!!!!! !!!"""!!!       !!!&&&(((&&&### !!!!!!!!!!!!"""###$$$$$$!!!!!!"""#########!!!!!! !!!%%%+++000444444333111000///000...%%%  ,,,666???@@@===<<<;;;999888;;;>>>===777...&&&!!!   !!!   !!!"""!!! !!!###%%%&&&##################$$$$$$""""""!!!!!!!!!"""###$$$  !!!###"""!!!  !!!!!!!!! """###!!! """  """"""         !!!$$$$$$$$$###$$$%%%%%%&&&''')))***+++)))******++++++,,,,,,---,,,---............---,,,***---111333444444444555444222111111///&&&   (((333===>>><<<===>>>>>>;;;===>>>>>><<<888222...&&&      """###$$$$$$%%%%%%%%%&&&&&&'''!!!!!!!!!!!!!!!"""###$$$  !!!""" !!!!!!   !!!  """ """###"""    !!!  !!!  !!!### !!!!!!"""######$$$###"""!!!!!!!!!!!!!!! ###%%%%%%$$$!!! !!!"""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""########################"""""""""!!! ###"""       """$$$%%%,,,,,,,,,---...///111111...///000111111000///......222666666444222222444555333111222000'''  %%%111;;;======???BBBCCC@@@>>>======>>>===:::777222+++!!!       !!!"""###$$$""""""!!! !!!######""""""!!!!!!   !!!"""!!!"""!!!!!! !!!!!!!!!!!!!!! $$$""" !!!###!!! !!!  !!!   """###!!! !!!"""###$$$###"""$$$###!!! !!!"""%%%""""""$$$### """!!!$$$%%%###!!!"""$$$ """###%%%&&&%%%%%%$$$#########$$$%%%&&&'''((($$$$$$#########$$$&&&''''''$$$!!!!!!$$$%%%###!!!"""""""""""""""!!! #########$$$$$$"""       !!! $$$))),,,------------......//////000000111111555222000222111((( 222;;;999>>>AAA>>>>>>@@@===;;;;;;======:::777555444000***!!!       !!! !!!!!!"""###$$$""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!  !!!!!! !!! !!!!!!!!!!!!!!!!!!!!! """!!!  """###!!! !!!    !!!"""###!!!  !!!!!! !!!"""#########"""!!! $$$$$$"""!!!!!!!!!"""###$$$!!!!!!###### """ ######"""!!!"""$$$"""###$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$%%%&&&'''%%%""""""$$$%%%$$$"""###############"""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!""""""###""""""###$$$###        """%%%((()))+++---++++++,,,+++###  111;;;:::@@@CCC???@@@DDDBBB@@@?????????===<<<::::::999666///&&&    !!!!!!!!!!!!"""###$$$$$$""""""""""""!!! !!!     !!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!  !!! !!!!!!  !!!!!!!!!!!! !!!  !!!    !!!"""""""""!!!  !!!!!!""""""!!!!!! """"""""""""############%%%%%%$$$############$$$###!!! ###### """ !!!!!! !!!###%%%###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$$$$%%%'''&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###"""!!!"""$$$$$$###"""#########"""""""""!!!!!!&&&$$$ !!!###       ---777999AAACCC@@@AAAAAAAAA@@@>>><<<;;;<<<>>>>>>???AAA@@@;;;444,,,'''"""!!!    !!!!!!!!!!!!"""###$$$$$$!!!!!!""""""!!! !!!  !!!!!!  !!! !!!!!!!!!!!!!!!######$$$######!!!    !!!!!!!!!!!!   !!!"""""" !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!  """!!!  """!!! !!!!!!""""""""""""!!!!!!"""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!######!!! ###!!!!!!!!! !!!"""$$$&&&###$$$$$$%%%&&&'''''''''%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&$$$"""!!!!!!###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%###!!!!!!###%%%&&&""""""""""""############""""""!!!!!!  !!!"""""" ###%%%&&&&&&###    &&&///222;;;===:::<<<;;;======<<<999999===@@@>>>???AAAAAA???;;;777444222111...***&&&"""    !!!"""###$$$ !!!!!!!!!   !!!!!!!!!!!!!!!  !!! !!!!!!""""""!!!###$$$######"""!!!   !!!!!!  !!! !!!  !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!! """!!! !!!!!!""""""""""""!!!!!!"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$!!!!!!$$$$$$""""""%%%$$$###!!!!!!"""###$$$%%%!!!"""###$$$&&&''')))***&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''(((((('''&&&%%%$$$%%%###!!!"""$$$'''((((((&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((%%%%%%%%%$$$$$$$$$$$$$$$!!!&&&(((******)))((($$$   ###'''000111---111444666888888777888<<<@@@<<<<<<<<<<<<======<<<<<<>>>>>><<<:::888555222000+++***'''$$$!!!$$$###    !!!""""""  !!!!!!!!!!!!!!!   !!!""""""""" """""""""!!!!!!!!!   !!! !!!  !!!"""""""""""" !!!    !!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""######$$$$$$######"""!!!###!!!!!!$$$$$$!!!"""%%%%%%###!!!!!!"""###"""!!! !!!###%%%'''((($$$$$$#########$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$&&&''''''&&&$$$$$$%%%'''&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&((()))%%%&&&'''((((((&&&%%%$$$%%%$$$"""###%%%((())))))&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&(((******)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%''''''((((((((((((((((((''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%((())))))******)))(((''''''&&&%%%$$$###!!!   !!! ######%%%((()))***,,,...000444333333333444666999;;;<<<<<<===>>>===<<<;;;:::888777555222000...------+++((($$$ """'''+++'''      !!!  !!!!!!   !!!""""""### !!!  !!! !!!!!!"""######$$$!!!!!!"""""""""!!!     !!! !!!!!! !!!""""""!!!!!!!!!"""""""""!!! !!!"""""" ###$$$""" !!!"""!!! !!!!!!!!!!!!!!!!!!"""###$$$!!!"""###%%%&&&&&&&&&%%%%%%''''''&&&######%%%'''%%%&&&&&&'''((((((''''''&&&%%%$$$$$$%%%&&&(((***%%%&&&((()))))))))'''&&&&&&$$$$$$%%%'''))))))(((''''''&&&&&&&&&%%%%%%%%%'''((())))))***))))))((('''''''''''''''&&&&&&&&&'''''''''((())))))******&&&'''(((((()))((('''&&&(((((('''''''''(((******''''''''''''''''''''''''***))))))))))))******+++...---,,,***)))((((((''')))(((((()))***)))'''$$$!!!"""#########!!!    !!!"""$$$''')))******+++...000111111111000333333222222111222222333444111...---...000222222...)))      !!!""""""###!!!   """!!!!!! """###$$$%%%!!!"""#########!!!   !!!!!!!!!  !!!  !!!""""""  !!!!!!!!!  !!!###!!! !!!!!!"""###!!!###%%%&&&'''&&&&&&%%%&&&'''&&&###"""$$$'''%%%%%%&&&'''((((((''''''&&&&&&%%%$$$%%%''')))+++&&&''')))+++++++++))))))&&&%%%$$$&&&((())))))'''(((((((((''''''''''''&&&)))(((''''''''''''))))))))))))((((((((('''''''''&&&''''''((()))***++++++((()))*********)))((('''((('''&&&&&&&&&&&&((((((''''''''''''''''''''''''************+++,,,,,,------,,,***)))))))))***+++...---,,,,,,---,,,+++)))***+++,,,,,,,,,***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""        """###""""""''''''((()))+++---...000222111000333888:::999777555111***"""%%%***"""   """$$$!!! !!!!!! !!!$$$!!!!!!   !!!!!! """"""$$$###"""!!!  !!!!!!   !!!$$$$$$ $$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%###""""""""""""%%%$$$#########$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((()))*********)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))***)))((((((************)))'''&&&%%%((()))***+++,,,---...///'''((()))))))))))))))(((''')))***)))&&&&&&(((+++...+++)))***,,,,,,***(((+++++++++,,,,,,+++******...---,,,***)))(((((((((------------,,,+++***))))))***,,,---,,,+++)))((((((((()))***++++++++++++******++++++,,,---......+++***)))(((((()))***+++'''((()))(((&&&$$$$$$%%%%%%###!!!     """"""$$$$$$$$$)))///000------,,,)))'''%%%$$$###### ###&&&'''&&&%%%$$$$$$!!!  !!!!!!!!!!!!    !!! """$$$######"""!!! !!!   !!!   !!!!!! !!! ###$$$!!!""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!!!!######"""""""""###$$$%%%#########$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((()))))))))((('''&&&&&&'''''''''&&&&&&%%%(((((()))***++++++,,,,,,((((((((((((((((((((((((''')))***)))'''''')))+++...,,,***+++,,,---+++)))+++++++++,,,,,,++++++***---,,,+++******))))))***............---,,,++++++***,,,---//////...,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,------...,,,---...---+++*********+++***)))(((''''''((((((*********)))))))))))))))++++++***+++++++++(((&&&!!!###%%%&&&$$$"""        !!!""""""%%%((()))))))))***+++,,,,,,+++))))))))))))))))))))))))***,,,...000222######"""""""""!!!!!!!!! """"""!!!!!!"""###%%%$$$###"""!!!!!!!!!!!! $$$###"""!!!    ### ###$$$###!!!"""""""""############"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######""""""""""""#########$$$'''''''''''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''((((((((((((&&&'''(((((()))))))))))))))((((((''''''(((((()))'''((()))(((((((((***,,,---,,,++++++,,,---+++***++++++++++++++++++++++++,,,++++++***+++++++++,,,000000000000///...------***,,,...000111000...---...............---------------------------------...//////////////////...000111222222000......///............///000111222......///000000000000///222111111222333333111000...///000000000///...---++++++,,,+++***(((&&&%%%###"""!!!   """ """"""$$$'''***000///---,,,,,,---///000000000111333555999;;;===#########"""""""""!!!!!!  !!!"""!!! !!!$$$###"""!!! ###"""!!!  !!!   !!!""""""  """######""""""""""""############ !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""###&&&&&&&&&%%%&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%&&&''''''(((&&&&&&'''((((((((('''&&&***)))((('''''''''((()))'''''''''(((((((((***+++,,,+++++++++,,,,,,++++++******************++++++************+++,,,---...111111111111000///......***+++...000111111000000111000000///..................------------------,,,---...//////...---,,,000111333222000//////000---------...///000111111---...///000111111111111000//////000222333222000555555444444333333222222000111222222111000...---------,,,***((('''%%%%%%$$$$$$###"""!!!     ###$$$###!!! !!!###&&&(((******+++,,,...222444666    !!! """!!!     """###$$$%%%"""!!! """!!! !!!!!!"""""""""%%%$$$$$$######$$$$$$%%%!!!"""""""""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""$$$$$$&&&'''((()))))))))'''&&&******)))((((((((((((((('''&&&&&&&&&'''((())))))))))))******))))))******)))(((((((((((()))***+++)))))))))***+++,,,......111111111000000///...---,,,---...///000111222333111000///...............------------------,,,,,,+++,,,---......---,,,+++000111222222000///000000......////////////////////////111222333333444444222111000111333444444333555555444333333333333333///000111222222111000///333333222111000///......+++++++++,,,,,,,,,,,,,,,***)))(((&&&%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""       !!!###%%%'''      !!!"""""""""!!!  !!!!!! !!!  !!!  !!!!!!""""""""""""###%%%'''((('''(((***,,,,,,,,,***)))++++++++++++***)))(((((('''&&&$$$$$$&&&'''&&&%%%%%%'''((('''&&&&&&''')))'''&&&%%%%%%&&&''')))***((((((((()))***+++---...............---,,,++++++...---,,,+++---///222444///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------000222333333222111111222222222333333333222111000////////////000111333444444333222222444555555555555555555444444444444444111111111111222222333333666555555444333222222111------...///000111222222111111222222111000---,,,*********+++,,,---///000---,,,***'''%%%###!!!                              ###&&&***,,,(((***---///000///...---+++,,,---...---+++)))'''(((%%%######$$$%%%###"""!!!$$$%%%%%%######%%%'''%%%$$$######$$$%%%((()))''''''(((((()))***+++,,,++++++++++++***)))((((((***((($$$"""###'''+++...+++***)))((((((***+++,,,)))******++++++,,,,,,,,,///......------......//////111333222111000111222111111222333333222222111000...---,,,,,,...111222555333111111333444444444444555555666666666666555444333222222333555777888999888777555444222111000......///000222333333444555555666777666555333222000000000111222444555666777666555333111000......,,,,,,+++++++++*********$$$###"""!!!!!!!!!""""""!!!                                        !!!&&&((()))+++...111222222000///+++,,,///000///,,,)))'''(((%%%""""""###$$$""""""$$$###!!!!!!###%%%$$$###"""""""""$$$'''(((''''''''''''((()))***+++)))))))))))))))(((&&&&&&%%%!!!$$$((()))((('''&&&&&&(((***,,,(((((()))***++++++,,,,,,...---,,,++++++,,,---...---///000000///...///000,,,---///000000000000///444222///------000333555888555333333444666666555333444555777777777666666666444333222333666999;;;;;;:::888666333111///...000111111222333444444555666666666777666666666555333333333444444666777777999999888777666666555555222222111111111000000000333222000/////////000111111///+++(((%%%$$$$$$$$$$$$$$$%%%%%%###"""             ###)))'''(((***,,,------------,,,...000111000,,,(((%%%'''"""!!!###!!!###%%%&&&!!!"""###$$$%%%'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%!!! """$$$%%%$$$"""!!!###&&&&&&&&&''''''((()))))))))(((***++++++******+++,,,+++***))))))***+++---.........------......///000444111...,,,,,,...111444333333333333444555666666666666666666666555555555444444444444333555999;;;<<<<<<:::888555333000//////000111///---,,,///222555777444......333555222444333222333555666555444888:::;;;;;;999888888999:::666000,,,+++---111444///000222444555555444444:::999777555222000...---111222333222000---,,,,,,------------+++)))&&&%%%!!!"""""""""          !!!!!!###%%%''')))*********%%%(((,,,...///,,,)))&&&### """"""!!!!!!!!!  !!!"""!!! """###$$$$$$%%%&&&''''''(((&&&((())))))(((''')))***''''''''''''(((***++++++---,,,,,,+++++++++,,,,,,...------------...///000111222333444444333222111333333333333333333444444444444444444333444888:::888888777555444111///...000222222000......000222444666444//////444666444333222111333555666555555777888::::::888777777888777555222///...///111333000111333444666666666666:::999999888777555444333666888999888666444333333555555555444333222111000333333333222000...,,,***&&&(((+++,,,***&&&!!!!!!      !!!###%%%&&&&&&"""%%%***------***%%%"""     !!! """######""""""###$$$""""""$$$%%%&&&'''''''''***))))))((((((((())))))(((***,,,...//////...---///000333444444222///---......//////000000111111111111222111000111333666888888777777555444222222000111111///...---...000222333222///000444666555222111111222444555555444555666888888666666666777444444333333222222222111000111333555777888888888888888:::;;;;;;:::999888:::;;;===<<<:::999999:::<<<;;;;;;::::::::::::;;;>>>===;;;:::888777666666444666999;;;:::777222///111111111222222111...+++&&&$$$       !!!"""###&&&)))***((("""      !!!"""!!!!!!############$$$%%%&&&'''$$$&&&)))+++------,,,,,,,,,---///000000000///...+++,,,,,,---...//////000---...///...------///111777777777666555333222111.........---,,,,,,,,,---000000000///111444666777444222111222333444333111222444666666444333444555222333333444444333333333111222333555777999:::;;;666777999:::;;;:::999888999;;;<<<<<<;;;:::;;;<<<;;;;;;:::::::::<<<===>>>===;;;999777666555666777???>>><<<;;;:::999999999999999;;;===>>>===:::777555222///,,,***+++,,,---)))(((&&&$$$"""  """$$$!!!        """$$$%%%&&&&&&&&&&&&'''(((+++---///++++++,,,---......//////---///000/////////111222333333222222000///---,,,------,,,------------,,,...------///111222444777555444222222222111000...111222444333222000111111222222222222333444555555111222333444666888:::;;;777888999:::999999888777888:::::::::999999:::<<<888777777777888:::<<<>>><<<;;;888666555666777888===<<<:::999777777666666777888:::===@@@@@@===;;;;;;:::777666555777888:::777666333111...---,,,,,,+++******+++,,,+++)))&&&######"""  """   !!!%%%(((''''''(((((())))))*********,,,...///...///000222000000000000///...------,,,++++++---///000///---,,,***+++///000000222555555444222111111111///---000222222111///---------000000111222333444555555111111222333444666888999999999999888888888888888888999999888777777999;;;666666666777888:::<<<<<<:::888666555444555666777555777;;;===<<<888444111555666777:::======<<<:::;;;::::::::::::<<<===>>>:::999888666666666777777777444222111222333222111111111111000...,,,***)))((('''%%%$$$######$$$$$$---///000---&&&!!!  """     """######$$$&&&''''''''')))***+++,,,,,,,,,(((''''''***...///...++++++((()))...///...///333333111000000111111000///111111222000---*********+++---111444666555444333111000000111222333555666777666555444444555666888666666666555333333555777444555666888999::::::;;;666555444333333444444555222555:::===>>>;;;888555999888888999;;;<<<:::999:::;;;<<<======>>>>>>>>>===<<<:::999999:::;;;<<<<<<:::888777888888777666888999999::::::999888888666444222111000111222333888<<<@@@>>>777111////// !!!     !!!###$$$%%%"""""""""&&&***,,,***(((***'''(((---///,,,---222000///...///111333222111111222222///,,,)))(((((('''+++111666888666222000000000//////000222333555333111000//////222444666333333333111//////111333222333666888999999999888666666666555555555666666666666777888:::<<<>>>???>>>===;;;;;;<<<;;;:::999<<<===>>>@@@@@@@@@???>>>BBB@@@>>><<<:::;;;;;;<<<===<<<;;;;;;;;;;;;999777888999;;;===????????????>>>===;;;:::999:::<<<===;;;AAAGGGHHHDDD???====== """          ###'''***,,,------AAA666...///222222333666222222222111///---***)))))))))111======333///222444111......000111000...---------....../////////000000///...,,,,,,///111555555666666666555444444777666666666888888666555888777777777999;;;>>>@@@999:::<<<=========<<<<<>>???======AAABBB@@@>>>>>>>>>>>><<<:::BBB>>>;;;:::<<<===<<<:::<<<:::999;;;???AAAAAA@@@======<<<<<<<<<<<<======CCCDDDDDDCCCAAA@@@@@@AAA          +++$$$!!!&&&+++++++++---******+++++++++***)))(((+++---111777666222000222111///......000111///---,,,,,,------...//////000...///...---,,,,,,///111222222222222111111111111444333333444666666555444777666666666888;;;===???999:::;;;<<<======<<<<<<===:::;;;>>>???>>>???CCC@@@???===>>>???@@@???>>>@@@>>><<<;;;===>>><<<:::>>><<<;;;<<<@@@BBBBBBAAA???>>>===<<<<<<======>>>BBBDDDEEEDDDAAA@@@AAACCC            !!!!!!&&&***+++)))(((***+++***)))))))))+++,,,,,,***((()))***+++,,,---...///000------------,,,---///222000///...------...///000000000000222444555444333444444444444666999;;;===666777888999::::::::::::888666888<<<>>>===>>>BBB<<<;;;:::;;;>>>???@@@???>>>===<<<===??????===;;;@@@>>>===>>>@@@BBBBBBBBBBBBAAA???===<<<===>>>???@@@DDDGGGFFFBBBAAADDDHHH      !!!"""""""""!!!   !!!### !!!"""!!! !!!!!!!!!        !!!"""!!! """###$$$&&&''')))******((()))******)))***---///...,,,+++******+++---///---------000333444444333111111222333444777999:::444444555666777888888888555333555999;;;:::;;;>>>999777666777:::<<<===<<<;;;<<<===>>>???>>>===;;;??????>>>>>>???@@@AAAAAADDDBBB@@@>>>===>>>@@@AAA???DDDHHHGGGCCCBBBGGGKKK   !!!###$$$$$$###"""!!!  !!!###"""!!! !!!###$$$###"""###"""""""""""""""!!!!!!############"""      !!!!!! !!!###$$$&&&%%%###"""###$$$&&&((()))((())),,,///000000/////////000111333555777777222222222333444666777777555333444888999777777:::888666444444777999::::::999:::<<<===<<<<<<;;;:::===============>>>???@@@DDDBBB@@@???>>>???@@@AAA???CCCGGGGGGEEEEEEHHHLLL   !!!!!!""""""!!!"""######"""   !!!"""###"""!!!"""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!       """%%%&&&&&&%%%((()))***,,,---///000111---------...///111333444222000222666777555444666666444222222444777999999777999::::::888777888888999;;;<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEFFFFFFGGGIIIJJJ    """"""""""""!!!!!!"""!!! !!!""""""""""""###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""###!!!       !!!"""######"""######%%%''')))***((('''***///111///...111///---+++,,,000444666777666777888666444333444666777999;;;;;;:::;;;>>>AAA>>>???@@@AAABBBBBBAAAAAADDDCCCBBBDDDGGGIIIIIIGGG    !!! !!!!!!!!!   !!!###$$$######$$$&&&&&&$$$$$$%%%&&&'''&&&%%%###############$$$$$$$$$%%%%%%###""""""###$$$%%%###          !!!(((***))))))+++'''%%%$$$&&&***///333444666777777444111000222555777999;;;;;;;;;;;;???BBB;;;===???BBBCCCBBBAAA@@@EEEBBB@@@CCCHHHJJJHHHEEE    !!!###$$$###"""!!!"""$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$######"""""""""""""""""""""""""""""""""&&&"""         !!!"""###''')))++++++)))(((***,,,444222222444888::::::888999:::;;;<<<===>>>>>>>>><<<>>>AAAEEEFFFEEECCCAAA     !!!###$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#################################$$$"""!!!       $$$######%%%))),,,+++******+++,,,///111222333444333555777999999777555333  !!!!!!  !!!""" """%%%%%%###"""""""""$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######  !!!""""""!!!  !!!  !!!        """###$$$%%%&&&(((((('''%%%"""  """!!!  ######!!!"""###### ###%%%&&&$$$###""""""$$$###"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$!!!  !!!#########!!!    &&&''''''***+++***&&&'''(((''''''%%%###"""$$$###            $$$""" !!!$$$%%%!!!###%%%%%%$$$###############"""!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!   """""" !!!   (((******---///...,,,,,,------,,,+++)))((()))((('''&&&&&&'''((()))%%%$$$###!!!           !!!### """%%%%%%###$$$%%%$$$###"""$$$%%%"""""""""""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###!!!  !!!######""" """  """******)))***,,,+++---............---,,,,,,)))))))))******+++++++++*********)))((('''&&&&&&"""              !!!""" !!!$$$%%%###%%%%%%$$$###""""""$$$''' !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&########################"""     !!!"""######"""!!! ###!!!  !!!******((()))++++++------,,,,,,------......***+++,,,------,,,***)))+++++++++++++++,,,,,,,,,(((###  ###***+++))))))***###$$$"""   $$$,,,    !!! !!!!!!$$$'''%%% &&&&&&$$$"""!!!"""%%%((( """###$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""""""""""" """###"""    !!!"""""""""### (((***)))+++---...---,,,++++++,,,---///000---...000111000---***(((*********+++,,,---......***((($$$  %%%...111000111222))),,,***!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""""""""###   ,,,666---)))###    """  !!!""""""""""""""""""###$$$%%%&&&''''''%%%$$$###""""""""""""###%%%&&&&&&%%%###"""''''''&&&&&&%%%$$$######$$$$$$%%%&&&&&&$$$###"""""""""""""""!!!!!!!!!!!!  (((,,,,,,++++++111+++***///000---...111000...------...///---,,,+++,,,...000000///...---+++------%%%  !!!***000222555777111...***!!!---///222222111000000111...---,,,++++++,,,---...,,,***'''### !!!%%%((( %%%(((&&&"""   ---<<<777555000)))        """######!!!!!!!!!""""""###%%%%%%&&&&&&&&&%%%$$$$$$######"""###%%%&&&&&&%%%###"""'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!   $$$))),,,,,,,,,333...---111111...---000000...------......,,,++++++,,,...///000///...---+++,,,,,,&&&   &&&---111333444111...)))  ///111444444333222222333222111111000000111111222///---)))### &&&,,,***///000---)))$$$  '''444::::::888222'''      """$$$$$$###""""""!!!""""""###$$$%%%%%%%%%&&&''''''&&&%%%$$$"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$#########%%%$$$######""""""######""""""!!!!!!!!! ###!!!   ###(((,,,...000...///222222000000333000...,,,,,,---,,,+++)))+++,,,.../////////...---++++++***'''###    !!!***///000///222...((( !!!000222444555444333333444555444444333333444444555000///))) %%%...444666777333000,,,### (((888===???:::---     !!!#########"""###############$$$%%%%%%###%%%'''))))))((('''&&&######$$$%%%%%%$$$######%%%%%%$$$$$$$$$#########%%%$$$###"""!!!"""###$$$"""""""""!!!!!!!!! ###"""     ''',,,***,,,///222333333444555///...,,,,,,,,,,,,***(((,,,---......//////......+++)))'''''''''!!!   )))//////,,,222...''' """...111333333222111222222444444333333333333444444///---&&&!!!...555777666444222000(((  ,,,555<<<888+++     !!!"""""""""!!!%%%%%%$$$$$$$$$%%%&&&&&&###%%%''')))))))))'''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$###""""""""""""!!!!!!!!!!!!!!!!!!    &&&&&&+++///111111111222222///---,,,,,,,,,,,,***))),,,------...............***(((&&&((()))&&&   (((......,,,111---''' """///111444444333222222333444444444444444444444444000---$$$ !!!///333555444333333222***!!!  $$$---,,,"""      """""""""!!!!!!%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$#########""""""""" !!!"""###   """)))//////---------,,,...---,,,,,,------,,,+++------------......//////,,,)))((()))+++)))"""    (((---......///,,,''' !!!222444666777666555555666666666777777777777666666333---!!! ###111333444444333555444+++           !!!"""#########""""""$$$######""""""######$$$&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!  ###++++++***,,,---+++...,,,,,,,,,...///...------------------.../////////---,,,,,,---+++'''$$$ """(((+++...///...+++'''  222444777777666555555666777777888999999888777777333+++ ###000444555444444555333(((        """"""###$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$"""!!!   %%%''')))...111000---,,,,,,---///000000///...------------...//////222000///......---+++)))###  ###''')))---000,,,***''' 111333555666555444444444666777888999999888777666111''' """---444555444444444111$$$       !!!"""$$$%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!''''''&&&&&&&&&''''''((())))))(((&&&%%%$$$###"""''''''&&&&&&&&&%%%%%%%%%(((&&&$$$%%%'''(((&&&$$$###$$$%%%&&&&&&$$$###!!!""""""######!!! !!!'''---000111,,,((()))///111---(((,,,,,,,,,,,,------...///,,,---.../////////...---)))&&& &&&---000///---***...111((( ###,,,111666777444333555888666777888999:::;;;;;;;;;666((($$$111333222222333333,,,     %%%%%%&&&'''((())))))***      !!!###$$$$$$###!!! """"""""""""""""""""""""&&&%%%%%%%%%&&&''''''((())))))((('''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&'''&&&$$$###$$$&&&&&&&&&%%%###"""############!!!   )))...111///---...222222///,,,------,,,,,,,,,---...///,,,---.../////////...---***)))%%% ###&&&))),,,...///...---///222))) %%%222555888888555333555888999:::::::::999888777777555'''$$$111555333222222111+++    %%%+++,,,222888888999999:::;;;;;;;;; !!!"""""""""      !!!#########""""""##############################$$$$$$%%%&&&'''((())))))(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%###"""%%%$$$$$$"""!!!   !!!)))---///111222333222000...///...,,,++++++,,,---...,,,---...///000///......,,,,,,+++(((%%%$$$&&&'''---------------...///000///222***%%%777999:::888555444666999::::::::::::999888777666444&&&$$$111666444333222000***  %%%!!!   111:::===EEEEEEEEEEEEDDDDDDEEEEEEEEE """$$$$$$%%% !!!!!!!!!!!!!!!!!!     !!!  """############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&%%%$$$###"""!!!!!!"""   %%%)))///222000.........111///---+++***+++---...,,,---...///000000//////---...///...,,,+++,,,---000///.........///000111...111***%%%888999999777555555888:::999::::::;;;;;;;;;::::::222%%%%%%222555555555555222***$$$***'''    ###,,,;;;@@@BBBJJJHHHGGGFFFEEEDDDDDDEEEEEE!!!###$$$%%% """"""######"""!!!      !!!$$$!!!  !!!###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%'''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$###############!!!  """***......------///000///---+++++++++,,,---+++---...000000000000///...000000///---,,,,,,,,,,,,---...///000000000000+++///((($$$555555666555666777:::<<<<<<<<<<<<<<<<<<<<<;;;;;;111$$$&&&444333555888999444***'''...---&&&     $$$...777CCCDDDBBBIIIJJJIIIGGGEEEEEEEEEFFFFFF """""" """######""""""!!!   !!!$$$""" !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!! ###)))+++---///111......------,,,,,,------+++---...000111111111000///000000...,,,******+++)))+++---///000000///...***...(((###222222333555777999;;;<<<@@@@@@???>>><<<999888666111$$$(((666333666::::::444))) ,,,222333///'''      ---888@@@IIIGGGDDDKKKIIIHHHFFFDDDDDDDDDFFFGGG """!!!!!!!!!!!!!!!      """###"""!!! """""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&$$$$$$%%%'''''''''&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""###"""  !!!'''+++...000+++,,,---.........---,,,+++,,,...000111111111111///000///---+++******,,,+++,,,---...//////......***///)))$$$111111333666999;;;;;;;;;??????>>><<<:::888666444111$$$***888777999:::777000'''&&&000444444333---%%%    &&&666???CCCHHHDDDBBBKKKGGGEEECCCBBBAAACCCEEEFFF !!! !!!!!!!!!!!!    !!!###$$$""" ############$$$%%%&&&'''########################%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$&&&(((''''''&&&%%%%%%%%%%%%&&& """$$$%%%%%%$$$###"""###$$$$$$!!! """(((,,,...)))+++---/////////---,,,+++,,,...000111222111111///000///---+++***,,,.........------------......+++000*** %%%222222444777:::<<<;;;:::;;;;;;;;;:::999888777666111$$$,,,:::::::::999555---%%%(((222333333333...&&&'''###     ///===CCCCCCDDD???>>>GGGHHHFFFDDDCCCCCCDDDGGGHHH!!! !!!!!!!!!       !!!!!! """######$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$###$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%###"""###'''((('''%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$$$$"""""""""    &&&***+++******,,,000111...+++---///000...------000333333111---******+++...///,,,,,,---...///111333444......,,,$$$000111222555777777555444999:::===>>>===:::666444000&&&///:::>>>999666666...!!!&&&111333111000...+++++++++%%%      &&&999BBBGGGCCC???@@@DDDGGGBBBCCCCCCCCCCCCCCCBBBBBB !!!!!!"""""""""!!!       !!!!!! !!!"""$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((%%%$$$$$$&&&'''%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###""""""""""""!!!   &&&*********,,,...//////...,,,---...,,,++++++---000222000...,,,,,,---///000000000000000000111222222222111...%%%---...000444666777777666:::<<<===>>>===;;;888666000&&&...999<<<888666666///"""%%%111444333222///---...///***     +++<<>>HHHHHHMMMMMMIIIJJJGGGHHHJJJJJJIIIHHHGGGGGG !!!!!! !!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&###""""""""""""$$$%%%&&&%%%$$$###$$$$$$!!!     !!!###"""!!!###%%%%%%$$$### !!!"""###"""###%%%'''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''(((((()))***''''''&&&&&&&&&'''((((((''''''''''''''''''&&&&&&$$$%%%&&&(((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&""""""       ***---***&&&''')))---...000///......///111---...000222444555555666666555444222+++!!!###111444222777777333666222111000000000000111111777111%%%(((666777:::<<<:::999888444---!!!!!!+++444777777888999:::999666333222555777555888999555000)))     !!!999FFFGGGNNNOOOLLLMMMHHHHHHJJJKKKLLLKKKIIIHHH !!!""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&$$$$$$%%%&&&$$$    """"""  !!!""""""######!!!"""######"""###%%%'''%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''&&&''''''''''''((((((((('''''''''((((((***+++,,,***)))'''&&&&&&'''((()))&&&''''''''''''&&&%%%%%%$$$%%%'''((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%###$$$&&&%%%!!!      """'''&&&###""""""---...//////......///111------///111333444666777666555222...)))"""!!!///333222777666222555333222000//////000111111777222'''%%%222555:::<<<:::999999555111&&& (((222666888999;;;<<<<<<999555222333666444666777666444///$$$     333AAAEEEMMMOOOMMMOOOHHHHHHHHHJJJLLLLLLKKKIII!!!###""""""""""""""""""!!! #########$$$$$$######"""!!!"""$$$%%%%%%$$$###"""###""""""$$$&&&$$$    """"""  !!!""""""###$$$$$$######%%%'''%%%%%%&&&''''''''''''&&&%%%$$$$$$######""""""""""""###%%%'''((()))))))))'''''''''&&&&&&&&&&&&&&&'''''''''((()))***,,,---,,,+++)))'''''''''))))))&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%      +++---......------...///000000///000111222444555444333111---)))%%%,,,000111777777333666555444222111000111222333555222))) ,,,444999;;;999888999777333***### '''000555888:::999===???<<<777333444555444666666555555222(((    ---;;;@@@IIIMMMLLLNNNIIIGGGGGGIIILLLMMMLLLJJJ!!!###""""""#########!!!""""""#########""""""!!!!!!"""%%%&&&&&&$$$""" """$$$"""    """"""!!! !!!###$$$%%%$$$######%%%'''%%%&&&&&&'''((('''''''''%%%$$$$$$###"""!!! !!!"""%%%''')))*********'''''''''&&&%%%%%%$$$$$$'''''''''((()))+++,,,------,,,***((('''((()))***&&&&&&'''((('''&&&$$$###$$$%%%'''(((((('''%%%$$$"""###$$$%%%&&&&&&&&&&&&'''((())))))'''$$$    ***,,,------,,,+++---...333222000//////000222333111222111...+++&&&)))...000777888444888777666444222222222444555222111+++ '''333888;;;999888999777444---$$$ &&&000555888:::888<<>>999555555666666777666555666444+++      )))777<<>><<<888444333444333555555555777555+++     111???FFFHHHJJJKKKNNNMMMLLLJJJJJJJJJKKKLLL ###$$$%%%&&&&&&%%%###"""''''''&&&&&&%%%$$$$$$### %%%&&&"""    !!!"""!!!"""###!!! !!!"""###$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''''''''''')))((('''&&&&&&'''((()))&&&'''(((***+++,,,,,,---///,,,)))((()))******))))))(((%%%!!!###%%%'''((())))))''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%    (((//////...000111000///111333333222000000111000333444111///,,,$$$'''222444333444444222444333111000000222444666333222...%%%(((222333222......222444333111,,,%%%"""+++777:::666888:::===<<<888555444444333555666666777555***    ,,,<<>><<<999777555...!!!$$$///666999::::::999777444333444222111222666777666666555444444444444666666555000&&&       000AAAIIIMMMJJJHHHJJJKKKHHH  !!!!!! ######$$$$$$$$$###""""""!!!"""!!!!!!   !!!"""!!!!!!$$$### !!!!!!!!! !!!###$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&''''''(((''''''(((((((((((('''''''''&&&&&&''''''((()))***))))))(((((((((((())))))(((***++++++)))(((((())))))***++++++***)))'''&&&%%%%%%$$$######"""!!!!!!$$$%%%''')))************''''''&&&%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$######$$$&&&%%%###!!! """&&&,,,111444666777888;;;:::999:::;;;;;;:::888777777888888888888888999444555666777999;;;<<<===>>>>>>;;;777666222(((%%%///666888999::::::888666555444444333444555666666666666666666666666555666666000&&&      &&&:::GGGOOOLLLIIIKKKJJJFFF !!!!!!!!!  !!!!!!!!! !!!"""###$$$$$$######""" !!!   !!!""" ######  !!!!!! """$$$%%%''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***)))((((((''''''(((((()))'''(((******)))((()))***'''(((***++++++***((('''&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&'''((())))))''''''''''''&&&&&&%%%$$$"""""""""###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%###"""   $$$,,,222555666555555:::999888999:::;;;:::999888888888777777666777888555555555666777999:::;;;;;;===;;;777777666000((($$$)))111666777555666999999888777555555666555333444555666777888888888888333666666111&&&      111BBBNNNMMMJJJLLLKKKGGG !!!"""""""""!!!   !!!!!!!!!  !!!"""###$$$$$$###""" !!!  """ """""" ######!!! !!!"""$$$&&&((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((&&&''')))***)))((()))***&&&(((***+++,,,+++***)))'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&''''''((((((''''''&&&""""""""""""###%%%((()))'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%'''((('''&&&%%%%%%###   ###,,,333555555444333999888777888:::;;;:::999888999999777666555777888555555555555555666777777888<<<;;;777777999666///***---333777555333333666999999888666666777555222333444666888::::::999999222555777222'''      ***>>>MMMMMMKKKNNNMMMHHH"""!!!   !!!!!!!!!$$$"""!!!"""$$$%%%""" !!!  !!!"""### !!!"""""""""!!!  !!!###%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''')))(((&&&$$$''''''(((((())))))******)))((('''&&&%%%%%%&&&''')))((((((((()))***+++++++++++++++******(((''''''&&&&&&'''((()))***++++++&&&((()))(((%%%$$$&&&((((((((())))))((('''&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''((())))))'''%%%$$$%%%&&&%%%"""  %%%111555444444333111444444555777888888888888999888777666444333111111444444444555555555555555333:::<<<777333666777555,,,222888:::777555555777444555777888888777555444777666555555555777888999222555666...!!!      333EEEIIIJJJMMMKKKDDD!!!!!!  ###!!! !!!###$$$"""   !!!  !!!""" !!!!!!"""!!!  !!!"""###%%%&&&''''''%%%%%%%%%%%%%%%$$$######!!!!!!"""$$$%%%''')))***'''&&&&&&((())))))'''%%%(((((())))))))))))))))))***)))((('''''''''((()))))))))(((((())))))*********++++++******(((''''''''''''((())))))*********&&&((()))(((%%%$$$%%%''''''((()))******(((&&&%%%$$$$$$$$$%%%&&&'''((((((&&&%%%$$$#########$$$%%%&&&'''((())))))'''%%%$$$$$$&&&%%%###!!!  ###///333333444333111222333444555666666666666666666555555444333333333444444555555555666666666444999999555333555555222,,,000444666666555666777444555777888777666555333555555555555555666777777222555666///!!!      (((999CCCHHHLLLMMMLLL  !!!   """###"""!!!   !!!   !!!!!!!!! $$$$$$%%%%%%&&&'''''''''###$$$$$$$$$$$$###"""""" """$$$'''((()))&&&&&&'''(((***+++)))'''************))))))))))))))))))((((((((()))*********))))))(((((((((((()))************)))(((''''''))))))))))))))))))******'''(((((('''%%%###$$$%%%&&&''')))******(((&&&$$$$$$$$$%%%&&&'''((()))***'''&&&$$$"""""""""$$$%%%''''''((()))((('''&&&%%%$$$&&&%%%$$$###!!!  ,,,111222333333222111111222333444444444444333333333333444444444444444444555666666777888888888999888555555777444000------///111444666666555666666777888777666444333333444555666777666555555222555777000"""      ,,,<<>>;;;888999:::999555222111---***...555999888666999999999999888777777666777999;;;======;;;888666333777888111###      444CCCGGGKKKSSS!!!"""###!!!  !!!$$$""""""######!!!  """!!! !!!""""""!!!!!! !!!"""###%%%$$$$$$$$$#########"""!!!""""""############""" ###&&&((())))))&&&&&&'''(((***+++)))'''))))))))))))((((((((((((''''''((()))))))))(((((((((''''''&&&&&&&&&&&&'''((((((((())))))(((((('''***)))))))))(((((('''''')))'''&&&&&&'''(((&&&%%%&&&$$$""" """&&&(((((('''&&&%%%&&&(((***+++(((((((((''''''(((((())))))))))))(((((((((''''''$$$&&&&&&%%%&&&'''"""  ''',,,...111333333555555555555444444333222444444444444333333333333444444555666666777888888:::777666888888444222222444000...111777;;;:::888:::::::::::::::::::::::::::<<<>>>??????===;;;999555888888000"""     ***<<>>===>>>?????????>>><<<;;;888999888///     ///AAAJJJJJJ   !!!""""""""""""!!!"""""" !!!$$$ """###$$$###    """!!!###%%%%%%%%%%%%$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###&&&((()))((('''''''''&&&&&&''')))(((&&&$$$%%%&&&&&&&&&''''''((((((***+++,,,,,,+++***)))(((%%%%%%%%%%%%&&&&&&'''(((''''''(((((((((((((((''''''''''''''''''''''''''')))'''%%%'''***,,,***(((###$$$&&&(((((((((&&&%%%***(((&&&$$$$$$%%%'''((("""$$$&&&((())))))((('''******)))(((((((((((((((%%%&&&%%%$$$&&&'''###     (((,,,---000333333555555555444333222111000111111333444666777888999444444444555555555555555777666888;;;888222333999777777888:::<<<======<<<;;;;;;;;;<<<===>>>???@@@>>>>>>?????????===<<<;;;999:::888...      ###:::DDDBBB!!!  !!!###$$$$$$ !!!""""""!!!     $$$###!!!!!!"""""""""!!!###"""!!!"""###$$$###"""!!!  """###&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&(((''''''&&&&&&&&&''''''!!!"""$$$&&&'''((())))))))))))((((((((('''&&&&&&***'''%%%$$$&&&(((******)))+++---+++'''%%%&&&((('''&&&&&&&&&&&&'''((((((''')))+++,,,,,,***(((&&&(((''''''((()))******)))))))))((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%%%%$$$%%%''''''&&&$$$!!! """+++000111111000555666777777777666444333333333333444777:::===@@@???999333000111333444333777999:::;;;:::888666444<<<:::999999;;;<<<<<<<<>>===<<<<<<<<<<<<<<<============<<<;;;:::999999888555...       333DDD!!!!!!  !!!"""######"""!!!     $$$"""!!!!!!!!!"""!!!!!!###""" """###"""""""""!!! !!!"""###%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$#########$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&######%%%&&&(((((()))))))))(((((('''''''''(((((()))'''$$$$$$%%%((()))))))))******)))'''&&&&&&'''&&&&&&&&&&&&&&&''''''((('''((()))++++++***(((''')))((('''((()))***)))(((''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&###$$$&&&''''''%%%###"""###***---///111333222333444555666666555444222222333555888<<<@@@BBB???;;;666333444555444333::::::999999999999888888;;;:::999999;;;<<<<<<;;;<<<<<<;;;:::::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;999777444...    !!!!!!    ,,,<<<!!!"""### !!!!!!!!!!!! !!!###!!! !!!    ###"""""""""!!!!!!!!!!!!###!!! !!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$#########"""""""""###############"""$$$$$$############$$$$$$%%%&&&&&&'''(((((()))))))))((('''''''''((()))***)))'''%%%$$$&&&((())))))((('''&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))))))))***)))(((((()))***)))'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&"""$$$&&&(((((('''&&&%%% &&&+++++++++000555000000222333555555666666111111333666999>>>BBBDDD???<<<888666666666555444;;;:::999999999:::<<<===:::999888999;;;<<<;;;:::999999888888999999::::::888888:::;;;;;;<<<<<<<<<888666444...!!!  """###%%%###   !!!000 ###$$$!!!!!! !!! !!!######"""!!!     !!!"""###"""!!!!!!!!!"""###  !!! ###############$$$$$$$$$############""""""""""""!!!"""###$$$$$$$$$###"""###############$$$$$$%%%'''''''''''''''(((((())))))((('''&&&'''(((***+++***(((&&&&&&''')))))))))(((%%%$$$%%%(((***(((&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''(((***+++,,,***))))))******((('''******************++++++&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&& )))---+++***///444111111222333444555666666111222333666999<<>>:::999888999;;;<<<;;;999888888888888888999:::;;;999::::::;;;<<<<<<;;;;;;888555333..."""    $$$$$$!!!  $$$!!!###!!!!!!!!! !!!  """###!!!"""###$$$###!!!  """"""!!! !!!"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''((())))))(((''''''((()))***++++++***(((((()))******)))'''%%%###%%%(((***(((&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&(((***+++,,,***))))))******)))'''******++++++++++++++++++'''''''''(((''''''&&&&&&$$$%%%&&&'''''''''''''''''''''((((((((('''&&&%%%  ***111///,,,...111444444444444444555555555333444444555777999:::;;;>>>;;;777222111333777:::888999<<<>>>???>>>======999999999:::<<<<<<;;;999999999888999999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999777444111...$$$   !!!$$$###!!!   !!!!!!  !!!"""!!!$$$%%%$$$!!!  !!!!!!""""""!!!""""""###$$$$$$$$$$$$###############"""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((('''&&&&&&&&&'''((()))(((((())))))))))))))))))+++***(((((()))***)))((('''&&&%%%&&&((()))(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&'''(((***++++++***))))))***+++***((())))))))))))))))))))))))''''''((((((((((((((('''%%%&&&((())))))((('''&&&'''((((((((('''&&&&&&%%%!!!  )))222222//////000555444444444444444555666555666666666666666666666:::888555222000333777;;;777999<<>><<<:::;;;;;;:::999999999::::::888888999999999888888777555222000...'''   """###$$$$$$   !!!  !!!!!!!!!   """%%%&&&$$$""" !!!"""###$$$###""""""$$$$$$$$$$$$############!!! """$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$###$$$&&&(((***((()))+++---,,,***'''%%%((('''%%%%%%&&&&&&%%%$$$''')))+++***'''&&&(((+++((((((((((((((()))*********************)))))))))***)))((()))+++,,,,,,+++---,,,,,,+++***)))((((((''''''(((***++++++++++++)))***+++,,,+++***(((&&&######$$$%%%&&&'''((()))$$$ $$$,,,111222333333/////////000222444777888777777888888888888777777///333888999888777888999<<<<<<;;;:::;;;<<<===>>>;;;;;;<<<>>>@@@???===;;;;;;;;;:::999888888888999444555666777777888888777555111///...'''   """    !!!!!!"""!!!    ###$$$%%%%%%%%%"""$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######"""!!!"""###$$$%%%)))))))))(((''''''&&&&&&)))***+++***(((&&&&&&&&&%%%%%%+++)))!!!%%%+++&&&&&&'''((()))***)))(((((((((((('''(((((()))******$$$&&&(((***+++,,,,,,+++++++++,,,---------,,,,,,---++++++,,,//////,,,((((((&&&&&&******((())),,,***+++***)))***+++'''!!!)))******)))(((''''''(((***((($$$  $$$...111111333444444111000000111333555777888777888:::;;;;;;999666555333777:::999666555777;;;:::<<<<<<;;;888888;;;>>>>>>????????????>>>>>>===<<<;;;999888888888999999777999::::::999888777777555666333+++$$$     !!!    """###$$$###### """###""""""$$$%%%""""""######$$$$$$%%%%%%########################""""""""""""######$$$%%%%%%$$$$$$######$$$$$$$$$)))))))))((('''&&&&&&&&&&&&%%%***)))###(((---&&&))))))+++,,,,,,,,,+++***)))((((((((())))))***+++&&&''')))***+++,,,++++++,,,,,,,,,---,,,,,,++++++,,,+++***+++------+++)))***((('''******''''''***)))++++++***,,,...,,,&&&((()))))))))((('''((((((((('''$$$!!!   &&&000111///000000///333222111111111333444555333555888::::::999888777666999;;;999555444777:::;;;<<<===;;;999999;;;>>>@@@@@@@@@@@@>>>===;;;:::;;;:::999888888888999:::777888999999888777777777444444///((("""      !!!"""""""""!!!!!!  !!!!!!"""###$$$$$$%%%########################!!!!!!"""$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&''''''((((((%%%))))))&&&,,,000''')))***+++,,,---,,,++++++***))))))))))))***++++++))))))***++++++++++++***,,,---------,,,+++******,,,***))))))***++++++***,,,))))))+++***&&&&&&((()))+++,,,+++,,,000...)))'''''''''(((((((((((((((%%%$$$###"""  $$$...///...//////---444333222111000000000000000222555777999999999888999::::::888555444777:::<<<======<<<;;;;;;<<<>>>???@@@@@@@@@>>>;;;888666999888888888888999999:::666666666666777777777777111000***###       !!!"""""""""!!!!!! !!!!!!  !!!"""###$$$$$$########################!!!"""###%%%&&&%%%%%%$$$)))(((&&&%%%%%%&&&((()))((('''&&&&&&'''((()))))))))%%%((()))(((///222''''''(((***+++++++++***)))+++***************+++++++++++++++++++++*********---------,,,+++***)))(((+++)))(((((((((***++++++,,,)))(((+++***'''''')))---000000------///---)))'''&&&&&&'''((())))))((($$$!!!  )))---...111222222222222111000000/////////000111444666777888777777888999999777555666999;;;============<<<<<<======<<<===>>>???===;;;888666888888888888999999::::::777666555555666666666666...***###        """""""""!!!  !!!""""""######""""""""""""""""""""""""!!!"""###%%%%%%$$$######&&&%%%###"""""""""######((('''%%%&&&)))******))))))$$$''')))'''...111''''''((()))***+++***))))))++++++***************+++++++++******************------,,,,,,+++***)))((())))))((((((((()))+++,,,***'''(((++++++)))))),,,444888999555222222...***(((&&&%%%&&&)))***)))(((###  &&&,,,///222444444//////000000000111000000222333444555555555555444666666777777777999<<<>>>======<<<============<<<888999;;;<<<<<<;;;:::999888888999999::::::::::::777666444555666777555333)))$$$###         !!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""'''%%%$$$&&&***+++(((&&&'''$$$((((((%%%+++///&&&((()))***+++,,,+++******++++++***))))))))))))*********))))))((())))))***+++,,,,,,,,,+++***))))))''')))))))))((()))+++---)))''''''+++,,,******---888>>>AAA>>>;;;999555000***(((&&&'''***+++***'''"""!!!"""!!!  '''---...111222111---...///111222222222222555555555555555444333333444444666888:::<<<===>>><<<<<<;;;<<<>>>>>><<<:::555666777999:::;;;<<<<<<999:::;;;;;;;;;;;;;;;:::999777555666888777333000$$$!!!((($$$    !!!!!!     !!!######""""""""""""!!!!!!  """#########"""%%%######&&&))))))%%%!!!%%%###(((((("""&&&,,,%%%'''((()))***+++***))))))+++***))))))((((((((())))))((((((''''''((()))*********+++++++++******)))&&&(((++++++***)))+++---+++((()))+++,,,)))))),,,333;;;BBBBBB@@@???;;;777---***'''(((+++,,,***&&& ###### (((---...000000///...///000222222222222222555555555555444444444333444555777:::<<<===<<<;;;<<<;;;:::;;;>>>>>>;;;999555555555666888:::<<<===;;;<<<=========<<<;;;::::::888777888:::888222,,, $$$...)))    !!!!!!  !!!!!!   !!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! ###!!!!!!%%%)))((("""######)))(((###)))$$$$$$%%%'''((((((((('''&&&******)))(((((('''((((((((('''&&&&&&&&&((()))***)))******+++++++++******%%%(((,,,---+++***+++------******,,,+++((((((***+++555???BBBBBBBBB???;;;///+++((())),,,---***&&&!!!$$$###   (((---///111111000///000222333333222111111555555555555555555555555555666888;;;======:::888;;;:::999;;;===>>>;;;888666666555555666888;;;=========>>>>>>>>>===;;;:::;;;999888:::<<<999111***'''111,,,!!!       !!!   """""""""!!!###$$$$$$$$$###"""   !!!###%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&'''&&&&&&%%%$$$'''''''''''''''((())))))&&&%%%#########%%%'''(((((()))***++++++***)))(((''''''((()))***+++,,,,,,))))))(((((((((((())))))///000555===DDDEEE???999444---&&&%%%))),,,***&&& """###!!!    )))...000222333333333444444444444444444777666555444444333333444333555888888888777888::::::;;;<<<<<<<<<;;;:::999666666555666888;;;>>>@@@???>>><<<999777777:::<<<<<<>>>===::::::999..."""+++000+++###       !!!  !!!"""!!! %%%$$$$$$"""   !!!!!!!!!!!!!!!!!!""""""""""""""""""$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&((()))))))))*********))))))(((((((((((()))******++++++((((((''''''''''''((((((+++,,,000888@@@BBB>>>:::444...'''&&&)))***'''###$$$&&&%%%    ***///111222333333333333333333333333333777666555555555555555555333555777888777777888999:::;;;<<<<<<<<<;;;:::999777777777888:::<<<>>>@@@>>>===<<<:::888999<<>>===;;;:::777,,, """---111---'''        !!!!!!!!!!!!"""!!! ###"""    !!!!!!"""###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))+++***))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''+++222999<<<;;;888444...(((&&&((('''###'''***)))"""  ***000222222222333333333333333333333333666666666666666777777888555777999999888888999:::;;;;;;;;;;;;;;;:::999999999:::;;;<<<===>>>>>>???=========;;;:::;;;>>>AAA;;;======;;;999333((( )))///111///,,,          !!!!!!!!!!!!   !!!""""""###$$$%%%&&&&&&&&&'''''''''''''''&&&&&&%%%(((''''''&&&&&&'''((((((,,,+++)))'''''''''((()))************))))))(((((('''(((((((((((((((((('''%%%%%%''',,,111444555444///,,,(((&&&'''%%% (((,,,,,,###!!!   )))000333222111333333333333444444444444666666666666777888999:::999;;;======<<<;;;<<<===<<<<<<;;;;;;::::::999999;;;<<<>>>@@@AAA@@@???>>>>>>??????===<<<<<>>AAABBBCCCBBB@@@???AAAAAAAAA???===<<<===???;;;;;;<<<<<<666,,,!!!""",,,111000///000222%%%          """###$$$  !!!!!!!!!!!!!!! $$$%%%&&&((((((''''''&&&'''''''''&&&&&&&&&&&&%%%)))((((((''''''(((((()))+++*********))))))(((((())))))++++++++++++))))))((((((((((((((()))))))))&&&&&&&&&&&&%%%!!! """((()))((($$$$$$"""  """,,,111222000000111222333555666777888666666666666777888999:::???AAABBBBBBAAA@@@AAABBB@@@???===<<<;;;;;;;;;;;;>>>???AAACCCDDDCCCBBBAAAAAABBBAAA@@@===<<<===>>><<<;;;;;;;;;555))) !!!(((///333111000111444+++       !!!       !!!!!!!!!!!!     !!!$$$&&&&&&&&&&&&%%%((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))*********)))))))))))))))((()))***++++++***)))((())))))***)))((((((((((((%%%&&&''''''$$$ &&&)))(((%%%%%%%%%$$$  )))000111000,,,---///111333666777888666666666666666777888999===???AAA@@@???>>>>>>???BBB@@@???===<<<<<<<<<<<<>>>???AAABBBCCCCCCCCCCCC???@@@@@@???=========>>>>>>;;;::::::444(((!!! )))...333444333222333555000%%%   !!!!!!   """    !!!!!!     !!!$$$%%%%%%$$$$$$))))))***))))))(((''''''$$$%%%''')))******))))))))))))))))))))))))******'''((()))++++++)))((('''((()))******)))(((((((((&&&'''((('''### """)))***'''$$$&&&&&&%%%"""  (((///111000)))***,,,///222555777888666666666666666777777888;;;===>>>>>><<<;;;<<<<<>>===<<<======>>>???@@@BBBCCCDDDDDDDDD<<<>>>??????>>>>>>???@@@???;;;::::::333'''!!!"""///222555555444444555777333'''  """!!!          !!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&'''(((+++,,,,,,***(((&&&)))'''&&&%%%%%%'''***,,,((()))******)))'''%%%###&&&&&&''''''((())))))***,,,***((('''&&&&&&'''''''''(((((($$$%%%((((((''''''$$$''''''###  ***222222...)))'''''')))///333555444333666999888555333444666888888:::<<<>>>@@@AAABBB>>>>>>===<<<::::::<<<>>>AAABBBBBBCCCCCCBBBBBBAAA>>><<<;;;===@@@BBBAAA???BBBDDDAAA888,,,$$$###&&&444555777888888666444222111+++"""    ###"""!!!       !!!!!!"""###$$$%%%&&&''''''((()))***++++++***(((''')))(((&&&%%%&&&(((***,,,((()))))))))(((&&&%%%###%%%%%%&&&'''((())))))***++++++***)))((((((''''''***)))&&&!!! %%%'''&&&%%%%%%$$$''''''$$$   '''000111///---+++***,,,000444555444333555666777666666666777888999:::<<<>>>@@@AAABBBBBBBBBAAA???===<<<===???@@@AAAAAABBBBBBBBBBBBBBB???===<<<===@@@AAA@@@>>>???BBBAAA999...'''&&&(((777888999:::999777555333111---%%%   $$$###"""         !!!###%%%''''''((())))))))))))))))))))))))***)))(((''''''(((***+++******)))((('''&&&%%%%%%$$$$$$%%%&&&'''((()))***++++++,,,,,,+++***((('''***(((""""""$$$$$$#########$$$((((((%%%"""   """,,,//////111000///000333555666555444444555777999:::999888999:::;;;<<<>>>???@@@AAADDDDDDCCCAAA>>>===>>>??????@@@@@@AAAAAAAAAAAABBB???>>>===>>>???@@@???>>>===@@@@@@;;;333---,,,...;;;;;;<<<<<<;;;888666444222000***    $$$$$$"""  !!!!!!    !!!$$$&&&''''''((())))))((('''((()))***++++++***)))(((((()))***+++,,,+++***(((''''''''''''$$$$$$%%%&&&'''((())))))+++,,,......---+++((('''%%%""" #########"""###$$$%%%((()))'''$$$    (((...000222222222444555777888888999777666888<<<===;;;888888999:::;;;<<<===>>>???AAAAAABBB@@@>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@???????????????>>>===@@@AAA>>>999555444666>>>>>>>>>===;;;999666444333333...%%%    $$$###"""!!!   """$$$###     !!!$$$&&&&&&&&&&&&)))((('''&&&'''(((***+++,,,+++***)))(((((()))))),,,+++******)))*********%%%%%%&&&&&&'''(((((()))+++,,,......,,,)))&&&###  !!!######"""###$$$&&&%%%((()))'''%%%"""  $$$,,,000000111333555666888:::;;;===;;;999:::===>>>;;;888888888999::::::;;;<<<<<<>>>???AAAAAA@@@@@@AAACCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAA???AAACCCAAA>>><<<<<<>>>??????>>>===;;;999666555444555222***    ######"""!!!   ###%%%%%%$$$"""!!!!!!     """$$$%%%%%%%%%(((''''''&&&'''(((***+++,,,+++***)))((('''''''''))))))******++++++,,,,,,(((((((((((((((((((((((())))))***)))'''###""" """############%%%'''&&&((((((&&&%%%%%%   """+++000---000333555666777888:::<<<<<<;;;;;;<<<<<<:::999999999999::::::;;;;;;;;;===@@@BBBCCCCCCCCCEEEFFFDDDCCCAAA@@@??????@@@@@@AAACCCDDDCCCBBBBBBCCCDDDCCCDDDDDDBBB@@@@@@AAACCC@@@@@@???>>><<<:::888777666555333...%%%    """"""!!!!!!!!!!!!"""""" !!!!!!"""!!!###%%%&&&&&&$$$######!!!     """$$$%%%%%%&&&&&&&&&'''((()))******++++++***)))'''&&&&&&%%%$$$%%%(((***+++,,,,,,+++*********)))((((((''''''%%%%%%$$$""""""'''"""$$$%%%%%%######$$$%%%&&&((('''%%%%%%'''%%%  !!!***///,,,///333444333333555666777999::::::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@CCCDDDCCCCCCDDDDDDGGGEEECCC@@@?????????@@@AAACCCEEEEEEDDDCCCEEEGGGFFFEEECCCAAA@@@AAACCCEEEBBBBBBAAA???>>><<<;;;:::888555333000,,,###   !!!!!!!!!!!!!!!""""""### !!!""""""######%%%&&&'''&&&$$$$$$$$$      ###%%%&&&%%%&&&''''''((())))))***+++***)))((('''&&&%%%$$$ """&&&)))+++++++++***,,,,,,+++***)))(((''''''"""!!! %%%***$$$%%%'''&&&$$$""""""###&&&'''&&&$$$%%%((('''###    ***///,,,000333333111000111333222555999999777666999;;;===========================???AAABBBAAA@@@@@@@@@IIIGGGDDDAAA????????????AAADDDFFFFFFEEEEEEGGGJJJGGGEEEBBB??????@@@CCCEEECCCCCCBBBAAA???>>>======888555222222000(((   ###""""""!!!!!!!!!""""""  !!!######""""""$$$''')))(((%%%$$$&&&)))"""$$$$$$     !!!$$$$$$''')))***)))((()))***))))))(((((('''$$$ !!!"""######''''''&&&$$$""" !!!%%%'''''''''(((((('''&&&%%%$$$$$$###+++***)))(((((()))******$$$  ###///---...000222444555333111333444666777777777666666999999999;;;>>>@@@AAA@@@;;;;;;===>>>@@@BBBCCCDDDGGGFFFCCC@@@???>>>>>>>>>CCCCCCCCCCCCCCCDDDEEEEEEFFFDDD@@@<<<;;;<<>>???AAABBBCCCCCCFFFEEECCCAAA@@@???>>>>>>CCCCCCCCCCCCCCCDDDDDDEEEDDD@@@:::666555999>>>AAABBBAAA@@@@@@@@@@@@>>><<<===333555888222---###   """!!!  !!!############%%%&&&'''(((+++***((((((((('''&&&$$$%%%&&&%%%!!!    !!!###'''))))))((())))))++++++*********'''###  !!!%%%)))++++++***)))+++***)))((('''&&&&&&%%%)))((((((''''''((())))))'''!!!  ,,,333333333333222222111000...000444777999999888777<<<;;;:::<<<>>>@@@@@@@@@??????@@@AAAAAABBBBBBCCCDDDCCCCCCCCCAAA@@@???>>>CCCCCCBBBBBBCCCCCCDDDEEECCC>>>666111000555<<<@@@@@@AAA@@@???===<<<===>>>>>>555555888333///(((    ###"""  """###$$$$$$######$$$&&&((()))+++)))&&&''')))***'''$$$%%%&&&$$$ !!!    !!!&&&((())))))***+++,,,,,,+++++++++***&&&$$$!!! """$$$%%%'''))),,,---,,,+++***,,,++++++***)))((('''''''''''''''''''''((((((((('''$$$  (((111222333333222222333333---///333777999:::999888;;;:::999:::<<<>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBB@@@???CCCBBBBBBBBBBBBCCCDDDDDDCCC???888333222555:::>>>>>>???@@@>>>;;;:::===AAA???666666888333222---!!!    $$$###""" !!!###$$$$$$#########$$$&&&((()))(((&&&$$$&&&)))+++)))'''$$$$$$"""!!!      ###'''***+++,,,------,,,+++,,,,,,,,,)))'''%%%$$$###!!!"""%%%(((***(((***+++------,,,+++***,,,,,,+++***)))(((((('''&&&&&&'''(((((((((((((((&&&%%%$$$### $$$---000333444444444666888...111444777999:::999888999777666777999<<<===>>>CCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEECCC???<<<:::999:::;;;;;;===>>>===;;;;;;???BBB???666777999444444222'''    %%%$$$###"""!!!  !!!""""""###"""#########$$$&&&'''(((%%%$$$$$$&&&((())))))((("""###"""!!!     %%%(((+++,,,...---,,,+++,,,------+++***'''&&&%%%%%%$$$###""""""$$$###"""!!!!!!"""###$$$"""""""""###%%%(((***+++)))***,,,---------,,,,,,,,,,,,+++***)))(((((('''&&&&&&((()))))))))))))))&&&''''''%%%   )))...333666666666888;;;333444666888999999999999777555444555888;;;===>>>CCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDFFFEEEDDDCCCAAA???===;;;<<<===============???AAA===666888:::666666666,,,    $$$###""""""!!!!!!!!!!!! !!!#########"""!!!"""###$$$%%%&&&'''''''''###%%%&&&&&&%%%%%%'''((("""$$$### """      %%%)))+++---,,,+++++++++------,,,+++***))))))((('''&&&&&&%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&''')))+++,,,)))***,,,---............,,,,,,+++***)))(((''''''&&&'''(((***************'''((()))'''   '''---555888888777999;;;888888888888888888999999666444333444888<<>>>>>>>>??????===;;;;;;555888;;;777888888///!!!   ###""""""!!!!!!!!!""""""  """$$$%%%###!!!"""###%%%'''((((((''''''###&&&(((&&&###"""$$$'''###$$$$$$!!!"""###     ###'''***,,,,,,+++***+++---...---,,,------,,,+++***)))((((((***)))'''&&&%%%&&&((()))'''''''''''')))+++---...)))***,,,---///000000000,,,++++++***)))(((''''''&&&''')))***+++++++++***(((***+++(((   &&&...666:::999777888:::<<<;;;999888777888999999666444333444999===@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@BBBEEEGGGIIIBBBAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCDDDCCCCCCCCCCCCAAA??????AAA???;;;777999444888<<<888888888000$$$   %%%%%%$$$"""!!!!!!""""""!!! ######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$%%%"""!!!    %%%))))))))))))***,,,......---+++++++++++++++******))))))&&&((()))***)))((())))))''''''((()))***++++++++++++++++++,,,---...///000++++++,,,,,,+++***(((''',,,+++++++++******))))))+++***(((%%%!!! ///888999===:::555999999:::;;;;;;:::888555333444444444555777;;;>>>@@@BBBAAAAAA@@@@@@@@@AAAAAACCCBBB@@@???@@@CCCFFFHHHBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@???===<<<:::999555777888888666444444333,,,!!!   $$$$$$###"""!!! !!!""""""!!! !!!!!!"""!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$"""""""""###!!!!!!      (((,,,---------...//////...---++++++++++++*********))))))***++++++)))'''(((((('''(((***++++++++++++***,,,,,,,,,,,,------...///+++,,,,,,,,,+++***((('''))))))))))))((((((((((((***)))'''%%%"""  ,,,666888<<<999555999999::::::::::::888777666666666666888:::===???AAABBBBBBAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAACCCEEEFFFBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@???===;;;:::666777888888777666555555000%%%  #########""""""""""""!!! !!!""""""!!!  !!!"""############"""###############"""!!!###############"""!!!!!! !!! !!!     $$$,,,......//////......------++++++++++++************,,,------,,,)))'''(((((()))***,,,------,,,***)))------------------------+++,,,,,,---,,,+++)))((('''''''''&&&''''''((((((((('''&&&%%%###  )))333555999777444888999999999888888999999999777888999;;;===???@@@AAACCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAABBBDDDEEEGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA???>>><<<;;;666666777888888888888777555***   """""""""#########$$$$$$!!!!!!"""######"""!!!!!! !!!"""###$$$%%%%%%%%%"""""""""""""""!!!!!! """""""""""""""!!!!!! !!!     $$$***,,,---,,,++++++++++++++++++++++++++++++++++++,,,------,,,***))))))+++***+++---......---+++)))------------------,,,,,,+++,,,---------,,,***)))'''&&&&&&&&&&&&'''((()))'''&&&&&&%%%$$$!!!  (((111333777555222666888777666666666888:::;;;777999:::<<<>>>?????????CCCCCCCCCCCCBBBBBBAAAAAACCCDDDDDDEEEDDDCCCBBBAAABBBBBBAAAAAABBBDDDFFFGGGGGGGGGGGGGGGFFFDDDCCCCCCAAAAAAAAA@@@???>>><<<;;;666555666777888999999888888///"""   """"""######$$$%%%%%%%%%"""##################"""!!!"""###$$$%%%%%%%%%%%%!!!!!!"""""""""!!!!!! """""""""!!!!!!!!!!!!!!!    $$$'''***++++++******,,,+++++++++++++++++++++,,,+++,,,,,,+++******,,,...+++,,,---......---+++***,,,---.........---,,,+++,,,,,,---......---+++***(((((('''&&&'''(((***+++'''&&&%%%&&&&&&$$$   )))111222555333000555666555444444555777:::<<<888999:::<<<======>>>>>>AAAAAABBBCCCCCCBBBAAAAAABBBCCCDDDEEEDDDBBB@@@???AAAAAA@@@AAABBBDDDEEEGGGGGGGGGGGGGGGFFFDDDCCCCCC????????????>>>===;;;;;;666555444555888::::::999999333(((   """######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$ !!!"""""""""""""""######"""!!!!!!!!!!!!!!! !!!  !!!(((,,,,,,,,,---...++++++++++++,,,,,,,,,,,,***++++++***)))***,,,///+++,,,,,,,,,---,,,,,,,,,+++,,,---.........---,,,,,,---.........---,,,++++++***((('''''')))***,,,'''&&&&&&&&&'''&&&###!!!  )))111222666444222777666555444444555888:::<<<999999::::::;;;<<<======>>>???AAABBBCCCBBBBBBAAAAAABBBCCCCCCBBBAAA@@@?????????@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCC?????????>>>>>>===;;;;;;999666444666999<<<;;;999999666...!!!   ######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$######""" !!!"""###$$$$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!! ###***,,,,,,---///+++++++++,,,,,,,,,------,,,,,,+++***((((((+++---++++++******+++,,,---...***+++---...///...---,,,,,,---...//////...---,,,,,,+++(((''''''(((***+++((('''&&&'''''''''%%%### '''000222777777666<<<777777777777888999;;;<<<;;;::::::999:::;;;===>>>;;;<<>>AAACCCEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCC???????????????>>>===<<<===999666888;;;>>>===;;;999999333(((   $$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""### """""" !!!  ''')))***,,,...+++++++++,,,,,,---------...---,,,)))'''''')))++++++***)))((()))+++...///)))***,,,...//////...---,,,---...//////......------+++(((&&&&&&''')))***)))'''''''''((('''&&&$$$!!!  &&&///222888:::999@@@999999999999:::;;;<<<======<<<:::999:::;;;===???999:::===@@@BBBCCCBBBBBB????????????????????????;;;===AAADDDFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@???>>>===@@@<<<888999===@@@???<<<999:::777,,,    '''&&&%%%%%%%%%&&&''''''###$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""    ###***,,,,,,///+++&&&%%%(((******))),,,,,,---...---***((('''+++*********************---------........./////////////////////......---,,,***'''$$$###$$$&&&'''******))))))'''&&&%%%$$$"""!!!   '''444555555:::<<<:::===<<<<<<===@@@AAAAAA@@@<<<;;;;;;<<<>>>===;;;999666999===@@@AAA@@@>>><<<===>>>@@@BBBCCCBBB@@@???<<<999@@@FFFBBBEEEIIIDDDGGGEEECCCAAAAAABBBEEEFFFCCCAAA???>>>>>>>>><<<;;;===>>>>>><<<999888;;;>>>===888444111'''   ((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###"""""" !!!!!!!!! !!!!!!!!! !!!"""###"""!!!   %%%)))***+++(((%%%%%%'''***+++***+++,,,------,,,+++)))(((******+++++++++***))))))+++,,,,,,,,,------------///////////////...------,,,+++(((&&&%%%%%%%%%&&&))))))******)))(((&&&%%%######!!!  ###111444666===@@@???===<<<<<<>>>@@@AAAAAA@@@===;;;999999:::;;;;;;:::777999<<<>>>??????===<<<>>>>>>@@@AAAAAA@@@??????>>>:::@@@EEE@@@BBBEEE@@@CCCBBBAAAAAAAAACCCEEEFFFBBB@@@>>>===>>>===<<<:::<<<===>>>===:::999;;;===<<<888555222)))   )))'''%%%###"""###%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$###"""""" !!!!!!"""""" """""""""""""""""""""""""""""" ###&&&'''%%%$$$$$$''')))++++++)))***+++,,,,,,+++***)))******+++++++++***((('''*********+++++++++,,,,,,000000000///...---,,,+++,,,,,,***)))'''&&&%%%%%%'''(((***++++++***((('''%%%&&&&&&###  )))666666666:::<<<999<<<;;;;;;===@@@AAA@@@???>>>;;;888777888999::::::888999:::<<<============??????>>>>>>>>>>>>>>>===@@@;;;@@@CCC>>>???BBB<<>>>>><<<;;;;;;;;;:::777666444,,,   )))'''$$$"""!!!###%%%&&&'''&&&%%%$$$$$$%%%''')))$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""###"""!!! !!!"""######"""!!! !!!"""   """%%%$$$%%%&&&''')))******((()))***+++,,,+++++++++)))***+++++++++***((('''******+++++++++,,,,,,,,,000000000///...---,,,+++------,,,,,,***(((%%%$$$&&&(((***,,,---,,,+++***)))))))))%%%   ---888777555888888555999999:::<<<>>>???>>><<<===;;;999999:::;;;:::999999999999:::;;;<<<======???>>>===<<<<<<<<<<<<<<<@@@;;;@@@CCC===???BBB<<<>>>???@@@AAABBBBBBAAA@@@???===<<<<<<======;;;::::::<<<>>>??????===;;;:::999888777555///"""  )))'''%%%###"""###%%%&&&((('''%%%$$$$$$%%%''')))%%%%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$###"""!!! !!!"""###$$$"""  """"""""""""""""""!!!!!!!!! !!!!!!!!! ###$$$&&&'''(((((())))))((())))))***++++++++++++((()))************)))(((,,,,,,,,,,,,---------...////////////...---,,,+++------...---,,,***'''%%%&&&'''***,,,------,,,+++,,,***((($$$   (((555666666:::===:::666777888:::<<<===;;;:::::::::;;;===>>>>>>;;;888::::::999999:::;;;<<<===>>>>>>===<<<;;;;;;;;;<<>>@@@EEE@@@???@@@AAABBBAAA@@@>>>======<<<<<<===>>>>>><<<::::::;;;===@@@@@@???<<<:::888888888666111'''  '''&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$###"""!!! """"""######$$$$$$%%%%%%"""""""""""""""""""""""""""!!!  """""""""""""""""""""""""""!!! !!!"""!!!  !!!%%%'''''''''((()))))))))))))))******++++++'''((((((((()))******+++------............//////---............---,,,,,,---.........---+++***((('''((()))***+++,,,,,,------***&&&###!!!   )))555666444888:::777555666777:::<<<<<<:::888888999;;;???AAA@@@<<<999;;;;;;::::::;;;<<<============<<<<<<<<<<<<<<<<<<===999>>>AAA===AAAFFFBBBAAAAAABBBBBBAAA???===<<<<<<<<<<<<>>>??????===;;;;;;;;;===???AAA@@@===:::888999888666333+++ %%%%%%&&&'''(((((((((((((((''''''&&&%%%$$$######%%%%%%%%%$$$###"""!!! !!!""""""###$$$$$$ !!!###$$$$$$###!!!  !!!#########""""""!!!!!!""""""######!!! !!!""""""!!!  !!!$$$&&&''')))+++***))))))))))))*********'''&&&&&&&&&(((***,,,...------........./////////,,,,,,---.........------...............---,,,,,,(((((((((((()))+++,,,---+++)))&&&%%%%%%$$$!!!   +++777555333555555222666666888;;;======;;;999666777999<<>>>>>===<<<<<<===888<<<@@@;;;???DDD@@@AAAAAAAAAAAA@@@??????>>><<<<<<===???AAAAAA>>><<<<<<;;;<<<>>>@@@AAA>>>;;;999:::888555333... $$$%%%''')))******))))))'''''''''&&&%%%###"""!!!&&&%%%%%%%%%###"""!!!  !!!""""""### !!!$$$%%%%%%$$$!!! !!!###%%%&&&'''###"""!!! !!!###$$$###!!! !!!###$$$$$$  """$$$&&&))),,,******))))))))))))******'''&&&%%%%%%'''***...000---------.........//////++++++,,,---....................................***)))'''''''''))),,,---)))((('''((()))((($$$    %%%222333333888:::888777777999<<>>>>>>>>;;;<<<======>>>=========999;;;===??????>>>===<<<===888<<<>>>:::===BBB>>>@@@@@@@@@@@@@@@@@@AAAAAA<<<<<<===@@@BBBAAA???======<<<;;;===@@@AAA>>><<<999:::888444333///!!!  """(((///000---))))))***((('''&&&%%%$$$$$$$$$$$$%%%$$$######$$$$$$###!!! !!!""""""#########$$$&&&'''&&&%%%%%%###  """"""#########$$$$$$$$$%%%%%%%%%"""""""""#########""""""!!!"""!!!   $$$'''((((((((()))+++++++++(((%%%###&&&''')))+++++++++******,,,+++++++++++++++++++++......---------,,,,,,,,,,,,++++++******+++,,,,,,******))))))***+++,,,,,,///---***'''%%%%%%&&&'''    '''222555444666999:::777:::>>>@@@???===<<<<<<<<<;;;999888888999;;;<<<>>>???<<<999;;;@@@???888:::;;;===>>>????????????????????????????????????:::<<<===??????===<<<:::>>>??????>>><<<:::;;;<<<===>>>@@@BBBAAA???<<<:::777:::;;;888555111### ###(((......+++((((((***''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%###!!!!!!"""#########"""#########!!!  !!!"""############$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!!!!"""!!!    %%%&&&&&&'''(((***++++++)))'''%%%'''((()))******++++++***+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++***)))))))))******+++,,,---+++)))'''&&&%%%%%%%%%!!!  &&&222555444666999:::999;;;???@@@???===<<<<<<<<<;;;999999999:::<<<===???AAA???;;;;;;???>>>999<<<<<<<<<===>>>?????????????????????????????????===>>>>>>???>>>===;;;:::===>>>???>>>;;;:::;;;<<<===>>>???@@@@@@???===<<<999;;;:::888777222$$$ &&&))),,,,,,)))&&&''')))&&&&&&''''''&&&%%%###"""######$$$%%%&&&%%%"""  ###$$$$$$###"""""" !!!######""""""#########$$$$$$$$$!!!"""$$$%%%%%%###"""!!!!!!!!!!!!  !!!$$$$$$%%%''')))***+++***)))((((((((((((((()))***+++,,,++++++,,,,,,------......---------...............---------,,,,,,+++++++++***))))))))))))***++++++******)))((('''&&&%%%$$$$$$!!!  $$$111444444777:::;;;:::===???@@@>>><<<;;;;;;;;;;;;:::999:::;;;===>>>@@@CCCBBB>>>;;;<<<===;;;======<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>======<<<;;;===>>>>>>===;;;:::;;;<<<======>>>>>>>>>>>>>>>>>>===<<<999999999444%%%  ((()))***)))'''%%%&&&(((%%%&&&(((((('''&&&###""""""""""""$$$%%%$$$!!! ###$$$$$$###"""###!!!###$$$"""""""""#########$$$$$$!!!###$$$&&&%%%$$$""" !!!!!!!!!!!!  """"""###%%%''')))***+++******))))))(((((((((***+++---++++++,,,------...///////////////......---------.........------,,,++++++******)))))))))******+++)))******+++***(((&&&$$$%%%$$$!!!  ###000444555777:::;;;;;;===??????===;;;:::::::::::::::;;;<<<===???@@@BBBDDDDDD@@@<<<:::;;;===>>>===<<<;;;;;;===???AAA========================@@@??????>>>===>>>>>>???<<<===>>>===;;;:::;;;<<<>>>===<<<<<<===>>>???@@@@@@<<<888999:::333$$$  ((())))))(((&&&&&&&&&'''&&&'''((()))(((&&&$$$"""!!! !!!"""###""" """######"""!!!$$$  !!!###$$$"""############$$$$$$$$$###$$$%%%&&&%%%$$$""" !!!!!!!!!"""   !!!!!!###%%%''')))***++++++))))))(((((((((***+++---++++++,,,------...//////111000000...---,,,+++***---............---,,,+++++++++************++++++)))***,,,---,,,+++((('''%%%%%%$$$!!!  ###000555555777999:::;;;<<<>>>===;;;:::999:::999:::;;;<<<>>>???AAABBBDDDDDDDDDBBB===999;;;>>>>>>===;;;::::::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAABBB;;;<<<===<<<;;;:::;;;<<<>>>===<<<;;;<<<===???@@@AAA;;;888888888///  ((((((((((((''''''''''''''''''(((((('''&&&$$$###"""!!! !!!!!!  !!!!!!!!!!!!!!!  !!!############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!"""!!!   !!!###%%%''')))******(((((((((((()))***+++,,,++++++,,,,,,------......000000///---,,,+++***))),,,---.../////////------------,,,++++++++++++,,,***+++,,,...---,,,***)))%%%&&&&&&$$$   ###111555555666888888999:::<<<;;;:::999999:::888999;;;===???AAACCCCCCEEECCCBBBAAA>>>::::::===<<<;;;:::999999:::;;;<<<========================::::::<<<===???@@@AAABBB:::<<<===<<<;;;:::;;;<<<>>>===<<<<<<<<<===>>>??????:::777777333'''  ''''''(((((())))))((('''((((((((('''&&&&&&%%%%%%%%%###!!! !!!""""""!!!!!!  !!!   !!!"""###$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%###""""""######"""!!!!!!""""""  !!!###%%%'''((()))'''((()))******++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000000000///...///...------,,,,,,,,,---******+++,,,,,,,,,+++***&&&'''((('''###    ###111555555555777666777888999999888777888:::888999;;;>>>AAACCCDDDEEEFFF@@@>>>@@@@@@;;;:::<<<999999999999999999999999========================999:::<<<>>>????????????:::;;;<<<<<<::::::;;;<<<>>>======<<<<<<<<<=========999777666--- ''''''((()))++++++)))((())))))'''&&&&&&%%%&&&&&&'''%%%"""!!!"""###$$$$$$###!!! !!!  """"""###%%%%%%%%%&&&&&&&&&''''''((('''$$$"""""""""###$$$"""!!!!!!""""""   """$$$&&&'''(((&&&''')))+++++++++******,,,+++++++++++++++++++++))))))***++++++,,,------***,,,...000111111000///000///...---------------))))))***++++++++++++***'''((())))))&&&"""    $$$222666555555666555555666888888777777888:::777999<<>>>>>>>>>>>>>>>>>>>>>>>999:::<<<>>>???>>>===<<<:::;;;<<<<<<::::::;;;<<<>>>>>>=========<<<;;;;;;;;;888777555***   ******))))))))))))******&&&''''''&&&&&&$$$###"""###"""!!!"""###$$$###!!!###!!! !!!    """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%!!!$$$###   %%%"""!!!%%%((((((%%%''')))***+++***)))(((...//////---++++++,,,---(((((())))))******++++++---///111111///---------,,,.........,,,+++,,,---***(((&&&'''***+++)))'''''')))+++,,,+++&&&!!!    ###222666555555777888888888777333///111999@@@888999;;;===@@@BBBDDDEEEAAA@@@???AAABBBAAA<<<777:::===???===999666555555:::===??????<<<;;;<<>>???@@@>>><<<;;;???BBB======???AAACCCBBB???<<<999>>>@@@===;;;<<<;;;777===;;;555,,,   ))))))(((((((((((())))))&&&&&&%%%%%%$$$$$$######$$$"""!!!!!!###$$$###"""     !!!###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%!!!######  ######"""$$$%%%###%%%&&&(((***+++***)))))).........---++++++,,,,,,''''''((()))***,,,---...---///000///...,,,------...//////...,,,+++,,,---***(((&&&''')))***)))'''&&&(((***,,,+++((($$$!!!  $$$333666555555777777999999666333222444999===888999:::;;;>>>@@@BBBCCCAAA???============<<<;;;999;;;===<<<999888888::::::<<<===>>>===<<<===>>>>>>??????>>>===<<<>>>???<<<<<<>>>@@@BBBBBB???<<<:::>>>@@@===<<<===<<<999;;;888000&&&  (((''''''&&&&&&''''''(((%%%%%%######"""###$$$%%%%%%###!!!!!!"""###$$$###    """###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%% ###"""  """###$$$###!!!$$$%%%''')))+++++++++***---,,,,,,,,,,,,,,,,,,,,,((('''''''''))),,,...000---......---++++++,,,...///000000///---+++,,,---)))(((''''''))))))(((''''''((()))+++***)))'''&&&   (((444777666666777777:::888555444555888999::::::999999:::;;;===???@@@???>>>;;;777555555777999888:::<<<<<<;;;:::;;;;;;:::::::::<<<>>>???>>>===@@@>>>======>>>>>>===;;;:::;;;<<>>>>>;;;888222(((  &&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!###$$$&&&&&&$$$!!!!!!"""$$$$$$$$$     """"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$ """""""""$$$%%%$$$$$$%%%''')))***++++++,,,,,,++++++,,,------,,,+++)))(((&&&&&&'''))),,,...,,,,,,,,,+++)))))),,,...///000111///---+++,,,---((((((((((((((((((((((((***************)))((((((###"""  !!!,,,666888666777777777999555222444999<<<<<<:::<<<<<<:::::::::<<<===???======:::444---***+++...555888;;;>>>???===<<<;;;;;;999999;;;@@@AAA@@@===@@@>>><<<===??????<<<999::::::;;;===???@@@>>>======???>>><<<<<>>:::444,,,   %%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!###$$$&&&&&&$$$""""""###$$$$$$$$$""""""   !!!"""!!!  !!!###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""""" ###(((+++$$$%%%&&&(((***+++,,,,,,+++******,,,...///---++++++***'''%%%%%%&&&(((***+++++++++***))))))+++---///000000///---+++,,,---((()))))))))(((((())))))------,,,,,,+++***)))(((&&&&&&$$$  '''111999999777888888666555111///333:::???>>>;;;???>>>===<<<<<<===>>>>>>;;;<<<:::444***### +++///666===AAABBB@@@>>><<<;;;:::===AAABBBAAA>>>AAA>>><<<<<>>???>>><<<===???===;;;<<>>>>><<>>>>>>>>;;;;;;:::555---%%% $$$,,,555>>>CCCDDDCCC=========???AAABBBAAA@@@AAA???===<<<>>>?????????<<<<<<;;;<<<>>>>>>===<<<<<<===<<<:::<<<===888111'''  %%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$###############%%%&&&&&&###!!! !!!""""""###### !!!###%%%''')))))))))(((''''''&&&%%%%%%$$$##################""""""!!!!!!""")))'''''''''(((((()))***+++,,,******...222333000---,,,+++***))))))((())))))(((***,,,,,,+++++++++,,,***+++---,,,++++++,,,---***,,,---,,,***)))+++------......///...---,,,+++***)))))))))((("""  333999===;;;999999888555444111///111555:::;;;;;;>>>???@@@AAA@@@???===<<<<<<;;;999777333...'''###"""***444===BBBCCC>>>@@@BBBBBBAAAAAAAAABBB@@@@@@>>>===<<<>>>BBBEEE???===<<<===>>>>>>===;;;;;;;;;;;;:::;;;;;;444+++  %%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&$$$###""""""###$$$&&&((('''###  !!!$$$$$$""""""### !!!"""$$$''')))+++******)))(((''''''&&&&&&$$$#########""""""!!!!!!!!! !!!###((((((((((((((()))******,,,******...333555111---++++++++++++++++++++++++(((***,,,---,,,++++++,,,(((***++++++++++++,,,...***---...---+++***,,,...+++,,,...000000///...---***))))))+++---(((  """555;;;>>>;;;999999888555555333111111333666888:::<<<>>>@@@AAAAAA???===;;;===:::888888888666111,,,""""""+++555<<>>>>><<<;;;999::::::999:::999111'''  &&&%%%###!!!"""###&&&(((&&&&&&''''''&&&$$$"""!!!###$$$%%%$$$""" ###&&&(((&&&###!!!!!!"""$$$&&&'''((())))))(((((())))))((('''&&&&&&%%%$$$"""!!! !!!!!!!!! $$$((())))))************)))---,,,,,,---...///---,,,------------------------...//////---***))),,,///...---,,,,,,---...///000******+++,,,------------+++,,,...//////---,,,***((((((((((((&&&$$$"""!!!  &&&888;;;===;;;888555555666666555444444555777999;;;===>>>@@@AAABBB@@@???===::::::999888999:::;;;<<<555'''"""---999BBBGGGCCC@@@@@@@@@??????@@@AAABBBAAA???<<<===AAAFFFBBBAAA???======<<<;;;999999:::888666888666))) $$$###"""""""""$$$&&&'''&&&&&&&&&&&&%%%$$$######"""#########!!! !!!$$$'''((('''%%%###$$$%%%&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%$$$"""  !!!!!!   $$$%%%'''((()))*********,,,++++++,,,......---+++******+++,,,---......///---///000...,,,+++---//////...---------...///000+++,,,,,,---------------,,,---...000000///---,,,))))))))))))'''%%%###"""  ***777:::<<<<<<999777777888777777666666777999;;;===@@@AAAAAAAAA@@@>>><<<;;;==================>>>>>>:::111'''!!!"""---999CCCAAA@@@@@@@@@@@@??????@@@AAAAAA???<<<===???BBB@@@???>>>>>>>>>===;;;999::::::999666555111### !!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%!!!""""""!!! ###$$$'''((()))(((&&&%%%''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$!!!!!!"""   """%%%''')))*********))))))+++,,,---,,,***((()))***+++,,,...//////,,,...000000.........///000///......---.........------------,,,,,,,,,++++++,,,...000111000///...***++++++***)))'''%%%$$$   ...777999<<<<<<;;;:::999999:::999999999:::<<<>>>???DDDCCCBBB@@@>>><<<;;;:::>>>???????????????>>>>>><<<999333)))###111>>>???@@@@@@@@@@@@???>>>>>>???@@@???===<<<===>>><<<===>>>??????===;;;:::;;;;;;999666222***  !!!###$$$$$$$$$$$$%%%$$$###""""""###%%%&&&!!!!!!  ###&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&$$$!!!!!!"""    """&&&(((******)))(((((()))+++,,,+++)))))))))***++++++,,,------***,,,.../////////......000//////......---------------,,,+++******)))))))))+++---///000000///...+++,,,,,,,,,+++)))'''&&&!!!  $$$111888:::<<<======;;;:::999<<<<<<<<<<<<===???@@@AAADDDCCCAAA???===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;::::::777... !!!---999>>>AAA@@@@@@@@@???===>>>?????????>>><<<;;;:::888:::>>>??????===<<<;;;<<<<<<:::666///$$$  """$$$$$$$$$###"""$$$###"""!!!!!!###$$$%%%!!!   """###&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''))))))%%%%%%&&&&&&&&&&&&&&&%%%&&&$$$"""  !!!###     $$$(((******'''''''''(((+++,,,+++)))++++++++++++++++++++++++******,,,---......---,,,//////.........---,,,,,,---,,,***)))((((((((((((((())),,,...///...---,,,,,,,,,------,,,***((('''$$$"""  '''111999;;;<<<>>>>>><<<999777<<<<<<======>>>???AAAAAABBBAAA@@@???>>>>>>>>>???;;;<<<===>>>>>>===;;;:::;;;999777000&&&"""***666>>>BBB@@@???@@@@@@<<<>>>????????????===;;;999555999===???>>><<<;;;<<<<<<;;;999555,,, !!!"""###$$$$$$$$$###"""######"""""""""""""""###  !!!######"""$$$%%%&&&'''''''''''''''%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&''''''''''''&&&&&&%%%###"""!!!"""""""""      ###''')))***'''&&&'''(((+++,,,+++***---------,,,++++++******+++******+++------,,,***,,,,,,---------,,,,,,+++---,,,***(((''''''((((((((()))+++---...---,,,+++,,,,,,------,,,+++)))(((%%%%%%###  ***000888999;;;>>>???>>>:::777:::;;;<<<===>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA======>>>???????????????AAA===999333***!!!!!!%%%666???DDD@@@===@@@@@@<<<@@@??????@@@AAA@@@===;;;555999===>>><<<:::;;;===<<<:::888333((( $$$$$$$$$$$$$$$######"""############"""!!!   ###$$$###"""###$$$&&&((())))))((((((&&&%%%$$$######$$$&&&'''%%%&&&'''(((((((((((((((&&&&&&%%%%%%$$$######"""         ###''')))***'''&&&''')))+++,,,+++***---------,,,,,,,,,,,,,,,///,,,******,,,---,,,***)))***+++,,,,,,,,,+++***...,,,+++)))))))))***+++***+++---......---+++***+++,,,------,,,+++)))(((%%%&&&&&&###   ,,,000444555888<<<@@@@@@===999888999:::;;;<<<=========@@@AAABBBCCCCCCCCCBBBAAA>>>>>>>>>???@@@AAABBBCCCCCCAAA>>>777+++!!! $$$777BBBFFF???<<<@@@AAA===BBB@@@???@@@BBBCCCAAA>>>666999===<<<:::888;;;>>>>>>:::777000""" &&&&&&%%%$$$$$$#########"""############!!!   """#########"""$$$''')))******))))))((('''$$$"""""""""###$$$&&&&&&'''((())))))((((((%%%&&&''''''&&&%%%###"""    """###%%%###      """''')))***''''''''')))+++---,,,+++,,,,,,,,,------.........222...+++***,,,...---+++'''(((***+++,,,,,,+++***///...,,,******+++,,,---+++---...//////---,,,***+++,,,,,,---,,,+++)))(((%%%'''(((%%%  ###---000000222555;;;AAABBB???<<<666777999:::;;;;;;<<<<<>>@@@CCCDDDBBBBBBAAA999+++ '''888CCCGGG???;;;@@@BBB===DDDAAA@@@AAACCCDDDCCCAAA666:::===<<<888777:::>>>???;;;666... $$$&&&((('''$$$"""###%%%$$$%%%%%%%%%"""  """"""###%%%&&&((()))))))))((('''%%%""" !!!###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""   !!!"""###$$$$$$$$$ !!!###      &&&((('''***((('''))),,,---,,,***...------------...//////111000...,,,+++***))))))+++***)))))))))***,,,,,,++++++,,,,,,,,,+++******(((***,,,.........---,,,+++,,,+++)))'''%%%&&&'''))))))***)))%%%  '''///222333444666:::<<<<<<:::888888999999::::::;;;;;;;;;AAABBBCCCCCCDDDDDDCCCCCCAAA===999999<<>><<<<<<>>>@@@@@@???@@@DDD???666...!!!'''888<<<>>>;;;===BBBCCC@@@???@@@AAA???======???BBB:::;;;;;;;;;:::::::::;;;666444---  ''')))******(((&&&%%%%%%&&&$$$  !!!"""###$$$%%%(((((()))************))))))'''$$$"""######""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""        &&&((('''&&&&&&''')))******)))++++++,,,,,,,,,------------,,,++++++******++++++++++++*********+++,,,---,,,,,,,,,,,,,,,+++******)))***,,,---......---,,,++++++***(((&&&''')))+++---,,,+++***((("""  '''000333333999::::::;;;<<<;;;;;;;;;???>>>=========>>>???@@@CCCCCCCCCBBBAAA@@@>>>>>>AAA@@@>>>???@@@@@@???>>>===CCC>>>444******;;;======<<<===AAACCCAAA???@@@AAA@@@>>>======>>>;;;;;;:::999999999::::::444000''' ''')))***+++***)))''''''%%%"""   """###%%%&&&'''))))))******++++++++++++)))'''%%%$$$%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$############$$$"""!!!      ###(((&&&%%%&&&&&&(((((()))(((******++++++,,,,,,,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,---............---,,,++++++)))***+++---------------++++++***((('''(((+++......,,,***)))((($$$    +++333444222888999::::::::::::;;;===???>>>===<<<===???@@@BBBAAABBBBBBAAA@@@???>>>>>>???@@@@@@@@@@@@???===<<<;;;BBB===222'''...@@@@@@???======>>>??????@@@AAABBBBBB@@@>>><<<;;;===;;;999777777888777777333---""" &&&''')))++++++***((('''   !!!###%%%'''((((((***************++++++,,,(((&&&%%%%%%'''((('''&&&%%%%%%&&&&&&'''''''''(((%%%$$$###"""""""""######!!!     %%%$$$%%%&&&&&&&&&'''(((((()))***+++,,,,,,,,,++++++************+++,,,---...++++++,,,,,,------------000000000000///...---,,,******+++,,,------------+++++++++)))((())),,,...---+++)))((('''%%%"""   ###---333444222444666888888888888:::===;;;;;;;;;;;;<<<>>>@@@AAA??????@@@@@@AAA@@@@@@???===>>>@@@@@@???===<<<;;;;;;AAA;;;///&&&!!!333BBB@@@@@@@@@???>>>>>>???AAAAAABBBBBBBBB???<<<999999666555555777888777555111))) ''''''(((***+++)))&&&### !!!!!!!!! !!!"""$$$&&&((()))*********))))))******+++,,,((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&#########""""""""""""!!!         """###%%%&&&'''&&&&&&'''))))))***+++,,,---,,,++++++++++++++++++,,,---...///+++,,,---.........------111111111000///...---,,,***++++++,,,,,,---......***+++,,,+++******,,,---,,,+++)))((('''&&&###!!!  (((...222444555222555888888666666888:::666777888:::<<<>>>???@@@>>>???@@@AAAAAAAAAAAA@@@;;;===???@@@>>><<<<<<<<<<<<@@@888---''' &&&999???===>>>BBBCCC@@@@@@CCCAAA@@@@@@AAAAAA???<<<999222000000333777999777444***!!! ***)))((())))))&&& !!!""""""###############!!!"""###%%%''')))+++,,,***))))))((()))***+++,,,***)))((()))******((('''&&&%%%%%%$$$$$$######"""!!!"""#########"""!!!      ###%%%''''''&&&&&&(((***)))***,,,---...---,,,+++,,,,,,,,,,,,---...//////+++,,,---...///......---000000000///...---,,,+++++++++++++++,,,---......***,,,......,,,+++++++++---+++***))))))'''$$$"""  &&&---///000444888333777;;;:::666333444555111333777:::===?????????@@@AAAAAAAAAAAAAAA@@@@@@<<<>>>@@@@@@>>>===>>>@@@>>>???555,,,)))%%%,,,>>>>>>===???EEEEEEAAA???BBB???>>>======>>>>>>;;;888111//////222666666222--- ---+++))))))(((###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$&&&(((***+++,,,***)))((((((((()))+++,,,,,,+++*********)))'''%%%%%%$$$$$$###"""!!! !!!###$$$$$$"""    ###&&&((((((&&&&&&(((***)))+++,,,......---,,,+++---------------...///000,,,,,,.../////////...---/////////...---+++***)))++++++++++++,,,---......***,,,//////---+++******---,,,++++++***)))%%%######   +++111000///555<<<555:::>>><<<666222111222///222666;;;>>>@@@@@@???CCCCCCCCCBBBAAA@@@???>>><<>>>>>@@@CCC@@@???444++++++)))///AAABBB???BBBGGGFFF???<<<>>>>>><<<::::::<<<<<<:::777555333222333555222+++$$$)))))))))'''###"""%%%&&&%%%%%%'''''''''''''''((())))))((()))+++,,,,,,+++***)))+++***)))((((((((()))***++++++******)))(((((((((%%%&&&&&&%%%$$$""" """$$$$$$"""     !!!!!!###&&&)))++++++***)))+++------,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---,,,000000000000...,,,***)))''')))+++,,,,,,---///000......---,,,,,,,,,------+++***)))((('''&&&%%%%%%%%%"""  &&&000222222555999:::999999999999999888777666222333555888;;;>>>@@@AAA@@@AAAAAA@@@>>>===>>>???FFFEEECCCAAAAAA@@@>>><<<777666333///---222<<>>===<<<;;;:::999888777666666444444555444000))) ***(((%%%!!!"""&&&((()))(((''')))))))))))))))***++++++******+++,,,++++++***)))*********))))))***++++++*********))))))(((''''''$$$$$$$$$###"""  !!!!!!      """%%%((())))))(((((()))+++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,/////////000111111000///---+++))))))***,,,---,,,,,,...000///...------,,,,,,,,,,,,***))))))(((((('''&&&&&&'''%%%"""   ***222222111444888:::999999999999999888777777444444444555888<<<@@@BBBAAABBBBBB@@@>>><<<======CCCBBBAAA@@@???>>><<<:::555222...---000777===AAAAAACCCEEEDDDBBB???>>>>>>>>>===<<<;;;::::::999888888555222---''' (((%%%  """$$$(((+++,,,,,,+++***,,,++++++++++++,,,,,,---+++,,,,,,,,,+++***)))((()))******+++,,,,,,,,,,,,))))))))))))((('''&&&%%%'''''''''&&&$$$###!!!     """'''***(((&&&&&&&&&***+++,,,+++))))))+++---,,,,,,,,,,,,,,,,,,------((('''&&&'''+++///111222111111222111000...,,,***+++,,,...---,,,,,,---/////////...---,,,,,,++++++((((((((((((((((((((((((***(((&&&###   &&&...444222000333777999999999999999999999888777666555333444666;;;@@@CCCAAABBBBBB@@@===<<<<<<===>>>>>>>>>>>><<<999777555333///+++...444;;;>>>>>>AAACCCDDDDDDAAA???>>>>>>???===;;;:::;;;:::999777555111)))!!! """###&&&((())),,,.........---,,,---,,,,,,,,,,,,,,,------------,,,,,,+++***)))(((((()))+++---......------(((((((((((((((&&&%%%$$$'''''''''&&&$$$###""""""!!!  !!!  &&&***(((%%%&&&'''***++++++)))((()))+++...,,,,,,,,,---------------)))'''%%%&&&***...111222222222222222000...,,,+++,,,...///...,,,,,,---...//////......---,,,+++***'''(((((())))))***++++++,,,+++)))'''$$$   ,,,222444111///222555666999999999::::::999888888555555555555888;;;>>>AAA???@@@AAA@@@>>>======>>><<<======;;;888444111000222111000333888<<<>>>>>>@@@AAABBBAAA???===<<<<<<===:::888888999888666333,,,&&&  $$$(((***+++,,,---...///...,,,,,,---,,,,,,+++++++++,,,,,,...---,,,++++++******))))))***,,,---.........---''''''(((((((((&&&$$$###"""!!!!!!   !!! !!!''''''&&&'''))))))******)))((()))+++...,,,,,,,,,------.........,,,***''''''***---///000222222222222000...,,,+++,,,.........,,,+++,,,---............---,,,+++***''''''((()))***+++,,,,,,,,,+++***)))'''"""   &&&///444555111///111444444888999999:::::::::999999444555777999;;;<<<======>>>???@@@@@@??????@@@AAA===>>>===:::555000...---444666999:::::::::===???===>>>???>>>;;;999999:::<<<999777888999888333...### """&&&)))***++++++,,,---......---,,,+++---,,,,,,+++++++++++++++...---,,,+++++++++++++++***++++++,,,------------&&&'''))))))((('''$$$###!!! !!!!!!"""   """%%%''')))***((()))******))))))+++---,,,,,,,,,---......//////...,,,***)))+++---......111111222111000...,,,***+++,,,------+++***+++---,,,---.........---,,,+++(((((()))***+++,,,---------,,,+++***)))&&&"""  %%%,,,111555666222111444555444888999::::::::::::::::::444666999<<<>>>>>>===<<>>===999333//////000888<<>>>>>>>>CCCDDDDDDCCCAAA@@@@@@AAA;;;===<<<888333111444777;;;===>>>???????????????<<<<<<<<<:::888777777999;;;999999;;;<<<777,,,""" ###%%%(((***+++,,,++++++,,,,,,---------------,,,///...---,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---,,,+++***)))***+++,,,'''(((***+++***(((%%%###!!!###%%%'''"""!!!     """''''''&&&%%%'''***++++++******+++,,,,,,------...///000000---,,,,,,---///000///...000000000000...,,,***)))(((***++++++******+++,,,)))+++---/////////------))))))***+++,,,,,,------000...,,,+++,,,------,,,$$$   $$$...555444888999777888;;;;;;999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAGGGGGGGGGEEEAAA?????????999;;;;;;888444444888===>>><<<;;;===AAACCCAAA>>><<<===<<<;;;888777888999888666777:::;;;444'''  %%%'''(((***+++++++++***---------.........//////---------,,,,,,+++++++++******+++,,,+++***)))(((...---+++)))((())))))***)))((('''''''''&&&### !!!"""$$$%%%###  !!!'''&&&###))))))***+++++++++++++++---------............//////......---------......111222111///---+++,,,---000,,,'''&&&)))++++++***///...---,,,,,,,,,---...+++(((&&&&&&))),,,,,,+++***+++---------+++)))(((***(((!!!    %%%)))...444555666777999999::::::999:::;;;<<<<<<<<<;;;:::999:::888999<<<<<<;;;>>>CCCHHHGGGEEEBBB@@@>>>===<<<<<<;;;:::::::::<<<>>>???@@@@@@@@@BBBCCCBBB???<<<<<<;;;:::999888777777666666777999888333)))  '''(((***++++++++++++***,,,,,,---------.........---------,,,,,,+++++++++***++++++,,,+++***)))(((,,,+++***))))))(((((((((((('''&&&&&&'''&&&###!!! !!!!!!"""###$$$$$$###    ###$$$###&&&''')))***+++,,,,,,,,,---------............/////////...............///111111111000---,,,---...000---)))(((***,,,,,,,,,...---,,,+++,,,,,,---...,,,***((((((***,,,,,,++++++,,,---------,,,***)))***((($$$  ***---///333666777777888999999:::::::::;;;<<<<<<<<<;;;:::::::::888999<<<===<<>>@@@AAA@@@@@@AAABBBBBB???===<<<<<<<<<;;;:::999888777999:::;;;999222&&&  ***++++++,,,,,,++++++***++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++***++++++++++++***))))))************)))((('''&&&&&&%%%$$$%%%&&&%%%$$$""" !!!"""###$$$$$$###""""""     """###%%%&&&(((***+++------...---------............/////////////////////000000000111222111///...///000000...,,,+++,,,---------,,,+++++++++,,,---...//////---++++++,,,---,,,++++++,,,---------,,,+++***))))))(((###  %%%///111111222888777777777777999:::;;;:::;;;;;;<<<<<<<<<;;;;;;;;;999:::===>>>===@@@FFFDDDDDDCCCBBBBBBCCCDDDDDDAAA@@@>>>===<<<===???@@@BBBAAA@@@@@@AAAAAA@@@???>>>>>>???>>>===<<<:::999;;;======999000###  ---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))'''((()))))))))(((&&&%%%%%%$$$###$$$%%%%%%$$$""" !!!###%%%%%%$$$"""!!!"""!!!     $$$%%%&&&((()))+++,,,,,,------------............//////000000111111111111111///111222222000///000111///...---------------,,,***++++++,,,---......///111000///......------,,,,,,,,,------------,,,+++)))+++,,,***$$$  '''///333444444999888777666666888:::<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;>>>???>>>AAAFFFEEEDDDCCCBBBBBBCCCEEEFFFBBBAAA???===<<<===>>>???DDDBBB@@@???@@@AAAAAA@@@??????@@@@@@???===;;;:::;;;======888---  ......---,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************&&&'''((())))))(((&&&%%%&&&$$$######$$$%%%$$$###!!!"""###%%%$$$###!!! !!!     %%%'''((()))***************---------............/////////000111222222111111///111222222111///000000------......---,,,,,,,,,++++++,,,---......//////111111111000///...---------------......---------***,,,......***###  &&&---222666777:::999777666666888:::;;;;;;;;;;;;;;;<<<<<<=========;;;<<>><<<<<<===>>>???DDDBBB@@@@@@AAABBBAAA@@@??????@@@???>>>===;;;::::::;;;:::444(((   ...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******))))))******'''(((((((((((((((''''''(((&&&$$$###$$$%%%$$$###""""""######"""!!!     $$$(((((())))))******))))))---------............///---...000222222222111111///111222222000///......+++---//////---,,,++++++,,,---...///////////////000222333222000.........---------............///------......---(((""" """&&&+++333777888999999888777777888999:::;;;;;;;;;;;;<<<===>>>???>>><<<===???>>><<>><<<<<<===???@@@CCCBBBAAAAAABBBBBBAAA@@@>>>>>>===<<<;;;:::999999999999777///###    ---,,,+++******+++,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,---------,,,+++***)))))))))***+++)))((((((((((((((())))))***(((%%%$$$$$$%%%$$$###"""""""""!!!    """&&&&&&((()))************---------............///,,,---000111222222111000///111222222000---,,,,,,+++...111222///---,,,---...///000111111000/////////111333333000......///...............//////000///...,,,,,,---,,,(((%%%   !!!((()))---444999888888888888888888888888888<<<;;;;;;;;;<<<===???@@@???======???===;;;===BBBGGGEEEBBB@@@???@@@BBBDDDAAA@@@???>>>>>>???AAABBBBBBBBBBBBBBBDDDCCCAAA???===<<<:::888777777777888::::::555+++    ,,,+++*********+++,,,---++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,***)))))))))***+++***)))(((''''''(((******+++)))&&&%%%%%%%%%$$$######"""!!!     $$$%%%&&&(((***+++,,,,,,---------.........//////+++---///111222111000//////111222222///,,,+++***,,,000333444111...---...000000111222222111000///...111333333000...///000...............///000111111...++++++,,,...,,,+++!!!   $$$,,,---000666999888888888999999999888888777<<<;;;;;;;;;<<<===???@@@@@@>>>===>>>===:::;;;@@@EEECCCAAA???>>>@@@CCCEEEBBBAAA?????????AAACCCDDDBBBAAABBBDDDEEECCCAAA>>>===:::777555444444666777;;;:::555)))     +++,,,,,,---,,,+++)))(((------,,,+++++++++,,,,,,************************,,,+++******))))))******---'''###&&&---000,,,&&&)))(((((())))))'''$$$!!! !!!"""!!!   ''''''(((***,,,---,,,+++,,,,,,------------,,,,,,000000000...------000333...///000000000///---,,,222222222333333222111111...000222111000000333666111222444555444111...,,,000000000000////////////......---------,,,,,,,,,(((###  (((***---111444666888888777777777888999999::::::999999::::::<<<>>>???@@@<<<;;;;;;<<<>>>???>>><<>>======>>>>>>DDDBBB@@@>>>>>>>>>@@@AAAAAABBBBBBCCCBBBAAA@@@???<<<======:::777666888;;;;;;:::444'''    ***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************,,,(((%%%''',,,...+++&&&(((((('''(((((('''###!!! !!!!!!    """%%%(((+++---...------.........//////.........000000000///......000222000000111111000000///...222222333333333333222222///111222222111111333666333444444444333222///...222111111000//////////////////......------,,,,,,---)))"""  $$$***,,,...111444666888888777777888999:::;;;;;;;;;999:::::::::;;;===>>>>>><<<======>>>??????>>>>>>AAA@@@>>><<<<<<>>>@@@AAACCCBBBAAA???>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>><<<======;;;888777999<<<;;;999222$$$   ******+++,,,,,,+++++++++***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***((()))******)))(((''''''&&&''''''&&&###!!!     !!!)))---...---...//////////////////////////////000111111//////000111222222111000000000111111222333333444444333333333000111333333222222444555555555444333222111111000555444222000//////000000000000000///...---------...---)))   """,,,//////000222444666888999777888999:::<<<<<<======:::::::::;;;;;;;;;<<<<<<;;;===???@@@@@@???@@@@@@>>>===;;;:::;;;>>>AAACCCBBBBBBAAA@@@???>>>===<<<===>>>?????????>>>===<<<<<<<<<===<<<::::::;;;===;;;777---    ))))))******++++++++++++)))***,,,---...---+++***---------------------------,,,,,,+++++++++++++++***++++++***)))(((((()))'''&&&%%%&&&&&&%%%###!!!  !!!  )))......,,,,,,.../////////....../////////...000222111000//////000333222000//////000111222222222333444444444444333111222333444333333444444555444333111000000111111777555333111000000000111111111000000///.........)))++++++%%%  )))111333222222333444666888:::666777999;;;<<<=========:::;;;;;;;;;;;;;;;::::::666999===@@@@@@@@@AAABBB<<<;;;:::999:::===@@@BBB@@@AAAAAAAAA@@@>>>;;;:::<<<<<<===>>>>>>===<<<;;;<<<<<<===<<<<<<<<<===>>>:::333'''    (((((((((((())))))******((()))+++------,,,+++***---------------------------,,,++++++******++++++)))+++,,,+++((('''((()))'''&&&%%%%%%&&&%%%$$$"""!!!   '''------******+++...------,,,,,,------...---///111111///...//////111000///...//////111222111222333333444444444333222222333444444444333222333222000/////////111222777666444222111000000111111111000000000/////////(((++++++'''  $$$///444555555444444555777999:::666888:::<<<=========<<<;;;;;;<<<<<<<<<;;;:::999111444999===???@@@AAABBB::::::999999:::<<<>>>???>>>???AAAAAA@@@===;;;999;;;;;;======>>>===<<<;;;<<<<<<<<<======>>>======666---     ''''''&&&&&&&&&'''((((((((()))***,,,,,,,,,++++++------------------------,,,+++******))))))******)))***+++***)))((()))***(((&&&%%%%%%&&&&&&%%%$$$"""   """***,,,+++******---,,,+++******+++,,,------...//////------...///000000/////////000111111000000111222333333333333222222222333555444222000000///......///000222333444444444333222111000000////////////000000000000---...---***$$$  )))333555666666666777888999:::;;;999:::<<<>>>???>>>===<<<;;;<<<=========<<<;;;:::111222555:::???@@@???===777777888:::;;;;;;<<<<<<===>>>???@@@???===;;;:::;;;<<<===>>>???>>>===<<<===<<<<<<===>>>>>><<<;;;111'''    '''&&&%%%$$$$$$$$$%%%&&&((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))))))))************)))'''%%%%%%&&&'''&&&%%%$$$    %%%+++---,,,+++---,,,***))))))***,,,------...---,,,++++++---//////000111111222222222111...///000111222222222222222111111333555444111...------...///000222444444111222333444333222000///,,,------...///000111222111///...---,,,&&&   ...666555666777888999;;;;;;;;;<<<<<<>>>@@@AAAAAA@@@>>>===;;;<<<===??????>>><<<;;;666444444999???@@@<<<666111333777:::<<<===<<<<<<<<<======>>>>>>===<<<<<<<<<===>>>@@@@@@@@@???>>>>>><<<<<<<<<>>>>>>;;;888---"""    '''&&&$$$###"""######$$$))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((()))((('''(((+++,,,+++))))))'''&&&&&&'''''''''&&&&&&!!!    !!!+++//////------,,,***))))))***,,,---------,,,***)))***---//////111222333444333333222......///111111222222222111000000222444444000---,,,---///000222444555666///000333444444222000...++++++,,,...///111222222222///---///222///&&&  ###222888666555777999;;;<<<<<<<<<<<>>;;;<<<>>>???@@@???>>>===:::666444999@@@AAA999111---000555:::===>>>======;;;<<<<<<==================>>>???AAAAAAAAA@@@???>>>===;;;<<<>>>===:::666***    ###$$$$$$%%%&&&''')))***+++***)))))))))***+++,,,/////////......---------***+++,,,---,,,+++***)))***************)))((((((((())))))))))))'''%%%$$$###   !!!  &&&------***---,,,+++*********+++,,,...000222333111//////000111111222333333333222222000...,,,+++,,,...111333111222333333222111///...///000000111333555777888888777666444111---+++))))))***---///111222222222000000111222333000***$$$    ,,,666777222333555777999::::::<<<===<<<===@@@BBBCCCCCCBBBAAABBB???<<<;;;======;;;999;;;999999<<<@@@@@@;;;555222555:::???BBBBBB@@@???@@@???>>>======<<<999777>>><<<<<<@@@FFFIIIGGGCCCBBB@@@>>>======:::444///    $$$$$$$$$%%%&&&((()))***++++++*********+++,,,---.........---------,,,,,,+++,,,,,,,,,,,,+++*********************)))(((((((((((())))))((('''&&&%%%"""!!!  !!! !!!)))***(((+++*********+++,,,...///...000222222111000000000000000111222333333333333222000///...---...000111000111222333333333222111000111111222333555666777888777666333000---***))))))+++---000222333333333222222222333444222---)))$$$  !!!---666666111000222444666777999<<<===<<<===???AAAAAAAAA@@@???BBB???======>>>>>>===;;;:::888888;;;??????;;;777888:::>>>BBBDDDDDDCCCBBBAAA@@@??????>>>>>><<<;;;@@@===;;;>>>DDDHHHHHHFFFCCC@@@>>>>>>===999000)))   $$$$$$$$$%%%'''(((***+++,,,++++++++++++,,,---...------,,,,,,,,,,,,,,,+++---,,,++++++******++++++***************)))((((((''''''(((((((((''''''&&&###"""       ###&&&'''))))))******,,,...000111---///111111000000111222///000111111222333444444333333111000000/////////000111222333444444444444222222222222333444555666888777555333000---***((()))+++---///111333444444444333333444444333111...)))###  $$$...555555000---...///111444888;;;=========??????@@@???>>>===???===<<<<<<======;;;:::999777777999===>>>===:::===>>>@@@BBBDDDDDDDDDDDDAAAAAA@@@@@@????????????BBB???<<<>>>BBBGGGHHHGGGDDD@@@===>>>>>>888,,,"""   $$$$$$%%%&&&''')))+++,,,,,,,,,,,,,,,------......++++++++++++++++++++++++---,,,+++***)))***+++,,,***************)))((((((&&&&&&''''''''''''''''''$$$$$$###      %%%((())))))***+++---...///000,,,...000000000000111333111111111111111222222222333333333222222111111111222333333444444555555555444333333333333444444555777777555333000---***))))))***,,,...000222333444444444333333444333333222+++'''   !!!(((///444444000+++++++++---222777;;;=========>>>>>>>>>===<<<;;;::::::999:::::::::999888888777777999<<<>>>>>>===>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>@@@BBBDDDBBB@@@@@@CCCDDDDDDCCCAAA===;;;======666(((   $$$$$$%%%&&&(((***,,,---,,,,,,------............++++++++++++++++++++++++---,,,+++***)))***+++,,,***************)))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%!!!     $$$*********+++,,,------------,,,...////////////111333444333222000000000000000111222222333333333333333666555555444444333333333555444444333333444444555777666555333111...,,,+++***+++,,,---///000222333333333333333222222333444...***$$$  &&&,,,000333444222,,,******---222888;;;<<<============<<<;;;;;;:::888999:::;;;;;;:::::::::888777888:::<<<>>>??????>>>>>>>>>>>>>>>??????@@@>>>>>>>>><<<:::;;;???BBBDDDDDDDDDDDDDDDAAA>>>;;;;;;999999;;;;;;222$$$   $$$%%%%%%''')))+++---...+++,,,------......------***++++++++++++,,,,,,,,,---,,,++++++******++++++***************)))((((((''''''&&&&&&%%%&&&&&&'''&&&&&&$$$    ))))))***+++,,,,,,,,,,,,,,,---...//////......000222444333111000//////000111111111111222222333555555777666555444333333333333555444444444444444555666666666555444333111///...------------...000111222222333444333222111222333333000***"""   ,,,///111333555444...,,,,,,///555:::;;;:::=========<<<<<<;;;;;;;;;999<<<>>>???>>>===>>>>>>888999:::<<<>>>?????????????????????@@@@@@@@@@@@<<<===<<<999666777<<>>>>>???@@@AAAAAA@@@@@@;;;<<<;;;777333444:::@@@AAABBBCCCCCC@@@===:::888444777999777000$$$   %%%%%%&&&(((***,,,...000***+++,,,---------,,,++++++++++++,,,,,,---------++++++,,,---,,,+++***)))***************)))(((((()))((('''%%%$$$$$$%%%%%%$$$###    ###$$$'''***,,,---------///000000...------///111///...---...///222555666666555222000///000222333333222111111222333555666444333333444444666777777444555555666555555444444444333222111111222333333222555888777444111111222222///,,,,,,***$$$ (((222333111333777:::555222111555:::===;;;777======<<<<<<<<<======>>>888<<<@@@AAA@@@??????AAA888;;;???AAAAAA@@@??????;;;<<<>>>???@@@@@@???>>><<<<<<;;;666222333999???@@@AAAAAA@@@===<<<<<<<<<444888:::666,,,