BM6P6(@            %%%(((***&&&)))---000000---***''' '''%%%!!!!!!$$$'''...+++&&&          ###!!!  '''...000///+++))) !!!!!! """$$$%%%'''(((%%%%%%%%%$$$$$$$$$######!!!"""%%%(((+++///111222;;;:::999888777555555444333333444444555666666666999::::::;;;;;;<<<<<<<<<<<<;;;888555111...+++***""""""""""""!!!!!!!!!!!! !!!###$$$%%%&&&'''***---111444777888777777555555444444444333333333+++,,,,,,,,,,,,++++++***,,,,,,------+++(((%%%###!!!!!! !!!"""!!! """$$$%%% """$$$%%%$$$$$$###%%%###          """%%%'''%%%'''***,,,,,,)))%%%######""""""!!!"""###%%%&&&+++(((###       """ !!! &&&,,,///---***'''###''''''###!!!###$$$&&&&&&%%%%%%$$$$$$$$$######### """$$$'''+++...000222:::999999888666555444444333333444444555666666666999:::::::::;;;;;;<<<<<<:::999666333000,,,***(((""""""""""""!!!!!!!!!!!! !!!"""###%%%&&&'''(((---///222444666666666555444444444444333333333333,,,,,,,,,++++++***)))(((''')))+++,,,***'''###!!! !!!""" !!!###$$$###"""!!!"""!!!!!!       """!!!  """!!!###%%%&&&%%%"""!!!$$$%%%&&&%%%%%%%%%###     +++'''!!!!!! $$$)))+++***'''%%% '''------''' !!!"""$$$$$$$$$$$$$$$$$$#########"""!!!###&&&***---///111888888777777666555444444333333444444555666666666::::::::::::::::::;;;;;;777666333000---***'''&&&""""""""""""!!!!!!!!!!!! !!!###$$$&&&((()))***111222333444555444333222444444444333333333222222------+++***)))(((''''''"""$$$''')))(((%%%!!!"""""""""!!! !!! !!!"""!!! (((&&&###     !!!"""   '''((("""    """!!! %%%'''&&&$$$"""      !!!"""...***### !!!%%%'''&&&$$$"""$$$++++++&&& !!!""""""$$$############""""""""" ###&&&)))---///000777666666666555444444444333333444444555666666666::::::::::::999999999999333222000---***(((%%%$$$""""""""""""!!!!!!!!!!!!!!!"""$$$&&&(((***+++,,,444444444444333222111000333333333333222222222222///...+++)))'''''''''''' """%%%&&&&&&###!!!!!!!!! $$$"""  +++***'''$$$      """"""   (((***%%%    """ ###%%%$$$!!!         +++(((### !!!"""""" """### !!!""""""#########"""""""""!!!!!! !!!$$$'''+++...000111555555444444444444444444333333444444555666666666:::::::::999888888888777000000...+++)))&&&%%%$$$""""""""""""!!!!!!!!!!!!"""###%%%'''***,,,...///777666555333222111000000333333222222222111111111000...+++)))'''((()))***###$$$%%%$$$###!!!!!!###%%%&&&///+++&&&  ++++++***((($$$        $$$'''###        $$$$$$###!!!   !!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""$$$&&&)))---000222444333333333333333444444444333333444444555666666666::::::999999888777666666///...---+++(((&&&%%%$$$""""""""""""!!!!!!!!!!!!###$$$&&&))),,,...000222888666444222111111111111222222222111111111000000111///,,,))))))+++...000,,,***'''$$$!!! !!!&&&))),,,666222+++""" """.........,,,((("""      """       !!!###$$$######"""&&&)))(((###"""###############$$$$$$""""""!!!!!!!!! %%%&&&(((,,,///222555666111222222222333333444444333333444444555666666666;;;:::999888777666555555///...---+++)))'''&&&%%%""""""""""""!!!!!!!!!!!!###$$$'''***---000222333777666333111000111222333222111111111000000000000111///,,,***+++///333666777222***$$$ """$$$!!!$$$''')))777333,,,$$$ """%%%444444333000***"""                 """%%%((((((((('''"""***//////+++$$$###!!!!!!  """###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%"""!!!!!!!!! &&&'''***---111444666777111111111222222333333444333333444444555666666777;;;:::999888777666555444///...---+++***((('''&&&""""""""""""!!!!!!!!!!!!$$$%%%'''***...111333444777555222000000111333555111111111111000000000000111///,,,+++---111666:::>>>777---$$$ $$$'''&&&$$$""" !!!###$$$555222+++$$$ $$$'''::::::888333+++!!!             $$$)))***'''!!!"""&&&'''$$$ """&&&+++((("""'''%%%!!! %%%)))++++++)))((($$$!!! !!!$$$$$$$$$############"""###"""  """%%%'''------...000111222333444111111222222333444444555777777777777777777777777666555555555555444444444222000,,,)))'''&&&&&&&&&&&&%%%###""""""###%%%&&&...---,,,---...000333555333333222333444666999:::AAA>>>888222...+++******,,,---...000111333444444;;;666///'''""" !!!,,,)))&&&"""!!!"""$$$%%%+++((("""))))))$$$,,,///...444333000+++%%%            '''...///+++$$$ """###!!!###%%%+++'''!!!  """!!!!!!''',,,//////---,,,)))&&&!!! """###%%%$$$$$$$$$############$$$###!!!!!!"""$$$'''(((------...000111222333444222333333444555555666666777777777777777777777777555555555555444444444444222000---***((((((((((((((('''%%%$$$$$$%%%&&&'''------------000333666888:::999777666666888;;;===CCC@@@:::444///,,,+++***,,,---...///111222333444666222+++&&&###$$$&&&(((///,,,((($$$!!! !!!'''$$$!!!$$$------###'''...///,,,111///---(((###         !!!!!!     +++444666111)))###!!!###$$$$$$)))&&&!!!&&&###!!!"""&&&,,,111333333000......+++&&&!!! !!!!!!###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))+++------...000111222333444555555555666777777888888777777777777777777777777555555444444444333333333222111...,,,******++++++,,,***((('''&&&'''((())),,,,,,,,,...222666:::<<>><<<>>>AAADDDFFFDDD???:::555000---+++------...//////000111111111...)))%%%%%%)))...222333222///***%%%$$$!!! $$$))))))### )))000111+++$$$###"""!!!   4ĉ@ӵ     """ $$$***......***$$$ >L=hĦ 4ĉ@ӵ     $$$...666777222***$$$>L"""''')))(((%%%###%%%### """$$$000444888:::777111)))$$$### """  !!!%%%(((+++,,,,,,+++''''''''''''&&&&&&&&&&&&$$$%%%''')))+++,,,------------...000111222333444777777888888999::::::;;;666666666666666666666666444333333333222222222222000///---,,,,,,---///000222000...,,,******+++,,,)))***,,,///444999>>>AAANNNKKKEEEAAA>>>???AAABBBDDDBBB???<<<777333///---------....../////////000444111---)))((()))+++---/////////,,,((("""###***000...&&&  !!!!!!    GG=?    """"""$$$###(((000555777333---)))HdĦ=Īj GG=?     ###***///000+++%%% HdĦ"""''')))(((%%%######"""!!!###000444888:::666///&&& %%%""""""!!!&&&***---...---,,,(((((((((((('''''''''&&&"""$$$&&&))),,,---------------...000111222333444777777777888999999::::::666666666666666666666666333333333222222222111111---,,,+++***+++---///111333222///,,,+++***+++,,,))))))+++...222888<<>>===;;;888444111///---------...............333222111...,,,***)))(((&&&))),,,---,,,(((###"""''',,,)))  !!!$$$&&&&&&$$$######!!!!!!  ӵĭӵӵĦ ӵӵĦƜ`1.׼s Ħ ӵĦ  ĭӵĦĦĦ"""$$$%%%111DdD?fӵĦ ӵƜ`1.׼sĭӵ   ӵĦĦĦ%%%'''&&&###DdD%%%&&&&&&ӵӵӵĦ444ӵ###ĭӵ###''' &&&+++...///...,,,)))))))))(((((((((''''''"""%%%))),,,------,,,------...000111222333444555666666777888888999999666666666666666666666666222222222222111111111111***)))))))))***,,,///000444222///,,,************))))))***---000555999<<<@@@@@@@@@@@@>>>;;;999777999:::;;;:::999666333111------------------------...000222333111---)))&&&!!!(((...000...***'''###%%%### """'''+++,,,+++***&&&%%%"""  !!!$$$$$$###"""!!!  ?~4g&e>&eg&e>hӵg&e guO>uO>&e4ff?>ߝLgĉ@Shӵ g&e>hӵ fff?><zg&e>&eHLShӵgL S?ʬ"""$$$3h?D%%)?ZufĦgL g&egĉ@ g&e>&e@e?? g<ĉ3we<Ħ3h?@eZ3h?gL!!!"""""" D%%)?%%%fff?><z=?Ħ###g&eg&eS?ʬ4ff?>ߝL@e(((g&e"""3h?g&e>&e&&&??%%%+++//////...,,,))))))))))))((((((((((((!!!%%%)))+++,,,,,,+++------...000111222333444555555555666777777888888666666666666666666666666222222222111111111111000(((((('''''')))+++...000444222///,,,***))))))***))))))***,,,///333777::::::<<<>>>???===:::666333666777999999999666333222...---------------,,,,,,***---222555555111+++'''%%%...222222///,,, !!!  """)))...//////...)))'''$$$"""!!!!!!!!!"""'''&&&%%%$$$###"""!!!   4DӵHƅ^Hu]Ħ Hu]Ħ ZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵ tt HGgĉ@  Hu]ĦZuR)Ħ sߝLGdUĦ Hƅ^Hu]ĦntHdĦHGgĉ@HdĦ """###$$$000*** Htƅ^&&&...Bt=o9ĦDtfo9Ħ !!!g?HdĦ Hu]Ħtt Hƅ^Hu]ĦH׼s tQje<Ħ Bt=o9ĦH׼s  HtĦ Bt=o9ĦHdĦ444)))Dtfo9ĦsߝLGdUĦ'''Ht@cӵHu]Ħ+++Hu]ĦHtƅ^qIܗGIӵH׼sHu]Ħ Bt=o9ĦHƅ^Hu]Ħ$$$ !!!"""###$$$%%%%%%***))))))((('''&&&&&&%%%%%%&&&''')))***,,,---...000000000000111111111111333333444444555666666666555555444333333333333444111111111111111111111111))))))))))))))))))))))))---,,,+++******,,,...///////////////111444777888999:::<<<======<<<:::999999888777666444222111000///000222222111...***(((%%%)))---000000---)))%%%###&&&'''&&&$$$###   !!!$$$$$$$$$%%%'''(((***+++000,,,)))***------)))$$$&&&%%%$$$###"""!!!   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Ħ666+++!!!HdDĦgdKӵDdDDdDĦ&&&DdDĦ4DufӵDdDĦ---DdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ######!!! !!!"""###$$$$$$))))))((((((''''''&&&&&&&&&'''((()))+++,,,---...000000000000111111111111333333333444555555666666666666555555444444444444111111111111111111000000))))))))))))))))))))))))+++***))))))***---///111333222111111222444777888:::;;;<<<======<<<:::999999888777555444222111000...///000111000...+++*** $$$***///111111///---""""""$$$%%%%%%$$$"""!!!     !!!!!!"""$$$%%%'''((()))333000///111444333,,,&&&$$$###"""!!!  4DuXӵDdDΦDdDӵDdDĦ o)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵ HߝL`o9 po9wӵ 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Ħ888...$$$DdDĦnuR)ĦDdDΦDdDĦ$$$DdDĦnuR)ĦDdDĦ111DdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ!!! !!!"""######(((((((((((((((((((((''''''((()))***+++,,,---...000000000000111111111111222333333444444555555666777777777777777777666666111111111000000/////////(((((((((((((((((((((((('''''''''(((***...111333777666555444444555777888;;;;;;=========;;;999888888888666555333222000000+++,,,---......---,,,+++!!!''',,,111333333333***(((%%%"""   """"""    """$$$&&&'''((()))444333555888;;;777...&&&  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ӵ>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ  geĦs<v>aĦpeӵDx<DdDĦ  DdDĦ peӵDx<>dd<ӵDd<DdDΦDdDĦ DdDӵnd<DdDĦ333>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ !!!!!!&&&&&&''''''((())))))))))))******+++,,,------...///000000000111111111111222222222333444444555555888888999::::::888777666111111000000///...------''''''''''''''''''''''''$$$$$$%%%'''***...222555;;;:::888666666777888999<<<===>>>>>>===;;;999777888777666444222111000///))))))***+++,,,,,,,,,,,,###$$$'''***---///000000///+++%%% """######    """%%%(((***+++,,,,,,000111444999;;;666*** 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Ħ222sdKĦB?dp&ĒR>d<sdKĦB?Ho9(((s&dq&ĒR $$$%%%&&&'''(((***++++++++++++,,,,,,------......///000000000111111111111111111222222333444444444777888:::;;;;;;999777555111111000///---,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&***...333555<<<;;;999777777888999:::===>>>>>>>>>===;;;888777777666555444222000///...(((((((((((()))***+++,,,---,,,***((('''&&&&&&'''...***"""  !!!"""!!!  ###%%%)))---///000000000)))+++...444666///"""4DuXӵ Hu]3hh ne =enepIƎ@t@h>h fe@ďD ne=e ege sĪj@hfdDĦ@ďDHkge@h000...@GHĪj@IŌ"""###BeneHkgenefeHu]3hh se geĦja>aĦ @Gse  <Ō@GHkge###!!!HĪj@IŌegeHu]3hIŌ &&&DdDĦ...ne@h>hsene@G!!!sĪj@h"""###%%%''')))+++,,,---------------............000000000000111111111111000111111222222333333444555777:::;;;;;;999666333111111///...,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&)))---111444:::999888777777888:::;;;>>>?????????===;;;888666666666444333111000......)))((('''&&&&&&''')))***333///***$$$ ((($$$  ###$$$###!!! """%%%***///222222111000''''''***///000***4DuXӵĵD^       DdDĦ,,,...---***###%%%'''  D^ s׼s geFm8>aĦ s׼s Ho  D^"""DdDĦ)))s׼s  !!!"""$$$&&&)))+++---...///.....................000000000000111111111111000000111111222333333333333555999;;;;;;888444111111000///---+++***((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((,,,000222777666555555666999;;;===???@@@@@@???>>>;;;888666666555444222111///...---+++)))'''%%%$$$$$$&&&'''111---&&&  ###''')))(((&&&$$$   &&&,,,//////...---))))))***...///))) Φ4DuXӵtvӵ>d<Ħ Ħ ######Ħ    Ħ      >d<Ħ &&&+++------+++)))###!!!  $$$&&&)))&&&!!!Ħ  >d<Ħ Be geFYĉ >aĦ   Be  nu]ӵ !!!!!!   """ >d<Ħ>d<Ħ%%% ĦBe((('''%%%"""Ħ"""---555777111)))""" !!!###&&&))),,,...//////////////////.........000000000000111111111111000000000111222222333333222444888::::::777333000111000///---+++)))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%(((+++...000555444444444666999<<<>>>@@@@@@@@@@@@>>>;;;888666666555444222000///...---,,,***'''$$$######$$$%%%---)))"""  $$$))),,,+++)))(((   """(((+++,,,***)))...,,,---///000+++!!! ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ   gdKĦ     gdDĦ  gdKĦ  sdKĦ  ŶS 3we<   iĉ@3hR/Ō******)))&&&"""DdDĦsdKĦgdKĦ!!!"""!!!!!! gdKĦ%%%,,,---***$$$ """"""$$$&&&)))+++---...000///---,,,,,,---///000000000000000111111111111555555444333333222111111///111333555555555333333//////000///---***&&&$$$'''&&&%%%$$$$$$%%%'''((($$$$$$%%%'''))),,,///000444555666888:::<<<===>>>@@@@@@??????>>>=========999999777666444222111000)))((($$$!!!$$$"""$$$""""""$$$$$$###"""  """&&&))))))&&&"""$$$ >A ne ne  ne   ne    De ne  ne  >A k< fh)))((('''%%%!!!Denene!!!""" ne$$$&&&$$$!!!!!!"""$$$&&&)))+++,,,---///...---,,,,,,---...///000000000000111111111111555555444333333222111111000111333444555444333222...///000///...+++)))'''((('''%%%$$$%%%&&&((()))))))))((()))+++---000111444555666888:::;;;======@@@??????>>>>>>===<<<<<<999888777555333111000///)))'''$$$!!!""" )))&&&""" !!!!!!!!!  !!!$$$''''''$$$!!! (((###                 !!!%%%%%%%%%### !!! !!!"""###&&&(((***,,,---///...,,,++++++,,,...///000000000000111111111111444444444333333222222222000111333444444333222111---...///000///...,,,***((('''&&&%%%&&&(((***+++111///...------///111333444555666888999;;;<<<<<>>>>>===<<<<<<;;;888888666444222000...---(((&&&### ###///,,,'''!!!  """$$$$$$""""""---'''              !!!       !!!"""!!!!!!!!!  !!!"""&&&%%%""" !!!###%%%'''***+++,,,...---,,,******,,,---...///000000000111111111111333333333333333333333333000111333444333222000///,,,---///000000///...,,,((('''&&&&&&''')))+++,,,888555222///...000222444555555666777888999:::;;;>>>>>>======<<<;;;;;;;;;888777555333000...,,,+++&&&$$$!!!!!!&&&222///***###"""     """111)))             """            !!!!!!!!!  !!!%%%(((111///+++'''""" !!!!!! """$$$''')))+++,,,...,,,+++******+++,,,...///000000000111111111111333333333333333333333333000111222333333111///...,,,---...000000...---,,,&&&&&&%%%%%%&&&(((+++---;;;888333///...///222444555555666777777888999999======<<<<<<;;;::::::999777666444111...+++)))((($$$""" $$$...+++&&&!!! $$$"""   !!!000(((                   !!!"""######!!!###%%%$$$"""!!!!!!!!!&&&)))222111000...)))$$$!!!"""""" !!!$$$&&&(((***+++---,,,***))))))***,,,---000000000000111111111111222222222333333444444444111111222333222000...,,,+++,,,---...---,,,***((($$$#########%%%'''***,,,:::666111,,,+++---111444555555666666777777777888<<<<<<;;;;;;:::999999999666555333000,,,)))'''&&&###!!!$$$"""  ###!!!  +++%%%                      """$$$%%%"""  ###''')))(((&&&$$$"""$$$))),,,000222222...)))&&& !!!"""###!!!###&&&(((******,,,+++***))))))***+++,,,000000000000111111111111111111222333333444555555111111222222111///---++++++,,,---,,,+++(((&&&$$$!!! !!!###%%%(((***777333---)))(((+++///333555555666666666666666666;;;;;;;;;:::999999888888666444222...+++(((%%%$$$!!!  """   $$$  !!!""""""!!!                          """###%%%""" !!!!!!  """"""!!! !!! %%%***,,,+++(((&&&%%%---555888666222/// """######!!!###%%%((()))***,,,+++)))(((((()))+++,,,000000000000111111111111111111222333444444555555111222222222111///,,,***,,,,,,,,,+++)))&&&###!!!!!!$$$''')))444000***&&&&&&)))...222555555666666666666666666;;;;;;::::::999888888777555444111...***'''$$$###!!!                              !!!&&&)))111...***%%% """%%%%%%"""$$$---444555000(((### """###%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$'''((()))+++---///000111//////000111333444555666666555555444333222111111---000444777888666222000&&&&&&&&&&&&&&&&&&&&&&&& ###$$$%%%$$$###***)))((((((***---111333444444555555666777777777;;;;;;<<<<<<;;;999777555777555222...)))%%%!!!                                $$$&&&---,,,***'''""" """""""""***000111,,,&&&!!! ######$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%'''((()))+++---///000111...///000111333444555555444444444333222111111000...111555888888666333111(((((('''&&&%%%%%%$$$$$$ """$$$$$$$$$###******))))))+++...111333444444555666666777777888;;;<<<======<<<999777555555333000,,,'''###           !!!                  !!!###((()))***)))'''""" %%%)))***&&&!!! """###%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((()))***+++---...///000......///111222333444555333222222111111000000000111333666888888777444222+++***)))'''%%%###"""!!!"""$$$$$$$$$$$$*********+++,,,///111333555555555666777777888888======>>>===<<<999777555111///,,,((($$$     $$$###"""!!!         """###            !!! ###$$$###"""    ###&&&)))***)))%%%  """!!! """"""  """%%%''')))***+++******((('''&&&%%%%%%###$$$$$$%%%&&&''''''((())))))***+++---...//////---...///000111333444444111111111111111000000000333555777888888666444222---,,,***'''$$$""" """$$$%%%%%%%%%***++++++---...000222333555666666777777888888999======>>>===;;;888555444---,,,)))%%%!!!   &&&&&&$$$"""  !!!    """$$$          !!!###%%%&&&""" """$$$'''&&&$$$!!!  !!!!!!!!!  ###''')))(((%%% !!!$$$###  !!!!!!  """$$$&&&)))***+++,,,+++***)))'''&&&$$$$$$###$$$$$$&&&'''((())))))******+++,,,,,,---......------...///111222333333111111111111111222222222555555666666666444333222...---+++((($$$!!! $$$&&&(((((((((***+++---///111222333333666666777777888999999999<<<<<<<<<<<<999666333111***)))&&&###  """"""  %%%$$$"""  !!!$$$      !!!$$$             ###&&&((()))$$$!!!$$$%%%%%%&&&%%%"""  !!!""""""!!!  """$$$%%%%%%""""""&&&%%%"""  """'''((('''$$$"""!!!!!!"""###%%%'''(((************)))'''&&&%%%$$$#########%%%&&&((()))***++++++++++++,,,,,,---------,,,,,,---///000111222333222222222333333444444555555555444444333222111000...,,,***'''$$$""""""&&&)))+++++++++***,,,...111333333333333777777777888999999:::::::::::::::999666333///---)))'''%%%"""(((&&&$$$!!! """&&&&&&!!!  $$$(((###        ###               $$$(((******%%%%%%))))))'''%%%###!!!   !!!"""!!!!!!!!!!!!!!! $$$''''''###  !!!!!!!!!%%%,,,///...+++(((&&&""""""######$$$%%%&&&''''''(((''''''&&&%%%%%%$$$$$$#########%%%&&&(((***+++,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---...000111222222333444444555666666777777444333222111000///......,,,+++)))'''%%%"""!!! !!!%%%))),,,...//////***,,,///222444444444333777777888888999::::::;;;888888888666333000,,,***((('''%%%"""###&&&000...)))$$$ """''''''"""  &&&+++%%%         """            ######      $$$)))+++***%%%###***...,,,(((%%%!!!   !!!!!!!!! """!!!$$$((((((### ###%%%&&&$$$!!!'''///333222///,,,)))%%%!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$############%%%''')))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222444555555666777888999999333222111///...---------+++***)))'''%%%###"""!!! """&&&+++...000111111***,,,000333555555444333777888888999999:::;;;;;;777777666555222...***(((((('''%%%""""""'''***666222,,,&&& """(((((("""     ''',,,&&&                      """###'''---111,,,!!!        """ ,,,888999---!!!    """!!!"""   !!!---111)))!!!$$$''')))))))))$$$$$$%%%%%%$$$""" """"""!!! """"""""""""""""""""""""""""""###%%%'''(((******+++,,,---...///111222222---,,,++++++---000333555555555555555666666666777111000000///......------'''%%%$$$""""""###$$$%%%"""&&&+++...//////...+++,,,---///111333555666777777777888888999999:::555555555333///+++&&&### !!!"""###"""!!! !!! %%%///999222)))                       $$$+++///+++       ###!!!***555555***     !!!!!! !!!,,,///((( $$$&&&((((((((()))+++,,,+++(((%%%""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&((()))***++++++,,,...///000111222///...------...111444666666666666555555555555555111000000///...---,,,,,,&&&%%%###""""""###$$$&&&"""$$$'''))),,,---......------...000222333444555666666777777777888888888444444444222///***&&&###!!!!!!"""###!!! %%%///888222(((                      &&&+++)))   ###"""!!! !!!"""###$$$&&&//////%%%  """"""!!!  ))),,,&&&"""%%%'''***,,,000111000---(((%%%!!!!!!###$$$&&&((())))))***+++,,,---///000111111111000000000111333666777777777666555444333222222111000000...---,,,++++++%%%$$$"""!!!!!!###$$$&&&((('''''''''(((***,,,---//////000111222333444444555555555555666666666666333333222000...***'''%%%""""""###"""!!! %%%...666111(((                      &&&%%%     !!!""""""''''''  ###""" %%%'''"""###&&&''')))---///...***%%%!!! !!!"""$$$%%%'''((()))******+++---...///000111333333333333444555777777888777666444333111000///111000///...,,,+++***)))###"""!!!!!!!!!###%%%&&&,,,+++((('''''')))+++---222222222222333333333333444444444333333333333333111111000...,,,***((('''$$$$$$###!!!$$$,,,333...&&& ###                   !!!!!!!!!  !!!"""     ### """%%%&&&%%%""" !!!###%%%&&&'''((()))***+++,,,---...///000444444555666666666666666777666555333222000///...111111///---,,,***(((((("""!!! """%%%&&&000...+++))))))***---...666555555444333222222111222222222111111000000000//////---,,,***)))))))))&&&%%%###  """######!!!!!!(((---)))###"""###  !!!$$$"""                    %%%%%%       ###### !!!"""$$$&&&''''''((()))***+++---...//////333444666777777666555444444444333222111000//////222111///---+++)))'''&&&  """%%%&&&000///.........///000000999888777555444222111000111111000///...------,,,...---+++)))))))))******(((&&&###  """%%%((((((&&&###!!!$$$&&&$$$!!!''''''### """                          $$$)))'''     ''')))'''"""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&'''(((((()))+++,,,---...///222444666777777555333222111111111111111000000000222111///---***(((&&&%%% """%%%'''///000222333444444333333;;;:::999666444222000///000//////...,,,++++++***,,,+++)))(((''')))+++,,,)))'''###"""&&&'''&&&###!!!  $$$***+++&&&   """"""!!!                          ''',,,)))        ***...,,,&&&!!!"""""""""""""""""""""""" """###%%%&&&'''(((((()))***,,,---...///222333555777666444222000///000000000111111111111222111///---***'''%%%$$$ """%%%'''...000444666888777555444===;;;:::777444222000/////////...---+++***)))))),,,***((('''''')))+++---***'''######$$$###!!! &&&,,,---'''       ###$$$###!!!                      !!!!!!###$$$      %%%((()))$$$$$$$$$### """$$$&&&'''!!!$$$''')))((($$$###%%%(((+++------,,,++++++,,,,,,---...///000000444444333333333333222222000000000000111111111111///...---+++)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))+++///333777999999:::<<<<<<:::888555333111111222111000///...,,,++++++(((***+++,,,,,,+++)))(((%%%### """  """)))+++)))$$$!!!     $$$&&&***'''"""                   ######    !!!$$$&&&###$$$%%%$$$### """%%%((()))(((+++---///...+++'''$$$$$$&&&)))+++------,,,+++,,,,,,---...///000000111444444333333333333222222000000000000000111111111......,,,+++)))'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%)))+++///333777888999999;;;:::999777666444333222333333222000///...---,,,)))***+++,,,,,,***)))'''"""!!!!!!$$$%%%'''&&&###    """$$$(((%%%                    """"""     ###"""!!!!!!"""###$$$###"""!!! ###''')))+++///111444555555222///---&&&''')))+++---------,,,,,,------...///000111222444444333333333333222222111111111000000000000000---,,,+++***((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&***,,,000333666888888888888777777777666666666555555444333222000///......)))***+++,,,+++***(((&&&%%%+++)))(((&&&###       $$$"""                        $$$'''&&&  !!!!!!!!!######''')))+++000111333444444222000///))))))***,,,,,,------------......///000111222222444444333333333222222222222111111111000000//////++++++***)))(((&&&&&&%%%###$$$$$$%%%&&&''''''(((***---000444666888888888555555666666777777888888666555444333222000//////)))***++++++***(((&&&%%%(((000666555444111---)))%%%###                           ###''')))'''!!!###!!!$$$'''((()))***+++,,,---,,,+++***,,,,,,,,,,,,,,,---.........//////000111222333333444444333333333222222222333222222111000///......))))))(((((('''&&&%%%%%%###$$$$$$&&&'''((())))))+++---111444666777777777444555555666777888888999666555444333222000//////)))***++++++)))'''%%%###)))333@@@@@@???===999444///,,,!!!""""""###$$$$$$$$$$$$                        &&&(((******'''""" """!!!  """#########$$$$$$%%%%%%%%%%%%///...---,,,,,,---...//////000000111222333444444444444333333333333222222333333222111000///...---'''''''''&&&&&&%%%%%%%%%######%%%&&&((()))***+++,,,...111444666666666666555555666666777777888888555444333222000///......******+++***)))&&&###""" (((111???@@@AAA@@@===888333///$$$%%%&&&'''((('''&&&%%%                           ###---,,,+++)))&&&###  %%%(((+++((($$$  !!!"""######$$$111///---,,,,,,---///000000000111222333444555555444444333333333333222222444444333111000...------&&&&&&&&&&&&%%%%%%%%%%%%######%%%&&&(((***+++,,,---///222444666666666555666666666666666777777777333333222000///...---,,,************(((%%%"""  &&&...666888::::::888333...+++!!!"""$$$%%%%%%$$$"""  ((('''%%%###               !!!######              """&&&111///,,,(((%%%###!!!!!!!!!###)))---333000***$$$   !!!"""###$$$%%%222000...,,,,,,---///111000111222222444444555666444444444333333333222222555444333111000...---,,,%%%%%%%%%%%%%%%%%%%%%%%%######%%%''')))***,,,------///222444666666555555888888777777666666666555222111000///...,,,++++++************(((%%%""" """ %%%,,,---///222333111---(((%%% !!!!!!///---)))$$$             !!! ###&&&((((((...###     &&&"""     """555000(((!!!"""!!! !!!###&&&'''222---&&& ###%%%&&&---,,,+++***,,,///333555444444333333333222222222444444444333333333222222000111111///---***((('''%%%%%%%%%$$$$$$$$$######!!!&&&+++///000111111333222111111333666:::<<>>:::666222000///......---,,,+++++++++###"""!!!  '''***...111333222000///...&&&""""""     !!!           $$$)))''' &&&###            """%%%'''&&&$$$"""$$$""" """$$$%%%((())),,,...111333555555555555555555444444444444666666666555555555444444444111111444999777///((('''''''''&&&&&&&&&%%%%%%((()))***,,,///111444555111222444666888999::::::?????????===:::555///,,,......---,,,+++***))))))""""""!!! !!!%%%)))111888>>>@@@@@@@@@;;;222&&&"""***,,,&&&                ###'''&&&          !!!%%%(((******)))((("""$$$&&&''',,,...000333444555555555444444333333333222222222777666666666666555555555555111111666<<<;;;222((((((((('''''''''&&&&&&&&&)))))))))***,,,///222444333555777:::;;;<<<<<<<<<;;;===@@@@@@===888222...000///...,,,)))'''&&&%%%"""!!!!!! ###  '''111;;;CCCGGGHHHHHHCCC;;;000)))&&&"""$$$///222,,,$$$                 !!!!!!$$$$$$ !!!""" """"""        !!!###&&&'''(((((((((!!!$$$''')))***111333555777777666555444222111111111111000000000777777777666666666555555555111111777???>>>333((((((((((((((('''''''''&&&)))((('''(((***---000222555777:::===?????????>>>===AAAEEEGGGFFFAAA:::666222111///+++(((%%%###!!!"""!!! $$$ ###...999BBBEEEFFFFFFBBB<<<555111000...(((######///333---$$$                   ###"""###$$$%%% !!!$$$###        """!!! !!!""" """###%%%&&&&&& ###&&&(((***+++555666888:::999777555333000000000000/////////...777777777777666666666666666111111888AAA@@@444((()))(((((((((''''''''''''((('''&&&&&&(((,,,///111777999<<<@@@AAAAAA@@@???AAAEEEKKKNNNNNNIIIBBB===444222///+++'''$$$!!!"""!!! $$$ !!!,,,666>>>AAA@@@???>>>999666666888777222,,, ...222+++""" !!!!!!      """###!!!          )))$$$         !!!%%%"""'''111///            !!!"""!!!!!!$$$&&&))),,,+++!!!+++'''$$$ !!!"""  !!! !!!%%%***...111333888888888888777777777777666666666666666666555555111111000000000000000000///222666888888666222///'''''''''''''''((())))))((()))***---///222333444333666:::>>>BBBDDDEEEFFFMMMOOOPPPPPPMMMHHHCCC@@@===999444...)))'''&&&&&&((('''%%%""" $$$,,,111222222111...//////...+++(((%%%### """"""##################!!!               ((($$$      $$$!!! $$$---+++        """ """###+++///...&&&(((444111,,,$$$ $$$%%%"""!!!"""!!!"""&&&***...111333888888888888888777777777666666666666666666555555111111111000000000000000+++---111444444111---+++''''''((((((((()))******)))***+++---///111222333777999>>>CCCGGGIIIJJJKKKNNNNNNMMMLLLIIIFFFCCCAAA===;;;666111---)))'''&&&######""" !!! """&&&((('''&&&$$$%%%&&&&&&$$$"""!!!###$$$"""######"""!!!           %%%"""      '''%%%          +++//////+++%%%(((333===>>>666*** ###((((((%%% !!!######!!!  ###'''+++...111333888888888888888888888888888777777777666666555555222111111111000000//////'''***---000000---***''''''((()))***++++++,,,,,,++++++,,,...///000111222999<<>>===;;;777222---(((&&& !!!!!!!!!!!!!!!'''%%%  """$$$!!!"""""""""          !!!               %%%)))***)))'''+++666???FFF===///!!! %%%))))))%%%!!!$$$$$$$$$###!!!"""%%%(((,,,///111333888888888999999999::::::999999888777777666555555222222222111000//////...(((+++...111111...+++(((''')))+++---.........---------...///000111222333888;;;???DDDHHHKKKLLLLLLKKKGGGBBB>>><<<===???AAA>>>>>>===;;;777111+++((("""###%%%'''((()))((((((,,,(((""" ### !!!!!!                       """"""  !!!!!! """"""###(((111888DDD;;;... ###'''&&&### ###$$$%%%%%%###$$$&&&))),,,///222333777888888999:::;;;;;;<<<;;;:::999888777666555555333333222111000///...---,,,///333555555333///,,,'''***---000111111000/////////000222333555666666666888<<<@@@CCCEEEEEEEEEFFFCCC===888777999<<>>>>>======;;;:::888666555444555444333111///...,,,,,,))),,,000333333000,,,)))(((+++000444777666444333000222444888<<>>???>>>===<<<:::888666555444555555333111///...,,,+++%%%(((+++......+++(((%%%(((+++111666888777555333111222666:::>>>BBBEEEGGGFFFGGGHHHHHHGGGEEEBBBAAA888666444333222222333444777666444444555888;;;===999:::;;;:::666///((($$$    $$$###               &&&$$$!!!"""***+++(((!!!            !!!!!! """###!!!###+++000,,,"""!!!&&&+++,,,...///111333555555;;;;;;:::::::::999999999::::::;;;<<<;;;999666555444444333222111000//////%%%&&&(((******)))((('''###(((///777;;;===<<<;;;555666888:::===AAADDDEEEJJJKKKLLLKKKGGGAAA:::666555555555555555555555555...111666999:::777222///+++,,,......,,,(((###  """###      !!!             !!! '''+++***&&&"""           """""" !!!###'''...222///$$$!!!&&&+++,,,...000222444666777::::::::::::999999999999999:::;;;;;;:::888666555555444333222000///...---'''((())))))***))))))(((***---111666888999888777555666888;;;===@@@CCCDDDHHHIIIJJJIIIFFF@@@999666444444444444444444444444,,,///333666777555111///,,,,,,,,,+++)))&&&###!!! !!!###                      ###)))***(((&&&          &&&'''***000333///%%%!!!&&&,,,---///111444666888999::::::999999999888888888888999:::;;;:::888666555666555444222000...---,,,,,,+++***************+++111222333444444444444444555666888;;;>>>@@@AAABBBEEEFFFGGGFFFCCC>>>888555111111111111111111111111***,,,///222222111///...---+++)))&&&$$$############!!!"""$$$###"""                  ###$$$###!!!       !!!   """######&&&&&&(((,,,///+++!!! """'''...///111333555777999:::999999888888888777777777666777999::::::888777555666666444333111///...---111000...---,,,,,,------444333333222333444555666555666999<<<>>>?????????AAABBBBBBAAA???;;;777555000000000000000000000000******,,,------------,,,---***%%% !!!###%%%"""!!!%%%)))***'''%%%                      """%%%&&&'''!!! !!!%%%((($$$%%%***222333444555666777888999888888777777777666666666555666888999999888777666666666555444333222222111666666444333111000000000111111222333555888;;;<<<444666999<<<>>>>>>===<<<=========<<<;;;888666444////////////////////////,,,+++***))))))))))))***,,,((("""!!!### ###(((+++)))'''"""                  !!!       ###&&&'''''' """ """(((...888888888777777777777777777777666666666555555555333444666888999888777666666666666777777777888888;;;;;;<<<;;;:::777333111///000333777;;;===???@@@444777:::===>>>===:::999999999888888777666555444////////////////////////111///+++'''%%%%%%&&&'''(((%%%###%%%&&&###    !!!          $$$&&&!!!          """%%%&&&&&&'''%%%!!!!!! !!!"""%%%+++111===<<<;;;999888666555444666666666555555555444444222333666777888888777666666666888999;;;<<<>>>>>>===@@@CCCDDDBBB<<<666222000333888===@@@AAA@@@@@@444777:::===>>><<<999666666555555444444444444444111111111111111111111111777333,,,&&&###"""$$$%%%%%%"""###%%%$$$!!!      !!!%%%''''''###               &&&(((###         """$$$%%%%%%---***%%% """""" ###$$$'''...333@@@???===:::888555333222666666555555555444444444111333555777888888777666555666888;;;===@@@BBBCCC???BBBGGGIIIGGG@@@888222222666<<>>>>><<<888555444444333222222333333333222222222222222222222222:::666...&&&"""!!!"""$$$"""!!!!!!""""""'''((('''$$$"""      ###)))...000+++&&&      $$$)))***&&&!!!                  !!!""""""    ###(((+++555111***$$$ ###!!! &&&%%%###)))///333666BBBBBBBBB@@@<<<888444222000111333555666666555555777777777666555444222111666777;;;CCCKKKNNNJJJFFFIIIGGGCCC@@@>>>=========>>>>>>===<<<<<<===>>>?????????>>>>>>======<<<<<<:::888555333222222444555777555222///---,,,,,,---111///---///000,,,$$$  $$$***......***$$$      $$$)))---'''"""      ###((((((%%%                  """'''***444222...+++'''%%%$$$###%%%"""!!!(((''' $$$)))...222444>>>>>>???>>>===:::777666555444444444444555555666777777777777666555444444888888;;;CCCJJJMMMIIIDDDEEECCCAAA>>>=========>>>CCCDDDDDDDDDCCCBBBAAA@@@??????>>>>>>======<<<<<<:::888666333222333444555555333000---+++++++++,,,---,,,---000222///&&&!!!'''++++++(((###  ######  !!!$$$%%%###     !!!%%%%%%###                 $$$'''111222444444222///,,,***'''%%%  """)))((( """&&&***---000111777999;;;===>>>>>>===<<<<<<:::666333222333666777999888888777777777888888;;;:::<<>>???GGGIIILLLNNNNNNKKKGGGEEE??????>>>>>>======<<<<<<:::888666444333333444444222000...+++))))))******((())),,,111555222)))!!!"""&&&'''%%%!!!!!!###%%%'''###  !!!###!!!    !!!"""                    ###,,,000666:::;;;777222///(((%%%!!!  !!!)))(((!!!$$$(((,,,...///000222444888===@@@BBBCCCCCCCCC???888333111333777:::<<<;;;:::999999:::;;;<<<>>><<<<<>>>>>======<<<<<<999999777666555444444444///...+++)))(((((())))))%%%&&&***111666333***"""!!!"""!!!###((('''###)))###"""%%%###  %%%,,,---'''                      %%%+++333:::<<<888222...&&&$$$  %%%%%% ###(((,,,000111222111111444999>>>BBBEEEGGGHHHGGGBBB:::444222444888<<>>@@@<<<:::<<>>>>>======<<<<<<999999999888777666444444...,,,***((('''((()))***%%%%%%)))...333000(((  !!!!!!$$$---,,,"""!!!""")))### !!!!!!!!! !!!...777777...!!!     !!!                ###,,,333666222---((("""  !!!!!!!!!%%%+++111555666666666555888<<>>HHHEEEAAA===;;;<<<===???@@@<<<888777999888333............///111444888:::777===FFFOOOTTTTTTQQQOOO??????>>>>>>======<<<<<<999999::::::999777555333---,,,***(((((()))***+++)))''''''***---***######$$$$$$$$$###""" """,,,---###!!!"""######%%%!!!###  """###"""!!!"""111<<<<<<111###    !!!"""                  ###***,,,***%%%!!!  ###%%%##################"""""""""&&&---444999;;;;;;;;;:::===AAAEEEHHHJJJKKKKKKFFFCCC===999888999===???NNNJJJDDD???<<<<<<===>>>@@@;;;555333333222---(((---,,,,,,,,,...111444666555999@@@GGGJJJIIIGGGEEE??????>>>>>>======<<<<<<888999:::;;;:::777555333...---+++))))))***,,,---///***&&&%%%%%%### +++***(((&&&%%%%%%%%%%%%***,,,###"""&&&)))******((($$$   ---888999///     """"""  """                 ###%%%###   !!!%%%(((%%%%%%$$$$$$$$$$$$$$$###"""'''///777<<>>>>>@@@DDDGGGJJJKKKKKKKKKDDDBBB>>>;;;:::<<<>>>@@@QQQMMMFFF@@@<<<;;;<<<>>>@@@:::333000000...)))$$$,,,+++++++++---///222444666999===AAABBBAAA>>><<>>======<<<<<<888999;;;<<<:::888555333...---,,,******+++---...333,,,%%%!!!!!!  """000...***'''&&&&&&((()))  '''+++###$$$***---//////)))&&&     '''333444***                            ###)))---111///---***(((&&&%%%%%%(((***---111777===AAADDDBBBCCCDDDDDDDDDAAA???>>><<<;;;999999:::<<>><<<;;;888777666444222000///...************++++++++++++111...***%%%"""!!!---+++((($$$"""!!!!!!!!!"""!!!  !!!###(((---111333+++)))%%%                              $$$+++///222222222111///...,,,+++)))+++///555:::???BBBDDD@@@AAABBBBBBBBB@@@>>><<<;;;:::888888999;;;===???DDDAAA<<<888555555666777444555666666555222000...((()))+++---000333555666888888777888999<<>><<<;;;888777666444222000......*********))))))(((((((((,,,***&&&""" )))(((%%%"""  !!!   !!!"""###%%%&&&((()))***(((&&&"""                        $$$)))---111333555777777555333111)))---333:::>>>AAABBBBBB<<<===?????????===;;;:::888888777666777888:::;;;888888666555333222111111222333555666666444333111((()))+++---000333555666888777777777999<<>>@@@DDDCCCBBB@@@===;;;:::999777666555333111///---,,,+++***(((&&&###!!! ///---***'''""""""###                          $$$)))...000000---+++)))...444;;;??????>>>===555777888::::::999777666555555555666555555444444000222555777777555222000,,,...000333444444333333((()))+++---000333444666666666555666888:::===???AAA@@@???===<<<:::888888666555444222000...,,,,,,+++***(((%%%""" ---,,,)))&&&"""$$$&&&!!!                         """&&&(((((('''&&&(((,,,111555999::::::999444555777999999999777777555666777777666555333222222333555777666444222000***,,,...000111111000///((()))+++---000333555666666555555555777:::===>>>>>>>>>===;;;:::888777777555555333111///---,,,+++***)))'''%%%"""  """$$$+++***'''%%%""" &&&((($$$                      ###'''***++++++,,,,,,+++)))'''%%%$$$### """$$$%%%&&&&&&'''))),,,///222444555666333555777999:::999888777666777888999888666333222333333333333222000...---)))***,,,......---,,,+++((()))+++---000333555666555555444555777999<<<>>><<<<<<;;;:::888777666666555444333111///---++++++***)))'''&&&###"""   $$$""" $$$'''+++***'''$$$!!! '''***'''"""!!!                        $$$+++000333555666888777666333000---***))) !!!###%%%'''(((''''''(((***---000333444333555777999::::::999888666888999:::999777444222222111000///---,,,++++++(((***+++,,,,,,+++)))(((((()))+++---000333555666555555444555666999<<<>>>;;;;;;:::999888777666666555444222111///---+++***))))))(((&&&$$$###"""!!!###!!!!!!&&&$$$ !!!&&&)))---+++(((%%%  '''+++((($$$###                       %%%((($$$  !!!&&&***------,,,***444222...+++(((((())))))%%%###""" !!!###$$$(((((()))***,,,---...///222444777:::<<<======<<<777777666555444333333222......------,,,,,,,,,+++************)))'''&&&%%%)))***,,,...111333555666777777777777777777888888999777555333333444777888:::888444111...---------'''((()))(((&&&""""""######### """&&&+++''' !!!   (((,,,222---&&& !!!###$$$!!!                        """%%%!!! !!!%%%((())))))000...+++)))(((((()))***'''&&&$$$"""!!!"""###$$$(((((()))+++,,,---...///222444777:::<<<<<<<<<;;;777777666555444333222222------------------------***+++,,,,,,+++)))'''&&&)))***,,,...000333444555777777777777777888888888999777555444333555666888:::777444///,,,+++******%%%&&&''''''%%%""" !!!!!!"""%%%***&&&!!!"""$$$''''''$$$ $$$(((---)))$$$                         $$$'''(((((('''&&&'''(((***++++++***'''%%%######$$$%%%((()))***+++---...//////222444777999;;;;;;;;;:::666666555444333222111111---------...//////000000+++,,,.........,,,***(((((()))+++---000222333444666666777777888888888999999888666555555555666777999666222---***'''&&&&&&######$$$%%%$$$###!!!  !!!###'''###***---111222...%%% %%%!!!!!!$$$"""                             !!!!!!"""###%%%''')))+++,,,...,,,***'''%%%%%%&&&&&&)))***+++,,,---...///000222444666888::::::999888555555444333222111000000,,,,,,---...///000000111+++---///111111///,,,***'''(((***,,,///111333333555666666777888999999999:::999888777666666555555888555000+++'''%%%$$$### !!!!!!"""############ !!!$$$!!!(((---444777666...%%% 222,,,"""                              +++&&& !!!$$$'''***,,,---...---***((('''''''''(((******+++---...///000111222333666888888888777666444444333222111000//////,,,,,,------......//////))),,,000333333000---***&&&''')))+++...000111222444555666777888999:::::::::::::::999888666555444666333///***'''$$$###### !!!"""###$$$!!!  %%%...666777444---((( :::333'''  !!!""""""!!!                              ///+++$$$!!!%%%)))+++------,,,***)))''''''((()))******+++,,,---///000111111222333555777777777555444333333222111000///......,,,,,,,,,,,,++++++******'''***///333444111---***%%%&&&(((***---///111111333444555777888:::;;;;;;;;;;;;;;;;;;999777444333333111...***'''&&&&&&&&&  """### ######!!! %%%...222111---*** 888111''' ###&&&'''&&&%%%                         """   &&&###"""'''***,,,------((('''&&&&&&''')))+++,,,++++++,,,...///000111222222333555666666555444333333222111000///......------,,,+++***((('''&&&%%%$$$(((...222333000,,,(((%%%&&&'''))),,,...000111333333555666888:::;;;<<<;;;<<<<<<<<<:::777444222111///---***)))))))))***"""  """%%%$$$###""" $$$''''''$$$"""---)))""" $$$)))+++******###                        ###%%%     ###(((+++---------%%%%%%$$$%%%&&&))),,,...+++,,,---...///111222222222333555666666555333222222222111000///...------------+++)))&&&$$$"""!!!###'''---222333000+++((($$$%%%'''))),,,...///000222333555666888:::<<<<<<;;;<<<======;;;777444111000///,,,+++******,,,,,,###!!! !!!$$$&&&%%%$$$###  ###!!! """   %%%+++---------&&&"""                """            &&&!!!  """%%%### !!!######!!!!!! !!!###%%%(((+++,,,.........//////////////////000222555777888777666444555444333111...,,,+++***+++***(((&&&###!!!!!!$$$))),,,---+++(((%%%&&&'''(((***+++---...///333444555666777888999:::;;;;;;;;;;;;888555222000,,,+++***)))))))))+++,,,+++)))$$$  """%%%555111,,,&&&  ###***...---&&&!!!"""$$$$$$!!!###%%%&&&$$$ !!!%%%### """!!!            """###!!!          $$$  """$$$$$$!!!  !!!!!! !!!"""###&&&(((+++,,,---...///////////////000000111222555777888777666555333333222000///...,,,,,,***)))'''%%%"""  ###'''++++++***'''%%%&&&&&&((()))+++,,,......222333444666888:::;;;<<<======>>>>>>===:::777555///---***'''&&&''')))++++++)))$$$ """$$$555222,,,%%% $$$"""'''///444<<<555+++!!! ###$$$%%%%%%!!!###%%%&&&''''''%%%!!!!!!          ###"""         !!! """$$$$$$###!!!"""###$$$&&&)))+++,,,---/////////000000000111111333444555777777777666555111111111000000//////...((('''&&&###!!!!!!%%%((()))(((&&&%%%%%%&&&''')))***,,,---...000222444666999<<<>>>???>>>@@@BBBCCCCCC@@@===;;;333///***%%%###$$$''')))***((($$$ !!!###444111+++%%%"""$$$***'''""" ***444:::IIIDDD;;;111***&&&%%%%%%&&&'''&&& !!!%%%)))+++,,,+++***'''###     ###        """         !!!"""###############$$$%%%''')))+++,,,---//////000000111222333333555666666777777777666666000000000000000000000000'''&&&%%%###!!! ###&&&''''''&&&%%%&&&&&&((()))+++---......000111444777:::>>>@@@AAA???BBBEEEGGGGGGEEEBBB???555111***$$$!!!"""$$$&&&'''%%%"""!!!111...)))""""""&&&(((,,,***%%%  )))222777IIIEEE???777111,,,)))''''''(((''' !!!'''---000000...,,,)))&&&!!!$$$###    ###$$$          ###       !!!&&&%%%$$$###""""""""""""%%%&&&'''(((***+++,,,---//////000111222333444555888777777666666666777777000000000111111111111111&&&&&&%%%###""" """$$$&&&''''''''''''((()))+++---...///000111222555888;;;???AAABBB>>>AAAEEEHHHHHHFFFAAA>>>444000***$$$!!!!!!"""######"""+++((($$$ !!!$$$&&&***'''######***...;;;999555111---***)))((('''((('''  '''---111111000///,,,)))$$$ !!!$$$***///,,,###   """&&&$$$         """&&&***          ###'''000---(((###   ''''''((()))***+++,,,,,,//////000222444555666777:::999888666666666777888222222222111111000000///''''''&&&%%%$$$###"""!!! """$$$'''(((*********+++,,,...///111222333333444777999<<>>@@@@@@888;;;@@@CCCAAA<<<555000*********(((&&&###  ### ###!!! $$$&&&$$$%%%%%%###(((---///111000...***%%%)))+++000777:::444'''  '''---...'''!!!            !!!#########!!!!!!!!!!!!  ***333BBB333               <<<777...%%%$$$### !!!###((())))))***++++++,,,,,,///000111333555777888999===;;;999666555666777999777666444222000...---,,,***))))))(((''''''&&&&&&""""""$$$&&&(((+++...//////000111222444666777888888999:::;;;<<<>>>??????666999>>>@@@>>>888000+++&&&((()))***((($$$ """"""""""""%%%"""$$$$$$%%%***///111000///+++&&& (((***000777999222$$$ !!!!!!!!!'''111333///***       $$$"""  """ #########!!! """%%%  $$$***???222!!!           ###$$$%%%"""  $$$'''000---(((### !!!""""""+++,,,,,,---...///000000///111444777999::::::999666666666666666666666666222222111000///...------((((((((((((((('''''''''&&&%%%$$$$$$$$$&&&(((***111222444777999;;;<<<<<>>===<<<;;;<<<<<<===999;;;>>>>>>;;;555...***"""'''...222000)))    !!!"""###(((###%%%)))***((('''+++)))%%%!!!"""!!!###$$$%%%$$$""""""!!! ###((('''      """  %%%((($$$  ### $$$(((;;;///        !!!!!!""" !!!%%%(((...,,,'''""" !!!"""######$$$+++,,,,,,---...///000000222444666888::::::999888555555555555555555555555222222111000///...------******)))((((((''''''&&&&&&%%%$$$$$$%%%''')))+++222444555888:::<<<======???>>><<<;;;;;;;;;<<<===>>>???@@@???<<<666///+++''',,,333888666...%%%  !!!"""$$$%%%&&&'''######&&&'''&&&%%%'''%%%""" &&&$$$""""""&&&$$$       %%%,,,---((("""  """$$$444)))        !!!!!!"""%%%%%%### !!!$$$'''))),,,)))&&&"""!!!!!!"""###$$$%%%&&&&&&,,,,,,---...///000000111666777999::::::999888777444444444444444444444444222111111000///...------,,,,,,+++)))((('''&&&%%%'''&&&%%%%%%&&&)))+++---666666777999:::<<<>>>??????>>>;;;:::999:::<<<===DDDDDDDDDAAA===666111---+++000777<<<:::333)))""" """$$$&&&((())))))&&&""""""###""""""!!!'''&&&$$$""" """&&&###!!! """         '''------%%% !!!$$$!!! ,,,###         !!!###"""  &&&+++,,,)))$$$ !!!$$$''')))***)))'''$$$!!! ######$$$%%%&&&'''((((((,,,,,,---...///000111111999:::;;;;;;:::888666555444444444444444444444444111111000///...------,,,...---,,,+++)))'''&&&&&&''''''&&&'''(((+++---///999888888999:::===???@@@???===:::888888999<<<>>>IIIHHHEEEAAA<<<666222///***///555999777000((("""  ###&&&)))*********###  !!!!!!!!! ###%%%+++'''!!!"""###        """((((((   %%%### !!!!!!!!!$$$            """$$$""" &&&,,,...+++%%%!!! ###&&&(((******(((&&&$$$!!!  !!!$$$$$$%%%&&&'''((()))))),,,------...///000111111999:::;;;;;;999777555333222222222222222222222222111111000///...---,,,,,,...------+++***)))((((((((((((((((((***---000222;;;:::888888999<<>>KKKHHHDDD>>>999555222111(((+++...000...)))###!!!"""###!!! ###&&&((()))((('''  !!!'''$$$"""###    ######  ###"""         """    """"""!!!!!!  ''')))'''###  $$$'''((()))))))))'''$$$!!!  $$$$$$%%%&&&'''((())))))------...///000111111222777888999999888666333222222222222222222222222222111000000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))***,,,///222444;;;:::777666777:::===@@@@@@===888555444777;;;>>>HHHEEE???999444222111111))))))((('''&&&###!!! &&&&&&%%%###!!!"""%%%&&&$$$"""!!!  """  !!!       ###$$$   !!!"""!!!           !!!$$$&&&###   $$$""""""""" $$$'''(((((((((***(((%%%"""######$$$%%%&&&'''((((((------...///000111222222333444666666666555333111111111111111111111111111000000///...---,,,,,,+++***++++++,,,---......///***))))))+++---111444666;;;999666444444777;;;>>>@@@===777333333666;;;???DDD@@@999333000///000111...,,,'''$$$""""""$$$&&&---+++'''###  """""" !!! """$$$)))%%%"""&&&&&&&&&$$$ !!!            $$$&&&###    """%%%###           !!!"""   ###'''((($$$  !!! ###!!!&&&$$$    ###&&&''''''&&&,,,)))&&&""""""######$$$%%%&&&''''''------...///000111222222111222333555555444222111000000000000000000000000000000///...---,,,,,,+++))))))***,,,...///000111*********+++...222555777;;;888555222333666:::===AAA===777333222666;;;???AAA<<<666000------///111444000)))$$$"""$$$(((+++222...)))###     %%%   &&&)))...)))""" ''',,,......---&&&$$$ ###&&&&&&###          """"""                  &&&)))(((%%%"""(((&&&###"""###&&&+++...)))&&&!!!$$$'''666222+++$$$  """$$$&&&&&&'''+++)))$$$ !!!%%%))),,,---///333666777777666555000000000000000000000000------------------------...------,,,+++***))))))+++---000333444555444444111111000000111333555777888666444222222444666888999888666555555666777888@@@===777222---+++*********)))(((&&&%%%$$$$$$$$$&&&%%%### ###''''''&&&%%% +++)))$$$  ...+++%%% &&&///444222---%%%%%%...111...*** ###)))***++++++)))&&&""" !!!%%%''')))"""!!!     !!!###!!!             !!!  $$$+++......+++)))***'''""" $$$))),,,111///,,,******---000222555111***###"""%%%&&&&&&&&&***(((### ###(((,,,//////111333555666666444333000000000000000000000000......------------------------,,,+++***))))))(((***+++...111333333333222111000000///000333555666666555333222222333555666888777555444444666777888>>><<<777222///---,,,,,,,,,+++)))(((&&&$$$#########"""!!!$$$&&&%%%""" !!!"""---***%%%  ***'''""" $$$,,,000///***"""&&&...222///***###(((,,,111111111///,,,'''### """"""!!!!!!"""""""""###$$$###       !!!!!!!!!"""!!!                """%%%'''$$$  !!!(((///222333000///+++''' %%%)))///000000111222333444555222...(((!!!"""'''(((&&&$$$'''%%%""" ###''',,,111333222333444444444333222111000000000000000000000000//////......---------,,,---,,,+++***)))((((((''''''))),,,///000111000000111000//////000222444666444444222111111222444444666555444444444666888999===;;;888444222000//////---,,,+++)))'''$$$"""!!! !!!%%%%%% """%%%'''(((...+++&&&   ###  !!!'''+++)))%%%&&&...222///*** '''...333888777555222---(((###!!!))))))'''&&&###!!!%%%###"""!!!       $$$%%%###"""       ###           !!!(((,,,+++((($$$ &&&,,,///000...---+++%%%!!!%%%"""$$$(((+++,,,---,,,+++---***%%%###(((***&&&"""$$$""""""'''+++000444666444444444333222000///...000000000000000000000000000000//////...---,,,,,,,,,+++******(((((('''&&&%%%'''***---...///......000///......///111444555333333222222222222333333555444444444555777:::<<<>>><<<:::777444222111000,,,,,,+++***'''$$$!!! """ !!!$$$""" !!!%%%)))+++------***%%%      """$$$### %%%...111...***###)))---666444222///+++'''$$$"""((((((((((((&&&$$$""" """ """%%%###   ######!!!  ###   !!!            )))...+++((($$$ $$$&&&&&&%%%$$$&&&!!!!!! $$$%%%%%%###"""&&&$$$ ###+++,,,&&& !!!%%%)))...222555777555444333111///...------111111111111111111111111222222111000...---,,,,,,+++***)))((('''&&&&&&%%%$$$&&&)))+++---...------//////......///111333555333333333444444333333333555444444555777:::===???BBBAAA>>>;;;777333000...((()))))))))'''###!!!   ###&&&))),,,---)))&&&"""   ###,,,///,,,(((---,,,***(((%%%$$$"""""" """%%%(((******(((((("""((((((!!!   $$$            !!!"""!!!  %%%)))(((%%%!!!"""###"""!!!  !!!$$$"""###,,,...&&& """&&&+++///222444555555333111///...---......111111111111111111111111444333222000///---,,,,,,***))))))((('''&&&%%%$$$$$$&&&))),,,---...------///...------...000222444333444666666666666444333666666666777:::>>>BBBDDDIIIHHHDDD???999222,,,((("""$$$&&&'''%%%"""  '''***((($$$ !!!"""$$$&&&'''))))))"""      (((,,,)))%%%((('''$$$"""!!! """(((+++,,,,,,+++&&&//////&&&      $$$           ###''''''&&&%%%!!!""" !!!"""***'''### ###...000&&& !!!###(((,,,///111222111333222///---,,,---...000111111111111111111111111555444333111///---,,,+++)))(((((('''&&&%%%$$$$$$%%%'''***---...///............---,,,---000222333555666888999999888666555777777888:::===BBBFFFHHHQQQOOOJJJCCC999000'''""""""$$$$$$!!!&&&000444222---%%%%%%%%%%%%$$$$$$$$$###   %%%)))&&&!!! ,,,)))&&&"""###(((******)))''' """---888999..."""     """ ###            !!!&&&******)))'''!!!###...+++%%% """$$$!!!###///000&&&!!!!!!$$$(((,,,///000000///222000...,,,,,,---///111111111111111111111111111555555333111///...,,,+++)))((('''&&&%%%$$$$$$###&&&(((+++---///000//////...---,,,,,,---///222333666777:::;;;;;;:::777666888888999<<>>BBBEEEGGGEEE@@@888///&&&$$$,,,111333111///'''(((*********(((&&&$$$    !!!###""""""'''+++((($$$"""  ***)))(((&&&%%%###"""!!!###%%%&&&''''''%%%###!!!$$$+++...+++&&&"""     ###$$$%%%***&&&  %%%)))((("""      &&&,,,///111111,,,---///000000///...---///...+++(((&&&&&&&&&''''''(((+++111555111'''!!!&&&(((222,,,###"""%%%$$$"""'''***,,,---...---......//////000000000222222222222222222222222555333111///......///000,,,+++)))''''''((()))*********+++,,,---///000000222222222222222222222222222333666888:::;;;;;;:::666666666666777999:::;;;@@@<<<555...&&& $$$+++...///---+++%%%''')))+++,,,,,,,,,,,,&&&((((((""" """#########&&&)))&&&"""###""""""!!! #########$$$$$$$$$$$$%%%%%%%%%%%%$$$### %%%'''%%%!!!      """%%%&&&+++&&&   %%%((('''!!!        ###---555999::::::222333333333333333222222777555222...,,,*********%%%%%%''',,,///+++"""!!!###""" ###%%%444...%%%###&&&$$$"""%%%(((+++---...000000000000000111111111222222222222222222222222555333111///......///000---+++***(((((()))***+++++++++,,,,,,---...//////222222222222222222222222222333555777888::::::;;;888999999::::::999888888777222+++###$$$)))+++***(((&&&$$$%%%(((+++...000222333111222///''' !!!"""###"""$$$'''$$$###$$$'''((('''### """$$$%%%&&&%%%$$$###!!!       """"""'''###!!! """%%%$$$       '''111999>>>??????999888888777666666666666>>>;;;777222///---,,,,,,((('''(((---000---$$$ !!!!!!!!! !!!"""%%%'''(((&&&""" ///+++%%%"""$$$""" """%%%(((,,,...000333333222222222222222222444444444444444444444444555333111///......///000---,,,***)))((()))+++,,,,,,,,,,,,------.........222222222222222222222222222333333555666888:::;;;===>>>@@@BBBAAA???<<<999000,,,$$$###&&&'''&&&$$$######$$$'''***...222555777888888444+++  """%%%!!!"""%%%))),,,+++'''!!! """###$$$###"""           """***222999===@@@AAA???>>><<<:::999999::::::AAA>>>999444000---++++++///...///333777555---'''"""&&&))))))(((''''''### !!! )))+++...///+++%%%$$$$$$"""!!! """"""###%%%)))---111333555555444444333333333222444444444444444444444444555333111///......///000...---+++))))))***+++,,,------------------------222222222222222222222222333222222333555777:::;;;>>>AAAEEEGGGGGGCCC???;;;,,,((("""!!!###$$$$$$"""!!!"""###%%%(((---222666999::::::666---### ###""" !!!### ###))),,,,,,)))$$$ !!!    """!!!           $$$&&&+++000666:::===???DDDBBB???===;;;<<<===>>>BBB???:::444///+++)))(((///---...333777777111+++"""''',,,///000...---,,,&&&### !!!"""""""""  """###///111444444000((("""###"""!!!###$$$$$$%%%'''***///333666777777666555555444333333555555555555555555555555555333111///......///000///---+++*********,,,---------------------------222222222222222222222222333222222222444777:::<<<:::>>>CCCGGGGGGCCC>>>:::+++'''"""!!!"""""""""!!!""""""$$$&&&+++000555888999999555---$$$!!!$$$)))'''###  !!!!!!&&&+++,,,***&&&$$$"""$$$&&&%%%"""   ###"""!!!         ((()))+++...333777;;;===FFFDDDAAA>>>======>>>???BBB???:::333...***((('''((('''(((---222222---''' $$$***000333444222111///(((%%%""" """""""""""""""""""""""" !!!###$$$$$$"""!!!###%%%'''222555888888333***!!!###&&&$$$!!! ###$$$&&&&&&&&&(((+++000555888888888777666555444444333666666666666666666666666555333111///......///000///...,,,******+++,,,---...---------------,,,,,,222222222222222222222222333222111111333666:::<<<555:::@@@EEEEEEAAA;;;777***((($$$  !!!!!!""""""!!!""""""###%%%)))///444777888777444---%%%###'''---***%%%   %%%)))+++***(((&&&!!!%%%(((***,,,((("""  $$$###!!! ######""" !!!   )))%%%     !!!###&&&'''***---111555888999>>><<<888444111000111111333111,,,((($$$"""!!!!!!"""######$$$$$$%%%%%%%%%###)))///444888;;;222,,,!!!  !!!&&&&&&%%%$$$$$$%%%&&&'''&&&'''(((&&&""" !!!###%%%%%%%%%%%%%%%%%%$$$""""""!!! !!!"""$$$$$$&&&(((,,,000333666777222222333333333333444444333444444555555666666666444222000...------...///444222///,,,+++,,,...///222111///---,,,---...///222333444666888:::;;;<<>>???CCCGGGFFF???888///,,,'''"""  !!!"""$$$'''***,,,,,,,,,,,,111333555555333---((($$$###      '''''' !!!---000&&& !!!$$$&&&(((&&&"""   $$$###  ###,,,)))%%% !!!    ((($$$     """%%%&&&))),,,///333555777777666333000......///000///---)))$$$!!!!!!###$$$$$$"""!!!###''',,,111444666000))) !!!###'''''''''''''''&&&%%%$$$"""######"""  !!!!!!!!!###%%%'''(((***---000222555666333333333333333333333333222222222333333444444444333111///---,,,---...///333111...,,,,,,,,,---...000///...------...000111999::::::<<<===>>>??????CCCAAA???===<<<;;;<<<<<<<<<;;;;;;???CCCBBB;;;555---+++&&&!!!"""$$$************++++++,,,,,,---000222333222///***'''    """))))))!!!***,,,### !!!"""###"""    ###"""  """+++888222***!!!!!!!!!   %%%""" &&&&&&&&&&&&%%%###!!!     """$$$&&&))),,,///111333///...,,,+++******++++++(((&&&### &&&'''%%%!!!!!!$$$(((+++---...+++&&&  """###$$$''')))***+++)))&&&"""  """!!!!!!$$$&&&***+++,,,...000111333333333333333333333333333333000000000000000111111111111///---,,,+++,,,---...000///...,,,,,,,,,---...------,,,,,,---000222444AAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBAAA???>>><<<888666666999===<<<666000***((($$$ !!!!!! !!!%%%(((***666333...+++))))))+++,,,+++,,,///111000...+++))) &&&&&&###)))'''$$$&&&      """   %%%///@@@888,,,   """$$$&&&&&&'''''''''''''''&&&&&&"""    !!!###%%%(((***,,,---+++***)))'''%%%$$$###"""""" %%%---///***### """###%%%%%%%%%   !!!!!! !!!%%%&&&'''&&&%%%&&&(((+++,,,)))%%%!!!$$$&&&'''%%%"""%%%(((......//////000111222222444444444333333222222222............------------...,,,+++))))))***,,,---...------,,,,,,,,,,,,---+++++++++,,,...111444666DDDDDDCCCBBBAAAAAA@@@@@@===@@@CCCEEEEEEBBB>>>;;;444111000222555555///)))&&&$$$""" !!!&&&+++111444>>>999111***''''''***,,,,,,,,,------,,,)))&&&$$$$$$......$$$!!! $$$!!!         $$$...???777***   ###!!!$$$''')))***...***###  !!!###%%%&&&'''***)))(((%%%""" ,,,555666000'''  !!!"""###"""!!!  &&&+++---***&&&###"""$$$'''(((&&&!!!"""&&&(((,,,---...---)))###"""''')))000000000111111222222222555555444333333222111111---------,,,,,,++++++***+++***((('''''')))***,,,***++++++,,,,,,,,,,,,+++*********+++...222555777AAA@@@???>>>===<<<;;;:::;;;>>>BBBEEEDDD@@@;;;777000---***,,,///...)))$$$!!!  (((000777;;;@@@:::000((($$$%%%(((+++...---,,,)))%%%!!!***666888+++     $$$!!!   &&&666///$$$   ###''')))000+++###   !!!"""(((''''''%%%"""###///777777000&&&  !!!$$$%%%&&&%%%$$$###,,,111222---&&&!!!  $$$(((***111111///,,,'''""" ###(((***000000111111222333333444666666555444222111000000...------,,,+++***))))))((('''&&&%%%&&&''')))+++((()))***,,,,,,,,,+++***+++******+++...111444777<<<;;;;;;:::999888777777;;;===???AAA???:::555222...***&&&'''))))))%%% &&&...555999:::444---%%%"""###&&&(((---+++(((### ///>>>@@@222###     (((%%%     )))$$$    ###%%%+++&&&  """###$$$%%%%%%###!!!"""+++222111***###### !!!%%%''')))))))))!!!'''000777666///%%%"""%%%&&&111...)))$$$ !!!"""!!! !!!$$$(((***///000111222333555555666777666555444222111000//////...---,,,+++***))))))&&&%%%$$$###$$$&&&(((***%%%'''***,,,---,,,+++***,,,,,,+++,,,...000333555999999999888888888777777;;;<<<<<<;;;888333///,,,---)))$$$$$$&&&&&&""""""(((---000111---'''""" !!!$$$&&&'''%%%!!! !!!333EEEGGG777&&&      ###+++'''!!!  !!!       """&&&!!!   """&&&'''((('''&&&''',,,+++### !!!%%%&&&"""!!!%%%)))++++++,,,###***333999888///$$$!!!!!! !!!---)))### """###"""!!! """%%%(((***...///000222444666777888777777555444222111000///000///...---,,,***))))))%%%$$$######$$$&&&((()))$$$&&&))),,,---,,,***)))------,,,,,,---000222444888999999999999999999999;;;;;;:::777333///+++(((---(((######%%%%%%!!!"""&&&(((***'''$$$!!! !!!###%%%!!!  """555HHHJJJ:::((( ###"""     %%%++++++&&& ***&&&      ---(((    $$$+++///---)))"""  """!!!!!!&&&---000///+++)))+++++++++***'''###!!!"""   &&&$$$!!!  !!!""""""###### """%%%'''***,,,---+++---111444666777777777;;;999666444333333555666111000///...---......///%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%&&&&&&''''''((()))***,,,---///111333333999999999999999999999999666555222...***'''$$$""""""###%%%%%%$$$!!!$$$!!! $$$###%%%***///...(((!!! """000@@@CCC999...   """"""$$$(((+++'''     &&&---...)))### )))&&&!!!    333...&&&  %%%+++---)))$$$###""" ###***///222222///---$$$$$$$$$###   !!!"""!!!!!!!!!!!!!!! """ !!!!!!!!!!!!!!!!!!!!!!!! """%%%(((***,,,---,,,...111444666777777777999888555333222222333444...////////////...------%%%$$$###!!!!!!###$$$%%%%%%%%%&&&&&&'''(((((((((+++,,,---///000222444444777777777777777777777777444333000---)))&&&###""" !!!######""" """ ######%%%+++000///''' ---;;;>>>555+++   !!!&&&***'''     &&&,,,...+++&&&""" $$$"""     666222***!!!   %%%******### %%%""""""'''+++------+++*** """'''***---------,,,(((###'''&&&&&&$$$###"""!!! !!!###&&&(((+++---...---///222555777777777777666555333111000000111111+++---///111111...+++)))&&&$$$###""""""###$$$&&&&&&&&&''''''((())))))***---...///000222333555555555555555555555555555555111///---***'''$$$"""!!!  """"""&&&---111///'''&&&222555---%%%   ###((('''   !!!'''((('''$$$!!! $$$&&&$$$     ///+++%%%   $$$(((%%% %%%!!!"""######!!!   %%%,,,111666666666444---%%%!!!000///---+++(((&&&$$$###!!!"""$$$'''))),,,...///...000333666777777777666444333222000/////////...(((+++///222111...***'''&&&%%%###""""""###%%%&&&((((((((()))******++++++///000111222333444555555222222222222222222222222---,,,***(((&&&###"""!!!  """'''///333000&&&(((***$$$   %%%%%%     !!!$$$((()))&&&       !!!   !!!%%%!!! !!!!!!$$$$$$"""###!!!&&&...333777777666333,,,###!!!$$$777666444111...+++)))((("""###%%%(((***---///000000222444666888888777666222222222111000///------'''***...111000---)))&&&&&&%%%###""""""###%%%&&&)))******++++++,,,------000111111222333444444444000000000000000000000000******)))'''%%%$$$###""" !!!(((111666111%%%   !!!"""     $$$&&&(((((($$$             !!!"""###$$$$$$###''',,,//////***$$$ """###'''###!!!''',,,/////////...+++&&& """%%%888777555222///,,,***)))###$$$&&&)))+++...000111222333555777888888777666111222222222111///---,,,(((***,,,......+++(((&&&'''%%%$$$######$$$%%%'''++++++,,,,,,---.........000000000111111222222222000000000000000000000000))))))((('''&&&%%%%%%$$$###!!!###"""  )))333888222$$$        !!!###$$$"""  $$$%%%%%%$$$!!!             ###%%%'''$$$%%%%%%&&&'''((()))***%%%***111666555...$$$!!! !!!$$$'''((()))$$$###'''))))))$$$###"""  """$$$333222000...+++)))'''&&&$$$%%%'''))),,,///111222333444666888888888777666222333444444333111...---******++++++******)))((('''&&&$$$######$$$&&&''',,,,,,---......//////000////////////000000000000000000000000000000000000))))))((((((((('''''''''(((&&&!!!!!!$$$''''''%%%### )))444999222$$$      """%%%'''%%%    !!!###$$$$$$###!!!       ###""""""       !!!&&&)))+++(((((()))***+++,,,------ &&&///555333***###"""""""""$$$''')))++++++%%%"""%%%&&&&&&%%%  !!!$$$---,,,+++)))'''%%%$$$###$$$%%%'''***---///111222333555777888999888777666222333555666555222///---++++++))))))(((((()))***'''&&&$$$######$$$&&&'''------......///000000000.............../////////111111111111111111111111))))))))))))))))))((((((,,,(((###$$$(((+++***(((%%%"""***555:::333### !!!"""   !!!     !!!$$$,,,------+++&&&   !!!""""""%%%$$$      )))'''$$$        !!!%%%(((***000...+++'''%%%#########((()))***)))'''$$$ ###%%%''')))***+++******"""    &&&&&&&&&%%%%%%%%%$$$$$$"""%%%)))---000222333333::::::999888777666555555222333555666666555333222...---,,,+++***(((''''''$$$###""" """###$$$&&&'''((()))+++---...///------...///000111222222.........///000000111111777444111...,,,,,,---...&&&###"""'''***,,,,,,+++***(((%%%""" !!!+++222333///'''""" ###%%%###  $$$!!!    """***++++++***%%%  """$$$&&&'''(((%%%        &&&$$$!!!      """###!!!%%%(((///,,,)))%%%"""  !!!"""$$$%%%%%%%%%!!!  $$$$$$$$$$$$%%%%%%%%%%%%$$$'''***///222444444444999999888777666555444444222333444555555444333222------,,,+++)))(((''''''$$$###!!! !!!###$$$&&&&&&((()))+++,,,......------...///000111222222/////////000111111222222666444111...,,,+++,,,,,,&&&### ###%%%+++,,,......---)))%%%###!!!(((...///,,,&&&""" !!!  """    ''''''(((&&&###  $$$(((+++---+++'''     !!!       """$$$!!! !!!$$$+++)))%%%!!!    !!!!!!"""###$$$%%%&&&&&&''')))---111444666666666888888777666555444333333111222444555555444222111---,,,+++***)))((('''&&&$$$###!!! !!!###$$$%%%&&&''')))***,,,---...------...///000111111222000111111222222333444444555444111...,,,+++******%%%### '''***///222111---(((%%% $$$'''(((&&&$$$"""    !!! #########"""   %%%+++///111...(((               '''$$$!!!  !!!!!!!!!     !!!"""$$$&&&'''(((***,,,000333666777777777666666555444333222222111000111333444444333111000,,,,,,+++***((('''&&&%%%$$$"""!!! !!!"""$$$$$$%%%&&&(((***+++------,,,------...///000111111111222222333444444555555444333111...,,,***((('''$$$""" $$$***///000,,,&&&"""        """ %%%###  %%%+++///222000***      ###        !!!!!! !!! &&&***+++)))&&&$$$ &&&###"""$$$$$$$$$ !!!"""$$$%%%'''((())),,,...111555777888888777555444444333222111000000///000222333333222000///,,,+++***)))'''&&&%%%%%%###"""!!!!!!"""###$$$$$$&&&''')))+++,,,,,,,,,,,,---...///000111111111222222333444444555555333222111...+++(((&&&$$$!!!  """((()))%%%         $$$"""&&&### """(((+++...///***"""    !!!###)))'''"""      """###"""$$$---555666111***%%%'''%%% !!!%%%'''((()))$$$$$$%%%&&&'''((())))))---///222555666777777666333333222111000///.........///111222222111///...+++***)))((('''&&&%%%$$$###"""  """######$$$%%%'''(((***+++,,,,,,,,,---...///000000111000111111222222333444444222222111///+++'''$$$"""    !!!      !!!######"""  !!!%%%$$$ """  ###&&&(((...***###    """&&&...+++&&&         """%%%$$$###!!!$$$111;;;<<<555***!!!###!!!###'''***,,,,,,(((((())))))))))))))))))---...111444555666555555222222111000///...---------...000111111000...---******)))(((&&&%%%$$$$$$###"""  """#########%%%&&&((()))+++++++++,,,,,,---...///000000/////////000111111222222111111111///+++'''"""             """&&&%%%!!!    """###---***$$$    ###'''111...((("""        """%%%&&&$$$###!!!!!!111<<<>>>555'''$$$(((,,,---...++++++++++++*********))),,,...111333555555444444111111000///...---,,,,,,---...///111111///...---******)))'''&&&%%%$$$######!!!  !!!###"""###$$$&&&((()))***++++++,,,,,,---...///000000.........///000000111111111111111///+++&&&!!!             !!! """'''&&&""""""  '''%%%"""$$$###     !!!!!!'''000,,,$$$         000---(((###+++555555,,,!!!""""""&&&'''(((***+++---...///333333222222111000000000------......//////000000222111...,,,,,,,,,---...*********)))(((&&&%%%$$$$$$###!!! !!!###&&&(((&&&'''((()))+++---...///------------------------111000000///......------000---)))$$$  ###$$$             $$$&&&(((000***   %%%  !!! !!!!!!$$$""""""!!!       &&&...***$$$        222///***$$$'''//////((( !!!$$$%%%'''(((***,,,---...333333222222111000000000------....../////////000222000...+++******+++,,,+++***)))((('''%%%$$$######"""!!! !!!###%%%'''&&&'''((()))+++---...///------------------------111000000///...---,,,,,,---+++'''###  """"""           !!!&&&***,,,444...###  ---(((!!!######!!!%%%$$$      ###***'''"""        333000+++%%% %%%%%%""""""###%%%''')))+++,,,---333333222222111000000000------..................111///---***(((((())))))+++***(((&&&$$$###"""!!!"""!!! !!!"""$$$%%%&&&'''((()))+++---...///........................111000000...---,,,++++++)))'''%%%""" !!!              &&&,,,///777111&&&$$$555///%%%!!!'''&&&      $$$###       !!!111...)))$$$  !!!###%%%(((***,,,---333333222222111000000000......------------------000...+++)))''''''((((((---+++(((%%%###!!!!!!!!! !!!!!!"""###$$$&&&'''((()))+++---...///........................111000///...,,,+++***)))%%%$$$""" !!!"""######!!! """&&&&&&###!!!         !!!(((,,,333---$$$'''555...$$$%%%$$$             ***((($$$    """%%%(((+++---...333333222222111000000000......------,,,,,,++++++...,,,***((((((((()))***000...)))%%%"""!!!!!!!!! !!!"""###$$$$$$$$$$$$&&&'''((()))+++---...///////////////////////////111111///---,,,***(((((("""!!! !!!###$$$###"""!!!    %%%)))(((###         ###)))%%% (((---'''                !!!    ###""" !!!###&&&))),,,///000333333222222111000000000......---,,,++++++******,,,+++))))))***+++---///444111+++&&&###!!!"""""""""###$$$&&&'''&&&&&&%%%&&&'''((()))+++---...///000000000000000000000000222111///---+++)))'''&&&!!!  """###  ###)))+++'''"""  ###&&&$$$          &&&%%%         """###!!!           !!!***......***&&&   !!! """$$$(((+++...111222333333222222111000000000......---,,,+++***)))(((***))))))***,,,///222444888444...((($$$"""###$$$###%%%''')))***)))((('''&&&'''((()))+++---...///000000000000000000000000222111///---***(((&&&%%%!!!  """   )))222444///%%%           """           """!!!###&&&$$$         """"""!!!     (((222888777333000   !!!""""""!!!###%%%))),,,000222444333333222222111000000000......---,,,+++)))(((((((((((()))+++...111555777;;;666///)))%%%###$$$%%%$$$&&&)))+++,,,+++)))(((&&&'''((()))+++---...///000000000000000000000000222111///---***'''%%%$$$!!!       $$$&&&""" ---888:::333'''           ###!!!        """                %%%000888;;;888111,,,  !!!!!!###(((---000222333111111111111000000000///333111///---,,,,,,---..."""%%%)))...111222222222777333,,,&&&$$$$$$&&&(((((((((((((((((((((((((((((()))***+++,,,...//////000222444666777555333222...---+++(((%%%###!!!  )))%%%&&&333<<<===555***"""         ***)))'''### !!!"""$$$                      $$$)))000555666222,,,'''     !!!!!!$$$)))---000222222000000000000000111111111333111///---,,,---...///&&&(((,,,///111222111111555111+++&&&###$$$&&&'''&&&&&&&&&'''''''''''''''((()))+++,,,...000222222333444666777666555333111,,,+++)))'''%%%###"""!!! ###""" &&&"""###///888888111'''       ---,,,***'''!!!!!!""""""          %%%"""           $$$'''...///000000---(((###  !!!(((&&&$$$!!!"""$$$%%%$$$"""  !!!""""""&&&***...111222222......///000111222333333222111///---,,,---...///,,,...///111111111000///000---)))&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&)))***,,,...111444666777888888888888666333111///)))((('''&&&%%%$$$###"""###)))((( $$$###""" !!!)))000000***"""      ---,,,+++(((###!!!###            +++(((!!!          """'''+++444222...)))$$$ $$$&&&---+++(((%%%!!!"""%%%))),,,+++((($$$!!! """#########%%%)))---///111111111,,,---...///111333444555111000...------...///000222222222222111///......+++***(((&&&%%%$$$$$$$$$""""""######$$$%%%&&&&&&)))***---000444777999;;;<<<;;;:::777555222///...&&&&&&&&&%%%$$$$$$######'''---+++### )))'''$$$ """''''''"""###&&&&&&%%%$$$       &&&&&&$$$""""""$$$!!!             ,,,)))"""  """""""""      !!!&&&)))444111***### """%%%'''---+++(((%%%!!!%%%'''+++------)))%%%""" """$$$&&&&&&'''))),,,///111111111111,,,---...///111333444555000///...------...000111666555333111///...---,,,''''''(((((('''&&&%%%$$$!!!!!!"""###%%%&&&''''''***+++...111555888:::<<<>>><<<999666222///---,,,%%%%%%%%%$$$######""""""&&&,,,+++### (((&&&"""$$$((()))'''%%%       !!!"""%%%$$$               (((%%%  !!!$$$%%%&&&%%%         """$$$&&&...***%%%&&&%%%###!!!!!!!!!###$$$(((&&&$$$!!!$$$&&&(((***)))'''$$$""" !!!###&&&((()))***+++,,,///111222222111000......///000111222333333///...---,,,---///111222666555222///---,,,,,,,,,$$$&&&)))++++++)))'''%%%!!!"""###$$$&&&'''((()))+++---///111444777999:::<<<:::666222///---,,,,,,&&&%%%$$$###"""!!! ###''''''!!! !!!!!!$$$$$$###!!!      ###$$$""""""&&&)))%%%                !!!   !!!!!!          !!!"""###$$$%%%&&&&&&&&&%%%"""!!! ---+++'''###  !!!"""######$$$#########!!!"""$$$&&&)))+++---......///111222333222111000000000000000000111111111///...---,,,---///111333555333000,,,+++***++++++###&&&***......,,,)))&&&"""###$$$&&&((()))++++++---...///111333555666777999777333///,,,+++++++++''''''%%%###!!! !!!!!!!!!!!!          %%%'''$$$ ###'''000***"""                    ######"""             $$$***++++++++++++***)))))) &&&$$$!!!111...***$$$ !!!"""######$$$&&&(((+++---///000///000222333333222000///111111111111000000000///...---,,,,,,---///111333444111...+++))))))***+++###&&&+++///000...***'''###$$$%%%''')))+++,,,---......///000222333444444777555111---+++******+++)))(((&&&###  !!!"""###         !!!&&&(((&&&!!!###'''333...%%%                         ###444333111---)))%%%!!!...'''&&&,,,???888---"""!!!"""######$$$%%%&&&))),,,///222333222222111000///...------//////000000111222222333,,,...111444555555444333333222000---+++(((&&&%%%&&&$$$(((333>>>>>>000###$$$%%%&&&''')))***++++++......///000111222222333555444222000---+++)))(((%%%$$$$$$###"""!!!  !!!###$$$%%%&&&$$$!!!              ***%%% $$$"""                         ###444222///+++&&&"""***$$$%%%,,,<<<777...%%% """###$$$******+++---///111333444444333333222111000///...//////000111222333333444111333555777888777555444444333111...+++)))&&&%%%%%%###'''222<<<===111%%%$$$$$$%%%&&&((()))***+++......///000111111222222555444222///---+++)))(((&&&%%%$$$###"""!!!!!!  """###$$$%%%%%%$$$!!! $$$!!!        ###  !!!                           """%%%&&&222000,,,'''"""$$$$$$***666333...(((###   """%%%&&&///000222333555666777888666666555444333222222111000111111333444555666666::::::;;;<<<;;;999888666666555333000---***'''&&&###"""&&&///999:::111'''######$$$&&&'''((()))***......//////000000111111333222111///,,,***)))(((&&&&&&%%%$$$###""""""!!! !!!!!!"""###$$$$$$###!!!(((%%%    !!!       '''$$$        ###&&&!!!      !!!          !!!######%%%###      ''',,,---+++...+++'''""" !!!&&&...---+++)))&&&###!!!  !!!""""""  $$$''')))111333666:::===???@@@@@@:::999999888777666555555333333444666777999::::::CCCCCCBBB@@@???===;;;:::999888555222...+++)))'''!!!!!!%%%---555666000)))######$$$%%%'''((()))))).../////////////////////111111///---,,,***(((((('''&&&%%%%%%######"""!!! !!!!!!!!!!!!  $$$!!!  ###$$$       ,,,***%%%       !!!(((,,,)))%%%      ###     !!!"""     ###%%%%%%(((%%%!!!     '''222666222---'''%%%!!! $$$$$$%%%&&&%%%###"""  !!!!!!!!!!!!&&&+++...111555:::@@@DDDGGGIIIIII>>>===<<<<<<::::::999888777777999:::<<<>>>???@@@JJJIIIGGGDDDBBB@@@???>>><<<;;;888444000---***(((""""""$$$***000111...***$$$$$$%%%&&&((()))***+++/////////...............//////...,,,+++)))((((((&&&%%%$$$###"""!!!!!!    !!!"""     ---+++)))&&&###!!!     """'''+++)))%%%      """    !!!       !!!######&&&###    +++777999000'''"""$$$(((### """!!! !!!!!!  ###***000444444888>>>EEEIIILLLLLLLLLAAAAAA@@@???>>>===<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGNNNLLLIIIFFFDDDCCCBBBBBB???===:::666222...+++)))$$$$$$%%%(((+++,,,***)))&&&&&&'''(((***+++,,,---//////......------,,,,,,...---,,,+++***)))((((((######"""!!!         &&&''')))***)))'''%%%$$$$$$    !!!""""""                """   )))444333&&&""")))---111+++!!! ######"""!!!!!!&&&...555999;;;>>>DDDIIIKKKKKKJJJHHHDDDCCCCCCBBBAAA@@@??????@@@AAABBBEEEGGGJJJKKKLLLOOOMMMJJJGGGEEEDDDEEEFFFAAA???<<<888333///,,,***&&&&&&''''''''''''''''''((()))***+++,,,---.../////////......---,,,++++++,,,,,,+++***)))(((((('''!!!!!!      %%%!!!    !!!%%%))))))&&&""" !!!%%%!!!   """!!!                       $$$///---%%%...333777000&&&   &&&%%%$$$###  """(((000888===AAADDDHHHKKKLLLIIIFFFCCCEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCEEEHHHJJJMMMOOOPPPOOOMMMIIIGGGEEEEEEGGGHHHBBBAAA===999444000,,,+++(((((('''&&&$$$$$$$$$%%%******+++,,,...///000111//////...---,,,,,,+++++++++++++++***)))(((((('''        ((($$$      """&&&&&&"""!!!"""######     $$$%%%$$$###!!!               ###&&&111***"""  ###***111333000+++((("""!!!  !!!### $$$***222:::>>>FFFEEEEEECCCBBBAAA@@@???>>>>>>???AAACCCDDDFFFFFFEEEEEEGGGHHHJJJKKKLLLMMMKKKJJJIIIHHHGGGGGGHHHHHHEEECCC???999444...***((('''''''''''''''''''''''''''))),,,///111111111000***++++++,,,,,,------...***(((&&&###!!!!!!""""""                 !!!&&&(((%%%         $$$%%%$$$###                 """%%%000***$$$!!!!!!  %%%,,,333666666222000'''&&&$$$"""!!!"""###$$$ !!!$$$(((///666===AAAEEEDDDCCCBBBAAA@@@??????===>>>???AAABBBDDDEEEFFFEEEEEEFFFHHHIIIKKKLLLLLLJJJJJJJJJJJJIIIHHHFFFFFFCCCAAA===888222---)))'''&&&&&&&&&&&&&&&''''''''''''))),,,///000111000000+++++++++,,,,,,---------+++)))&&&###!!! !!!              %%%&&&###        ###$$$###"""                !!!###...***&&&%%%&&&### $$$,,,444999::::::999...---***'''&&&&&&&&&'''%%%&&&***///666<<>>>>>===<<<===>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKHHHIIIKKKKKKJJJGGGDDDAAA???===999555000+++(((&&&$$$%%%%%%%%%&&&&&&'''''''''(((+++...000000000///+++,,,,,,,,,,,,,,,,,,,,,---+++'''$$$!!!        """%%%###$$$%%%&&&%%%###        """###"""###!!!!!!"""     !!!""""""!!!                    !!!***((((((***+++'''  '''///555999;;;;;;555333000---+++******+++))),,,111777===BBBEEEGGG>>>>>>>>>======<<<<<<<<<;;;<<<===???AAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIEEEGGGJJJKKKJJJEEE@@@<<<999888555111---)))&&&$$$#########$$$%%%&&&&&&'''&&&(((+++---///000//////,,,,,,,,,,,,,,,,,,,,,,,,...+++((($$$!!!        &&&***'''***///111000+++%%%!!!      """"""###!!!%%%!!!           """%%%''''''&&&###"""            %%%&&&(((---000+++!!!  !!!'''---333666888:::888555222000//////000---111777===AAADDDDDDDDD;;;;;;;;;::::::::::::::::::;;;<<<>>>@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGCCCEEEGGGHHHFFFAAA;;;777444222000---)))&&&$$$"""!!!!!!"""###$$$%%%&&&'''%%%'''***---...//////...---------,,,,,,+++++++++---+++'''###!!!  """$$$$$$"""      !!!'''+++(((---444888777111)))$$$       %%%######          """(((,,,...,,,)))'''        !!!""""""!!! """(((000333...""" ###(((...222555<<<:::888555444333444555111555;;;@@@CCCBBB@@@>>>777777888888888888888888999:::;;;===???@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCCCCBBB@@@;;;666333...---+++)))&&&$$$"""!!! """###%%%&&&'''%%%'''))),,,.........---......---,,,,,,+++*********(((&&&###!!!!!!!!!"""!!!###&&&))))))'''$$$"""    !!!%%%(((&&&,,,333888999333,,,'''      !!!'''%%%!!!       $$$***---,,,)))'''          ###%%%%%%$$$###!!!'''111555///!!!  $$$$$$$$$%%%)))---222555<<<:::888666666666888999333777===BBBBBB???;;;777555555555666666777777777999999;;;<<<>>>???AAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???<<<999555222111***)))(((&&&$$$""" !!!###%%%&&&'''$$$&&&))),,,---...------///......---+++******)))'''&&&$$$""""""###$$$%%%###&&&***------+++(((&&&    !!!"""###(((///555666333---)))       """)))&&&"""           '''+++***'''$$$          !!!###!!!###%%%''''''&&&$$$"""&&&111666000!!!  ,,,+++***)))+++///333666;;;:::888777777888:::;;;444888>>>BBBBBB===777222333444444555555666666666888999:::<<<>>>???@@@AAADDDDDDDDDDDDDDDCCCCCCCCCAAA???<<<888444222000///((('''&&&$$$"""!!!!!!###$$$&&&'''$$$&&&)))+++---...------//////...---+++***))))))%%%$$$###""""""$$$&&&'''%%%(((,,,000000...+++(((       %%%,,,222444222...***     !!!   """)))'''"""                   $$$+++333---$$$&&&''')))+++,,,+++***)))$$$%%%&&&&&&$$$   '''(((,,,///333666888999CCCAAA>>>:::888666666666666666888===BBBAAA:::333///000000111222222333333444555666888:::<<<>>>>>>BBBCCCEEEGGGFFFDDDBBB@@@999888555222...***(((&&& !!!###$$$%%%$$$%%%&&&((()))+++,,,---//////...---+++***))))))***(((%%%###%%%(((---000---...//////...***'''%%%     $$$---444444...'''!!!                             """(((000+++######%%%'''***++++++******%%%%%%$$$###  ###%%%(((,,,000444777888DDDAAA>>>999666555444444000111444:::@@@???888111//////000111222333333444555666777888:::;;;<<<===AAABBBDDDDDDCCCAAA???===777555333000,,,)))&&&%%%!!!"""$$$$$$$$$%%%&&&((()))+++,,,---///......---+++******))))))'''$$$###$$$(((---000//////000///,,,(((%%%"""    ###,,,222222***###                 $$$$$$               ###+++''' !!!$$$''')))*********'''%%%"""   ###''',,,111444666DDDAAA===888444222111111+++,,,000888>>>>>>777000...///000111222333444444888888888999999::::::;;;@@@@@@AAA@@@???===:::999333222///,,,)))&&&$$$"""!!!"""###$$$$$$%%%&&&((()))+++,,,---......---,,,,,,+++******)))&&&$$$"""###''',,,///111000///---)))%%%!!!       !!! )))///---%%%                 %%%***)))!!!           $$$    %%%"""!!!$$$''')))))))))'''$$$  """''',,,111444BBB???;;;666222///......***,,,111:::AAAAAA999222---...///000222333555555999999999999999999999999??????>>><<<:::777555444///...,,,)))&&&###!!!  !!!"""###$$$%%%&&&((()))+++,,,------------,,,,,,+++++++++)))'''###!!!"""&&&***---111000---)))$$$         ###$$$%%%$$$)))'''              !!!''',,,)))         $$$     """$$$&&&&&&&&&$$$!!!  """(((---000???<<<888333000...---,,,,,,///555???FFFEEE<<<444,,,---...000222444555666999999999999999999999999@@@???<<<999555333111000,,,+++)))'''$$$"""  !!!""""""$$$%%%&&&((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++)))$$$!!! ###&&&(((...,,,(((###       ###$$$$$$$$$!!!           """###!!!$$$(((&&&            """""""""""" $$$)))---:::888444111...---,,,---...111888AAAHHHEEE<<<333,,,,,,...000222444666777888888888999999::::::;;;BBB@@@;;;777333000...---***)))(((&&&$$$"""  !!!!!!$$$%%%&&&((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,---///,,,&&&!!!!!!###)))&&&"""      """"""!!!           !!!###&&&''''''###"""                 !!!'''***555444111...---------...---000777@@@EEEBBB777---+++,,,...000333555777888555666777888:::;;;<<<===DDDAAA<<<666111...---,,,***)))(((&&&$$$"""!!!  $$$%%%&&&((()))+++,,,---+++++++++,,,,,,---------333///(((!!!###      !!!            $$$&&&)))+++)))%%%                   """"""   %%%(((222111///---,,,---...///+++...555>>>BBB>>>222(((+++,,,---000333555777888444555666888:::<<<>>>>>>FFFBBB<<<666111---,,,,,,***)))(((&&&$$$###!!!!!! $$$%%%&&&((()))+++,,,---***++++++,,,,,,------...666111)))!!!                """!!!     """"""!!!    ###&&&&&&$$$###&&&(((******&&&       ''''''                  %%%!!!###&&&///---***'''$$$$$$$$$$$$'''))),,,...//////---,,,,,,---...000111333444555777777777999;;;===???AAA===;;;888444///+++'''%%%((('''&&&$$$"""!!! !!!"""$$$%%%&&&''''''(((***+++,,,---...111...+++***+++...333666===:::555...'''   !!!###$$$+++%%%             """!!!$$$"""$$$ !!!"""$$$&&&((()))'''"""  ###&&&&&&$$$###%%%&&&'''%%%"""     %%%$$$                """  ###&&&...,,,)))&&&$$$######$$$&&&(((+++---...---,,,+++,,,---...000222333444555777888999;;;===>>>??????<<<:::777333...***'''&&&''''''%%%$$$"""!!! !!!###%%%&&&'''(((((()))***+++,,,---...///---***))))))---111444:::777222,,,%%%  """$$$000)))             !!! &&&(((%%%"""$$$ !!!$$$&&&+++,,,,,,***&&&   ###%%%%%%$$$###$$$###!!!    !!!            !!!###$$$$$$+++)))'''$$$###"""###$$$%%%''')))***+++,,,+++***---...///111222444555666777999===???@@@???>>><<<999888555111---***'''&&&'''&&&%%%###"""  !!!###$$$&&&'''((()))******+++,,,------------+++)))'''(((***---000444222---((("""    ###222---$$$       %%%+++'''   """)))***&&&"""!!! !!!%%%(((111111///+++%%%  ### !!!###$$$###"""!!!            """###$$$###      !!!$$$%%%%%%$$$###'''&&&$$$"""!!!"""###$$$%%%&&&'''((()))*********...///000222333555666777888;;;???BBBBBB???;;;999666444222///,,,)))'''&&&&&&&&&$$$###!!!!!!!!!###$$$&&&''')))))),,,,,,,,,,,,,,,---------+++***(((&&&&&&(((***+++...,,,(((###   ...(((            ///666///    %%%&&&!!! """&&&111000...***$$$  !!!  !!!!!!                """%%%'''%%%    !!!   ###&&&'''%%%###!!!###""" !!!"""###&&&&&&''''''(((***++++++///000111333444666777888:::<<<@@@BBBAAA===999555222111///---+++)))'''&&&%%%%%%$$$""" """###$$$&&&((()))***+++............------------+++***((('''&&&&&&'''((((((&&&$$$   ###         """111:::444%%%     !!!,,,+++***'''###             """%%%%%%!!!     ###   !!!"""###&&&'''&&&%%%"""  """###((((((''''''(((***,,,...000111222444555777888999<<<===>>>???===:::666333///...---+++***((('''&&&%%%$$$###!!!  $$$%%%&&&''')))+++,,,---000000000///...------,,,++++++)))((('''&&&&&&%%%$$$###!!!    !!!       ---777555***!!!        '''&&&%%%###!!!                      ###  """$$$!!! %%%(((((('''&&&%%%###!!!!!!###+++***)))((())),,,...000111222333444666888999:::>>>===<<<;;;888666333222,,,,,,+++***)))((('''&&&$$$$$$"""!!! !!!!!!"""%%%&&&''')))***,,,---...222222111000...---,,,,,,,,,,,,+++***((('''%%%%%%"""!!!   &&&%%%"""    !!!###&&&000333...((((((&&&!!!        ###$$$$$$###%%%$$$"""                          %%%"""!!!$$$$$$!!!   ''',,,***(((&&&###!!! !!!###,,,+++***)))***---000222111222333555666888999:::???===;;;888555333222111+++******)))(((''''''&&&$$$###"""!!! !!!""""""&&&'''((()))+++---...///333333222000///---,,,,,,------,,,+++***'''&&&$$$!!!    )))'''%%%"""    ''')))!!!!!!+++111000------)))###      """))),,,,,,***(((&&&%%%"""                    (((&&&$$$!!!    )))((('''%%%""" !!!$$$&&&)))***,,,///000222222222555666888;;;<<<===<<<<<<:::999777444222///---,,,......,,,***((('''%%%$$$###"""  """"""""""""!!!!!!!!!!!!"""###%%%'''***,,,...///333222111///...,,,+++***,,,+++***((('''%%%$$$###    """!!!###$$$!!!    $$$%%%###!!!!!!%%%'''%%%"""      %%%...111---'''"""###!!!                 ***'''$$$   !!!'''&&&$$$###!!!!!!$$$&&&***+++,,,...000222333333555777;;;>>>???>>><<<;;;888777666444111///...---...---,,,***(((&&&%%%$$$###"""  """""""""""""""!!!!!!!!!"""###%%%(((***,,,...///222222000///---+++******++++++***((('''%%%$$$$$$    !!!"""    !!! !!!$$$%%%"""   """$$$###!!!%%%---///,,,&&&"""      """"""            +++((($$$  !!!""""""!!!!!!%%%'''***+++,,,...000222444555555999???CCCDDDAAA===:::555555444222111000//////---,,,+++)))(((&&&%%%%%%###"""  """"""""""""""""""""""""$$$$$$&&&(((***,,,...///111000///...,,,***)))(((+++***)))((('''&&&%%%%%%"""""""""!!! $$$######"""!!!!!!!!!!!!  """###%%%&&&&&&&&&&&&%%% """"""!!!  ###%%%%%%$$$### &&&+++,,,)))$$$!!!       !!!'''&&&             ###***'''"""  """%%%'''++++++,,,---000333666888777;;;BBBGGGGGGCCC===888333222222111111000000///++++++***)))'''&&&%%%%%%###"""  !!!!!!!!!""""""#########%%%&&&''')))+++---.../////////...,,,***)))''''''***))))))((('''&&&&&&%%%&&&&&&$$$!!!    ###"""!!! !!!"""   &&&"""!!!%%%)))+++++++++***%%%$$$###     ### !!!"""""""""$$$'''((((((%%%"""  """"""!!!   ###)))'''                 ###&&&&&&### ###&&&(((,,,++++++---000444888;;;999===CCCGGGGGGCCC<<<888111111111000000///......))))))(((((('''&&&%%%%%%###"""  !!!!!!"""###$$$$$$%%%''''''(((***+++---.........---,,,***)))'''&&&%%%))))))(((((('''''''''&&&(((&&&###     $$$###"""    """+++%%% $$$'''))))))(((***((($$$     $$$"""!!! !!!$$$&&&))))))'''%%%###!!!  $$$$$$"""  !!!&&&$$$               """$$$  ###''')))---,,,+++,,,000555:::===<<>>???AAABBBAAA>>>:::888444333111///---+++***)))''''''&&&&&&&&&&&&&&&&&&###"""   !!!"""$$$%%%&&&''')))******+++,,,---......+++***)))'''&&&$$$###"""'''''''''(((((((((((((((###!!!      !!!   """!!!$$$333...'''&&&!!!    %%%+++///555000)))!!!!!!"""!!! """###$$$$$$&&&$$$!!!    ###%%%                !!!  !!!$$$'''***---,,,+++,,,///555<<<@@@???@@@@@@@@@>>><<<:::888555444222///,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&###"""   !!!"""$$$&&&''''''******+++,,,,,,---......******((('''%%%###""""""'''''''''(((((((((((((((!!!!!!"""!!!      ###   !!!$$$555000''' +++%%%    %%%***888222))) """$$$%%%$$$"""!!!  !!!    $$$------%%%        %%%$$$          """(((+++'''"""   !!! !!!"""$$$%%%&&&(((***///333666999::::::===<<<:::999999:::<<<===AAA???;;;666111---)))'''---,,,***'''$$$""" !!!!!!""" !!!###%%%'''((()))))))))((('''&&&%%%%%%$$$***(((%%%""" !!!###%%%&&&'''&&&$$$!!! &&&)))'''###   !!!!!!  !!!"""!!!   '''999444---%%%    (((111===666+++!!!))))))((('''%%%### ###!!!"""%%%)))'''%%%""" '''///...&&&   '''%%%"""  ###((('''        ###'''(((%%%    !!!###%%%&&&'''+++---000444777888888888;;;:::888777777888:::;;;===<<<999555111---***))),,,+++)))'''$$$!!! !!! """###%%%'''((()))))))))(((''''''&&&%%%%%%)))'''%%%"""!!!!!!""""""###$$$&&&&&&%%%###!!!$$$'''&&&"""  """$$$'''(((((('''$$$""" """###!!!    $$$666222+++$$$    """$$$!!!'''000===666+++ ''''''%%%$$$###"""""""""&&&$$$ !!!###&&&%%%$$$"""    (((...---%%%    000---((("""  ###((('''         ###&&&$$$"""   """$$$&&&'''(((///111333666777777777666777666444333333444666777888777555333000...,,,++++++***(((%%%### !!!"""###$$$&&&'''((()))))))))((((((''''''&&&&&&((('''%%%###"""###$$$%%%$$$$$$%%%$$$###!!!!!!$$$$$$""" $$$### $$$(((---000000---((($$$ """$$$!!!   """111...)))"""   $$$(((***%%%### &&&...<<<444)))!!!%%%###!!! """%%%'''+++(((### !!!!!!!!!   ###$$$"""  !!!!!!""" ###'''&&&    ...+++&&&    """!!!      """######    """%%%''')))***222333555666777666444333444222111000000111222444333333222000///...---,,,((('''&&&###!!!"""###$$$%%%&&&'''((()))))))))((((((((((((((((((((('''%%%$$$###$$$%%%&&&$$$$$$###""" """###""" """%%%### !!!&&&,,,000000,,,&&&!!! """###     !!!###***(((%%%    !!!&&&+++---'''%%%"""###***888111'''"""!!!!!!'''***...+++&&&!!! !!!"""  &&&***+++)))%%%""" """$$$&&&''')))%%%      """           """"""     !!!  ###&&&)))+++,,,222333555666555444222111111000...------...000111//////......------,,,,,,%%%%%%###""" $$$$$$%%%&&&''''''(((((((((((())))))))))))))))))***)))'''%%%$$$$$$%%%&&&$$$###!!!  #########    %%%******%%%  !!!!!!!!!   ###%%%&&&%%%###"""      %%%(((***&&&$$$!!! '''111,,,$$$!!! &&&***...,,,'''"""!!!""" """'''******((($$$""" ###''')))...)))                !!!      !!!"""!!!!!!$$$'''***---...000111333444333222000//////...---++++++---...///------,,,,,,+++++++++***###"""!!! &&&&&&&&&''''''((((((((((((((())))))******++++++...,,,)))&&&$$$$$$$$$%%%%%%###   $$$%%%&&&   """""" $$$###     !!!''')))'''$$$    !!!### ###(((%%%!!!$$$&&&,,,***&&&""" !!!###""" """$$$+++%%%                               """"""!!!%%%(((+++...///,,,...000111111000///...///...,,,++++++,,,...///,,,,,,++++++***)))((((((!!!!!!  !!!'''''''''''''''((((((((((((((()))******+++,,,,,,222///,,,(((%%%#########%%%""" !!!%%%((()))    $$$$$$ )))%%%  !!!  &&&((($$$    !!! """)))'''$$$       &&&               """               !!!!!!!!!!!!%%%))),,,///000***+++---///000///...---///...,,,++++++,,,...///---,,,+++***)))((('''&&&  !!!!!!"""''''''(((((((((((((((((((((((()))***+++,,,,,,---444111---(((%%%"""!!!!!!%%%""" """&&&***+++'''$$$    """))))))""" ,,,&&&  !!!"""  ###%%%      &&&%%%###             $$$         ###$$$&&&(((+++---///000////////////............000///...,,,+++*********,,,,,,+++***)))((('''''''''%%%### !!!"""###"""######$$$%%%%%%&&&&&&'''&&&$$$######&&&(((***555222---((($$$!!!""" !!!%%%((((((((("""""""""     000***    '''$$$         !!!                           ###$$$%%%(((***---///////////////...............000///...---,,,+++******+++******)))((('''&&&&&&"""!!!  !!!"""###"""######$$$%%%&&&&&&'''((('''%%%$$$$$$&&&)))***444111,,,&&&""" ###%%%%%%%%%  ######  """...(((    ###        """"""   !!!###         !!!!!!"""!!!             !!!###$$$%%%'''***,,,---...---...................../////////...---,,,++++++)))(((((('''&&&%%%$$$###!!!"""######"""###$$$%%%&&&'''(((((()))((('''&&&&&&''')))***222///)))###  '''(((###  !!! !!! !!!###&&&(((///(((        """$$$!!!###%%%%%%$$$"""$$$  """"""  !!!$$$###!!!"""$$$"""           %%%$$$###'''***$$$              !!!"""######$$$%%%''')))+++,,,---,,,,,,---------............//////000///...,,,+++'''&&&&&&%%%$$$###""""""!!!$$$'''(((&&&$$$""" !!!!!!"""######"""###$$$%%%'''((()))*********)))))))))))))))***000,,,&&&   )))+++%%% """&&&&&&$$$###  """%%%)))---000333---$$$          """$$$""""""''')))(((%%%###### !!!,,,,,,!!!  ###%%%---+++'''###!!! !!!!!!%%%"""          !!!(((&&&###'''111,,,$$$        &&&---,,,###!!!###&&&((((((&&&$$$""" """###$$$###$$$%%%&&&((()))++++++***++++++,,,---......///---...000222222000...,,,&&&&&&%%%$$$###"""!!!!!!###&&&,,,111222000---***!!!!!!!!!""""""#########"""###%%%&&&(((***+++,,,,,,,,,,,,,,,++++++***))),,,(((### """ !!!"""!!! ''')))$$$ """%%%&&&$$$"""%%%,,,111555777222***"""         !!!"""!!!!!!&&&'''&&&"""   ***555444%%%$$$***((($$$   !!!$$$///...---***(((%%%###"""%%%###          """)))'''###111...***&&&$$$######$$$        """,,,555444((( $$$%%%'''(((((((((''''''!!!###$$$$$$$$$%%%&&&'''((()))***))))))***+++---...//////,,,...111444444222///---'''&&&&&&%%%$$$###"""!!!$$$)))111777888555000,,,##############################%%%''')))+++---...---...//////...,,,***)))(((%%%  %%%((()))(((&&&### """###  !!!(((...222666222,,,$$$        """!!!$$$$$$'''///555222&&& (((///,,,&&& """""" !!!(((***---//////---***(((%%%###            """(((((( (((((())))))(((&&&$$$###!!!       !!!!!! +++666555''' !!!!!!!!!!!!!!!###$$$%%%$$$!!! """###$$$$$$%%%&&&''''''(((((((((((()))+++,,,...//////+++...222555555333000...(((''''''&&&%%%$$$######!!!'''///666777333,,,'''$$$$$$$$$$$$$$$$$$#########$$$%%%(((***---.../////////111111000---+++)))%%%"""###+++///222000+++%%%     $$$'''///,,,&&&!!!       !!!   ###%%%)))---...))) ***...(((  """&&&%%%!!!!!!  %%%,,,222555444222000$$$"""           !!!((((((!!! """%%%((((((&&&###!!!!!!       !!!!!!""""""!!!  '''333222$$$  """'''###!!!"""$$$$$$%%%&&&&&&'''(((((('''((()))***,,,...//////+++...222666666444111...)))(((((('''&&&%%%$$$$$$###,,,333444...'''!!!%%%%%%%%%$$$$$$$$$$$$######$$$&&&(((+++---///000///000222222111...+++)))$$$!!!&&&...444999444---%%%   """%%%$$$!!!'''%%%!!!     !!!    #########((()))&&& ***,,,### %%%)))&&&"""***%%%###&&&+++000222111///---(((%%%!!!          &&&......(((""")))...///+++%%%      """!!!   !!!$$$### !!!((($$$!!!$$$&&&'''&&& """%%%'''))))))(((''')))***+++,,,---///000000222222222222111///...---)))((('''&&&&&&''')))+++$$$&&&((()))(((&&&$$$""""""######$$$$$$%%%&&&&&&%%%'''***,,,.........---111111///...,,,+++))))))((($$$ &&&---333<<<666+++     $$$&&&!!! """!!!     ###   """%%%&&&%%%$$$   !!!$$$###)))###"""'''///333555000''' """ $$$""" ###'''((('''&&&(((###  ###(((,,,...---+++)))'''$$$            )))111222---$$$###(((,,,---)))###     ###!!!   $$$  ###%%%%%%%%%!!!###%%%((())))))((((((***+++,,,---///111222222333333222111000...------***(((&&&%%%$$$%%%&&&'''"""$$$&&&'''(((&&&%%%###""""""######$$$%%%%%%&&&%%%'''))),,,---...------//////---,,,***((('''&&&&&&###$$$+++000888222(((    &&&(((%%%  ***&&& $$$    """&&&&&&%%%$$$ $$$&&&%%%(((######(((???AAA???666*** """'''***%%% ###&&&&&&&&&%%%  """&&&''''''%%%$$$%%%###          !!!    )))111333///)))$$$!!!###''')))((($$$     $$$!!!   !!!""""""""""""###&&&(((******)))))),,,---...000222333555555444333222000...------,,,***)))&&&###"""!!!"""""" !!!###%%%&&&&&&&&&%%%"""""""""###$$$$$$%%%%%%%%%''')))+++------,,,+++,,,+++***(((&&&%%%$$$######!!!"""'''+++///+++$$$"""!!!     (((,,,***%%%222---%%%  ###"""   ###&&&'''%%%$$$  !!!'''(((&&&'''######(((DDDDDDBBB;;;///%%%%%%&&&)))...///))) !!!###%%%  !!! $$$!!!             $$$+++---+++&&&"""###$$$$$$###"""     $$$     ###$$$''')))++++++***)))---...000222444666777888555444111...---,,,,,,,,,+++)))%%%""" """$$$%%%&&&&&&!!!!!!""""""###$$$$$$$$$%%%&&&)))+++++++++***)))((('''&&&$$$###!!! """$$$&&&###!!!)))'''"""     ***///---)))111---'''  !!!"""###"""###%%%"""  $$$''''''%%%###  ###)))(((%%%$$$!!!$$$'''777888999888444...***'''$$$%%%)))///111+++!!!### ###""" """             """!!!$$$"""    !!!     $$$%%%(((***,,,,,,++++++---...000222555777999:::666444000---+++******++++++)))%%%!!!!!!###%%%&&& !!!!!!""""""######$$$%%%&&&(((******)))((('''%%%$$$###""" !!!###...***$$$    ***...,,,((('''%%%"""  """### ###%%%###   !!!&&&((('''%%%### ###   !!!&&&%%%"""  """$$$---///111333333000+++''' !!!%%%***---((( !!!$$$$$$###!!!            """###!!!        %%%&&&)))+++------,,,+++,,,---///222555888:::;;;888555000+++)))(((***++++++)))%%%""" """### !!!""""""######%%%&&&((())))))((('''%%%$$$###""" !!!###///+++$$$     (((+++'''""""""$$$"""      ###'''((('''%%%""""""&&&###  !!! !!!------...111222///'''!!!###"""###&&&((($$$   !!!            !!!!!!"""      """!!!   """%%%'''***,,,---------,,,+++,,,...111444777:::;;;999555///***'''''')))***+++)))&&&### !!! !!!!!!""""""###%%%&&&'''(((((('''%%%$$$######""" !!!###///***###   %%%&&&!!!###)))***###      $$$((()))'''$$$"""!!!  %%%&&&)))000666666000)))///+++'''&&&%%%                  ###      !!!$$$###    !!!$$$&&&'''***,,,......------)))+++---000444777999:::999555///***''''''(((******)))&&&###"""!!!""""""!!! !!!"""""""""%%%&&&'''((((((&&&%%%###$$$###"""  """...)))!!!   ######&&&...---$$$          !!! %%%((()))'''$$$""" """///===BBB???::::::444,,,'''$$$   """###"""!!!                 !!!"""    $$$'''***++++++,,,,,,------...,,,,,,---...///000111111999666111,,,(((&&&&&&&&&$$$""" !!!"""$$$&&&'''''''''''''''''''''''''''''''''$$$!!!      ,,,999999,,,      '''(((!!!       !!! )))333111$$$  """***666???BBBBBBAAA===999111(((  !!!"""!!!                   !!!!!! """&&&)))***++++++,,,,,,------...,,,,,,---...///000000111777444000,,,)))(((((((((###""" !!!"""$$$%%%'''((())))))((((((''''''&&&&&&&&&'''%%%!!!      !!!///<<<<<<111$$$ !!!!!!    """(((((("""     (((444777---"""  (((222:::>>>>>>>>>;;;666---###                    """'''$$$ !!!&&&***,,,***++++++,,,,,,------...---------....../////////444222///---+++*********""" ######%%%&&&((()))++++++++++++***((('''%%%$$$$$$'''%%%###     ###000<<<>>>555+++#########!!!      !!!$$$(((((($$$        &&&555;;;555--- !!!### ###,,,222666888999777000&&&              """!!!     !!!'''***'''  %%%)))---///***++++++,,,,,,------...------------------------000///...---,,,,,,,,,,,, %%%%%%'''(((***,,,------------+++)))'''%%%$$$###'''&&&%%%###"""!!!!!!!!! !!!###     !!!,,,666888222+++%%%$$$"""     """#########%%%&&&&&&%%%$$$!!!    %%%222888444/// ''')))$$$ %%%***...000111111***           &&&###        !!!!!!###'''***&&&$$$(((,,,///000***++++++,,,,,,------.........------,,,,,,++++++,,,,,,,,,,,,,,,+++****** !!!&&&&&&((()))+++---.........---,,,***(((&&&$$$$$$'''''''''&&&%%%$$$###"""%%%&&&&&&'''((()))******!!!     ###+++---)))%%%###!!!    """!!!""""""""""""###%%%'''&&&!!!   $$$,,,///+++&&&  !!!))),,,'''""""""%%%'''((((((***###   !!!!!!      '''$$$         %%%###"""$$$%%%"""###'''+++...///000***++++++,,,,,,------...///......,,,+++***)))))))))******+++***(((&&&%%% !!!"""###&&&&&&''')))+++,,,......------,,,***)))'''&&&&&&''''''((()))((('''%%%$$$%%%(((,,,///000///---+++      !!!     %%%***+++$$$     ###&&&$$$    ))),,,((($$$!!!###"""!!! """    """$$$###        ((($$$          '''### !!!"""&&&***---...///...***++++++,,,,,,------...//////...,,,+++)))(((''''''((())))))'''%%%""" !!!"""###$$$%%%%%%'''(((***+++------+++++++++******))))))((('''(((***++++++)))'''&&&###+++111222///***&&&         ###+++///'''      !!!  &&&***((($$$######      $$$%%%$$$!!!        """!!!'''$$$          )))### """###"""$$$(((,,,...///...---***++++++,,,,,,---......000///...,,,***)))''''''&&&'''((((((&&&""" !!!###$$$%%%$$$%%%&&&''')))+++,,,---************************'''(((+++,,,,,,***(((&&&(((///111,,,%%%            ###,,,111(((       $$$)))((($$$ $$$$$$                     !!!     """###''')))------,,,+++***)))((((((///...---,,,...111444666333111---)))''''''((()))+++***(((&&&### !!!"""###$$$&&&&&&'''((()))***++++++,,,,,,+++***)))((('''''''''&&&%%%$$$$$$&&&((()))!!!%%%'''&&&###                  !!!"""!!!                          """###"""!!!!!!"""$$$&&&(((++++++******)))(((((('''...---,,,,,,---000333444222000---***((((((((()))***)))'''%%%"""!!!"""$$$$$$&&&&&&'''((()))***++++++,,,++++++***)))(((''''''(((&&&$$$###"""###$$$%%% ###%%%$$$                   !!!      !!!###                     ###...,,,***'''&&&%%%&&&&&&))))))(((((('''''''''&&&++++++++++++,,,///111222111000---+++***)))))))))((('''%%%###  !!!###$$$%%%&&&&&&'''((()))***++++++,,,+++******(((((('''&&&(((&&&$$$!!!  !!!                          ***---###                   ###000...+++(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&*********+++---...000000000///...---++++++******'''&&&$$$""" """$$$%%%%%%&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&)))&&&###       %%%                 ---000&&&    ###%%%%%%        %%%###      !!!  !!!+++)))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''')))***+++---...///000000/////////...---,,,++++++'''&&&$$$"""!!!###$$$&&&&&&&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&(((&&&"""       %%%!!!               ))),,,&&&    !!!%%%''')))!!!       ((('''%%%### !!!###%%%!!! !!!%%%%%%### !!!'''&&&$$$######$$$&&&'''&&&'''''''''(((((()))))))))+++---///111111111000......///000///...,,,+++((('''%%%###  """###%%%&&&'''&&&&&&'''((()))***+++++++++***))))))''''''&&&%%%(((&&&"""            """###       ###%%%$$$"""       """'''        ((()))******'''###"""'''***+++%%%"""'''!!! ######  %%%+++)))'''%%%$$$%%%&&&''''''(((((()))******++++++***,,,///222333333222111---...000111111///---+++***)))'''%%%"""!!!"""$$$%%%''''''&&&&&&'''((()))***++++++******)))((('''&&&&&&%%%'''%%%""")))%%% !!!&&&)))%%%       """###          """###        """       (((***---...,,,'''!!!%%%+++...///)))  %%%+++$$$  $$$***000...+++(((&&&&&&&&&&&&(((((()))***+++,,,------+++---111333555555333222,,,...000111111000---,,,+++***(((&&&###  !!!"""$$$&&&'''(((&&&&&&'''((()))***++++++******)))((('''&&&%%%%%%'''%%%""" !!! ///+++$$$ !!!%%%,,,///*** !!!         !!!!!!                              """&&&'''%%%""""""""""""!!! !!!!!!  !!!###   """&&&%%%###""""""###$$$%%%------,,,,,,,,,,,,,,,,,,---...111333444333222222111111000...---,,,+++***%%%&&&(((((('''%%%""" &&&...111---((((((((()))***+++,,,,,,---+++)))'''%%%######$$$%%%$$$"""$$$!!! (((%%%!!!###$$$             !!!&&&)))+++000((( )))%%%                      """    ###$$$"""######$$$$$$###       $$$###!!! !!!###$$$+++++++++,,,,,,,,,---------///111333444333222111111000000...---,,,++++++&&&'''(((((('''%%%""" '''///111---(((((((((((()))***++++++,,,***(((&&&$$$######$$$$$$$$$"""  ###!!! &&&$$$ !!!"""       !!!%%%(((***111***&&&### $$$###"""         """!!!        !!!$$$  ###%%%(((******(((&&&$$$"""       """$$$))))))***+++,,,------......///111333333333222111000000//////...---,,,,,,''''''(((((('''%%%###"""!!!'''///111...)))''''''(((((()))))))))***((('''$$$"""""""""###$$$###"""  """###           $$$'''(((000*** !!!###))),,,)))%%%      ###'''$$$           """&&&***...000000...,,,"""    ###%%%))))))***+++,,,.../////////000222333333222111000000000//////......------((((((((('''&&&%%%$$$### """!!!"""'''...111...)))&&&&&&&&&'''''''''''''''&&&$$$"""!!! !!!"""###""""""!!!!!! !!!!!!           !!!$$$%%%***%%% %%%---222///(((     """!!!     '''***%%%           $$$***000333333111///   ###&&&(((+++,,,,,,---...//////000000111222333333222000/////////////////////......******((('''&&&%%%%%%%%%!!!!!!!!! $$$"""!!!&&&,,,///,,,(((%%%%%%%%%%%%%%%%%%%%%%%%###"""  !!!"""!!!!!!""""""######""""""          !!!!!!"""!!!###,,,333///'''      %%%$$$!!! &&&$$$!!!!!!&&&)))%%%      '''$$$      '''...222111///,,,  """$$$(((,,,...111000000000000000000000111222333333333111///...//////////////////000000,,,+++)))'''&&&&&&&&&'''"""""""""!!!!!!!!! $$$!!! ###))),,,***&&&%%%%%%$$$$$$######""""""!!! !!! !!!###$$$%%%$$$$$$###         ###%%%$$$"""!!! &&&///***"""      %%%"""  """  %%%'''###   """   000+++"""     $$$+++...---***'''  ######$$$&&&)))---111444666666555444222111000000111222333444333111///---......//////000000000111---+++)))&&&%%%&&&'''(((######"""""""""!!!!!!!!!$$$ !!!&&&)))'''$$$$$$$$$######"""!!!  !!!!!!$$$&&&&&&&&&$$$###   ###!!!        %%%)))***'''"""  (((###     """  ###%%%!!!     ###   """555///%%%        !!!(((+++***&&&###      %%%%%%&&&))),,,111555777:::999888666444222111000222333333444333111...---......//////000000111111...,,,)))&&&%%%&&&''')))############""""""""""""$$$ $$$'''%%%"""$$$$$$###"""!!! !!!!!!$$$&&&''''''%%%$$$!!!!!!    &&&$$$!!!        %%%+++...---)))"""   ###      """     """333,,,!!!  ###!!!   !!!$$$&&&###     $$$(((((('''%%%******+++---000444999;;;===;;;777333111000111111000000000000////////////+++///333777888666333111///---***'''&&&%%%&&&&&&%%%$$$"""  !!!""" !!!"""###%%%&&&((((((%%%$$$$$$###"""!!! !!!"""$$$%%%'''***+++***'''###!!!"""    """222000***$$$   ###!!!         """((($$$            """    !!!...(((    !!!    $$$'''(((((('''******+++,,,///333777999;;;999666333111111222333000000000000000000000000---000555888999777444222...---***'''%%%%%%%%%&&&$$$###!!! !!! !!!"""###%%%&&&'''((($$$$$$$$$###"""!!!!!! """!!!!!!$$$%%%''''''(((((((((&&&$$$###%%%!!!!!!    ---+++'''"""  $$$###      ###             """      %%%         """&&&))))))(((+++++++++,,,---000333555777666444333222333444444000000000111111111111111000333777::::::888555222...,,,)))&&&%%%$$$$$$%%%###!!! !!!"""###$$$%%%&&&&&&$$$$$$######""""""!!!!!!$$$######"""###%%%&&&''')))'''&&&$$$$$$$$$%%%&&&)))%%%   $$$###"""  !!!&&&%%%$$$"""                   !!!               %%%((())))))++++++******,,,...111222333222222333333444555555000111111111222222333333222555999;;;;;;999555222---+++(((%%%$$$###$$$$$$!!! !!!!!!!!!"""###$$$%%%%%%#########"""""""""""""""&&&&&&&&&&&&'''((())))))***'''### ###&&&)))---)))"""   """$$$###!!!!!!$$$&&&''''''&&&###   """!!!                       %%%&&&"""       ###&&&((()))***)))((()))***,,,///000000000222333444444444444000111111222333444555555444666999<<<;;;888333111,,,***'''$$$###""""""###!!! !!!!!!!!!""""""#########"""""""""""""""#########&&&'''((()))************)))%%%!!!"""&&&***000,,,$$$    !!!"""$$$$$$###  ###%%%$$$&&&((((((&&&     '''&&&###                        %%%&&&"""       !!!$$$&&&''''''&&&&&&'''))),,,///000///000222333444444333222111111222333444555666777444666999;;;:::666111...+++)))&&&###"""!!!""""""###!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""######$$$$$$&&&''')))***++++++***)))&&&### !!!&&&)))222---&&&   !!!###"""!!!%%%$$$"""  """### ###&&&(((%%%     ***'''###                  ###!!! """          )))))))))'''$$$     !!!###$$$#########%%%(((,,,///111///111222444444333111///111111222444555666888888333555888999888444///+++***(((%%%###!!! !!!!!!$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$%%%&&&)))+++++++++)))(((###!!! """%%%'''111---&&& !!!"""     $$$%%%$$$###'''###  $$$&&&$$$      ***&&&                     (((%%%  $$$'''%%%###        """111111111///+++&&&!!!     !!!"""!!!!!!"""$$$''',,,000222000111333444444222///---111111222444666777888999333555777888666222---******(((%%%""" !!!%%%$$$"""  !!!"""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$&&&(((++++++***)))'''!!!  """$$$&&&111---''' $$$***+++(((###     !!!%%%&&&%%%$$$(((###   """%%%"""       ***%%%                      $$$)))///(((!!!""""""+++%%%          &&&%%%   )))///:::777333...)))'''%%%%%%!!!    !!!"""%%%(((+++...111222444444444444444444444444///111444777888999888888444333222111000...------)))((('''%%%$$$$$$$$$$$$)))'''###!!! !!!"""$$$!!!  """$$$%%%######$$$%%%%%%%%%$$$$$$!!!###$$$######)))((($$$!!! ''',,,---***$$$  &&&***---+++'''!!!   """%%%###           &&&&&&!!!             ###'''+++%%% """######%%%           ###)))(((!!! (((---777555111---)))'''''''''&&&%%%"""   !!!!!!"""###%%%(((+++...111222444444444444444444444444000222555777999999999888444333222111///...------))))))((('''&&&%%%$$$$$$&&&%%%$$$"""!!!!!!""""""!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%&&&&&&&&&)))'''$$$!!!$$$((((((%%%!!!  $$$'''***'''$$$      """             ###$$$             ###%%%   !!!     &&&++++++%%%%%%)))111///---***)))((())))))(((&&&###   !!!"""###$$$###$$$&&&))),,,///111222444444444444444444444444222444666888::::::999888333333222000///...---,,,******))))))(((&&&%%%%%%######$$$$$$###"""!!! """"""!!!  &&&'''((((((&&&&&&((()))(((&&&###  !!!   !!!"""###!!!              !!!     !!!######     $$$'''$$$    %%%   ###(((((($$$!!!$$$***)))'''&&&&&&((()))+++'''%%%"""    !!!"""$$$%%%&&&%%%&&&(((***---///111222333333333333333333333333333555777999:::999888777222222111000...---,,,+++)))*********)))'''%%%$$$!!!###%%%%%%### ###""""""!!!!!!  %%%'''((('''$$$$$$(((,,,&&&$$$!!!                         """"""""" !!!'''&&&"""  !!!)))"""    ((((((%%%""" $$$'''$$$     %%% !!!""" """"""!!!!!!###%%%''')))***)))'''$$$    !!!###$$$&&&''''''((()))+++...000111222333333333333333333333333333444666888888888666555222111000///...,,,++++++((()))******)))'''$$$""" """$$$$$$### $$$######""""""!!!!!!  $$$&&&%%%(((***&&&!!! &&&,,,$$$"""                           +++)))%%%  """&&&...&&&  """###$$$%%%$$$"""  ...---***%%% !!!  !!!!!!!!! !!!   ###%%%...---+++)))'''%%%$$$###   """$$$%%%&&&))))))+++---...000111222333333333333333333333333222333555666666555444333111111000...---,,,+++***%%%&&&)))***)))&&&"""  """""""""!!!!!!%%%$$$$$$######"""!!!!!! $$$)))///222222555444,,,!!!""")))###!!!                       )))'''$$$    $$$+++"""  ))))))))))))'''$$$!!! ++++++)))'''"""    $$$$$$###""" %%%&&&"""  """ $$$$$$######"""!!!!!!!!!    ###$$$%%%***+++,,,---///000222222222222222222222222222222000111333444444222111///111000///...,,,+++******"""$$$'''((('''$$$ !!!"""###%%%%%%%%%$$$######"""""" ###"""###&&&+++333;;;???IIIJJJFFF888&&&&&&!!!                     ###&&&&&&###!!!   %%%$$$"""  $$$ ------,,,+++((($$$!!! %%%&&&''''''&&&###!!!   """%%%&&&$$$######***+++%%%  !!!"""!!!  $$$!!!    """$$$%%%+++,,,---...///111222222222222222222222222222222///000111222222111///...000000///...,,,+++***))) """&&&'''&&&###  ###%%%&&&&&&%%%$$$$$$######""" """%%%%%%&&&***111:::BBBHHH\\\\\\UUUBBB+++$$$!!!                           !!!***...---***(((   """   ,,,+++)))&&&$$$!!!  %%%'''$$$      ###'''***,,,111///***$$$ ***,,,%%%   !!!"""###$$$)))***+++,,,...///000000000000000000000000000000///000222444444222000///---,,,+++)))(((&&&%%%$$$!!!###""" """$$$((('''%%%###!!!!!!$$$%%%&&&&&&%%%&&&))),,,...222;;;IIITTT___VVVGGG777***!!!              !!!   $$$%%%      !!!))),,,+++'''$$$    )))(((&&&$$$!!! !!!###    !!!$$$'''***---......,,,(((###!!!)))***$$$   !!!###$$$%%%)))***+++,,,...///000000000000000000000000000000///000222444444222000///---,,,+++)))(((&&&%%%$$$ !!!"""""" !!!$$$&&&((('''%%%###!!! ###%%%%%%%%%%%%&&&))),,,---000999FFFPPPZZZQQQBBB222&&&                 !!!   $$$%%%    $$$%%%###    ###"""!!!     !!!###$$$%%%&&&'''((('''%%%""""""'''&&&!!!######     !!!!!!!!!  """###%%%%%%)))***+++,,,...///000000000000000000000000000000///000222444444222000///---,,,+++)))(((&&&%%%$$$ !!!!!!!!!  ###''')))((('''%%%###!!!!!!$$$%%%$$$$$$&&&)))+++,,,...555@@@JJJRRRIII:::+++!!!"""$$$                      """$$$!!!     !!!###$$$'''&&&$$$!!!  !!!    !!!!!!!!!  !!!"""###!!! '''---+++###     !!!((()))*********)))'''&&&%%%###!!!!!!###$$$&&&&&&)))***+++,,,...///000000///////////////////////////000222444444222000///---,,,+++)))(((&&&%%%$$$ ###&&&)))+++((('''%%%###!!!!!!###%%%%%%%%%%%%(((*********///999AAAGGG???222&&& !!!                   ###"""!!!   !!!      &&&+++...+++***'''### %%%'''"""     !!!"""###"""######!!! !!!"""""" $$$...444222(((    """###666777777666444000,,,***(((%%%""" """$$$%%%'''''')))***+++,,,...///000000///////////////////////////000222444444222000///---,,,+++)))(((&&&%%%$$$!!!!!! """&&&(((***+++((('''%%%###!!!!!!$$$&&&&&&&&&%%%(((***((('''***111888<<<666---$$$                   !!!  """###  $$$((()))'''&&&"""         %%%,,,000***)))'''###  !!!((()))###   """### """######$$$###""""""###"""!!!$$$,,,222///&&&   ###$$$888999::::::777222---***(((%%%  !!!###%%%&&&(((((()))***+++,,,...///000000000000000000000000000000///000222444444222000///---,,,+++)))(((&&&%%%$$$"""!!!  !!!%%%(((*********((('''%%%###!!!###&&&((())))))$$$''')))'''$$$$$$***///222///+++&&&###                !!!%%%&&&%%%""" $$$  &&&+++,,,***(((      &&&(((%%% !!!'''+++'''&&&%%%"""   !!!'''&&&  '''(((   !!!""""""!!! !!!"""###!!!""""""###""" ###'''%%%     """###$$$###"""  !!!$$$%%%---///222444333///+++(((&&&### !!!"""$$$%%%'''((())))))***+++,,,...///000000000000000000000000000000///000222444444222000///---,,,+++)))(((&&&%%%$$$###!!! !!!!!!$$$''')))***))))))((('''%%%###!!! %%%(((++++++,,,$$$'''(((%%%!!! $$$)))++++++++++++)))&&&###!!!               """)))...,,,)))%%%!!! ###$$$###!!!  ###((()))'''%%% """"""      %%%...111---'''""" """%%%$$$$$$###!!!   """!!! !!!"""""" $$$"""   ***+++!!!   !!!$$$$$$$$$###  !!! """"""""""""      !!!%%%'''((('''%%%###!!!!!!"""$$$%%%!!!$$$)))---...,,,)))'''$$$!!!!!!!!!###$$$&&&''')))))))))***+++,,,...///000000000000000000000000000000///000222444444222000///---,,,+++)))(((&&&%%%$$$###""" """!!!###&&&)))******((('''((('''%%%###!!!"""&&&***,,,------$$$&&&(((%%% !!!&&&'''))),,,...---)))%%%"""((("""              ###,,,222111...)))$$$ ###""""""'''&&&###   $$$%%%###!!!  $$$%%%"""    %%%......'''     ###$$$  """  """###!!!     $$$###"""      """&&&((())))))'''&&&%%%$$$###"""!!!!!!!!!###%%%'''(((((('''&&&%%%$$$"""!!! !!!"""### """&&&))),,,---------((((((***+++---...000000........................///////////////.........+++***(((&&&###!!! """%%%)))---...+++(((&&&&&&%%%$$$""" """%%%'''(((++++++***)))(((%%%$$$###)))***+++,,,+++)))'''&&&###%%%+++(((###"""***+++%%%             ,,,%%% $$$666111)))!!! )))+++)))""" &&&######+++,,,'''!!!   ###+++,,,%%%   ###)))'''!!!!!!     """"""!!!  """  """$$$%%%%%%$$$$$$######"""!!!  $$$&&&'''&&&$$$""""""!!! """$$$'''+++---/////////******+++,,,---......///......................../////////...............***)))'''$$$"""  !!!!!!$$$'''***------***'''%%%%%%$$$###!!!"""%%%'''(((&&&''''''((()))*********((((((((('''&&&$$$"""!!!"""%%%'''(((%%%  '''......'''!!!            ***### $$$222---&&& &&&'''&&& $$$  %%%,,,---&&&     '''((("""    ###000111###!!!$$$%%%%%%$$$!!!     """%%% $$$""" !!!!!!!!!!!!!!!!!!  %%%((((((&&&### $$$&&&***---000222222222.........---------------------------------------//////......------,,,,,,'''&&&%%%###  !!!!!!""""""''')))+++,,,,,,)))%%%#########!!!  ###&&&((()))###$$$&&&(((***---///000***)))&&&###  !!!###%%%&&&""" &&&%%%&&&+++///...'''             '''!!! """...***$$$""""""   (((...---###   ###$$$   """555888)))  !!!''',,,...---)))'''$$$!!!!!!"""!!!      ###&&&(((###  !!!""" """"""""" !!!%%%)))------***&&&""""""!!! &&&(((,,,000333555666666111111000///---,,,++++++------------------------///......---,,,++++++***%%%$$$###!!! !!!""""""######***+++,,,,,,***((($$$"""""""""!!! !!!$$$(((***,,,******))))))***,,,...///...,,,(((### ***'''&&&''')))'''              !!! +++((($$$     """***///+++     !!!     !!!555999***  ###'''...222111,,,%%% ###!!!       $$$&&&&&&---(((""""""!!! !!!!!!###%%%''''''''' !!!"""######$$$(((+++...111000...***'''&&&%%%###"""!!!"""$$$%%%&&&)))---222555777888999333333111000...---,,,+++------------------------///...---,,,+++***)))((($$$$$$###!!!  !!!"""$$$$$$%%%++++++++++++)))'''%%%###""""""!!!  ###'''+++...///777444000,,,)))(((((((((111///,,,'''###!!!###%%%%%%%%%'''"""             ((('''&&&$$$!!!     !!!"""###))),,,'''       000444(((  $$$(((---000---'''!!!      $$$((('''$$$***((($$$ !!!"""""" !!!$$$''')))*********!!!!!!"""$$$&&&'''))))))+++,,,---...---,,,***)))((('''%%%$$$###$$$&&&'''&&&)))---222666888::::::333333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,......---+++***(((''''''%%%$$$###"""!!!  """###%%%&&&&&&*********))))))((('''&&&#########""""""!!!!!!!!! ###'''+++///222444AAA<<<555...(((%%%$$$###......---***&&&!!!   """$$$$$$######              """###%%%&&&$$$!!!    ###&&&'''(((###""""""%%%&&&!!!  !!!###%%%&&&%%%!!! (((+++$$$  %%%((('''"""       '''+++'''""" !!!""""""!!!!!!  ###$$$!!! """%%%(((************$$$$$$&&&(((+++---...///)))'''&&&$$$######$$$%%%&&&%%%###"""!!!"""$$$%%%%%%(((,,,111666888::::::333222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++)))'''&&&%%%%%%%%%$$$$$$###"""!!!!!! """$$$&&&'''((()))(((((((((((()))))))))%%%%%%%%%%%%$$$$$$$$$$$$!!!###&&&***///333666888CCC>>>666...(((&&&%%%%%%''')))******&&&   !!!!!!           ###$$$"""   !!!$$$ """###$$$$$$'''###     %%%''')))***(((### ###%%%!!!  """### !!!!!!        ))),,,'''  !!!$$$$$$""" !!!  !!!!!! ((()))%%%!!!###&&&((()))((((((&&&''')))+++...000222333%%%""" ###""" !!!"""$$$''',,,111555888::::::222222222111111111111111,,,,,,,,,,,,,,,,,,,,,,,,......,,,***((('''%%%$$$&&&&&&%%%%%%$$$######""" """$$$&&&((((((''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((,,,111666999;;;@@@<<<555...)))((()))*** ###'''(((%%% !!!$$$###              """  """!!!   %%%)))""")))$$$         $$$&&&&&&###          """***))) !!! !!!!!!  """!!! ###$$$!!!!!!"""$$$&&&''''''''''''"""###$$$%%%%%%%%%%%%$$$!!!!!!###$$$###""" %%%###  """&&&'''))),,,...111333444333222111111111333555777444222///,,,***))))))***///...---,,,***)))''''''%%%$$$###!!! """&&&(((((((((&&&&&&'''((()))***+++++++++++++++************)))***+++...111333333333222//////---,,,,,,,,,------)))+++......***!!!              !!!!!!          !!!$$$### !!!"""$$$        %%%$$$ !!!%%%  """###!!!  """  #########$$$$$$&&&'''((($$$$$$$$$$$$$$$######""" """######"""!!! ###"""  """$$$'''(((***,,,...111333444333222111111111333555777999777444111///...//////111000///---+++)))((('''%%%%%%###!!!"""&&&(((((((((''''''((()))***++++++,,,,,,,,,+++++++++************,,,...000111111000///,,,+++***))))))***,,,,,,,,,...///...)))              $$$!!!          !!!###### ###''')))&&&""""""          """$$$+++$$$(((((('''%%%   """######!!!&&&%%%"""!!!!!!$$$''')))((('''%%%###"""  """######"""""" !!!###%%%&&&((()))***---///111222333333222111111111333555777<<<;;;888555444333444444333333111///---***)))(((&&&%%%###!!!!!!%%%'''(((((((((((()))***+++,,,---------------,,,,,,,,,++++++,,,---...//////...,,,+++((('''%%%%%%%%%'''***+++000111111...'''               +++&&&            """%%%((('''$$$ $$$(((,,,(((""""""&&&'''$$$"""          ###%%%---&&&000...***%%%  !!!!!!(((((('''***'''### ###'''***+++)))&&&"""!!!############ ###%%%'''((()))***,,,---///111222333333222111111111333555777;;;:::777555444444444555666555333000---+++)))(((&&&%%%### !!!$$$&&&(((((()))***++++++------...//////............---------......//////...,,,)))'''%%%###!!! !!!###''')))444333000+++$$$               ...((( ###!!!            """&&&(((,,,......+++'''$$$ !!!%%%(((&&&!!!%%%)))(((%%%""" !!!!!!       ### !!!""")))###222...(((!!!  $$$+++---+++---***%%%"""!!!$$$'''***,,,)))%%%  """###"""""""""%%%'''((()))+++,,,---...000111222333333222111111111333555777777666444222111111222333777666444111---***(((&&&$$$###!!! """%%%'''(((+++,,,,,,---...///000000000000000000//////////////////000000...+++)))'''$$$!!! $$$'''555333...'''              ,,,%%%$$$)))'''           """(((***...000000---)))&&& !!!'''***'''!!!        """ ,,,(((!!!  '''...///...///---***'''%%%&&&(((***,,,)))### !!!!!! !!!$$$&&&'''((((((------...///000111222333333222111111111333555777666555333111111222333444888666333000,,,(((%%%$$$!!! !!!$$$''')))------...///000111222222222222222111111111000000000000111111000---+++)))&&&###!!!$$$333000***"""        ######!!!     ###%%%---+++  !!!    ######"""       !!!$$$'''***---,,,)))%%%"""$$$))))))$$$   &&&'''%%%     ### )))000111///111000...,,,+++***))))))+++'''""" """%%%'''''''''&&&......///000111111222222333222111111111333555777:::999777666666666888999777555222...***&&&###!!! ###''')))......///000111222333333333333333222222222222111000111222222222000...,,,)))%%%!!!000,,,%%%          !!!%%%$$$    """###&&&""" $$$...,,, ((((((&&&  ###!!!       """%%%((('''$$$ %%%)))(((!!!    !!!'''///111---%%%         """%%%### ***000111///111111111000...,,,***(((***&&&   ###&&&''''''&&&%%%...//////000111111222222333222111111111333555777???>>><<<;;;;;;<<<===>>>666555111---)))$$$!!!   ###''')))//////000111222333333444444444333333333222222222000111333444333222000///,,,'''  ...***"""           $$$"""    """&&&((()))%%%  ###...,,,,,,---***!!!  !!!      !!!!!!+++666555))) ###"""    ###,,,...+++$$$       ,,,(((""" ######""""""$$$ %%%))),,,......---444555777777666333000...111---&&& ###''')))---...///000111333444444444333333333555777:::<<>>;;;888555444+++***(((&&&###!!!!!!###&&&)))+++,,,333444444555666777777777555444444333222111000000,,,...000111000+++&&&###               !!!&&&))))))(((000111...&&& $$$)))(((!!!          """!!!&&&111<<>>>>>;;;888777222+++###               """%%%(((***,,,(((!!!         !!!   !!!"""   """"""!!!  &&&000@@@===888333///---,,,,,,%%%$$$%%%&&&)))---111333===555*** !!!!!!"""###%%%''')))***+++...000333666777777666666111111222444555666777888<<<;;;999888777999:::;;;999888555222///,,,)))((($$$$$$###"""!!!   %%%&&&(((+++...000222333555444444333222111111000111000///,,,***'''&&&%%%###%%%''')))'''######'''((('''%%%###"""    !!!!!!           ###(((&&&###"""+++888EEEKKKKKKFFFBBB:::444***  ###            !!!!!!""""""###%%%(((***,,,(((!!!       """"""    ###    ###$$$"""   (((111...+++(((&&&&&&'''((())))))((())),,,000444666???888,,,""" $$$""""""$$$&&&(((***+++,,,,,,///333666888999888777222333444555777888999999>>><<<;;;999999:::;;;<<<666555333111...,,,***)))%%%$$$$$$###""""""!!!!!!  &&&''')))+++...111333444333333222222111000//////111000...,,,)))&&&%%%$$$###%%%((()))'''###(((///333444444(((%%%    """$$$$$$$$$           $$$"""%%%///>>>LLLSSSRRRMMMIII999333((( &&&!!!     """          $$$%%%&&&(((***,,,...///---'''!!!$$$"""    """$$$###        $$$%%%### $$$###"""!!!!!!"""$$$%%%%%%###!!!!!!%%%,,,333888>>>888///&&&!!! ###%%%''''''(((((()))))))))***///111555888:::999888777666666555555666888:::<<<;;;;;;<<<<<<===>>>>>>>>>555444333222111///......'''&&&%%%###""" ***+++---///111222222222111111222222333444444444444666777777555000***&&& """%%%&&&$$$ %%%111;;;>>>888222,,,&&&   ))),,,)))$$$         !!!)))999KKKXXXYYYOOOFFF555..."""    ### """      !!!!!!!!!!!!"""###$$$&&&(((***+++,,,***$$$ (((&&&"""   """!!!     !!!''''''$$$"""  !!! !!!"""%%%$$$$$$%%%)))...444777;;;555---$$$ """$$$(((((()))***++++++,,,,,,---///111333444555555555888777666666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<444444333222000///...---'''&&&%%%###""" ))),,,///333555555444444222222333333444555555555444666999:::888222,,,(((!!!###%%%&&&$$$ """///;;;>>>999333(((###  (((+++'''###        !!!$$$222CCCNNNNNNCCC:::...)))     !!!       $$$&&&'''''' !!!"""$$$%%%&&&'''&&&!!!+++)))&&&"""          ###)))***%%% $$$!!! ######"""!!! %%%&&&(((+++...111444555666111)))"""!!!$$$******+++,,,...///000000////////////000222444555;;;:::888888888:::<<<===<<<<<<;;;;;;:::999999888444333222111///...------'''&&&%%%###"""  !!!!!!"""""""""(((,,,222888::::::888666333333444444555666666777333666;;;>>><<<666...)))"""###%%%&&&$$$ !!!...999<<<777111"""   &&&)))%%%         )))***%%% ,,,999BBB@@@444***$$$!!!           !!!&&&(((****** !!! ((('''%%%###!!!   $$$&&&$$$      $$$***+++%%% """%%%%%%$$$"""  ###&&&***...111222333222000,,,&&&!!!!!!$$$++++++---///111333444555666555333222333555999;;;===<<<:::999999:::<<<===<<<;;;:::999888666555555333222111000...---,,,,,,'''&&&%%%###!!! !!!!!!"""######$$$%%%%%%''',,,444;;;>>>===999666444444444555666666777777222666<<>>>>><<<:::777666555666666333333333333333333333333000///...---,,,***))))))'''&&&%%%###"""  """$$$&&&'''(((***,,,///111111000...---//////000000111222222222777666333///+++&&&!!!"""(((+++'''      !!!          $$$------%%%"""%%%111222555:::<<<555((( $$$       !!!  !!!#########"""   ...888:::333(((  ###(((---000222555111***"""!!!###!!!    ###""" !!!###$$$%%%######"""###$$$''')))+++&&&(((+++///333777:::<<<:::<<<>>>@@@???===;;;999>>><<<999666444444444555000111111222333333444444000///...---+++***))))))'''&&&%%%###""" !!!###%%%&&&'''+++,,,,,,---,,,,,,+++***.........///000000111111888555111+++%%%!!!&&&+++)))                   """***))) !!!'''***000111444888:::333&&&           ###(((,,,///999...!!! !!!$$$$$$"""  $$$+++//////+++(((   $$$(((***000---'''!!!""""""  !!!    !!!"""%%%''')))+++,,,,,,---...000222444555666333555888;;;<<<;;;999888555555444333333222111111//////////////////.........---+++***'''&&&$$$###!!!!!!$$$&&&)))+++,,,))))))***,,,---///000111111111111000000000//////555333000+++&&&!!!%%%'''%%%"""              !!!###  ###$$$'''((()))******(((&&&%%%            !!!&&&+++...777--- !!! !!!   !!!(((++++++(((&&& ###&&&+++(((### ###     ###### """$$$''')))+++,,,---...///111333444666666444555666888888888777666555444444333222222111111///////////////.........------+++)))'''%%%$$$###!!! !!!!!!###$$$&&&(((*********+++,,,---///000111222222222222111111111000000333111...***&&&"""!!!###"""!!!             ###&&&$$$"""###%%%%%% !!!""""""###""""""!!!          $$$))),,,333+++ !!!"""!!!'''%%%""""""$$$!!! !!!%%%%%%###!!!###   &&&###   """$$$%%%&&&&&&%%%%%%$$$"""!!!!!!!!!$$$###$$$))),,,)))   """$$$&&&)))***+++//////000222333555666777666555444222222222333333444333333333222111111111000000//////.........------,,,***(((&&&$$$###"""  !!!$$$$$$%%%&&&''''''((((((,,,---...///000111222333333333333222222222111111///...,,,)))&&&###!!! """             %%%+++)))%%% !!!"""###""" """&&&(((((('''&&&"""        !!!&&&***///)))!!!)))+++%%% ###&&&%%%"""###'''***$$$ !!!###   &&&###  %%%''')))***+++++++++***)))))))))******++++++++++++(((""""""###'''...333111)))!!! !!!###&&&(((***+++000000111222333555555666666444111...---...///111222222222222111111111111111000000///...------,,,,,,+++)))'''%%%###"""!!! !!!###((((((''''''''''''''''''...//////000111222222333444333333333222222222222,,,+++***'''%%%###"""!!! !!!            '''...---***"""$$$'''((('''%%%"""  %%%***,,,+++(((&&&!!!"""          ###''',,,(((  ###---000***$$$ !!!######$$$$$$$$$""" !!!&&&000)))  ''')))$$$     $$$!!!    ............---,,,+++******+++---000333555888999777222***!!!###---555666000)))  ###%%%''')))***000000111111222333444444444222///,,,++++++---///000000111111111111111111222111000///...---,,,,,,+++***(((&&&$$$"""!!! !!!###$$$***))))))(((((('''''''''///000000000111111222222333333222222222111111111***)))(((&&&$$$###!!!!!!          '''...---***"""%%%)))++++++((($$$""" %%%)))+++)))&&&$$$ """"""         !!!%%%+++((("""###,,,...)))### ###%%%&&&&&&&&&%%% !!!---''' ***---%%% !!!%%%&&&&&&&&&&&&       !!!&&&666333///+++((('''&&&'''(((***,,,000444777:::;;;999444+++"""(((000333...))) """  """$$$'''((())).../////////000000111111000///...,,,,,,,,,---...//////000000111111111222333222111///...,,,++++++***)))'''%%%###!!!  """$$$&&&*********)))))))))((((((////////////000000000000111111111000000000//////***)))'''%%%###!!!       !!!!!!!!!    %%%+++)))%%% ###(((+++,,,)))$$$!!! ###$$$$$$""" !!!"""!!!         """"""  ###***)))$$$ """!!!!!!''''''!!! !!!!!! """   ,,,...%%% %%%+++---......,,,###     %%%+++;;;666...&&&!!! !!!&&&''')))+++---///000111222...&&&!!!''')))%%%  !!!'''%%%!!!!!!$$$&&&((()))---------------.........+++,,,.../////////............//////000111222222333333111000...,,,+++***)))((('''%%%###!!! ###%%%''')))))))))*********++++++.....................---/////////.........------+++***(((%%%"""  !!!      ((('''&&&$$$      ###&&&$$$!!!&&&***+++(((###!!!"""        ###&&&%%%!!! ###******&&&###(((%%% ###!!!    ,,,...$$$  '''...222333333///%%%        (((///>>>777,,,"""%%%%%%&&&&&&&&&&&&&&&'''***&&&!!!!!!!!!!!! $$$ ***'''$$$ !!!$$$&&&((((((,,,,,,,,,,,,,,,,,,,,,,,,(((***...000222111///...---......///000111222222444333111000...,,,******((((((&&&$$$"""  ###&&&(((((())))))***++++++,,,,,,---------------,,,,,,,,,...------------,,,,,,,,,+++***(((%%%"""###&&&$$$"""$$$"""      ,,,+++)))&&&!!!     !!!### %%%)))***&&&!!!            &&&)))'''!!!  %%%...***%%% """$$$...+++%%% !!!!!!     !!!+++111000---)))"""          &&&,,,666111)))!!!!!!""")))%%%  ###  """$$$'''((()))************************------......///000000000444444555666777888999999333333222111000///......---,,,***(((%%%$$$###### !!!"""###$$$$$$$$$$$$!!!$$$)))...000///---+++)))******++++++,,,------)))***,,,,,,,,,+++)))'''&&&%%%### """""""""!!!!!!%%%$$$      !!!###$$$$$$!!!     !!!%%%'''###"""              """***'''###"""$$$,,,)))$$$ !!!!!!(((%%%!!!   """***...+++((("""      $$$"""  $$$)))111,,,%%% !!!&&&###  """%%%''')))***++++++++++++++++++++++++---......//////000111111555555666666666777777777333333222111000///......***)))(((&&&%%%$$$############$$$$$$$$$$$$$$$$$$!!!$$$)))---///...,,,***))))))******+++,,,,,,,,,)))***+++,,,,,,***((('''&&&$$$###   $$$###     !!!""""""     """%%%%%%          $$$""""""$$$(((&&&###  !!!111---''' (((%%%"""    %%%######%%%''''''###      (((%%%!!!  ###((($$$""" !!!###&&&(((******++++++++++++++++++++++++......//////000111111222777777666666666555555555333333222111000//////...(((((((((((('''&&&&&&%%%''''''&&&%%%$$$#########"""$$$(((,,,------+++***(((((()))******++++++,,,((()))***++++++)))(((&&&%%%$$$""" """!!!              ((()))$$$           """#########!!!  """"""""" !!!333///***$$$!!!,,,***&&&!!!     &&&---,,,***(((%%%   ***'''!!!  """$$$''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,//////000000111222222222888777777666555444333222444333333222111000///...+++,,,---......---,,,+++***(((&&&$$$###""""""######$$$'''***++++++***)))'''(((((())))))******+++'''((()))******((('''%%%$$$###!!!            '''"""""" """***,,,(((!!!               """###### !!!#########!!! ,,,***'''$$$!!!"""+++***'''"""      ###+++222222///***"""   '''$$$     !!!###%%%(((***,,,,,,------------------------000000111111222333333333777777666555444333222222444444333222111000//////111222444666666444222111***(((%%%"""!!!!!!"""###$$$%%%&&&((())))))((((((&&&&&&'''(((((())))))***&&&'''((())))))'''&&&$$$$$$###!!!          +++&&&$$$!!!$$$+++...+++&&&"""               !!!$$$%%%### !!!"""!!!!!! $$$###"""!!!%%%$$$###      $$$---444444222+++!!!  !!!"""&&&&&&###       !!!"""$$$&&&)))+++,,,---........................111111222222333444444444555555444444444333333333444444333222111000000///222444777888777555222///'''%%%!!!!!!###$$$%%%&&&&&&''''''''''''%%%&&&&&&''''''((())))))%%%&&&'''((((((&&&%%%######""" !!!!!!!!!  !!!      !!!     )))%%% &&&### &&&+++------***)))"""          ###$$$ %%%'''%%%!!!      ###---333555444,,,   !!!       """###%%%'''))),,,---...////////////////////////222222222333444444555555222222333333444444444444555444333333111111000///...000333444222///***'''###!!!!!!$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%'''((('''&&&$$$######""" """""""""       !!!""""""         '''$$$%%%&&&(((***+++,,,------)))%%%          %%%&&& &&&(((&&&"""       """,,,222444444,,,          """###%%%'''***,,,...///000000000000000000000000222222333444444555555666000111222333444555555666555444444333222111000000***+++...///---((("""!!!!!!$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%&&&''''''%%%$$$""""""!!!"""""""""!!!    !!!"""######!!!###!!!    '''$$$ !!!$$$***)))((()))***,,,///000...***###           %%%   !!!    ###+++000999555///'''!!!      !!!"""$$$'''+++...000222666666666666666666666666000000000000000000000000------...///000111222222///000111222222111///......+++((($$$!!! """######""""""""""""""""""""""""%%%%%%&&&&&&'''((((((((("""""""""!!! !!!    &&&"""   !!!###$$$%%%$$$&&&'''&&&"""     ***)))***...333111+++$$$***((('''&&&&&&(((+++---+++)))'''###          ###     """***...555111+++$$$      """$$$&&&))),,,///111333555555555555555555555555111111111111111111111111......//////000111222222///000111222222111///...---+++'''### !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))$$$$$$###"""!!! !!! %%%!!!   ###%%%&&&''''''(((&&&"""     !!!'''&&&'''+++000000***###"""!!!  """$$$&&&(((&&&###            !!!$$$###    '''+++...+++%%%  (((&&&###   %%%&&&(((+++...111333444444444444444444444444444222222222222222222222222/////////000111111111222///000111222111000...,,,,,,***&&&###  !!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++&&&&&&%%%$$$###!!!!!!  ###      """%%%''')))))))))&&&"""      !!!$$$### !!! %%%+++,,,'''""""""!!!        """&&&)))((($$$   ###&&&(((%%%  ***(((%%%!!!     """###((()))+++---000222444555444444444444444444444444222222222222222222222222000000111111111111111111///000111111111///,,,+++***(((%%%"""  """###$$$%%%(((((((((((((((((((((((()))))))))***++++++,,,,,,(((((('''%%%$$$"""!!!        ###!!!  $$$&&&(((((('''$$$       !!!'''&&&### $$$&&&###          !!!###'''))))))&&&"""    !!! !!!$$$!!! %%%$$$"""!!!      ###$$$%%%******,,,...000222444555222222222222222222222222444444444444444444444444222222222222111111111111///000111111000---+++))))))'''$$$!!! !!!###$$$%%%%%%)))))))))))))))))))))))))))))))))***++++++,,,,,,)))((('''%%%###"""        ###!!! !!!$$$###"""    '''&&&$$$!!!             !!!###%%%&&&&&&%%%$$$'''$$$   '''######    """%%%'''(((***+++,,,...000111333333222222222222222222222222444444444444444444444444444333333333222111111111000000111000///,,,)))((('''%%%###   !!!"""###$$$%%%&&&))))))))))))))))))))))))((((((((()))******++++++)))(((&&&$$$"""       !!!     $$$$$$###!!!               !!!  !!!$$$'''(((((($$$   $$$&&&,,,'''$$$  !!!!!! %%%!!!!!!    ###&&&)))***)))***+++---...000111222111111111111111111111111555555555555555555555555555444444333222222111111000000111000...+++((('''&&&$$$"""  !!!"""$$$%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))((('''%%%###   !!!(((,,,+++(((&&& %%%    !!!     !!!!!!                   """    ###(((+++&&&"""  ###'''***///(((&&&!!! $$$&&&&&&%%%$$$!!! !!!)))###$$$   !!!$$$'''***+++)))***+++,,,---///000000000000000000000000000000666666666666666666666666555555444333333222111111000000111000...+++(((&&&%%%$$$!!! !!!###$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&$$$"""  (((111555555333000   '''      $$$$$$                    !!!"""   &&&%%%$$$"""###((()))&&&!!!    !!!###$$$%%%)))%%%+++&&&  !!!"""'''!!!  !!!     &&&***+++***((()))***+++,,,...///000000000000000000111111111111111111222444666777888999555555555555555555555555222222000///---+++***)))$$$$$$$$$$$$###!!! """%%%''')))***)))((((((((('''''''''''')))***++++++***(((%%%$$$&&&%%%"""    +++555777000((("""                      !!!"""$$$%%%###   (((&&&$$$!!!"""'''(((%%%    """"""$$$%%%&&&'''&&&&&&### """&&&---(((  """###%%%  !!!     &&&***+++***))))))***+++,,,...///000000000000000000111111111111111111222444555777888888555555555555555555555555222222000...---+++))))))$$$$$$######"""!!! !!!###%%%'''((()))((((((((((((((()))))))))******++++++***(((%%%######"""!!! '''///111---'''###                       """"""    ***(((%%%!!!!!!%%%%%%"""   ###!!! ###%%%)))***,,,...---,,,)))'''"""(((---///***!!!   """###!!! !!!     !!!&&&*********))))))***+++,,,...///000000000000000000111111111111111111222333555666777777555555555555555555555555333222000...,,,***((('''######"""!!!!!! !!!"""###$$$%%%&&&'''(((''''''((()))***+++,,,,,,***+++++++++***'''$$$###   &&&)))'''%%%%%%"""                        ,,,)))%%%"""""" $$$!!! """$$$***'''### $$$&&&### $$$'''...///111222111...***'''"""'''***...)))"""   !!!!!! ###%%%###!!!"""   ###''')))*********)))***+++,,,...///000000///000000000111111111111111111222333444555555666555555555555555555555555333222000...+++)))'''&&&"""!!!  !!!$$$$$$$$$%%%&&&&&&'''''''''''')))***,,,...///000+++,,,,,,+++***'''$$$"""  !!!%%%###                      ,,,)))$$$ """'''$$$  ###'''***///,,,'''!!! !!!(((+++***%%%!!! """......//////...+++'''%%%$$$!!! (((%%%    ###***---***&&&"""!!!!!!   !!!$$$''')))*********)))***+++,,,...///000000///000000000111111111111111222222222333333444444555555555555555555555555333222000---***'''%%%$$$!!! !!!"""%%%%%%%%%&&&''''''((((((((()))***,,,...///111111,,,,,,---,,,)))&&&###!!!!!!  """!!!                       +++(((""" ###&&&((($$$  """'''+++---333///)))"""  !!!)))...---***((((((((('''%%%$$$###""""""###!!!   ###***---,,,(((%%%    ###$$$%%%''')))***++++++)))***+++,,,...///000000000000000000111111111111222222222222222222222222555555555555555555555555333222000---)))&&&$$$### !!!###$$$%%%&&&'''((()))***+++,,,,,,---...///000111111---------,,,)))&&&""" !!! !!!!!!!!!                      )))%%%  &&&"""    $$$(((---///555111***"""   (((...///...---+++)))%%%!!!!!!  ###&&&&&&$$$"""!!!!!!     %%%&&&&&&'''(((***++++++)))***+++,,,...///000000000000000000111111111111222222222222111111111111555555555555555555555555333222000,,,)))%%%###""" !!!$$$######%%%''')))+++---.../////////000000000000000......---,,,)))%%%"""  !!!#########                         ((($$$  %%%!!!   !!!%%%)))---000666222+++"""  '''---000000000666333...(((###   !!!     $$$'''%%%!!!      !!!''''''''''''(((***+++,,,)))***+++,,,...///000000000000000000111111111111222222222111111111111111555555555555555555555555444222000,,,(((%%%"""!!!!!!$$$!!!###$$$'''***,,,...000111111111111000000000///.........,,,)))%%%!!!     """$$$%%%$$$                              !!!$$$(((+++...///111///+++%%% &&&+++)))%%%!!! ###'''***,,,+++(((&&&    '''%%%!!!"""!!!"""+++...,,,&&&"""###&&&###      !!!&&&&&&'''(((***,,,...///,,,------...///000111111000000000111222222333333777666555444555777999:::888888888888888888888888;;;888222,,,(((%%%$$$######"""!!! !!!"""###''''''(((***+++,,,---.........///000111222222333555444111---)))%%%"""!!!  !!!((((((!!!$$$!!!       $$$                 '''%%%"""       ###&&&***,,,---222000,,,&&&  ###'''&&&!!!###''')))(((&&&$$$   %%%###""" """))),,,)))$$$ """''')))'''      !!!$$$%%%&&&((()))+++---...------...//////000111111000000111111222333333333777666555444555777999:::999888888888888888777777;;;888333...)))&&&%%%$$$###"""  """###''''''(((***+++,,,---.........///000111111222222555444111---)))&&&###!!! $$$((((((&&&$$$&&&&&& %%%$$$      !!!!!!"""(((###                )))(((&&&"""    $$$"""     $$$''')))***333111---'''!!! """ """$$$$$$###!!!   ###!!!"""!!!!!!!!! """'''(((%%% """%%%)))+++((("""    !!!"""###%%%''')))+++------......//////000000111111000111111222222333333444777666555444555777999:::999999888888777777666666;;;999444///+++(((&&&%%%###"""  """###''''''(((***+++,,,---.........//////000000111111555333111---***&&&$$$""" %%%---111111---+++""""""""" $$$%%%"""      !!!###$$$$$$             #########"""    %%%###!!! !!!     ###%%%&&&222000,,,'''!!!  !!!!!!######!!!###""" !!!!!!!!!&&&%%%  &&&&&&&&&%%%$$$!!! ######  """%%%%%%###   !!!!!! """%%%(((***,,,------000000000000000000000111111111222222333444444444777666555444555777999:::999999888777666666555555:::888555111---)))'''&&&"""!!!!!!"""''''''(((***+++,,,---....../////////////////////333222///,,,)))&&&$$$""" &&&...222111...+++$$$!!! !!!!!!$$$"""     !!!                       !!!"""...,,,)))%%%!!!"""$$$""" %%%$$$  %%%+++---(((""" %%%&&&(((((('''$$$!!!    !!!"""!!!&&&***---.........111111111111111000000000222222222333444444555555777666555444555777999:::999999888777666444444333777666444111---***'''%%%!!!  !!!''''''(((***+++,,,---.../////////...............000///---***'''$$$"""!!! '''***)))&&&###"""  $$$"""                         '''&&&$$$"""  %%%$$$  ###+++222333,,,&&&  """%%%'''&&&$$$!!!"""###"""    !!!!!!"""""""""(((---000111111000333333222222111111000000222333333444444555555666777666555444555777999:::999999888666555333222222333333222000---)))%%%###!!!  !!!''''''(((***+++,,,---...//////......------,,,,,,,,,+++)))'''$$$"""                       !!!!!!          $$$""" !!! !!!(((111888555,,,###  ###$$$"""###)))+++(((###   """###!!!!!!!!!""""""""""""""" $$$***000333444333222444444333222111111000000333333333444555555666666777666555444555777999::::::999888666444222111000000000000...+++'''###!!!  ''''''(((***+++,,,---...//////......---,,,++++++((('''&&&$$$!!! ###%%%$$$"""     !!!"""!!!  %%%!!!                 !!!"""      !!!  """!!!  """"""!!!!!!%%%,,,666;;;666)))  """!!!&&&...000+++$$$   $$$&&&(((###"""""""""""""""""""""!!!%%%+++222555666555333555444444333222111000000333333444444555666666666777666555444555777999::::::999888666444222111000.........---+++&&&"""  ''''''(((***+++,,,---...//////...---,,,,,,++++++&&&%%%$$$"""  """&&&((('''%%%###   $$$''''''%%%###)))$$$                           &&&---///,,,%%%!!!    ###***(((%%%"""!!!"""###%%%$$$&&&)))******'''###   !!!###""" !!!  (((888===666,,,!!! $$$&&&&&&)))---111444555444444000000000000000000000000888777555333333555777888777777777777777777777777777666555333111000///...)))***,,,,,,+++(((%%%###$$$###!!! !!!###&&&(((&&&&&&'''((()))***++++++111///---+++***+++---///+++(((### !!!######"""!!!    """%%%%%%$$$""""""'''***,,,(((!!! %%%&&&!!!            &&&&&&     %%%,,,...+++%%%!!!  !!!222000---***)))((()))***$$$%%%%%%%%%$$$"""!!!      (((777===777///###!!! $$$'''''')))---111333555555444333333333333222222222222888777555444444555777888888888888777666666555555555444333111000...---,,,((()))******)))&&&$$$"""$$$###!!!!!!!!!###&&&'''&&&&&&'''((()))***++++++///...+++***)))***+++,,,)))&&&""" """$$$%%%$$$$$$!!!!!!   $$$%%%$$$###"""%%%&&&&&&###$$$%%%               &&&&&&     $$$***+++((($$$    555444111---+++)))))))))$$$"""   (((777===999222&&&###!!!"""%%%((((((***---000333555666666777777777666666555555555888777666555555666777888999999888666555333222222222111000///---+++***)))%%%&&&''''''&&&$$$"""!!!######"""""""""$$$&&&'''&&&&&&'''((()))***++++++---,,,***(((''''''((()))&&&$$$!!!  $$$''')))***...+++(((''''''###(((###    """$$$$$$### !!!!!!!!! """###       """"""         %%%%%%!!!      """%%%&&&$$$!!!  111000---***'''$$$###"""%%%   (((444;;;999444)))'''$$$!!!!!!$$$'''))))))+++---000333555777777<<<<<<;;;:::999888888888888777777666666777777888999888777555333111////////////---,,,***(((''''''###$$$$$$######"""!!!!!!############$$$%%%&&&&&&&&&&&&'''((()))***+++++++++***)))'''&&&%%%%%%%%%###!!! $$$))),,,...888555222222000))),,,&&&      !!!"""### """!!!      !!!         !!!######"""        111000...+++(((%%%"""!!!&&&     !!!!!!&&&000666666444...+++'''%%%$$$&&&(((***+++,,,---000222555888999@@@???>>>===<<<;;;:::999777777888888888888777777777777555333111///...---...---,,,***((('''%%%%%%###""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%&&&%%%&&&&&&'''((()))***++++++))))))((('''&&&$$$"""""" !!!'''+++...999888777777555,,,***$$$                       !!!"""!!!!!!!!!!!!     !!!###333333333111///,,,)))''''''!!!   #########""""""!!!!!!!!!$$$+++000111000222///+++'''&&&'''***,,,------...///222666999;;;BBBAAA@@@???===<<<;;;:::777888999::::::999888777444444333111000...---------,,,+++***(((&&&%%%$$$###"""!!! !!!###$$$!!!###$$$&&&'''&&&%%%%%%&&&&&&'''((()))***++++++)))******)))'''$$$!!!  """'''***222222444666555,,,"""                  %%%&&&&&&###""" !!!   ###&&&///000000000///,,,)))''')))###     ((('''&&&%%%###""" """$$$""" """&&&)))+++,,,444222---)))((()))+++---.........///222666:::<<>>;;;888666666666777444888===AAA@@@<<<666222///000222333333111...---,,,,,,++++++***))))))((($$$$$$######"""!!!!!!!!!%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''(((((((((,,,,,,+++***'''$$$   !!!&&&(((&&&                            """$$$%%%%%%### &&&$$$  $$$$$$ !!!          ((($$$ %%%))))))"""   !!!))))))***)))'''$$$!!! !!! """$$$''')))*********++++++,,,,,,------111000000000222555888:::@@@>>>;;;888777666777777666999>>>AAAAAA===888444///111222333222111...---,,,,,,+++***))))))(((((("""""""""###############%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''((()))))),,,,,,+++***'''### !!!"""                      """"""""" ###!!!  """"""          +++(((### $$$'''((("""   ###$$$%%%&&&&&&&&&%%%"""###&&&))),,,---,,,,,,---......///000000333333222222444777999;;;AAA???<<<999777777777888888;;;???BBBBBB>>>:::666111222222222111000...---,,,,,,+++***)))''''''&&& !!!###$$$%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((()))))),,,,,,+++)))&&&"""                                    %%%---)))$$$ !!!###&&&  """$$$%%%!!!"""""""""!!!   !!!!!!!!!!!! !!!$$$(((+++...///---......///111222333333777666555555666999;;;===BBB@@@===:::888888888999:::===@@@BBBBBB???;;;888333333222222000///...---,,,+++***)))'''&&&%%%$$$!!!###%%%'''))))))&&&''')))******)))'''&&&&&&''''''(((((()))******,,,,,,+++)))%%%  !!!                             $$$ ###(((***'''"""!!!  !!!###$$$  ###$$$$$$%%%&&&''''''&&&###!!!!!!###&&&))),,,///000---...///000222333444555:::999888888999;;;===???CCCAAA>>>;;;999999999:::;;;===@@@AAAAAA???<<<999555444222111///...------,,,+++***(((&&&$$$###"""!!!###&&&(((***+++'''(((***++++++***((('''''''''(((((()))******+++---,,,+++(((###$$$"""           !!!"""              $$$$$$!!!######!!!    '''""""""&&&###!!!     """''')))******)))+++///111000,,,'''$$$###$$$&&&(((***---...///,,,---...000222444555666>>>===<<<;;;;;;===???@@@DDDBBB???<<<:::::::::;;;;;;<<<>>>??????===;;;999777555222000...---------,,,+++)))'''%%%###!!!  """$$$&&&(((***+++((()))***++++++***)))((((((((())))))******++++++---,,,+++'''""""""!!!             #########!!! $$$!!!!!!"""           ######"""!!!!!!%%%+++&&&''''''!!!***...---)))&&&     $$$  """###!!!  !!!''')))&&&!!!   !!!(((,,,......---+++///666::::::555...)))(((((()))***+++,,,------++++++---///111333555666@@@???>>>======???@@@BBBDDDBBB@@@===;;;;;;;;;<<<:::;;;<<<===<<<;;;:::888888666333///---,,,------,,,+++)))'''$$$""" !!!"""###%%%&&&((()))***((()))+++,,,,,,+++)))((((((((()))******++++++,,,------***'''!!!             ###%%%&&&&&&### &&&"""           !!!""""""!!! !!!$$$%%%$$$"""%%%(((222+++!!! ))))))%%%000555444///+++%%%      !!!  """$$$&&&&&&###    %%%---///+++$$$  !!!$$$+++000111000///+++111:::@@@@@@:::222,,,******+++++++++,,,,,,,,,)))***,,,...000333444555BBBAAA???>>>>>>???AAABBBEEECCC@@@===<<<;;;<<<<<<999:::;;;;;;;;;:::999888999777333///---,,,------,,,+++)))&&&$$$!!!######$$$%%%'''((())))))((()))+++,,,,,,+++)))((()))))))))***++++++,,,,,,...---***&&&!!!       !!!      !!!###&&&(((((($$$  &&&!!!                %%%000+++$$$ ###""" 111,,,%%% """(((++++++***(((     ### 666222,,,&&&!!! """###((())),,,000111+++   $$$---///***""" ###(((---111333777444000------000444666333222000///------------......///000111222333333???????????????@@@@@@@@@>>><<<;;;::::::===???AAADDDCCCCCCBBB@@@??????>>>888555000+++)))***,,,......+++(((%%%###"""""""""###$$$&&&(((+++---///000***---111555555333000---......------,,,++++++***)))(((&&&### !!!###!!!!!!!!!!!!       222---%%%    ###"""                 $$$000+++""""""$$$&&&'''%%% """######""" !!!###"""       !!!'''!!!999666111,,,(((%%%###""" !!!""""""###((((((+++000222,,,!!!  %%%---///***""" !!!&&&***...000555333///------000333666888888777777666444333222222222333444555666666777===>>>>>>>>>>>>>>>??????>>>===;;;;;;;;;===@@@AAADDDCCCCCCAAA@@@???>>>>>>888555000+++)))***,,,------+++(((%%%###""""""######$$$&&&)))+++---///000,,,...222555666333000...,,,,,,,,,+++******))))))((('''%%%"""!!!%%%''''''%%%###$$$$$$$$$###"""!!!!!!!!!     444...%%%     """             """$$$"""  ###///)))+++++++++)))%%%!!!%%%%%%     %%%***$$$!!!888888666333...)))%%%""""""%%%&&&&&&$$$###'''(((+++000333...$$$ ''',,,,,,(((!!!!!!%%%)))+++---222000---,,,---///333555;;;<<<>>>???>>><<<888666444444555666777888999999;;;;;;;;;<<<<<<=========>>>>>>=========???AAABBBDDDCCCBBBAAA???>>>===<<<777444///+++))))))+++,,,+++***'''%%%######$$$$$$%%%&&&'''))),,,...///000...000333666666444111///******))))))((('''''''''&&&$$$"""$$$(((+++,,,+++***))))))(((&&&%%%$$$###"""$$$%%%%%%$$$###  %%%###       """555///&&&       """             '''***)))%%%"""   +++%%% ,,,+++((($$$ """!!!       ###((($$$ 222333444222...'''  ###(((***)))&&&$$$'''''')))///222///&&& !!!$$$(((***)))%%% $$$(((+++---------,,,++++++,,,///222444888:::>>>AAA@@@===888555222222333444555666777777888888999:::;;;;;;<<<<<>><<<:::999333222///,,,***)))))))))((('''%%%$$$$$$%%%'''((())))))***,,,---///000000222333333444333222000///''''''&&&%%%%%%$$$$$$###$$$!!!"""$$$&&&&&&++++++***)))'''&&&%%%%%%'''&&&$$$######$$$&&&'''111000---***'''%%%###""" %%%$$$!!!    ###///***!!!    )))&&&!!!      """)))---,,,)))''' 000+++$$$ )))'''$$$    """%%%(((***++++++***,,,)))&&&"""  &&&###%%%&&&'''&&&!!! !!!&&&((())))))'''&&&&&&***,,,***""" """%%%(((***---+++'''"""###(((+++,,,+++***###$$$&&&(((+++...000111...///222444555333000/////////000111222333333444666777888999;;;<<<===>>>@@@AAACCCEEEEEEEEEDDDDDDEEEDDDBBB@@@===;;;999888222000///---***)))((('''&&&%%%$$$$$$$$$&&&(((***++++++,,,---...///000000222222222111000///......''''''&&&&&&%%%$$$$$$$$$$$$""" &&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%######%%%&&&'''///---***'''$$$"""""""""      (((###   '''$$$           %%%((('''###!!! ###&&&((("""///---)))$$$ ***((($$$   """%%%'''(((((((((((('''&&&%%%%%%&&&((())),,,)))%%%!!! """$$$''''''&&&$$$  !!!&&&***,,,(((&&&%%%''')))&&&  ###''')))000,,,%%%!!!$$$$$$"""!!! !!!$$$'''***---///111///000000111222222222111444555555666777888999:::666777888:::<<<>>>???@@@AAABBBEEEGGGGGGGGGEEEDDDEEEDDDBBB???<<<:::888777000000...---+++)))'''&&&%%%$$$######%%%''')))+++,,,,,,---...///000000000111111000...---,,,,,,,,,((((((''''''&&&%%%%%%$$$&&&"""&&&******&&& !!!!!!"""###$$$$$$%%%&&&%%%###""""""###%%%&&&***((($$$!!!             ###!!!            !!! $$$,,,111...'''"""))),,,...,,,&&&  (((&&&!!!    !!!###$$$$$$$$$""""""###&&&))),,,000111333000+++(((&&&&&&(((******)))((($$$    $$$***...)))&&&$$$%%%'''###  $$$'''111,,,$$$  ###'''***---///000222222111111222333444555:::;;;;;;<<<===>>>??????777888999;;;===???@@@AAAAAACCCFFFHHHHHHGGGFFFDDDEEEDDDBBB???<<<999777666000///...---+++)))&&&%%%$$$#########%%%'''***,,,------......///000000111111000...---++++++******)))((((((''''''&&&&&&%%%'''######,,,222222,,,###!!!###$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&$$$                             ''',,,444,,,!!! """"""""" %%%"""   !!!"""###!!!$$$(((---222444666666666222+++%%%!!! !!!###$$$!!! """    !!!!!!      """%%%(((******)))((()))---444:::>>>???===<<<999<<<@@@DDDFFFEEECCCAAA777999<<>>===DDDDDDFFFGGGGGGGGGGGGFFFEEEAAA<<<777555666999;;;555444111...***'''$$$### """###%%%'''((((((555555555555555555666666666555333000---***(((''')))(((&&&%%%%%%&&&'''(((+++)))&&&""" $$$%%%+++333999555*** $$$'''+++((("""            !!!###$$$&&&!!!         """ $$$(((...(((&&&###    !!!"""###&&&***///333666777777444000)))###"""      !!!###&&&)))***+++***)))***...444999===>>>===<<<;;;>>>BBBFFFGGGFFFCCCBBB888:::<<<>>>??????===<<>>===<<<<<<>>>BBBGGGLLLNNNLLLIIIGGG???<<<888444222222333555222111///,,,(((%%%###""" """###%%%'''((((((666666666777777888888888888777555222000---,,,+++)))'''%%%$$$###$$$%%%&&&$$$###!!! !!!"""$$$%%%(((,,,...+++###222...(((!!! $$$!!!     &&&%%%!!!     !!!"""""""""        !!!%%%666..."""  &&&$$$!!!    !!!%%%))),,,---......)))&&&!!!     """""" ###$$$&&&(((***+++,,,,,,+++...222666999:::;;;:::@@@CCCGGGJJJKKKJJJGGGEEE<<<<<<============<<<<<<<<>>============<<>>AAAFFFJJJJJJHHHDDDAAA777666444222000...------+++***(((&&&$$$""" """###%%%'''((((((000111222333555666777888555444333222000///...---)))'''$$$!!! !!!!!!  !!!%%%$$$"""  !!!!!!!!!!!!''''''&&&$$$""""""!!!""""""  ###000+++$$$                '''"""###$$$$$$###     """,,,222'''     ######"""!!!%%%$$$###"""!!!""""""###!!!  !!!$$$''')))...///000111333555777888888<<>>777666555333111///---,,,)))((('''%%%###!!!  """###%%%'''((((((---...///111333444666666333222111000///...---,,,)))'''$$$!!!(((&&&$$$!!! !!!""" !!!"""!!! !!!######!!!   ---(((                 """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!    """)))))))))'''$$$$$$!!!     %%%///555***       !!!%%%&&&%%%$$$(((%%%!!!  ###&&&(((...//////111222444666777555999@@@GGGMMMOOOPPPPPPMMMJJJGGGDDDBBBBBBCCCDDDCCCCCCCCCBBBAAA???>>>===777666666444222000...,,,((('''&&&$$$"""!!! """###%%%'''((((((+++,,,---///111333444555111111000///...---,,,,,,)))'''$$$!!! ,,,***'''$$$"""!!!"""""" !!!""""""!!!!!!######"""!!! (((###                    """%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$     """'''***---//////***### &&&###  """&&&&&&$$$!!!       !!!!!! (((&&&""""""$$$%%%&&&(((,,,111444666777777999:::<<<>>>AAADDDEEEGGGDDDDDDEEEEEEDDDBBB@@@>>>EEEDDDCCCAAA???===<<<;;;888777666444222000///...+++)))&&&###!!! !!!!!!!!!###%%%((()))*********,,,---///000111222,,,,,,+++***)))(((''''''%%%$$$###"""  '''''''''&&&%%%$$$###"""!!!!!!######!!!            ###       !!!%%%'''$$$%%%&&&&&&&&&$$$"""      !!!$$$$$$'''+++,,,)))""" &&&'''((()))((('''%%%###"""    !!!%%%'''&&&###!!!      """ &&&$$$  """%%%&&&&&&)))---111444777777888888999;;;<<<>>>@@@BBBBBBAAABBBCCCDDDDDDBBB@@@???DDDDDDBBBAAA???===<<<;;;777777555444222000......***(((&&&###!!! !!!!!!!!!###%%%((()))***)))***+++,,,...///000111,,,++++++***)))(((''''''$$$###""" """######$$$%%%%%%%%%&&&$$$"""             $$$    !!!   !!!%%%''''''((())))))(((%%%###!!!!!!    %%%((('''!!! """------...---,,,)))'''%%%   $$$''''''%%%$$$      """ ###!!! ###&&&'''''')))---222555777888888888888999:::;;;;;;<<<<<<===>>>@@@BBBBBBBBB@@@???CCCBBBAAA@@@>>>===<<<;;;777777555333111///---,,,)))'''$$$""" !!!!!!###%%%((()))***((())))))+++,,,---......,,,+++******(((((('''&&&"""!!!   !!!"""###$$$&&&'''%%%###            %%%        !!!&&&(((---......---+++'''$$$"""""""""   ###### """$$$+++,,,,,,+++)))&&&###!!!   ###''''''&&&%%%       !!! !!!&&&%%%""" $$$'''((((((***...333666888999999888888888888888888777777:::<<<>>>@@@BBBAAAAAA@@@AAAAAA@@@???===<<<;;;;;;777666555222000---+++***'''%%%###!!! !!!!!!###%%%((()))***(((((()))******+++,,,,,,++++++***)))((('''&&&&&& $$$###!!!  !!!"""  &&&$$$!!!             %%%       """&&&)))333333222111...***'''$$$$$$###"""    !!!$$$&&&,,,------,,,***'''$$$"""!!! %%%)))(((&&&###   """&&&&&&$$$###         ---,,,)))%%%!!! ###&&&''')))+++///444777999::::::999999999888888777777666:::<<<>>>@@@BBBAAAAAA@@@??????>>>======<<<;;;;;;777666444111...,,,***(((%%%$$$!!! !!!!!!###%%%((()))***)))))))))******+++++++++++++++***)))((('''&&&&&& ###***'''### """###&&&///,,,((("""            !!!         """'''***555555555444111---)))'''&&&%%%###!!!   """%%%&&&'''///000111000///,,,***(((%%%"""$$$+++///+++)))&&&"""  ###$$$###     """!!!    ///---+++'''$$$ """$$$%%%***,,,000555888:::;;;;;;;;;;;;;;;:::::::::999999===>>>@@@BBBBBBBBB@@@???=========<<<<<<;;;;;;;;;777666444111---***((('''###"""  !!!!!!###%%%((()))***++++++++++++++++++,,,,,,+++***))))))''''''&&&%%% !!!###+++'''"""   $$$ !!!$$$///---)))###                 ###(((+++555555666555333///,,,***((('''%%%###   !!! ###&&&'''((('''+++,,,---------+++)))((("""###***///((('''$$$     !!!###"""    )))(((&&&$$$!!!   !!!!!!***(((&&&###  !!!"""+++---111555999;;;<<<<<<============>>>>>>>>>>>>AAABBBCCCDDDDDDBBB@@@???<<<<<<<<<;;;;;;;;;;;;;;;777666333000,,,)))'''%%%"""!!! !!!!!!###%%%((()))***---------------------,,,******)))((('''&&&&&&%%%!!! $$$!!!!!!!!!   !!!&&&!!!(((&&&###        %%%###     ###(((,,,333444555555333111...---)))(((&&&###!!!  ###  """&&&((()))((((((!!!"""$$$%%%%%%$$$###!!!''',,,$$$###     !!!"""!!!###$$$!!!    ...---***'''###     !!!""""""######!!! +++---222666999;;;<<<<<<>>>>>>??????@@@AAAAAABBBDDDDDDEEEEEEDDDBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;777666333000,,,)))&&&$$$!!!  !!!!!!###%%%((()))***//////............------******)))((('''&&&%%%%%%"""!!! """&&&%%%###   """'''"""!!!             )))&&&!!!      $$$))),,,222222444444444222000...***)))'''$$$!!!  !!!    ###%%%%%%### !!!!!!&&&### !!!%%%(((000'''     ''')))&&&!!!'''$$$!!!     &&&'''&&&$$$    !!!!!! !!!$$$%%%&&&$$$"""  !!!!!!"""'''000777;;;;;;999777:::<<<@@@CCCEEEDDDCCCBBBAAAAAADDDKKKQQQRRRMMMHHHFFFDDDAAA>>>;;;999777777666444222///,,,***'''&&&"""!!!!!!"""$$$#########%%%(((***,,,++++++,,,,,,---.........,,,,,,++++++***))))))))) !!!***)))'''"""             ###!!!        %%%+++///+++,,,------...///000000///,,,'''!!!  !!!!!!      ###%%%%%%###  !!!&&&$$$ """&&&)))333***     %%%((($$$###!!!    ######"""!!!  """$$$%%%$$$"""!!!!!!$$$&&&'''&&&###!!! !!!!!!###)))111:::>>>???===;;;<<<>>>@@@CCCDDDDDDBBBBBB>>>>>>BBBJJJSSSVVVSSSOOOGGGFFFCCC@@@<<<999777666444333111...+++(((&&&%%%!!!  !!!$$$$$$###$$$%%%(((+++------------....../////////------,,,+++***(((((('''!!!&&&%%%###                   !!!%%%)))+++)))******+++,,,,,,------,,,)))%%%   !!!   ###%%%%%%###  """&&&$$$""" !!!$$$'''***777000%%%    """$$$!!!        $$$'''(((&&&""" $$$&&&)))'''%%%"""!!! !!!"""%%%+++444===CCCDDDCCCAAA???@@@AAABBBCCCBBBAAA@@@<<<<<>>:::777555111000...,,,)))'''%%%$$$!!!  !!!%%%%%%%%%%%%'''))),,,...000000000000000000111111000///---+++)))'''&&&%%% ###                  !!!###%%%&&&&&&&&&&&&&&&''''''(((((((((&&&$$$!!! !!!"""  ###%%%%%%###  """$$$###""""""###%%%(((***:::444***"""            !!!$$$$$$!!! $$$&&&+++)))&&&$$$""""""######'''...888AAAGGGIIIHHHGGGCCCCCCCCCBBBAAA@@@???>>>>>>>>>AAAIIISSSXXXWWWTTTKKKJJJHHHEEE@@@<<<777555...---,,,***'''%%%$$$###"""  """''''''&&&'''(((+++...000222222222222222222222222111000...,,,)))&&&$$$### !!!###           !!!  !!!###            """$$$$$$"""!!!"""""""""""""""#########    !!!!!! !!!""" ###%%%%%%###  !!!!!!!!!"""###&&&((()))888444,,,###    ###       ###&&&***)))'''%%%$$$%%%&&&'''+++111;;;EEEKKKMMMLLLJJJHHHFFFDDDBBB???===<<<<<>>GGGMMMNNNMMMKKKLLLIIIFFFAAA>>>;;;:::999CCC@@@>>>BBBGGGJJJHHHDDDDDDEEEFFFEEEBBB===888555,,,,,,+++)))(((&&&%%%%%%&&&%%%###""""""###%%%&&&******)))***,,,...111333444444333333222111000000000///---+++)))'''&&&%%%                      !!!!!! '''---///+++&&&!!! ###%%%%%%### %%%+++,,,(((!!!"""###%%%%%%,,,+++'''     %%%!!! $$$###  !!!%%%'''&&&$$$"""  !!!"""!!! """$$$&&&&&&&&&'''))),,,///111222777@@@HHHMMMMMMKKKIIIOOOLLLGGGAAA<<<:::888888>>>;;;999<<>>999666---,,,+++***)))((('''&&&)))(((&&&%%%%%%&&&((())),,,+++++++++---000222444444444333222000//////...------,,,+++***(((((('''###         !!!            !!!"""""" &&&...000+++### ###%%%%%%###  )))000111,,,$$$!!!"""###$$$'''(((%%%   !!!  %%%!!!  $$$!!!  ###%%%$$$!!! """$$$$$$###'''%%%!!! """"""$$$%%%%%%%%%'''***...111444333999AAAIIIMMMMMMJJJHHHQQQMMMGGGAAA<<<999777777:::666444777>>>BBBAAA???;;;>>>AAACCCAAA>>>999666------,,,+++***)))((((((+++)))(((''''''((()))+++,,,,,,+++,,,...000333555333333222111000...------,,,,,,++++++***)))))))))$$$!!!      $$$$$$###"""  !!!           !!!   ###,,,111111...,,,'''***///222111+++######''''''###"""###"""!!!   !!!!!!     ###''')))***'''&&&%%%%%%&&&''')))+++((($$$!!!"""'''111:::;;;555//////888BBBGGGFFFDDDGGGJJJHHHFFFBBB>>>;;;:::999999666888;;;===>>>===<<<;;;555777:::===>>>>>>===<<<666444000,,,*********+++++++++***)))((('''&&&&&&......///000111333555666555444333111000...---,,,---***'''$$$###%%%''')))***&&& ###''''''###         """,,,333222+++!!!  ###!!!            !!!)))---...---,,,+++---111222///(((!!!""""""###$$$"""   """"""     """&&&((())))))((('''&&&''')))+++,,,///,,,&&&"""!!!"""%%%&&&,,,555>>>@@@;;;555222999AAADDDCCCCCCFFFIIIHHHEEEAAA===:::999:::;;;888:::<<<===>>>===;;;:::555777:::<<<>>>>>>===<<<777444111---+++***++++++------------------,,,,,,...//////111333444666777555555444222000///------...+++(((%%%######$$$%%%'''### !!!%%%%%%!!!     %%%...444555///&&&   ###!!!             !!!!!!$$$(((******+++---...000///,,,%%%!!!$$$%%%###  $$$$$$"""!!!    $$$&&&'''+++***)))((()))+++---...777333...)))%%%$$$$$$%%%(((***000999AAADDDAAA===888<<<@@@AAAAAABBBEEEHHHHHHEEE???:::888999<<<>>>======>>>>>>===;;;999888666777:::<<<============888666333000---,,,++++++......///000111222222333///000111333555666777777777666555333111000///...///---***&&&###!!! ###  !!!!!! ###&&&((()))!!!   !!!!!!%%%---333444000***%%%!!!$$$$$$###""" %%%'''###               !!!"""######""" """$$$&&&((()))***+++***((($$$ """%%%%%%###"""'''%%%  !!!''''''!!!!!!!!!    !!!###$$$+++***)))))))))+++---///777444///***&&&$$$$$$$$$'''+++222:::@@@BBBAAA@@@===>>>??????@@@BBBEEEGGGHHHDDD???:::999;;;>>>AAAAAAAAA@@@>>>===:::999888777888999;;;<<<===>>>>>>:::888666333000...,,,+++******,,,---///111222333000111444666888999999888888888666555333111000000///...---***&&&"""  ###(((,,,---***%%%   !!!###$$$""" %%%***+++***'''$$$ ###%%%%%%%%%$$$###---///)))###  !!!"""        !!!"""$$$$$$$$$###!!!!!!###!!!""""""############"""  """$$$$$$!!!)))000...""" %%%,,,,,,&&&(((&&&###  !!!)))((('''&&&''')))+++,,,///---***'''$$$###""""""&&&***111777:::<<<===>>>@@@??????@@@CCCEEEGGGGGGGGGDDD@@@===<<<>>>AAADDDDDDCCCAAA???<<<:::999999888888999:::;;;===>>>???<<<;;;999666333000---+++$$$%%%&&&(((+++---//////111333666999;;;;;;:::999:::999888666555333222111///000000///,,,((($$$!!! """$$$%%%$$$### ###'''***...(((   !!!"""!!! """""""""""" ***333444...(((   !!!          !!!!!!!!!"""###$$$$$$"""  """###!!!!!!  !!!!!!!!!###""" ,,,444111###   ***222222+++$$$'''%%%!!! %%%$$$###"""###%%%'''(((&&&&&&%%%%%%$$$$$$$$$%%%&&&,,,222555666777999<<>><<<;;;;;;;;;999999888999:::<<<>>>@@@>>>===<<<999666111...+++###$$$%%%''')))+++,,,---222444888<<<>>>===<<<:::<<<;;;:::888666555444333...000444666555222---)))###  &&&***+++)))(((   !!!$$$---'''  !!! $$$+++111222,,,%%%            !!!###$$$ !!!"""######!!! !!! (((111...  ###...777777000)))     ###$$$%%%  """$$$!!!"""$$$&&&)))+++,,,---+++000666777555555888<<<@@@???AAAHHHOOORRRNNNJJJDDDEEEGGGHHHIIIIIIHHHGGGFFFDDDAAA>>>======>>>>>>:::999888888999<<>><<<888333...+++(((((()))***,,,---...///222555:::>>>@@@???===;;;===<<<;;;999888666555444,,,111777<<<>>>;;;777444'''###%%%'''%%%!!!     (((###   !!!$$$"""!!!%%%)))((("""             """!!!   """%%%&&& """###"""!!! $$$---+++   &&&111::::::333,,,!!!$$$!!!  """&&&((())) """&&&***...111333444///555::::::777555999===??????BBBKKKSSSVVVQQQKKKCCCFFFIIILLLMMMLLLIIIHHHEEECCC@@@>>>===>>>???AAA:::999888777999<<>>;;;***&&&!!!!!!   $$$       """###$$$         !!!""""""        !!!!!!!!!!!! !!!!!!  !!!     %%%***,,,,,,+++***&&& ###(((***333...%%%    !!!######"""!!! ###'''///666::::::888777///222888===@@@@@@>>><<>><<<:::999:::;;;;;;<<<===>>>>>>===:::777555666444111///.........///555666:::BBBIIIIIICCC<<<777999;;;<<<<<<:::777555......111888@@@AAA===888'''%%%!!!      """%%%&&&""" !!!''')))&&&!!!                  !!!!!!        """&&&((('''&&& !!!...)))""" $$$(((***///***!!!  !!!((('''&&&%%%""" ###'''...444999:::999888///222888===??????===<<<>>><<<===FFFQQQSSSIII???===???BBBEEEHHHHHHHHHGGG>>><<<999777888;;;???BBBCCCBBB???===;;;;;;<<<<<<:::;;;<<<===<<<:::888666666444222///......///000555666;;;CCCJJJKKKEEE???=========<<<:::666222000------000777>>>???:::555&&&###    ###$$$!!!  %%%&&&###               !!!"""""""""     !!!!!! ###%%%444...%%%  $$$'''))))))$$$  ,,,+++***(((&&&$$$"""!!! $$$'''---222666888999999000333777;;;===>>><<<;;;>>>;;;<<>>???@@@BBBBBBBBBAAA@@@<<<:::888666777:::===@@@EEEDDD@@@===;;;;;;;;;;;;777888999:::;;;:::999888666444222000//////000111666777;;;CCCKKKMMMHHHCCCBBBAAA???<<<777222---+++,,,,,,...444:::;;;666000###!!!                          """$$$&&&%%%###      !!!&&&)))999222(((   ###&&&(((### ******)))((('''%%%$$$######!!!!!!'''))),,,000444666888888111333666999;;;<<<;;;:::===:::;;;@@@GGGIIIDDD????????????>>>===<<<;;;:::999888666666666888;;;===BBB@@@===:::777666666777555666777888888999999999666444222111000111222333777888;;;CCCKKKNNNJJJFFFBBBAAA>>>:::555111---++++++***,,,111777777111+++     ###"""       """                  """$$$(((******'''$$$!!!        """'''+++:::444)))  !!!###$$$   %%%&&&((()))(((&&&$$$"""&&&###"""$$$,,,,,,---...000333555666222333555777999::::::999;;;:::999<<>>???>>>===;;;999777666666666555555555555777888999;;;999666333111111111111444444444555555666777888666555333222111222444555999999<<>>===:::777444222000///+++***+++000444333---&&&!!!###!!!   """###     !!!"""                    !!!)))))) %%%(((,,,000000---)))&&&      %%%""""""(((+++999222)))    """&&&,,,//////,,,&&&###((($$$ !!!%%%)))222000...,,,,,,///111333333333444666777888888888:::999888999;;;>>>???>>>@@@>>>;;;888666555555555333333333444444555666777555333111///......///000555444333222333444555666666555333222333444666777<<<:::;;;AAAHHHJJJGGGCCC;;;999777444333222222222---+++,,,///333111***### """%%%### ###                        ***555333$$$ '''+++111555555222---***       """&&&***&&&!!!"""'''+++555000''' !!!  %%%+++444;;;;;;666---(((((($$$ ###)))---777444///+++***+++---000333333444444555666777888:::999777666777:::<<<>>>@@@===:::777555555555666111111222333444444444444222111000//////000222333777555333111000111222333666555444333333555777888>>><<<;;;???EEEGGGCCC???<<<:::666333111000111222///------000333000)))""" ###'''%%%!!!)))$$$)))$$$ !!!     !!!                 !!!000<<<999'''!!!)))---333888888555000,,,     """      &&&+++---)))###!!!&&&***333...&&&"""    (((000<<>>444---'''$$$ %%%+++000;;;777000+++((()))+++---444333333444444666777777999888666555555777;;;>>>???===:::777555555666777000000222333333333333333333222111111222444666888888666333000//////000111666555444333444666888999???<<<;;;>>>CCCDDDAAA===>>>;;;777333000/////////000......111333000(((!!!###(((&&&"""---&&& ///***""" !!!     ######"""         """###!!!        !!!!!!       $$$222;;;999---###$$$+++///000222444555333...)))&&&'''$$$$$$(((&&&         %%%(((...***$$$!!!&&&)))777333,,,$$$    """'''+++000111666<<<@@@;;;000&&&$$$""" ###(((...222<<<888111+++((((((+++---111111222333333444555555666555444555666888;;;===EEEDDDBBB@@@===:::888777666888:::;;;;;;999666555---111777<<<<<<888333///,,,,,,,,,---///222555777DDDDDDCCCAAA???<<<:::999<<<>>>AAADDDEEEEEEDDDCCC<<<:::888555111...+++***+++***(((&&&###    ###%%%$$$ """'''%%%              ###(((&&&###     !!!!!!       ###///777777///'''%%% &&&,,,000222333666666555000+++((("""  ''',,,***###  ###!!!      !!!###---)))###"""'''***222...)))"""   $$$)))+++///000222777:::666+++"""$$$""" """&&&+++///777444///+++)))***+++,,,///000111222444555666777777666666666777:::<<<>>>FFFEEEDDDAAA???===;;;:::;;;;;;<<<===;;;999666444,,,000666::::::666111---*********+++...111444777EEEDDDCCCAAA???===<<<;;;===>>>AAACCCDDDDDDCCCBBB;;;:::777444000---***)))((('''%%%###!!!  ###%%%### %%%""" !!!      """     !!!!!!            !!!***111444111---///'''$$$(((***000222444444333///+++(((!!!)))///...&&&"""###!!! """"""!!!    '''$$$ !!!&&&)))***'''###  !!!%%%(((***+++---,,,---111555333+++$$$$$$"""  $$$'''***///......---,,,,,,,,,,,,...///000222444666777888999999888888999<<<>>>@@@GGGGGGFFFDDDBBBAAA@@@???BBBAAAAAA???<<<888555333+++...333666666222---***&&&&&&'''))),,,000333666EEEDDDCCCAAA@@@???>>>>>>>>>???AAABBBBBBBBBAAA@@@:::888666222...***(((&&&######!!! """%%%%%%$$$###!!! $$$%%%!!!     '''### !!!              $$$***///111222888...""" """""")))***++++++***'''$$$"""%%%++++++$$$!!!!!!"""###   ###     &&&***+++***)))(((''')))///666888444///###"""  """%%%&&&(((***,,,...///...---,,,---...000222444666888999;;;:::::::::;;;>>>@@@BBBHHHHHHGGGGGGFFFEEEEEEEEEIIIGGGEEEAAA<<<888444222***---111333222///***'''######$$$'''***///333666EEEDDDBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>888777333000+++'''$$$### !!!###$$$######!!!  """&&&&&&!!!       !!!  ***&&& ((($$$        !!!!!!!!!     """'''---222===222$$$!!!###$$$###""""""### )))///+++&&&&&&$$$ '''!!!       ###))),,,+++)))'''!!!"""'''000;;;@@@???<<<"""!!!!!! !!!"""$$$%%%&&&(((,,,000111111///---...///000222444666777888<<<;;;:::;;;<<<>>>AAACCCGGGGGGHHHHHHIIIIIIJJJJJJMMMKKKFFFAAA<<<777444222+++---///000///,,,'''$$$ !!!"""%%%***///444777CCCBBB@@@>>>>>>@@@BBBCCCCCCBBBAAA???===<<<<<<;;;666555111---((($$$!!!  !!!!!! !!! """%%%###      !!!  +++''' )))&&&!!!"""!!!         """   '''---===333%%%"""'''++++++)))&&&###   """222999444---+++'''""",,,%%%        !!!"""!!!$$$)))***)))&&&$$$%%%111<<>>@@@BBBEEEFFFGGGHHHJJJKKKMMMMMMOOOKKKFFF@@@;;;666444222---...//////---***&&&$$$ """&&&+++111666999AAA???===;;;<<>>999555444333///000000///---)))&&&$$$ """''',,,333888<<<>>><<<999888999===AAADDDGGGEEE@@@<<<999888777888333111...)))###"""###%%%$$$"""            &&&"""  !!!               """888000%%% ######!!!))):::???555***  (((...333,,,!!!!!!         ###$$$    """###"""!!!"""%%%)))---...,,,)))'''$$$%%%%%%%%%$$$""" ###,,,111...$$$ """%%%(((***,,,,,,111111111222222333444555666555444444333222111111999999888888999<<<>>>@@@AAACCCEEEGGGJJJMMMOOOPPPMMMIIICCC===888555444333111111111///---***&&&$$$ ###'''---444:::===<<<:::777666888<<>>777777777777666666666666555444222111111222444555888999:::===@@@CCCFFFHHHOOOMMMJJJHHHGGGGGGIIIJJJOOOMMMIIICCC===888444222111000...+++(((%%%###"""!!!$$$)))...333666888999666777888:::<<<>>>???@@@DDDEEEGGGFFFBBB<<<555111000...)))$$$ !!!***---((("""!!!###$$$$$$""" &&&###               $$$"""       %%%"""""""""$$$***///000***$$$%%%***222---$$$ $$$+++(((###        +++444888333...---,,,)))&&&$$$###$$$$$$###"""!!!  !!!"""######$$$"""###### &&&111:::;;;;;;;;;:::::::::::::::666555333222222333555666999:::;;;>>>AAADDDFFFGGGMMMKKKHHHFFFEEEEEEFFFGGGJJJHHHEEE@@@;;;666333111///...,,,***'''%%%###"""!!!$$$)))...333777888999888888999:::<<<===>>>>>>@@@BBBCCCCCC@@@;;;555111///---((($$$ !!!(((+++'''"""!!!###$$$$$$""" %%%"""              !!!""""""!!!$$$"""     !!!$$$''''''"""!!!%%%***(((%%%""" """...+++&&&!!!    !!!,,,666999555///)))'''$$$!!! !!!  !!!!!!"""###"""""",,,444========================777666444333333444666777:::;;;===@@@BBBDDDFFFFFFHHHGGGEEECCCBBBBBBCCCCCCBBBAAA>>>;;;777333000///,,,,,,***(((&&&$$$###"""!!!$$$)))///444777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<888444222...,,,'''### &&&'''$$$  """######"""!!!  """            %%%(((((('''%%%###!!!        !!!###%%%&&&%%%"""  ,,,)))$$$    (((222444000***###!!!!!!""""""'''///999999:::::::::;;;;;;;;;888777666555555666777888;;;<<>>>>>;;;999777555222///---,,,)))((('''&&&$$$###"""""""""%%%***000444888999:::======<<<;;;::::::999999666777888999888666333111,,,***&&&""" """"""!!! !!!!!!!!!!!!!!!%%%$$$###!!!  """"""   ###"""    !!!     !!!  ###''''''%%%###         $$$((((((%%%  $$$"""!!!  ###!!! $$$,,,---'''!!! """"""%%%,,,222333333444555666666777:::999777666666777999:::<<<>>>AAADDDFFFEEEDDDCCC@@@@@@??????>>><<<;;;;;;555444222000...+++)))(((%%%$$$$$$######""""""!!!###&&&+++000555888:::;;;>>>>>>===<<<:::999888888333444444555444333222111***((($$$  !!!)))(((&&&$$$""" ''',,,***&&&   &&&&&&    !!!"""                   !!!'''((($$$!!!  """###***)))"""!!!""" %%%,,,//////000111222333444555<<<;;;999888888999;;;<<<>>>@@@DDDFFFGGGFFFDDDBBB===>>>>>>>>>===;;;999888333222000---***(((&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!###&&&+++111666999;;;<<<======<<<;;;:::999999888333333333333222111000///(((&&&###!!!+++***)))'''$$$"""!!!  +++111---&&&    ((()))!!!    !!!!!!                   %%%&&&"""     !!!#########!!!!!!###)))---+++### ###!!!!!!'''---111111222444555666888888===<<<:::999999:::<<<===???AAAEEEHHHIIIGGGCCCAAA<<<===>>>???>>>;;;999777333222///,,,)))%%%###""" !!!!!!!!!$$$''',,,111666:::;;;<<<<<<<<<;;;;;;;;;:::::::::555444333222000//////...'''%%%"""!!!""",,,+++***(((&&&%%%$$$###)))...(((      )))+++!!!  !!!                      ###$$$     !!!%%%''''''''')))(((***///222///&&&   ###"""!!!###)))///444555666888999;;;<<<<<<>>>===;;;::::::;;;===>>>???BBBFFFIIIIIIGGGCCCAAA<<<===??????>>><<<999777444222///,,,((($$$!!!  !!!!!!$$$''',,,222777:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666444222000///......&&&$$$!!! """###"""###,,,+++***)))(((&&&%%%%%% %%%***###      )))+++!!!             !!!             """+++(((###""""""###$$$%%%&&&''''''&&&,,,)))"""  !!!###&&&(((111---'''"""!!! """ """&&&***...111333444555777999;;;=========>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB============;;;999666444222111...+++'''### !!!###%%%(((***,,,...111444555777444666888999999888555444222111000...,,,***))))))!!!###%%%$$$ $$$'''+++---+++%%%      ###"""   !!!$$$'''###                 !!!***(((###!!!"""%%%%%%&&&&&&&&&&&&&&&&&&###!!! &&&+++)))((($$$ !!!$$$%%%000,,,%%% !!! !!!  !!!###&&&***...111444555666888:::<<<===>>>???@@@AAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@;;;<<<<<<<<<:::777444222111000---***'''### !!!$$$&&&***+++---///111333444555444555777888777666444222000000...,,,+++)))'''''' !!!###$$$%%%### ###''')))(((###         """$$$***'''###                  )))'''###!!! """%%%'''***))))))((('''&&&%%%%%%(((%%%""" ###'''&&& !!!111***  !!!///***!!!%%%$$$"""(((&&&###  !!!###'''+++///222666777888999;;;<<<>>>>>>BBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>===<<<999::::::999888555222000000...,,,(((%%%###!!!  ###&&&'''---......000111222333333333444555555444333111000///...,,,***(((&&&$$$$$$  """$$$%%%&&&&&&&&&""" !!!$$$$$$  !!!        """$$$***)))((($$$                 '''%%%"""!!!!!!$$$'''***,,,,,,***((('''%%%######%%%###  !!!###%%%555...### ,,,&&&((('''$$$!!!---+++'''###!!!!!!"""$$$(((,,,000333999999:::;;;<<<>>>>>>???EEEDDDCCCBBBBBBCCCDDDEEEDDDCCCAAA???===;;;:::999777888888888666333000///...,,,)))&&&$$$"""""""""!!! """%%%((()))///000000111111222222333333333333222111000//////...---+++(((&&&###"""!!! !!!%%%((())))))'''&&&   """"""&&&###          """$$$###%%%''''''%%%                   $$$""" """&&&)))+++***(((&&&$$$"""    """$$$%%%222,,,!!!  &&&!!!((('''%%%"""...,,,((($$$ """"""###%%%)))---111444;;;<<<<<<===>>>??????@@@GGGEEEBBB@@@@@@AAABBBDDDBBBAAA@@@>>><<<:::888777777777777777555333000...,,,***'''$$$""""""###$$$###"""""""""$$$'''***+++000000111111222333333333444444222111000///......---,,,***'''%%%"""  """'''+++,,,+++'''%%% !!!***(((### !!!!!!        !!!!!!!!!%%%'''$$$                  !!!!!!$$$&&&%%%###"""     !!!((($$$  !!! %%%%%%###!!!+++)))&&&###!!! !!!######$$$&&&***...222555>>>>>>>>>??????@@@@@@@@@GGGEEEAAA>>>===>>>@@@AAA???>>>===<<<:::999888777777888888888666333000...***((($$$!!! """$$$%%%%%%$$$$$$$$$&&&))),,,---///000000222333444555555777555333000///......//////---+++(((%%%"""!!!'''---...+++&&&###)))&&&""" """"""      !!!###"""                %%%###       !!!!!!!!! %%%$$$"""!!!!!!"""###$$$$$$$$$%%%'''***///333555@@@@@@@@@@@@@@@AAAAAAAAAGGGDDD???;;;:::;;;===???;;;;;;;;;::::::999999888888999999999777444111000)))&&&### !!!$$$'''&&&&&&%%%&&&'''***---///---...000222444666777888999777444111/////////000000///,,,)))%%%"""'''---///+++%%% !!!  """!!!                        ###$$$$$$###)))'''###   """      !!!!!! !!!###%%%'''$$$%%%%%%'''+++///333666AAAAAAAAAAAAAAAAAAAAAAAAFFFCCC>>>:::888999;;;>>>999999999999999999999999999:::::::::888555222000(((&&&"""!!!%%%((('''&&&&&&'''(((+++...000,,,---///222444777999:::;;;999555222000///000111111000---***&&&### '''---///+++$$$!!!""""""  """   """!!!                        ###(((+++---...000...***'''$$$#########&&&%%%%%%&&&(((+++...000<<<666,,,###""""""  """!!!       ###%%%'''***+++,,,...///111222333999:::===???@@@@@@???>>>===<<<<<<;;;;;;:::999999888999::::::999777444333444555555444222000---+++)))&&&"""!!!$$$'''''''''((()))+++---///000666666666666888999;;;<<<888888999888777444111///...---***&&&"""!!!######!!!        %%%***'''                  !!!  """'''***+++,,,111///,,,***(((((()))))),,,+++++++++---000333444999333***!!!  ### """"""!!!    !!!!!!!!!   """%%%'''***+++,,,...///111222333999:::===???@@@@@@???>>>===<<<<<<;;;;;;:::999999888999::::::999777444333111222333333111///,,,+++'''%%%""" """&&&)))******+++,,,---///000111555666888999:::;;;;;;;;;888888888888666444111///...,,,)))&&&"""        !!!'''***'''                   !!!$$$''''''(((...---,,,++++++,,,...///222111000000111333555777333...&&&"""###"""###%%%$$$"""  !!!!!!!!!!!!!!!!!! ###""" !!!""""""&&&!!!"""'''%%%  """$$$&&&***+++,,,...///111222333888:::<<<>>>??????>>>======<<<<<<;;;;;;:::999999888999::::::999777444333---...///000///---+++***%%%$$$"""!!!"""%%%)))+++......///000111111222222444666:::<<<===<<<;;;999777777888777666333000...,,,+++(((%%%!!!       !!!!!!$$$)))+++%%%             """"""      !!!######"""%%%%%%%%%%%%'''***---///111000///......///111222+++'''!!!!!!&&&***)))$$$"""$$$''')))&&& """$$$### !!!#########"""'''+++'''%%%!!!$$$ '''111111$$$  !!!$$$&&&***+++,,,...///111222333888999;;;>>>???>>>=========<<<<<<;;;;;;:::999999888999::::::999777444333+++,,,---...---,,,***(((###"""!!!!!!###&&&***,,,000111222444444444333222222666:::>>>???===:::888666666777666555222///---***)))'''$$$       $$$$$$%%%))))))"""              !!!((((((      !!!(((+++)))%%%""""""&&&(((+++***(((&&&%%%%%%&&&'''### &&&******&&&&&&'''((((((%%% !!!  """"""!!!  """   """#########"""!!!!!!%%%,,,444888666333...(((###)))666888--- !!!###%%%***+++,,,...///111222333777888;;;===>>>>>>===<<<===<<<<<<;;;;;;:::999999888999::::::999777444333++++++,,,---,,,***(((&&&!!!!!!!!!!!!###&&&(((***...000222555555555333222111555999===>>><<<999666555555666555444111...,,,((('''%%%"""  """###$$$###  ###%%%%%%%%%$$$"""!!!      &&&%%%$$$%%%$$$            """******$$$   !!!!!!!!!---+++'''!!! &&&///222///)))%%% """&&&%%%""" %%%&&&"""((('''%%%### !!!"""!!!!!!!!!%%%'''((('''%%%"""!!!  """###"""!!!!!!"""!!! """)))222<<>>EEEGGGEEEBBB===888222...,,,###***//////+++'''"""$$$***+++,,,...///111222333666777:::<<<======<<<;;;===<<<<<<;;;;;;:::999999888999::::::999777444333111111111///,,,((($$$""" !!!%%%+++000333333222000111222333555666666666666333444444444222///,,,***%%%$$$### !!!%%%&&&''''''### !!!)))///111...((($$$!!! &&&%%%$$$!!!      ###$$$((("""                    $$$(((+++---......000...+++'''###(((...,,,$$$"""'''%%%"""  ### ((($$$   !!!"""!!!!!!%%%,,,333777999888777:::888333---'''    !!!###%%%%%%&&&%%%###!!!$$$111===EEEHHHGGGEEEBBB>>>;;;777555!!!'''******(((&&&%%% """ """###***+++,,,...000111222333555777999;;;===<<<;;;;;;===<<<<<<;;;;;;:::999999888999::::::999777444333444333222000,,,(((###!!!!!!'''...111222111000111111111111222444555666333333444333222///,,,***$$$$$$""" """###$$$$$$(((000222---&&&!!!)))(((&&&$$$!!!      !!!$$$%%%(((            $$$    """&&&+++...000111222&&&%%%$$$###"""   """!!!$$$""" !!!222///***### %%%111===CCCBBB>>>;;;<<<777111...,,,(((  !!!$$$%%%&&&'''&&&$$$!!!$$$))),,,...<<<<<<;;;999666333111///###"""  ###$$$$$$$$$ ###%%%"""  """$$$+++---///222333333222222===<<<<<<;;;;;;:::999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;555222//////000---%%%!!!  !!!%%%'''***---///000//////000111111222444555555666666555333000---***((('''###!!!!!!""" ###******%%%$$$&&&***,,,,,,)))%%%"""!!!!!!      !!!######"""    !!!          ###'''***++++++&&&$$$!!!"""###   ###!!!   """000---((("""  '''333===BBBBBB>>>;;;777333000///...)))    """###%%%$$$"""!!!&&&)))***999999:::999666222...+++ !!!#########""" &&&'''""" !!!###$$$+++---000333555666555555===<<<<<<;;;;;;:::999999;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::666111//////+++$$$  !!!&&&(((+++...000000000///111111111222333444555555555444222///---***((('''###!!!###''''''"""!!!$$$%%%%%%$$$###''')))---000000...***((()))'''%%%"""   !!!%%%%%%###!!!    !!!          ###%%%&&&&&&!!! ###$$$###!!!###&&&&&&### """   !!!$$$,,,)))%%%   !!!'''111999======999666...,,,,,,///000,,,"""   !!!  ###%%%333555777888555000)))%%% """""""""!!! $$$******$$$  """$$$&&&,,,...222555888:::::::::===<<<<<<;;;;;;:::999999::::::;;;<<<<<<======>>>::::::;;;<<<<<<=========BBB;;;333...---)))### !!!(((***,,,///111111000000111111222222222333333333222111000...,,,***((('''$$$""" """"""!!!((()))***++++++***)))((((((***...111222111///---///---***%%%     """''')))'''###!!!%%%###!!!    !!!         """&&&&&&$$$###!!!(((,,,,,,(((!!!$$$&&&%%%"""!!! !!!"""!!!   """$$$'''%%%!!! ###)))///111000...+++$$$$$$''',,,000,,,###   $$$,,,///444666444...'''""" """""""""!!!!!!'''...---%%% !!!###&&&(((---///333888;;;===>>>>>>===<<<<<<;;;;;;:::999999999::::::;;;<<<<<<======999999:::;;;<<<======>>>FFF>>>444...+++(((###!!!###***,,,///111222222111111222222222222222111111111///...---,,,***)))((((((%%%###  ###""" ,,,,,,,,,+++***)))((('''###%%%))),,,......---,,,---,,,)))&&&"""  !!!&&&***+++(((###!!!((('''$$$   !!!  !!!         !!!%%%&&&%%%$$$###)))......)))###"""'''(((&&&###  %%%'''&&&###!!!   !!!"""!!! """###"""  ''',,,***!!!   $$$ &&&***///333222---'''### !!!""""""!!! %%%$$$""" )))000///%%%  """%%%(((***///111555:::===???@@@@@@===<<<<<<;;;;;;:::999999999999::::::;;;;;;<<<<<<999999::::::;;;;;;<<<<<>>===:::888666444333---***)))+++...,,,&&& %%%$$$$$$%%%'''***---///333444555777777666444333444333222000///---,,,+++$$$$$$%%%&&&&&&'''(((((((((&&&###  """  !!!       ###         $$$                """+++&&& $$$***...111222///((( $$$###       ###%%%"""(((%%%!!!"""&&&+++///111222///000111000,,,&&& ###&&&)))+++***'''"""!!! ###$$$***''''''))),,,+++$$$!!!!!!"""$$$''',,,000222444555666888999;;;<<<===999999999999999999999999:::999777666555666888999888999999:::888666333111(((((('''&&&%%%%%%$$$######%%%))),,,.../////////222333555777888777666555333444444333111...+++)))&&&&&&&&&&&&%%%%%%%%%%%%)))(((%%%""" !!!"""%%%            $$$!!!             !!!$$$&&&***&&&  ###(((,,,...//////((("""$$$&&&+++(((### $$$!!!     !!!&&&'''$$$ $$$!!!###'''***,,,------......---)))### ###%%%(((***)))&&&!!! !!!###%%%...---...222555333+++$$$""""""###%%%(((,,,000333444444555777888999;;;;;;999999999999999999999999:::999777666666777999:::;;;::::::888666444111000(((((('''&&&%%%%%%$$$$$$###%%%))),,,///000000000111333666888999999888888333444444444222///,,,***((((((''''''&&&&&&%%%%%%'''%%%###  $$$ """)))!!!          !!!           """%%%((()))(((&&&### !!!   %%%(((***+++...((("""&&&***,,,000,,,&&& $$$)))(((%%% """!!!    ###&&&'''$$$"""$$$%%%)))***+++)))&&& """###%%%'''((('''$$$  """$$$%%%000111555;;;???<<<333+++$$$$$$%%%&&&)))---111333333333444555666777888999::::::::::::::::::::::::;;;:::888777777999:::<<>>CCCAAA<<<777222///---,,,&&&&&&&&&&&&&&&&&&%%%%%%$$$'''***---000111111111000333666:::===>>>>>>>>>444444555555444222///---,,,+++***)))'''&&&%%%%%%  """!!! !!!###$$$)))$$$!!!)))...333***                    !!!!!!!!! """&&&&&&$$$######$$$&&&''''''&&&###""" ###  !!!"""$$$!!!###$$$ !!!   !!!%%%&&&'''&&&""""""$$$$$$$$$###!!! """$$$&&&''''''&&&)))///999???===444+++*********+++---000333555333333444444555555666666;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;===???AAAEEECCC???:::555000---,,,%%%%%%&&&&&&&&&&&&&&&&&&%%%'''+++...000111222111000333666:::===>>>>>>>>>444444666666555333111///---,,,***(((&&&%%%###""" !!!"""%%%$$$!!! !!!"""$$$***&&&!!!$$$+++///222)))       ###!!!            %%%((('''$$$""" """&&&((()))(((%%%$$$         ######"""!!!'''((()))'''$$$ $$$$$$"""!!!!!!$$$'''((((((((("""$$$***333::::::333,,,------,,,---///222555666555555555666666666666666<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===???BBBCCCEEEEEECCC@@@;;;555///,,,%%%%%%%%%&&&&&&'''''''''&&&(((+++///111222222222111333666999;;;<<<<<<<<<444555666777666555333111,,,+++)))'''$$$"""  """###'''%%%!!!!!!###)))'''$$$""""""%%%))),,,---$$$      $$$(((&&&"""                !!!"""(((***'''### ###%%%$$$"""     !!!!!!     """,,,,,,***'''"""***++++++***&&& %%%###!!!"""&&&((()))))))))###$$$(((111999;;;777111//////...///000333666777888888777777777777777777<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<===>>>AAACCCEEEDDDEEEFFFEEEAAA999222---$$$$$$%%%%%%&&&'''((((((&&&(((,,,///222333333222111333666888999999888888444555666777777666444333+++***(((%%%"""  !!!### (((%%%  """((('''&&&%%%%%%%%%%%%&&&&&&      ''',,,***'''###!!!                 ###$$$!!!$$$!!!###)))***'''"""        """"""!!!     $$$333222000+++%%%""",,,------,,,(((###%%%###!!!"""&&&)))******)))&&&&&&)))111:::===;;;777000000//////111333666888999999999999888888888888========================>>>=========???BBBDDDFFFBBBEEEIIIIIIEEE===333---$$$$$$%%%%%%&&&'''(((((('''))),,,///222333333333222333555777888777666555444555777888888666555333***)))'''$$$!!! !!!$$$""""""!!! !!!###(((%%% !!!''''''((('''&&&%%%###""""""      )))...---)))'''$$$ !!!             !!!   ###***,,,((("""###&&&&&&"""    ###       ### !!!+++GGGAAA666+++!!!"""$$$...//////---(((!!!###!!! """###%%%&&&&&&"""&&&+++///111222333///000111222444555666777444444555555666777777777777999;;;>>>???>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<>>???BBBCCC===222)))"""!!!!!!!!!"""%%%''')))%%%''')))---111444777888:::;;;>>>??????>>>;;;:::...000444888888555222///(((&&&### ###$$$'''***------***&&&$$$ """""""""!!!###  ###000///---)))%%%      !!!&&&***,,,333000***$$$              """'''$$$  !!!%%%'''&&&###!!!   ###***---***%%%!!! !!!     !!!     %%% !!!'''DDD===222&&&!!!###***+++,,,+++''' ###  !!!###$$$%%%&&&"""&&&***...000111111//////000222333555666777444444555666666777777888777999;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======@@@AAA<<<111((("""!!! """$$$'''(((&&&(((***...111444777888:::;;;===??????===;;;:::///111555777777555111///)))'''### !!!$$$&&&))),,,,,,)))%%%###!!!!!! """"""---------+++&&&        ###%%%000---'''""""""!!!  $$$"""         """'''%%%  !!!%%%%%%###    !!!(((,,,+++'''%%%"""!!!        !!!###$$$$$$'''""""""&&&===666***!!!%%%&&&''''''$$$"""!!!"""###$$$$$$!!!%%%))),,,...//////---...///111333444666777555555555666777777888888888999:::<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::===>>>999///&&&!!! !!!$$$&&&((((((***,,,///222555888999:::;;;<<<======<<<;;;:::111333555777666333000...)))'''$$$!!!###%%%((())))))&&&###!!!  (((***,,,,,,(((!!!      ***(((###!!!###$$$)))&&&"""  ###((('''&&&$$$!!!        !!!&&&&&&  """###"""   """%%%&&&$$$###---)))"""      """######### """%%%&&&(((333---""" !!!!!!    !!!""""""""" $$$(((***,,,,,,,,,+++,,,...000222444666666555666666777777888888999999999::::::::::::::::::::::::::::::::::::::::::;;;999888:::;;;666---%%%"""!!! """$$$'''(((+++,,,...111444666888:::;;;;;;;;;<<<<<<;;;;;;;;;444555666666555222///,,,)))'''$$$!!!"""$$$%%%&&&%%%### """%%%)))+++(((!!!        &&&$$$ !!!$$$'''(((---***%%%"""((($$$  !!!%%%$$$###"""         %%%%%%      &&&$$$ ###&&&777111'''      !!!(((+++,,,+++)))###  ###&&&((())))))((()))***,,,///111444555666666666777777888999999999:::999999888888888888999999999999999999999999999;;;888666888999555,,,%%%######""""""###&&&)))***---...000333555777999:::;;;;;;::::::::::::;;;;;;888888777666333000---+++'''%%%### """"""""""""!!! %%%'''$$$      !!!"""$$$"""!!!$$$'''(((...***%%%###%%%///+++$$$            !!!"""      ###%%%'''...+++%%%!!! """&&&)))999222((( &&&&&&%%%$$$"""######  ###***...,,,*** !!!$$$&&&&&&&&&%%%''')))+++---000333555666777777777888999999::::::;;;999888666666666777888888888888888888888888888<<<999666777888555---&&&&&&%%%%%%%%%&&&)))+++---000111222444777999:::;;;;;;;;;999888888999;;;;;;;;;:::888555222...,,,***%%%### !!!!!!          !!!"""$$$%%%&&&'''%%%###!!!###%%%)))'''"""###%%%///,,,'''"""         !!!"""!!!     ###!!!$$$)))---///222---'''!!! $$$&&&222,,,###   $$$%%%'''))))))(((&&&%%%  !!!###%%%"""!!!$$$)))+++((($$$!!!###$$$$$$######&&&'''***---000333555666777777888888999::::::;;;;;;:::777555444555666777777777777777777777777777>>>:::777777888555...((()))((((((((())),,,...000222333444666888999;;;<<<<<<:::888777777888:::<<<>>><<<999555111---***)))""" !!!        !!!###%%%'''''''''%%%!!!$$$!!!!!!$$$&&&&&&&&&&&&$$$!!!       """###"""       ,,,)))%%%'''---111444222---&&& ###+++&&&       """&&&+++...///////// !!!&&&+++---000+++%%%%%%((((((###!!!"""  """######"""!!!%%%'''))),,,///333555666777888888999999:::;;;;;;<<<:::777444333444666777777777777777777777777777???;;;777777888666///)))+++***)))***+++---000222333444555666888:::;;;<<<<<<:::888666666888:::<<>>>>><<<:::888777777888888CCC???888222......///000111111111111111111111111888888888888888888888888<<<<<<:::999888777777777666555333000,,,)))'''&&&!!!"""!!!  """!!!      !!!###$$$$$$###%%%$$$### """!!!###(((+++''' %%%(((&&&            ...---+++'''"""######"""!!!"""$$$%%%&&&%%%"""    ######  """$$$(((******'''###     """'''***,,,,,,+++(((###   !!!!!!!!!%%%(((,,,000333555555666111555<<>>:::333---***)))***,,,111111111111222222222222777777777777777777777777<<<;;;:::999888888777777444333111...+++)))&&&%%%!!!###"""  $$$'''&&&"""      !!!"""""" $$$'''$$$ !!!$$$"""          111000...***%%% $$$''''''$$$   %%%)))((($$$   !!!!!!     """&&&)))++++++%%%"""  """######&&&(((,,,000333444555555222666<<>><<<:::999888888999:::<<<======;;;999777555666777777999555///)))&&&%%%'''(((111111111222222333333333666666666666666666666666;;;;;;;;;:::999888777666111000///,,,***(((&&&%%% """$$$###!!! !!!***...,,,&&&"""        """###"""     !!!     ...---,,,(((###"""###!!!  '''++++++&&&       """&&&(((******###"""   ###%%%&&&'''***---111333555555555444777<<<@@@AAA@@@===;;;999999999::::::;;;<<<===<<<:::888666555555666666999555///***''''''(((***111111111222333444444555555555555555555555555555:::;;;;;;;;;:::888666555......---+++)))(((&&&&&& !!!$$$### $$$---111...)))$$$       ###'''(((&&&&&&%%%###          ((($$$      &&&&&&%%%###  %%%(((((($$$    ###&&&(((((((((&&&%%%###     $$$''')))+++---000333555666666666555888;;;>>>@@@???===;;;999999:::;;;<<<<<<<<<<<<;;;999777555333444555555;;;888222---++++++---///000111222333444555666666666666666666666666666666999:::<<<<<<;;;999666444---,,,++++++***)))((((((!!!  """!!!"""***...+++&&&"""     !!!''',,,...222111...***### !!!       )))%%%       !!!   !!!  !!!     ###&&&'''''''''''''''&&&$$$ $$$$$$ !!!  !!! !!!%%%))),,,...000333666888999888888777888;;;===>>>===<<<;;;999:::<<<===>>>======<<<:::888666444333333444444;;;888333...,,,,,,...000000111222333555666777888888888888888888888888888888:::<<<===<<<999555333,,,,,,,,,++++++++++++***%%%###  ###%%%###      &&&+++...555444111,,,%%%          $$$!!!###$$$$$$###      !!!######"""     !!!!!!        ###%%%&&&&&&&&&$$$$$$$$$### ((())) !!!!!! !!!!!!"""""" !!!&&&+++...222444777999;;;;;;;;;:::888999;;;<<<===<<<<<<;;;888:::<<<>>>???>>>===<<<999777555333222222333444777333...***((()))+++---000111222444555777888999::::::::::::::::::::::::777:::<<<>>>===999555222,,,,,,,,,---------------)))&&&!!! !!!###"""   ###   $$$(((,,,+++***((($$$ """###"""!!!  !!!!!!       ###)))+++++++++"""      !!!$$$&&&(((((('''&&&    !!!"""!!!         ###%%%&&&&&&&&& !!!!!!  ++++++ !!!!!!!!!  !!!""""""""" !!!&&&,,,000555666999;;;======<<<<<<999:::;;;<<<<<<<<<;;;;;;888:::===???@@@???===<<<888777555222111222333333222...)))%%%###$$$''')))000111222444666888999:::;;;;;;;;;;;;;;;;;;;;;;;;777999===>>>===:::555222---------....../////////,,,((("""### !!!$$$$$$"""   ((($$$      !!! !!!"""###"""  $$$$$$###"""   !!!"""         &&&,,,///000000'''$$$    ...---+++)))'''&&&&&&&&&'''%%%!!!     $$$(((,,,%%%      """$$$###"""((('''###&&&&&&%%%$$$"""))),,,)))%%%###$$$$$$%%%***///<<<;;;999999999:::<<<>>>>>>>>>===<<<;;;::::::999:::===@@@BBBBBB???<<<:::777777666555444333333222+++***((('''&&&''')))***...///222555888;;;>>>???======<<<;;;:::999888888999:::;;;;;;:::777555333...---,,,+++***((('''''')))&&&"""   !!!              $$$%%%$$$"""!!! !!!000555...$$$$$$!!!       777444///***&&&$$$$$$$$$'''&&&%%%"""      """%%%)))$$$      """###"""!!!'''&&&"""%%%&&&%%%###%%%+++---)))$$$ %%%'''&&&'''---222>>>===;;;::::::<<<===?????????>>>======<<<;;;;;;;;;>>>BBBEEEEEEBBB===:::777777666555444333222222+++***(((''''''((()))***///000222555888;;;>>>???>>>>>>===<<<;;;:::999999999999::::::999666444222++++++***)))'''&&&%%%$$$%%%###!!!    !!!               &&&%%%###   ...333,,,""""""      BBB===444+++$$$!!!!!!!!!%%%&&&''''''$$$!!!     %%%     $$$  !!!"""!!!%%%%%%!!!$$$%%%$$$###"""(((......)))######(((***)))+++111666AAA@@@>>>=========???@@@@@@@@@@@@??????>>>>>>>>>===AAAFFFIIIIIIDDD???:::666666555444333222111111+++***((('''''')))***,,,///111333555888;;;===>>>??????>>>===<<<;;;::::::888888999999777555222000''''''&&&%%%###"""!!!  $$$%%%###  &&&###              )))&&&""")))---(((  """     KKKCCC777+++"""!!!$$$&&&$$$!!! !!!        (((###  ###### """######""" ###)))//////(((""" &&&+++...---///555:::EEECCCAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@>>>BBBHHHLLLKKKFFF???:::555555444333222111000000+++***(((((((((***,,,---111222333666888;;;===>>>@@@??????>>>===<<<;;;;;;777777888777555222///---###"""!!! $$$'''&&&###!!!  333---%%%!!!            ***&&&!!!  ###&&&"""      JJJBBB666)))   ###!!!        &&&""" !!! !!!""""""!!!!!!"""'''------'''!!!"""(((...000000333999>>>GGGEEECCC@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBB???CCCGGGJJJHHHDDD===999444444333222111000//////******)))((()))+++---///222333444666999;;;<<<===??????>>>===<<<;;;::::::666666666555333000,,,*** !!!$$$%%%###""" !!!$$$999222(((  !!!$$$###!!!   %%%''''''&&&!!!        )))&&&!!!       !!!   @@@:::111&&& ###!!!        !!!!!!###!!! ###((()))&&&!!!###(((///111222555;;;@@@HHHFFFCCC@@@???>>>>>>???@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCDDDBBB???;;;888333333222111000///......***)))))))))***,,,///000333444555777999;;;<<<=========<<<;;;:::999888888555555555333111---***((( !!!!!!!!! !!!$$$&&&777111((( """''')))'''$$$!!!   '''+++,,,,,,$$$!!!          &&&$$$"""        $$$!!! 333000***### """###$$$%%%$$$"""!!! !!!!!!        """###"""  !!!%%%!!!###&&&$$$""""""(((///222222555<<>>=========>>>>>>???@@@@@@AAABBBBBB@@@???>>>===;;;999777666333222111000///......---***)))))))))+++---000111444555666777999:::<<<<<<;;;;;;:::999888777666666444444444222///+++(((%%%"""  """%%%&&&'''222---%%%  !!!&&&'''$$$   ###$$$$$$"""          """#########"""          !!!%%%"""  ***(((%%%!!! %%%&&&(((((('''%%%"""   """###$$$!!!        $$$%%%$$$""" !!!&&& ###$$$""""""(((...111222555<<>>???@@@@@@AAAAAA@@@>>>;;;888666555555666222222111000///...------***)))))))))+++...000222555555666888999:::;;;<<<:::999999888777666555555333333333111...***'''$$$### """%%%'''''''''---)))###  """###            !!! """$$$&&&&&&$$$!!!         """&&&###  +++(((###  !!!!!!!!!   """"""    ###$$$###"""  !!!)))...,,,%%% 000***!!! """######"""""" !!!!!!!!!!!!$$$&&&$$$%%%(((---111555888:::@@@@@@???>>><<<;;;:::999999<<>>;;;999888888:::;;;444222000...***(((&&&$$$$$$%%%'''))),,,...000111333555888;;;===<<<;;;:::888777666555333111000///,,,,,,,,,,,,***)))((('''!!!  ###)))***)))(((***)))(((&&&"""                %%%))))))(((&&&      ...+++&&&!!!  !!!!!!!!! ###$$$###"""    ###"""   ###***000///)))"""777111'''!!!###$$$$$$"""""" !!!!!!!!!"""%%%&&&$$$&&&(((,,,000333666777=========<<<;;;;;;::::::999<<>>AAABBBAAA@@@>>>::::::999777666666555555000///...,,,)))'''&&&%%%$$$%%%(((+++...111333555::::::;;;<<<<<<<<<<<<;;;======;;;:::888777555555...---+++)))(((((())))))&&&$$$  ###"""$$$!!!""" """%%%'''((('''***...111000---((($$$   !!!!!!$$$              !!!&&&$$$!!! 000///---***'''$$$!!! """ !!! ###$$$$$$###  !!!  $$$''')))***   ###$$$$$$###,,,'''  $$$+++(((!!!$$$###"""  """$$$%%%%%%$$$###!!!$$$)))---...,,,)))&&&#########""""""!!!!!! !!!###&&&((((((((()))***+++------...444555666888:::<<<===>>>:::;;;<<<>>>>>>>>>===<<<888888777777666444333222///...---+++)))'''&&&%%%$$$&&&(((,,,///333555777>>>===<<<<<<<<<<<<<<<<<<>>>===<<<;;;999777666555///---+++((('''((()))***(((&&&"""###""" ***&&&!!!""" ###&&&(((+++---///111000,,,'''$$$    $$$***)))"""            """'''&&&###  *********)))'''$$$!!!  !!!!!! ###$$$%%%$$$"""###$$$   """&&&(((***###  000,,,'''###!!!###&&&)))(((%%%!!!%%%%%%$$$""" """###%%%''')))******))))))$$$(((...333444111---***%%%$$$$$$###"""!!!!!!  !!!$$$''')))((()))***+++---...///000666666888999;;;<<<>>>>>>:::;;;;;;;;;;;;;;;::::::555666666666555333111000------+++***)))'''&&&%%%$$$&&&))),,,000444777888AAA@@@>>><<<;;;;;;<<<===>>>===<<<:::888777555555000...***'''&&&''')))+++***((($$$"""!!! ...***$$$ %%%)))000000///---***'''###!!!  !!!******,,,000222---"""           %%%###   ###$$$%%%&&&%%%###!!!!!!######   !!!"""#########!!! ###%%%&&&((())))))&&&!!!$$$%%%  !!!"""%%%"""222000---+++++++++---...///---(((### !!!!!! !!!$$$(((***,,,...//////...---(((,,,333888999666111---&&&%%%%%%$$$"""!!! !!! """%%%''')))))))))+++---///111222333999999:::;;;<<<===>>>>>>;;;::::::999888888888888333444555666555222000...,,,++++++)))((('''&&&&&&$$$&&&)))---111555888:::CCCBBB???<<<;;;;;;<<<===<<<<<<:::999777666444444111...***&&&%%%'''***,,,,,,)))%%%   111---&&&%%%)))666333...(((###  $$$!!! $$$(((777777888:::999000!!!              """$$$$$$### ###&&&%%%###$$$###!!! !!!%%%(((((('''$$$"""%%%,,,111***,,,......+++&&& %%%%%%  !!! &&&### 333222222111111111222222999666000***$$$"""%%%+++---///111222222111000***///666;;;<<<999333///'''&&&%%%$$$###!!! !!! """%%%(((***((()))+++...000222444555;;;<<<<<<======>>>>>>>>>;;;:::999888777777777777222333555555444222///---++++++***)))((('''&&&&&&$$$&&&)))---222666999;;;EEECCC???<<<;;;;;;<<<===<<<;;;:::888666555333333222...***&&&%%%'''***,,,---***&&&!!!  !!!222...''' $$$))):::555---%%%    &&&"""   !!!'''+++@@@??????@@@<<<111!!!             !!!###"""  !!! !!!""""""$$$$$$%%%%%%&&&'''''''''!!!!!!""""""!!!!!!&&&***+++***(((%%%!!!)))///333999666000)))"""  ###$$$$$$***&&& $$$%%%'''***///444888;;;888666222---&&& """%%%'''%%% '''...111333555777666333000...,,,000444888888444000,,,,,,***(((&&&&&&'''((()))))))))******+++,,,---...//////000111222333333444666777999;;;<<<;;;:::999666666555555555444444444333444444444222///,,,+++***((('''%%%%%%&&&'''(((***+++---///222444666777======<<<;;;::::::999888666555555444222111111000...,,,)))&&&%%%%%%'''(((///,,,'''""" (((((('''&&&$$$"""!!!(((&&&!!!"""&&&(((***)))'''$$$"""   &&&&&&  !!!%%%'''999;;;===<<<666,,,"""   """ !!!        """######'''''''''((())))))******$$$$$$%%%%%%$$$""" ###''')))'''%%%### ''',,,000555333...)))###"""###  !!!"""###'''###!!!$$$!!!###$$$%%%(((,,,111555888;;;999555///(((###%%%&&&'''&&&###%%%,,,111222444666555444111000///111333555444222...,,,++++++***))))))******+++)))+++,,,...///000000000000000000111222333333444444666888:::::::::999888555555555555555555555555444444555444333000---+++((('''%%%$$$$$$%%%'''(((***+++---000222444666777===<<<<<<;;;:::999999999666666555444222111000000---+++)))'''&&&''')))***,,,***%%% !!!###++++++)))(((%%%###"""!!! %%%######&&&((()))((('''&&&$$$""" """###  ###&&&222444666555111(((   !!!  """          !!!""""""''''''(((((()))*********%%%&&&'''''''''%%%"""!!!"""$$$###!!!###(((+++///---+++'''### &&&&&&   """ (((***%%% """"""###$$$(((,,,111444>>>:::555...((($$$!!! ...,,,)))%%%!!!###)))111222333444444444333222333222222000///---,,,+++***+++,,,---............+++...111444555555444333111111111222222333333333333444666888999888777666333333444444555666666666444555555555333000---,,,'''%%%$$$######$$$&&&''',,,---...000333555666777;;;;;;;;;::::::999999999777666555444222111000///,,,+++)))(((((()))***+++'''%%%""" $$$&&&000...,,,)))&&&$$$""""""  %%%***+++***)))%%%$$$$$$###""""""!!!!!!!!! !!!!!!!!! !!!"""''')))++++++'''"""     !!!       !!!!!!""""""###$$$$$$$$$"""###$$$$$$$$$""" ###%%%(((''''''%%%###"""'''&&&   &&&...///)))###  ###(((---111;;;777000)))###  ###333///)))### %%%222111111111111222333333555333///,,,***)))*********+++...000222333333333000333666999;;;:::888666222222222333333333333333222333555777888777666555222333333444555666777777444444555444333000---+++%%%$$$###"""###$$$&&&(((......000222333555777777::::::::::::999999999999888777666444222000///...*********)))******++++++"""!!!"""'''***444111...)))&&&###"""!!!###***......+++((( !!!!!!""""""""""""$$$!!!############"""!!!                !!! !!!"""###$$$$$$""" $$$###   (((///000***$$$ &&&,,,000777222)))!!!  ###000,,,%%%$$$333111...,,,,,,...000222444111,,,(((&&&&&&((())))))+++---000333666888888777999;;;======<<<:::999444444444333333333333333222333555777888777666555333444444444555666666666222333333333111...+++)))%%%$$$######$$$&&&((()))000000111333444666777777888888888999999999999999999888666444222000...---)))))))))******))))))(((###(((+++555222---'''"""  !!!!!!!!! $$$,,,///---)))%%% !!!!!!$$$!!!"""%%%222000,,,'''"""                      %%%''' !!!###"""  !!!"""!!!  !!!"""  &&&,,,---((("""&&&...333777000&&&$$$"""&&&###$$$555111,,,(((&&&(((+++...///---***'''%%%%%%'''(((******+++...222777;;;>>>@@@@@@>>>===<<<;;;::::::555555555444444333333333333444666888999888777666666666555555555444444444///000000000...+++((('''&&&%%%$$$$$$&&&(((***,,,222222333444555666777777777777777888888999999::::::999777444222///---,,,((()))))))))(((&&&$$$######(((+++555000***###!!!######!!! $$$***+++(((###   ###'''***<<<888111)))""" !!!&&&%%%$$$"""                  +++,,,"""  """!!!!!!###$$$!!!###$$$$$$!!!  """&&&&&&""" """''')))%%% '''000666<<<555*** !!!$$$)))%%% %%%666111***###!!!"""&&&((())))))'''&&&%%%&&&&&&&&&+++)))(((***...666>>>CCCHHHEEE@@@<<<999888999:::777666666555444333333222444666888:::::::::999888999888777666444222111111------------+++(((&&&$$$''''''&&&&&&(((***---///333333444555666777777777666666777777888999999::::::999777444222///---,,,((())))))(((&&&""""""'''+++333...&&&!!!$$$###!!!"""&&&%%%"""!!!%%%))),,,...<<<888111)))""" ###------,,,)))$$$      )))$$$              !!!...000$$$  """ !!!%%%'''"""$$$%%%%%%"""  !!!&&&***)))### !!!$$$%%%"""(((222999BBB:::///%%% """'''++++++((("""  &&&777111)))!!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&''',,,555???FFFMMMIIIAAA:::666666888:::777777666555444333333222666777999;;;<<<;;;:::999;;;:::888666444111000///++++++,,,+++)))'''$$$"""(((((('''((())),,,///111444444555555666777777888555555666777888999999:::;;;999777555222///---+++((())))))'''$$$ !!!!!!&&&***111,,,###!!!$$$###!!!!!!"""!!!$$$(((,,,...000888444...(((###  $$$222222222...(((      333,,,"""                %%%***'''   ###(((******)))'''&&&$$$!!!"""$$$((()))'''""" %%% &&&$$$""" !!!+++555<<>>NNNKKKFFF@@@;;;777555555555444222222333444666888555666888:::::::::999999777777777555222///,,,******)))((('''%%%$$$###"""&&&&&&&&&&&&(((***---///666666666666777777777777888888888888777777777777555555444333000,,,)))'''((('''%%%###  ###$$$$$$$$$&&&"""!!!###""" """%%%'''''''''---)))$$$""" %%%(((///---)))### !!!!!!!!!!!!"""$$$$$$$$$###!!!            ###''')))((('''$$$  !!!%%%### !!! !!! """###&&&222///+++'''%%%%%%'''(((((($$$ %%%(((***+++++++++&&&""""""""" !!!%%%'''''''''&&&$$$!!!!!!$$$''')))------///444999888000)))******++++++,,,---...///222+++!!!"""'''+++---666444111...***'''%%%$$$$$$$$$%%%%%%&&&&&&''''''***,,,,,,)))&&&***222:::JJJIIIHHHEEE@@@;;;666333444333222222333555777888555666777888999999999999888888666444111...+++***''''''&&&%%%$$$###"""!!!''''''&&&''')))+++...000666666666666777777777777888888777777777666666666444444444222000,,,(((&&&((('''%%%###!!! """$$$%%%&&&&&&""" """###$$$$$$###  """"""  """######"""###!!!$$$"""!!!%%%(((---***&&&  !!!!!!###$$$&&&'''''''''%%%$$$          $$$(((***+++((('''$$$  $$$'''### ((((((""" !!!""" $$$$$$"""  $$$!!!$$$&&&777666333111000000222333,,,(((!!!!!!""""""'''###"""!!!$$$(((,,,,,,---,,,***'''###!!!!!!""""""""" !!!&&&...444222***""" !!!"""$$$%%%&&&&&&'''///((($$$)))...111333222222000...+++(((&&&$$$$$$%%%%%%&&&''''''((((((***,,,---***''')))111888EEEGGGHHHGGGDDD???999555666555333333333555777888666666666666777888999999:::888555222///,,,***)))&&&%%%%%%$$$###""""""!!!(((((('''(((***,,,///111666666666666777777777777777777777666666666555555333333333222///+++(((%%%&&&%%%$$$"""  ###%%%&&&)))$$$ """###%%%%%%%%%$$$###  +++222000'''  $$$!!!###&&&***'''!!!  !!!$$$&&&''''''&&&%%%             """%%%'''((('''&&&"""!!!$$$&&&!!! ###---///)))### ######"""!!!  %%%(((&&&### !!!!!!"""&&&###!!!$$$444555666777888888888999,,,(((###!!!""" !!!&&&)))---...///000---***%%%"""!!!"""!!! )))///---%%%%%% """''',,,///222222,,,------,,,+++)))&&&%%%%%%%%%&&&''''''(((((()))))),,,...,,,***+++222888AAADDDFFFGGGFFFBBB>>>;;;:::999777555555666777888666666555555555777999:::;;;999555111---***))))))%%%%%%%%%$$$$$$#########))))))((()))+++---000222666666666666777777777777666666666666555555555555333333222111...+++'''%%%######""" !!!$$$%%%,,,'''!!!  ###%%%%%%%%%$$$###""" ###///666555))) !!!"""&&&"""     """###""""""             !!!###&&&((((((&&&###!!!!!!""" !!!***+++$$$"""%%%%%%$$$###   %%%***)))%%% !!!$$$###############""""""(((%%%  +++...333777::::::999888((('''### ###"""&&&))))))+++---...,,,'''""""""###!!!'''---,,,%%%$$$(((+++,,,,,,&&&''')))******)))'''&&&&&&&&&&&&'''(((((())))))))),,,///...,,,...555;;;>>>AAADDDFFFGGGEEECCCAAA???>>>;;;888777666777777666555444333444666888:::<<<999444///,,,)))((((((&&&&&&&&&%%%%%%%%%%%%%%%******)))***+++...111333666666666666777777777777666666666555555555444444222222222000...***&&&$$$!!! """$$$///+++$$$  !!!$$$%%%######"""!!! ###))),,,***""" """                   """"""  $$$((((((&&&###!!! %%%$$$###&&&&&&%%%$$$    %%%,,,***&&& """$$$%%%(((''''''&&&%%%$$$######)))&&& ###(((///555999999777555%%%%%%###!!!######&&&(((%%%'''******((($$$"""###!!!!!!(((...---&&& ###%%%%%%%%%"""###&&&)))***)))'''&&&&&&&&&''''''((()))))))))(((,,,//////...000777======???BBBEEEGGGGGGFFFEEECCCAAA>>>:::888777777777777555444333333666888:::<<<999444///+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&+++*********,,,///111333666666666666777777777777666666555555555444444444222222222000...***&&&$$$!!!###111---&&&   !!!$$$%%%"""!!! !!!###"""!!!                     $$$+++,,,&&& !!!&&&)))(((&&&$$$!!!###  ###!!! !!!""" ###///444000*** ###&&&((((((((('''------,,,***)))'''&&&%%%###'''((('''%%%### (((,,,+++$$$!!!""""""  """$$$%%%###&&&***,,,(((!!!$$$...555555---######(((,,,---,,,)))''''''&&&$$$######$$$&&&'''555444555555888===BBBFFFFFFGGGIIIKKKNNNPPPRRRSSSSSSNNNGGG@@@;;;:::<<<===888888888888999:::;;;<<>>;;;777222...,,,******$$$###"""!!!"""###%%%''''''(((***---111444666777666666666777777888888888777777666555444333222222000///,,,)))&&&""" !!!######   ###$$$###!!! """###%%%---)))"""!!!!!!!!!                  )))333444,,, $$$&&&%%%"""$$$''''''$$$""" !!!((()))&&&"""!!!###'''+++---...//////333111,,,'''$$$#########!!!"""###"""  $$$$$$ (((///222000+++((( """#########!!!"""'''++++++&&& !!!###$$$$$$###"""$$$(((+++,,,***(((&&&&&&%%%###""""""###%%%&&&222222333777===BBBFFFGGGJJJKKKLLLNNNQQQSSSTTTUUUSSSPPPJJJCCC>>><<<;;;;;;999999:::;;;<<<<<<<<<<<<===:::666111...++++++***%%%$$$###""""""###%%%&&&((())),,,...111444666777888888888888888999999999666666555444333222111111///...,,,)))%%%"""    ###!!! !!!"""111,,,######"""  !!!!!!!!!!!!       !!!         $$$------'''  ###$$$###"""%%%""" ######  !!!"""$$$&&&***...000222222222555222,,,&&&###!!!!!!""" """$$$$$$$$$###"""!!!!!!"""  """,,,444777444...***"""!!!  ###&&&%%%""" ###&&&'''''''''$$$&&&(((******)))'''&&&%%%$$$"""!!!!!!"""$$$%%%//////222999AAAGGGHHHGGGFFFGGGHHHJJJLLLNNNOOOPPPRRROOOKKKFFFAAA>>>;;;:::999;;;<<<>>>>>>>>>>>>===<<<:::666222...,,,,,,,,,'''&&&%%%######$$$&&&'''***+++---///222444666777999999999999999999888888555555444333222111000000...,,,***(((%%%"""   333---$$$%%%$$$"""!!!"""###%%%###         ###&&&&&&###       %%%&&&  )))$$$  ###%%%&&&(((***---000222333333222333000,,,'''###!!! !!!###$$$$$$###"""!!!%%%'''(((&&&###!!!%%%$$$ !!!+++333555222,,,'''!!! !!!###""" !!!%%%((()))******'''((()))))))))(((&&&%%%$$$###!!! !!!###$$$------000:::FFFMMMKKKGGGAAAAAABBBDDDEEEGGGHHHHHHNNNMMMLLLIIIEEEAAA>>>;;;:::<<<>>>@@@AAA@@@???>>>===;;;777333000///......+++***(((&&&&&&&&&((())),,,---///111333555666777999999999888888777777777444444333222111000//////,,,+++)))'''$$$"""   222---$$$$$$###!!! """###&&&$$$"""  """$$$###     """%%%%%%"""      ***$$$ $$$''')))++++++---///111222222111000...---+++)))%%%"""  !!!!!! !!!###(((+++---,,,***((("""***)))$$$+++,,,)))$$$ !!!###### !!!%%%(((***++++++)))))))))(((((('''&&&%%%###"""  """###+++***///<<>>;;;===@@@CCCDDDBBB@@@>>>???===999666333222222222000...,,,***)))***++++++...///000222444555777777999888888777666555444444333333222111000///......******(((&&&$$$"""    ...***$$$ !!!$$$###"""  !!!"""###!!!$$$'''&&&"""  !!!$$$&&&""""""!!!      )))"""  ###'''+++...///...///111222111000...---(((***++++++)))$$$  &&&***------,,,***###%%%...---!!!!!!######"""  !!!"""%%%%%%!!! %%%(((***+++++++++***)))((('''&&&%%%%%%"""!!!!!!""")))(((...===NNNUUUPPPHHHDDDDDDEEEFFFGGGGGGHHHHHHEEEGGGJJJLLLLLLIIIDDDAAA;;;>>>BBBEEEFFFDDDAAA???AAA???<<<888666555555555444222000...------......///000111333444666777777777777666555444333222111333222111000///......---))))))'''%%%###""" """"""    !!!)))'''$$$!!!!!!###$$$%%%$$$"""!!!!!! """###   !!!%%%((()))"""''')))(((###    &&&+++///******)))&&&"""       '''   """!!!!!!!!!%%%)))---000222000111222222111...,,,***$$$'''+++,,,+++&&& """'''+++,,,+++***'''"""'''111000######$$$%%%%%%######!!! ###''''''"""$$$(((***++++++,,,+++)))(((&&&%%%%%%%%%"""!!!!!!"""((('''--->>>PPPWWWQQQHHHIIIIIIJJJKKKKKKLLLMMMMMMBBBEEEJJJMMMNNNKKKGGGCCC;;;>>>CCCFFFGGGEEEAAA???BBB@@@===:::888777777888777555222000/////////000000111222333555666777888666666555333222111000000222222111000///...------)))((('''%%%###"""   ######!!!       """%%%%%%$$$### """%%%((())))))&&&""" &&&&&&    """'''+++,,, ###(((+++)))$$$  """)))000555000///...+++&&&           !!!"""###"""%%%)))---000111111000555111------...,,,%%%%%%&&&''''''&&&$$$"""!!!$$$%%%$$$ '''...222333111000((($$$(((///111---'''""" (((,,,***&&&&&&%%%"""  $$$######!!!!!!###%%%&&&''')))((('''&&&%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$***555>>>EEEGGGFFFEEEEEEHHHMMMQQQSSSQQQOOOLLLGGGJJJOOORRRSSSQQQMMMKKKHHHHHHIIIIIIJJJJJJKKKKKKHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@>>>===<<<===>>>???===;;;999888777777777888999888777555333111000///***,,,...000000...,,,***'''&&&%%%%%%$$$###""""""  ###$$$  ))),,,)))$$$    !!!###&&&((('''$$$"""$$$%%%)))'''$$$######%%%)))+++111///***%%% !!!''',,,---,,,+++    ###,,,---+++,,,,,,+++(((%%%    !!!(((...111111222222222///+++'''%%%"""             !!!"""$$$%%%&&&###%%%)))---///000000000333000---...111///***$$$%%%&&&((())))))&&&$$$"""###$$$### %%%+++......---,,,&&&###$$$+++...---)))'''%%%%%%$$$###""" """)))---+++'''&&&$$$"""!!!!!!   ######"""  !!!"""###$$$%%%&&&''''''&&&%%%$$$#########!!!!!!""""""""""""""""""%%%+++444===CCCDDDCCCBBBBBBFFFKKKOOOQQQQQQOOOMMMKKKMMMRRRUUUVVVTTTQQQOOOLLLLLLMMMMMMNNNNNNNNNOOOJJJJJJIIIHHHHHHGGGGGGGGGFFFEEECCCCCCCCCDDDFFFGGGFFFCCC???;;;888888999;;;777666444222000---,,,+++)))+++---//////...,,,+++''''''&&&$$$###!!! """"""(((+++'''###   !!!$$$(((***)))$$$!!!"""$$$$$$$$$%%%'''))),,,---333000***###$$$***...///...---    !!!+++......///...---***&&&!!!  """&&&+++------...000222222111///...)))&&&!!!   !!!!!!     !!!"""$$$&&&''''''$$$&&&))),,,.../////////000...---000444555111,,,###&&&***------***&&&###!!!"""""" """%%%''''''&&&%%%######!!! $$$(((+++,,,---111///---***'''%%%###"""$$$+++///---)))%%%###!!!  !!!'''&&&%%%###"""!!!!!!!!! """"""###########################$$$#########"""!!!!!!!!!"""""""""######$$$$$$''',,,333;;;???@@@???>>>>>>AAAGGGLLLOOOPPPPPPOOOPPPRRRVVVYYYZZZYYYWWWVVVSSSSSSTTTTTTTTTTTTTTTTTTOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLOOOQQQSSSSSSNNNGGG???;;;;;;===???888777555222...,,,)))(((((()))+++---......---,,,)))(((&&&###!!!$$$###&&&)))%%%    """%%%))),,,***%%%###(((,,,...000000555111)))!!! %%%***---...---,,,    (((...111111111000---)))$$$  ###%%%&&&&&&%%%(((+++///222333444444000111---""""""    ###(((***(((%%%###   ###"""!!! !!!###$$$$$$&&&'''(((***,,,---......---,,,,,,000666999555111"""&&&+++//////---)))&&& !!!!!!!!!   !!!###$$$###!!!!!!'''---111777444000+++&&&###!!! %%%,,,///,,,)))###"""  !!!###%%%,,,+++)))'''%%%$$$$$$%%%'''%%%""" !!!%%%$$$$$$###"""!!!!!! !!!"""""""""!!! !!!""""""###$$$%%%%%%&&&(((,,,222888<<<===<<<:::;;;>>>CCCHHHMMMOOOPPPQQQUUUWWWZZZ]]]^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZZZZZZTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSRRRSSSTTTWWWZZZ\\\^^^XXXNNNEEE??????BBBDDD???>>>;;;777333///,,,+++((((((***+++,,,,,,------)))'''%%%""" %%%+++((($$$&&&!!!   """%%%))),,,***%%%"""***///222222222555000(((  ###%%%&&&%%%%%%    ###,,,111222111000...***&&&"""  """$$$!!!!!!######!!!  ###&&&))),,,...//////333111%%%###   $$$***+++)))$$$!!! $$$$$$    ((((((((()))***+++,,,---+++******///555888555111"""%%%***---///...+++)))!!!!!! !!!"""###$$$$$$"""  ###%%%&&&$$$""" ###***000666222---&&&!!!###***---***&&&!!!  """&&&(((000...+++'''%%%%%%&&&'''+++(((""" $$$$$$###!!! !!!"""###!!!""""""###$$$%%%&&&'''(((***---222777:::;;;:::::::::===AAAFFFKKKOOOQQQRRRXXXYYY\\\^^^```aaaaaaaaa`````````___^^^^^^^^^]]]XXXZZZ\\\]]]]]][[[YYYXXXVVVUUUUUUUUUWWWZZZ]]]___ccc\\\SSSIIIDDDDDDFFFHHHJJJHHHDDD@@@;;;666333111)))))))))))))))***++++++'''&&&### """,,,222...""""""###   !!!"""$$$&&&((('''$$$!!!!!!***000222111000222---'''    &&&,,,.........---***&&&###!!!  $$$+++...+++'''###!!!######!!!''',,,,,,"""  ###%%%###  ###++++++###  ))))))((('''((()))+++,,,+++((((((,,,222444000,,,"""$$$'''***,,,---------'''%%%###!!!"""###&&&(((+++(((###!!!$$$&&&&&&$$$######$$$***444000)))"""&&&(((%%%!!!  ###''')))111...***&&&$$$$$$%%%&&&---((( !!! !!!$$$$$$### """"""###%%%&&&((()))******---222666:::<<<<<<<<<<<<>>>BBBFFFKKKNNNQQQSSSXXXYYY[[[]]]```bbbccccccccccccbbbaaa```______^^^\\\^^^```aaa```]]]YYYVVVUUUTTTSSSSSSTTTWWWYYY[[[```[[[SSSLLLHHHHHHJJJLLLQQQOOOKKKEEE???:::666444,,,+++)))(((''''''((()))$$$###!!!###---333///$$$   !!!!!!!!! !!!""""""#########$$$$$$"""  (((,,,......---+++)))%%%!!!  ###&&&'''(((((((((&&&###"""  &&&...222111...+++%%%%%%%%%$$$""" !!!$$$     ###...///'''  !!!$$$"""  !!!"""###$$$+++)))(((&&&'''(((***+++***(((&&&)))------)))$$$"""######%%%'''+++...000---***&&&######&&&))),,,333...&&&!!!###%%%&&&&&&(((###"""555000)))"""!!!### ###''')))111---(((###!!!!!!###$$$,,,&&&"""&&&&&&%%%"""""""""$$$%%%''')))***++++++---222666:::===??????@@@AAADDDGGGKKKNNNQQQSSSWWWXXXYYY[[[^^^```bbbdddccccccbbbaaa```___^^^^^^^^^```bbbbbb```[[[VVVSSSRRRQQQOOONNNOOOPPPRRRSSSYYYVVVRRRNNNKKKKKKMMMNNNRRROOOKKKEEE>>>888333111///---***'''%%%$$$%%%%%% '''---***!!!     !!!"""""""""!!!%%%(((+++***(((%%%"""$$$((())))))((($$$$$$$$$###"""   """$$$$$$$$$###""")))&&&""" !!!)))...000000...,,,+++'''$$$!!!       !!!...222)))  !!!%%%(((###!!!###)))%%%  !!!"""###!!!!!!"""###$$$&&&((()))***+++***(((&&&&&&'''***++++++'''%%%'''***)))$$$###"""!!!!!!$$$)))...222000,,,((($$$$$$'''+++...777222))) """$$$'''(((+++%%%777222+++### """&&&)))000,,,&&&!!!!!!###+++%%%  ###'''(((&&&### """###$$$&&&(((***+++,,,+++---222777;;;???AAABBBBBBCCCEEEHHHKKKNNNQQQSSSVVVVVVXXXZZZ\\\___bbbcccccccccbbbaaa___^^^]]]]]]```aaacccccc```ZZZTTTPPPOOONNNLLLKKKJJJKKKLLLMMMSSSRRRPPPNNNMMMMMMNNNOOOPPPMMMHHHBBB;;;555000---222///+++&&&$$$"""###### &&&%%%     """######"""''',,,000...,,,((($$$!!!"""$$$%%%%%%%%%!!!###%%%$$$!!!     """######"""111...)))$$$  ###***---......111...)))$$$ """%%%###            ...222+++!!!  ###(((///))) """###,,,(((!!! +++&&& %%%))),,,...+++''' !!!***************)))))))))666444///,,,******,,,---222,,,%%%###&&&)))(((&&&###%%%&&&$$$!!!%%%///888:::666///)))$$$!!! !!!'''### %%%"""$$$$$$%%%$$$""" !!!(((### +++((($$$ !!!$$$&&&)))$$$  """###"""$$$(((+++,,,+++((('''$$$%%%&&&'''(((***++++++000222666999<<<=========FFFGGGHHHIIIKKKLLLMMMNNNQQQRRRTTTVVVYYY\\\]]]^^^ZZZ[[[[[[\\\\\\]]]]]]^^^YYY]]]bbbeeeddd___YYYUUUSSSPPPJJJEEEBBBBBBDDDEEEHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHFFFCCC>>>888333000000---***%%%"""!!! """      """&&&+++)))(((***...---'''!!!!!!"""###"""     !!! !!!###%%%---,,,***))))))***+++,,,%%%$$$!!! ###''')))******...,,,'''"""         ,,,---!!!  )))""" +++%%%"""'''***,,,+++&&& !!!$$$,,,,,,+++*********+++,,,666444000---***))))))***000+++&&&&&&)))+++)))%%%&&&''''''$$$!!!###***111555222---((($$$"""!!!!!!### !!!###$$$###!!! """###$$$$$$""" $$$!!! '''%%%###!!! """$$$&&&'''###   $$$)))---...,,,(((%%%$$$%%%&&&((()))+++,,,,,,+++...333888<<>>>>>>>>>>>>>>????????????@@@???>>><<<999555333,,,***'''%%%#########$$$###"""  !!!&&&***&&&!!!  !!!!!! $$$///777888111*** !!!###,,,+++((('''(((***---///555111***"""!!!%%%(((***++++++""""""###$$$$$$###"""!!!        %%%%%% &&&$$$"""   &&&""""""%%%***&&&"""$$$***...333111///---...000444666@@@@@@???===888222,,,((()))((()))---111111***$$$$$$%%%%%%$$$$$$%%%'''((('''''''''''''''&&&%%%$$$!!!&&&***,,,,,,,,,###$$$&&&''''''%%%"""  !!!!!!!!!!!! """$$$$$$$$$### %%%(((((($$$$$$,,,333444///(((###&&&&&&(((***,,,...000111...000444999===???@@@@@@???@@@BBBEEEHHHJJJLLLNNNOOOOOOQQQSSSTTTVVVXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRQQQOOOKKKEEE???;;;;;;<<<===777777777888888999999999999:::;;;;;;:::888666444***)))&&&$$$###$$$%%%%%%$$$###!!! """######$$$)))000333///$$$$$$   ###"""###&&&)))'''!!!###111;;;<<<555---$$$    !!!***(((&&&%%%&&&)))...111999333***!!!"""###%%%''''''&&&%%%$$$###%%%%%%###"""      """)))(((   !!!"""***'''"""!!!&&&,,,000555444333222333555888:::FFFHHHIIIHHHCCC;;;222,,,%%%%%%'''---222222+++$$$ !!!"""%%%)))++++++***"""$$$''')))***)))'''%%%+++666:::666///)))!!!"""%%%&&&&&&$$$"""  !!! ###&&&$$$!!! $$$((('''###%%%---444555000)))$$$&&&'''))),,,...111222333666888:::<<<======<<<<<>>@@@@@@@@@???>>>CCCDDDEEEFFFHHHJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRSSSMMMLLLLLLKKKJJJIIIHHHHHHHHHJJJMMMOOOOOONNNLLLKKKGGGCCC<<<555111///000111,,,,,,---...///000111222222333555666555444222111,,,***'''%%%#########$$$"""!!!  """$$$%%%+++,,,000666:::888...&&&!!! $$$''')))(((&&&###  !!!)))&&&(((000888999000''''''###!!!...888888///'''!!!"""$$$+++000444000***###,,,+++)))&&&!!! !!!$$$!!! !!!       !!!  """###    +++'''"""###)))---444666:::>>>??????===;;;===BBBIIIKKKGGG===000((( !!!&&&,,,...+++&&&$$$$$$&&&,,,111222,,,&&&!!!%%%+++000111...)))&&&"""+++...+++&&&""" &&&(((###  %%%(((---111222000,,,***((()))+++...111444777888666999===AAAEEEGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPJJJJJJIIIHHHGGGFFFEEEDDDDDDGGGLLLPPPQQQOOOKKKHHHCCC>>>777000,,,******+++))))))***,,,---///000000111222333444333222000......,,,)))%%%###!!!!!!""" !!!###$$$'''&&&(((---222111***### ###(((,,,...,,,***'''"""  """######)))''')))333>>>@@@777,,,$$$!!!""",,,333111(((  !!!)))...333111---)))%%%!!! !!!''''''&&&###  &&&""" %%%###!!!      !!!$$$"""      ,,,(((""""""'''+++333777===AAACCCAAA>>>;;;555;;;CCCGGGDDD999,,,### ###***---***''')))((()))...333222***""""""'''---222333///***&&& !!!!!! ### '''(((""" """###''')))---000111000...,,,((())),,,///222555888999111444;;;BBBHHHMMMPPPQQQKKKKKKJJJJJJJJJJJJIIIIIIKKKLLLLLLMMMNNNNNNOOOOOOIIIHHHGGGFFFEEEDDDCCCBBBBBBFFFLLLQQQRRROOOJJJFFF@@@;;;444---(((''''''((('''((()))+++,,,...///000111222333333222000...,,,000---***&&&"""!!!  """$$$!!! %%%))))))$$$ %%%***///222...,,,)))$$$ ###$$$$$$$$$)))''')))555BBBDDD;;;000!!!"""***///---$$$$$$!!!  (((---444333111///+++'''$$$"""  """"""""""""!!! '''###""" &&&%%%###        """%%%###    %%%//////...---------------...111555;;;BBBFFFHHHHHHHHH;;;===@@@@@@<<<444,,,&&&!!!"""###%%%)))---000222222333444333111...***'''###(((,,,,,,)))%%%!!!!!!%%%!!!(((### """ !!!%%%(((---...///000///...,,,+++,,,,,,...555===???<<<777666999>>>CCCHHHKKKMMMMMMEEEDDDDDDDDDFFFIIIKKKMMMMMMLLLJJJIIIHHHIIIJJJKKKLLLLLLKKKIIIGGGDDDBBBAAA444;;;FFFPPPSSSQQQKKKFFFCCC???888111,,,***+++,,,---,,,***)))***,,,///000333222111000...,,,+++***%%%%%%$$$"""!!!  ###  %%%))))))(((&&&###!!!###''')))))))))***((()))///444555...''' $$$'''&&&!!! '''$$$  $$$ ((('''%%%###!!! """%%%,,,)))%%%!!! """%%%(((""" &&&'''%%%###(((###$$$((()))%%%       !!!###!!!      $$$,,,.........---............000444;;;AAAFFFHHHGGGFFFCCCCCCBBB???999111***&&&&&&&&&&&&'''))),,,///111111333666666444///)))&&&"""$$$%%%###   """ ###///)))    ###&&&(((,,,---///000000...,,,+++***+++///777@@@BBB===888777999===BBBEEEGGGHHHHHHBBBBBBBBBCCCEEEHHHKKKMMMOOOMMMJJJHHHHHHIIIKKKLLLNNNMMMKKKHHHEEEBBB???>>>444:::CCCKKKOOOMMMIIIFFFBBB>>>777111---++++++,,,---,,,*********,,,///000222111000...,,,+++***)))$$$###"""!!!"""!!! ###&&&&&&&&&%%%###!!!"""$$$'''((('''&&&'''''')))...333222+++%%% !!! ### !!!!!!  ###"""!!!  !!!$$$111---(((###!!!"""$$$%%%$$$"""&&&&&&$$$!!!'''""""""###!!!           !!!''',,,,,,---...////////////...333:::AAAEEEGGGFFFDDDJJJGGGBBB<<<666000+++)))///---+++******+++---...000444999;;;999222)))$$$!!!"""  """%%%$$$!!! 333---$$$  """"""!!! !!!!!!!!!$$$&&&''''''***+++...000000...,,,***&&&)))000:::CCCEEE???999777999<<>>>>>>>>@@@BBBFFFIIILLLRRROOOJJJGGGFFFHHHLLLNNNPPPOOOKKKGGGBBB>>>;;;:::333777>>>DDDGGGGGGEEEDDD@@@===777111...,,,,,,------,,,,,,+++,,,---///000//////---,,,***(((''''''!!!!!!  ######!!! !!!######$$$###  +++(((###$$$(((((($$$!!!"""###'''---000...'''!!!  !!!!!!"""!!! !!! """333000+++&&&###"""###$$$'''%%%!!!&&&%%%###$$$!!! $$$ $$$###        """ """(((***,,,...///000000///+++111999@@@EEEEEEDDDBBBGGGDDD>>>888444333333444777555000,,,******+++,,,...333;;;@@@>>>555+++$$$""" !!!!!! !!!""" ###"""  """###(((&&&### ...)))!!!!!!%%%'''(((%%%!!!"""!!!###&&&''''''''''''***---000111///,,,***###'''000<<>>;;;666333333777<<<@@@>>>:::333---)))((()))***,,,333<<>>555///...,,,(((%%%######$$$%%%""""""###%%%&&&'''((()))&&&###########################%%%### """%%%...+++&&&!!!  """$$$&&&&&&&&&&&&"""&&&,,,111222///+++(((###&&&---777@@@BBB<<<666666777888888888666444222666555555555777:::<<<>>>BBBBBBBBBCCCFFFIIIMMMNNNRRRMMMFFF>>>888555333333...000333666888999:::999888777555333222000000///---...000111222222111000,,,,,,***)))'''&&&$$$$$$  """&&&((('''$$$""" !!!"""############!!!!!!$$$<<<666...&&&  """!!! ###+++*** """###%%%***...000))) """###%%%&&&%%%""" '''666<<<666---   !!!###%%%&&&###%%%))),,,,,,+++(((&&&'''''''''((()))***+++,,,,,,'''""" ###&&&888555---"""(((111555///&&&     ###%%%$$$!!!   $$$'''(((&&&$$$ !!!###"""(((+++,,,***)))$$$+++555???CCCBBB>>>;;;444222//////111666<<<@@@BBB<<<333+++%%%$$$&&&''')))000999AAADDDAAA;;;666,,,+++(((&&&###"""!!!!!!"""%%%'''(((%%%$$$!!!""""""############""""""!!!!!!...,,,)))$$$  ###&&&%%%$$$######$$$%%%&&& $$$+++111222000+++'''%%%&&&+++333;;;===999333555666777888777666444222666555444333444555777999777:::>>>CCCGGGJJJLLLMMMPPPKKKDDD<<<666444333444,,,///333777999999777666666555555444333222000000---...111333333333111000------+++***(((&&&%%%%%%!!!""""""!!!!!!%%%((()))'''###!!! ###&&&((('''%%%$$$!!!"""%%%:::555,,,$$$ """((('''$$$ """,,,,,, %%%///777777000%%%###&&&%%% ,,,:::;;;000$$$   ###***000111...)))%%%""""""###$$$%%%&&&''''''///)))$$$"""""" !!!+++***%%%+++555;;;555+++     !!!"""   !!!%%%(((***&&&$$$ ###$$$ &&&******)))(((###***555>>>CCCBBB===999777444111///000333777:::AAA<<<222***$$$###%%%''')))///888@@@DDDCCC>>>;;;)))(((&&&$$$"""!!!$$$%%%%%%$$$""" !!!""""""######""""""!!! ...---***&&&""" """%%%***(((%%%""""""###%%%&&&$$$+++111222000+++''''''''')))000888:::777222555666777888888666555333777555444222222333444555111555<<>><<<444((( ###"""$$$000;;;999***    !!!+++333444000)))### !!!!!!!!!!!!111+++%%%$$$%%%"""---777>>>888...###         &&&+++***### ###//////######(((*********$$$***333;;;@@@???<<<999444666999;;;;;;777333000000---)))&&&$$$$$$%%%&&&###(((000777;;;<<<:::888...+++'''!!!!!! $$$%%%###&&&&&&'''&&&%%%"""  """###"""  $$$'''(((&&&"""    !!!"""###+++(((###!!!!!!###&&&***---.........//////111222444555777777:::999888777666555444333666666777999;;;<<<===>>><<<===>>>@@@BBBEEEHHHIIIBBBAAA>>>:::555111...---...222888===??????<<<;;;888888777555444333222111///222666999999666222///111000///---+++)))((('''###"""'''$$$!!!###%%%%%%###!!! (((000111+++%%%$$$###!!! ###%%%'''333...'''"""!!!$$$)))---000---(((###  ,,,666@@@999---"""""""""!!!)))444555((('''$$$    ###)))000666888555000,,,###  $$$'''...,,,)))$$$ ###(((......---+++%%%        """(((((("""$$$......""" $$$''')))***&&&+++333:::===<<<999777555777:::;;;999555111...+++***(((&&&%%%$$$%%%%%%###'''---333666666555333+++***'''###$$$***)))'''%%%&&&((()))(((%%%""" !!! ###&&&'''&&&###!!!  !!!!!!(((%%%  """!!!###'''***---............///000222444555666777:::999888777666555444444555666888:::<<>><<<:::777444111///---///222777<<<>>>===;;;:::777777666555444333222222///111666888888666111///111000...---+++)))((('''###!!!'''$$$  )))000111+++%%%""""""!!!"""$$$'''+++---333...'''""" """&&&***000...***&&&###"""!!!""" !!!---777BBB<<<222((( %%%///000%%%&&&###  !!! !!!"""###$$$(((+++000333333000,,,((("""  $$$&&&+++)))&&&!!!$$$(((***+++***%%%        $$$&&&!!!$$$,,,,,,"""$$$(((+++***...444999;;;:::777555888999:::999777222---***$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&***---///...---,,,((((((((('''###"""+++///---)))###&&&+++......***%%%!!!!!!   ###%%%%%%###"""###  """"""$$$'''+++---......---...///000111333555666777999999888777666666555555555666999<<>>888333000////////////000000000000000222555777999999777666555444444444333333222222///000333555555333000///111000...,,,)))'''%%%$$$""" !!!###$$$""""""  (((000111+++$$$"""'''---333777:::<<<777000)))%%%%%%&&&(((000000//////...////////////,,,&&&!!!###...777BBB???;;;444---&&&!!! $$$   !!!%%%))),,,...%%%""" ###$$$%%%''')))+++---...333111---)))$$$   ###%%%###   ###    ###%%% ###((()))%%%!!!!!!%%%)))888999:::;;;;;;;;;:::::::::999888555111,,,(((&&& ###&&&((('''%%%$$$&&&%%%$$$###"""!!!""""""((()))++++++(((###'''***&&&!!!$$$+++222333111,,,((( !!!###%%%$$$"""    ###%%%&&&))),,,---------,,,------...000222333555555888888888888777777777777666888:::>>>BBBEEEHHHIIIMMMLLLIIIEEE>>>666///+++***++++++---...///000111111222333555666666555444333333333333333222222222///000222333333222000///111000...+++(((&&&$$$"""!!! !!!"""  &&&...///)))""""""(((...444888:::???;;;555...***((()))))),,,---///111222333444444444000***### ***333<<<;;;888333---'''!!! !!! !!!###### !!!$$$'''((($$$!!! """###%%%'''***,,,...///444111+++&&&   """!!!     '''$$$   ###)))''' ###'''))))))(((***&&&""" $$$&&&888777777777777888999:::999777555222...+++(((&&&!!!"""$$$&&&'''''''''&&&)))'''###  """###---------,,,(((###"""%%%!!!""")))///222111///---&&&$$$!!!!!!###$$$$$$###""" $$$###"""  ###&&&'''***,,,------,,,,,,,,,---...///111333444555777777888888888888888888777888;;;>>>AAADDDFFFGGGIIIIIIGGGDDD>>>777000,,,((()))***,,,---///000111111222222333333333333222222222222222222222222333//////000111111000//////222000...+++(((%%%"""!!!!!! ###+++,,,&&&"""'''---000333444;;;888222---)))'''&&&&&&'''))),,,000333555666666555222---'''!!!%%%,,,333222///,,,(((###   """%%%''''''!!!  !!!###&&&)))+++,,,111...***%%%       +++((("""   ###+++///+++ """&&&)))---///222///***&&&#########$$$222111///...///222555777777555333000---***(((''''''&&&&&&%%%&&&'''((()))+++((($$$ !!!$$$'''333111///+++&&&""""""  &&&+++///111111000,,,((($$$ """############!!!  $$$###!!! !!! ###'''(((***,,,------,,,++++++,,,---///111222333444777777777888888999999999888999;;;===???AAACCCDDDBBBCCCDDDCCC???999333///))))))***,,,...///000111222222111111111111111111000111111111222222333333////////////////////////222000...+++'''$$$!!!   '''(((###!!!&&&)))+++,,,,,,000---)))$$$!!!!!!$$$)))...333555666777333222///+++%%% %%%***(((%%%""" !!!'''&&&!!!   """###!!! !!!%%%((())))))&&&### """%%%'''(((,,,+++)))&&&""" """!!! """    ///+++$$$    !!!(((000333--- """!!! """%%%***///222666444000+++'''$$$###""",,,***((('''))),,,000333555444111...,,,***)))(((+++)))'''%%%%%%&&&)))+++---)))$$$ """&&&)))777444///***%%%!!!### """!!!$$$)))---000222222///+++%%% !!!!!!"""######"""  !!!!!!   ###  ###''')))+++---------,,,++++++,,,---///000222333444777777777888999999::::::999:::;;;<<<>>>@@@AAABBB>>>@@@BBBBBB@@@;;;666222******+++,,,...///000111222222111000///000000000000000000111222222333333////////////////////////222000...***'''###!!!  !!! &&&&&&!!! $$$'''(((''''''&&&$$$ !!!&&&---222555666666111111000---((("""!!!$$$""" (((...---'''   $$$'''%%% ###'''))))))******&&&!!! !!!$$$%%%)))))))))'''$$$   &&&### ,,,'''!!!    000,,,&&&     '''---...((( !!!&&&)))------......---***(((&&& """$$$%%%***---...***###"""&&&&&&&&&)))000777888333......---+++)))))))))***+++------.........---,,,,,,'''&&&$$$""""""###$$$%%%555222---)))&&&%%%%%%%%%%%%!!!!!!!!!"""$$$''')))+++***)))'''%%%### ############!!!   !!!"""###### """&&&,,,222555666555333111000......000333777999777888888999999:::;;;;;;999<<>>777888999:::999777444333444333111000000111222333:::888555222000000000000000000/////////.........,,,---///111111000///......---+++(((%%%""" !!!"""###&&&###  """%%%((()))---,,,***&&&"""       $$$&&&&&&### !!!###%%%$$$!!!%%%###  """!!!         """!!!$$$444444555666555333111///!!!$$$%%%&&&&&&)))***)))%%%###$$$&&&)))(((***///555555///)))******))))))***---///111111444999<<<===:::777444---,,,***)))((()))+++,,,777444111---***((('''''''''$$$!!!###$$$%%%%%%(((((())))))(((&&&%%%###%%%$$$!!! """%%%'''!!!!!!"""!!!    $$$&&&%%% !!!###$$$$$$$$$ """$$$,,,///444999;;;:::888666------------...000222444777777777888999999::::::777:::===@@@AAA???===;;;444555777888888777666555444333222111111222444555999777444222000000000111000000000000////////////---...000111111000///...---,,,***'''$$$!!! ###$$$%%%&&&###  """+++)))%%%  """$$$###!!!   ###%%%%%%""" !!!&&&###  !!!!!!)))%%%          !!! ///000111222111///---,,,"""$$$&&&'''%%%'''))))))((('''''''''))))))***///333333---&&&(((''''''(((***...111333222777===CCCDDDAAA<<<999222000///------...///000777666333000---***((('''(((%%% ###&&&'''''''''$$$$$$%%%&&&&&&'''&&&&&&+++((($$$!!! !!!$$$&&&   !!!%%%***,,,***$$$!!!###$$$$$$###"""&&&(((000444888<<<>>><<<999777222222222222333555666666666666777777888999999999666888:::<<<<<<;;;999777222222333444555555555555444333111111111333555666888666444222000000111222111111111000000000//////...000111222222111///...,,,+++)))&&&### ###%%%''''''&&&###      (((%%%  $$$***+++)))%%%""" """###!!! """%%%$$$!!!"""$$$&&&''''''***'''###***&&& !!!!!!         !!!!!!$$$%%%'''((((((&&&%%%$$$!!!###%%%%%%$$$%%%(((+++------+++)))(((''')))...222222,,,%%%%%%%%%%%%&&&)))---000222222777>>>DDDFFFDDD@@@<<<555444222111000111222333666555444111...+++((('''&&&$$$!!!"""$$$ ###&&&'''&&&%%%!!!$$$'''***+++000,,,&&&    """&&&***---+++$$$!!!"""###"""!!!###&&&)))111444999===>>>===:::888888999999:::;;;;;;;;;;;;555666666777777888888999555555666777777666444333/////////000000111222333222111000///000222555666777666333111111111222333222111111111111000000000000111222333222111///---+++***(((%%%""""""&&&((())))))$$$!!! !!!    !!!%%%### !!!!!! '''---///,,,'''$$$!!!###"""  """$$$$$$!!!"""&&&***++++++******'''### '''""" !!!   ######    !!!"""###%%%&&&(((---222444000---&&&%%%''',,,222222,,,&&&#########$$$&&&)))---///000444:::@@@CCCBBB@@@>>>777666444333222333444555444444333111...***'''%%%$$$###!!! $$$+++,,,'''!!! !!!"""""""""!!! %%%))),,,111,,,$$$  !!!"""!!! """&&&(((&&&""" !!!%%%'''...111666;;;===<<<:::888:::;;;===>>>>>>===<<<;;;555555555666777777888888444444333333222111000000...---+++++++++,,,---...///...------...111333555666555333111111111333444222222222222111111111000222222333444333111///---***)))'''$$$!!!!!!&&&***++++++***!!!!!! """"""!!!###""" !!!"""""" !!!'''---///,,,(((%%%"""!!! !!!$$$### ###))),,,,,,***((('''$$$    $$$$$$    !!!&&&&&&)))000777999555000######%%%+++111222---((("""!!!!!!!!!###&&&)))***...000555:::===>>>???>>>888777555333333444555666222222222111...)))%%%### !!!!!!!!!!!!!!!!!! ###,,,333444...((($$$"""  $$$''',,,&&& """***)))'''###  !!! """$$$)))---222888;;;;;;999777666888:::;;;;;;999777666444444555666666777777888333222111000...------------+++(((&&&&&&&&&'''))),,,+++***+++,,,///111333666444333111111222333444333333222222222111111111333444444444333111///---***)))&&&### %%%***---...,,,+++  """######"""  !!!######  %%%***,,,***'''%%% !!!###### ###))),,,+++'''%%%!!!      $$$&&&###!!!      ''''''***222:::===888222!!!!!!$$$+++111333...)))!!! !!!###&&&''',,,...111555999;;;===>>>888777555444333444555666111111111000---)))$$$!!! """############ """'''111888999333,,,(((%%%!!! """&&&!!!   %%%111///***$$$   !!!%%%)))000555999999888777222333555666666444222000444444555555666777777777222111000...,,,,,,++++++,,,***'''$$$"""###$$$%%%***)))))))))+++---000222555444222111111222444555333333333222222222111111333444555555333111///---)))(((&&&### """(((---000///---,,,  """###%%%&&&$$$""" """!!! !!!###### $$$'''))))))'''%%% !!!  ###"""""")))+++)))%%%"""        (((+++((("""         """""" """###***000333444333111 """###"""!!! !!!"""###''',,,222666888999999777888:::::::::777444222......///...+++'''### """"""###$$$$$$$$$$$$$$$'''))),,,...//////---,,,  !!!"""   """***((($$$  !!!###%%%&&&'''))),,,...111333444333333333333333333333333444444555555666666777777111222333333222///---++++++***(((&&&%%%$$$######$$$%%%'''***,,,///111222222222222222222222222222111222222333333444444555555666777666444000---***%%%&&&''''''$$$!!!"""%%%&&&%%%$$$###     $$$(((***)))&&&$$$!!!###$$$))))))$$$$$$'''$$$ %%%"""###%%%"""""""""!!! """###       !!!(((***(((%%%"""       !!!"""!!!"""###!!!$$$)))---//////---+++ """$$$)))+++...111444666777777555666888888777555333111---------,,,)))%%%!!!"""$$$&&&(((((('''%%%$$$ !!!!!!  %%%###   !!!###%%%&&&'''))),,,///111333444333333333333333333333333000000111222333444555555555666888888777666444222333000,,,(((%%%$$$%%%%%%&&&''')))+++...000222333333333333333333333222222222222222333444444555555333444555444333000---+++(((((()))(((&&&### """"""!!!!!!######!!!   !!!%%%'''&&&$$$""""""###"""''''''""" &&&((($$$ """  !!!""" """###!!!     ###(((+++)))&&&###""""""!!!       !!!$$$&&&&&&$$$###"""$$$'''))))))'''$$$""" ###&&&111000000000000111333444222333444444444222111///+++++++++)))&&&###   ###$$$&&&&&&###   !!!###$$$'''(((***,,,///222444555333333333333333333333333------///000222333555555<<<===>>>@@@???>>>===;;;===999222+++'''&&&'''(((***+++,,,...111333444555555555555444444333333333222222333333444555555555111111222222111///---++++++++++++***(((%%%"""  %%%%%%&&&&&&%%%###!!!    !!!###"""!!!"""$$$ ###### """'''((($$$      !!!###"""       %%%)))+++***'''$$$''''''&&&%%%$$$"""!!!           %%%+++---***&&&###"""###$$$###""" $$$&&&666444111...,,,---///000....../////////......---+++***(((&&&###!!!  $$$%%%%%%%%%###&&&***,,,)))###   !!!"""###'''(((***---000222444555444444444444444444444444000111333444666888::::::AAABBBDDDEEEEEEDDDCCCBBBEEE???666---((((((***,,,......000111333555666777888777777666555444444444333333333444555555666666000000000//////...,,,,,,------,,,***(((&&&$$$###  ###&&&&&&&&&%%%###     ###### ###((()))###       """"""!!!      !!!&&&***+++***'''%%%&&&&&&&&&&&&$$$"""        #########!!! (((...///,,,&&&""" ###&&&555333///+++******+++,,,******)))))))))******++++++***'''$$$""" """$$$### """(((+++,,,+++*** $$$***---+++%%%'''$$$   """###((()))+++...000333555666666666666666666666666666999999;;;<<<>>>???@@@AAABBBDDDEEEFFFFFFEEECCCBBBFFF@@@777///******,,,...000111222333555666777888::::::999888777666555444333444444555555666777777222111000...------,,,,,,---,,,***(((&&&$$$######  """$$$!!!!!!!!!!!!    """"""###((('''!!!             !!!###&&&)))***)))&&&%%% !!!"""###"""       '''&&&%%%"""!!!''',,,---***$$$!!!!!!$$$...---+++***)))((())))))&&&%%%$$$$$$$$$&&&''')))---+++'''$$$!!! $$$"""!!!###%%%###  &&&,,,......+++))) &&&******%%%(((&&&""" """""")))***,,,...111444555777999999999999999999999999@@@@@@@@@AAABBBBBBBBBCCC@@@AAABBBBBBAAA???<<<;;;@@@;;;555///,,,,,,...000222222333444555666777777===<<<;;;:::888777666555444444555555666777777777777555222///---,,,,,,,,,+++)))'''$$$"""!!!!!!!!! !!!"""     """'''%%%              """###&&&''''''&&&$$$###!!!""""""        !!!'''$$$!!! %%%))))))'''"""!!!%%%&&&'''(((((((((''''''###""" !!!###%%%'''...,,,((($$$""" !!!&&&### %%%***+++)))%%%""" %%%&&&######!!! !!!""")))***,,,///111444666777<<<<<<<<<<<<<<<<<<<<<<<>><<<======<<<:::666333111666444111///---...000111222222333444555555666666???>>>===;;;999888666666444555555666777777888888<<<999555111---+++++++++(((&&&"""!!!"""!!! $$$"""###!!!   !!!%%%###      $$$$$$$$$###      ######"""!!!"""###$$$%%%%%%$$$"""!!!###'''(((&&&###!!!       !!!"""$$$!!! ###&&&&&&$$$!!!!!!$$$''')))((('''%%%!!! !!!$$$&&&000---)))%%%"""!!!!!!"""&&&"""!!!&&&'''###!!!###"""  !!!""")))+++,,,///222444666777>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;:::999::::::999777444000,,,***//////.........///000111222222333333444555555666@@@???>>><<<:::888777666555555666666777777888888???<<<777222...+++++++++&&&### $$$%%%"""###)))(((!!!&&&$$$!!!    $$$!!!     '''''''''%%%""" """!!!   !!!$$$%%%$$$"""""" """######$$$###"""!!! """'''+++---,,,)))''' !!!