BM6P6(@  !!!"""""""""!!!!!!!!!"""$$$'''(((&&&&&&'''***------+++)))))))))))))))))))))))))))+++******)))(((''''''&&&((('''&&&%%%%%%%%%%%%%%%$$$&&&'''))))))(((&&&%%%(((((((((((((((''''''&&&)))&&&"""###''')))'''$$$'''(((((('''%%%######$$$"""!!! !!!!!!######"""%%%%%%%%%%%%%%%$$$###"""&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&###%%%((())))))((()))***,,,,,,+++******))))))(((,,,+++***)))***+++,,,---------------------,,,,,,++++++,,,,,,,,,+++******))))))))))))((('''%%%%%%"""###$$$$$$%%%%%%$$$$$$((((((''''''''''''(((((('''(((((())))))))))))((()))))))))))))))))))))))),,,,,,---.........------...,,,+++---000444666666555444444333333444444555000333555666666555555666:::999777777777666333111555555555444444444444444444000---...111222...***......------+++***((('''$$$%%%%%%%%%%%%%%%%%%%%%++++++***'''$$$###$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))+++,,,------+++))))))***+++++++++******))))))))),,,,,,------.../////////000222555666777666444222666333000///000///,,,)))222222333333444444555555666444222333555555111---'''(((((((((((((((''''''((('''%%%###""""""######!!!!!!$$$$$$     !!! """!!! !!!!!!"""""""""""""""  !!!""" """ """###   ###$$$!!!!!! !!! !!!!!!$$$&&&'''%%%###!!!"""$$$$$$!!!"""%%%***+++)))&&&###"""$$$###!!! """"""!!!!!!  !!!""""""!!!  !!!!!!""""""!!!!!!###&&&)))###  !!!!!!!!!""""""!!!  """$$$$$$"""!!! """$$$$$$######!!!$$$&&&&&&###"""$$$&&&'''''''''&&&&&&%%%%%%%%%((($$$!!!###'''(((&&&"""!!!###'''******'''### !!!$$$%%%%%%"""!!!###%%%  ###""" ###"""###%%%%%%%%%"""""""""!!!!!!  !!!######!!!!!!$$$$$$###!!! !!!!!!!!!!!!"""######$$$$$$!!!"""$$$%%%&&&&&&%%%%%%"""###%%%%%%$$$$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&###%%%$$$$$$###)))!!!!!! !!!!!!"""###$$$###""""""###%%%'''(((&&&&&&'''))),,,,,,+++)))++++++++++++++++++++++++******))))))(((''''''&&&((((((''''''&&&'''''''''%%%&&&((())))))(((&&&%%%&&&''''''''''''&&&%%%%%%(((%%%""""""&&&(((&&&###%%%&&&'''&&&$$$######$$$"""!!! """$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&"""$$$((())))))***+++,,,+++++++++,,,,,,,,,------,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++*********))))))((('''&&&&&&&&&'''((((((((((((((()))((((((''''''(((((()))***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---+++***+++///333666777777666666555555444555555333555777777666666777888999888777777777777444222777666555444555777999:::555111------000111///,,,---------,,,***)))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&******)))'''%%%$$$%%%'''&&&&&&''''''((('''''''''&&&&&&&&&''''''(((******,,,---...---+++******+++++++++*********)))))))))++++++,,,,,,---.........000111444555666555333111555222///...//////---+++222222222333333444444444444444333333333222///---'''''''''''''''&&&%%%$$$###"""!!!!!! !!!######   !!! ###!!!!!!!!!""""""!!! !!!!!!  """$$$%%%!!!###!!! !!!  !!!"""!!!   !!!!!! !!!###%%%&&&%%%###"""$$$&&&&&&$$$""""""%%%((()))'''%%%###"""%%%$$$""" ###"""  !!!!!!"""""""""  !!!"""!!!#########!!! !!!$$$&&&###!!!  """  !!!###"""""" """######$$$$$$###&&&((((((&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&$$$"""###'''(((%%%!!!$$$%%%&&&&&&&&&&&&$$$###"""$$$%%%$$$"""!!!###%%%  ###!!! !!!###$$$%%%%%%###  !!!""""""""" !!!"""""""""!!!!!!$$$$$$###!!!!!!!!! !!!""""""######""""""$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%!!!$$$ +++***$$$%%%"""""""""!!!"""######$$$&&&%%%$$$$$$$$$%%%'''((((((''''''(((+++,,,,,,+++------------------------***))))))(((((('''''''''((((((((('''(((((())))))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%$$$$$$###&&&### !!!$$$%%%$$$"""###$$$%%%$$$###"""###%%%###!!! ###%%%&&&&&&$$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''!!!$$$(((******+++,,,...++++++,,,---...000111111,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++++++++******))))))(((%%%%%%&&&''''''''''''&&&)))))))))(((((()))))))))------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))***+++,,,000---******---111444555999999888777666555555444666888999888888888:::<<<:::999888999::::::888666888666444333444777:::===555222...---///111000...,,,,,,,,,+++)))(((&&&%%%%%%$$$###""""""$$$&&&''')))))))))'''%%%%%%''')))*********+++******))))))(((((((((((()))***++++++---...///...,,,+++++++++++++++************))))))******++++++,,,------...111222444666666555444333444111...------.........222222222333333333333333222333444222///---,,,,,,&&&&&&&&&&&&%%%$$$""""""  !!!!!!  !!!  """$$$$$$###!!!  !!!###%%%&&&###%%%$$$   !!!!!!  !!!  !!!!!!  !!!"""!!! !!!"""###$$$!!! """$$$%%%$$$""""""$$$&&&&&&$$$###"""###$$$###  ###!!!!!!###""""""###"""!!! """ !!!!!!!!!#########!!! """###!!! !!!!!! """ !!!"""!!! !!!###$$$%%%$$$&&&(((((('''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%######%%%(((((($$$!!!&&&&&&$$$######$$$&&&'''$$$$$$$$$###""""""$$$&&&&&&$$$&&&(((%%% """!!!"""###%%%$$$###!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""$$$$$$###!!!!!!!!! !!!""""""###"""###$$$$$$%%%$$$$$$###"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%###$$$ &&&555444'''#########""""""######$$$%%%''''''&&&&&&&&&&&&'''(((***)))((())),,,.........------------------------))))))((((((((('''''''''''''''''''''((())))))***''''''((((((((('''&&&&&&$$$%%%%%%%%%%%%$$$#########!!! !!!###""" !!!###$$$$$$######$$$&&&###"""!!!"""$$$$$$###$$$$$$%%%%%%%%%$$$$$$###!!!"""###%%%&&&'''''''''%%%%%%%%%%%%&&&''''''(((###&&&)))+++++++++,,,---,,,,,,---...///000111111,,,,,,,,,---------......---------------.........***+++,,,---.../////////------,,,+++++++++++++++%%%%%%&&&''''''''''''&&&******))))))))))))******,,,---------------,,,+++)))))))))))))))))))))))),,,+++)))((()))+++---///444111---,,,---000333444::::::999888666555333333999::::::999888999<<L(((***+++,,,'''(((=hĦ)))$$$&&&(((+++,,,,,,++++++---.....................4ĉ@ӵ,,,---...000333666999;;;===<<<:::999888666555444555555555444333222111111,,,+++***)))))))))***+++******))))))((('''''''''!!!$$$'''''''''''')))+++''''''''''''(((((())))))'''(((((()))***+++,,,---++++++***(((&&&%%%$$$###$$$###!!! !!! """###$$$%%%(((******,,,.........///000222333444555>L888555777666111---,,,((($$$############"""!!!!!!!!!""""""!!! !!!!!! !!!  !!!!!!  !!! !!!"""$$$%%%%%%$$$######$$$###"""!!! !!!"""###### !!!!!!  !!!!!!"""""""""!!! !!!!!!!!!  """%%% !!!"""!!! !!!"""!!!###%%%%%%###""""""$$$###'''&&&"""!!!$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""###""""""!!! """$$$###""" !!!!!!!!!!!!!!!!!!!!!"""!!! """!!!  !!!###  !!!%%%(((  !!!!!!!!!!!!!!!!!!""""""######!!!!!!""""""###$$$$$$%%%%%%&&&&&&%%%###""""""###&&&''')))(((''''''(((***%%%&&&''''''((((((''''''$$$%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&'''((("""######$$$$$$%%%%%%%%%$$$######""""""###%%%&&&&&&%%%$$$###"""!!!"""""" !!!"""###$$$%%%%%%%%%)))$$$###&&&%%%"""!!!!!!!!!"""###$$$%%%&&&!!!""""""!!! !!!###%%%'''###!!!###""" !!!$$$""""""$$$%%%%%%%%%$$$###"""###%%%%%%%%%$$$$$$###############$$$&&&)))*** !!!!!!%%%&&&'''(((***************,,,---+++(((&&&(((+++***))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&######"""!!! GG=?!!!!!!!!! !!!(((///+++''')))+++)))&&&&&&''''''((())))))))))))***,,,---...............///111111000//////000///000222333333222000///---,,,+++*********+++,,,))),,,...//////000111333,,,......+++,,,///000...---....../////////......---,,,+++******+++,,,---+++,,,------,,,,,,...000***++++++,,,,,,++++++***HdĦ(((***++++++&&&=Īj###%%%)))+++,,,,,,***))),,,,,,,,,,,,------------GG=?,,,///111333666:::<<<===;;;:::999999888666555777777666666555333222111---,,,+++***)))***++++++++++++***((('''%%%$$$$$$###'''(((''''''***---((((((((((((((()))******(((((())))))+++,,,...///---,,,***(((&&&$$$""""""###"""!!! !!! """###$$$&&&))),,,))),,,...///000000111333333444555HdĦ888444666555000,,,+++'''"""!!!"""###"""  !!!"""!!!!!! !!!!!! !!!   """###$$$%%%%%%$$$######%%%$$$"""!!!$$$###""""""""""""###### !!!!!!   !!!  !!! !!!### !!! !!!###!!!$$$&&&%%%###!!!###%%%!!!###%%%$$$"""!!!###&&&"""""""""""""""######$$$!!!"""#########"""!!! !!!"""###"""  """###$$$$$$$$$ !!!"""!!! !!! !!!"""""" """$$$!!! !!!"""  """###$$$%%%%%%!!!!!!""""""###$$$%%%%%%"""###$$$$$$######$$$%%%###%%%&&&&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""$$$%%%$$$######%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""###%%%'''((('''%%%$$$###$$$%%%%%%!!!###$$$%%%&&&&&&+++&&&!!! """$$$%%%%%% !!!"""###$$$$$$$$$ """"""!!!!!!"""$$$""""""!!! !!!"""$$$&&&&&&%%%$$$""""""&&&******'''$$$$$$%%%$$$$$$%%%%%%'''((()))***!!!ӵ$$$%%%(((ĭӵ(((ӵ)))Ħ%%%%%%%%%%%%&&&'''(((((('''ӵӵĦƜ`1.׼sĦ (((111,,,'''***+++ӵ***Ħ...000111111111111///000111111ĭӵ,,,,,,Ħ111333,,,Ħ000Ħ////////////---,,,+++******+++,,,------///))))))DdD%%%''')))?fӵ%%%&&&'''Ħ+++++++++ӵƜ`1.׼s***---ĭӵ777999999111...---+++*********+++ӵ'''&&&%%%$$$Ħ((()))''''''******+++,,,...000111...---+++Ħ!!! %%%Ħ000111000000000111333333444DdD///,,,***ӵӵӵ Ħӵ$$$ĭӵ """###$$$$$$###"""!!! !!!"""   !!!!!!    """ $$$'''&&&"""!!!"""%%%!!!!!!!!!!!!###%%%(((***""""""""""""###$$$&&&&&& !!!###$$$$$$###"""!!! !!!"""!!! !!!"""######### !!! """  !!!!!!"""""""""  !!! ###$$$!!! !!!"""###$$$$$$$$$ !!!"""###$$$%%% """###$$$######%%%'''###$$$%%%%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%"""###$$$###"""###$$$&&&''''''((()))((((((&&&&&&$$$%%%&&&$$$######&&&((('''&&&%%%######$$$&&&'''!!!###$$$%%%%%%%%%)))'''%%%###"""###$$$%%% !!!"""############"""###"""!!!""""""###$$$!!! """!!!""""""###############222666888222((("""###'''$$$$$$&&&'''((((((((((((?~4$$$$$$%%%g&e>&e...g&e)))>hӵ$$$$$$%%%&&&'''((()))g&e%%%guO>uO>&e4ff?>ߝLgĉ@Shӵ ***444...(((***g&e,,,>hӵ222333444333333000111222fff?><z444g&e>&e000000HL000111333ShӵgL///000000000000,,,,,,+++******+++,,,S?ʬ---///3h?D%%)?&&&(((ZufĦ'''&&&&&&gL+++******g&e...gĉ@'''+++g&e>&e222@e::::::??222000...---,,,+++++++++g<ĉ)))((('''&&&3we<Ħ******'''&&&3h?@e+++---///111222///...,,,Z!!! 3h?gL///111222000/////////222222333D%%)?+++fff?><z=?Ħg&e!!!g&eS?ʬ"""4ff?>ߝL@eg&e3h?g&e>&e ?? $$$%%%%%%"""!!!""""""  !!!"""!!!!!! !!!"""###  ### $$$'''&&&""" """%%%!!!###(((,,,---$$$$$$$$$$$$$$$$$$%%%%%% !!!###$$$$$$###"""!!! !!!!!!  !!!!!!"""  """###""""""!!! !!!  $$$&&&### !!!"""######$$$###### !!!"""###$$$!!!###$$$$$$###"""$$$%%%$$$%%%'''&&&%%%%%%&&&(((%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%$$$%%%%%%%%%$$$$$$&&&((()))***+++++++++)))((('''$$$%%%&&&%%%######&&&)))%%%$$$"""!!!!!!###$$$&&& """###$$$$$$######&&&'''(((&&&$$$"""###$$$ !!!!!!""""""""""""""""""$$$###"""!!!!!! ''')))&&&%%%'''###"""  !!!###$$$FFFIIIGGG;;;*** !!!&&&###$$$&&&'''(((''''''&&&4Dӵ&&&%%%%%%Hƅ^Hu]Ħ,,,Hu]Ħ(((ZuR)Ħ$$$$$$###$$$$$$%%%%%%Hu]Ħ(((HŐeHŐeHu]ĦqIܗGIӵtt!!!HGgĉ@"""$$$***222111***Hu]Ħ---ZuR)Ħ000111222222222222111sߝLGdUĦ666Hƅ^Hu]Ħ000ntHdĦ...000HGgĉ@...HdĦ...111222...***,,,)))'''(((******Htƅ^,,,,,,Bt=o9ĦDtfo9Ħ&&&''''''g?&&&&&&HdĦ+++%%%&&&Hu]Ħ)))tt,,,***Hƅ^Hu]Ħ999H׼s>>><<<444111//////...,,,+++***+++tQ'''%%%$$$$$$je<Ħ&&&&&&&&&Bt=o9ĦH׼s+++,,,...///000111000...,,,HtĦ!!! Bt=o9ĦHdĦ---///...------...000(((,,,000Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ ###!!!"""###"""!!! !!!""""""   !!!!!!###""" """""""""!!! !!!###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!$$$""" """ !!! !!! !!! !!!"""""""""  """###"""### !!!!!!!!!!!!!!!###$$$$$$###!!!$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!%%%$$$ ###%%%&&&%%%"""!!!$$$&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''$$$###"""'''(((###!!!$$$%%%"""%%%&&&''''''%%%%%%&&&'''"""###$$$$$$###$$$&&&(((%%%$$$"""!!!!!!"""$$$%%%"""$$$%%%%%%###""""""### ###$$$""""""$$$### &&&$$$"""!!!"""#########$$$############%%%&&&'''BBB@@@:::111((("""!!!""""""###$$$%%%&&&%%%$$$###!!!4DuXӵ&&&###$$$DdDΦDdDĦ+++DdDĦ(((&&&t|<############$$$$$$%%%&&&DdDĦ$$$DdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqet """###$$$***000000***DdDĦ...000t|<222333333444444444333222DdDDdDĦ222DdDΦDdDĦ111q<niDdDĦ///qet+++---DdDĦ,,,000111///,,,,,,)))'''&&&'''q<R))))))qjRgdKӵHdDĦgdKӵ'''(((GR/f6LĭĦ'''(((DdDĦ(((&&&'''DdDĦ)))`eĭ...DdDΦDdDĦ666DdDĦ@@@>>><<<888666444333000......---,,,,,,++++++geĦ(((%%%$$$FSĦ&&&&&&qjRgdKӵDdDĦ+++,,,...///000111///...,,,DdDĦ### qjRgdKӵDdDĦ---...---,,,+++,,,---***---000HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ######!!! !!!"""!!!  !!!!!! !!!    """ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%###"""$$$### !!!""" !!!   !!! !!!!!!  """###!!!"""!!! !!!!!! !!!!!!"""###$$$$$$###!!!!!!!!!  !!!!!!!!!%%%$$$!!!###%%%&&&$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''''''''(((((('''&&&$$$######'''(((###!!!$$$%%%###%%%&&&'''&&&%%%$$$&&&'''$$$%%%$$$""" !!!######$$$$$$$$$$$$###### """###""""""$$$%%% ###$$$""""""$$$### %%%###!!!!!!###%%%%%%%%%$$$$$$######$$$%%%'''(((''''''&&&$$$!!!!!!%%%((("""###$$$%%%&&&%%%%%%$$$ 4DuXӵ&&&%%%&&&DdDΦDdDӵ***DdDĦ'''%%%o)h###"""""""""###$$$%%%&&&'''DdDĦ DdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵ&&&&&&&&&***......+++DdDĦ///111o)h111222333444444444444333333DdDΦDdDĦ000DdDΦDdDӵ222GIpӵDdDĦ000po9wӵDdDĦ***...///---+++,,,)))%%%$$$$$$po9u$$$%%%&&&&&&GIdnuR)ĦDdDĦnuR)Ħ'''(((CdgĪj)))DdDĦ&&&((()))DdDĦ)))HߝL`o9111DdDΦDdDӵ333DdDĦBBBAAA===999555333111///---,,,,,,,,,---,,,,,,geĦ(((&&&sp?aĦ''''''GIdnuR)ĦDdDĦ+++,,,...///000000///...,,,DdDĦ%%%!!!!!! GIdnuR)ĦDdDĦ......---+++***+++,,,+++---///DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ######"""   !!!!!!  !!!!!! !!!###   !!!!!!  """ !!!""""""!!!!!!""""""######$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$###""""""!!!""""""""" !!!"""!!!   !!!!!!  """""""""  !!!  """###!!!!!!""""""""" !!! !!!"""#########"""""" !!!!!!!!!%%%%%%!!!###$$$%%%$$$""""""$$$&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((())))))'''&&&&&&%%%%%%$$$$$$$$$%%%'''&&&"""!!!###&&&&&&%%%&&&&&&&&&$$$$$$%%%'''%%%%%%%%%###  !!!!!!###%%%&&&&&&%%%###!!! """"""!!!!!!"""$$$ ###$$$""""""$$$### ###""" !!!$$$&&&''''''$$$$$$######$$$%%%'''(((!!!!!!!!!  $$$&&&!!!"""###$$$%%%&&&&&&&&& 4DuXӵ&&&++++++DdDʜ4DuTӵ***>d<Ħ%%%Dt$$$!!!!!!"""###%%%&&&'''>d<Ħ >d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>e!!!puR)Ħ'''((()))+++--------->d<Ħ111Dt///111222222222111444333DdDΦDdDĦ111>d<ʜ4DuTӵ2224DwDd<Ħ///puR)Ħ>d<,,,---,,,******((($$$!!!!!!peӵ"""ĦpeӵDx<>d<ӵDd<'''qR/ܗ?fӵ)))>d<+++,,,>d<Ħ***4DufئL>e111DdDʜ4DuTӵ111DdDĦBBBBBB>>>999555333111///---***+++---......---geĦ(((s<v>aĦ((((((peӵDx<DdDĦ,,,---...///000111111///---DdDĦ######"""!!!peӵDx<>d<000...,,,******+++***+++,,,>d<ӵDd<DdDΦDdDĦ DdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ!!!"""!!!    """"""!!! !!!"""###!!!  %%%'''%%%"""###!!!!!!"""""" !!!""""""  !!! !!!!!!"""############$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######!!!"""###"""    !!!!!! !!!!!!"""!!!!!!   """""" """$$$### !!!### !!!"""""""""!!!"""### !!! !!!%%%%%%!!!##################$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))&&&%%%$$$$$$######$$$$$$&&&'''%%%"""!!!###&&&(((%%%&&&&&&%%%###$$$%%%'''"""$$$%%%%%%%%%%%%(((***######$$$%%%%%%$$$######$$$$$$$$$###  !!! ###$$$""""""$$$### $$$"""!!!!!!###%%%&&&&&&######""""""###$$$&&&''''''&&&$$$"""!!!!!!"""###!!!!!!"""$$$%%%&&&'''''' 4DuXӵ(((,,,,,,D&dq&ĒR******sdKĦ$$$DHRRud!!!!!!"""###%%%&&&'''sdKĦ"""D&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ444s&dq&ĒR222222i?ʜtd<Ħ---HHܗDӊB+++<x......(((&&&### B?d<===999555333222///---***,,,---...//////geĦ(((Hg8>aĦ***)))B?Ho9***>d<000111111222222000...>d<ӵ$$$"""B?Ho9)))<x***(((((())))))))))))&ӫeʬtIӇ+++>d<Φ>d<Ħ D&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9%%%s&dq&ĒR###!!!  !!!!!! !!!!!!!!!!!!!!!"""!!!!!!"""""""""  !!!#########!!!!!!"""''')))&&&$$$$$$""" """"""!!! !!!"""!!!  !!!"""""" !!!!!!"""############"""###$$$%%%%%%$$$######!!!###$$$$$$"""!!! !!! !!!""" ###"""   !!! !!!"""""""""$$$### !!!$$$!!!"""""" """$$$ !!!!!! !!!&&&&&&"""###"""""""""###$$$$$$$$$!!!!!!""""""$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((%%%%%%$$$#########$$$$$$'''&&&%%%###"""###&&&***%%%&&&%%%$$$######%%%'''!!!###%%%&&&'''(((+++...&&&%%%$$$######$$$%%%&&&%%%%%%%%%###!!! !!!### ###$$$""""""$$$### &&&###!!!!!!"""$$$$$$###""""""!!!!!!"""###%%%&&&###"""!!!!!!"""$$$$$$%%%!!!""""""###$$$&&&''''''!!!4DuXӵ)))******Hu]3hh++++++***ne$$$###=e!!!!!!!!!"""###$$$%%%&&&ne"""###pIƎ@t@h>hfe@ďD(((((()))---//////...000444ne222333=e444444444444444333333333ege333555sĪj@h222222222fdDĦ+++@ďD+++,,,Hkge...111333$$$$$$###!!!@h%%%%%%@G$$$%%%HĪj@IŌ)))%%%Bene'''Hkge...ne///---fe---Hu]3hh222222333se<<<:::888666555444111///,,,---...///000000geĦja>aĦ++++++@G......se111111222333333333111...<Ō'''%%%###@G******Hkge***(((&&&&&&'''((())))))HĪj@IŌ+++)))ege Hu]3hIŌ DdDĦne@h>hsene@G$$$$$$sĪj@h)))&&&### !!! !!!!!!!!!""""""###"""""""""###""" !!!!!!"""""""""""""""&&&((($$$"""###"""  """"""  !!! !!!!!!!!!"""###  !!!!!! !!!!!!!!!!!!"""############""" ###%%%%%%$$$""""""###  !!!""" """"""!!!###""" !!! !!!!!!!!!"""!!!!!!"""!!!!!! !!!###!!!###!!!"""%%% !!!""" !!!&&&&&&"""###!!! !!!###%%%%%%$$$ !!!!!!"""###%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%$$$###%%%***&&&&&&%%%###""""""%%%((("""$$$%%%%%%$$$%%%''')))'''&&&$$$""""""$$$&&&'''!!!""""""""""""###&&&))) ###$$$""""""$$$### %%%###!!! !!!""""""!!!""""""!!!!!!"""###%%%&&&&&&$$$######$$$%%%$$$###############$$$%%%&&&''' 4DuXӵ+++ĵD^,,,,,,,,,+++)))###"""!!!"""""""""""""""###$$$$$$ !!! ###!!!!!!((()))+++,,,///111111000333777222333333444444555444444333333222222222222333222222111111111DdDĦ++++++,,,,,,,,,)))+++---///!!!"""###""" $$$%%%%%%%%%$$$$$$%%%''''''$$$''''''---///333111000222///D^555000333666s׼s<<<888777777777888666333000.........///000222geFm8--->aĦ,,,,,,+++111111111s׼s222333333444444444222111///Ho((((((&&&$$$"""+++,,,,,,---,,,)))(((((()))((()))***+++)))'''D^ DdDĦs׼s$$$"""###$$$%%%$$$"""   !!!!!! !!!"""######  """######'''((($$$"""$$$$$$### !!!  """$$$!!!""""""!!!"""### !!!!!!!!!  !!!!!!"""""""""%%%&&&%%%$$$$$$%%%###"""!!! !!!"""$$$%%% """"""!!!    !!!""" """!!! !!!"""!!! !!!###!!!!!!%%%"""!!!  """&&&&&&######!!! ###%%%%%%$$$###""""""""""""###$$$$$$###$$$%%%%%%%%%%%%$$$###)))'''%%%###"""###%%%&&&###$$$%%%&&&&&&%%%$$$$$$&&&$$$$$$'''&&&###%%%***&&&&&&$$$"""!!!"""%%%(((###$$$%%%$$$""""""$$$%%%%%%%%%%%%$$$$$$%%%%%%%%% !!!!!!!!!###'''*** ###$$$""""""$$$### """  !!!"""!!!$$$############%%%&&&'''+++)))&&&%%%&&&%%%""" $$$$$$#########$$$&&&&&&Φ4DuXӵtvӵ>d<Ħ---------,,,,,,+++***Ħ!!! !!!"""###"""!!!###"""""""""""""""######!!!Ħ!!!%%%!!! """  """"""###%%%&&&''')))---000///333333222555999666...Ħ333333222111111222222222333333222111111111222222333333222222111555222///000333555333111222111111111000000//////>d<Ħ+++,,,---&&&(((+++------,,,---.........,,,)))&&&%%%'''(((!!!######!!! """$$$!!!"""###$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%&&&((())))))'''&&&$$$###$$$&&&%%%$$$$$$%%%'''))))))(((((()))***+++,,,---///222555Ħ111333333333222111222444666222>d<Ħ...555///333888Be888:::555555666888999888444111000/////////111333geFYĉ111111>aĦ------------///000333111111111333222Be333333444444555555555111111000nu]ӵ...###"""###%%%&&&)))***---......///111333///000000///---,,,,,,---)))***++++++)))((()))***+++)))'''%%%$$$###$$$$$$>d<Ħ !!!!!! >d<ĦĦ BeĦ!!!### """%%%''''''&&&$$$""" !!!!!!!!!!!! """$$$###!!!!!!"""&&&)))***%%%$$$&&&((('''  ###&&&!!!######!!!   """"""!!!   !!!"""!!!%%%&&&&&&%%%%%%&&&%%%$$$###""""""$$$&&&'''  """###!!! """"""!!! !!!!!!!!!""" """ !!!!!!###!!!!!!###!!!!!!&&&"""!!!  """&&&&&&######!!! ###%%%%%%###%%%$$$###"""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###+++)))&&&$$$######%%%&&&###$$$&&&''''''&&&%%%###&&&###$$$)))(((###%%%***&&&&&&$$$"""!!!"""%%%(((###$$$%%%$$$######%%%'''###$$$&&&''''''&&&$$$###!!!!!!!!!  $$$&&& ###$$$""""""$$$###  """###"""&&&%%%$$$$$$%%%&&&((()))$$$""" !!!$$$%%%$$$!!!%%%$$$#########$$$%%%&&&?aŖ%7uSQuR)ӵsdKĦ...+++++++++++++++gdKĦ"""######$$$%%%''''''"""###"""!!!!!!###!!!gdKĦ  ###$$$$$$%%%&&&''')))***+++++++++---111333222333444555444333222gdKĦ111111222222333111111111111222333444444555444333222222222222222111333333000000444444222111000...---,,,,,,------gdDĦ,,,+++***))))))))))))***+++,,,,,,++++++***(((&&&$$$"""!!!!!!""""""!!! !!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$###"""###%%%'''''''''&&&&&&%%%$$$######&&&&&&'''''''''''''''&&&'''***------++++++...111333333333gdKĦ333888666444444444444222000000sdKĦ111000111333666444666888:::999999:::<<<;;;777333555444333333222111ŶS1112222223we<222222111111000111111111111000111222333333444444444333222333222iĉ@3hR/Ō&&&%%%&&&(((((((((++++++---///000222333444888666222///---,,,------...---,,,)))'''''')))+++''''''''''''&&&$$$"""  !!!!!!DdDĦ"""###sdKĦgdKĦ gdKĦ"""$$$!!!$$$%%%$$$$$$$$$%%% """"""!!! !!! !!!"""""""""!!!!!!'''&&&$$$$$$$$$$$$&&&'''$$$###""" !!!"""###"""  ###$$$###   """%%%&&&""" $$$!!!!!!!!!!!!""""""""""""%%%$$$######$$$$$$###"""###""""""   !!!!!! !!! """"""!!! !!!""" ###$$$$$$""""""###  !!!"""!!!###$$$###!!! $$$&&&&&&$$$""""""!!!!!!!!!!!!!!!"""'''((('''&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$(((&&&$$$"""!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%###'''((($$$$$$(((+++***""""""###$$$&&&'''((((((#########!!! ###%%%$$$%%%""" !!!!!! !!!"""$$$&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&%%%###"""###%%%%%%%%%>A...ne......++++++++++++ne######"""!!!"""###$$$$$$"""######!!! !!!###ne  !!!!!!!!!  !!! !!!###$$$$$$%%%''')))***,,,---------...000333444444555555555444ne111111111111222222111111111111111222222333444444333222222222222222111333333///000333333111//////...---,,,------De...,,,+++******************++++++,,,---+++(((&&&$$$#########"""###$$$%%%%%%%%%$$$###"""###%%%'''''''''%%%%%%"""#########""""""$$$&&&&&&&&&&&&%%%$$$#########%%%&&&'''((((((((((((((())))))***,,,...///000000222333ne444333777555444333333333111///000ne111000000111444666777666666999;;;;;;999888999;;;:::777444555555555444333333>A666444111k<444555444444444444444444555444444333333333333444444555444444444222222222fh+++(((&&&''')))******------...///111333555666777555222000...---------......---***(((''')))***'''((((((((('''%%%###"""De''')))&&& nene ne!!!###!!!"""$$$$$$"""""""""###"""!!!  !!!$$$&&&&&&%%%%%%%%%%%%&&&&&&#########"""""""""###### !!!"""!!!!!! """$$$### !!!   $$$$$$ ### !!!!!!!!!""""""###"""""""""#########""" ###"""!!!  !!!!!!  """ !!!!!!  !!!!!!!!!"""$$$%%%%%%###!!!"""###    """""""""###!!! !!!$$$%%%$$$"""$$$######""""""#########&&&'''&&&%%%###"""###$$$########################$$$&&&''''''%%%$$$$$$%%%(((&&&$$$""""""###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%"""&&&&&&"""!!!$$$&&&%%%######$$$%%%&&&&&&''''''###$$$###!!! !!!###%%%!!!""" """###""""""!!!!!!""""""###$$$%%%$$$$$$$$$%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!"""######---///...///000+++++++++***%%%$$$###!!! !!!"""#########""" !!!###   !!!!!! """###$$$$$$$$$%%%(((+++,,,...000000000000111222555555555555555444333222222222222333333333222111111000111111111222222222111111111111111000222222//////222222000---------,,,------.../////////---+++)))+++++++++++++++*********,,,***&&&###""""""###%%% !!!""""""######""""""$$$%%%&&&'''((('''&&&%%%!!!"""###"""!!!"""###%%%%%%%%%%%%$$$######""""""%%%&&&'''((()))*********+++)))(((+++000444222000222333666555444666444222222222222000//////222111000///111333666777888999<<<>>>;;;999888777888888777666555555555555555555777999666444555666666555555444555666666666666666555444555555555555555444444111222222111333///***((((((***,,,---000//////000222444666888666444222000..................---***'''&&&''')))'''((((((((('''%%%$$$###!!!)))------((( !!!"""######$$$"""!!! """###$$$""" !!!"""!!!### !!!$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""######  !!! """###"""  !!!!!!!!!!!!  !!!!!!""" !!!!!!!!!!!! !!!!!! !!!!!!""""""### !!!$$$###!!!  !!!!!! !!!  """ """###""" """###"""###$$$&&&&&&$$$""""""###   !!!!!!!!!$$$"""!!!"""######"""!!!%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$"""!!!"""$$$""""""""""""""""""""""""###%%%&&&'''%%%%%%&&&'''((('''%%%######$$$&&&'''#########$$$$$$%%%%%%&&&###&&&&&&""" ###$$$###$$$$$$%%%%%%&&&&&&&&&'''###$$$###"""!!!!!!###%%%!!!$$$$$$!!!"""$$$$$$###############"""""""""$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$"""######$$$&&&(((***+++---///111111000///000111,,,++++++***(((&&&%%%$$$$$$###!!! """$$$###$$$$$$###!!! !!!"""   !!!!!! !!!"""%%%%%%%%%%%%$$$&&&***------///222333222111111222444444444444444333333333555444444444444444444555444444222111111000000000000000000111111000000000///111000------000111...++++++,,,,,,---...//////(((***---//////---***))),,,,,,,,,++++++***))))))***(((&&&$$$###"""###### !!!!!!"""""""""###%%%&&&&&&'''&&&&&&%%%$$$"""###$$$$$$######$$$&&&$$$$$$$$$#########""""""%%%&&&''')))***+++++++++***)))***,,,111444444333111333666888999888666444444333111111222111000...///000111111111111000///111222444666888;;;===>>>;;;999777555555666666777444444555555666666666777444666666444000///111444222222333444555555555555222333333444444444444444444444444555444444333222111222222111111222444777888333...******---///000222222111222333666888:::555444222000......------,,,,,,+++)))&&&$$$%%%&&&%%%&&&&&&'''&&&%%%###"""!!!!!!%%%((())))))%%%    !!!#########"""!!!!!!$$$&&&"""!!! !!! !!!!!! """!!! !!!!!!"""""""""###$$$%%%%%%$$$###""" !!!""""""""" !!! !!!!!!!!!  !!!!!!!!!!!!  !!! ######   !!!   """###!!! """&&&%%%!!!!!!%%% !!!!!!!!!!!!  !!!!!!!!!!!!!!!  ###$$$$$$###"""!!!"""$$$###""""""###%%%&&&$$$""""""$$$!!!!!!!!!  !!!!!!!!!""""""""""""############$$$$$$######$$$$$$%%%%%%######$$$###!!!!!!"""$$$"""""""""###############"""$$$&&&'''&&&&&&'''(((((('''%%%$$$$$$%%%&&&'''""""""######$$$%%%&&&&&&$$$((()))%%%$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$###!!!!!!###%%%***,,,***$$$!!!###%%%$$$########################$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&'''&&&%%%%%%&&&""""""###$$$&&&(((***+++---///000111000///000111,,,++++++***(((&&&%%%$$$###"""!!!!!!"""###%%%'''###$$$%%%$$$""" !!!!!!  !!!  !!!  !!!###%%%'''(((''''''&&&(((+++......000333444333222222333333333333222222222222222333333222222222222333333444444222111000000000000......///000000//////...,,,//////,,,,,,000000...******+++,,,---...//////'''))),,,......,,,***(((***++++++++++++***((((((%%%&&&''''''&&&$$$"""!!!###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$#########$$$&&&&&&%%%$$$%%%&&&$$$$$$##################%%%&&&''')))***+++++++++(((***---//////000333666222444666888999888666444333222111111111111000...///000111222222111000///000111222444777:::;;;;;;:::999666444333444555777333333333444555555666666555111......111333333111111222333444555555555555111222222333333333222222222222333333333222222111111222333222222333666888;;;666000------///111222444333333444555777999:::444333111000...---,,,+++((()))(((&&&###""""""###"""###$$$%%%$$$###"""!!! !!!"""!!!$$$###  !!!  !!!"""###""""""$$$'''))) !!! """!!! !!!"""###$$$%%% !!!"""######"""!!! ###$$$%%%&&&&&&%%%%%%$$$ !!!   !!! !!!$$$$$$!!!    !!!### ###''''''$$$%%%))) !!!!!!""""""!!!!!! !!!"""#########"""""" """######""" """$$$!!! !!!######"""!!!"""$$$""" """!!!!!!!!! !!!!!!!!!!!!""""""!!! !!!"""###$$$%%%&&&"""""""""""""""###$$$$$$!!!"""###"""!!!!!!###$$$#########$$$$$$$$$%%%%%%"""$$$&&&'''&&&&&&((()))'''&&&%%%%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&###''')))'''&&&)))***)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$""""""###%%%***,,,***$$$!!!###%%%$$$!!!"""###$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&((('''%%%%%%&&&'''###$$$%%%&&&(((***,,,---,,,...000000//////000111+++++++++***)))'''&&&%%%""""""######$$$&&&'''(((###%%%&&&%%%"""!!! !!!  !!!  """ !!!#########$$$&&&'''((()))***))))))))),,,...///111333333333222333555333333222111111111111111//////............//////222111000///............+++,,,.../////////...---))),,,,,,***+++///000...******,,,---............((()))+++------+++)))'''((()))*********)))((('''$$$%%%''')))(((&&&###!!!############$$$&&&'''(((&&&&&&%%%$$$######""""""###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))*********'''+++//////......222666444555777888888666555444333222111111222222111///000111222333333222111000222111111333666888888777888888666444222222444666222222333333333444444444444///***+++000444222///333333555666777777888888444444444444444333222222000000111222222222222222333333444333333444777999;;;777222000000222444444333444555666777888999999333222111///---+++)))(((%%%&&&&&&%%%"""!!!!!!""" !!!"""###$$$###"""!!! """###!!! !!!!!!  """!!! """######$$$''')))  !!!!!!""" """###$$$ !!!!!!!!!!!!!!!!!! ###$$$%%%%%%$$$###"""!!!  !!! !!!!!! !!! ###$$$!!! !!!     !!!  ### """''''''$$$%%%((( !!!!!!""""""""""""""""""###$$$%%%&&&%%%$$$###  !!!### !!!"""!!! !!!$$$"""!!!###"""###"""!!!!!! !!!!!!!!!!!! !!!""""""!!! """""""""###%%%''' !!!"""######!!!"""###"""!!!"""$$$%%%#########$$$%%%%%%&&&&&&###%%%''''''''''''((()))%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&''' %%%(((&&&&&&(((***(((%%%%%%&&&&&&'''''''''(((###$$$%%%%%%#########%%%"""%%%%%%""" ###%%%%%% !!!###%%%&&&&&&%%%$$$$$$######"""######$$$$$$######$$$$$$$$$$$$######!!!$$$&&&&&&###!!!###%%%$$$$$$%%%''')))+++---...+++---/////////...///000++++++++++++***)))((('''"""###$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&###!!!  !!!!!!!!!  !!!!!! """&&&((('''&&&'''))))))***,,,,,,++++++,,,...///000111222222222555777444333222111111111222222///..................///...---,,,,,,++++++++++++***+++---...///...---,,,'''******)))+++///111///***+++,,,---...------,,,******+++++++++)))((('''%%%&&&((()))))))))'''&&&%%%&&&'''(((((('''%%%$$$!!!!!!!!!!!!"""$$$&&&'''((('''&&&%%%$$$######""""""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((***+++---......000111222666666666666555444333333444222111111222333111000111222333444444333222111555333222333666777666444666777777444222111333555333333333333333444444444444000,,,+++...000000///222333444555666777777777555555555555444222111000///000111222333444444444444555555444333444777999:::777333222333444555555222444666888999999888777222222000...+++(((&&&%%%"""$$$%%%$$$"""!!!"""""" !!!"""$$$$$$$$$###"""!!!!!! !!!### !!!!!!  """!!!!!!"""""""""$$$%%%  !!!""""""!!!!!!!!!###$$$###""""""!!!!!!""""""###!!!!!!!!!  !!!"""!!!!!! !!!!!!!!! """###!!! !!! !!!!!!###"""  """!!!""" """%%%$$$ ###!!!!!!"""############"""###$$$&&&'''((('''&&&%%%!!!"""""""""  !!!  $$$&&&  !!!!!! !!!$$$###"""###""" """"""!!! !!! !!!!!! !!!######""""""$$$&&& !!!"""###$$$!!!"""######"""###%%%'''"""""""""###$$$%%%%%%%%%$$$%%%'''((('''&&&'''((($$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&(((&&&%%%'''(((&&&$$$%%%%%%&&&'''((())))))"""$$$%%%%%%$$$###$$$%%%###$$$!!! ###%%%###"""###%%%&&&&&&%%%###"""######""""""""""""######!!!""""""######""""""!!!###&&&&&&""" """$$$""""""###%%%'''***,,,---***,,,...///......///000+++++++++++++++***)))(((###$$$&&&'''&&&%%%###!!!$$$%%%'''&&&###!!!  !!!!!! """######""""""###%%%!!! !!!"""""""""###(((***)))((((((***)))+++------,,,,,,---...///000000000111222666888555444333222222222333444111111000000000000111111+++***))))))((())))))))))))***,,,.........,,,+++%%%((()))(((***///111000***+++,,,---...---,,,++++++++++++***)))(((''''''###%%%'''((()))((('''&&&(((''''''&&&&&&'''''''''%%%$$$$$$$$$%%%''')))******)))'''&&&%%%$$$######!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&---+++))),,,000222111...777777666555444333333222444222111222333333222111222333444444444444333222777555333444666777555222444666777555222111222555444444444444444444444444444333000...,,,,,,...000///000111333444555555555555555444333222000///...///000111333444555666666555666666555444444777999999666444333444666666666111333666999:::999777666222111000---***'''$$$###"""###%%%%%%###"""###$$$ !!!###$$$%%%%%%$$$$$$"""!!!  !!!"""!!!!!!   """"""!!!"""!!! !!!"""!!!!!!!!! !!!######!!! """%%%&&&%%%$$$###""""""###$$$%%% !!!######""" !!!"""###"""  !!!""" !!! !!!###!!! !!!  !!!""" $$$### !!!!!!!!!$$$""""""!!! !!!###!!!!!!!!!"""###############$$$%%%'''))))))((('''&&&###$$$$$$###"""!!!!!!"""""""""###""""""$$$(((+++!!! !!!!!! !!!%%%###"""###### """!!!    ###%%%$$$!!! """$$$ !!!"""###$$$!!!"""############%%%''' !!!!!!"""###$$$$$$$$$$$$&&&(((((('''&&&'''(((#########$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&$$$)))***(((&&&''''''$$$$$$$$$%%%&&&'''))))))***"""$$$&&&&&&$$$###$$$$$$!!!%%%'''$$$"""######!!!$$$%%%&&&'''&&&$$$""" ######"""""""""""""""#########$$$$$$$$$$$$###### $$$((('''$$$!!!###&&& """$$$&&&((()))))))))---...---,,,++++++---///+++******))))))******+++############$$$&&&((()))######$$$$$$###"""  !!!!!! !!!"""###""""""!!!""""""###$$$!!!!!!  """"""$$$((()))(((''''''(((...******......******.../////////...///111555999555555333111222555333...111,,,))),,,...---+++,,,***))))))((('''&&&&&&%%%'''***---...---+++******'''((()))+++---///000111333000---,,,,,,------,,,---***'''(((***+++***((()))************+++++++++))))))((((((((((((((((((---'''%%%&&&%%%"""$$$))),,,(((&&&''''''$$$###%%%##################$$$$$$***++++++***'''&&&&&&'''***)))'''&&&&&&'''(((***)))+++---......///111333;;;999555111000000222333444333222111000111222333555444111000000222555666555555555555555444444444222444666777555444444555222222222333666666555444222111///,,,***+++///222222333333444444555555555444555555444222111111222,,,///222666777666555333999666333333555777777555999888777666666555666666<<<<<<;;;:::999777777666000...+++(((&&&%%%%%%%%%$$$$$$###"""!!!!!!!!!""""""""""""""""""###$$$$$$%%%""" !!!###!!! !!!    !!!"""!!! !!!"""%%%###!!!""" """""" """ """%%%&&&$$$!!! !!!"""#########"""!!!!!! !!! ###  !!!!!!!!!"""!!!!!!  !!!""""""!!!"""  !!!""""""$$$###  ######""""""!!!!!!!!! &&&""" $$$'''&&&###'''%%%%%%'''%%%!!!"""&&&'''&&&%%%$$$###"""""""""######""" """&&&!!! !!!$$$%%%"""!!!!!! !!!###!!!!!!###  !!!###$$$""""""!!!!!!!!!###$$$%%% ###&&&)))(((%%%!!!%%%!!!"""&&&''''''!!!"""###$$$%%%$$$$$$###'''###!!!###(((***)))&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''&&&%%%###"""''''''&&&&&&&&&&&&&&&&&&##############################""""""""""""###### """%%%&&&%%%%%%%%%&&&""""""!!!!!!"""###$$$$$$$$$&&&&&&$$$$$$''''''$$$"""""""""""""""######$$$###$$$&&&)))+++,,,,,,,,,,,,------,,,++++++,,,...---,,,+++***))))))))))))%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""!!! """!!! !!!###"""""""""""""""""""""""" ###&&&!!!$$$'''*********+++,,,...******......******---.........------000444777555555333111222555333...333...,,,///000...---...,,,+++(((&&&&&&'''((()))(((+++---...---+++))))))((((((***+++---///000111333000---,,,,,,------,,,---+++((((((***+++)))'''************+++++++++,,,,,,,,,,,,++++++*********+++'''%%%)))***))),,,111AAA444((($$$$$$###$$$&&&"""#########$$$$$$%%%%%%***+++,,,***(((&&&&&&'''((((((&&&&&&&&&&&&'''(((&&&(((+++------///222444444333222111000///......333222222111111111222222444333333222222333555555777777777666555444333333333444444333222222444666555444333444555555333111111111000...,,,---///222000111222333444555555666333444555444111000111222...///111333555666666666888666333333555777666555888777666666666666666666;;;;;;:::999777666555444111///+++'''$$$"""""""""######""""""!!!!!!"""""" """$$$%%%&&&&&&###  """######"""!!!  !!!    """###"""!!!!!!"""%%%$$$!!!!!! """!!! """%%%%%%###!!!%%%&&&&&&&&&&&&%%%###"""$$$ !!! !!!  !!!  !!!"""### !!!!!! """!!!!!! !!! ###"""!!!"""  !!!!!!"""""""""%%%""" """%%%%%%"""'''%%%$$$&&&$$$!!!###((($$$$$$$$$###$$$%%%%%%&&&&&&""" ######!!! !!!######!!!!!!!!! !!!!!!###!!!!!! !!!"""$$$%%%######"""!!!!!!"""###$$$$$$&&&))),,,+++(((%%%"""(((&&&###!!!"""""""""""""""###%%%&&&&&&&&&%%%%%%'''$$$"""###''')))(((%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """$$$%%%$$$$$$%%%&&&######""""""###$$$$$$%%%###&&&&&&$$$###&&&%%%""""""""""""""""""######$$$ !!!###&&&((()))***+++***,,,......---,,,,,,,,,///...,,,***)))(((((('''$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$"""!!!!!! !!!""""""!!!!!!"""### !!!"""######"""!!!  ###%%%###&&&)))+++++++++,,,------******------++++++---,,,,,,---,,,,,,...222555444555333111111444222...333///---///000---+++------+++'''%%%$$$'''***---)))+++......,,,***)))(((((()))***,,,---///000111222///---,,,---...------...,,,******++++++)))'''++++++++++++,,,,,,,,,,,,......---,,,+++******)))***'''''')))++++++...333HHH888(((###$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&***,,,,,,+++)))'''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&)))+++,,,...111444///000222333222///---+++000111111222222222111111222333444555666555555444:::999888777555444333333444444222000...000333666777555444444444333000...111222222000///...000111//////000111222444444555222333444333111000000111000000000222333666888999777555444444555666666555666666666555666666777777999999888777666444333222...,,,(((%%%"""!!!!!!!!!"""!!!!!!!!!!!!""""""### !!!###$$$%%%$$$""" !!!#########!!!!!!!!!     !!!###$$$###"""""""""%%%$$$""" !!! !!!!!! !!!$$$%%%###!!!((((((((('''&&&%%%$$$###'''###!!!""" !!!!!!!!!!!!!!!  !!!!!!###""" """  """!!! !!!!!!"""###!!!  !!!"""### ###'''&&&"""'''$$$###$$$"""!!!$$$***$$$$$$$$$$$$$$$%%%&&&&&&)))!!!$$$((($$$ """""" !!!"""  !!! """""""""!!!!!!"""###$$$%%%$$$$$$###"""""""""######%%%'''***,,,+++)))&&&$$$&&&&&&&&&$$$""" !!!$$$%%%'''(((((('''&&&&&&(((%%%###$$$'''(((&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$#########%%%'''$$$$$$#########$$$%%%%%%"""%%%&&&$$$###%%%###"""""""""""""""######$$$!!!$$$&&&((()))******,,,000000///---,,,,,,------+++***)))(((((((((!!!"""###%%%&&&&&&%%%$$$"""!!!!!!!!!  !!!""""""!!!!!!"""$$$ ###$$$$$$"""  """''')))++++++***))))))***+++***+++,,,,,,++++++,,,+++,,,---,,,,,,---000333222444333000000222111...000---,,,......***)))******)))&&&$$$%%%''')))+++)))+++------+++)))(((((()))***+++,,,---///000000000...,,,,,,---......---...------,,,,,,+++)))(((+++,,,,,,,,,------------------,,,+++***(((((('''+++)))((('''''''''(((***444,,,&&&'''(((%%%!!! """"""###$$$%%%&&&'''(((***,,,---,,,)))'''''''''######$$$%%%%%%%%%%%%$$$$$$&&&(((***+++,,,///111///111333444333111///---...///111222222222111000000222555888888777555333999888888777666555555444333333333111//////222444666444333333333222000...000222333333111000000111//////000000111111222222111222333222000///000111///000111333555666777888666555444444555555555555555555555555555666777888777777777666444222000///'''&&&$$$"""""""""###$$$ !!!!!!"""###"""!!!!!!  !!!!!!  !!!!!!  ###!!! !!!$$$%%%$$$###""""""$$$###!!!   """######### !!!###$$$###!!!&&&&&&%%%%%%%%%$$$######'''$$$"""###!!!  """""""""""""""!!!  !!!!!!######!!!!!!"""  !!!!!!!!!"""  !!!"""###''')))(((&&&&&&###!!!"""!!! %%%+++((('''&&&$$$############)))"""&&&)))%%% """""""""!!!  !!!   !!! !!!"""!!!!!!!!!""""""#########%%%$$$$$$######"""""""""###$$$&&&((((((&&&$$$""""""&&&&&&###"""###%%%%%%&&&'''(((((('''&&&&&&'''&&&$$$%%%&&&&&&$$$""""""############$$$$$$$$$%%%$$$###"""""""""$$$$$$"""######$$$$$$$$$$$$##############################""""""!!!!!!""""""############"""!!!"""%%%'''$$$######"""######$$$$$$!!!$$$%%%######$$$""""""""""""""""""######$$$"""###$$$&&&(((***,,,---***---111222111...---,,,******)))((((((((())))))!!!###$$$&&&&&&&&&%%%$$$!!!!!!  !!!""""""!!!!!!"""### """$$$$$$!!! !!!&&&'''))))))((('''((())))))***+++***+++,,,,,,,,,+++,,,------------000222000333222///...000///---...,,,,,,///---)))(((+++&&&&&&%%%%%%%%%&&&&&&''')))+++,,,,,,***)))((()))******+++,,,...///000000///---,,,---...//////...---.........---+++******------------............------,,,+++***(((((('''******(((&&&%%%%%%%%%$$$######%%%((('''"""!!!###"""###$$$%%%&&&'''(((((()))+++---,,,***'''&&&&&&""""""###$$$%%%%%%$$$$$$&&&''')))*********,,,...111111111111000000//////,,,...///111222222111111000222555777888777555444666666666777777777777777222333444444222111111222222111111222333333222000000222444333222000000111111111000000000000//////111222333222000000000222...000333666777777666555444555555555555444444555555555444555555666777777555555555555333000---,,,%%%$$$"""!!! !!!"""###  !!!""""""!!!!!! !!!!!! !!!!!!  """"""!!! $$$""" !!!!!!!!!$$$%%%$$$###""""""!!!!!!    ###%%%((()))***###""" """###"""!!!############$$$%%%%%%%%%&&&"""!!!###""""""""""""!!!!!!!!!!!!"""""" !!!!!!  !!! ######""""""###    !!!"""!!!###"""   ###&&&***+++,,,%%%"""!!!!!! $$$***'''&&&%%%$$$###"""""""""&&&%%%$$$%%%''''''%%%### !!!###$$$######""""""!!!  !!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$###""" $$$&&&$$$$$$%%%((($$$%%%&&&''''''&&&%%%$$$&&&&&&%%%&&&&&&%%%###""""""""""""#########$$$$$$###"""!!! !!!"""### """&&&((()))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########"""!!!"""$$$&&&""""""!!!!!!!!!!!!""""""!!!$$$%%%""""""###""""""""""""""""""######$$$"""######$$$&&&(((***++++++---111222000...------((((((''''''''''''((((((&&&&&&%%%%%%$$$###!!!!!!###"""!!!  !!!!!! !!!""" """######  """$$$ """%%%&&&'''(((+++---(((***+++)))***------++++++,,,------,,,---///111---111111---+++------+++---,,,...111///++++++...%%%%%%%%%%%%%%%%%%$$$$$$(((***++++++***))))))***++++++,,,---...///000000---,,,,,,---///000///...,,,...000000...,,,,,,,,,---.........////////////......---,,,+++******)))''')))(((%%%%%%'''(((%%%%%%$$$%%%&&&"""###***$$$$$$%%%&&&&&&'''(((((((((***,,,,,,)))'''%%%%%%""""""######$$$%%%%%%%%%''')))******)))***+++,,,000///---+++++++++,,,,,,,,,---...///111111222222111222333555666666666555444555555666666777777888111333555555333111000000/////////111333444333222000222333333111000000111111000000000000/////////111222333222111000111333///111555888888777444333222444666666444333444555555555555444555555666666444444555444222///,,,***)))'''$$$!!!  !!! !!!###%%%&&&#########$$$%%%$$$""" #########!!!  ###!!! !!!""" !!!######"""!!!"""###  """!!! """%%%(((***+++&&&###!!! !!!""""""!!!"""""""""###$$$%%%''''''%%%"""!!!######!!!!!!$$$######""""""""""""###### !!!"""###!!!"""$$$!!! !!!   """###%%%&&&!!!###"""$$$$$$###$$$%%%(((***+++%%%"""!!!""" """((("""""""""""""""###$$$$$$"""%%%((((((&&&$$$%%%&&& """$$$%%%$$$######$$$ """"""""" !!!### ###### ######!!! !!!!!!!!!!!! $$$$$$$$$%%%$$$$$$###"""""""""######$$$$$$######!!!$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""$$$%%%&&&&&&&&&$$$###"""""""""#########$$$$$$$$$!!!!!! !!!""""""!!!%%%((()))'''$$$!!!""""""""""""""""""""""""######""""""""""""######"""###$$$###"""!!!###%%%""""""!!! !!!!!!!!!$$$$$$!!!!!!$$$$$$!!!"""""""""""""""######$$$"""!!!!!!"""###$$$&&&'''***,,,//////...,,,,,,,,,((('''&&&%%%%%%%%%%%%%%%%%%$$$###""" """!!!   !!! !!!"""!!! """$$$!!!###%%%&&&))),,,///'''++++++((()))---...+++)))+++,,,,,,++++++---///***///000+++)))***+++******+++...111///++++++///((('''%%%$$$###$$$$$$%%%'''(((******))))))+++,,,+++,,,,,,---...///000000,,,,,,,,,---///000///...***---000111///......///....../////////000000000,,,,,,,,,++++++*********%%%((((((%%%%%%((()))%%%)))&&&$$$%%%###!!!$$$***%%%%%%&&&&&&'''''''''(((&&&)))++++++)))&&&$$$#########""""""###$$$&&&'''&&&(((*********+++,,,......---+++)))((((((((((((,,,,,,---...///111222333222222111222333555666777555555555555555666666666222333333222000...///000///...///000222333222111111222222111000///000111...//////000111111222222111333444333222111222444333444555666666555444333111444666666444333333444666666555444444444555555333444555444222///+++))))))'''$$$!!!  """%%%'''((('''''''''((()))'''### !!!###$$$$$$"""!!!  !!!!!!  """### !!!!!!  """$$$ !!!!!!  !!!###""" !!!###&&&'''(((%%%!!! !!!"""!!!"""!!!!!!!!!!!!"""$$$%%%&&&###"""$$$$$$!!!!!!$$$######""""""""""""###### !!!!!!""" """%%%### !!!!!!   !!!"""###$$$ """!!!  !!!!!!""""""###%%%&&&&&&'''((()))$$$"""!!!###!!! %%%!!!!!!!!!!!!!!!""""""### $$$((((((&&&######$$$"""$$$%%%###""""""$$$!!!###&&&&&&%%%######### $$$$$$ $$$$$$ !!!""""""""""""!!! """###$$$%%%%%%%%%$$$###"""""""""""""""######$$$###""""""###$$$%%%$$$"""$$$%%%&&&&&&%%%$$$###""""""$$$&&&&&&&&&$$$###############$$$$$$$$$%%%%%% !!!""""""#########"""!!!"""$$$&&&&&&&&&%%%%%%""""""""""""""""""""""""!!!!!! !!!!!!!!!###$$$$$$"""!!!"""#########"""!!!!!!!!!!!!!!!"""$$$### $$$&&&%%%"""""""""""""""######$$$&&&%%%%%%$$$%%%'''((())))))+++------,,,******+++)))((('''%%%$$$###""""""!!! !!!"""  !!! !!!!!!  """$$$%%%&&&&&&(((***---&&&++++++((()))......***((()))++++++******+++---)))---///***'''(((***)))'''(((,,,///...)))***...,,,)))&&&""""""###&&&(((&&&''')))***)))***+++---,,,,,,,,,---...///000000,,,+++,,,---000111000...)))---111222000...///000////////////000000000000)))))))))((((((((((((((($$$((((((######&&&&&&!!!&&&###"""&&&(((&&&$$$$$$&&&&&&''''''''''''''''''&&&(((***+++(((%%%###"""$$$###""""""###%%%'''(((%%%''')))***+++,,,...000------,,,+++)))'''&&&%%%,,,,,,,,,,,,...000333444333222000///111333777999666666555555444444444333333333111...,,,,,,///111000//////000222222111000111222222000///...000111,,,---...000111333555555222333444444222222333444777666555444444444444444111444777777444222333444777666555444444444444444333444555444222///+++(((&&&%%%"""  !!!!!!  !!!###$$$&&&''')))((()))******'''### ###"""  !!!!!!###%%%$$$###!!! """!!!  """###  """###!!!!!! """%%% !!!"""############ !!!!!!!!!######  """)))&&&""" !!!!!!!!!  '''$$$###$$$$$$ ###""""""!!!!!!!!!!!!""""""!!!!!!""""""!!!!!!  !!!!!!!!! """%%%$$$ !!!"""!!!   !!! !!!"""$$$$$$###'''((()))))))))$$$""""""###!!!###$$$###"""  """%%%&&&%%%###"""!!!!!!$$$$$$""" !!!### $$$(((***)))&&&###"""!!!%%%%%% $$$$$$ !!!"""###$$$$$$###"""!!!!!!"""$$$%%%&&&%%%%%%$$$  !!!""""""###!!!!!!%%%'''&&&###%%%%%%&&&&&&&&&%%%###"""!!!###&&&'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%$$$###%%%%%%$$$$$$%%%'''(((***$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%###"""!!!"""$$$$$$###""""""!!!"""""""""$$$""" %%%((('''"""""""""""""""######$$$######$$$%%%&&&&&&''''''++++++***,,,------+++)))$$$"""!!!!!!"""""""""!!!   !!!""""""######  """$$$%%%%%%&&&'''''''''&&&''''''((()))***++++++,,,((((((((()))***,,,---............,,,***)))***,,,)))((((((***,,,,,,+++***(((''''''&&&&&&&&&&&&''')))'''''')))---...---+++******++++++,,,------...+++***((())),,,///111222111000000111222333111000//////...------///000111))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''%%%((((((%%%$$$%%%$$$ %%%&&&&&&&&&&&&&&&&&&&&&%%%'''))),,,...000111222///---+++(((''''''((((((---......//////000//////000111333444555666666666:::888555333111////////////////////////000111111111111222222222111111000222000...///222333111...///000222444555555444444666444333222222555777999999888777777888888777666555555555666555444333333222444555333000///111333111222444444222...)))&&&&&&$$$ !!!"""!!!!!!"""%%%''')))***+++++++++***)))'''%%%$$$ """!!!!!!"""###$$$%%%$$$$$$###!!!!!!!!!"""!!! !!!  """!!! !!!!!!"""!!!###$$$###!!! !!! """"""!!! !!!!!!"""$$$%%%### !!!!!!"""!!! ###%%%&&&$$$!!!!!!$$$%%%""""""%%%$$$!!!""""""!!!  ###%%%(((###!!!###""""""  !!!###$$$!!! !!!###!!!+++%%%   """###""" """&&&'''%%%###$$$$$$$$$###############$$$!!!!!!"""###"""!!!  !!!""""""%%%###"""###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$#########$$$&&&&&&$$$!!!!!!$$$(((###$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""'''+++***&&&###$$$'''((('''###!!!!!!###'''$$$"""###&&&&&&$$$"""$$$###$$$%%%''''''&&&$$$!!!""""""""""""#########&&&%%%$$$$$$%%%&&&((()))&&&%%%$$$###"""""""""""" !!!"""""""""!!!!!! &&&$$$###"""###$$$###"""#########""""""!!!  !!!$$$&&&&&&%%%""""""###$$$%%%&&&'''(((+++++++++,,,------***(((%%%###  !!!"""""""""""" """###$$$%%%&&&'''((((((((((((((())))))******++++++((((((((()))***,,,---...---......,,,***)))***,,,***))))))+++---...,,,+++))))))(((''''''''''''((()))((('''***---...---+++------......///000000000...,,,***+++...000222222444222111222222222000...000///...---,,,,,,------(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&$$$'''&&&######%%%$$$!!!%%%%%%%%%%%%%%%&&&&&&&&&))))))+++,,,------------...---***(((''''''((((((***+++---///000111000000111222333444555666666666999888555333111000//////111000//////..................//////000/////////444333333444666555222...222333555666777777666555666555444333333444666777777666666666888888777666444555555555555444444444333444444222000...000222000222333333111---(((%%%"""!!!  !!!!!!"""###!!!!!!###%%%&&&'''(((++++++,,,,,,***(((%%%$$$!!! !!! """###$$$%%%&&&%%%%%%$$$ !!!  """###"""   ######"""!!!!!!""""""$$$%%%###  !!! !!! """$$$$$$###!!! ###$$$""""""$$$### !!! """$$$&&&""" """!!!!!!   !!!%%%""" !!!  !!!!!!!!!   """"""!!!!!!$$$%%%###!!! !!!  !!!""""""!!!"""!!!  !!!""""""$$$""""""######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######$$$"""!!! """$$$&&&'''!!!"""#########"""!!! ########################'''%%%$$$'''++++++(((&&&$$$&&&'''&&&###""""""$$$"""!!!!!!###%%%&&&&&&&&&$$$$$$$$$%%%''''''%%%######$$$$$$$$$$$$%%%%%%%%%######$$$$$$&&&'''))))))%%%$$$###"""!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!! %%%$$$""""""######"""!!!"""""""""###""""""!!! !!!###%%%%%%$$$!!!!!!!!!"""$$$&&&(((***(((((()))+++,,,***'''$$$$$$""" !!!!!!!!!"""!!!!!!  """###$$$%%%'''((())))))))))))))))))))))))*********(((((())))))***+++------,,,------,,,***)))***++++++++++++,,,...///...---+++***))))))(((((()))))))))((()))***---...---,,,......///000000111111222111///---...000222333222666444333222222111...,,,///...---+++******))))))&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''&&&%%%%%%###%%%$$$ $$$%%%#########$$$$$$$$$%%%%%%%%%))))))***+++,,,,,,,,,+++---,,,***)))((((((((()))((())),,,///111222111111111222222333444555666666888777555333111111000000222111000...---,,,,,,,,,---...//////000000000000555555666888999777333000666777888999999888777777666555555555444444444444555444444666888888777666444444444444444444444444333444333111///---...//////000111111///***&&&### !!!!!!  ###""" ###$$$""" !!!"""###$$$%%%&&&&&&+++,,,......---***&&&$$$$$$""" !!!!!!###$$$%%%&&&&&&&&&%%%$$$ ###  !!!  !!!######"""!!!"""######$$$$$$###!!! !!!"""   !!!"""""""""!!!!!! ######!!!!!!######  ######  !!!   """!!!""""""""""""!!! !!! !!!!!!  !!!""" !!!!!!"""###""" !!!######!!!"""!!!  !!!"""!!!###""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$### ###''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((())))))'''###$$$%%%%%%######$$$%%% !!!#########$$$%%%'''%%%$$$$$$%%%&&&&&&$$$"""###$$$$$$$$$$$$%%%%%%%%% !!!###%%%'''((())))))######""""""!!! !!!"""!!!!!! !!!!!!!!!!!!!!!$$$"""!!!!!!"""###""" !!!!!!"""############"""!!! !!!###$$$$$$###!!! !!!###&&&)))***&&&&&&'''((()))'''###!!! """""""""""""""!!! !!!"""###$$$%%%''')))******+++*********)))))))))))))))))))))))))))***+++,,,---+++,,,,,,+++)))(((***+++,,,,,,,,,...000111000///---,,,+++***************)))******,,,---------------......//////000111111333222000000222333333222555333222222222111...,,,++++++***))))))((((((((($$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!###"""###%%%$$$"""""""""###$$$$$$%%%%%%%%%&&&(((***,,,---......---,,,+++***))))))******(((***---000111111000///000111111111222333444444666555444333222111111111000000...------,,,,,,,,,000000111333444444444444333444555666777777666444999999:::::::::999777666666666666666666444333222333333333555888888777666333333333333333333444444333333111///---,,,,,,,,,---...///...,,,(((###!!! !!!###""" ######!!! !!!"""###%%%&&&'''***,,,...000...+++&&&######""""""!!!!!!!!!!!! """###$$$%%%%%%%%%$$$###  """  !!!!!!"""   """!!! !!!"""############"""""""""###!!! !!!  !!!!!! ###$$$!!!!!!$$$###   """  """!!! !!!!!!  !!!###$$$%%%$$$"""  """###""" !!!  !!! """!!!!!! """######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###!!! ###&&&''''''(((((((((((()))***+++,,,((((((((((((((((((((((((###%%%%%%######&&&'''&&&###$$$$$$$$$$$$$$$%%%&&&"""%%%&&&%%%!!! !!!$$$&&&%%%$$$$$$%%%%%%$$$"""!!!!!!"""""""""######### !!!###%%%''''''&&&&&&"""######""""""!!!!!! !!!""""""!!!  !!!!!!"""""""""!!! !!!"""###!!! !!!"""###$$$$$$$$$$$$"""!!! !!!###$$$###"""!!!!!!!!!"""$$$&&&)))***'''''''''((((((&&&"""    !!!!!!!!!$$$$$$$$$$$$###"""!!!!!!!!!  !!!"""######$$$&&&((()))***++++++*********)))))))))))))))))))))))))))***+++,,,,,,***++++++***(((((()))+++---,,,---///111222222000......---++++++************+++,,,------------.........//////000111111222444222111222333444333222222111000000111000...---''''''((((((((((((((('''"""""""""""""""!!!!!!!!!#####################"""############$$$$$$$$$$$$############"""!!!  """!!!"""%%%###!!!!!!"""######$$$%%%%%%%%%&&&(((***,,,---......,,,,,,,,,+++++++++,,,,,,+++---///000111000///...000/////////000111222333444444444333333333222222......---------......///111222333444555666666666111111222333444555777999888999999:::999888666555555666777777666444222111333333444666888999777555222222111000000111222333222000...---++++++***)))***++++++***(((%%%"""  !!!""""""!!!!!!!!! """%%%'''((()))+++...///...***%%%### !!!""""""""""""######!!!"""###$$$$$$###"""!!!"""!!!    !!!"""######### !!!!!!""""""""""""#########"""!!! """  !!!!!!$$$$$$""""""$$$$$$!!! !!! !!!"""   !!!!!! !!!!!! !!!  !!! !!!!!!!!!   """###""""""  """######!!!  !!!   !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###'''***%%%%%%%%%%%%&&&((()))***))))))))))))))))))))))))$$$)))***%%%"""%%%((('''%%%$$$$$$$$$%%%&&&'''(((###%%%'''%%%""" !!!###%%%$$$######$$$%%%$$$###!!!!!!"""""""""#########"""###$$$%%%%%%%%%$$$#########$$$$$$$$$###"""!!!!!!"""###"""   !!!!!!""""""!!!!!! """######!!! !!!"""$$$%%%%%%%%%%%%###"""!!!"""###$$$###"""!!!"""###$$$&&&'''((())),,,***)))))))))'''$$$""" """""""""!!!!!! !!!!!! !!!"""#########%%%&&&&&&&&&%%%$$$######""""""!!!  """"""###$$$%%%%%%&&&''')))***+++++++++)))))))))))))))***************))))))***++++++,,,)))******)))(((((()))+++---,,,---///222333222111///...---,,,+++************,,,......---------...000000111222222333333444333111111222333444333222000///...///000///---+++%%%%%%&&&'''''''''''''''""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!  """!!!###$$$"""!!!!!!"""###$$$%%%%%%&&&'''((()))+++,,,------------------...............//////000000111111000000000//////......000111222222222333444444444333333......------...//////000000111222333333333333333///111333444444555777999777777888888888777555444555666777777666444222111444444555777999999777444222111///.........///000///---***)))))))))(((&&&&&&'''''''''&&&###!!! """###!!!   ###&&&''')))***,,,,,,+++((($$$""" """"""!!!!!!###%%%!!!"""#########"""!!! ###"""!!!  !!!!!! """###"""!!! !!!!!!!!!### !!!  """######"""!!!  """  ###$$$!!!!!!$$$###  !!!!!! !!!""" !!!   !!!!!!!!!!!!"""""""""   !!!"""   !!!!!!  !!! !!!"""######!!!""" """$$$%%%!!!  !!!  !!!!!!!!!"""""""""###############$$$&&&'''%%%""""""''',,,%%%%%%&&&'''((()))))))))(((((((((((((((((((((((('''000222+++&&&(((***)))(((&&&$$$%%%&&&((())))))"""$$$%%%%%%$$$$$$%%%&&&$$$###""""""$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""!!!"""###""" """ !!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$""" !!!"""###$$$%%%&&&&&&&&&%%%$$$######$$$%%%$$$"""!!!###%%%'''((()))((('''---+++((('''&&&%%%$$$""" !!!#########""""""!!!!!!!!!!!!"""""" !!!######$$$$$$$$$&&&'''''''''''''''&&&%%%######"""!!! """$$$$$$$$$%%%&&&&&&'''((()))***++++++***(((((())))))******++++++*********)))******+++,,,((()))***)))'''''')))+++,,,,,,---///222333333111//////---,,,+++*********+++---//////---,,,---///000000111111222333333333000//////111222333222111000///...---...---***(((%%%&&&'''''''''&&&%%%$$$!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!! """""" ###### !!!!!!"""###$$$%%%&&&''''''((()))+++---...//////......///000000000000000000000000000111222444555222111000//////111222333111111333444444444444333000000///.........//////000000111111111111111000000444999;;;999777666777555666777888777666555444666666666666555444333333555555777999:::999666444111000...,,,++++++,,,---,,,)))&&&&&&'''(((&&&$$$######$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!  ###$$$(((((())))))(((%%%"""!!!!!!###""" !!!###"""######$$$###"""!!! ###!!!  !!!###  !!!  ###%%%###!!!"""""""""!!! !!!$$$&&&!!! """###"""!!!!!! !!!"""""" !!! !!!!!!!!!!!! !!!!!!"""!!!    """!!!!!!!!!  !!! !!! """!!!!!!"""#########"""""" !!!###$$$###    !!!""""""""" !!!!!!!!!""""""""""""###############%%%)))+++&&&'''((()))******)))((((((((((((((((((((((((((()))555888///((()))+++(((+++(((&&&&&&(((******)))%%%$$$$$$%%%&&&'''&&&%%%###""" !!!###&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######"""""""""######$$$!!!"""###$$$$$$###"""!!! !!!""""""!!! """###!!!!!!!!!!!!!!! !!!!!!"""$$$%%%%%%###!!!######$$$%%%&&&&&&&&&%%%'''&&&%%%%%%&&&&&&$$$###"""$$$''')))***)))'''&&&,,,)))%%%###""""""!!! ###!!! """######"""######""""""""""""######!!!!!!###$$$$$$%%%%%%%%%''''''((((((((((((((('''###"""!!!  ###%%%&&&&&&&&&''''''((()))***************'''(((((()))***++++++,,,******************++++++((()))))))))'''''')))+++,,,,,,,,,///111333333222//////---,,,+++*********+++---000000---,,,...///.........///000000111111///......000222333222000222000...---,,,***'''%%%'''((((((((('''%%%###"""!!!!!!!!!"""""""""""""""""""""!!!!!!   !!! ######!!!!!!######!!!"""###$$$%%%&&&''''''###%%%(((+++...111333444...///000111111222111111000000//////111444777999444333111000000222444555000111333444555555444444333222111///............111111222222222111111000222888???AAA>>>999555333555666777888888777666555666555555555444444444444666777888:::;;;:::666333111000---+++))))))***+++***'''$$$$$$&&&'''&&&###!!!""""""######"""!!! """$$$$$$### !!!!!! !!!''''''''''''%%%###!!! """$$$"""!!!###$$$%%%%%%$$$###"""!!!"""  (((###  !!!""" !!!!!!"""&&&(((&&&######$$$###"""!!!"""%%%((( """!!!###""" !!!!!!#########   """###"""!!!  ###""" !!!!!! !!! !!!###$$$###!!!   !!!  !!!"""############ !!!!!!""""""###  %%%)))***)))"""###%%%''''''&&&$$$###))))))))))))))))))))))))(((666:::000'''((()))&&&---***'''&&&)))++++++)))+++(((%%%%%%''''''$$$!!!"""!!! !!!###&&&''''''!!!""""""""""""#########"""!!!!!! !!!###%%%&&& """###$$$###!!! !!!""""""!!!!!!"""$$$""""""!!!!!! !!!!!!"""$$$&&&&&&$$$"""$$$$$$%%%&&&&&&&&&%%%%%%)))'''&&&&&&&&&&&&%%%###+++***((('''''''''((()))***(((&&&$$$"""######$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$%%%%%%###%%%'''&&&$$$###%%%'''************)))((('''&&&%%%###!!!  ###'''))))))((())))))(((***++++++++++++,,,...,,,***((()))***++++++***((((((((()))******++++++,,,,,,++++++***)))((((((///,,,***,,,111333111...222000000111222111---)))---......///000111111222111000000000111111000...555111......000111111///...............+++&&&###&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!! """$$$"""#########!!!   !!!!!!!!! !!!"""$$$$$$!!! """'''(((%%%$$$&&&###&&&***+++***+++///222000000000000000///......333...---333444111000444...---...111555666555222222333555666666555333222111000/////////000111222222333555444333222222333444777JJJaaa\\\@@@111555444444555555666777777888888777555333222333444555666888999999777666666777666222,,,***+++++++++))))))(((&&&$$$###"""!!!!!!""""""!!!  !!!!!! !!!   !!!$$$$$$%%%&&&%%%$$$###"""!!!"""###%%%&&&''''''&&&###!!!!!!  !!!%%%""" """ !!!!!!  """###"""!!!######"""""""""!!!!!!!!!&&&%%%###!!!   !!!""" !!!######!!!""""""""""""!!! ###!!! !!!###  !!!!!!!!!!!! $$$'''&&&$$$'''$$$!!!###$$$ !!!""" !!!!!!  !!!"""!!!"""###%%%%%%%%%$$$###"""###$$$%%%&&&'''''''''''''''(((((((((((((((((('''((((((((()))*********++++++***'''%%%&&&(((***,,,***(((&&&%%%&&&'''(((########################&&&%%%$$$#########$$$%%%$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%&&&&&& """######"""   $$$$$$!!!!!!############""""""###&&&)))'''$$$""""""%%%''''''&&&(((((((((((('''%%%###!!!++++++)))((((((((()))***)))(((%%%###"""###$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$&&&((('''&&&%%%''')))************)))((('''&&&&&&###!!! !!!!!!  ###&&&)))))))))***+++''')))***+++******+++---,,,***))))))+++,,,+++***((((((((()))******++++++------,,,++++++***))))))...+++***,,,000333111...///......000222111...+++....../////////000000000333222222222222222000///333111//////111222111///......---......+++'''$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!! """### !!!!!!!!!  !!!!!!!!! !!!"""###$$$"""!!!###((((((%%%$$$&&&$$$$$$%%%'''***,,,---...///000000000000///......222---,,,111333000000222))))))))),,,///111///---222333555666666555333222333333111000000000000111111333555444333222222333333555CCCTTTQQQ>>>444666666666666666666666666666777666444333222333444555999:::;;;:::777444333333333///+++***+++,,,,,,+++)))(((&&&%%%###"""""""""!!!!!!!!!  !!!!!! """!!!  !!!"""###$$$%%%%%%%%%$$$"""!!! !!!"""$$$%%%%%%%%%$$$###!!! !!!  ###!!!  !!!!!!"""!!! $$$$$$###"""!!!  !!!!!!!!!""""""!!!"""    !!!"""!!! !!! ###&&&'''&&&$$$'''$$$   !!!   !!!!!!""""""#####################$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&((())))))'''&&&&&&''')))+++)))'''%%%%%%%%%&&&'''###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$###"""!!!!!!!!!!!!""" !!!!!!!!!!!! !!!""""""!!! ###!!!"""%%%%%%!!! """$$$%%%%%%$$$###$$$'''***'''$$$"""###%%%''''''&&&''''''''''''&&&$$$"""!!!,,,+++***)))))))))******(((&&&$$$###"""###$$$%%%''''''(((((()))))))))((('''''''''&&&&&&%%%%%%%%%%%%&&&((((((((((((***+++************)))((('''''''''%%%"""!!!""""""!!!"""&&&)))******,,,---'''(((******))))))+++,,,,,,+++******,,,,,,+++***(((((())))))******++++++------,,,,,,++++++******...,,,***,,,000222111///---------///111111///---000000/////////.........444444444444333111000//////......///111111000......------......,,,)))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###!!! !!!""" !!!   !!!"""######"""!!!###'''(((%%%###%%%%%%"""!!!$$$***---,,,)))/////////000//////...---000,,,+++...000......///++++++,,,...111222111000333444555666666555444333666555333222111000000000111333444444333222333444333555:::AAAAAA;;;777666777777777777666555444333666555444333222333444555888999;;;:::777333111111000---***)))***,,,------)))((('''%%%$$$#########  !!!!!!!!!######"""!!!  !!!"""###"""###$$$$$$$$$###!!!  #########""""""!!!!!!!!! !!!!!!   !!!!!! """"""###""""""  !!!   """ """!!!&&&&&&%%%###   !!!###$$$"""   !!!"""$$$&&&&&&$$$!!!)))'''$$$###""" !!!!!!   ### !!!!!!!!!!!! $$$###"""!!!!!!"""######&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############"""$$$&&&''''''&&&%%%&&&''')))(((&&&%%%$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((&&&%%%$$$######$$$%%%&&&######""""""!!!!!!""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&######&&&%%%""" """%%%&&&&&&%%%%%%%%%(((***&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!*********)))))))))))))))&&&%%%###""""""$$$%%%&&&'''((()))***+++******))))))))))))(((((('''&&&&&&%%%&&&'''((()))***+++,,,************)))((('''''''''%%%###"""######!!! """&&&((()))+++---///((()))++++++******,,,------,,,++++++,,,,,,+++)))'''(((((())))))***++++++++++++++++++******))))))///------...111333222111.........///000///...---111000000///...---,,,+++333444444333111/////////++++++---...000000///......------......---***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! !!! !!!!!!!!!  !!!"""###!!! """&&&'''###"""###$$$######%%%)))++++++***...////////////...------...+++***+++,,,,,,,,,---/////////111222444444444444555555666666555555444555555444333222222111111111222444444333222333444333555666555666999777222555666666666555444333222444333333222222333444555333666888999777444333222///---+++******+++,,,,,,***)))(((&&&%%%$$$$$$$$$ !!!!!!!!!!!!!!! !!!!!!"""$$$$$$###"""!!!  !!!######!!!"""#########"""  """"""!!! !!!!!! ###!!! !!!  """!!!  !!! """###"""  !!! !!!!!!"""######  ###""""""!!!!!! !!!!!!$$$###''''''&&&$$$!!! !!!###"""  !!! !!!!!!!!!!!!!!! """$$$###""" (((&&&$$$###$$$$$$###!!!"""!!! !!!  ###!!!"""""""""!!! %%%$$$!!! !!!###$$$((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$###### ###&&&'''&&&%%%%%%%%%&&&%%%$$$#########$$$$$$"""######%%%&&&'''((((((%%%%%%$$$######$$$&&&'''$$$$$$############$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&$$$$$$&&&&&&######%%%%%%&&&&&&&&&%%%%%%''')))%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########"""!!!!!!((((((((((((((('''''''''$$$###"""""""""$$$&&&''''''(((***+++++++++***)))***************)))((('''&&&&&&&&&((()))+++++++++++++++++++++***)))((('''(((&&&$$$#########"""!!! """%%%''')))***---///)))+++,,,,,,,,,,,,---///,,,+++++++++,,,,,,***(((&&&''''''(((((()))******))))))))))))((((((((((((/////////000222333444333000000000000...---------111000///...---+++******000222333222...,,,,,,---***,,,...000111111111111///.........///...+++)))%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!! !!!!!!"""######$$$%%%%%%!!!!!!!!!  !!!!!!""" %%%%%%"""!!!"""###%%%((((((((()))+++..................---,,,,,,---+++)))((()))++++++***+++,,,------...///000111444555555555555555555444333333333333444444333333000222444444333333333444333666555111222666555///111222444555555444222111222222222222333333444444333555777777555333222111//////...,,,*********+++******((('''&&&&&&&&&&&&"""""""""""""""""""""###!!! !!!"""###$$$$$$$$$###"""  !!!######!!!!!!"""###"""!!! !!!  !!!!!!  !!! ###!!! !!!###!!! !!!######"""  """!!!   !!!"""######  $$$###""""""!!!""""""### !!!%%%$$$  !!! %%%$$$"""   !!! !!!""""""############'''$$$ !!!!!!"""!!! $$$  """!!!"""""""""!!! &&&$$$!!!!!!###%%%))))))******)))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$"""%%%&&&%%%$$$###############""""""""""""""" !!!"""###$$$%%%&&&&&&$$$######"""###$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!"""""""""######$$$######""""""######$$$%%%"""###&&&'''%%%&&&)))$$$%%%&&&&&&$$$$$$&&&'''%%%%%%&&&&&&%%%%%%%%%%%%###"""""""""""""""""""""''''''((((((((('''&&&%%%###"""!!!!!!"""$$$'''((('''(((***,,,,,,+++***))))))***,,,,,,,,,,,,******((('''&&&(((***++++++***++++++++++++***)))((('''(((%%%###"""######""" """%%%&&&''')))+++...***+++------,,,,,,...///++++++***+++,,,+++)))&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''//////000111222333444444111222222111...------...000000///...,,,+++***)))---000111000,,,***+++---,,,///111333333444666888111000///...///...+++)))$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$###!!!  """###$$$$$$%%% !!!  !!!!!!$$$%%%"""!!!######'''******((((((,,,///------......------,,,+++,,,,,,)))%%%&&&***+++(((+++,,,---,,,,,,,,,...000444444444444444444444444111222333444444444444333000222444444333333444555333555555222222333333000000222333555555444222111000000111222333333444444888888888666222///......///000000...+++******,,,+++***)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""######$$$$$$$$$###"""  !!!"""###!!!"""#########""" !!! !!!!!!!!!!!!!!!  !!!  $$$""" !!!#########  !!!$$$%%%  $$$$$$  !!!!!!  %%%$$$###!!!  !!! !!! !!! """$$$### """###$$$&&&(((+++'''!!! !!!!!!!!!  %%%!!! """!!!!!! !!!""""""""""""!!!%%%$$$""" !!!###%%%''')))***,,,...---+++(((&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$ """%%%&&&%%%#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""!!!!!!"""###%%%&&&%%%%%%%%%$$$%%%%%%&&&'''""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""%%%'''&&&'''+++$$$%%%&&&&&&%%%$$$%%%&&&$$$&&&''''''%%%$$$$$$%%%""""""!!!!!!!!!"""######'''((()))))))))(((&&&&&&!!!!!! !!!"""%%%((()))''')))+++------,,,+++))))))***,,,.........---,,,+++)))((())),,,---,,,***++++++++++++***)))(((((('''%%%###"""""""""!!! """$$$%%%%%%'''))),,,)))+++,,,,,,,,,,,,---///*********++++++***'''$$$###$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((---...///000000111222333111222333111///...///111//////...---,,,******)))+++...111///+++)))+++---,,,///111222222444777;;;333111//////...---+++)))$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$###!!!   !!!   %%%'''%%%$$$&&&%%%&&&((())))))***,,,---,,,------------,,,+++++++++,,,)))$$$%%%***+++'''---...///...------000333333333333222222333333333222222333444333333222111///111333444333333444555111111333444111///222666333444666777666444222000...///000111333333444444999999777333///------......///000///---+++---///++++++***)))(((((((((((('''''''''&&&%%%%%%$$$$$$"""!!!  !!!###$$$"""###$$$%%%%%%###!!!  !!!"""""""""###$$$###"""!!! !!!  !!!###$$$!!!"""""""""!!!    %%%"""  """"""""""""!!!!!!    """$$$$$$$$$ !!! !!!!!!!!!!!!!!!!!!!!!"""!!! !!!$$$$$$###"""!!!  !!! ###!!!!!!***)))!!!!!!!!! """%%%((()))&&&""" !!!"""""""""  !!!""" ###### """!!!!!!!!!!!!!!!""""""###$$$###""""""###%%%''')))(((+++///222111...***''''''''''''&&&%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$"""""""""  !!!!!!!!!"""""""""!!! """$$$%%%###############$$$%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%""""""%%%&&&%%%&&&***%%%'''((((((&&&%%%&&&'''###&&&((('''%%%######$$$""""""!!!!!!!!!"""$$$%%%((()))*********)))'''&&&!!! """%%%(((***(((***---...///...,,,***(((***,,,...//////...------+++***+++---...---+++++++++,,,++++++***)))((('''%%%"""!!!""""""!!!!!!"""$$$$$$$$$&&&(((***(((***++++++++++++,,,...***))))))***+++)))&&&###"""######$$$$$$%%%&&&&&&((((((((()))))))))))))))+++---.../////////111222///111333222000///222555///......---+++******)))***...111///+++***,,,///***,,,...//////111666:::555333000///...---+++)))$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%$$$!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!''')))'''&&&)))(((%%%$$$&&&+++---,,,***,,,------------,,,+++++++++---)))###$$$***+++''',,,---///---+++,,,///222333222222111111222222333333444444444333111///...///111333444333333444555000...111444111,,,222<<<777888999999888555222///---...000111333333444444666666444111///...000222,,,...000000...---///222++++++***)))((((((((()))))))))((('''&&&&&&%%%%%%###"""  !!!###$$$"""###$$$%%%%%%$$$"""!!!  !!!"""###$$$$$$$$$###!!! !!! !!!"""$$$%%%""""""###$$$"""  !!!!!!!!!  """ !!! !!!!!!!!! $$$"""!!!!!!!!!%%%%%%$$$"""!!!    !!! !!!###$$$!!! ### !!!!!!!!!!!!!!! ############!!! """######"""  !!! """!!! !!! """------$$$ """&&& """!!!  !!!"""  $$$%%%"""!!!###"""!!! !!!###$$$############%%%''')))***(((+++000444444000+++((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''###%%%&&&%%%###""""""### !!!!!!!!!!!!""""""""""""  !!!###$$$""""""!!!!!!"""###$$$$$$&&&%%%%%%$$$###!!!!!! &&&''')))******)))'''&&&'''$$$###%%%%%%###$$$(((&&&((())))))(((''''''(((###&&&((((((%%%######$$$""""""!!!!!!!!!###$$$%%%)))'''''''''((('''&&&$$$""""""###$$$&&&'''((((((&&&))),,,---,,,*********+++,,,---.........---,,,***))))))+++------,,,+++++++++***))))))(((((('''((('''%%%###"""!!! !!!"""###%%%'''(((((('''((()))***+++,,,,,,,,,,,,,,,+++)))'''%%%###"""$$$###""" """###$$$'''&&&&&&''')))***)))(((&&&+++---,,,,,,///111000333333222111000///.........//////...,,,,,,---///000//////111222222000...,,,---///111333444444444888444000000111000+++&&&&&&###$$$&&&&&&###"""$$$'''%%%"""!!!!!! ###### !!!  !!!  """######"""!!!((((((''''''((()))+++,,,000///---,,,,,,,,,---...---,,,++++++,,,---,,,+++,,,+++***,,,...//////...111111222333333333222222777666444333222111000000666444222000111333666888333333333222222222222111222444777999888666222000//////.........000222333222333444222000---------//////---,,,,,,---...///---+++)))'''''')))+++---/////////---+++(((&&&$$$'''###!!!""" """######$$$$$$"""!!!   """$$$###!!! """######"""!!!!!!###&&&%%%   """"""!!!###!!!###$$$!!!   !!!!!!!!! $$$ !!! """"""""" !!!!!!  !!!!!!!!!"""###"""!!!!!!!!!### !!!!!!""" !!!!!!&&&'''!!!   !!!  ###!!! !!!!!! !!!!!!  !!!!!!!!! $$$$$$######"""""""""!!! $$$"""!!! !!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((***666GGGIII999***&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%###""""""###%%%'''%%%$$$""" !!!!!! !!!###...)))""" !!!!!! !!!  """"""""" !!!!!!!!!!!!!!! +++)))'''%%%$$$$$$$$$$$$$$$###&&&+++)))"""!!!%%%)))((('''&&&$$$###"""!!!&&&&&&%%%%%%$$$###""""""!!!$$$%%%$$$######!!!!!!###'''))))))''')))'''''''''((('''%%%#########$$$%%%&&&&&&'''(((%%%(((+++,,,,,,,,,---......------,,,,,,,,,---...+++******+++------,,,++++++++++++***))))))(((((('''&&&%%%###"""!!! !!!###%%%''')))***+++,,,,,,,,,,,,+++*********)))((('''%%%###!!!  !!!###&&&'''(((&&&$$$###%%%((()))***&&&+++...,,,,,,///111000000000000///......---------......---,,,,,,---/////////000111333222000---,,,...000222444444444444222///,,,---//////+++'''%%%######%%%$$$ !!!&&&$$$"""!!!!!!""" """ """%%%$$$  !!!  """"""""""""###$$$%%%&&&(((''''''((()))***,,,---222111000///...//////000000///............+++))),,,+++***+++---///...---000111222333333333333333555444333333222222222222333333333222333444444555222222222222111111222222333444777888888555111//////............000111222222333444222///---------,,,,,,+++++++++++++++,,,,,,+++***))))))***,,,---//////...---+++(((&&&$$$&&&""" """ """###$$$$$$$$$###!!! !!!######!!! !!!""""""""""""!!!###%%%$$$   """"""!!!$$$""" %%%%%% !!!  !!!"""### !!!!!! ###!!! !!!!!!      !!! ###!!! ######   !!!!!!!!!###!!! !!!   !!!"""!!! !!!!!!!!!"""!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!#########$$$%%%&&&&&&'''***)))111???@@@444***((($$$###"""!!!!!!!!!"""###'''&&&%%%$$$############%%%$$$###"""!!!!!!!!!""" !!!"""---)))$$$!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&&&&&&&%%%$$$$$$&&&$$$%%%(((&&&!!!"""'''""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######!!!%%%###"""###&&&'''&&&$$$)))'''&&&'''''''''%%%#########"""######$$$%%%%%%%%%'''***+++,,,...000333222000---******+++---...,,,+++***+++------,,,***,,,++++++******))))))(((&&&%%%$$$"""!!! !!!"""$$$'''***+++///......---,,,***)))(((&&&&&&%%%###"""  !!!###%%%&&&(((%%%!!! ###&&&)))***''',,,...,,,,,,///111///------------------------,,,---------++++++---.........000222333222///,,,---///111333444444444444111...,,,,,,------)))&&&$$$!!!!!!$$$### %%%###!!!!!!"""###"""!!!&&&$$$$$$'''&&&!!!!!!!!! """#########"""!!! %%%$$$###"""###$$$'''((('''(((((()))+++---///000444444333222222222222333222222111222222000,,,)))---+++***+++---.........000111222333444444555444333333222222222333333444000111222444444333222222111111111000111111222222333555777888666333000---......---......///111111111333333222///---,,,---***++++++,,,,,,++++++++++++++++++++++++,,,---...///......,,,***(((&&&%%%$$$!!! """###$$$$$$$$$###!!!!!! !!!"""  !!!""""""###$$$### !!!!!!!!! !!!######"""!!!###""""""""""""!!! %%%%%%!!!!!!  !!!###$$$%%% !!! """""" """ !!! $$$"""    !!!"""### ###!!!"""    !!!"""!!! !!!!!!!!! !!!!!!"""""""""!!!!!! !!!"""######"""!!! !!!!!!"""$$$%%%&&&'''(((+++(((+++333555---((()))&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$######"""&&&%%%$$$###"""""""""""" """###"""""""""###%%%%%%$$$"""  !!! !!!!!!!!!!!!!!!!!!!!!!!! $$$&&&''''''%%%$$$'''%%%$$$%%%###!!!###((( !!!!!!"""""""""$$$$$$###"""!!!!!!!!!!!!"""!!!!!!"""######!!! &&&$$$######$$$$$$"""!!!)))(((&&&&&&'''&&&$$$""""""!!! !!!""""""&&&''')))***+++,,,000222111000---+++******+++,,,,,,++++++,,,------+++)))+++++++++***))))))((((((%%%$$$###"""!!! !!!!!!!!!"""$$$'''+++------------,,,+++)))((('''$$$$$$"""!!! """!!!!!! !!!!!!"""%%%""" ###%%%''''''''',,,...,,,,,,///000...+++++++++,,,,,,---------+++,,,,,,,,,***+++,,,.........///111333111---***...///111222333333333222555222///...---+++'''$$$""" $$$$$$ """&&&$$$"""""""""###"""!!!&&&###$$$&&&%%%!!! """ $$$$$$$$$###"""!!!  !!!  !!!######""""""###$$$&&&'''((((((***+++...000111222777666666555555555555555222222333444555333///,,,///---,,,,,,...///000///000111222333444555555555333333222222111111222222///000111222222222111111000////////////000111222444555666666555222...,,,------------...///000000111222222111...,,,,,,,,,+++,,,...//////...---,,,******+++,,,,,,---------...---,,,+++)))'''%%%%%%""" ######$$$%%%$$$###"""!!!  !!!   """###""""""!!! !!!""""""""""""!!!""""""!!!!!!###%%%%%%$$$###"""!!!!!!"""###!!! """"""!!!  !!!"""!!!######!!!    """  !!!!!! ###!!!  """  !!! $$$$$$ $$$"""!!! !!!!!!  !!! !!!"""!!! !!!""""""!!!  !!!""""""!!!  !!!""""""!!!  !!!!!!"""$$$%%%%%%&&&)))%%%&&&+++,,,(((&&&''''''&&&%%%$$$$$$$$$%%%%%%!!!!!! !!!"""$$$%%%$$$$$$###""""""!!!!!!!!!"""%%%&&&&&&%%%$$$%%%"""""" """$$$ !!!"""!!! !!!!!!!!!!!!!!!""""""""""""$$$%%%%%%$$$$$$%%%%%%%%%%%%###"""###%%%$$$$$$$$$######"""""""""###"""!!! !!! ###%%%%%%$$$$$$$$$######""""""!!! )))(((&&&&&&&&&&&&###!!!###"""!!! !!!###$$$'''((())))))((())),,,............---,,,***((((((---+++++++++,,,,,,***(((***))))))(((''''''&&&&&&###""""""!!! !!!!!!!!!"""###%%%(((***,,,)))))))))))))))((('''&&&###"""!!! !!! !!! """%%%&&&%%%$$$&&&+++---++++++---...---***++++++,,,,,,---------)))***+++***)))***,,,---......///000111000---***---...000111111111000000222000...---+++)))&&&$$$!!! %%%&&&###$$$&&&(((%%%###""""""!!! """ ######!!! ### #########"""!!!  !!!!!! !!!!!!"""$$$%%%&&&&&&&&&&&&)))***,,,...000222444444777777777777777666666555111111333555666555222///111///------///000111111000111222333444444444444444333222111/////////...000//////...///000111222......------...000111333333444555555333000---++++++,,,------......//////000111222000...+++++++++***,,,---...///...------)))******++++++,,,,,,,,,,,,+++***((('''%%%$$$$$$  ###$$$$$$%%%%%%###"""!!! !!!!!!!!!!!!   """###"""  """######"""""" !!!"""$$$######%%%'''((('''&&&!!! !!!!!! """"""!!! !!!  !!!""""""###"""  !!!!!!   !!!!!!!!!"""###### """  !!! $$$   !!!%%%$$$  $$$!!! !!! !!!  !!!  """""""""!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!""""""!!! !!!!!!!!!!!!""""""""""""%%%######'''(((&&&$$$###$$$###!!! !!!"""###!!! ###$$$"""""""""!!!!!! !!!$$$&&&%%%$$$###$$$!!!"""!!! """%%%""" !!!"""###"""!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""###$$$!!!%%%'''&&&%%%######"""%%%%%%$$$$$$$$$#########"""!!!  !!! ###%%%%%%$$$!!!"""""""""""""""######)))(((&&&&&&&&&%%%### %%%$$$###"""###$$$&&&((('''(((***)))(((((()))***+++,,,,,,,,,+++)))'''%%%,,,+++******+++***(((&&&''''''&&&%%%%%%$$$$$$###"""!!! !!!!!!"""###%%%&&&((()))***%%%%%%&&&&&&'''&&&&&&&&&"""!!!   """###### ###&&&&&&$$$"""%%%***,,,***))),,,---+++*********++++++,,,,,,,,,((()))***)))))))))+++---///.........///...,,,***+++,,,---.........---,,,((())))))))))))(((''''''""" !!!&&&'''%%%%%%((((((%%%"""!!!!!!   !!!""" !!!!!!"""!!!!!!   """%%%(((******))))))***,,,...000333444555666666666777777666666555444000000111444666666444111333000...---...000111111111111222333333333222222333222111///---,,,,,,,,,///...---------...000111---,,,++++++---///222333222333333333222000---,,,***+++,,,---............///111111000---+++***+++'''((())))))***************))))))((((((((())))))***)))'''&&&$$$######### !!!"""###$$$%%%%%%%%%$$$"""""" !!!"""######"""!!!   !!!""""""!!!"""###"""!!!  !!!###$$$$$$$$$&&&((()))((('''!!!  """&&&$$$"""###$$$$$$!!! """!!!   ######!!!!!! !!!!!!""""""!!! !!!!!!"""$$$%%%$$$"""!!! !!! $$$   $$$######$$$"""!!!!!!!!!"""   !!!!!!!!!!!!  """###"""!!!$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! """!!!!!!!!!!!!!!!!!!!!!#########%%%&&&%%%###!!!%%%$$$"""!!!!!!!!!"""###&&&$$$!!!!!!"""!!!!!!!!!!!! !!!"""!!!!!!!!!""" !!!###"""!!! """!!! !!!###$$$###""" !!!!!!""""""######$$$###"""!!! !!!###$$$%%%(((&&&%%%$$$### !!!!!!""""""#########"""!!!!!!"""###""" !!!""""""!!!!!!"""###""""""$$$&&&)))(((&&&&&&&&&%%%""" $$$###"""!!!"""$$$''')))&&&(((++++++***))))))***+++******)))(((''''''''',,,***)))))))))(((&&&$$$$$$$$$######"""!!!!!!!!!  !!!!!!!!!###%%%'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!   !!!"""""""""%%%&&&%%%$$$$$$)))***((('''***+++))))))))))))))))))*********'''((())))))((()))+++,,,111///---,,,------,,,+++)))***+++,,,+++***))))))%%%&&&((((((((('''(((((($$$"""###&&&'''$$$$$$&&&%%%###!!!     !!!!!!!!!!!!!!! !!!  !!!###%%%(((***+++,,,,,,...000222444555666666444444555555555444333222222111111222333444222111222///,,,+++,,,...///000111111222222111111000000000///...---,,,,,,,,,,,,,,,,,,---...............,,,+++******,,,...222444000111222222111///...,,,)))***,,,---......------///000111///,,,*********$$$$$$$$$%%%%%%'''((((((***)))&&&%%%$$$%%%&&&'''((('''%%%###"""!!!!!!!!! """$$$$$$$$$%%%%%%%%%$$$###""" !!!###%%%%%%%%%$$$###!!! !!!!!!"""###!!!!!!"""###"""###%%%'''((((((&&&###!!!  $$$'''###!!!###&&&%%%!!!  !!!"""$$$###!!!  """$$$!!!%%%""" !!!""""""  """%%%'''&&&### !!!   """!!! %%%'''$$$  ###!!! !!!  !!!""""""""""""""" """###"""!!!)))'''$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!""""""""""""!!! !!!"""""""""######$$$$$$$$$$$$######%%%&&&$$$"""'''&&&$$$#########$$$%%%""""""###$$$%%%%%%%%%%%%!!!"""""""""!!! !!!!!! """###%%%###"""!!!!!!!!!"""!!! !!!"""######!!! !!!!!!"""######$$$$$$!!!!!!""""""############ &&&'''$$$"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """###$$$""" !!!""""""""" """$$$$$$""""""$$$&&&)))(((&&&&&&&&&$$$""" !!! """%%%'''%%%(((+++---,,,+++++++++,,,***'''%%%%%%&&&''')))+++***((((((((('''%%%###""""""!!!!!!   !!!!!!!!!###&&&((()))(((&&&%%%%%%&&&&&&&&&%%%%%%$$$###  !!!  ###%%%&&&'''###(((***'''&&&)))***(((((((((((((((((((((((((((&&&'''((((((((((((***,,,222///,,,+++,,,,,,,,,+++(((((()))******)))'''&&&)))***+++***)))''''''''''''$$$$$$'''&&&"""!!!###"""!!! """  !!!!!!""""""""""""!!!!!!###"""###!!!###'''+++------///111333555666666666222333444444444333111000444222000000111111000///111...+++***+++---......111111222111111000///...---,,,,,,++++++,,,,,,---)))+++...000000///,,,+++++++++))))))+++...222444000000111111111///...---)))***,,,---......---,,,///000000///,,,***)))***$$$$$$######$$$&&&''')))***(((%%%###""""""$$$%%%'''&&&$$$""" !!! !!!###%%%$$$$$$%%%&&&%%%$$$###""" !!!$$$&&&''''''&&&%%%"""!!! !!!!!!"""""" !!!"""!!!!!!!!!###&&&'''&&&%%%%%%###!!! """&&&!!!"""$$$$$$!!!  """###%%%$$$"""!!! !!!"""$$$!!!)))%%% !!!!!!!!! !!!!!! !!! """%%%((('''$$$!!!"""   !!! !!!'''***&&&"""###""" !!!!!!!!!  """#########""""""!!! !!!"""###"""!!!+++)))%%%!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""### !!!"""######"""!!! !!!!!!"""$$$%%%&&&'''(((&&&%%%$$$"""###&&&&&&$$$######!!! !!!"""###))),,,,,,+++***""""""#########!!! !!!"""######"""###%%%'''%%%""" """$$$""" !!!  """"""""" !!!!!!"""###$$$$$$$$$"""%%%&&&%%%###""""""''''''!!!###%%%###&&&%%%$$$"""!!!###""" """$$$ """$$$%%%%%%!!!###%%%$$$""""""###&&&---,,,***'''$$$!!!"""!!!"""%%%''')))+++,,,------***(((&&&(((((((((((())))))))))))&&&&&&'''''''''&&&%%%$$$!!!!!!!!!!!!!!!  !!!&&&'''((())))))((('''&&&&&&%%%###"""""""""###$$$  """%%%'''&&&%%%$$$)))***&&&$$$'''******&&&&&&&&&&&&'''(((*********)))((()))*********))),,,++++++,,,---...,,,******)))(((''''''''''''''''''((()))******)))(((''''''&&&&&&%%%%%%$$$######%%%###!!! !!! !!! !!!  !!!  """ """###$$$%%%(((+++222444666666555444555666555444222000///...------...000333555555444222000222...)))'''''')))+++,,,000000111111000///---,,,,,,------,,,+++***+++---+++,,,,,,---.........------,,,++++++---000333666444333333333444333000...,,,,,,---000222222000---------,,,+++)))(((&&&%%%###&&&$$$ &&&)))&&&%%%%%%$$$###"""""""""""""""   !!!!!!!!!  %%%###!!!"""%%%'''%%%###$$$###"""  ###"""%%%$$$(((///***&&&!!! """###  """###$$$$$$###!!!"""### """""" $$$$$$###!!!  '''!!!"""  !!!   """%%%&&&%%%###$$$###!!! !!!!!!!!!  !!!!!!!!! ### !!! !!!!!!"""""""""!!! """!!!  !!!$$$%%%...,,,)))&&&$$$#########!!!"""((($$$&&&&&&%%%&&&''''''%%%$$$&&&""""""&&&&&&!!! ###"""$$$"""!!!''''''$$$&&&%%%###!!!!!!!!!!!!""" !!!###$$$%%%"""$$$'''((('''&&&''''''!!! !!!###%%%$$$###%%%$$$"""!!!"""###"""!!! !!!!!!!!!!!!###!!! !!!$$$%%%$$$"""$$$$$$######"""!!!!!! """!!!  !!!"""!!!!!!"""$$$$$$%%%%%%$$$!!!!!!   """#########"""!!! !!!"""###$$$%%%***)))'''%%%""" """!!! """%%%&&&)))***,,,------+++((('''''''''''''''((((((((((((&&&'''''''''&&&$$$""" !!!  !!!%%%%%%&&&''''''''''''''''''&&&$$$###"""!!!""""""  ###%%%&&&%%%$$$)))+++'''&&&(((***)))))))))((((((((())))))***))))))((())))))***))))))---,,,+++,,,,,,,,,***((()))(((''''''&&&&&&&&&''''''''')))******)))((((((''''''&&&&&&%%%$$$$$$###$$$"""  """######!!!  !!!###!!!###$$$%%%'''***,,,333555777777666444444444555444222000///......---000222333444444222000...000---)))((()))+++,,,,,,000000111111000///---,,,---------,,,******+++---+++,,,,,,---......------+++***))))))+++...222444555444333444555444111///.........///111000---+++,,,,,,+++***)))'''&&&%%%###&&&&&&######&&&'''###%%%$$$###"""""""""""""""###"""!!!!!!!!!!!!!!!!!!"""######""" $$$""""""$$$(((******(((###"""!!!  !!!!!!   """"""%%%+++)))%%% """"""  !!!"""###""""""######  $$$!!! """""" """""""""  !!!'''"""!!!!!!"""%%% !!!!!!  !!! !!!###%%%&&&$$$###!!!    !!!!!!  !!! """  !!!""""""""""""""""""!!! """$$$%%%---+++(((&&&$$$$$$$$$$$$"""""" $$$(((&&&!!!''''''''''''((('''&&&%%%'''$$$$$$((('''###"""%%%$$$"""!!!"""###$$$$$$### """$$$&&&'''!!!!!! !!!!!!"""###$$$!!!###%%%&&&&&&%%%&&&&&&"""!!!!!!###%%%&&&%%%$$$$$$""" !!!!!!!!! !!!!!!!!!!!!""""""""""""###!!! !!!$$$%%%$$$"""#################################""""""#########!!!"""###$$$$$$$$$$$$$$$""""""!!! !!!!!!  !!!"""###"""!!!!!! !!!"""###$$$%%%%%%((('''&&&%%%###!!! !!!  """%%%''')))***,,,------+++)))(((&&&&&&&&&&&&'''''''''''''''''''''&&&$$$""" !!!  !!!$$$$$$$$$$$$%%%&&&((((((((('''%%%###"""  !!!!!!$$$$$$$$$$$$(((+++)))((())))))''',,,+++******))))))******))))))))))))))))))))))))///---,,,++++++***'''%%%''''''&&&%%%%%%%%%&&&&&&&&&'''((()))***))))))(((''''''&&&&&&%%%%%%$$$$$$"""!!! %%%%%%%%%"""  """$$$!!!###%%%&&&(((,,,...222555888999777555444333444333222000///.........222222333333222000---,,,---+++))))))+++,,,---,,,000000111111000///---,,,......---+++)))))),,,...+++,,,,,,---------------)))(((''''''))),,,///222555444444555555555222000//////...//////...,,,)))++++++******((('''%%%%%%$$$'''(((&&&&&&'''&&&"""&&&%%%$$$###""""""""""""%%%$$$$$$###############%%%%%%%%%### !!!!!!!!! """"""$$$'''+++.........!!!!!!  """!!! """"""    """!!!###''''''### !!!!!! """#########"""###"""!!! !!!!!!   !!!"""&&&"""!!!$$$$$$!!!  ###%%% !!!!!! !!!!!!""""""!!!"""###%%%%%%###""" !!!!!!!!! ###!!!!!!"""  !!!  !!!###""" """  """!!!!!!!!!!!!"""######"""!!!!!! !!!###$$$&&&+++)))(((&&&%%%%%%%%%&&&###&&&&&&$$$%%%((()))&&&&&&&&&''''''&&&&&&%%%$$$&&&$$$$$$'''&&&######%%%%%%&&&(((""" $$$$$$###""""""!!!""""""""""""""""""!!!!!!""""""### """%%%%%%$$$$$$%%%&&&#########%%%'''(((&&&$$$"""!!! !!! """"""""""""#########$$$###"""!!!"""$$$$$$$$$""""""""""""###$$$%%%%%%&&&######$$$$$$$$$$$$######"""######$$$$$$$$$############"""!!!!!!!!!!!!!!!"""  !!!!!!  !!!"""!!!!!!!!! !!!"""###$$$%%%%%%'''&&&&&&%%%$$$$$$######!!! """$$$&&&'''******,,,------,,,***)))&&&&&&'''''''''((((((((('''''''''&&&%%%###!!!""""""!!!!!!  !!!$$$#########%%%''')))***)))(((&&&$$$"""  !!!"""#########(((***))))))***)))&&&***)))))))))))))))***+++***+++,,,+++***)))******///---+++***)))(((%%%"""&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''))))))))))))(((''''''&&&&&&%%%$$$$$$$$$!!! $$$%%%%%%"""  !!!### """$$$&&&'''***---000///333777999888666555555444333222000///.........111111111000///...---,,,***)))(((***,,,......---///000000000000...---,,,......---***)))))),,,///+++,,,,,,---------,,,,,,((('''&&&&&&(((+++///111444333333444555444222//////...---...///...,,,***************)))'''&&&&&&%%%''''''''''''((((((&&&''''''%%%$$$############%%%%%%%%%$$$###"""###$$$$$$%%%%%%### !!!!!!"""#########"""""""""###&&&))),,,.........  !!!!!! """!!!!!!""" !!!""""""   !!!"""###$$$%%%$$$"""   """###$$$$$$$$$###  !!!   !!!"""###$$$ !!!$$$&&&"""  !!!!!!!!!###""""""###%%%$$$"""  !!!!!!###"""!!!  $$$&&&$$$ !!! !!!!!!!!! !!!###$$$$$$!!!!!! """!!!  """###!!!!!!!!!""""""$$$%%%&&&)))((('''&&&&&&&&&&&&'''###(((***'''%%%'''))))))$$$%%%&&&&&&$$$#########"""""""""$$$###"""""""""%%%***,,,###!!!'''&&&%%%$$$###!!! $$$######"""!!!!!!""""""!!!###%%%%%%$$$$$$&&&'''$$$$$$%%%'''))))))'''$$$"""!!! !!!!!! #########$$$$$$$$$%%%%%%###############$$$###############$$$%%%%%%&&&&&& !!!"""######"""!!! """######$$$$$$$$$#########"""!!!!!! !!!!!!"""  !!!!!!  !!!!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$############!!!!!!!!!"""$$$&&&''')))++++++,,,,,,,,,+++******''''''((((((((()))))))))&&&&&&'''''''''%%%$$$###$$$$$$$$$###"""!!!!!!  !!!%%%$$$$$$$$$%%%'''***+++((('''&&&%%%"""  !!!""""""###''')))((()))+++)))$$$%%%%%%&&&&&&((()))++++++,,,---...---+++***+++,,,---,,,***)))(((&&&###!!!%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&''')))))))))((('''&&&&&&&&&%%%$$$$$$###### !!!"""###"""   !!!!!!!!!!!! !!!!!! !!!!!!###%%%'''(((***---000,,,000555888888777777777333333111000//////////////////......---------...(((((((((***---///...---//////000000///...,,,+++......---+++)))***,,,...+++,,,,,,---,,,,,,++++++)))(((''''''))),,,///111222111111222333333111...---,,,,,,---///000///---***+++++++++***))))))(((((('''&&&&&&'''(((+++---))))))'''&&&%%%$$$$$$$$$###$$$%%%###!!!!!!"""$$$"""###$$$###!!! !!!######$$$%%%%%%%%%%%%%%%$$$%%%((()))************!!!""""""!!!%%%&&&###!!!""" !!!!!!!!!  !!!"""######"""!!! !!!""""""""""""!!!  !!!!!! !!!"""###"""###%%%!!!   ###""""""###$$$###!!! !!!"""######%%%###"""!!! """"""!!! !!!!!!!!!###%%%$$$!!!!!! !!!"""!!! !!!!!!!!!!!!"""###$$$%%%&&&''''''''''''&&&&&&'''''''''"""(((+++'''$$$&&&((((((%%%'''((('''%%%######$$$!!!"""###""""""###"""!!!$$$,,,///&&&$$$***!!!"""###$$$%%%%%%%%%$$$###""""""!!!!!!"""###$$$&&&&&&%%%%%%''')))%%%%%%%%%&&&((((((&&&$$$$$$"""!!!!!!"""######"""$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """"""###$$$$$$$$$######"""!!!  !!!  !!!!!!"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""###$$$&&&((()))***------------,,,+++***)))(((((((((((()))))))))***%%%&&&'''''''''&&&%%%$$$&&&&&&%%%$$$###"""!!!!!! !!!%%%%%%%%%%%%&&&'''))))))&&&&&&%%%%%%###"""   !!!"""!!!$$$&&&&&&%%%'''***(((###"""######$$$&&&(((***+++,,,...000...***)))***---+++)))(((''''''&&&###!!!%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%$$$######""""""  !!!  !!! !!!!!!""""""!!!  !!! !!!###$$$&&&'''(((***,,,///+++...333666666666666777333222111000///////////////...,,,++++++,,,---...(((((((((***---.........//////000000///...,,,+++,,,---...,,,+++***+++---,,,,,,,,,,,,,,,++++++***)))(((''''''))),,,000222000000000111333222000......---,,,...000111111000,,,,,,---------,,,,,,+++,,,(((&&&(((((((((+++///***)))(((&&&%%%$$$$$$###"""$$$%%%### !!!$$$!!!"""###"""  !!!###$$$%%%&&&&&&&&&&&&&&&%%%''')))***(((&&&$$$$$$ !!!""""""&&&(((((($$$!!!!!! """!!!"""!!!   !!! !!!!!!!!!!!!  !!!  !!!!!!   !!!"""###"""!!!###    !!! """###"""   !!!!!!!!!$$$"""!!!"""######""" !!!!!!!!!"""######!!!!!! !!!###"""!!!!!! !!!!!!"""$$$%%%&&&''''''&&&'''''''''''''''''''''"""''')))&&&###%%%'''&&&(((***,,,***'''$$$%%%'''!!!$$$%%%######&&&%%%######!!!***---(((&&&)))!!!!!!"""############"""%%%$$$###"""""""""""""""$$$%%%&&&&&&%%%%%%(((***&&&%%%$$$$$$&&&&&&%%%$$$%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$#########""""""############""""""!!!!!!"""$$$$$$%%%%%%$$$!!!!!! !!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""""""""###########################$$$%%%&&&(((***+++,,,//////...---+++***)))((('''''''''((((((((())))))&&&'''''''''&&&$$$###"""&&&&&&%%%$$$###"""!!!  !!!$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$###""""""  !!!!!!!!!$$$%%%$$$"""%%%)))'''############$$$&&&'''((()))***---///---)))''')))+++'''&&&%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%&&&'''''''''(((((()))((('''%%%$$$$$$$$$######"""!!!!!!!!! !!!!!!    !!!""""""""""""  !!!!!!"""###$$$$$$%%%'''''''''(((+++------000222444333333333444333222111000////////////000///,,,***))))))+++,,,***(((((())),,,............//////000///---,,,++++++---......,,,+++++++++,,,,,,,,,,,,,,,+++******)))(((''''''))),,,///111111000000222333333111///111///......000111111000......//////000////////////***)))++++++((((((,,,)))(((&&&%%%###"""""""""!!!$$$&&&$$$ !!!%%%!!!"""###!!!""""""$$$%%%%%%&&&&&&&&&%%%'''******'''###"""""" !!!"""''')))(((###!!!"""!!! """###""" """     """ !!!""""""!!!  !!! !!!   """ """"""$$$  !!! !!!"""  !!!  !!!!!!!!!  """"""   %%%###""""""######"""!!!!!!!!! """!!! """"""!!! """!!!""" !!!$$$###############"""!!!!!!!!!!!!###%%%&&&'''((((((''''''''''''''''''&&&&&&$$$'''(((%%%$$$&&&'''%%%'''***,,,***%%%###$$$&&& $$$%%%"""###&&&&&&"""""""""###&&&((('''%%%###%%%%%%%%%$$$###!!!$$$$$$######"""#########$$$$$$%%%$$$$$$%%%''')))&&&$$$!!!!!!"""$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%###%%%&&&%%%###"""###%%%!!!""""""######$$$$$$$$$""""""!!!!!!!!!!!!"""""" """###%%%%%%&&&&&&"""!!!!!! """  !!!!!! ###""""""!!!"""###$$$%%%###############$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&(((***+++------000000...---+++***((((((&&&&&&&&&'''''''''(((((('''''''''&&&%%%""" %%%%%%$$$###"""!!!  !!!!!!"""###%%%&&&&&&%%%$$$###!!!"""###$$$%%%%%%$$$###   !!!!!! $$$%%%""" ###((('''###%%%%%%%%%%%%%%%&&&'''((((((,,,...,,,'''%%%'''***%%%$$$$$$%%%&&&'''%%%###%%%%%%%%%%%%&&&&&&'''((((((((())))))(((&&&$$$#########""""""!!! !!!!!!"""!!!!!!   !!!""""""###"""   """$$$&&&'''%%%&&&'''''''''(((***,,,000111333222111000111222222222111000/////////000222000---)))((('''((()))+++)))((((((+++---.........////////////---,,,+++***,,,//////---+++******,,,,,,,,,,,,,,,+++***)))((('''&&&&&&(((+++...000222111111333444444222000444222000///000000000//////000000111111111111111000,,,,,,///...'''%%%(((((('''%%%###"""!!! """%%%'''%%% """&&&###$$$###!!! !!!"""###$$$%%%%%%%%%$$$(((+++***'''###"""""" !!!!!!''')))'''###!!!###### """###$$$###!!! !!!  !!!###!!!"""%%%### """######!!!  !!!"""#########"""!!!!!!   !!!### !!!"""&&&!!! !!!!!!"""!!! """!!! !!!""" """"""""""""!!!!!!!!! !!! !!!!!! !!!!!!!!!"""###%%%$$$######$$$$$$"""!!!!!!!!! """!!! !!!!!! """"""###!!!"""%%%$$$%%%&&&&&&&&&$$$###"""!!!"""###%%%&&&'''(((((('''''''''(((''''''&&&%%%%%%''''''$$$$$$''''''$$$###''')))'''"""!!!###"""### $$$$$$ ###%%%%%%"""###&&&$$$ """###$$$$$$$$$###$$$###############$$$$$$######$$$###"""###&&&(((&&&###  """###$$$%%%###"""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&###!!!###%%% """###$$$%%%&&&  !!!###%%%&&&''''''######"""!!!!!!!!!!!!!!!###""" """""""""!!!$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&'''(((***,,,---111111000///111111---'''###&&&)))(((%%%$$$%%%(((+++)))'''%%%###"""!!!!!!$$$### """"""""""""!!! """###$$$%%%&&&%%%$$$$$$%%%$$$######$$$&&&(((***((($$$ !!!!!! !!!###$$$############$$$%%%&&&''',,,,,,+++)))((('''&&&%%%$$$###""" """###$$$%%%%%%%%%$$$%%%%%%&&&&&&)))%%%"""###&&&(((%%%""""""""""""###%%%$$$""" """######!!! """ !!!"""######"""!!!  !!!!!! !!!!!! $$$%%%%%%&&&(((***+++,,,222000......111222000---222111///---,,,,,,,,,,,,333000---------,,,)))&&&,,,***(((''')))+++,,,,,,---,,,,,,++++++,,,,,,---)))))))))***++++++)))'''+++++++++++++++***)))(((,,,+++)))((()))---000333222222333444444555555666666555333111000000000111555444333333444555333222444111000111...)))''')))***)))&&&$$$""""""###$$$'''&&&&&&%%%$$$###""""""&&&%%%""" !!!###$$$ ###%%%&&&&&&%%%$$$$$$''''''$$$"""###!!! !!!$$$%%%%%%$$$'''%%%!!!!!!"""$$$&&&&&&%%%$$$###%%%"""  !!!    ###### ###%%%###!!!  !!!  !!!!!!!!!$$$$$$!!! ###%%%%%%$$$ !!!!!!""""""  !!!!!! !!!'''000 !!!!!!!!!!!! !!!"""  !!!!!! """"""### &&&&&&&&&&&&''''''((()))!!!!!! """###$$$  !!!"""#########!!! $$$$$$$$$$$$$$$$$$$$$$$$'''### ###(((,,,,,,))))))(((&&&$$$$$$$$$&&&'''%%%((((((%%%%%%'''&&&###%%%''')))'''"""!!!###'''!!!"""#########!!! """!!!!!!!!!!!!###$$$&&& !!!!!!""""""""""""$$$###"""###%%%%%%###"""&&&$$$"""!!!!!!"""$$$&&&###$$$&&&''''''&&&$$$###&&&%%%$$$$$$%%%&&&%%%###"""$$$### $$$''''''(((&&&$$$###$$$$$$###""" $$$&&&%%%###""""""""""""""""""""""""""""""!!!  """%%%'''$$$$$$######"""!!!!!! !!!!!!!!!""""""""""""'''!!!!!!%%%&&&%%%!!!"""###&&&((('''$$$"""&&&&&&%%%%%%%%%$$$$$$$$$'''''''''((()))+++---///666333///---......+++((($$$%%%&&&&&&%%%%%%&&&(((+++***(((&&&$$$###"""!!!%%% ### ###"""!!!!!! """###$$$%%%%%%%%%$$$$$$!!!!!! !!!"""%%%((()))((($$$   !!!###$$$""""""######$$$%%%'''''',,,,,,+++)))(((&&&%%%$$$$$$###!!! !!!###$$$$$$$$$#########$$$%%%%%%)))%%%"""###&&&'''%%%"""!!! !!!"""""" !!!"""###!!!!!!###""""""""""""""""""""""""!!!!!! !!!!!!!!!###$$$ !!!""""""######""""""%%%%%%%%%'''(((***,,,---000///......//////...---333222000///...---......111...+++***++++++)))''',,,***'''''')))+++,,,,,,,,,++++++******++++++,,,+++)))''''''(((***))))))))))))************))))))+++***))))))+++---000222222333333444444555555666666555444333333333444555666444333444555666444333555222111222000***((())),,,***'''%%%###"""""""""'''&&&%%%%%%######"""!!!%%%$$$###!!!!!!!!!###### !!!###%%%&&&&&&%%%$$$%%%((((((%%%$$$$$$""""""!!!!!!###%%%'''&&&&&&'''%%%!!!###$$$&&&'''''''''&&&%%%)))%%%  !!!"""############"""!!! !!!"""  ###%%%### !!!!!!  !!!""" !!! !!!######!!!"""$$$$$$###$$$$$$###!!! """  !!!!!! ###""" !!!$$$ !!!!!! ###"""!!!  !!!  !!!!!!""""""""""""!!!""""""#########"""!!!!!!!!!"""###$$$"""!!! !!!"""###""" """""""""""""""!!! ########################'''$$$!!!###(((+++***)))((('''%%%$$$###$$$%%%&&&###&&&'''$$$###%%%%%%!!!"""&&&)))((($$$!!!"""$$$$$$$$$$$$$$$$$$###""""""###""""""!!!"""###$$$%%%#########$$$$$$$$$%%%%%%$$$###"""###%%%%%%###"""&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%'''%%%%%%%%%''''''&&&%%%$$$&&&%%%######'''&&&###(((%%%###"""#########"""!!!$$$%%%$$$###"""########################### !!!"""###$$$%%%%%%$$$######"""!!! $$$######"""!!!!!! %%%!!!"""%%%%%%$$$#########%%%'''&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$''''''((()))+++---///000999333---+++,,,+++***(((%%%###"""###%%%'''((((((******((('''%%%$$$###"""&&& """"""###"""!!!  """"""###$$$$$$$$$$$$###!!!$$$'''((((((%%%  !!!"""###""""""######$$$&&&'''(((---,,,+++)))'''%%%$$$######""" """###"""!!!!!!!!!""""""###$$$(((%%%######&&&'''$$$""""""!!! !!!"""!!!!!!!!!"""!!! """$$$########################!!!!!!  !!! !!!###%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...///000111000...---...///222111000...------------...,,,)))(((((()))))))))+++)))'''''')))***++++++***))))))))))))))))))***,,,)))%%%$$$%%%((()))***&&&'''((()))*********************+++---...000111333333333444555555666666555444333333333444666777666555444555666777666555777444333444222,,,***+++---+++)))&&&###"""!!!!!!&&&&&&%%%$$$###""""""!!!$$$$$$##################"""###$$$&&&&&&&&&%%%$$$%%%))))))&&&&&&'''%%%!!!$$$######$$$'''(((((('''%%%$$$!!! %%%&&&'''((((((((('''&&&+++'''!!!  """$$$%%%&&&&&&&&&%%%### !!!"""!!! """   $$$%%%###!!!""""""!!!  !!! !!!$$$$$$""" !!!  """"""  !!!!!!!!! !!!!!!"""######%%%###!!! !!!!!! %%%"""###"""!!!  """  """"""  ###!!! !!! !!!%%%$$$###"""""""""###$$$###"""!!!"""###$$$###!!!###""""""!!!!!!!!!!!!!!!########################'''$$$"""###&&&))))))''''''&&&%%%$$$$$$$$$%%%&&&!!!$$$%%%""""""$$$### $$$((((((%%%""" !!!%%%%%%$$$############$$$$$$######"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%%%%###"""%%%$$$"""!!!!!!"""$$$%%%&&&%%%###""""""###%%%&&&%%%$$$###$$$&&&''''''&&&'''((('''%%%''')))%%%(((%%%""" !!!""""""""" """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######"""!!!!!!&&&&&&%%%%%%$$$"""!!! &&&&&&%%%###""" ###!!! ###%%%$$$"""%%%$$$######$$$%%%###"""%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))),,,...000111666000,,,---...,,,))))))&&&""" !!!%%%((()))(((***))))))((('''%%%$$$###%%%!!!###!!!$$$!!!!!!  """""""""############### !!!###%%%&&&(((%%%!!! !!!""""""######$$$%%%'''((()))...---+++)))'''%%%###"""!!!!!! !!!!!!  !!!"""###&&&%%%###$$$%%%&&&$$$"""%%%###""""""######!!! !!!!!!""""""""""""###$$$  !!!!!!&&&&&&$$$#########$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''(((***,,,...///000222444222///---///111//////...---,,,+++******,,,***(((&&&''')))+++,,,+++)))'''''')))******)))((((((''''''''''''((((((***'''%%%$$$&&&'''((((((%%%&&&((()))+++,,,,,,,,,)))***,,,---///000000000333333444444555666666666444333222111111222333444666555555555777888888777999666555777444...***++++++***(((&&&$$$#########&&&&&&%%%$$$###"""!!!!!!######$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%&&&***+++(((((()))((($$$%%%$$$###%%%'''(((((('''$$$###!!!  !!!%%%%%%&&&''''''&&&&&&%%%&&&$$$  !!! !!! """$$$%%%&&&''''''%%%"""!!!!!!!!!###'''%%%!!! !!!$$$%%%###"""###""""""!!! !!!###"""###%%%%%%!!!!!!!!!  !!!"""   ###%%%'''''''''%%%###""""""!!!    !!!!!!!!! """!!! !!!!!!!!! ###    !!!###$$$%%%'''&&&$$$###"""######$$$"""!!! !!!"""###""" ###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%''''''&&&''''''&&&%%%%%%&&&&&&'''!!!$$$$$$""""""$$$### """$$$&&&&&&###!!!!!!!!!$$$###"""!!!!!!!!!"""###$$$$$$############$$$$$$########################$$$###"""###%%%%%%###"""%%%$$$###""""""###$$$%%%%%%$$$############$$$%%%###""""""###%%%'''&&&%%%((((((&&&$$$'''***&&& '''$$$!!! !!!"""""""""###$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""&&&&&&&&&&&&%%%###""" &&&&&&%%%###"""!!! !!! !!!###$$$###!!!'''%%%""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))+++---//////111,,,,,,222444///)))(((&&&### !!!%%%((()))((((((((((((((('''&&&%%%$$$### """!!!'''!!!!!! !!!!!!!!!"""""""""###############"""############&&&$$$!!!  !!!!!!###$$$$$$%%%'''(((***+++///...,,,***'''%%%###"""!!!!!! !!!!!! !!!"""###%%%$$$$$$%%%%%%%%%###!!!%%%###""""""######"""!!!!!!!!!""""""$$$$$$$$$### !!!"""###$$$&&&%%%$$$#########$$$%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&''')))+++...000111000222444222...---...000//////......---+++******+++***(((''''''(((+++...***(((''''''((()))(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&((((((&&&%%%&&&''')))+++---......///)))+++---///000111111000333333444555555666666777666555444222111111222222666555444666888999999888999666666888555...******''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$###"""!!! """$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&''''''''''''(((+++,,,))))))***)))%%%$$$###"""$$$%%%'''&&&%%%###"""!!!  !!!#####################""" !!!""" """""""""  """&&&'''((('''%%%""" ###&&&%%% !!!#########""""""""""""!!!!!!  $$$%%%######%%%### """!!! !!!!!!  !!!"""""""""""""""""""""""")))&&&$$$""""""!!!  !!!   !!!!!!!!! !!!"""!!! """!!! !!! !!!!!! !!!   !!!$$$''')))***'''&&&%%%#########$$$$$$###!!! !!!"""###"""!!!###"""!!! !!!"""###########################&&&%%%######$$$%%%%%%%%%((('''''''''''''''((((((!!!%%%%%%######&&&%%%"""&&&%%%$$$"""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$########################$$$###"""###%%%%%%###"""$$$$$$###""""""###$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$###$$$'''(((((('''((('''$$$!!!###(((((($$$'''$$$!!! !!!""""""!!!###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$%%%&&&&&&%%%$$$"""!!!#########""""""""""""!!! !!!"""######""" '''%%%"""!!!"""######"""#########$$$$$$$$$$$$$$$$$$%%%''')))+++---.........***---777999111)))(((&&&$$$###$$$&&&((())))))&&&'''(((((('''&&&%%%$$$"""!!!(((,,, !!! !!!!!!!!! !!!""""""###%%%%%%%%%$$$$$$######"""$$$"""!!!!!!!!!!!! !!!"""""""""%%%%%%&&&'''(((***,,,---111000...+++(((&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###$$$%%%%%%%%%$$$"""!!!"""  !!!!!! ###""""""###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""$$$%%%'''&&&''''''''''''&&&%%%%%%&&&'''(((***,,,///111222000111111000...---------222222222111000///---,,,)))))))))((('''(((***---)))(((''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))&&&$$$'''(((***,,,---//////000+++,,,---///000111111111444444444555666666777777999888666555444333444444444444444555888:::999999888666666777444---))))))$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! ###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&'''((()))******)))------******+++)))%%%###""""""###$$$%%%%%%$$$"""!!!   !!!""""""###$$$###!!! !!!'''(((((((((&&&###  """  !!!!!!"""""""""!!!""""""!!!!!! """%%%%%%""""""$$$### ###  !!!!!!!!!""""""!!! """$$$ !!!""""""###$$$$$$)))&&&###""""""!!! """###"""!!!!!!  !!!""""""!!!!!!  !!!"""""""""!!!!!! """!!! !!!"""!!!  """""" """!!!  ###&&&)))+++&&&%%%$$$#########$$$%%%$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$#########$$$%%%&&&''''''''''''(((((((((((("""%%%&&&$$$$$$'''&&&###)))&&&###!!! !!!$$$%%%%%%$$$$$$$$$$$$%%%&&&&&& """######$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%%%%###"""$$$##################$$$###$$$&&&''''''&&&$$$###((('''&&&''')))******)))'''(((&&&""""""&&&)))(((&&&$$$""""""######"""!!!###$$$&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!!!!!###%%%'''"""###%%%&&&&&&$$$###""" !!!!!!"""""""""### !!!!!!""""""!!!!!! &&&$$$!!!!!!"""#########"""#########$$$$$$$$$$$$&&&''')))+++------------000+++...999;;;111((((((%%%&&&''''''''''''((()))$$$%%%'''''''''&&&$$$###""" !!!$$$222333###!!! !!!!!! !!!"""###$$$$$$$$$%%%$$$$$$######"""!!! !!!""""""  """###$$$%%%$$$$$$&&&'''''')))***,,,...///333222000---***'''$$$###!!!""""""""""""""""""!!! !!!!!!"""$$$%%%&&&"""$$$%%%&&&%%%###"""!!!!!! """###"""%%%######$$$&&&&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###""""""############""""""###%%%'''(((((((((((((((((('''&&&&&&'''''')))+++---000222333555333222111111111///---222222333222111000...---&&&((()))(((&&&&&&(((***)))'''''''''((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&&&&(((((((((&&&&&&''')))+++---......///,,,,,,---...000111222333444444555555666666777777888777666555444444555666333333333555777999999999777444555666333,,,''''''$$$$$$$$$$$$$$$$$$######%%%%%%$$$###"""!!! $$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''(((***,,,---+++......+++)))***((($$$$$$###"""###$$$%%%$$$###!!!  !!!"""###$$$###!!!!!!!!!###'''&&&&&&%%%###!!!  !!! ###"""!!!!!!!!! !!!!!!!!! !!!$$$### !!!$$$%%%""""""!!!""""""!!!###$$$"""!!!!!!$$$'''!!!###&&&'''((((((%%%###!!!!!! $$$"""  """!!!!!!"""""""""!!!!!! """"""!!!!!! !!!!!!!!! !!!""""""!!! """!!! """######$$$"""$$$###  """$$$&&&'''$$$$$$###""""""###%%%%%%$$$###""""""$$$$$$###""" !!!"""""""""""""""""""""""""""""""""""""""#########""""""###%%%'''$$$%%%%%%&&&&&&&&&&&&&&&"""%%%&&&$$$$$$''''''$$$((('''$$$#########$$$$$$###$$$%%%%%%&&&&&&&&&%%% """###$$$$$$###%%%%%%$$$$$$$$$#########$$$###"""###%%%%%%###"""########################&&&&&&&&&''''''&&&&&&&&&)))'''&&&'''))))))((('''&&&+++,,,'''###$$$'''(((%%%$$$$$$$$$%%%$$$""" """$$$''''''%%%###""""""########################$$$###"""""""""###$$$$$$ ###%%%&&&%%%###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""!!!!!!###$$$######""""""######$$$$$$$$$$$$((()))+++---............444---///:::;;;000(((((($$$(((******'''&&&''')))###$$$&&&''''''&&&$$$######!!!###)))888888&&& !!! !!!"""###""""""###$$$$$$$$$$$$$$$ !!!###"""  !!!!!!"""$$$&&&'''''''''&&&'''((((((***+++...///111555333111...***'''%%%$$$""""""############""""""!!!!!!""""""###%%%&&&'''!!!###&&&&&&%%%###"""!!!"""!!! """%%%%%%%%%&&&$$$###%%%&&&&&&### !!!!!!!!!!!!!!!!!!!!!!!!)))(((&&&$$$###"""!!!!!!***)))((('''&&&'''(((((()))))))))))))))((('''''''''((()))+++...000333444:::777444444666666333000111111222111000///---,,,$$$&&&((('''%%%$$$&&&(((((('''''''''((((((&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&+++)))%%%$$$&&&((())))))&&&'''(((***,,,------------------...///111333444444444555555666777777777444444333222333444555666222222222444777999999999555333444666222+++&&&%%%$$$$$$$$$$$$$$$"""!!!!!!%%%%%%$$$###"""!!! %%%%%%%%%&&&&&&'''''''''$$$$$$%%%''')))+++---...+++......+++)))***(((###%%%#########%%%&&&%%%$$$!!!  !!!  !!! """######""""""###%%%$$$###"""!!!!!!"""!!!"""((()))&&&!!!!!!   """""" $$$&&&%%%""""""######"""###%%%$$$"""###&&&***#########"""""""""""""""'''%%%"""!!!!!! %%%!!!$$$"""###"""  """### !!!""""""###&&&%%%"""!!! !!!######!!! ######""" !!!$$$'''$$$&&&### %%%%%% """""""""!!!  !!!"""###$$$%%%######"""""""""###%%%&&&!!!  !!!"""!!! !!!#########"""!!!&&&&&&&&&&&&&&&&&&&&&&&&""""""###""""""###%%%'''"""###$$$%%%%%%%%%%%%%%%!!!$$$%%%###$$$'''&&&###'''&&&%%%%%%&&&%%%$$$""" """###$$$%%%$$$$$$###!!!###$$$$$$######"""""""""!!!!!! $$$###"""###%%%%%%###"""########################)))(((&&&%%%%%%&&&((()))&&&%%%$$$$$$%%%&&&%%%###&&&---111,,,%%%$$$%%%&&&%%%%%%%%%&&&'''%%%""""""$$$'''(((&&&###"""!!!"""""""""""""""""""""""" !!!"""######"""!!!"""$$$&&&%%%$$$### !!!!!!!!! !!!""""""!!! """###$$$$$$###%%%$$$$$$###$$$%%%'''(((***++++++,,,---//////000000///...+++)))&&&###!!!%%%%%%&&&&&&'''(((((((((***(((&&&''')))(((%%%!!!'''$$$"""###&&&((('''%%% !!!$$$&&&""""""!!!!!!"""###$$$$$$!!!$$$&&&%%%!!!"""""""""###&&&(((+++---(((***------,,,,,,///222444444222...***&&&$$$$$$%%%!!!!!!""""""%%%+++(((%%%""""""$$$%%%$$$"""&&&%%%$$$"""!!!!!!!!!!!!!!!&&&&&&""" !!!&&&%%%$$$$$$%%%%%%###!!!!!!"""###$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''***,,,(((((()))+++------+++)))...,,,++++++...222555666999777666888:::999666333444333222333444222---)))'''''''''&&&&&&%%%%%%%%%'''(((((()))*********)))'''%%%######%%%&&&'''&&&((())))))(((&&&$$$$$$%%%"""$$$'''***,,,///000111---------...000333555777444444444555555555666666666555444333444666888999777666555444444555666777444333000...+++)))((('''%%%$$$$$$###############(((!!!###&&&###&&&'''$$$######%%%(((***)))'''((('''''''''((()))******///,,,******,,,---***'''###$$$$$$$$$$$$######"""###!!!!!! !!!  """###!!!"""""""""!!!  !!!!!!###%%%&&&%%%!!! !!!### !!!!!!"""!!!!!! ###"""!!!  !!!"""###$$$ ###%%%!!!!!!"""###############%%%$$$$$$############### """###$$$!!!###$$$$$$###!!! """"""!!!!!!###%%% !!!"""""" """""" """$$$$$$###!!!!!!!!! %%%&&&""" !!!  !!!""""""!!! """$$$ """$$$!!!##################"""!!!!!!((( $$$%%% $$$)))'''%%%%%%&&&%%%"""""""""###$$$$$$$$$$$$$$$$$$######$$$%%%$$$""" $$$$$$$$$$$$$$$###"""!!!%%%###!!!!!!###$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""!!!!!!'''%%%######%%%&&&$$$!!! """$$$$$$###$$$'''***!!!!!!"""###$$$%%%%%%&&&'''$$$"""###%%%&&&$$$!!!!!!%%%))))))'''%%%%%%'''+++999>>>222&&&%%%&&&###+++'''###"""$$$%%%%%%$$$'''$$$"""$$$''''''###%%%$$$"""!!! !!!###"""""""""!!!!!!!!! ###&&&$$$  ###!!!  !!!  !!!  ###%%%'''### !!!&&&(((&&&###%%%$$$$$$$$$$$$&&&'''(((***++++++,,,---......///------,,,***(((&&&$$$###%%%%%%%%%&&&''''''(((((((((&&&%%%&&&((('''%%%"""%%%###!!!!!!!!!!!!!!! !!!$$$&&&"""""""""#########$$$$$$!!!###%%%### ######$$$%%%(((***---///,,,...//////---,,,---///------,,,***''''''+++...&&&""" !!!""""""%%%***)))'''$$$$$$&&&&&&%%%###$$$######""""""""""""###  $$$%%%!!! """&&&%%%$$$%%%&&&%%%""" """###$$$$$$%%%&&&&&&''''''''''''(((((((((((())))))***,,,,,,++++++,,,---******+++------,,,+++)))...,,,+++,,,...222444666777666666888;;;;;;999777333333333444444111---***(((&&&$$$""""""###$$$&&&$$$%%%&&&''''''''''''&&&(((&&&$$$%%%&&&((((((((()))***)))(((%%%$$$$$$%%%"""###&&&(((+++,,,......+++++++++,,,---000222333333444444444555555555666555444333222333444666777666666555555555555555666444222000---+++((('''&&&######"""!!!!!!!!!!!!"""&&&!!!%%%'''"""###%%%$$$###$$$%%%((()))(((&&&'''''''''((()))***,,,,,,000---******,,,,,,)))&&&###$$$$$$$$$$$$######"""###!!!!!!  !!!"""!!!!!!!!!!!!  """$$$$$$######$$$''' !!!!!!  !!!"""###### !!!!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%$$$###"""!!!!!!""""""!!!"""###!!!$$$ !!!!!!  !!!"""!!! !!!"""###!!! !!!""""""  """!!! !!!%%%&&&""" !!! ###!!! !!!"""######"""###$$$###"""!!!!!!###$$$ !!!$$$""" %%%"""""""""""""""!!!!!! $$$""""""$$$$$$!!! ###(((&&&$$$%%%&&&%%%""" !!!""""""######""""""%%%$$$###$$$%%%%%%###!!!$$$$$$$$$$$$$$$###""""""$$$#########$$$$$$""" """!!!!!!!!!!!!!!!!!!"""%%%%%%$$$$$$###""""""!!!%%%###!!!"""$$$$$$""" !!!######""""""$$$&&&!!!""""""######$$$$$$$$$***(((&&&'''))))))'''%%%"""$$$'''''''''%%%%%%%%%(((444888...%%%%%%%%%"""***&&&###"""###%%%$$$###%%%""" """%%%&&&"""%%%$$$"""!!! !!!!!!!!!!!!!!!!!!""""""""""""###&&&$$$  ###!!! !!!!!! """ !!!###$$$$$$$$$!!! $$$&&&###!!!%%%$$$$$$%%%%%%'''((((((***+++,,,,,,------------+++******)))'''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((%%%$$$$$$$$$&&&&&&$$$"""$$$$$$###  !!!$$$&&&!!!"""###$$$%%%$$$######"""""""""  $$$%%%&&&(((***---///111...//////...+++******+++***,,,,,,)))(((---777???((($$$!!!######"""$$$((()))(((&&&&&&''''''%%%$$$"""""""""""""""###$$$$$$!!!"""### ###%%%%%%%%%&&&'''%%%"""$$$$$$%%%&&&&&&''''''&&&))))))*********+++++++++,,,...000000///...///000---............,,,+++)))---,,,,,,,,,...000333555555555666999<<<===<<<;;;333555777666333000---,,,'''$$$!!! ###&&&$$$$$$%%%&&&&&&&&&&&&%%%)))(((&&&''')))******)))*********'''$$$######$$$"""###%%%''')))******+++************+++---///000333333444444444444555555444333222222222333444555444444555555555555555444333222///---***(((&&&%%%"""!!!!!! $$$ &&&(((!!!"""%%% $$$$$$&&&'''''''''&&&&&&&&&'''''')))***,,,...///111---******+++***'''$$$###############"""!!!!!!"""!!! !!!!!!  !!!"""$$$$$$###$$$%%%'''  !!!!!!"""""" """###"""  !!!"""######$$$$$$%%%$$$"""  !!!###""" !!!""" !!!!!!!!!!!!  !!!!!! !!!  !!!!!! !!!  !!!!!! ###$$$  ###"""!!!"""$$$%%%$$$###%%%%%%%%%$$$"""!!!"""$$$""" !!!###""" """'''""""""""""""!!!!!! %%%'''$$$!!!""""""!!!'''&&&%%%%%%%%%%%%"""  !!!!!!!!!!!!&&&$$$######$$$$$$$$$######$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$ #########""""""#########%%%%%%$$$$$$###"""""""""###""" !!!""""""!!! !!!###$$$###""""""###"""""""""""""""#########((('''%%%&&&''''''&&&$$$#########%%%&&&&&&%%%###$$$---///)))$$$%%%$$$ (((&&&###"""#########"""""" """$$$""" $$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" ###%%%$$$!!!!!!###!!! !!!!!! %%%!!!###&&&%%%###""" !!!$$$%%%"""$$$$$$%%%&&&'''((())))))++++++,,,------,,,++++++******((('''%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''"""""""""######$$$######$$$%%%&&&###  !!!###%%%!!!"""$$$&&&&&&%%%###""""""!!!  !!!""""""%%%&&&'''))),,,...000111---------+++***(((((((((***++++++((((((...;;;FFF)))%%%###$$$$$$"""###''')))(((''''''&&&&&&$$$############""""""###$$$$$$###!!!!!! !!!%%%$$$$$$%%%&&&'''%%%"""%%%&&&'''(((((((((''''''******++++++,,,,,,------111222222111000000111333000111111000...,,,+++***------------...///222444555666888:::<<<===<<<<<<777:::<<<:::444///,,,,,,&&&$$$!!!!!!###%%%&&&''''''(((((('''''''''***((('''(((***+++***)))******)))'''###"""###$$$$$$$$$&&&'''((()))))))))++++++******+++---...///333333333333333333444444444333222222111222333333111222444555555444333222111000///---***(((%%%$$$""""""!!! $$$$$$((($$$'''***###$$$&&&))))))'''%%%$$$%%%&&&&&&'''))),,,...000222111...+++******)))&&&"""""""""""""""!!! !!!    $$$%%%%%%$$$############!!!!!!  !!!!!!!!!!!!!!!"""###"""!!!"""### !!!"""######%%%###  %%%"""!!!###$$$  ###  !!!!!!   !!!!!! $$$!!!!!!###$$$!!!!!!!!!  """###""" $$$%%%%%%$$$""" !!!"""&&&###"""$$$###!!!"""&&&$$$######"""""""""""""""'''+++$$$ ###$$$ &&&&&&&&&&&&&&&%%%$$$### !!!""""""&&&###!!!!!!"""###$$$#########$$$$$$$$$######""" !!!###$$$$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""""""""!!!!!!""""""!!!!!!"""$$$&&&'''&&&%%%###"""###"""""""""""""""""""""%%%%%%$$$$$$$$$$$$######$$$"""!!!###&&&'''$$$!!!###''')))%%%$$$&&&%%% &&&%%%###"""""""""""""""!!!"""######"""$$$######""""""!!!!!!!!!###"""""""""!!!!!!!!! """$$$$$$"""!!!!!!###!!!  !!!"""!!!###!!! """###$$$$$$###""""""###%%%%%%###!!!$$$%%%&&&'''((())))))***,,,---......---,,,***)))+++***(((%%%###"""!!!!!!######$$$$$$%%%&&&&&&&&&!!!"""""""""!!!!!!"""###"""$$$%%%### ### !!!!!!!!!###%%%!!!"""$$$%%%%%%$$$"""!!!"""  !!!"""###$$$$$$&&&''')))+++---...000000---,,,,,,+++++++++******((((((&&&######(((333<<<***&&&$$$%%%%%%"""###''''''(((((('''&&&$$$###"""&&&%%%$$$###""""""""""""$$$ !!!""" """&&&%%%%%%%%%&&&&&&%%%"""%%%&&&(((*********)))(((***++++++,,,---.........444444222///...///333666222333444111...++++++,,,---///000///...///222444888999;;;<<<;;;;;;::::::;;;>>>???<<<555///,,,+++$$$$$$$$$######$$$$$$%%%((((((((())))))((((((''')))(((((()))++++++***)))******(((&&&###"""###%%%&&&&&&'''((())))))))))))---,,,,,,,,,---...000111333333333333333333222222444333333222111111111111///000111222333222222111//////...---+++)))&&&%%%$$$###""""""!!!!!!""""""&&&!!!'''(((...000'''%%%)))---,,,'''######%%%%%%&&&'''))),,,///222333222///+++******)))&&&"""!!!!!!!!!!!!     $$$##################"""  !!!!!!!!!!!!!!! """###""""""###%%%  !!!"""###""" $$$!!! ---000"""  """###!!! !!!!!!  !!!  !!! """!!!!!! """""""""!!! """"""!!!###$$$$$$###!!! ((($$$###%%%$$$!!! ###&&&%%%$$$#########$$$$$$''',,,%%% ###$$$ &&&''''''((('''&&&&&&&&&""""""!!!!!!!!!"""###$$$$$$""" !!!"""###""""""######$$$$$$$$$######!!! """$$$$$$###$$$$$$############$$$$$$$$$$$$$$$###############"""##################$$$###$$$%%%&&&&&&%%%###!!!############""""""""""""&&&''''''&&&%%%%%%%%%%%%$$$""" """%%%&&&$$$!!!###%%%&&&$$$%%%'''%%%"""%%%%%%$$$###"""""""""""" !!!###$$$$$$$$$###############"""""""""%%%$$$###"""!!! !!!"""###$$$###""""""###"""!!! !!!"""!!! """###!!!!!!&&&""""""""""""######"""!!!$$$%%%&&&((()))*********...//////000...,,,***(((+++)))&&&$$$!!! """######$$$$$$%%%%%%&&&!!!""""""!!! !!!###!!!!!!"""!!! """ !!!!!!"""###$$$""""""###$$$###"""!!! """  !!!"""$$$%%%&&&&&&((()))+++---...////////////---,,,---...///...,,,)))(((&&&$$$%%%(((...222***&&&%%%&&&&&&###$$$'''&&&((()))(((%%%###""""""'''&&&%%%$$$###"""""""""%%%!!!!!!######"""###'''&&&%%%$$$$$$%%%%%%###!!!%%%&&&)))+++,,,,,,+++***+++,,,------...///000000555444222///---///222666222444555222---++++++---...111222222//////222555999;;;<<<<<<:::999888999<<<======;;;555000,,,***%%%&&&&&&&&&''''''''''''(((((()))))))))(((''''''***))))))***,,,,,,+++)))))))))'''%%%""""""$$$&&&'''((())))))************,,,,,,,,,,,,---///111222333333222222222222111111222222222111000///......------...///000000000000------......,,,+++)))'''%%%%%%$$$###############'''!!!''''''...333---&&&,,,111///((("""###&&&%%%%%%'''))),,,///111333333///,,,++++++***'''$$$""""""""""""!!!  """### !!!!!!  ###%%%%%%$$$ !!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""######"""!!!!!!###$$$###"""!!!  !!!"""!!! !!!"""######999AAA((("""!!!  !!!"""###!!!  !!! !!!!!!!!!!!!!!!""""""###"""  !!! $$$ ############%%%$$$"""###&&&%%%!!!!!! !!!###$$$$$$""" !!!"""$$$###!!! '''###"""%%%&&&""" ((('''%%%$$$$$$$$$%%%&&& &&&(((%%%"""######"""$$$&&&(((((('''&&&&&&'''$$$###"""""""""###%%%&&&###!!! """######"""""""""###$$$$$$$$$$$$###""" """$$$%%%%%%!!!!!! !!!!!!###########################$$$%%%%%%$$$$$$%%%&&&"""""""""###$$$$$$""" ###############$$$$$$$$$$$$%%%&&&%%%###"""###$$$###"""""""""$$$%%%$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%###""""""###!!!"""$$$%%%%%%$$$$$$"""######$$$$$$###""""""%%%$$$###"""!!! """"""######$$$$$$######"""!!! """"""!!! """%%%""" '''!!!  ###%%%''')))***+++++++++///000111111000---***(((((('''$$$""" !!!!!!""""""######$$$%%%%%%%%%"""$$$$$$""" ######!!!  !!!  """""""""###$$$"""""""""!!!!!!!!! !!!!!!!!! !!!!!!"""$$$%%%&&&'''(((,,,---...///000000000//////---+++,,,---...,,,***((('''&&&(((+++------,,,)))&&&%%%''''''$$$%%%(((''')))+++***&&&###"""###&&&%%%$$$$$$############%%%""""""%%%%%%###$$$'''(((&&&#########$$$###"""$$$&&&))),,,......---,,,---...///000111222333333333333444333111000111333222444555222---***,,,//////222555444000///222666888:::<<<<<<:::888888999888777777666555222---)))((('''&&&&&&&&&''')))***+++++++++++++++***))))))+++++++++,,,......---+++((('''&&&$$$""""""%%%(((&&&'''((()))***++++++***)))))))))***+++...000111333222222222111111111111000000///...---,,,+++***++++++++++++,,,---...///+++,,,.........---+++***%%%%%%$$$############$$$&&&"""'''((("""'''111111(((///555222)))"""###&&&%%%%%%''')))+++...111222333000---,,,---,,,)))%%%%%%%%%%%%$$$###"""   !!!"""!!! """%%%&&&######""""""""""""!!!!!!"""$$$$$$###$$$$$$$$$$$$###"""!!!!!! !!! !!!"""############"""!!! """%%%(((((('''$$$"""!!!!!!"""### !!!!!!  """######???HHH)))"""!!!  !!!""""""   !!!!!! !!!!!!!!!!!!!!!""""""###"""  &&&""" $$$''''''%%%$$$%%%###!!!$$$'''&&&!!!!!!!!!"""$$$&&&%%%###!!! """$$$$$$###!!!!!!"""### %%%((($$$!!! (((&&&%%%######$$$%%%&&&&&&######&&&%%%""""""%%%!!!$$$&&&&&&%%%$$$%%%'''%%%$$$"""""""""###%%%&&&###""""""###%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$###""""""$$$$$$###!!!!!!!!! !!!!!!########################"""$$$&&&%%%$$$###%%%'''###""" !!!###$$$###!!!######$$$$$$%%%%%%&&&&&&!!!###$$$###!!! !!!#########$$$$$$######%%%&&&%%%&&&''''''$$$"""###%%%$$$&&&(((&&&$$$""""""$$$!!!$$$&&&&&&$$$###""""""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%$$$###"""!!! !!!"""###""" ###%%%"""!!!&&&"""!!!!!!###%%%''')))++++++++++++111111222222111---***(((&&&%%%"""!!! !!!"""###"""""""""###$$$$$$%%%%%%###%%%%%%""" ###'''### """###!!! """""""""###$$$###"""!!!  !!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&'''((()))...///111222222111000000---+++((()))******(((%%%""" !!!&&&,,,...***&&&)))%%%%%%'''(((%%%&&&)))(((***---,,,((($$$###$$$$$$$$$######$$$$$$%%%&&&%%%######&&&'''$$$$$$''')))&&&###""""""###$$$$$$###&&&)))---//////......///000000222333444555555000333666666555222000000111333555111,,,***,,,///000444666555111000333666666999<<<<<<999777888:::333222111333444333...)))+++(((&&&$$$$$$'''***---////////////......---,,,---,,,---...000000...,,,'''&&&%%%###"""###&&&)))&&&&&&((()))************&&&&&&&&&'''))),,,...000333222222222111111000000......---,,,+++***((('''+++***))))))***,,,---///***,,,---//////...---,,,%%%$$$$$$###############%%%%%%,,,)))...444)))111777444)))"""###'''%%%%%%&&&(((+++---000111333000---,,,...---***'''(((''''''&&&%%%$$$""""""   !!!###"""  !!! ###''')))%%%%%%$$$$$$######""""""!!!!!!""" &&&&&&&&&%%%$$$###"""!!!%%%%%%$$$"""!!!  !!!"""###$$$  $$$***...,,,***'''%%%######$$$$$$ """"""""" """"""""" <<>><<<999555111...,,,+++)))'''$$$"""!!!"""$$$%%%%%%%%%$$$###!!! !!!""""""""""""!!!!!!!!!!!!!!!###$$$$$$###""" !!!!!!!!!   !!! """"""!!! !!! !!!###!!!  """###"""""""""###%%%&&&(((((((((((((((((()))((('''$$$###""" ###&&&$$$###$$$+++'''%%%&&&%%%   """!!! $$$!!!!!!$$$$$$!!!!!!$$$"""!!! !!!######"""!!!"""!!! !!!""" !!!!!!!!!!!!!!!"""!!! !!!"""$$$###"""%%%$$$"""!!!"""$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%###""""""$$$%%%%%%%%%(((&&&######$$$%%%&&&%%%'''''''''%%%$$$$$$''')))''''''''''''&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&((()))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$#########&&&&&&''''''''''''&&&&&&'''%%%%%%''',,,...---+++%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%'''))))))((('''+++'''$$$$$$''')))'''%%%$$$$$$%%%&&&&&&&&&%%%$$$(((''''''&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########"""###%%%'''&&&$$$"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""######$$$$$$%%%&&&$$$""""""###$$$$$$$$$$$$$$$###!!!$$$(((((($$$'''***---...///111333555777666555444333111---***$$$###"""###&&&((((((((('''((()))******)))((('''&&&&&&'''''''''%%%###""" !!!!!!""""""!!!!!!  !!!"""%%%''')))%%%$$$"""!!! !!!"""######$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""### ###$$$###%%%)))+++...333777888555222///000///---+++)))(((''''''%%%%%%&&&'''((((((%%%"""''''''''''''&&&$$$###"""######$$$$$$$$$$$$$$$###""""""""""""#####################!!! """$$$%%%'''(((************))))))************))))))***+++---///...,,,***((()))&&&$$$$$$&&&((())))))&&&(((***+++***+++,,,......---,,,,,,...222777::::::888555222111111222333444666888999:::888666555666333333666666333333666222000///...///000//////000///,,,***((((((((((((###!!!"""&&&&&&$$$###&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%'''(((******)))+++---......,,,)))'''))))))((('''&&&&&&&&&&&&&&&&&&&&&''')))***)))'''$$$%%%&&&'''(((((((((((($$$$$$###"""!!!!!!!!!!!!  """$$$$$$$$$!!!"""#########""" !!!"""###&&&***000444777>>><<<888444111...---,,,'''&&&$$$"""!!!"""###$$$!!!!!!!!!!!!   !!!!!!!!!######"""!!!!!!"""###$$$ """%%%%%%$$$"""  !!!!!!  !!!!!!!!!"""$$$"""!!!###$$$%%%&&&%%%$$$$$$!!!"""$$$&&&'''(((''''''"""$$$&&&&&&$$$"""""""""###$$$'''$$$"""###,,,'''$$$$$$"""!!! """ %%%""""""$$$$$$!!!!!!$$$###"""!!!"""######""" ###"""  """### !!!!!!!!!!!! """!!! """$$$%%%$$$###%%%$$$###"""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&''''''&&&(((&&&$$$$$$%%%%%%%%%$$$'''(((((((((&&&&&&''')))(((((((((((('''%%%$$$###"""###%%%'''((((((''''''$$$$$$%%%&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''&&&(((***+++)))&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%'''((('''&&&(((&&&%%%%%%&&&''''''&&&''''''''')))***(((%%%###''''''&&&&&&&&&%%%%%%%%%!!!"""###%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$######""""""###%%%''''''$$$"""&&&%%%%%%$$$$$$$$$%%%%%%$$$######""""""######$$$"""""""""###$$$$$$%%%%%%%%%#########%%%%%%$$$###%%%$$$ ###((('''"""'''***---...//////111222333222111000000...+++((("""""""""###%%%'''))))))'''((()))******)))'''&&&&&&&&&'''((('''%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!  !!!"""###%%%&&&""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$###"""""" ###%%%$$$&&&++++++---000333333222///---...---+++)))((('''&&&&&&######$$$&&&((('''$$$"""%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$%%%###$$$$$$"""!!!!!!###%%%&&&'''(((***++++++******((((((((())))))*********---,,,,,,+++***)))(((((('''%%%###$$$'''))))))(((&&&)))+++,,,++++++,,,...,,,,,,---///222555999:::999777444111111222444555888888999::::::999888777777444444777777444444777222000------...//////...---,,,+++***)))(((((('''###!!!###'''(((%%%%%%'''"""###$$$&&&&&&$$$###"""!!!"""###%%%'''((())))))***,,,...000///---***((())))))((('''&&&&&&&&&&&&"""$$$&&&''''''&&&''''''$$$%%%&&&'''(((((((((((($$$######"""!!!!!! !!!  """$$$!!!"""######"""!!!###$$$$$$'''***...333555;;;888555111---+++******&&&&&&%%%$$$############ !!!!!!"""!!! """ !!!"""!!! !!!!!!!!! !!!"""!!!""""""#########"""!!!  """"""!!!   !!!%%%%%%"""###&&&)))+++***((('''&&& """$$$&&&''''''&&&%%%"""###!!! """"""!!!###&&&%%%!!!!!!$$$%%%###"""$$$"""""" !!!!!! !!!!!!  !!! """ $$$$$$""""""%%%$$$###"""###$$$###!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!! """!!!!!!"""%%%%%%%%%###%%%$$$#########$$$%%%&&&#########""""""#########%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&'''%%%$$$&&&(((******(((''''''((())))))(((((('''%%%$$$### """$$$&&&'''''''''&&&%%%&&&''''''&&&&&&&&&&&&%%%'''((('''%%%###%%%&&&%%%%%%%%%%%%%%%$$$############$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$''''''$$$!!!###$$$%%%&&&&&&%%%$$$###$$$######%%%'''((('''%%%###$$$&&&&&&%%%%%%&&&(((((('''((()))***)))$$$ &&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$######""""""###&&&''''''$$$"""&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%#########%%%&&&&&&###!!!"""$$$$$$"""###&&&%%%"""'''))),,,.........///000...---,,,++++++)))&&&###!!!!!!!!!###$$$&&&((()))"""$$$''')))******))))))&&&'''(((((((((&&&$$$"""!!!!!!"""""""""""""""!!!!!!"""#########"""  !!!!!!"""""""""### """$$$&&&'''&&&%%%###$$$$$$%%%&&&&&&''''''(((&&&'''&&&&&&%%%$$$###"""$$$!!!!!!%%%'''''')))...---...000111111000//////---,,,***)))'''&&&%%%%%% """$$$&&&%%%""" ###$$$%%%&&&%%%%%%###"""&&&&&&'''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""#########%%%(((+++&&&''')))***++++++******&&&'''((()))***+++,,,,,,000...***'''%%%&&&((()))%%%######%%%(((***)))'''&&&))),,,---++++++---///+++,,,///222666999;;;===999777444222111333555777;;;;;;;;;;;;::::::999999888555555888888555555888222000------...//////...+++++++++***)))(((((('''###"""$$$((()))'''&&&))) """$$$&&&&&&$$$""" $$$$$$%%%&&&&&&&&&%%%%%%+++,,,///111000...+++)))***)))((('''&&&%%%%%%%%%###''''''%%%$$$&&&((($$$%%%&&&'''((((((((((((#########"""!!!!!! !!!"""!!! ### """$$$%%%&&&&&&&&&&&&&&&'''***---000333777555111---***((((((((('''&&&&&&&&&%%%$$$######"""###$$$%%%%%%$$$###"""$$$""" !!!""""""!!!$$$###"""!!!!!!""""""###"""!!! !!!!!!!!!######!!!  """$$$###$$$'''&&&###$$$(((,,,...---+++(((''' !!!$$$&&&'''&&&%%%$$$ !!! """ ###((()))### '''!!!%%%$$$ ### !!!"""!!! !!!"""  """###"""!!!"""$$$"""###'''$$$######$$$$$$###  !!!"""######"""!!! $$$$$$######""" """!!!!!!###%%%&&&%%%$$$%%%%%%$$$###""""""""""""######""""""""""""#########""""""###%%%%%%$$$"""""""""###%%%(((((('''%%%%%%(((++++++***((('''''')))))))))((('''%%%$$$###!!!###&&&''''''&&&%%%&&&'''(((((('''&&&&&&&&&%%%''')))'''$$$###$$$'''%%%&&&&&&&&&%%%%%%$$$###!!!"""###$$$&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%)))***(((%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%'''((('''&&& ###&&&'''%%%$$$&&&((('''&&&&&&((()))'''!!!%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$%%%%%%%%%%%%$$$######""""""$$$&&&((('''$$$!!!%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""$$$$$$%%%%%%%%%"""###$$$&&&((('''### %%%)))'''$$$$$$$$$"""((()))+++...000000---+++///,,,,,,...,,,'''$$$&&&%%%!!! $$$((('''$$$(((((()))***************)))&&&$$$%%%''''''%%%######!!!!!!""""""$$$"""  """""""""""""""#########$$$$$$###"""###$$$&&&'''###$$$%%%%%%%%%%%%(((***)))(((&&&$$$$$$$$$%%%&&&'''&&&&&&&&&'''))),,,...222222222222222222222222000---)))$$$"""!!!!!!""" """###$$$$$$$$$###!!!"""$$$&&&&&&&&&$$$###'''))))))&&&&&&))))))&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######%%%''')))************)))'''&&&%%%'''(((((()))***+++,,,,,,+++++++++******)))'''''')))(((&&&&&&&&&(((+++,,,+++,,,---......---,,,,,,,,,,,,111:::AAA@@@777...777777666555555555444444<<<<<<;;;;;;;;;:::::::::999999888888777666666666000000///...............---///000...***''''''((($$$$$$#########$$$%%%%%%"""!!!  ###&&&(((""""""######%%%(((***,,,............,,,***(((''',,,---,,,)))%%%"""$$$&&&###"""!!! !!!"""$$$&&&$$$$$$###"""###$$$%%%&&&$$$"""  !!! !!!""""""!!! !!!""""""######"""&&&%%%$$$$$$&&&))),,,///444111...,,,+++***(((&&&(((&&&$$$###"""###$$$%%%###$$$$$$###  $$$  %%%'''"""""" !!!"""###$$$$$$###"""!!!&&&$$$"""!!!""""""!!!&&&&&&%%%$$$$$$######""" !!!""""""  !!!###%%%'''((((((((())))))***+++***)))(((((()))(((&&&$$$#########$$$!!!  &&&&&&&&&%%%$$$###"""!!!$$$###"""""""""###%%%%%%######"""!!!!!!"""######$$$$$$$$$######""" ###"""!!!!!!"""$$$&&&'''###$$$%%%&&&&&&$$$###"""%%%!!!%%% !!!$$$'''$$$######((('''$$$"""$$$&&&...---+++(((%%%###!!!!!!""" """%%%&&&$$$"""$$$%%%$$$###!!! !!!"""!!!"""$$$%%%&&&&&&%%%$$$(((+++......,,,(((%%%###&&&''''''''''''%%%$$$###&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$''''''%%%$$$%%%###((('''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$'''***$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""%%%'''(((&&&$$$"""$$$$$$######$$$&&&''')))&&&&&&''''''&&&$$$###!!!###%%%&&&&&&###!!! %%%###!!!"""$$$$$$!!!%%%$$$######%%%&&&%%%$$$""""""""""""############"""!!! !!!$$$%%%###!!!))))))***,,,......,,,***,,,)))(((***(((###!!!###'''### !!!$$$'''&&&$$$(((((()))************))),,,***((((((******(((&&&$$$""" !!!""""""!!!###!!!!!!"""""""""############%%%$$$$$$###$$$%%%&&&'''((())))))(((''''''(((***(((((()))(((((('''&&&&&&((((((((()))***,,,...///222222222222222222222222...,,,(((%%%###"""!!!"""!!!"""###%%%%%%%%%$$$$$$!!!###%%%'''((('''&&&%%%'''******'''&&&))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&'''(((*********)))((((((''''''&&&''''''((()))***++++++******++++++++++++******(((((('''''''''((()))***,,,,,,---...///...------,,,,,,...333888999444000666777777777777666666555<<<<<<;;;;;;::::::999999999999888777777666666555///...------,,,---------...000000...***'''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!###%%%'''#########$$$&&&(((***,,,------......---,,,***))))))++++++)))%%%######%%%%%%$$$"""!!! !!!"""###%%%$$$#########$$$&&&&&&$$$""" !!!!!! !!!""""""!!!!!!"""############&&&%%%$$$$$$%%%(((+++---333000---+++***)))&&&%%%""""""######""""""!!!!!!!!!"""###!!!### !!!$$$%%%!!!"""  !!!"""######""""""'''%%%###"""""""""!!!############"""!!!    ###$$$&&&((()))))))))(((&&&((()))++++++***)))((('''&&&%%%$$$$$$$$$%%%&&&###"""!!!!!!"""###$$$%%%###$$$$$$$$$$$$$$$###"""$$$###"""""""""###%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$#########""""""""""""$$$&&&'''$$$%%%%%%%%%$$$###""""""$$$ !!!%%%""""""%%%(((&&&!!!!!!$$$###''''''$$$"""$$$&&&,,,+++(((&&&###"""""""""!!! !!!$$$&&&$$$"""$$$%%%%%%###!!! !!!""""""###$$$%%%%%%%%%%%%%%%%%%+++000000***&&&%%%&&&%%%&&&''')))))))))(((''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&''''''$$$'''(((%%%%%%'''%%%"""######$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$''''''&&&$$$""""""$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$### !!!$$$%%%&&&%%%###"""%%%$$$$$$$$$$$$%%%'''(((&&&&&&''''''&&&%%%$$$###!!!###%%%%%%$$$###$$$$$$$$$###"""###&&&&&&$$$"""%%%###"""###%%%%%%$$$###""""""""""""###############!!!!!!"""%%%&&&$$$"""******)))***,,,,,,+++))))))%%%###$$$###!!!'''$$$!!!!!!$$$&&&%%%###'''((())))))******))))))---+++***)))******((('''%%%###""""""######!!! """!!!""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''+++++++++)))'''&&&''')))((()))+++,,,,,,***(((''')))***+++,,,...///000000222222111111111111111111+++***(((&&&$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&)))******))))))(((******'''&&&)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$"""######%%%&&&'''((((((+++***)))(((((()))******%%%%%%&&&'''((()))*********+++,,,---............,,,,,,,,,,,,,,,++++++***---.../////////......------,,,,,,,,,---///111222555777888::::::999777666<<<;;;;;;:::999999888888888888888777666666555555------,,,++++++++++++,,,...//////---)))'''&&&&&&$$$%%%%%%&&&%%%$$$"""!!! !!!"""###$$$$$$%%%###$$$$$$%%%''')))+++,,,,,,---.........---+++***'''((()))(((&&&$$$######$$$###"""!!!!!!!!!"""###%%%$$$$$$$$$$$$%%%&&&&&&$$$""" !!!!!!  !!!""""""!!!  """###$$$$$$$$$%%%$$$######$$$&&&)))+++111///,,,***)))'''%%%### """$$$$$$###!!! """######"""!!!!!!!!!"""""""""!!! !!!!!!  !!!"""###$$$$$$)))'''$$$######"""!!!!!!"""$$$$$$###"""  !!!%%%&&&'''((((((((('''&&&###%%%(((***++++++)))(((%%%$$$$$$$$$$$$%%%&&&'''"""!!!  !!!"""!!!!!!"""###############$$$###"""""""""###%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&""""""###%%%%%%&&&&&&&&&""""""######$$$%%%%%%%%%&&&%%%$$$###"""!!!!!!!!!$$$!!!!!!%%% ###"""%%%(((&&&""""""%%% ###&&&&&&###"""$$$&&&)))'''%%%"""!!!!!!"""###!!!$$$%%%$$$###$$$%%%%%%###!!! !!!############$$$$$$%%%&&&'''###***111000)))$$$&&&***'''(((***++++++******)))***)))(((''''''((()))***((((((((('''''''''''''''$$$((((((&&&&&&((('''$$$!!!"""$$$%%%&&&'''&&&&&&######$$$$$$$$$$$$######%%%$$$$$$$$$###""""""""""""############$$$$$$$$$%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$###''''''&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""######$$$######"""%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&$$$######%%%'''(((&&&%%%$$$###"""###$$$$$$###""""""""""""#########$$$$$$$$$######$$$&&&&&&%%%###+++***((()))******)))(((((($$$""""""!!!!!!$$$!!! ###%%%%%%%%%'''((())))))******))))))***)))(((''''''&&&%%%$$$&&&$$$$$$$$$$$$###!!!"""!!! ###$$$%%%&&&''''''&&&&&&''''''&&&&&&&&&'''''''''((())))))(((&&&%%%'''((()))***+++,,,,,,,,,+++******+++,,,...///000111111111111111111111000000000(((((('''&&&%%%###""""""%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%(((+++,,,---,,,+++(((++++++'''''')))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&((()))))))))+++***(((((((((***,,,---$$$$$$%%%&&&((()))*********+++---///000111222222111222333444333111///...111111000000///---,,,,,,+++,,,,,,)))((()))...222444666999;;;<<<;;;999777;;;::::::999888888777777888777777666666555444444------,,,++++++++++++,,,------,,,+++(((%%%$$$###$$$%%%&&&'''&&&$$$!!!  """###$$$$$$$$$###$$$$$$%%%&&&''')))***+++------......---,,,+++***%%%&&&(((((('''$$$"""!!! """$$$%%%'''$$$$$$$$$$$$$$$%%%%%%&&&###!!! !!!!!!!!! !!!!!!!!!!!! !!!"""$$$$$$%%%%%%$$$###""""""###%%%'''(((...,,,***)))(((&&&###!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$""" !!!!!!!!!###"""  """!!!!!!!!!!!! !!!###%%%&&&''')))'''$$$######""" """###%%%'''&&&$$$!!!  !!!###%%%%%%&&&&&&&&&%%%###### ###&&&***++++++)))((($$$$$$$$$%%%%%%%%%&&&&&&###""" !!!!!!""""""""""""!!!!!!$$$###"""""""""###%%%%%%''''''&&&%%%%%%&&&''''''!!!"""###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&%%%###!!! !!!!!!###!!!###!!!&&&!!!###"""###&&&&&&######%%%!!!###%%%$$$###"""$$$%%%&&&$$$""" !!!"""$$$ """###%%%%%%$$$$$$%%%%%%###"""!!!"""$$$%%%$$$######$$$%%%'''((($$$)))------)))'''(((++++++,,,,,,,,,+++)))'''&&&((('''&&&%%%%%%&&&'''((((((((((((''''''''''''&&&&&&))))))%%%%%%'''&&&######$$$%%%&&&&&&$$$"""!!!"""###$$$%%%%%%$$$###"""%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$''''''''''''&&&%%%$$$######$$$%%%$$$###$$$&&&(((%%%$$$$$$$$$$$$###############$$$%%%%%%$$$######$$$###############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&'''((('''$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%###""""""$$$$$$###!!!""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$+++)))(((((()))***)))((()))%%%######"""""""""%%%''''''((())))))***************((()))((('''%%%$$$$$$$$$&&&%%%$$$$$$%%%$$$"""###""""""!!!!!!!!!!!!!!!%%%&&&((()))******))))))''''''''''''''''''''''''%%%&&&'''''''''''')))+++++++++*********,,,---...)))***,,,...///000000000111111111000000/////////''''''&&&&&&$$$###""""""%%%%%%%%%%%%$$$$$$$$$%%%%%%'''***,,,.........---))),,,+++(((''')))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))*********+++***)))((()))+++---...$$$%%%&&&'''(((***++++++,,,---///000222333333333444555666777666444111///444333111///...,,,+++******,,,---,,,))))))---111444666999;;;;;;:::888777999888888888888777777777777777666666555444444444...---,,,,,,++++++,,,,,,******)))(((&&&%%%###!!!$$$%%%&&&'''&&&$$$!!!  """$$$$$$$$$###"""###$$$%%%&&&((())))))***---.........,,,+++)))(((%%%&&&&&&''''''%%%"""  """###%%%&&&#########$$$$$$$$$$$$$$$###!!! !!!"""!!! !!!!!!!!!!!!!!!!!!  !!!###$$$$$$%%%%%%#########"""###$$$%%%&&&+++***(((((((((&&&###!!!$$$$$$#########%%%&&&'''%%%&&&&&&%%%"""!!!!!!"""!!!###""" ### """###"""  !!! """$$$&&&((())))))&&&$$$###""""""!!!!!!###%%%&&&&&&$$$"""  !!!!!!!!!  !!!!!!!!!!!!$$$&&&%%%%%%&&&&&&&&&%%%###### """%%%((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%#########"""!!! $$$###"""""""""###%%%%%%''''''&&&%%%%%%&&&''''''""""""############""""""######$$$%%%%%%%%%$$$$$$&&&%%%###!!! !!!!!!"""###"""$$$!!!&&&"""### $$$%%%""""""$$$"""###############$$$%%%$$$"""!!! !!!###$$$ """###$$$$$$%%%%%%$$$$$$%%%$$$""""""###$$$%%%$$$$$$###$$$&&&'''((()))(((((()))++++++***((()))***++++++***)))'''&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''***((($$$###%%%$$$!!!###$$$%%%&&&&&&$$$"""!!!###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((((((((('''&&&%%%$$$###$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$"""""""""""""""#########'''((((((&&&$$$"""###$$$&&&&&&'''&&&%%%######"""%%%$$$######$$$$$$###!!!############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%))))))((()))++++++***((()))%%%$$$%%%$$$!!! ###"""%%%(((***)))***++++++,,,,,,++++++***++++++)))&&&%%%%%%%%%&&&$$$######$$$$$$"""!!!##################""""""%%%&&&)))+++,,,,,,******'''''''''(((''''''&&&%%%$$$&&&'''((()))***---///---,,,******+++---///111***+++,,,---...000111111111111000000//////......((('''&&&$$$###"""""""""%%%%%%$$$$$$$$$%%%&&&&&&''')))+++...//////...---***,,,,,,(((''')))(((%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''')))***+++,,,,,,++++++*********+++---...%%%&&&''')))***,,,---...///000111222333333333333111222333444333111///---333222000...---,,,++++++***,,,///...,,,,,,...000444666777999999888666555666666666777777777777888666666666555444444333333...---,,,,,,++++++,,,,,,)))'''&&&&&&&&&&&&###!!!$$$%%%%%%&&&%%%$$$"""!!! !!!"""$$$$$$$$$###""""""###%%%&&&'''(((((((((+++,,,,,,,,,+++***((('''((('''&&&&&&&&&%%%""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$#########"""  """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########$$$$$$%%%(((''''''(((((('''%%%"""%%%$$$"""!!!"""###%%%'''$$$%%%%%%$$$!!! !!!!!!"""!!! ### ###%%%$$$!!! """!!!!!!!!!"""$$$&&&'''(((&&&$$$"""!!!""""""!!! """######"""  !!!!!!!!!!!!!!! !!!""""""""""""$$$&&&%%%&&&'''((((((((('''&&&###$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$### """%%%''')))$$$$$$######""" $$$###"""""""""###%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&""""""#########""""""!!!$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###"""$$$&&&!!!&&&"""###"""$$$###"""$$$###""""""""""""###$$$$$$""""""""""""######$$$$$$!!!"""$$$%%%$$$$$$%%%&&&$$$$$$%%%$$$""""""$$$%%%$$$$$$$$$%%%%%%&&&'''(((,,,)))&&&'''+++---***'''$$$%%%''')))***++++++***((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''')))((($$$###%%%%%%"""!!!"""$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$############"""&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$))))))***(((%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%######"""!!!!!!""""""######$$$%%%$$$######%%%''''''(((((('''$$$"""!!!"""'''%%%$$$$$$%%%%%%###"""#########$$$$$$$$$$$$%%%$$$&&&''''''%%%$$$$$$%%%(((((()))+++------+++(((&&&$$$###&&&%%%!!!!!! !!!###&&&)))+++++++++,,,------------,,,***,,,,,,***'''%%%%%%&&&%%%###!!!!!!"""#########"""""""""#########""""""###%%%(((+++,,,+++***)))&&&''''''((('''&&&%%%$$$###%%%&&&'''((())),,,///,,,,,,---...///000111222,,,,,,,,,,,,...000222333111111000//////...------***(((&&&###"""!!!""""""&&&&&&%%%%%%%%%'''((())))))***,,,...//////...---+++---,,,(((''')))(((%%%$$$%%%%%%%%%&&&&&&&&&&&&******))))))***,,,---...+++++++++,,,,,,,,,,,,,,,'''((()))+++---...///000111222222333222222111111...//////000///...---,,,///...---,,,,,,---......+++,,,---.........///111555555666666666555444444333444555666777888888999666666555555444333333222,,,,,,+++************+++((('''%%%&&&((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############!!!"""$$$%%%&&&'''&&&&&&'''((()))***++++++***)))+++)))&&&%%%&&&%%%""" """"""""""""!!!  !!!"""###""""""!!!"""  """""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&((())))))&&&$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&$$$""" !!! !!!  """###&&&%%%!!! #########"""""""""$$$%%%&&&$$$""" !!!"""!!! !!!!!!!!!!!!  !!!""""""""""""!!!"""""""""!!!"""###%%%###$$$&&&((()))))))))(((&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$ """$$$&&&############""""""!!! $$$###"""""""""###%%%%%%%%%$$$###""""""###$$$%%%!!!!!!"""###$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&"""###$$$$$$$$$$$$$$$$$$"""%%%''' !!!&&&###%%% """%%%$$$$$$%%%###"""!!!!!!"""###$$$$$$"""###$$$%%%%%%%%%$$$$$$###%%%''''''%%%$$$%%%&&&###$$$%%%$$$######$$$&&&###$$$%%%&&&'''''''''''',,,***(((((()))******)))"""$$$&&&)))+++,,,,,,---)))((('''&&&&&&'''((()))%%%%%%&&&'''((())))))***&&&((('''$$$$$$''')))&&&######$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&%%%***++++++***'''%%%$$$%%%$$$$$$%%%&&&'''(((((()))%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&&&&%%%&&&%%%$$$###""""""#########$$$$$$###"""###%%%'''&&&(((***(((%%%###$$$%%%((('''%%%%%%&&&%%%$$$"""#########$$$$$$$$$%%%%%%###%%%'''&&&$$$"""###$$$&&&'''))),,,......+++)))$$$""""""%%%$$$ !!!"""###$$$$$$&&&)))++++++,,,------......------***+++,,,***&&&###$$$&&&%%%### !!!###$$$$$$ !!!"""""""""""""""!!!"""$$$'''***+++***)))(((&&&&&&'''''''''&&&$$$###!!!###$$$%%%%%%&&&)))++++++---///222333333222222...---------...000333555111000000///...---------+++)))&&&""" """"""'''&&&&&&&&&'''(((***+++***+++---...///...---,,,+++---,,,)))''')))(((%%%%%%%%%%%%&&&&&&'''''''''---,,,+++******,,,...///+++,,,,,,------,,,,,,+++((()))***,,,...000111222333333333333222111000///...............------,,,+++******+++,,,...000222---,,,,,,,,,...000111222555555444444333333333333222222444555666888999999666555555444444333222222+++******))))))))))))))))))'''&&&'''******(((&&&$$$$$$$$$######$$$%%%%%%"""""""""""""""######### """###%%%&&&&&&%%%%%%###$$$&&&)))+++,,,,,,,,,...***&&&%%%%%%%%%###  !!!""""""!!!!!!!!!"""""""""!!! """  """""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&(((******(((%%%'''((()))******(((&&&%%%'''((((((&&&$$$"""###$$$!!!  !!!###'''&&&""" ###$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!! """""""""""""""######### !!!"""""""""""" !!!"""!!! """$$$!!!###%%%'''((((((((()))'''%%%###"""""""""###!!!"""$$$&&&''''''''''''&&&%%%$$$"""""""""######!!!""""""###############$$$###"""""""""###%%%%%%######"""!!!!!!"""###### !!!"""$$$&&&''''''''''''&&&$$$######$$$&&&'''!!!"""$$$%%%&&&&&&%%%$$$"""&&&((( !!!'''###&&&!!!###&&&&&&%%%&&&$$$""" """###$$$$$$###$$$&&&'''(((&&&%%%$$$$$$''')))(((%%%$$$%%%&&&###$$$%%%$$$######$$$&&&###$$$&&&'''(((''''''&&&***++++++)))'''''')))+++%%%&&&(((***++++++++++++((('''&&&%%%%%%&&&'''(((%%%&&&'''((()))***+++,,,$$$''''''$$$&&&***,,,+++((('''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''(((((((((((((((''''''&&&''')))******)))'''((()))###$$$%%%&&&((()))******&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!###$$$&&&''''''&&&&&&)))(((&&&$$$######$$$$$$&&&&&&%%%###!!! !!!###&&&(((******'''&&&'''((()))(((&&&&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%###%%%'''&&&###!!!"""$$$((()))+++,,,,,,+++)))((('''&&&$$$""" $$$""" !!!$$$)))---///,,,,,,,,,------.........'''((())))))(((&&&$$$###$$$$$$######$$$$$$%%%%%%"""  !!!!!!$$$&&&''''''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$''''''''''''***---***---000222111///......000000000000000111111222111///...///111111///,,,,,,(((%%%###$$$$$$###!!!+++***))))))++++++***))),,,---///000111000...---000---***(((&&&%%%###!!!$$$&&&((('''%%%$$$&&&(((+++++++++++++++++++++++++++---...---,,,******+++***+++++++++***+++...000555555666666555333111000222111000///...---------***...///,,,...444666333...000111///------000333222222222222222111111111000111222333444555666777333333333333222000...---+++)))((()))***+++***(((***)))'''&&&&&&'''&&&%%%'''&&&$$$###"""!!!""""""$$$$$$##################"""""""""######$$$$$$$$$(((((())))))*********+++,,,+++***((('''&&&&&&&&&############"""!!! """!!!"""%%%$$$!!!!!! !!!!!!"""!!!######""" $$$######"""""""""""""""!!!###%%%%%%$$$""""""### """%%%)))++++++++++++,,,++++++***)))(((''''''&&&%%%$$$"""""""""######$$$###"""$$$&&&&&&""""""###"""!!! """$$$###"""!!!  !!!  !!!###"""!!!""""""!!!!!!!!!!!!"""""" """$$$$$$""" $$$$$$############$$$$$$!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###""" !!!$$$'''(((&&&%%%'''***&&&%%%$$$###""""""""""""!!!!!!"""### ###############$$$$$$%%%'''$$$!!!!!!###&&&&&&%%%%%%###"""###&&&(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$""""""###$$$###"""""""""""""""###$$$%%%&&&!!!!!!!!!!!!""""""""""""###!!! !!!$$$%%%%%%%%%'''### """&&&'''###""""""""""""###$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&///---)))%%%###$$$&&&''''''&&&%%%&&&((((((((('''%%%%%%&&&(((***,,,...000)))((('''&&&''')))+++,,,''''''&&&&&&&&&''''''((())))))((('''''''''''''''(((%%%###$$$&&&'''%%%""" """$$$&&&&&&&&&$$$###((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))(((((()))+++***(((&&&)))%%%$$$&&&&&&$$$%%%)))%%%&&&''''''((((((''''''######$$$%%%%%%%%%%%%$$$&&&'''((())))))'''%%%$$$###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((---111000***&&&&&&'''(((&&&###"""###%%%&&&&&&!!!"""###$$$$$$###"""!!!(((%%%###"""###$$$$$$###)))***+++,,,,,,***)))'''%%%$$$###!!! !!!!!!###!!! !!!%%%))),,,---,,,,,,,,,---------------,,,+++(((&&&$$$$$$$$$$$$$$$$$$###"""""""""""""""###!!! !!!"""###%%%&&&&&&%%%$$$%%%&&&$$$##################$$$###%%%'''&&&%%%&&&(((+++---000333555444222222222111000000000000111222222222000///000222222000------***&&&%%%&&&&&&%%%###)))***+++++++++,,,,,,------...000111222111//////...,,,)))'''&&&%%%###"""!!!$$$&&&&&&$$$$$$''')))++++++++++++++++++++++++,,,---......,,,++++++,,,((()))***+++,,,...111444444444444444333111///...000///...---,,,,,,,,,,,,)))---...,,,...444555333000111222000......111444//////............---------...///000111333333444333333333222000...+++***)))((('''(((******)))'''((('''&&&%%%%%%%%%$$$$$$&&&%%%$$$"""!!!!!!""""""$$$###############$$$$$$#########$$$$$$%%%%%%%%%'''(((((()))***+++++++++,,,+++)))(((&&&%%%%%%$$$############"""!!! """$$$""""""%%%$$$!!!###"""!!! !!!!!! !!!######""" ######"""""""""""""""######%%%&&&&&&%%%######$$$!!!###%%%(((+++,,,,,,------,,,+++***)))'''&&&&&&&&&%%%$$$#########$$$%%%%%%$$$$$$%%%''''''### #########"""!!!!!!"""######"""!!!  !!! !!!""""""!!! !!!!!! !!!!!!!!!###$$$###!!! !!! !!!###$$$$$$$$$&&&'''&&&%%%$$$###"""!!!!!! !!!$$$&&&'''(((***+++%%%$$$###"""!!!!!!!!!!!!"""""""""### """""""""""""""###$$$$$$&&&$$$!!!"""$$$&&&&&&%%%&&&$$$"""###&&&'''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""!!!""""""###$$$$$$%%%%%% !!!!!!"""############"""!!!"""$$$&&&&&&%%%&&&###"""###%%%%%%### """""""""######%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$***(((&&&$$$###$$$&&&''''''&&&%%%&&&'''((((((&&&%%%%%%&&&'''((()))+++,,,***)))((('''''')))***+++)))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%$$$###$$$'''((('''&&&%%%%%%'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''(((***)))'''%%%'''$$$$$$&&&&&&$$$$$$'''%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%###"""###$$$%%%%%%%%%$$$###"""%%%&&&&&&&&&&&&&&&&&&&&&(((---000///+++'''&&&((((((&&&$$$$$$%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###(((&&&######$$$%%%$$$$$$+++,,,,,,,,,+++)))'''&&&$$$###""" !!!!!!"""!!! ###&&&***++++++------------,,,,,,,,,,,,000,,,'''###!!!!!!###%%%######"""!!! $$$###!!!  !!!!!!###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$&&&&&&&&&$$$###$$$''')))+++---111222222111111111111111111111111222333333333222111222333333111///---+++((('''((((((((('''(((+++......,,,,,,...111...///000111222111111000+++)))'''&&&&&&%%%$$$### """$$$%%%%%%&&&((()))+++++++++,,,,,,+++++++++,,,---......,,,++++++,,,&&&(((***,,,---000555888444444333222000...---,,,...------,,,,,,+++++++++))),,,---,,,...333555444111222222111000000111333---,,,,,,,,,+++++++++***+++,,,---...000111222222444333222000...+++)))'''%%%%%%&&&'''))))))(((&&&%%%%%%$$$$$$###"""""""""%%%$$$###!!!!!!!!!""""""###############$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,------,,,***'''%%%$$$######"""######""""""!!! !!!$$$%%%######%%%%%%"""&&&%%%###""" !!! """######""" ###"""""""""""""""######%%%'''((((((&&&$$$$$$%%%###$$$%%%(((***,,,...///...---,,,***(((&&&%%%$$$$$$$$$$$$######$$$%%%%%%'''&&&&&&''')))(((%%%###$$$$$$$$$$$$$$$###""""""""""""!!! !!! !!!""""""""""""!!!!!!!!! !!!!!!$$$$$$$$$"""  !!! !!!"""######"""!!! !!!""""""###%%%'''$$$$$$"""!!!!!!!!!"""###!!!!!!"""$$$((()))))))))$$$###"""!!! !!!###### """""" !!!!!!!!!!!!!!!"""######$$$###"""###%%%&&&%%%$$$&&&%%%$$$$$$%%%&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$&&&$$$""""""###$$$###"""!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$###"""###%%%'''&&&%%%###$$$$$$$$$$$$###""""""$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###############$$$%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((((((+++***)))((((((((()))******)))((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$######%%%(((*********((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''%%%%%%######&&&&&&######%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&%%%(((+++......***'''&&&''''''&&&%%%&&&'''''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$$$$%%%&&&%%%$$$,,,,,,,,,+++)))(((&&&%%%$$$###!!!  !!! !!!$$$(((***+++***...------,,,,,,+++++++++---***&&&"""!!!"""$$$%%%"""!!! !!!!!!""""""!!! !!!###$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&$$$######%%%(((******,,,///111111000111222222222222222222333333444333333333333333333222111---+++***)))))))))*********...111000,,,+++...222------///000000000000000)))'''%%%%%%%%%&&&%%%$$$######%%%%%%&&&'''((()))***+++,,,,,,,,,,,,+++***+++---......,,,+++,,,---''')))+++,,,...111555888444444222111///---+++***------------------,,,,,,)))***+++,,,...111333444111111111111000000111111---------,,,+++++++++******+++,,,---///111222222333222111///---+++)))(((######$$$&&&((((((&&&$$$"""###$$$###!!! $$$###"""!!!!!!!!!"""###"""""""""###$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&''')))***,,,------...---***(((&&&$$$###""""""""""""""""""!!! !!!$$$%%%###$$$((((((&&&***(((&&&###!!! """!!!!!!###$$$$$$""" """""""""""""""###$$$%%%)))******)))'''&&&&&&'''$$$%%%&&&'''***---///000......,,,***(((%%%$$$###############$$$$$$%%%%%%))))))))))))))))))'''&&&&&&&&&&&&&&&'''%%%###!!!!!!!!!!!! !!!!!! !!!"""!!!!!!"""###""""""!!!!!!!!!!!!""""""%%%%%%$$$"""  """ !!!###$$$$$$###!!!  !!! !!!###%%%###"""!!! """$$$%%%&&&$$$###%%%((((((&&&###$$$###"""!!!!!!!!!!!!!!!$$$$$$###"""!!!""""""!!! !!!""""""######$$$%%%%%%%%%%%%$$$((('''&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$######%%%###""""""###$$$$$$###!!!"""###$$$%%%$$$$$$###"""""""""""""""#########%%%$$$###%%%&&&'''&&&%%%"""###%%%%%%###"""######%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$###""""""###$$$%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''((((((******(((''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''$$$$$$%%%''')))***++++++((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%###!!!###&&&&&&###!!!#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&)))++++++(((&&&&&&&&&'''&&&&&&'''(((((('''%%%########################'''%%%$$$$$$&&&&&&%%%$$$,,,+++***)))'''&&&$$$###$$$###!!!  """%%%)))++++++***---------,,,,,,++++++***'''&&&%%%$$$$$$$$$$$$$$$ !!!"""### !!!"""###"""###$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$""""""$$$'''***,,,---000333444444555666777333333333333333444555555333444555444444333222222---,,,+++***))))))***+++---111333111+++)))+++///***+++,,,------.........(((&&&%%%%%%&&&&&&&&&%%%''''''''''''((((((((((((******,,,------,,,*********,,,------,,,++++++,,,(((***+++,,,---///333555444444222000...---++++++---...//////000//////...*********,,,...///111333/////////000000111000000...------,,,++++++******((()))***,,,...///111111111111000...---,,,++++++#########%%%&&&'''%%%### """$$$###!!! ######"""!!!!!!"""###$$$############$$$%%%&&&'''''''''''''''''''''''''''%%%&&&''')))***,,,------...---+++(((&&&$$$######!!!""""""""""""!!!!!! ###%%%$$$&&&+++---,,,---+++((($$$!!! !!!"""!!!"""###%%%%%%###!!!"""""""""######%%%&&&''',,,,,,,,,***(((&&&'''(((%%%%%%&&&(((***,,,...000---,,,+++)))'''&&&$$$###"""######$$$%%%%%%%%%%%%)))*********)))(((((((((***((('''((()))'''$$$!!! !!!!!!!!!!!!!!!!!! """"""!!!!!!###%%%$$$$$$############$$$$$$%%%%%%$$$""" !!!### !!!!!!  !!! !!!######""" !!!###%%%&&&(((&&&$$$%%%((()))&&&###$$$$$$###"""""""""######%%%$$$######"""!!!!!!""" !!!!!!""""""###$$$%%%%%%%%%$$$%%%)))))))))((('''&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$###"""!!!!!!%%%###""""""###$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$######""""""!!!!!!%%%$$$$$$%%%''''''%%%$$$!!!###%%%%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''&&&%%%%%%&&&%%%$$$%%%'''''''''&&&$$$%%%%%%&&&''')))***+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''''''''''''((((((''''''(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%&&&&&&%%%###!!!"""&&&&&&"""!!!###"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%$$$##################$$$%%%$$$$$$$$$&&&&&&%%%$$$***)))((('''%%%$$$###"""###""" """"""###&&&***,,,,,,,,,,,,,,,,,,,,,++++++++++++"""###%%%&&&&&&%%%###"""  !!!""" !!!"""######%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$"""###'''***,,,,,,,,,///111333333444666888444444444444444555555666333444666555333222222333.........+++))))))***,,,///111111///+++((()))+++(((((()))***+++,,,,,,---)))'''%%%%%%&&&'''&&&%%%***)))(((((()))***)))((()))***,,,------,,,***)))(((***,,,,,,+++***+++,,,((()))******+++,,,///222333222111///---,,,++++++---...000111222222111000,,,******---...---...111---------///111222111000......---,,,+++***))))))'''''')))+++---///000111000000...---,,,,,,,,,,,,%%%$$$######%%%%%%$$$### ###%%%%%%!!! ######"""""""""$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''((((((((('''''''''''''''&&&'''((()))***+++,,,------,,,***(((&&&$$$######!!!!!!""""""""""""!!!!!!###%%%%%%(((...111000000---)))%%%"""!!!!!!"""!!!!!!"""$$$&&&&&&%%%############$$$%%%'''((()))......---+++(((&&&'''(((%%%&&&'''(((***+++,,,,,,******)))(((((('''&&&&&&%%%%%%&&&'''''''''&&&&&&(((******)))((('''((()))...+++((((((***)))%%%""" !!!!!!"""!!!!!!!!!!!!###""" !!!$$$'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###!!!!!!"""$$$ !!!""""""!!! !!!"""!!!  """###""""""""""""$$$&&&'''%%%%%%%%%''')))***)))((($$$$$$############$$$$$$%%%"""!!!######!!!!!!$$$ !!!"""""""""$$$%%%%%%$$$###%%%&&&''')))))))))'''&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######""""""!!!!!!$$$###!!!"""###%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$######""""""!!!$$$$$$$$$%%%'''&&&$$$"""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&''''''&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''(((***,,,---'''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***(((''''''''''''((())))))((()))***)))'''&&&&&&(((((((((((('''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&&&&$$$""""""%%%%%%""""""$$$######$$$%%%%%%%%%%%%$$$###""""""!!!!!!"""$$$%%%############$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''''''''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%###((('''&&&$$$###"""""""""!!!"""$$$###$$$'''***---......+++++++++++++++,,,,,,,,,###$$$%%%%%%%%%$$$"""!!!!!!!!! !!!!!!######$$$&&&'''###$$$%%%''''''%%%$$$###'''%%%$$$&&&)))++++++******,,,///111111333555777555555444444555555666777222444666555333111222333111111111...+++***+++---......---,,,***)))((((((''''''(((((()))+++,,,---***(((&&&&&&'''''''''&&&)))'''&&&'''***+++***((()))***,,,......,,,***)))'''(((******))))))***+++&&&'''(((((()))***...000111000...,,,++++++++++++---...000222333333222111...******---...+++,,,000,,,,,,,,,///333555444222111000000///---,,,,,,+++)))***,,,...000222333444111000...+++***)))))))))(((&&&###"""###$$$$$$### $$$'''&&&""" """$$$############%%%'''(((%%%%%%$$$$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&'''(((((()))***+++++++++***)))'''%%%$$$###""""""!!!!!!""""""""""""!!!!!!"""%%%&&&%%%)))///222111111...***%%%###"""###### !!!$$$&&&'''&&&%%%$$$$$$$$$%%%''')))***+++//////...+++'''&&&&&&(((%%%&&&((()))******))))))'''''''''((((((((((((((())))))***+++******((((((''')))***(((&&&%%%''')))111---)))(((******&&&###!!!"""""""""!!!!!!!!!###""" $$$)))%%%$$$$$$######$$$$$$%%%!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!$$$######$$$$$$%%%%%%&&&&&&&&&''')))***)))))))))***######""""""""""""######$$$ ###### !!!%%%!!!!!! !!!!!!"""######$$$%%%$$$""""""%%%((($$$&&&((('''%%%%%%''')))%%%%%%$$$$$$%%%%%%&&&'''########################$$$"""!!!"""###%%%%%%$$$&&&$$$"""!!!!!!"""$$$&&&"""""""""######$$$$$$$$$#########%%%&&&&&&###!!!###"""!!!"""%%%&&&$$$"""%%%$$$$$$#########$$$$$$!!!"""###%%%&&&((()))***''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%''''''''''''((()))***+++(((((())))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&''''''((()))'''(((***(((&&&%%%&&&(((%%%%%%'''(((((('''&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''&&&###"""%%%%%%"""###&&&###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&###$$$$$$%%%&&&'''((((((%%%$$$$$$%%%&&&''''''&&&(((&&&$$$$$$%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''"""!!!"""###%%%%%%$$$"""&&&&&&$$$###""""""!!!!!!!!!###%%%%%%$$$%%%'''+++...//////*********++++++,,,,,,---&&&&&&%%%$$$###"""!!! ###""" !!!!!!!!!!!!######$$$&&&(((%%%&&&((())))))(((&&&%%%)))'''&&&'''***+++***(((---///222444555666999;;;555555555555555666777777111444666555222111111333333444333000,,,+++,,,///---+++************)))''''''''''''((()))+++,,,---+++)))'''''''''((('''&&&&&&$$$$$$&&&***,,,+++)))(((***,,,......,,,***(((&&&''')))***)))((()))***###$$$&&&''''''***---000///...,,,***))))))******,,,...000222333333222111///******...---******...,,,,,,---000555777666444555444333222111000//////...///000222555777888999222000---***(((&&&&&&&&&+++'''###!!!"""###$$$$$$ %%%)))(((### !!!###$$$$$$######$$$&&&((()))&&&&&&%%%$$$$$$$$$%%%%%%((((((''''''&&&&&&&&&%%%(((((())))))*********+++'''&&&%%%###"""!!!!!!!!!!!!!!!"""""""""""""""!!!$$$''''''&&&)))///222111222///***&&&#########$$$ !!!$$$'''((('''&&&$$$$$$%%%&&&(((***,,,---//////...***'''&&&&&&(((%%%&&&(((******)))'''&&&%%%&&&&&&'''((()))******,,,---......---,,,+++***&&&((()))'''$$$$$$&&&(((444...)))(((******'''$$$!!!"""""""""!!!!!!!!!$$$""" %%%***$$$$$$############$$$$$$!!!$$$%%%$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""  ###&&&###$$$%%%&&&&&&&&&&&&%%%))),,,...,,,(((&&&''')))""""""!!!!!!!!!!!!"""############ !!!&&&!!!!!!!!!!!!!!!"""######$$$%%%%%%###!!!"""%%%)))"""$$$&&&&&&$$$$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%%%%$$$'''%%%""" """$$$&&& !!!"""$$$%%%''''''###"""###%%%&&&%%%""" %%%!!!"""&&&(((%%%!!!$$$$$$######"""#########!!!!!!###%%%''')))++++++'''&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&'''((((((%%%$$$###$$$&&&'''&&&%%%)))(((((('''''''''((((((((()))***+++++++++++++++(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%''')))(((%%%$$$&&&((( """$$$&&&&&&&&&$$$###&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%'''(((((('''$$$"""$$$$$$"""$$$'''$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$&&&''''''&&&&&&&&&''''''((())))))(((&&&%%%$$$%%%%%%&&&"""###$$$%%%'''((())))))&&&%%%%%%&&&((()))(((((((((&&&###"""###%%%&&&&&&%%%%%%############%%%%%%!!! !!!###%%%%%%###!!!&&&%%%%%%%%%###"""!!!  !!!###((('''&&&'''***---///000...000---'''(((......)))&&&((()))(((%%%"""!!!!!!!!!  !!!!!!"""###$$$%%%'''((()))******)))((((((((()))***+++***,,,------,,,,,,---///000///000333333222555:::666555555666777777666444777555333444666777555222555444222000...,,,++++++,,,,,,,,,+++)))(((&&&%%%%%%$$$$$$'''+++,,,***''')))((('''&&&&&&&&&&&&&&&)))%%%"""###''')))(((%%%'''(((***++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((()))+++...+++******************))),,,---.../////////...---,,,---...,,,)))''''''''',,,...000111222444777999:::999777555333333333333444777999:::888666666666000...+++)))))))))(((&&&***)))'''$$$""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&((()))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))((((((((()))(((&&&$$$######$$$%%%$$$###!!! """$$$%%%$$$&&&'''((()))***---000222---(((%%%%%%&&&$$$###"""###%%%&&&&&&&&&%%%%%%)))))))))'''&&&'''))),,,+++///111---'''######&&&&&&&&&'''''')))***+++,,,%%%&&&&&&&&&&&&'''***------222555333...***)))+++((('''&&&%%%$$$%%%%%%&&&,,,***&&&$$$$$$$$$###"""%%%$$$%%%"""###%%%$$$###$$$&&&!!!"""$$$###!!! +++***(((%%%$$$######### !!!  !!! !!!"""###$$$$$$'''%%%$$$######&&&(((***$$$$$$&&&(((***+++***(((&&&$$$!!! !!!###%%%&&&%%%""" !!!###$$$!!!###### """%%%$$$!!!###"""!!! %%%%%%$$$$$$%%%'''((()))%%%%%%%%%&&&&&&%%%$$$$$$&&&""" %%%(((&&&"""$$$###"""""""""###%%%&&&'''%%%$$$""""""""""""###'''&&&$$$$$$%%%'''***,,,(((%%%### """%%%'''""""""!!!"""$$$$$$""" """$$$%%%%%%%%%%%%&&&(((!!!!!! !!!###''',,,...)))(((&&&""" !!!$$$(((%%%''')))(((&&&%%%&&&)))(((&&&$$$######$$$%%%'''&&&$$$###%%%((()))'''$$$&&&(((***)))(((***...111888222***&&&&&&(((******+++'''"""!!!###%%%%%%$$$$$$(((+++***&&&%%%'''***"""###$$$%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%###"""!!!""""""###,,,((($$$###$$$%%%$$$"""(((&&&$$$$$$%%%''''''&&&)))(((&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''))))))'''&&&&&&'''((()))(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&(((((($$$!!!((((((((('''&&&%%%##############################&&&&&&&&&%%%$$$"""!!!   """$$$''''''''')))+++---/////////000---((()))------)))((((((((('''%%%"""   !!!"""###$$$&&&((()))***+++++++++***)))***+++,,,------///000000//////000111//////111444444222444999555666777777777777777777777555333444555666444222777555222///,,,***((('''************)))'''&&&%%%%%%%%%%%%'''******(((&&&(((((('''''''''&&&&&&&&&(((%%%"""###''')))'''%%%''''''((())))))))))))(((''''''&&&%%%%%%%%%&&&'''$$$%%%&&&''''''(((***---,,,,,,++++++++++++*********+++,,,,,,,,,+++***)))***,,,---,,,***(((''''''***,,,...000222555999===;;;:::888666555555555555555666888:::;;;;;;:::999111...+++))))))******)))((('''&&&$$$######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((''''''''''''%%%###!!!!!!!!!"""###$$$###"""!!!!!!"""$$$%%%%%%''')))***+++,,,///111111---(((%%%%%%%%%%%%######$$$&&&'''''''''&&&%%%++++++)))'''&&&'''***,,,+++---...,,,(((%%%%%%&&&$$$%%%''')))*********)))$$$%%%'''(((((())),,,...444777888666000++++++,,,((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&'''!!! $$$###%%%$$$###$$$&&&"""###$$$###!!! !!!"""+++)))'''%%%$$$######### !!!!!! !!!!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%'''***+++&&&&&&%%%&&&(((((('''&&&$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!"""$$$%%% """""" """&&&&&&###$$$###""""""!!!!!!!!!!!!%%%$$$######$$$&&&((()))'''''''''&&&%%%$$$""""""%%%""" """$$$""" """"""!!!!!!!!!"""###$$$$$$$$$###""""""###$$$%%%&&&%%%$$$$$$%%%'''***,,,)))(((&&&%%%%%%''')))***"""!!! !!!###$$$###"""%%%&&&'''&&&%%%$$$%%%&&&"""!!!!!!"""$$$'''***,,,))))))'''$$$""""""$$$&&&%%%''')))(((&&&%%%&&&(((%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###%%%((((((&&&###%%%''')))))))))+++...222444111//////000222111000***&&&###"""%%%'''((('''$$$(((+++***&&&%%%''')))(((((((((((('''&&&%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&$$$######$$$$$$""" &&&%%%%%%&&&''''''&&&$$$((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%###%%%%%%&&&%%%$$$###%%%&&&)))(((''''''&&&%%%%%%%%%'''&&&&&&''')))***'''%%%((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###"""!!! !!!!!! """$$$&&&''')))***,,,---......//////---)))***------)))***(((%%%%%%%%%###  !!!###$$$&&&(((***+++,,,,,,...---,,,,,,,,,---///000111222333333222222333444//////222777777444444777444777999999777666888:::666555333333444555333222333222///,,,)))((('''''''''(((((((((''''''&&&%%%$$$$$$$$$&&&((((((&&&$$$&&&'''((((((((('''&&&%%%(((%%%###$$$''')))'''%%%'''''''''''''''((())))))((('''%%%$$$$$$&&&'''(((###$$$&&&&&&&&&'''***,,,---------,,,,,,+++++++++)))******+++***)))'''&&&'''***,,,,,,+++)))(((((((((***,,,...111666<<>>:::444---)))((()))+++,,,'''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$$$$$$$!!! ###############$$$%%%&&&***,,,///000111111333555///,,,)))&&&$$$$$$%%%%%%&&&'''((())))))((('''&&&***,,,------+++((((((((()))((('''((())))))(((&&&###$$$&&&(((((((((''''''$$$(((+++------,,,,,,,,,...//////+++'''$$$###$$$'''&&&%%%$$$$$$%%%&&&'''###(((+++)))$$$ !!!###!!!!!!### !!!###$$$$$$%%%%%%%%%%%%%%%###!!!"""$$$''''''&&&&&&%%%$$$######### !!!"""""" !!!"""!!! !!!"""###%%%&&&'''(((((()))))))))))))))+++)))&&&&&&'''(((((('''!!!!!!######$$$###""""""""""""#########""" ###%%%""""""&&&'''%%%###$$$$$$$$$$$$$$$######%%%$$$!!! ###&&&''')))((('''%%%$$$###""""""!!!""""""!!! !!! !!!!!!!!!"""###""""""""""""$$$%%%&&&%%%$$$$$$$$$%%%''')))***$$$%%%&&&'''(((((((((((((((&&&###"""###$$$%%%$$$$$$%%%&&&%%%###"""###$$$"""###%%%&&&'''&&&&&&%%%'''((()))(((%%%$$$###$$$&&&''''''''''''&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&((()))(((&&&$$$)))*********))))))*********---111555666555111...***(((''''''((()))***+++%%%''')))((('''&&&&&&((($$$$$$$$$%%%&&&&&&'''(((++++++***((('''%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((('''&&&%%%%%%$$$%%%''''''%%%###%%%%%%%%%&&&'''((())))))((((((((((((((('''&&&&&&''''''''''''''''''((((((%%%$$$######$$$$$$###!!!$$$%%%$$$###"""###%%%((($$$$$$%%%&&&''''''''''''"""""""""###$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$!!!"""######""""""$$$&&&%%%(((,,,---,,,,,,---...///---+++++++++***((((((%%%!!!!!!%%%&&&!!! !!!  !!!!!!  """%%%'''***---///000000000222111000000000111333333333444555555333333444555222333888======888777999444777999777333222666:::444444444333222111111111+++)))'''%%%%%%&&&''')))######$$$%%%%%%%%%%%%$$$"""$$$&&&''''''((($$$&&&'''))))))(((&&&%%%&&&%%%$$$%%%&&&''''''''')))(((''''''(((***+++---((('''&&&%%%%%%''')))***$$$&&&'''(((((()))+++---......---,,,++++++******))))))******)))'''%%%$$$###&&&)))******)))))))))++++++,,,---///333:::>>><<<;;;:::999999:::;;;;;;<<<:::999===CCCDDD@@@<<<>>>888000***'''((()))***))))))(((&&&$$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$#########!!!!!!  #########$$$$$$%%%&&&''',,,...111222222222333555...,,,)))&&&$$$$$$%%%&&&'''((()))))))))((('''&&&&&&***///111///***&&&$$$&&&&&&&&&''')))***((('''%%%%%%$$$###$$$&&&'''((('''***---...,,,***((('''******+++***(((&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$(((+++((("""   """$$$%%%%%%%%%%%%%%%%%%###""""""%%%(((%%%%%%%%%$$$$$$######"""!!!"""######!!!!!!"""###!!!!!! !!!###%%%'''((()))+++++++++)))&&&%%%(((&&&$$$$$$%%%'''((('''!!!"""$$$$$$$$$###""""""#########""" """'''((($$$"""$$$%%%$$$""""""###$$$$$$$$$###"""%%%###""" !!!"""%%%&&&'''&&&%%%$$$$$$$$$%%%%%%!!!"""###"""!!!!!!###%%%!!!!!!""""""############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%'''((()))###$$$%%%&&&&&&&&&&&&%%%---***&&&$$$$$$$$$$$$$$$ """######""""""###%%%"""$$$%%%''''''&&&%%%$$$%%%'''((((((&&&$$$$$$$$$''''''&&&&&&'''''''''&&&%%%&&&&&&&&&&&&%%%$$$###$$$&&&((())))))(((''''''((((((((()))***++++++***+++---///000///,,,***)))******)))(((''''''((()))%%%&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&((())),,,+++***)))'''&&&$$$$$$''''''&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%''')))+++(((%%%###"""###%%%&&&&&&$$$%%%&&&''''''((())))))&&&'''((()))))))))((((((%%%&&&&&&'''''''''((((((%%%###""""""###$$$"""!!!###$$$$$$###"""###%%%'''!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''&&&&&&"""###$$$$$$######%%%'''&&&)))------++++++---000///***)))***+++'''%%%&&&!!!!!!$$$$$$!!! !!!######  """&&&(((,,,///111222222222222111000000000111333444333444555444333222333444444444999>>>===888777:::777888888666222222444777333444555333111///000111...+++((($$$""""""###$$$######$$$%%%%%%$$$$$$$$$###%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))+++,,,---&&&&&&&&&&&&'''((())))))%%%&&&((((((((())),,,...,,,,,,++++++***)))((((((%%%&&&&&&'''&&&%%%###"""$$$&&&(((((((((((()))***+++,,,------///333888<<<::::::999888888999;;;;;;;;;::::::===@@@@@@===:::???999000***((((((((()))******)))'''$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$""""""###!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%&&&'''''''''...000333333222111222222---,,,***&&&$$$###%%%((('''((()))))))))((('''&&&###(((///222000+++%%%"""$$$%%%&&&'''((((((((((((&&&%%%###!!!"""$$$'''((((((+++------***'''%%%$$$!!!###$$$&&&&&&$$$###!!!$$$###"""""""""###$$$%%% ###%%%$$$!!! """ """"""!!! !!!$$$&&&&&&%%%$$$$$$$$$###"""###%%%'''######$$$$$$$$$######"""!!!###$$$###"""!!!"""$$$$$$###""""""###%%%((()))''')))+++---,,,)))%%%######"""!!!!!!###%%%$$$$$$ """###$$$$$$##################""" ###(((***%%%"""###%%%$$$!!!"""###$$$%%%$$$###"""$$$$$$###""""""###$$$%%%%%%$$$######$$$%%%'''(((""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$$$$%%%$$$###""""""######$$$######$$$$$$%%%'''((()))%%%&&&&&&'''&&&&&&%%%%%%---***'''%%%%%%%%%$$$###!!!""""""""""""$$$%%%###$$$%%%&&&'''&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((((((''''''((()))$$$$$$%%%(((+++......------......,,,)))''''''''')))******(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&+++***)))'''&&&''''''((((((((((((((((((((((((((('''((((((((('''&&&%%%$$$#########""""""$$$(((+++)))&&&""" """$$$&&&'''%%%%%%&&&'''((((((((('''$$$%%%'''))))))))))))((("""###$$$%%%%%%&&&%%%%%%%%%$$$"""###$$$$$$###!!!!!!###$$$$$$######%%%&&&###$$$%%%%%%$$$###!!! '''''''''%%%###"""$$$%%%###$$$%%%&&&&&&&&&&&&&&&########################(((((()))))))))(((''''''"""$$$%%%$$$$$$$$$&&&((('''+++---,,,******...222...((('''******%%%###$$$ !!!!!!"""!!!  !!!%%%$$$!!! """''')))---111333444444333111111000///000111222333333444555444222222222333444444888<<<;;;777666999;;;:::888555444333444555333444555333000...///000...+++'''###!!!!!!"""###$$$$$$%%%%%%%%%$$$######"""%%%&&&%%%$$$%%%'''&&&&&&&&&'''''''''((((((%%%&&&&&&%%%%%%%%%'''(((%%%&&&''')))***+++++++++$$$%%%'''((()))))))))((($$$%%%'''''''''(((+++---+++******)))'''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&'''&&&&&&&&&(((+++)))+++---...000333777;;;888888777777777888:::;;;777888:::<<<===<<<;;;:::;;;666///***))))))))))))((())))))'''$$$######$$$########################!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$"""!!!########################!!!###%%%%%%$$$###"""###!!!!!!"""""""""""""""!!!"""###$$$&&&''''''((((((///111333333222000//////,,,,,,***'''######&&&(((''''''((()))((('''&&&%%%###'''---///---***&&&$$$"""%%%((((((&&&%%%''')))%%%$$$###""""""###%%%&&&''')))******(((%%%$$$$$$ ###$$$""""""!!! """###$$$ !!!"""### """$$$###!!!!!! $$$&&&&&&%%%"""###$$$$$$######$$$&&&!!!"""###$$$$$$###"""""""""###$$$$$$""""""###$$$%%%$$$""""""###%%%(((***###&&&***------***&&&###$$$#########$$$$$$###!!! !!!"""######$$$$$$$$$###############""""""!!!"""(((***&&&"""$$$&&&&&&"""###%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$######%%%$$$######$$$%%%((()))&&&###!!!"""$$$&&&%%%###""""""$$$%%%%%%%%%$$$#########"""""""""$$$%%%&&&######$$$$$$%%%''''''(((''''''&&&&&&%%%%%%$$$$$$((('''%%%%%%&&&&&&$$$###"""###%%%$$$######$$$%%%###$$$%%%%%%&&&&&&&&&&&&!!!###$$$$$$###$$$%%%'''(((&&&%%%&&&((()))'''%%%$$$$$$######$$$&&&'''((($$$&&&'''%%%$$$$$$&&&)))%%%%%%%%%(((,,,---,,,***)))+++,,,***'''&&&&&&(((%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&''''''&&&%%%,,,+++)))'''&&&'''((()))''''''(((((())))))******###$$$%%%'''''''''&&&&&&!!!###%%%%%%$$$$$$''')))(((%%%"""!!!###%%%%%%%%%%%%&&&'''((((((''''''&&&%%%&&&((())))))((('''&&&!!!"""$$$%%%&&&&&&%%%%%%&&&$$$######$$$%%%###"""!!!$$$%%%%%%$$$$$$%%%###$$$%%%%%%%%%###!!! &&&''''''&&&######%%%(((%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((())))))))))))(((((('''###$$$%%%%%%$$$$$$&&&((((((+++---,,,))))))...333---'''&&&***)))$$$!!!###!!!###""" !!!  """&&&%%%!!! ###'''***...222444555555444111000/////////000111222444555666555333222222333444333666:::999555555888???<<<888666555555555444222444555333///---...000+++)))%%%"""!!!"""$$$&&&%%%%%%%%%%%%%%%$$$######"""%%%''''''$$$"""###$$$&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&%%%%%%'''(((###%%%''')))*********)))###%%%''')))******((((((###$$$&&&&&&&&&'''***,,,***)))((('''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&''''''&&&%%%$$$%%%(((+++'''))),,,///111444888;;;777666666666666888999:::333666999;;;;;;::::::;;;888444...***)))***++++++&&&'''((('''%%%$$$%%%&&&""""""""""""""""""""""""!!!"""$$$%%%&&&'''''''''%%%%%%&&&&&&%%%$$$"""!!!########################!!!###%%%%%%$$$#########!!!!!!""""""###""""""!!!"""###%%%&&&'''(((((((((///222444333111...------,,,,,,+++'''######&&&)))''''''((((((((('''%%%$$$$$$'''***,,,***)))((('''!!!%%%)))(((%%%###&&&***"""######$$$$$$$$$$$$###%%%&&&((((((&&&$$$$$$$$$!!!$$$'''(((&&&!!!!!!  !!!"""###  !!!!!!"""$$$### !!! $$$&&&&&&%%% """$$$$$$$$$###$$$%%% !!!###$$$$$$###"""""""""$$$$$$$$$###"""###$$$###"""!!! !!!$$$&&&(((###(((,,,---+++(((%%%((((((''''''(((&&&###!!! !!!!!!"""###$$$$$$%%%"""######$$$%%%%%%&&&''' '''***&&&###%%%((()))###$$$&&&(((((('''&&&%%%###$$$%%%&&&&&&%%%###"""&&&%%%#########%%%'''((()))$$$ !!!$$$&&&###!!!"""###%%%%%%$$$$$$###!!!!!!!!!!!!###%%%'''((("""###$$$%%%&&&''''''((('''&&&%%%$$$###"""""""""#########$$$&&&&&&%%%###&&&''''''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&''' !!!"""###"""###&&&((()))&&&%%%&&&((()))'''%%%""""""!!!"""$$$'''***,,,$$$%%%%%%###!!!!!!%%%)))+++)))((()))+++***'''######&&&((((((&&&%%%&&&(((!!!$$$&&&&&&$$$$$$&&&(((&&&%%%%%%&&&''''''&&&$$$'''&&&%%%$$$%%%''')))*********))))))((((((''''''!!!$$$%%%&&&&&&&&&!!!%%%)))***((('''''')))%%%$$$######%%%%%%$$$###&&&'''((((((((('''&&&%%%&&&'''((()))((('''$$$######$$$%%%'''((((((''''''&&&%%%$$$$$$%%%%%%$$$"""!!!%%%&&&&&&$$$$$$$$$ """$$$&&&'''&&&%%%$$$"""$$$%%%$$$""""""&&&)))$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%************)))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((+++---+++((()))///666******)))'''&&&%%%$$$###!!!"""  !!!"""!!!###%%%&&&''''''&&&''')))---111333444444333222111//////000222555777777777777777777888888888666888:::<<<===<<<:::888888777555444333333444444555444333111000000//////"""%%%"""!!!%%%&&&"""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###"""###%%%&&&(((((()))'''%%%###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((()))******************&&&%%%)))***'''&&&(((%%%$$$$$$$$$%%%%%%&&&''')))))))))'''$$$$$$&&&'''"""$$$&&&&&&$$$###$$$$$$######$$$%%%&&&'''((()))'''+++---...333999:::777999:::999777555444666888999999999777555555777999111000---+++***+++,,,---***(((&&&$$$############""""""############"""""" !!!"""!!!!!!"""%%%(((&&&&&&%%%%%%###"""!!!  """$$$###""""""""""""""""""######$$$!!!"""###$$$%%%%%%$$$###(((((()))((('''(((***,,,---000222333000---,,,+++//////---)))&&&$$$%%%'''$$$$$$$$$###$$$$$$%%%%%%%%%&&&(((******)))((('''$$$%%%((())))))(((&&&$$$&&&$$$"""###%%%%%%""" """%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&%%%$$$###!!! !!!"""######$$$$$$###!!!!!! !!!!!!###$$$$$$%%%''')))%%%&&&&&&$$$""""""###%%%###$$$&&&&&&&&&$$$"""!!!###$$$"""!!!$$$$$$$$$######$$$$$$%%%%%%###%%%((((((''''''((()))------+++((($$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%"""$$$%%%&&&&&&%%%###"""$$$"""!!!###'''(((&&&###'''%%%&&&+++,,,(((%%%%%%+++((($$$$$$%%%&&&%%%###(((&&&$$$"""!!!###$$$&&&$$$###!!!"""###%%%$$$$$$###&&&%%% """&&&%%%$$$""" $$$((($$$"""###&&&&&&$$$###&&&%%%$$$"""!!!!!!###$$$%%%###(((+++***&&&"""###%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$&&&((("""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$######"""###$$$&&&'''((((((''''''''''''((((((!!!"""%%%''''''%%%###!!!''''''&&&$$$"""###''')))'''###$$$((('''###"""&&&### !!!%%%'''&&&'''***((()))***+++***(((&&&%%%###$$$%%%&&&&&&&&&%%%%%%(((+++...,,,)))***///555%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%"""$$$(((+++,,,***(((&&&###(((***'''''')))***((("""###$$$%%%&&&&&&'''&&&$$$&&&(((((('''%%%%%%&&&###$$$&&&''''''&&&$$$###'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&%%%$$$######"""$$$&&&%%%$$$###$$$%%%+++++++++***)))'''&&&%%%&&&&&&''''''''''''(((((()))+++,,,+++)))***...222++++++)))(((&&&$$$###""" """"""!!! !!!""" !!!###$$$&&&&&&&&&&&&(((***...222444555444444333222111000111333555666666666666777777888888888777888:::<<<<<<:::888777777666444333222111222222//////...---,,,+++******$$$((('''   !!!"""""""""""""""!!!!!!"""######""""""$$$&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))***)))((((((((('''&&&''')))++++++***&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&$$$!!!!!!"""$$$"""$$$%%%%%%$$$###$$$%%%"""###$$$%%%&&&''''''((())),,,...///444:::;;;888888999999777555444555777666666666444222111333555000///---+++******++++++((('''%%%$$$###"""""""""!!!!!!""""""""""""!!!!!! """$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!###$$$$$$###"""""""""""""""######$$$!!!"""###$$$$$$######"""$$$%%%&&&&&&'''(((,,,...000111111///---+++,,,---111111...***&&&%%%%%%'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&(((((('''&&&%%%$$$&&&((())))))(((&&&$$$$$$"""!!!!!!######!!! ###&&&'''&&&$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!""""""######!!!"""###"""   """!!!###$$$$$$%%%''')))'''&&&%%%""" !!!$$$'''###$$$%%%&&&%%%$$$"""!!!"""!!!"""%%%&&&"""!!!###$$$###############$$$$$$$$$&&&''''''&&&&&&''')))......---***'''%%%$$$%%%######$$$%%%%%%%%%%%%%%%"""$$$%%%&&&&&&%%%###"""!!!!!!!!!"""###%%%)))+++(((%%%&&&***+++(((%%%&&&***'''$$$$$$%%%&&&%%%###'''&&&###!!!!!!"""###%%%$$$###!!!"""###%%%$$$$$$ """$$$###!!! """$$$$$$###""" !!!%%%((($$$"""###&&&&&&$$$###&&&###$$$$$$$$$$$$######### $$$((('''### """######$$$$$$%%%%%%%%%&&&"""###%%%%%%$$$$$$%%%'''######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&***)))(((''''''&&&''''''###$$$&&&(((((((((&&&&&&(((((('''%%%###$$$'''***)))&&&'''+++***&&&$$$'''$$$"""###((()))((((((,,,$$$%%%'''***++++++++++++%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&)))+++'''&&&&&&&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%###%%%'''*********((('''"""&&&(((%%%###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###%%%''''''&&&%%%%%%%%%###$$$&&&''''''&&&$$$###)))&&&###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&%%%$$$###$$$%%%------,,,***)))'''&&&%%%'''''''''(((((()))))))))******++++++++++++,,,,,,,,,+++***(((&&&$$$###"""!!!###$$$###!!! !!!  !!!"""!!!!!!###$$$%%%%%%%%%%%%(((+++...111444555555555444333333222222333333444444444555666777888888999888999999:::999777666444444333222111////////////---.........---+++)))(((((()))&&& !!!!!!!!!!!!!!! !!!""""""!!!"""$$$&&&###%%%&&&&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$&&&'''))))))((('''&&&$$$((('''$$$(((111333///''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%###!!! !!!"""###$$$%%%%%%#########%%%"""######$$$%%%&&&''''''))),,,...///444:::;;;999777888888777555444444555333444333222000///000111///---+++***(((((())))))&&&%%%$$$###"""!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""""""""""""""""""""!!!!!!"""$$$%%%$$$###"""""""""""""""######$$$!!!"""""""""""""""!!! """$$$%%%&&&)))---000111000...+++)))***...111555333000+++'''%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%&&&((())))))(((&&&$$$###!!! !!!!!! !!!$$$&&&'''%%%$$$$$$%%%&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&$$$!!! !!! !!!###!!!#########$$$&&&((((((&&&$$$  %%%((("""###$$$$$$$$$###"""!!!$$$"""###&&&&&&""" """$$$######""""""#########%%%&&&&&&%%%$$$$$$&&&(((,,,------+++(((&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%######%%%%%%&&&%%%$$$###!!!"""!!! ###***111)))%%%$$$((()))'''&&&''')))'''%%%$$$%%%&&&%%%$$$&&&%%%###!!! !!!"""###$$$###!!!"""###%%%$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###""""""###&&&((($$$"""###&&&&&&$$$###&&&###$$$%%%&&&&&&$$$""" ###&&&%%%""" !!!"""######$$$%%%&&&&&&'''###$$$%%%%%%######$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&+++***)))'''&&&&&&&&&&&&&&&''''''((()))******+++))))))(((&&&%%%%%%(((++++++***+++...---)))&&&&&&'''%%%&&&***,,,******---,,,,,,+++***))))))((((((((('''&&&&&&&&&'''))))))***'''$$$$$$&&&((('''&&&(((((('''''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''(((((((((((((((###(((***'''&&&((()))''''''''''''&&&%%%###"""!!!"""$$$&&&&&&$$$###$$$$$$###$$$%%%&&&&&&&&&%%%$$$***&&&""" """###$$$######$$$%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%///...,,,***)))'''&&&%%%'''''''''((())))))******+++******+++---,,,***(((******)))((('''&&&%%%%%%###$$$%%%$$$!!! !!!!!!!!! !!!"""""""""###$$$$$$%%%%%%%%%(((***---000333444444444444444444444333333222222222333444555666777888888888888888777555444222222111000///...---,,,,,,,,,,,,---.........,,,)))((($$$$$$### !!!""""""""""""!!!""""""!!!"""$$$&&&'''(((((('''$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%((()))***)))'''&&&!!!)))(((!!!'''555999222'''&&&%%%%%%$$$$$$$$$%%%'''((((((&&&$$$######$$$###$$$$$$$$$""""""###%%%$$$$$$$$$%%%&&&''''''((((((+++,,,---222888:::888555666777666444222222333222333333222000//////000---,,,***)))''''''''''''######""""""!!!!!!!!!!!! !!!""""""!!! !!! !!!!!!"""###$$$###"""""""""$$$%%%%%%###"""""""""""""""######$$$"""""""""!!!!!! !!!###$$$%%%(((,,,///...---,,,******---111555888666222,,,'''%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&""""""###$$$%%%$$$$$$$$$&&&'''((((((((('''&&&%%%###""" !!!""""""$$$&&&&&&%%%$$$$$$%%%'''&&&###!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&$$$!!! !!!!!! !!!###!!!"""#########%%%'''%%%%%%$$$!!! !!!$$$'''""""""############"""!!!###!!!"""%%%%%%""" """%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$"""###%%%(((''')))***)))'''&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$ !!!"""!!!"""$$$***...)))%%%###&&&'''&&&&&&((('''&&&%%%%%%%%%%%%$$$$$$%%%$$$""" !!!!!!$$$###!!!"""###%%%$$$$$$###!!! !!!""""""!!! !!!###$$$###$$$&&&((($$$"""###&&&&&&######&&&$$$%%%%%%&&&%%%$$$"""!!!###%%%''''''$$$######$$$"""######$$$%%%&&&''''''!!!###$$$$$$""""""###%%%((('''%%%###""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$&&&'''(((((((((''''''&&&&&&&&&&&&)))((((((''''''''''''((('''''''''''')))+++,,,...)))))))))(((&&&''')))+++)))***,,,...---***&&&%%%'''&&&''',,,---******---111///---+++((('''&&&&&&((('''&&&%%%%%%''')))***((('''&&&&&&&&&'''((((((((((((''''''&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''((()))###(((***((('''***+++***''''''&&&&&&$$$###!!! """###%%%$$$###"""###$$$###$$$%%%&&&&&&&&&%%%%%%(((%%%""" !!!!!!!!!!!!"""###$$$%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$000///---+++)))''''''''''''''''''((()))*********+++++++++,,,...---***((((((((((((((((((((((((((($$$%%%%%%###!!! !!!"""!!!!!!!!! !!!!!!""""""###$$$%%%&&&&&&'''((())),,,///111333444444444444444333333222111111111222222444555666777777777666555333111000//////---------,,,++++++******((()))***+++***(((&&&%%% !!!!!!  !!!!!!!!!!!!!!!!!!"""""""""###%%%'''((())))))'''%%%###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''(((******)))(((''' ((('''!!!'''666:::333%%%%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&$$$%%%&&&###$$$$$$###!!!!!!###%%%%%%%%%&&&&&&''''''((((((&&&((())))))...555777555333444444333111000000111///000111111///......///,,,+++***((('''&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""   !!!###$$$%%%$$$###"""###$$$%%%$$$###"""""""""""""""######$$$""""""!!! !!!"""$$$$$$%%%&&&***---(((***,,,...///222555888999777222,,,'''%%%'''((((((''''''&&&%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%''''''((((((((('''%%%%%%$$$###""" !!!###%%%###$$$%%%%%%$$$######$$$'''%%%###!!!!!!!!!!!!!!!  """"""   !!!!!! !!!### """"""""""""$$$%%%"""###$$$$$$###"""###$$$"""""""""#########""""""""" """&&&'''$$$$$$&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$""""""$$$'''%%%'''))))))(((''''''(((%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%###"""!!!###&&&''''''%%%)))$$$"""$$$&&&%%%&&&)))%%%%%%&&&%%%%%%$$$$$$$$$###"""!!! !!!!!!$$$###!!!"""###%%%$$$$$$$$$"""!!!!!!""""""!!!!!!###$$$$$$$$$%%%'''$$$"""###&&&&&&######&&&'''&&&$$$#########$$$$$$%%%&&&''''''&&&%%%%%%%%%######$$$%%%&&&&&&''''''!!!###%%%%%%%%%%%%''')))***((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''')))***(((((((((((('''&&&&&&%%%&&&&&&&&&&&&''')))***+++'''&&&&&&&&&''')))+++---))))))***((('''''')))+++'''))),,,,,,+++)))&&&###'''%%%''',,,---***)))+++******))))))***+++,,,,,,(((&&&%%%$$$$$$&&&((()))###&&&%%%######&&&***(((((('''&&&%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%&&&&&&((((((###'''(((%%%$$$%%%%%%###$$$%%%%%%%%%$$$$$$###""""""###$$$###""""""###$$$###$$$%%%%%%&&&&&&&&&&&&$$$###"""######### !!!"""###$$$%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$$$$111///---+++)))(((((()))'''((())))))***+++,,,,,,+++,,,---...---,,,+++***(((((((((((((((((())))))$$$$$$$$$###!!! !!!###!!!!!!!!! #########$$$&&&''')))***)))***,,,///111333444555444333222222111111111111111111222333444555555666555333111...---,,,,,,,,,)))******++++++******))))))***++++++***)))((('''!!!!!!"""$$$!!! !!!"""######$$$&&&(((%%%'''((((((''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))))))))!!!&&&&&&###(((222666222&&&&&&%%%$$$$$$$$$%%%%%%###%%%''''''%%%$$$$$$%%%###$$$###"""!!!!!!###%%%%%%%%%%%%&&&&&&'''''''''$$$&&&&&&&&&+++222555333111111111///---,,,...000+++---//////...---...///,,,+++***((('''%%%$$$### !!!"""""""""!!!!!!  !!!!!!!!! !!!###%%%&&&$$$"""!!!"""$$$$$$###""""""""""""""""""######$$$"""!!!!!! !!!###$$$%%%%%%$$$&&&)))+++&&&)))...111444666999;;;999777222,,,'''%%%'''))))))(((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%%%%###$$$$$$###""""""$$$'''"""$$$$$$###"""!!!"""###%%%$$$###!!!   !!! !!! !!!### """"""!!!!!!###$$$"""$$$%%%$$$###"""###"""""""""############$$$###"""$$$((()))'''''')))%%%%%%%%%&&&'''((()))***(((((('''%%%###"""$$$&&&%%%'''******)))(((((()))$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&&&&###!!!###'''((($$$ '''###!!!$$$&&&%%%&&&(((###%%%&&&&&&%%%$$$$$$%%%!!!!!!!!!!!!!!!""""""###$$$###!!!"""###%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###""""""$$$&&&$$$"""###&&&&&&$$$###&&&'''%%%$$$""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''(((((()))+++---))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''(((''''''&&&%%%$$$$$$%%%&&&(((***+++,,,&&&%%%%%%%%%&&&''')))***((()))***)))'''''')))***&&&***+++******+++((($$$&&&%%%''',,,---)))(((******************)))))))))'''&&&%%%%%%%%%&&&'''((( %%%))))))%%%%%%)))...(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''')))------((($$$###""""""###$$$$$$$$$$$$$$$######$$$$$$###""""""###%%%$$$$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%$$$!!!"""###$$$%%%&&&'''''''''"""$$$&&&%%%$$$###$$$%%%000///---***))))))***+++******+++,,,---...//////***---//////,,,+++---///******))))))((('''''''''"""######!!! """$$$ ######$$$%%%'''))),,,---+++,,,...000333555666777333222000//////000111222111222222222333333444444222000---***)))))))))***&&&'''(((***************+++++++++++++++*********%%%""""""###    """###$$$$$$%%%'''***'''((())))))(((((()))+++'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))$$$###$$$&&&***---//////***)))'''%%%$$$""""""""" """%%%&&&%%%$$$%%%&&&#########!!! !!!###%%%######$$$$$$$$$$$$%%%%%%###%%%%%%%%%***111444222000000---+++((())),,,///))),,,.../////////000111,,,+++***)))'''%%%$$$### !!!"""###""""""!!! !!!!!!!!!!!!  """""" """"""!!!!!!!!!###&&&'''###"""!!!!!!######"""!!!"""""""""""""""######$$$"""!!! !!!"""######$$$%%%%%%%%%'''***,,,***---111444666888;;;===999666111+++&&&%%%(((******)))((('''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&(((((((((''''''&&&%%%%%%!!!###%%%%%%###"""$$$&&&"""######"""  """###$$$######"""!!!  !!!!!!!!! !!!!!!!!! """  """ !!!!!!!!!!!!"""$$$ """######""""""###$$$###############$$$%%%%%%$$$"""###'''(((%%%$$$&&&######$$$%%%''')))+++,,,((())))))(((%%%###$$$$$$$$$&&&)))***)))'''''''''###$$$$$$$$$######"""!!!############$$$%%%&&&'''&&&%%%######$$$$$$$$$$$$%%%!!!!!!$$$&&&%%%%%%'''!!!$$$&&&&&&$$$###$$$%%% !!!"""###$$$%%%$$$###!!!"""###%%%$$$$$$###&&&'''%%%""" !!!$$$ !!!!!!!!! """$$$$$$"""###&&&&&&$$$###&&&$$$$$$$$$$$$%%%&&&&&&'''$$$###""""""###$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((('''((()))+++&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&((()))+++,,,%%%%%%%%%%%%%%%&&&'''''''''((()))(((''''''((()))''',,,---++++++...---)))'''&&&(((---...***(((***,,,,,,,,,+++)))'''%%%$$$&&&''''''''''''(((((((((&&&(((++++++***)))+++---***)))((('''&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++......***&&&&&&%%%#########$$$$$$$$$$$$######$$$%%%%%%###""""""$$$&&&$$$$$$$$$$$$%%%&&&''''''"""""""""###%%%%%%###"""$$$%%%&&&'''''''''''''''"""$$$&&&%%%$$$###$$$%%%000///,,,*********+++,,,,,,,,,---...///000111222***...111000,,,+++...222---,,,+++)))(((&&&%%%$$$!!!""""""!!! """$$$ ######$$$%%%(((+++---///---...000222444777888999333111///---...///222333222222222222222222222333111...+++(((''''''((()))$$$&&&((()))+++++++++***(((''''''&&&&&&&&&''''''&&&!!!!!!%%%#########"""!!! !!!"""$$$$$$%%%&&&(((++++++,,,,,,+++(((''''''((((((''''''&&&&&&''''''((('''&&&$$$$$$$$$%%%((()))&&&""""""(((+++)))***,,,---+++)))&&&###!!! """%%%'''&&&&&&'''(((#########!!! ###%%%"""""""""""""""############%%%%%%$$$)))111444333000///,,,(((&&&'''+++///+++---000222222222333444,,,++++++)))(((%%%$$$""" !!!#########"""""" !!!!!!!!!!!! """$$$%%%###"""""""""######!!!!!!"""$$$&&&'''###!!! !!!""""""!!! """""""""""""""######$$$"""!!! !!!"""###$$$###$$$%%%%%%&&&(((+++...///111333444555888<<<>>>888555000***&&&%%%(((+++******)))''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&))))))((('''&&&&&&%%%%%%"""%%%%%%###"""$$$&&&!!!""""""!!! !!!"""###$$$$$$$$$"""!!!  !!!""""""!!!######"""!!!!!!""" !!! !!!!!! """###"""""""""!!! !!!$$$'''$$$$$$######$$$%%%&&&&&&""" !!!$$$$$$ !!!!!!!!!"""$$$&&&)))+++,,,(((******)))&&&$$$$$$$$$!!!$$$''''''&&&%%%$$$$$$###############"""!!! ############$$$%%%&&&'''%%%&&&%%%""" %%%***$$$!!! %%%'''%%%%%%&&&!!!$$$''''''$$$######%%% """###%%%&&&&&&$$$###!!!"""###%%%%%%$$$###''')))'''""""""%%%!!!!!!!!! !!!###$$$"""###&&&&&&$$$###&&&!!!"""$$$&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###$$$&&&'''''''''&&&&&&''''''&&&''''''((()))***%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))***...///,,,,,,111111---'''''')))......+++)))***$$$%%%(((***++++++***)))''''''((()))***)))))))))'''&&&&&&'''((()))'''%%%++++++)))(((''''''''''''###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&%%%%%%###'''(((&&&$$$&&&'''%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$""""""%%%'''$$$$$$$$$$$$%%%&&&'''((($$$"""!!!!!!###%%%&&&%%%%%%&&&''''''((((((''''''"""$$$&&&%%%$$$###$$$%%%000///...,,,***((('''&&&000---******---000111000000111333333111000000000,,,///...***)))***((($$$$$$###!!!   """"""!!!###%%%&&&'''(((+++......///111222333444555555222222111000000//////...000000111222111000///......,,,******,,,---***(((((((((((()))******(((&&&***))))))((('''&&&&&&&&&!!!%%%%%%!!!"""'''((($$$ !!!!!!!!!!!!!!!!!!"""###&&&)))+++---,,,,,,+++***))))))))))))%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$%%%&&&$$$%%%&&&'''(((((((((((())))))'''&&&$$$"""!!! """%%%'''))))))((((((&&&%%%""" !!!###$$$""""""!!!!!!"""###$$$$$$!!!!!!"""%%%)))---000000))))))(((&&&%%%'''***---///000333444555555444333...---***'''%%%$$$$$$$$$$$$###"""$$$&&&&&&""" !!!!!! !!!$$$&&& %%%$$$ &&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###""" """"""""""""############ !!!######"""!!!!!!"""'''''''''&&&'''***000444222444666999::::::999999666555222...)))'''(((***''''''((('''%%%%%%''')))&&&&&&''''''(((((()))))))))(((&&&$$$############&&&######%%%"""###+++###!!! !!!$$$$$$"""$$$$$$$$$###!!! !!!### """!!!  !!!###""" !!! !!!$$$ """%%%((( ###%%%&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!######"""!!! !!!"""###%%%%%%&&&(((+++...)))***+++***'''$$$""""""###$$$%%%&&&&&&&&&%%%$$$$$$############%%%&&&((("""""""""!!! !!!$$$''',,,)))&&&%%%'''((('''&&&$$$###""""""###$$$'''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''''''''%%%###!!!!!!$$$&&&###$$$$$$###"""!!!###$$$$$$"""!!!###&&&'''&&&$$$$$$$$$######""""""!!!!!!%%%###""""""%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""'''''''''&&&&&&%%%%%%%%% """$$$%%%&&&%%%###"""((()))***)))&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&'''((((((((((((&&&%%%%%%''')))*********)))((()))+++...))))))+++,,,,,,,,,,,,,,,'''&&&'''***,,,)))$$$%%%'''+++,,,***((('''''''''%%%###%%%(((***)))'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###%%%'''(((((('''!!!!!!"""###%%%&&&''''''$$$!!!"""'''&&&"""###)))$$$%%%%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$333222111///...,,,+++***///,,,***+++...000111111222444666666444333222333---///---)))'''((('''###$$$"""!!!  !!!"""######$$$&&&''''''(((+++------...000111333555555666222222111111000000000///222333333444333222111000,,,***((()))++++++***((()))(((((()))+++***(((&&&((((((((('''&&&%%%%%%%%%"""%%%%%%!!!"""&&&'''$$$ !!!"""""""""""""""""""""###$$$&&&)))+++---000///---***((('''&&&&&&$$$$$$############$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&''''''''''''******((('''%%%###"""!!!!!!###%%%'''((((((''''''$$$### !!!"""!!!!!!!!!!!!!!!"""######""""""###%%%'''***,,,,,,(((((((((&&&&&&(((+++...000111333555666555444444...,,,***'''%%%$$$######$$$######%%%&&&%%%""" !!!!!!!!! !!!###&&&"""%%%'''%%%%%%''''''$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$"""!!! !!!!!!!!!!!!"""""""""!!!"""$$$$$$###"""###$$$)))))))))***---111444666777888:::<<<======<<<;;;555555222...***'''&&&'''&&&((()))((('''&&&''')))&&&&&&'''((()))))))))))))))(((&&&%%%$$$###$$$$$$###"""$$$&&&###!!!'''""" !!!######!!!!!!""""""!!!  """ !!!!!!  !!!!!! !!!""""""  !!!$$$ """$$$'''!!!###$$$%%%&&&%%%###"""$$$%%%%%%&&&&&&&&&&&&&&&"""$$$&&&%%%###!!!!!!!!!$$$%%%&&&&&&'''(((+++...(((***+++)))'''$$$######"""###$$$%%%%%%$$$######&&&$$$###!!!"""""""""!!!!!!"""%%%'''&&&$$$"""$$$&&&(((((('''$$$###""""""###%%%'''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###!!!!!!###%%%"""###$$$$$$######%%%'''&&&$$$######%%%&&&$$$"""#########"""""""""!!!!!!%%%%%%$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))((('''%%%&&&&&&###$$$$$$$$$$$$###""""""'''&&&&&&&&&%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###%%%'''((((((&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&###%%%''''''&&&%%%&&&''''''(((((('''&&&%%%'''((())))))***)))((((((***,,,))))))***+++,,,,,,,,,,,,)))'''&&&''')))***'''%%%(((+++...///---+++******'''%%%$$$%%%(((***)))'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$!!!###&&&&&&%%%$$$&&&(((""""""###$$$%%%%%%&&&&&&$$$"""###'''%%%"""###((($$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%444444333111///...---,,,...,,,+++,,,...111222222444666777777666444444444///000---(((%%%'''&&&######"""  !!!"""###$$$%%%'''((()))***,,,...------///111222444555666222111111111111111111111222333333222111000///...)))((('''((()))***)))((()))((()))***++++++)))''''''''''''&&&%%%%%%$$$$$$$$$&&&%%%""""""$$$%%%"""""""""######$$$###############$$$%%%''')))+++,,,000...,,,***(((&&&%%%%%%######"""""""""######$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%&&&'''''''''''',,,+++***((('''%%%$$$######$$$&&&'''''''''&&&%%%"""!!!!!!!!!!!! !!!""""""#########$$$%%%&&&'''((('''(((((('''''')))---000222333444666666666555555---,,,)))&&&$$$#########%%%$$$$$$%%%&&&$$$!!! !!!"""!!!!!!!!!###%%%$$$######%%%%%%"""###&&&$$$$$$%%%%%%&&&''''''(((((('''$$$""" !!!!!! !!!!!!!!!!!!!!!###$$$$$$######%%%&&&+++***,,,111777::::::888777888999::::::999888777444444333000+++&&&$$$$$$&&&(((******(((''''''(((%%%&&&(((***+++***))))))((('''&&&%%%%%%%%%%%%%%%!!!"""%%%'''###"""!!!  !!!!!!   !!!!!!!!! !!!"""""" !!!"""!!! !!!$$$ !!!###&&&$$$%%%&&&&&&&&&%%%###"""&&&&&&&&&''''''''''''(((&&&'''((('''$$$"""!!!!!!%%%&&&(((((('''(((+++---(((******)))'''$$$$$$$$$"""######$$$######""""""((('''%%%###"""!!! """#########"""###&&&(((((((((''')))+++,,,+++)))$$$$$$#########%%%&&&'''''''''''''''(((((((((((("""$$$%%%''''''&&&$$$###$$$$$$$$$"""!!!!!!###%%%!!!###%%%%%%%%%%%%''')))'''&&&$$$$$$$$$$$$###!!!###""""""""""""!!!!!!!!!%%%'''((('''$$$$$$&&&)))&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((((('''&&&'''(((""""""######$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&###$$$&&&&&&%%%%%%%%%&&&%%%''')))((('''&&&'''(((((())))))((('''(((***+++((()))***+++,,,,,,,,,,,,,,,)))&&&&&&'''***+++,,,&&&)))+++,,,+++)))(((((('''&&&%%%&&&((())))))((('''&&&%%%%%%$$$$$$%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###((('''###!!!$$$(((#########$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%"""###&&&%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%222111000///...,,,++++++---,,,,,,---///111333444333555777777555333333333222222...(((%%%''''''$$$"""!!!  !!!""""""###%%%(((***+++---///111/////////000111222333333111111111111111000000000.........---,,,+++***)))'''''''''((()))))))))))))))((()))***,,,,,,***((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%###""""""""""""######$$$$$$$$$$$$######$$$$$$%%%&&&((()))++++++,,,+++***)))((('''''''''"""""""""!!!""""""###$$$"""###$$$$$$$$$$$$%%%&&&%%%%%%&&&'''((((((((((((,,,,,,+++)))((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$###!!!  """"""!!!!!!!!!!!!"""""""""############$$$&&&'''''''''''''''(((***///222444444555666777777666666---+++)))&&&$$$#########%%%%%%&&&&&&&&&$$$!!! """###"""!!!!!!###%%%111&&&!!!$$$%%% %%%$$$$$$%%%&&&'''((((((((((((&&&###!!! !!!!!! !!!!!!!!!""""""!!!"""$$$$$$######%%%'''++++++---555===@@@===999777777777777777666555444555666555222---((($$$###$$$&&&)))***(((&&&&&&&&&$$$&&&)))+++,,,+++***(((''''''&&&&&&&&&&&&&&&&&&###$$$&&&&&&""" """   !!! !!!"""!!!!!!!!!!!!"""######  """"""""" !!!### !!!###$$$$$$%%%&&&&&&&&&%%%%%%$$$'''''''''''''''(((((()))&&&((()))'''$$$!!!%%%&&&'''((('''''')))+++((()))***)))'''%%%%%%&&&##################""""""#########$$$$$$%%%%%%%%%"""###$$$$$$###$$$&&&)))---------------+++)))'''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((("""###$$$%%%&&&%%%$$$$$$"""######"""!!!!!!###%%%###%%%&&&'''&&&%%%'''(((&&&%%%$$$$$$$$$$$$######""""""""""""""""""""""""$$$(((+++)))$$$###&&&***&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''(((''''''((()))!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&###%%%%%%%%%$$$$$$&&&'''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''###%%%''''''&&&&&&&&&'''$$$'''))))))(((''''''(((((()))******))))))***,,,((()))***+++,,,,,,,,,,,,///,,,)))'''(((***,,,---&&&(((***+++)))((((((((('''&&&&&&'''((()))((((((''''''&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###((((((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$"""###%%%&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&000000///...,,,+++******+++,,,---///000222444555444555777777666444444444333444000***'''))))))&&&"""!!!   !!!"""######&&&***---///111444666333222111//////.../////////////////////.........******)))((('''''''''&&&'''(((((()))))))))******(((((((((***,,,,,,***((((((((((((''''''''''''''''''%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$######%%%%%%&&&((()))******+++,,,+++)))((('''&&&&&&&&&""""""!!!!!!"""######$$$"""###$$$$$$$$$$$$%%%&&&&&&'''((())))))******))),,,++++++)))((('''&&&%%%&&&&&&&&&&&&%%%$$$######!!!  !!!"""$$$$$$######"""######$$$!!!#########$$$'''***'''((((((((((((+++000333555555666666666666666666---,,,)))'''$$$#########$$$%%%''''''&&&$$$"""!!!!!!"""$$$###""""""###$$$AAA000###%%%'''$$$"""%%%###$$$&&&'''))))))))))))'''&&&###!!! !!!!!!"""""""""######### !!!"""""""""###&&&(((++++++...555===@@@<<<777999999999999888888777777666777777555///***&&&$$$"""$$$'''(((&&&%%%$$$$$$###%%%(((+++,,,+++***((('''''''''''''''''''''&&&&&&''''''### ###%%%  !!! """###"""!!!"""###!!!"""!!!!!!"""###"""  """"""""" !!!###!!!!!!!!!!!!"""$$$######$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$&&&'''%%%""" ###$$$&&&'''&&&&&&''')))((()))***((('''&&&'''(((%%%%%%$$$$$$############ """###$$$$$$!!!"""$$$$$$$$$$$$'''((()))*********(((&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""###$$$%%%&&& """###"""!!!"""###%%%&&&'''((((((&&&%%%$$$%%%######$$$$$$$$$$$$%%%&&&"""""""""###############$$$(((+++)))%%%###&&&)))&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''(((''''''(((***###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%######$$$&&&%%%&&&''''''(((((('''''''''(((((())))))(((((('''%%%'''((()))((('''((()))$$$&&&)))***)))((((((((()))***,,,,,,+++***+++---)))***+++,,,,,,------,,,000///---+++***)))*********,,,......,,,++++++,,,''''''((((((((((((((()))))))))((('''''''''''''''((((((((()))))))))******((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&$$$$$$$$$$$$&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&111000000///...---,,,+++***,,,///000111333555777666888999999888666666666333444111,,,)))+++***'''"""!!!  !!!""" !!!###$$$%%%%%%(((---111333555777999555444111///---,,,,,,,,,......---,,,,,,++++++***)))(((''''''&&&&&&'''''''''((())))))(((((()))***'''&&&''')))++++++)))((((((((((((((((((((((((((('''$$$###$$$### """!!!"""###$$$%%%%%%%%%%%%&&&'''((()))************///...+++(((&&&###"""!!!""""""""""""######$$$%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&''')))))))))))))))******)))((('''&&&%%%%%%'''&&&&&&%%%$$$#########!!!!!!!!!!!!!!!!!!""""""%%%%%%$$$#########$$$$$$"""$$$%%%$$$%%%)))---((())))))((())),,,000444666666555555666666666666...---***'''%%%$$$$$$$$$"""%%%''''''&&&$$$######!!!###$$$$$$###""""""###===///###"""$$$$$$###"""###$$$&&&)))************'''&&&%%%###"""!!! """"""""""""############ !!!!!!!!!###&&&)))++++++...333999;;;999666666666666777777888888999777888888555000+++(((&&&"""$$$&&&&&&$$$######$$$"""$$$&&&)))*********)))(((((())))))((('''&&&&&&%%%(((((("""!!!%%%'''!!!!!!!!!!!!### """$$$%%%###""""""### """"""!!!!!!"""###!!!!!!"""""""""  """ """###""""""###$$$""""""###$$$%%%&&&''''''%%%%%%$$$###$$$%%%&&&'''!!!###$$$$$$!!!!!!###%%%&&&&&&&&&'''(((((())))))((('''&&&(((***&&&%%%$$$############### """############!!!###$$$$$$$$$&&&(((&&&'''))))))(((''''''(((%%%%%%%%%&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$###"""!!!"""$$$&&&'''!!!############$$$&&&&&&((())))))&&&$$$######!!!###$$$$$$$$$$$$&&&'''#########$$$$$$$$$$$$%%%###&&&)))(((&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''(((''''''((()))$$$%%%&&&'''(((((()))(((%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&'''''''''''''''%%%######%%%'''&&&&&&'''(((((((((((('''(((((())))))))))))((((((&&&((())))))(((((()))***%%%'''))))))(((((()))***)))+++------,,,+++,,,---***+++,,,---............///000000...+++)))((()))***+++---,,,+++***+++,,,'''((())))))''''''((()))***))))))((('''(((((((((''''''(((((())))))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$%%%'''((('''%%%#########$$$$$$%%%%%%%%%$$$'''(((%%%$$$%%%&&&%%%%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%111000000///...---,,,,,,))),,,///111222333666888555777999999777666555666000222111,,,***,,,***'''###"""!!! !!!"""### !!!!!!"""$$$&&&((())))))---111444666777888999555333111...,,,,,,,,,,,,---,,,+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&((()))(((&&&%%%&&&(((%%%%%%&&&(((******)))'''''''''''''''''''''''''''&&&"""!!!$$$### $$$!!!"""$$$%%%''''''(((((('''''')))***+++******)))///---+++(((%%%###!!!!!!"""""""""######$$$&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$%%%&&&'''(((((((((((((((((('''&&&%%%%%%$$$###&&&&&&%%%$$$############ !!!!!!!!!"""""""""%%%$$$$$$###""""""###### $$$''''''%%%&&&***...)))******)))))),,,000333666555555555555555555555///...+++(((&&&%%%%%%%%%!!!$$$'''(((&&&$$$$$$%%%!!!###%%%%%%$$$""""""###(((((($$$ ######!!!###$$$''')))+++++++++***''''''''''''%%%###""" !!!!!!!!!""""""""""""### !!!"""""""""$$$(((+++,,,---///111333555555666333333444555777999:::;;;666777777444///+++)))(((###$$$%%%%%%$$$###$$$%%%"""###%%%&&&((())))))))))))*********)))'''&&&%%%!!!&&&'''""""""%%%%%%!!!"""""" !!!$$$!!!###%%%%%%$$$"""!!!!!!!!!######!!!!!!!!!""" """###"""!!!  """!!!###$$$#########$$$###############$$$%%%%%%$$$###!!!!!!!!!"""$$$%%% ######"""!!!!!!!!! """%%%'''''''''(((***((())))))((('''''')))+++&&&%%%###"""!!!!!!""""""!!!"""###$$$%%%%%%$$$$$$ """######$$$%%%'''''')))***(((&&&&&&(((***%%%&&&&&&&&&&&&&&&%%%%%%"""""""""#########$$$$$$"""""""""######$$$%%%&&&!!!###$$$$$$$$$&&&'''$$$&&&((((((&&&$$$######"""$$$&&&%%%######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''((('''''''''(((%%%%%%&&&'''((((((((('''&&&&&&&&&''''''((((((((($$$%%%&&&((((((''''''&&&&&&'''&&&%%%$$$%%%'''***&&&&&&'''(((((((((((((((((())))))******))))))(((%%%'''))))))((('''((()))&&&'''(((((('''(((***,,,(((***,,,---,,,++++++,,,+++,,,---...////////////...//////---***((()))+++((()))******)))((()))***''')))***)))'''&&&(((***))))))((('''''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$&&&'''""""""###$$$%%%%%%&&&&&&"""'''(((%%%###'''(((&&&$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%//////...---,,,++++++***(((,,,000222222333666999333555777777555333333333...000000,,,+++,,,***&&&######"""!!!!!!"""###$$$!!!"""###$$$&&&)))+++,,,---111444777777777777888444222000---,,,,,,---...,,,+++***((('''%%%$$$###$$$######"""###%%%&&&'''%%%((()))'''$$$###$$$&&&$$$$$$%%%''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!! $$$$$$ $$$"""###%%%'''((()))******'''((()))+++++++++***)))+++***)))'''%%%$$$$$$$$$############$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&######$$$%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$######&&&%%%$$$$$$######$$$$$$ !!!!!!!!!""""""$$$$$$###""""""!!!""""""###&&&))))))&&&&&&***...***+++***)))))),,,000333666555555444444444555555000...,,,)))'''&&&&&&&&& ###'''(((&&&%%%%%%'''!!!###%%%%%%$$$""""""###$$$***$$$!!!&&&)))&&&###$$$'''***+++,,,+++***((()))******(((&&&###!!! !!!!!!!!!"""!!!"""#########&&&***---...///000000000111444666666777888999<<<>>>@@@BBB555666555222...***))))))%%%&&&&&&%%%$$$###%%%'''"""###$$$%%%&&&((()))******++++++***)))'''%%%$$$$$$'''### ###$$$""""""######!!!"""%%%!!!###%%%%%%$$$!!! """######!!! !!!!!!!!!###$$$""" !!!  """ """$$$%%%$$$$$$$$$$$$%%%$$$######""""""######"""!!! !!!###$$$"""###""""""###### """&&&(((((()))***+++((())))))(((''''''))),,,%%%$$$"""!!! !!!!!!"""######""""""######$$$%%%&&&'''((('''$$$ !!!###&&&&&&&&&''''''&&&%%%%%%""""""#########$$$$$$$$$!!!###%%%&&&%%%$$$###!!!$$$%%%%%%%%%&&&(((!!!$$$'''(((&&&%%%$$$$$$$$$&&&'''&&&###!!!"""$$$%%%%%%%%%&&&&&&'''''''''""""""###%%%'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((((('''&&&'''(((%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))$$$%%%'''))))))((('''%%%%%%&&&&&&%%%%%%&&&***---&&&''''''((((((((((((((())))))************))))))$$$&&&(((((('''&&&'''((('''((((((''''''(((+++---'''))),,,,,,+++******+++,,,---...///000000000000.........+++((((((+++///+++,,,------++++++,,,---''')))+++***'''&&&(((***(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''((())))))***(((((((((((((((((((((((($$$%%%%%%&&&'''(((******###$$$$$$%%%%%%$$$$$$###$$$&&&'''$$$$$$***!!!""""""$$$%%%&&&''''''!!!'''((($$$###((()))&&&$$$%%%%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$000000000000...+++)))'''*********---111333444333444333333555777777333000---...///...+++(((''''''!!! !!!"""######$$$%%%'''((())),,,111555...000444777999999888888333111...***((('''((((((&&&&&&%%%%%%$$$%%%%%%%%%""" !!!###%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&&&&$$$###$$$''')))'''%%%***(((''''''''''''%%%$$$""""""!!!!!!!!!!!!""""""$$$%%%'''((()))))))))(((((()))***++++++***)))((()))******(((%%%######$$$""" $$$((()))'''###(((((()))))))))******+++((('''&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$""""""###%%%'''&&&""" !!!"""###"""!!!!!!!!!!!!!!!""""""###"""!!!((($$$$$$%%%&&&(((***+++,,,///////////////000111222444444444555666777777888111///---***)))(((((((((&&&&&&%%%$$$$$$######"""((((((&&&%%%$$$#########!!!$$$%%%###"""###$$$###%%%((())))))''''''''')))))))))******'''###!!!!!!""""""""""""""""""!!!"""!!!!!!!!!###'''***...///111222333666999<<<666777888999888999<<<>>>>>>777222000,,,'''%%%&&&)))(((&&&###"""!!!""""""%%%%%%&&&'''(((((('''''')))***)))&&&###!!!!!!"""%%%'''(((&&&### """$$$%%%'''((((((''''''))))))'''%%%###!!!###!!!!!!""" ### !!!!!!  """###$$$%%%&&&%%%%%%$$$ !!!""""""""""""!!!!!!"""!!! !!!!!!!!!""""""!!!!!!!!!###'''***---.........+++***(((&&&%%%&&&'''(((((('''&&&$$$###"""""""""$$$&&&######&&&###%%%### !!!$$$'''&&&%%%(((((('''&&&$$$%%%'''***###%%%'''))))))'''%%%###&&&%%%$$$#########$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%$$$""""""""""""###"""###%%%&&&&&&%%%$$$###%%%&&&&&&''''''(((((((((""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$"""%%%((((((&&&%%%(((+++'''((())))))(((&&&$$$"""%%%%%%%%%%%%&&&'''((((((%%%&&&((()))+++,,,,,,,,,&&&%%%$$$%%%'''))))))((()))(((&&&%%%&&&''')))***++++++***))))))((())))))$$$***000000---)))***,,,(((***...000000111222333...---+++)))((((((((()))*********)))))))))))))))''')))***)))&&&%%%&&&(((%%%%%%%%%&&&&&&&&&'''''')))&&&&&&((()))''''''+++%%%&&&(((******)))'''&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$###""""""%%%$$$#########$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&(((%%%$$$%%%(((***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000000000///---+++***))))))((()))+++///222222222222111111333555444111...+++,,,---,,,***'''&&&'''!!!!!!!!!!!!"""###$$$$$$&&&'''((((((***,,,000444222444777:::<<<<<<;;;;;;222000---***'''&&&%%%%%%%%%%%%$$$$$$######$$$$$$"""!!! """$$$$$$###"""###$$$$$$######$$$&&&&&&$$$###%%%''')))(((&&&***)))(((((((((((('''&&&###""""""""""""######$$$%%%&&&'''))))))))))))((('''((()))+++++++++******)))******(((%%%######$$$ !!!"""######$$$%%%%%%%%%&&&''')))+++,,,---...(((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$!!!"""###$$$###$$$%%%&&&$$$###""""""!!!"""""""""""" """"""!!!'''$$$$$$%%%&&&(((+++,,,...///............///111222222333444555666666666666000///...,,,***)))((((((&&&%%%%%%$$$######""""""$$$$$$$$$###""""""!!!!!! """$$$$$$###"""###%%%"""%%%'''((('''&&&&&&&&&((((((((()))***((($$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!###'''***///000111111111333666888999999:::888777666888999999222...---+++'''%%%&&&'''&&&%%%############$$$%%%%%%&&&'''''''''''''''(((((('''%%%""" !!!"""$$$%%%&&&%%%"""!!! !!! !!!###$$$$$$$$$######)))(((&&&$$$"""!!! """ """ """ !!!!!!!!!  !!!!!!###$$$&&&(((((('''%%%$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""  """&&&))),,,---...---***)))'''%%%%%%%%%&&&'''%%%%%%$$$###""""""""""""###%%%###"""$$$"""%%%###!!!"""%%%''''''&&&'''''''''%%%$$$$$$''')))"""###%%%&&&&&&%%%###"""%%%%%%$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%((('''''''''&&&&&&&&&%%%$$$$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&'''(((((((((&&&'''((()))(((&&&$$$###%%%%%%$$$$$$%%%&&&((()))&&&'''((()))***+++++++++'''&&&%%%&&&((())))))))))))((('''&&&'''(((***+++''''''''''''(((***+++,,,'''***,,,,,,)))(((***,,,(((***---/////////000111///...,,,***))))))))))))))))))))))))))))))((((((''')))***)))'''%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$'''((('''(((+++%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$######"""%%%$$$#########$$$&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000///...,,,++++++******((('''(((***---000000000///......000111111///---***+++,,,+++(((&&&&&&&&&""""""""""""###$$$%%%&&&'''((()))***+++---111444555777:::===>>>???>>>>>>333111///+++(((&&&$$$###$$$$$$###"""""""""""""""###!!! """###""""""!!!"""$$$###""""""###%%%%%%$$$$$$%%%'''(((((('''+++******))))))(((((('''$$$$$$######$$$%%%&&&&&&&&&''')))***+++******)))((()))******+++++++++***((())))))'''$$$#########"""$$$"""###'''%%%&&&(((***+++,,,------)))((('''%%%$$$###############$$$%%%&&&&&&%%%%%%###"""!!!"""$$$&&&'''(((%%%%%%$$$###############"""!!!!!!"""!!!!!!&&&$$$$$$%%%'''))),,,...///...---,,,,,,---...111222000222444555666555444333000//////...,,,***((('''%%%%%%$$$$$$###"""""""""!!!"""#########"""!!!!!!!!!"""###"""!!!!!!###%%%"""$$$&&&'''&&&%%%%%%%%%&&&&&&&&&((()))(((%%%""" !!!!!!"""!!!!!!###'''***000111111111000000222444777888888777555555666777333...***+++***'''&&&'''%%%$$$$$$######$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%###!!! """"""###$$$###!!!!!!"""$$$ !!!"""######"""!!!!!!'''&&&$$$"""!!!!!!""""""  !!! !!! !!!!!!"""""""""!!!!!! !!!!!!""""""###%%%&&&)))+++***(((%%%###"""""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!$$$(((+++---------***)))'''&&&%%%%%%&&&&&&$$$###"""!!!!!!!!!!!!!!!!!!###""" ######"""%%%$$$"""###%%%''''''&&&%%%&&&&&&$$$######%%%((("""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%""""""""""""###$$$&&&&&&######""""""""""""######""""""""""""############$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''')))&&&###%%%)))***((($$$%%%%%%'''''''''&&&%%%$$$&&&%%%$$$###$$$%%%((()))&&&'''((())))))))))))((()))'''&&&''')))************)))((((((((()))+++,,,&&&&&&&&&'''(((***+++,,,+++***)))''''''((()))***)))+++---...------...//////...---,,,+++*********************))))))((((((((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&&&&&&&)))&&&&&&))))))''''''***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%$$$#########$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///...,,,*********++++++***))))))+++---//////...---------...//////...------...---+++'''%%%$$$$$$"""""""""###$$$%%%&&&'''&&&(((***+++---000333666777888:::===>>>???>>>>>>666555222...***'''%%%#########"""!!! ###!!! !!!"""!!! """######""""""###$$$$$$$$$$$$%%%'''((((((((()))*********((('''((((((%%%%%%%%%%%%&&&'''(((((()))***+++,,,---,,,,,,+++***************)))))))))&&&''''''&&&###""""""#########""" ###&&&))))))***++++++******)))((((((&&&$$$###"""""""""######$$$%%%%%%%%%%%%$$$(((%%%!!!!!!$$$'''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$"""""""""!!! """$$$$$$%%%&&&(((***---///000...---++++++,,,...111222000222555777777666444222////////////---***(((&&&$$$$$$$$$###""""""!!!!!! !!!###%%%%%%%%%###"""""""""!!! !!!###$$$"""$$$&&&&&&%%%$$$$$$%%%#########%%%''''''%%%###  !!!"""""""""###''')))///000111111000111222444333444555555444555777999333...+++,,,+++(((&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$""" !!!"""###$$$###!!! """$$$###$$$%%%%%%%%%$$$###"""%%%$$$"""!!!!!!"""###$$$!!! !!! !!!!!!!!!"""!!!!!! !!!"""###$$$$$$%%%%%%%%%'''***,,,,,,)))%%%"""###""""""!!!!!!!!!!!!!!!!!!###$$$$$$###"""!!!""""""""""""!!!!!!  $$$'''***,,,,,,,,,***)))((('''&&&&&&&&&&&&%%%$$$###"""!!! !!!"""#########$$$###"""$$$$$$$$$$$$&&&'''''''''$$$%%%%%%$$$######$$$&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$###!!! !!!""""""!!!"""###$$$%%%###$$$$$$%%%&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((())))))'''%%%&&&(((((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%#########%%%(((***''''''((((((((((((''''''***((('''(((***++++++*********)))))))))***+++,,,******)))))))))))))))***,,,***(((''')))))))))(((,,,---......---,,,---...//////...---,,,,,,++++++++++++,,,,,,+++***)))(((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&---******,,,+++(((''')))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&"""%%%''''''$$$###&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&------+++******+++,,,---...,,,,,,---...//////...,,,------............///111111///,,,'''$$$######""""""######$$$&&&'''((($$$'''***---///222666999666777999;;;<<<<<<<<<<<<999777333///***&&&$$$"""$$$###"""!!! """!!! !!!  """######""""""###$$$###$$$%%%&&&&&&'''((()))''')))***)))'''&&&''')))'''''''''''''''((())))))+++,,,---...///...---,,,---,,,+++***((('''&&&&&&%%%&&&&&&%%%"""!!!!!!"""'''### !!!$$$%%%%%%((()))***++++++***(((''''''&&&%%%$$$###"""""""""$$$$$$%%%%%%$$$$$$###""")))%%%""""""%%%''''''&&&((('''&&&%%%$$$$$$$$$$$$!!!""""""  ###$$$%%%%%%&&&(((***,,,...000---,,,++++++,,,...111222222444666888888777555333/////////...---***(((&&&$$$######""""""!!!!!!  """$$$$$$$$$"""!!!!!!  """###$$$$$$%%%'''&&&%%%$$$%%%&&&!!!!!!!!!###%%%&&&%%%###!!!!!!  !!!"""""""""$$$&&&))),,,...000222222333555777222333444444333333555777666111...///---)))''''''&&&%%%%%%%%%$$$######"""$$$%%%%%%%%%%%%%%%$$$$$$"""######"""!!!!!!"""$$$%%%%%%$$$""" !!!"""$$$%%%%%%&&&&&&%%%$$$######"""!!!!!!!!!"""######"""   !!!!!!""""""###$$$&&&''''''''''''%%%'''***,,,+++(((%%%"""$$$###"""!!! !!!!!!!!!######"""!!! $$$######"""!!!!!!!!!!!! $$$'''***+++++++++******)))((('''''''''''''''&&&%%%###!!! """"""###%%%&&&%%%$$$$$$######$$$%%%%%%&&&&&&'''###$$$%%%$$$###"""$$$%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$###!!!  !!!""" ###%%%'''((("""######$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))&&&((()))(((&&&%%%&&&((($$$$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&(((***(((((((((((((((''''''&&&+++)))((((((***++++++******************++++++,,,,,,++++++***++++++,,,,,,***))))))***++++++)))'''///000000///---,,,---///............---,,,,,,+++,,,---......---,,,***((()))((((((((())))))))))))'''''''''''''''''''''''')))'''(((++++++((('''***(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&"""$$$'''&&&######%%%((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&......------...///000000222000////////////---,,,+++,,,......------...000222222000,,,'''$$$######"""""""""###$$$&&&'''(((%%%(((,,,///111444777:::666777888999:::;;;;;;<<<===999444...)))%%%###"""&&&%%%$$$"""!!!!!!!!!!!!!!! !!! !!!"""$$$###""""""###%%%"""###%%%&&&&&&'''(((***&&&)))***)))'''%%%'''***))))))((((((((((((((())),,,,,,............---,,,---,,,***(((&&&%%%%%%%%%$$$%%%%%%$$$""" !!!"""'''""""""&&&&&&$$$###%%%''')))+++***))))))%%%%%%$$$###""""""""""""$$$$$$%%%%%%$$$###""""""%%%$$$###$$$&&&((()))***)))((('''%%%$$$$$$$$$$$$"""""""""%%%%%%%%%&&&&&&''')))+++---...+++,,,,,,---...000111222444555777888888777555444///......---+++)))'''&&&######""""""!!!  !!! !!!  ###%%%&&&%%%'''(((((((((&&&%%%&&&'''###""""""###&&&'''&&&$$$#########"""!!!!!! !!!"""######$$$&&&((())),,,///222333444666888666666666444222111222333777222///000...)))&&&&&&%%%&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%$$$######"""###$$$$$$######%%%'''&&&&&&&&&$$$!!! !!!"""!!!"""###$$$$$$$$$###"""!!!!!!!!!"""""""""!!!!!!###"""!!! !!!""""""%%%&&&((()))***))))))(((%%%'''***++++++)))&&&$$$$$$###""" !!!!!! !!!""""""!!!!!!###"""!!! """%%%(((*********))))))))))))(((''''''&&&&&&'''&&&%%%###"""!!! ###!!!"""%%%&&&$$$$$$&&&!!!"""%%%%%%$$$$$$%%%&&&###$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###""""""$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$###"""!!!!!! !!! ###&&&((()))""""""###$$$$$$$$$$$$###'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&'''(((((())))))$$$'''***(((%%%$$$&&&***&&&&&&&&&&&&'''(((((((((&&&&&&&&&''''''((()))***(((((()))))))))(((((('''+++)))(((((()))******))))))*********++++++++++++))))))***+++,,,...000111'''(((***+++,,,+++******000000000///------...000------......------,,,+++------...///...,,,)))((()))((('''(((***+++***)))&&&&&&'''''''''((((((((("""!!!$$$)))+++))))))+++''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&"""###%%%$$$$$$###%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%000000222333444444444444555333111//////...+++))))))+++---,,,++++++...000//////---***&&&$$$$$$%%%!!!!!!!!!"""$$$%%%'''((((((+++...111222333666888888999999:::;;;<<<======CCC???888000***'''&&&&&&''''''%%%$$$###"""""""""!!!!!! """###$$$$$$######$$$&&&!!!###&&&&&&&&&&&&)))+++&&&***,,,+++'''&&&))),,,+++***)))(((''''''''''''***+++,,,,,,,,,,,,******))))))'''&&&%%%%%%&&&&&&"""$$$$$$###!!! !!!"""!!!!!!###%%%%%%"""$$$&&&)))***)))((('''######""""""""""""######"""######$$$$$$$$$$$$###$$$%%%&&&'''&&&'''((())))))(((&&&%%%$$$#########!!!"""###&&&%%%&&&&&&&&&'''((()))++++++***,,,---///111222222222444555555666666555555444///...,,,***(((''''''&&&###""""""!!!!!! !!! !!!$$$(((******(((******+++)))((('''(((***&&&%%%$$$&&&((()))((('''&&&%%%%%%$$$######""""""!!!"""######$$$&&&((((((***...111222333555666666777666444222111222333444000---...---(((%%%%%%###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%(((***$$$%%%&&&&&&$$$######$$$ !!!#########"""""" """######!!!  $$$###""" """###$$$(((***+++,,,,,,+++***)))'''(((***+++,,,+++)))(((%%%$$$"""  !!!!!! !!!""""""#########"""!!! !!!"""###$$$''')))******)))(((''''''''''''&&&%%%$$$$$$######"""!!!!!!!!!"""""""""###$$$!!!"""&&&!!!$$$%%%######$$$%%%###%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$###############"""!!!  """$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%&&&''''''''''''((()))(((((('''''''''(((((()))&&&'''((()))*********)))(((((())))))***)))))))))+++)))'''((()))***)))(((((())))))***************(((((()))***,,,...000111%%%((())))))'''(((+++.../////////...,,,,,,...000,,,,,,---...---,,,+++***+++,,,---...---***'''&&&***((('''(((***,,,***)))%%%%%%&&&'''((()))******%%%###&&&+++,,,)))(((+++%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&$$$###"""###$$$%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%222333555777888888888777666444111///...,,,)))'''(((***,,,+++******---000++++++***(((%%%$$$%%%''' !!!"""###%%%'''(((,,,...111222222333444666:::;;;;;;<<<===>>>>>>???JJJEEE===444...++++++,,,)))((('''%%%$$$#########!!!!!!!!!"""$$$%%%%%%$$$$$$%%%&&& ###&&&&&&%%%&&&))),,,'''+++---,,,((('''***---,,,+++***(((''''''&&&&&&((()))***+++******((((((&&&&&&%%%$$$%%%&&&'''((("""###$$$###!!! !!!!!! ###'''$$$&&&((()))(((&&&$$$""""""""""""""""""######$$$ !!!"""###%%%%%%%%%%%%&&&)))+++)))&&&###$$$&&&((((((&&&%%%$$$#########!!!"""$$$(((&&&&&&&&&&&&''''''((()))******,,,...111333333222111444444444444444444444444///...+++)))'''&&&&&&&&&"""""""""!!! !!!  !!!"""!!!###''',,,...---++++++,,,,,,+++)))(((***+++)))((('''(((***+++***)))''''''&&&&&&%%%$$$######!!!#########$$$&&&((('''***---000000111222444333444555444333333444666111,,,***,,,+++&&&###$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&&&&&&&''')))+++"""$$$&&&'''&&&%%%%%%&&& """###$$$$$$$$$### """$$$###!!!!!!%%%$$$ """"""!!!!!!!!!!!!###%%%&&&+++,,,---......---+++***)))***+++,,,---,,,,,,+++&&&$$$"""  !!!!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$###""""""###$$$%%%$$$&&&((()))***)))((('''%%%%%%%%%%%%$$$###"""""" !!!"""###$$$!!!!!!"""!!!%%%!!!$$$%%%###"""###%%%###%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%"""###%%%&&&''''''&&&%%%###$$$$$$$$$$$$"""  """"""###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((()))''''''''''''(((((((((((('''$$$###%%%)))+++)))'''))))))(((((((((((())))))&&&''')))+++,,,+++***)))(((((()))******************)))''''''((())))))((((((((()))************)))+++*********+++,,,,,,---$$$'''(((&&&###%%%+++222---......,,,++++++---///+++,,,---------,,,+++******+++,,,---+++)))&&&$$$***((('''(((+++,,,+++)))$$$%%%&&&'''(((***++++++---+++,,,///...)))'''(((%%%&&&(((******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%""" """%%%&&&%%%"""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$777;;;<<<;;;;;;======:::222555333,,,***,,,,,,'''))))))***+++,,,...///000000...+++)))(((&&&###!!! """###!!!###)))+++***//////000222444777999:::888999;;;<<<===<<<;;;;;;EEE@@@888000+++(((((()))...***%%%###$$$%%%###"""!!! """######$$$$$$%%%%%%&&&''''''(((&&&%%%%%%''')))***)))'''...---+++******+++,,,...///...+++)))'''&&&&&&&&&%%%%%%''',,,222222,,,&&&&&&&&&&&&'''((()))***+++&&&###""""""$$$%%%###!!!""""""!!!!!!!!!###$$$%%%&&&'''))))))&&&$$$######$$$!!! """!!! $$$%%%%%%&&&&&&%%%%%%$$$))),,,,,,((((((,,,***$$$%%%###!!!  !!!""""""%%%&&&&&&%%%&&&'''(((***+++***)))((()))+++***,,,...//////000111222111444444222222555444111++++++***)))(((&&&$$$###   ###%%%&&&"""###&&&(((+++,,,---...111111000///...---,,,,,,---,,,,,,+++++++++,,,,,,...***((((((%%%   !!!"""$$$%%%%%%%%%(((+++,,,,,,,,,,,,---+++111555222000222333333......,,,+++************ !!!###%%%&&&&&&&&&%%%###"""!!! !!!"""###!!!""""""###%%%''')))***)))(((&&&&&&&&&&&&$$$###"""######$$$$$$%%%&&&&&& !!!!!!!!!!!!!!!  !!!  !!!###$$$))),,,000222111///...---,,,.........,,,+++,,,---!!!!!!!!!!!!!!!""""""### """###$$$$$$$$$#####################$$$$$$&&&(((***,,,+++((($$$!!!''''''&&&%%%%%%$$$$$$######!!! """$$$%%%$$$ !!!!!!!!!!!! (((&&&$$$%%%%%%"""!!!$$$((()))(((&&&%%%%%%'''%%%%%%&&&$$$ !!!%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$###"""$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%#########""""""###$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""!!!!!!###%%%&&&%%%###"""###%%%'''((()))******###$$$&&&(((((()))((((((***)))'''&&&&&&&&&'''((())))))******)))((('''''''''''''''(((******)))(((&&&'''(((''''''(((+++---((())))))*********))))))---,,,)))(((((()))+++---'''***------+++)))+++---333333///)))(((,,,,,,)))---""")))000---+++...,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++******+++,,,+++***)))((())))))(((((((((((())))))(((((()))***************+++,,,,,,+++)))((()))***&&&&&&''''''((()))))))))''''''((((((''''''&&&%%%'''(((((((((((((((''''''&&&$$$$$$&&&((((((((((((%%%&&&((((((&&&$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&%%%$$$$$$%%%&&&'''((('''(((((())))))))))))(((<<<>>>???<<<===>>>;;;666111444222---+++,,,+++'''''')))+++...///000//////---+++)))((('''&&&$$$###"""%%%%%%###%%%***---+++......///111333555777888777888:::;;;<<<<<<<<<;;;???<<<666000+++*********,,,)))%%%$$$%%%%%%$$$"""$$$""" !!!###$$$%%%$$$%%%%%%&&&&&&'''(((((((((&&&(((*********)))***+++...---,,,******+++---......---+++((('''&&&&&&&&&$$$$$$&&&,,,000000+++&&&&&&&&&&&&''''''((()))***(((%%%######$$$$$$""" ###"""!!!!!!!!!"""$$$%%%%%%'''((('''%%%######$$$$$$!!!!!!###"""!!!######$$$&&&&&&'''''''''***------)))))),,,***%%%$$$###!!! """""" """%%%&&&%%%%%%%%%&&&'''(((************+++---+++---///111111111333444222555555333333555444111+++***)))(((&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&'''$$$%%%&&&(((***,,,...///000000//////000000111222/////////...------,,,,,,+++'''%%%&&&$$$  !!!"""###$$$%%%%%%&&&''')))***))))))***+++***///222000///111111///++++++***(((((('''''''''"""###$$$&&&''''''&&&&&&$$$###"""!!!!!!"""###$$$!!!!!!""""""$$$%%%'''(((((('''&&&%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%  !!!!!! !!!  """$$$%%%...000333333222222222333000///...---,,,,,,,,,,,,$$$###"""!!! !!!###$$$$$$$$$$$$##################$$$$$$$$$(((***,,,---,,,)))%%%###&&&&&&%%%%%%$$$#########""" !!!######### !!!!!!""""""!!!!!!"""(((&&&$$$%%%%%%######%%%((()))'''&&&&&&&&&(((&&&&&&'''%%%!!!"""'''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$%%%$$$""" %%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&'''((()))***)))((((((''''''((((((''''''(((((('''&&&&&&%%%((((((((()))******)))(((((()))***))))))***---///)))******+++******))))))************************+++---...---***(((***,,,222222///)))))),,,,,,)))---$$$"""+++///,,,+++000000000000000000000000000...,,,******+++,,,+++***)))***+++++++++***((('''))))))(((((((((((())))))'''((())))))******))))))((()))++++++***))))))***&&&&&&''''''((()))))))))''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((''''''&&&%%%'''))))))'''%%%%%%%%%'''&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&'''(((''''''(((((()))))))))***AAABBBAAA>>>??????999222000333222///---,,,***&&&%%%(((,,,000222222000///+++)))'''&&&''''''&&&$$$$$$'''(((&&&''',,,...,,,.........///111333444555555666888:::<<<<<<<<<;;;:::888444111---,,,+++***((('''%%%%%%&&&&&&$$$###%%%###""""""$$$%%%%%%$$$'''''''''((())))))******'''+++///...+++***---000///...,,,++++++,,,...///---,,,***'''&&&%%%%%%%%%######%%%***......***&&&'''''''''''''''''''''''')))'''$$$###$$$###""" ###"""!!!!!!!!!"""###$$$%%%&&&&&&$$$"""!!!###$$$###!!! """$$$$$$###!!!"""$$$&&&'''((())))))***------+++***+++***&&&$$$###"""!!! !!!"""###!!!###%%%%%%$$$$$$$$$%%%(((***,,,,,,+++++++++,,,+++...111222333333555777333666666333333555444000+++***(((&&&$$$$$$$$$%%%"""""""""""""""""""""""" !!!###%%%'''((())))))&&&&&&'''(((***,,,///000...------...000333666888333333333222111///---,,,(((%%%###%%%### """!!!!!!"""###$$$$$$%%%%%%%%%&&&'''&&&%%%&&&((()))---000111000111333000+++***)))((('''''''''''''''###$$$&&&'''(((''''''&&&%%%$$$###""""""###$$$%%%!!!!!!!!!""""""###%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$#########  !!!!!!!!!!!!"""!!!"""&&&(((222333444444333444666888555111---+++------,,,+++&&&%%%$$$""" ######$$$$$$$$$$$$$$$###""""""######$$$$$$%%%%%%,,,---......,,,)))&&&$$$%%%%%%$$$$$$###"""""""""!!!!!!""""""""" """###$$$###!!!!!!$$$(((&&&$$$$$$%%%$$$&&&'''((((((&&&%%%&&&''')))''''''(((&&&"""###'''"""###%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&%%%###"""''''''(((''''''&&&%%%$$$)))(((%%%$$$$$$&&&(((***))))))******))))))((('''''''''((((((((('''&&&&&&*********+++******))))))((()))******)))***---000+++,,,,,,,,,+++***))))))((()))***++++++***)))(((...//////,,,((('''))),,,000111///***)))+++,,,***,,,''''''---...+++,,,222........................---+++))))))***+++***))))))***+++++++++***((('''))))))(((((((((((())))))''''''((())))))))))))(((%%%'''+++,,,+++******+++&&&&&&''''''((()))))))))''''''((((((''''''&&&%%%$$$$$$%%%&&&'''''''''&&&)))(((&&&&&&'''((('''%%%%%%'''))))))(((&&&&&&&&&)))((('''&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''''''''((()))***+++BBBBBBAAA>>>??????888///000111222111///---***'''''')))---000222333222111,,,***((('''''''''&&&%%%%%%((()))((()))---///,,,......//////000222333444444555777:::;;;<<<<<<<<<888777666333000---+++***%%%%%%%%%&&&&&&&&&%%%$$$$$$"""!!!"""###$$$###"""(((((())))))***++++++,,,+++---////////////000111...---,,,++++++---...000,,,+++)))&&&%%%$$$$$$$$$!!!"""%%%))),,,,,,)))&&&((((((((((((''''''&&&&&&(((&&&%%%$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$""" """$$$""""""""""""$$$%%%&&&&&&###$$$%%%&&&(((((()))))))))+++---,,,***((('''&&&######"""!!!!!!""""""### """######""""""###$$$+++---......,,,++++++++++++...111333333444666888555888777444333444333///***)))&&&$$$###$$$%%%&&&#########$$$$$$$$$$$$$$$!!!"""%%%(((***+++++++++((('''&&&'''(((+++...000,,,+++***+++---111555888666666777666444111...,,,(((%%%###%%%$$$""""""%%%"""""""""###$$$%%%%%%%%%###$$$%%%%%%$$$&&&)))+++111222111111333555111+++***))))))((((((((())))))&&&&&&((())))))(((''''''$$$###""""""""""""###$$$######"""""""""###$$$$$$###$$$$$$###"""!!!""""""%%%%%%%%%$$$###""""""!!! !!!!!!""""""""""""!!! !!!"""######$$$"""  $$$))),,,000333555666555555555666888222,,,***,,,...,,,)))((('''%%%###"""!!!!!! $$$%%%%%%%%%$$$$$$$$$###""""""###$$$%%%%%%&&&&&&---......---+++(((%%%$$$$$$$$$######"""!!!!!!!!!  """######""" """%%%%%%$$$"""!!!###&&&'''&&&$$$$$$$$$%%%((((((((('''%%%%%%''')))(((&&&&&&'''%%%"""###'''"""###%%%&&&&&&&&&$$$###"""$$$&&&'''%%%$$$###$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''))))))(((&&&$$$"""###$$$$$$%%%&&&'''((((((###$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%'''((('''&&&''''''''''''&&&%%%$$$$$$)))(((&&&%%%%%%&&&'''((()))***+++++++++***((('''))))))*********))))))(((***+++,,,,,,***)))))))))'''(((((((((((())),,,...---------,,,+++***)))((((((((()))*********))))))...///...+++((('''***...---000///+++)))+++,,,******)))***---,,,)))+++222++++++++++++++++++++++++...,,,******+++,,,+++******+++,,,,,,,,,+++)))((())))))(((((((((((())))))&&&''''''(((((((((((((((&&&))),,,...---+++******&&&&&&''''''((()))))))))'''''''''(((''''''&&&%%%%%%&&&'''((())))))))))))((()))((('''(((+++***'''&&&(((******(((''''''''')))(((''''''&&&''''''((())))))((((((''''''''''''&&&&&&&&&&&&''')))***+++@@@AAA@@@=========888000111111222222111---***))),,,,,,...///111333444555000---***(((((('''&&&%%%%%%(((***)))***...///---//////000000222333555555444555777:::;;;<<<<<<<<<;;;:::999666222...+++(((###$$$%%%&&&&&&%%%%%%%%%$$$###"""###%%%%%%$$$###))))))***++++++,,,,,,---000---+++...222444111---...---+++++++++---///000,,,+++(((&&&$$$######### """%%%(((******(((&&&))))))))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%''')))$$$###"""!!!!!!"""###############!!! """$$$"""###$$$%%%%%%&&&&&&'''&&&&&&'''(((((((((''''''''')))+++,,,)))%%%###$$$###""""""""""""#########!!!""""""!!!!!!###%%%)))+++...//////...//////,,,...111222333444555777666888888444222333111...)))(((&&&$$$###$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&)))+++,,,,,,+++((('''&&&&&&'''***,,,...+++***))))))***...111444777888888888666333000///((($$$###$$$###!!!"""%%%""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&''')))---000222333111///111333///))))))((((((((((((((())))))'''((()))))))))((('''&&&###"""!!! !!!"""###$$$$$$############$$$$$$!!!###$$$###!!! !!!###&&&%%%$$$$$$###"""!!!!!! !!!!!!"""######""""""!!!!!! !!!!!!###$$$%%%%%%$$$"""!!!###''',,,//////333888:::999666444333777111***(((+++,,,***''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((()))---,,,,,,***)))&&&$$$###$$$$$$###""""""!!!!!! !!! !!!###$$$$$$### ###%%%&&&%%%###"""&&&&&&&&&&&&%%%$$$$$$%%%(((((('''&&&$$$%%%''')))'''%%%%%%&&&$$$!!!"""&&&"""###$$$%%%%%%%%%$$$$$$!!!###&&&&&&%%%######$$$%%%$$$$$$$$$%%%%%%&&&''''''((()))***)))'''$$$###$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&&&&%%%###"""%%%$$$$$$&&&((()))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))***+++++++++***((('''))))))***************)))***,,,---,,,***((()))***'''((()))(((((())),,,...---------,,,+++***)))(((***)))((('''((()))+++,,,+++,,,,,,***'''(((+++///***...000,,,***+++,,,***)))***,,,,,,***'''***000------------------------///...,,,,,,---------,,,+++,,,---------,,,+++***))))))(((((((((((())))))&&&''''''((((((((((((((())),,,///000...+++))))))&&&&&&''''''((()))))))))'''''''''(((''''''&&&%%%&&&''''''((())))))(((((('''))))))'''***//////+++%%%''')))***(((''''''(((''''''&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&&&&&&&&&&&&&&&&'''((()))***???BBBAAA===;;;:::888444444222222444222...,,,---/////////000111333555666222///+++((((((((('''&&&$$$(((******,,,000111///000000000111333555666777555666888:::<<<<<<<<<;;;<<<<<<:::777333...***((("""$$$%%%%%%$$$$$$%%%'''%%%$$$%%%&&&((()))((('''*********+++,,,,,,------111+++(((+++222555111+++,,,+++*********,,,...///,,,+++)))&&&%%%$$$$$$$$$ """%%%((())))))(((''')))******+++***)))'''&&&$$$$$$$$$$$$$$$&&&))),,,$$$###"""!!!!!!!!!"""###"""######"""!!! """######%%%''''''&&&&&&'''((('''(((((((((((((((''''''&&&'''+++,,,((("""!!!$$$""""""################## !!!"""""""""###%%%'''$$$(((---000222333444555...000222333333444555666666999888333111111///+++((('''&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''$$$%%%'''((()))***++++++))))))(((((()))***,,,---+++***))))))***,,,///000666777777777666555333222***%%%######""" ######$$$%%%&&&((()))***+++(((***,,,,,,---///222444111111///******,,,+++'''&&&&&&&&&&&&&&&'''((()))((())))))***)))(((&&&%%%###"""!!! !!!"""###$$$$$$#########$$$$$$%%% ###$$$### !!!$$$%%%%%%$$$###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%$$$%%%'''+++///222111666;;;>>><<<888444222333...***(((((()))'''%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$#########$$$$$$%%%###$$$%%%'''(((***++++++,,,+++***(((&&&%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""$$$%%%$$$"""!!!###%%%&&&&&&%%%$$$&&&$$$$$$''''''$$$###%%%%%%&&&&&&%%%$$$%%%''')))'''%%%%%%&&&$$$ !!!%%%############$$$$$$$$$%%%!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$%%%&&&'''''''''((())))))((('''&&&%%%%%%%%%&&&&&&''''''((((((&&&'''''''''%%%""" ((('''&&&&&&'''&&&$$$""""""###$$$&&&&&&'''''''''%%%&&&'''(((((((((&&&%%%))))))******))))))((('''''''''((()))))))))(((((((((***---,,,)))''')))+++)))***++++++***+++...111+++,,,,,,,,,+++***)))))),,,***((('''(((***---///(((***+++***''''''+++...'''---000---***++++++***)))+++,,,+++)))(((+++...************************000...---,,,---...---,,,+++,,,---------,,,******))))))(((((((((((())))))''''''((())))))))))))(((+++---//////---***))))))&&&&&&''''''((()))))))))''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%******'''***111111,,,$$$&&&))))))(((''''''((($$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''AAAEEEEEE>>>888777888777777333222555333......000000000222333444444444333000---)))''''''((((((((($$$))),,,,,,///333444222...///000111333555777888777888:::;;;<<<<<<<<<;;;;;;;;;999666222...+++)))###%%%%%%$$$""""""%%%((($$$$$$%%%'''***+++***((()))******+++,,,,,,---------***(((***///111...***+++***)))))))))+++---///---,,,)))'''%%%$$$$$$$$$ ###&&&((()))))))))((()))***+++,,,,,,+++)))(((%%%&&&&&&%%%###%%%)))---%%%$$$"""!!!!!!!!!"""### """$$$###"""!!!"""###$$$'''))))))'''&&&&&&(((&&&'''((()))))))))))))))''''''+++...)))!!! $$$""""""######$$$$$$$$$$$$!!!###$$$$$$$$$&&&))),,,&&&)))...222333333444555111222555555444444555666666888777222000000---)))''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***+++++++++,,,,,,---------,,,,,,,,,---...///000111555555555555555555555555///***'''&&&$$$!!!!!!$$$&&&'''(((***,,,...///000///111333444444444555666000222///(((%%%'''))))))&&&&&&&&&&&&'''((()))***))))))******)))'''&&&$$$######"""!!!!!!"""######"""""""""""""""###$$$%%%###%%%$$$ """%%%$$$$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""$$$&&&((('''''''''(((+++...222444444777;;;<<<999555222000,,,+++)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###""""""!!!"""###%%%%%%%%%%%%'''(((***,,,---...+++***((('''&&&%%%%%%%%%%%%$$$$$$######"""!!!!!! """$$$$$$###!!! !!!###$$$%%%&&&&&&&&&%%%""""""'''((($$$###%%%"""###$$$$$$$$$%%%''')))(((%%%%%%'''$$$!!!"""&&&$$$###"""!!!"""###%%%&&&"""###$$$###""""""$$$&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%'''((('''%%%"""!!!'''&&&%%%&&&&&&&&&$$$"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***)))((((((''''''((((((''''''((()))))))))))))))%%%))),,,+++(((&&&)))+++***++++++++++++,,,...111)))******+++******))))))+++*********+++,,,---...''')))+++***'''&&&'''***%%%,,,000...+++++++++***,,,------+++***+++,,,,,,((((((((((((((((((((((((///...,,,,,,---------,,,******+++,,,+++***)))((())))))(((((((((((())))))'''((())))))******)))))))))***,,,+++***))))))***&&&&&&''''''((()))))))))''''''((((((''''''&&&%%%''''''''''''&&&%%%$$$$$$%%%******%%%(((000000)))###%%%(((((('''&&&&&&'''"""###$$$%%%&&&'''''''''%%%%%%''''''((('''&&&&&&%%%&&&((())))))'''%%%$$$DDDIIIIII@@@777555888999999444222555444//////333///111444666666555222111---***'''%%%&&&((()))***%%%***---...111666777555---...///000333555777999888999;;;<<<===<<<<<<;;;:::999777444111...+++)))$$$%%%%%%###!!!!!!%%%(((!!!!!!###&&&)))***)))((()))******++++++,,,,,,---)))))))))+++,,,---,,,+++***)))(((((()))+++---...---,,,***'''&&&%%%%%%%%%!!!###'''))))))))))))))))))***,,,------,,,+++)))'''((('''%%%###$$$(((,,,%%%$$$###!!!!!!!!!"""### """$$$%%%###"""""""""%%%(((+++***(((&&&&&&(((%%%%%%''')))***+++++++++'''(((---000***!!! &&&!!!"""###$$$$$$$$$$$$$$$###$$$&&&&&&''')))---///+++...222333333111000000333555777777666555666777666888777222//////,,,(((&&&'''(((((()))(((((((((######$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&((())),,,---.../////////............///000111222333333333333333333444555777888666000,,,+++((($$$$$$(((((()))+++---///111333444555777999999888666666666222444111)))$$$&&&***,,,((((((((())))))+++,,,---))))))))))))((('''%%%$$$%%%$$$###""""""###$$$%%% !!!!!!"""###$$$###&&&$$$!!!"""&&&############"""""""""""" """###$$$$$$$$$$$$""""""!!!!!!"""$$$'''((('''((()))***---000333555444666888777444111//////((())))))'''%%%#########$$$##################$$$!!!!!! !!!###%%%&&&%%%&&&((()))+++---//////+++***((('''&&&&&&&&&'''%%%%%%$$$$$$###"""""""""!!!######""" !!!""""""###%%%&&&''''''$$$ !!!''')))$$$"""$$$!!!###$$$$$$%%%'''((()))'''&&&(((&&&"""###'''%%%$$$""" !!!###%%%'''#########"""!!!"""%%%'''$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&!!!$$$(((******)))((($$$######%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$$$$%%%'''***,,,***)))'''&&&&&&&&&'''((())))))***+++++++++++++++$$$(((++++++'''&&&))),,,((())))))))))))***---///((())))))*********)))))))))***+++---......------'''***,,,***'''$$$%%%&&&$$$,,,111...++++++++++++......---+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++((())))))******((('''&&&))))))(((((((((((())))))(((((()))***************&&&'''))))))((((((***+++&&&&&&''''''((()))))))))''''''((((((''''''&&&%%%*********)))((('''%%%%%%%%%+++***$$$&&&...---%%%"""$$$'''((('''&&&&&&'''"""###$$$&&&'''(((((()))###$$$&&&'''''''''&&&&&&%%%''')))+++***'''$$$"""@@@AAABBBBBBAAA===999666:::666222111222222000...333444555666555222000......,,,***((('''(((***,,,+++))))))+++///000...+++***,,,///000111222444666999:::;;;<<<============777777666333000,,,)))'''$$$###"""!!!!!!"""######&&&&&&&&&&&&&&&&&&&&&&&&)))+++---,,,***)))+++---''')))---000000///---++++++(((&&&'''***,,,+++)))******)))((((((((('''((((((((((((((((((((())))))+++++++++++++++***)))((('''%%%$$$$$$%%%&&&$$$###%%%$$$###""""""###$$$$$$!!!"""######"""###%%%'''%%%'''((('''%%%$$$$$$%%%''''''((()))))))))))))))+++---...---)))%%%"""!!!  $$$'''%%%&&&'''%%%$$$%%%)))---///111333444333222222333000666888555777<<<:::111333222111000000...+++((($$$(((---...+++'''&&&&&&%%%%%%$$$&&&((())))))(((%%%$$$###$$$'''***++++++,,,---......------...000000111222333222///,,,***000...,,,---111555999;;;777777666333///---,,,---///,,,)))))),,,111555666666777:::===>>><<<777333444111---)))'''(((***,,,(((+++...000///---,,,+++...,,,***'''%%%$$$$$$$$$""""""###$$$$$$$$$######%%%$$$###"""""""""###$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$###""" $$$!!! !!!$$$'''&&&$$$"""!!! !!!###%%%''')))((((((+++...000000000111000///000222000,,,)))(((''''''&&&%%%######""""""""""""###$$$%%%'''((('''&&&%%%$$$############ """&&&(((((()))***++++++***)))'''%%%$$$######'''### """$$$%%%### """###!!!###""""""### """)))!!!$$$%%%$$$!!!  !!!!!!!!!!!!!!!%%%&&&&&&&&&%%%&&&)))+++---&&&"""$$$$$$!!! $$$$$$$$$######$$$$$$%%%&&&%%%'''((('''%%%#########'''&&&&&&&&&&&&&&&%%%%%%+++(((%%%######$$$######$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''%%%###$$$'''((((((&&&%%%'''(((((('''&&&&&&''',,,000111---++++++***''',,,+++***((((((((()))***))))))***+++,,,------...---+++******,,,,,,)))&&&'''(((((()))***++++++,,,*********)))(((((()))+++,,,+++******++++++***((('''(((+++///111000---***+++++++++,,,---...000111---,,,+++***))))))))))))''''''((((((((((((''''''+++)))'''&&&'''(((''''''&&&%%%%%%(((+++,,,)))%%%(((((('''''''''(((((()))&&&'''(((((('''$$$!!! &&&'''((((((((('''%%%$$$***)))'''%%%$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%'''))))))(((''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$######DDDDDDCCCBBB@@@>>><<<;;;===:::666555666666444222555555555555444222111000000///,,,***)))((())))))***,,,///111111111111000,,,...111222222333666888999999:::;;;<<<<<<<<<<<<777666555333000,,,)))'''$$$$$$###"""""""""###$$$&&&&&&'''''''''(((((((((***,,,...---+++***+++---,,,,,,---......//////000---+++)))))),,,------,,,+++***)))'''''''''((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***(((((('''%%%$$$$$$%%%%%%$$$###$$$###"""!!!!!!"""###### !!!""""""""""""$$$&&&%%%'''((((((&&&%%%%%%%%%''''''((()))))))))))))))(((***---,,,***'''%%%$$$ !!!###"""""""""###%%%%%%''''''&&&%%%%%%(((+++---///222333333333444555444666888777999;;;888333222000///......,,,)))&&&"""%%%)))+++***(((((()))%%%$$$###$$$&&&''''''&&&%%%$$$###$$$''')))++++++---...//////...---...///000000000000000000//////000...------000444777999;;;<<<<<<999555111......***(((''')))...444999;;;===>>>???@@@???;;;555111///---***((('''***---///+++---000111111///...------+++)))'''%%%$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%$$$###""""""######$$$"""######$$$$$$######"""######$$$$$$###""" ###!!! !!!###%%%$$$###!!!!!! !!!"""###%%%&&&(((''''''))),,,------------,,,,,,---...---)))&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######""""""### """&&&'''((((((***+++******)))((('''''''''((()))&&&""" !!!""""""""""""!!! """###!!!!!!$$$### $$$!!!$$$$$$###!!!!!!!!! !!!"""###############'''(((((('''%%%%%%&&&'''***$$$"""%%%&&&######&&&$$$$$$######$$$$$$%%%&&&%%%'''((('''%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######&&&)))******%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$'''((((((&&&###&&&)))+++)))'''%%%%%%)))---///,,,***+++***(((+++***)))((('''((())))))''''''((()))***+++,,,---+++)))((()))++++++)))&&&'''(((((())))))*********)))***+++***)))((()))******)))((()))+++,,,+++******+++,,,...///...,,,************+++,,,...///000---,,,+++******)))))))))''''''(((((((((((('''''''''%%%$$$%%%''')))******$$$&&&(((******))))))))))))))))))(((((())))))***$$$%%%&&&'''(((((('''&&&)))))))))(((((('''%%%%%%***)))'''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%'''((((((&&&$$$$$$$$$'''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###GGGFFFDDDBBBAAA@@@??????>>><<<:::999999888777666777666666555444333222222222111000...+++)))((('''&&&,,,222444222111111444///111333444444555777999888888999:::;;;;;;;;;;;;666555444222...+++((('''%%%$$$#########$$$%%%&&&''''''((()))***++++++,,,,,,---...---,,,,,,---...111///---,,,---///222444///---,,,,,,.../////////---+++)))&&&&&&&&&((())),,,,,,---...............---------,,,+++)))((('''&&&%%%$$$$$$%%%%%%$$$"""!!!!!!  !!!"""!!!!!!!!! """$$$%%%'''((((((&&&%%%%%%&&&''''''((()))))))))))))))&&&(((+++,,,***)))((((((!!!$$$&&&&&&%%%$$$###$$$&&&'''((((((&&&&&&''')))+++---111222333333444666888666888>>>???:::666444000...,,,++++++)))&&&###"""%%%'''((()))***,,,%%%$$$"""###$$$%%%%%%$$$%%%%%%$$$%%%&&&(((***+++...000111111///---,,,---///.........///111333444000///------...111444777<<<>>>???>>>999444000...)))((((((+++000777;;;===@@@@@@@@@@@@>>>:::555000***)))''''''(((,,,000222...///111333333222111000+++***((('''%%%$$$###### !!!###$$$&&&&&&''''''$$$######"""######$$$$$$$$$######""""""######$$$"""######$$$###""" ###!!! """###"""!!! !!!"""###$$$%%%%%%&&&%%%%%%&&&((())))))((((((''''''((()))(((&&&###"""""""""######$$$$$$$$$$$$$$$%%%%%%$$$###""""""%%%%%%$$$###"""""""""""" """%%%''''''''')))***+++***)))((('''&&&&&&&&&$$$###!!! !!!"""!!! """!!! """"""!!! !!! ###***,,,((($$$###!!!"""######!!!!!!"""###!!!"""###$$$%%%&&&&&&&&&((())))))(((%%%#########%%%!!!!!!$$$&&&%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&''''''%%%######$$$$$$%%%%%%&&&&&&''''''''',,,***'''&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%'''(((((('''"""%%%***,,,+++(((%%%$$$'''+++---***)))++++++)))***)))((('''''''''((()))$$$%%%&&&''')))***+++,,,***)))(((((()))***)))'''(((((()))))))))))))))(((''')))+++,,,***))))))***''''''&&&(((+++,,,,,,++++++,,,---------,,,***)))))))))******+++,,,......,,,,,,++++++******))))))'''(((((())))))(((((('''&&&%%%$$$%%%''')))***)))"""&&&++++++)))(((***---+++******))))))*********%%%&&&&&&'''((()))******+++***)))(((''''''''''''***)))(((''''''(((***+++&&&&&&'''''''''(((((((((''')))******'''%%%$$$$$$))))))((('''''''''((((((&&&&&&&&&&&&'''''''''(((&&&''''''''''''&&&%%%%%%FFFFFFEEEDDDBBBAAA@@@@@@>>>===;;;:::999999888777999888666555444333333333222222111000...,,,***((($$$)))///222222111000111000222444444444555777999777777888999::::::::::::555444222000---***((('''&&&%%%$$$###$$$%%%&&&''''''((()))***,,,---...///---.........------......222111///......000333444000...---,,,---///000111...,,,(((&&&%%%&&&(((******+++,,,............---......---,,,+++)))'''&&&%%%$$$######$$$$$$###"""  !!! !!!  """%%%&&&((((((&&&%%%&&&&&&''''''((()))))))))))))))&&&(((++++++***)))))))))$$$&&&'''&&&%%%######$$$'''((())))))(((''''''&&&+++---000222222222333444999666;;;FFFFFF;;;333333---+++)))((('''%%%###!!! """$$$&&&(((+++,,,&&&$$$###"""###$$$$$$###%%%&&&&&&%%%%%%''')))+++///111333222000---,,,+++.........///000222333444000000///...---///111444666999<<<===999444000......---,,,///444888;;;<<<<<<<<<<<<<<<<<<999555222***)))((((((***---111333......///111333333111000))))))'''&&&$$$###"""""" !!!"""############"""""""""######$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!""""""######"""!!! """!!! !!!!!!  !!!###$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!""""""""""""###%%%%%%%%%%%%$$$"""!!! %%%$$$###"""!!!!!!!!!!!! """%%%&&&&&&&&&(((***,,,+++(((&&&###""" """###"""!!!!!!!!!!!!!!!""""""""""""###!!!###***...+++&&&$$$"""######""" """$$$""""""$$$%%%&&&&&&&&&&&&&&&((()))(((%%%###""""""""" !!!###&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$&&&''''''%%%###$$$$$$''''''''''''((((((((((((...+++(((''''''&&&%%%###&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&'''(((((((((###&&&)))+++***((('''&&&)))---...***)))***+++))))))((('''&&&&&&'''((()))$$$$$$%%%''')))***+++,,,,,,+++***)))))))))((('''(((((()))))))))(((''''''&&&))),,,---,,,***)))***((('''&&&(((***,,,,,,+++***+++,,,+++************))))))))))))***+++,,,---,,,,,,,,,,,,+++******)))(((((())))))))))))((((((***(((''''''))))))((('''$$$'''***+++******,,,...++++++***)))))))))******))))))((('''''''''((((((+++***)))(((((()))***+++((('''''''''((()))******''''''''''''((((((((((((***,,,......,,,***)))***++++++***)))((((((((((((&&&''''''''''''(((((((((((((((((((((((('''&&&&&&BBBCCCEEEFFFEEEBBB@@@>>>>>>>>>>>>===;;;::::::::::::999777666555444444444///000111111111///---,,,'''(((,,,111555555111...000222444444333444555777666777888999::::::::::::444333111...,,,)))((('''%%%%%%$$$$$$$$$%%%'''((('''((()))+++---...///000........................000000000000111111111111......,,,++++++,,,///111///,,,)))&&&$$$%%%((()))***+++---...//////......---------+++***(((&&&%%%%%%###""""""###$$$"""!!! !!! !!! $$$%%%''''''&&&%%%%%%&&&''''''((())))))))))))))))))***,,,+++***(((((((((((('''&&&$$$""""""$$$&&&(((((((((((()))((('''&&&,,,...111222111000111111777666===JJJJJJ===222000***(((&&&$$$$$$###!!!!!!!!!!!!"""%%%''')))***'''%%%###"""###%%%%%%$$$%%%''''''&&&%%%%%%(((+++///222444444222...+++***,,,...000222333333222111111111111///,,,,,,///111///333888:::888666333222111000111444888<<<===>>>;;;;;;:::::::::999666333---,,,+++******,,,///000,,,++++++---000111///---''''''&&&%%%$$$###"""!!!""""""""""""!!! !!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$ """######"""!!! !!!!!!!!!  !!! !!!###$$$$$$$$$$$$$$$###!!!!!!"""###!!! !!!"""######"""""""""###"""""""""!!!!!!!!! %%%%%%%%%$$$###"""!!! %%%$$$###"""!!!!!!!!!!!!!!!"""$$$$$$$$$%%%''')))+++)))'''%%%###!!! !!!$$$%%%$$$""" !!!!!!"""""""""######"""###'''%%%""""""###$$$###!!! !!!###%%%!!!"""###$$$%%%%%%%%%%%%###%%%''''''%%%#########!!!!!!""""""$$$&&&$$$"""$$$$$$######$$$$$$%%%&&&$$$%%%'''&&&%%%$$$$$$%%%((('''''''''&&&&&&%%%%%%%%%$$$###%%%'''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''######$$$%%%%%%&&&''''''((()))((((((''''''((()))&&&'''(((((('''''')))***,,,000000+++)))***+++))))))((('''&&&&&&'''((()))%%%&&&'''(((***+++,,,---000///---+++)))((((((((('''((()))******)))'''&&&&&&))),,,---,,,+++*********(((((()))***+++***)))&&&(((***+++***)))+++---))))))))))))***+++,,,,,,++++++,,,,,,,,,+++******(((((())))))))))))((((((+++***)))***+++,,,+++))))))((((((***---...---,,,+++***))))))(((((((((((()))(((''''''&&&''''''((((((((((((((()))+++---...&&&&&&&&&&&&'''(((((()))'''''''''((((((((())))))***,,,...///...---......,,,+++***)))))))))))))))'''''''''((((((((())))))((())))))))))))(((''''''@@@BBBDDDFFFFFFCCC@@@===>>>@@@AAA@@@>>><<<<<<===:::999999888777666555444---...000111111111000///------...333888999555000111222333333222222444555777777888999::::::::::::333222000---***(((''''''%%%$$$$$$###$$$%%%'''((('''((()))***,,,---...//////...------...///...---...///000111111000///...---,,,+++***)))***---000...,,,)))'''%%%&&&'''(((***+++...000111111//////+++++++++***)))'''&&&%%%$$$###""""""######"""  !!!""" !!!!!!  """$$$&&&&&&%%%$$$$$$%%%''''''((()))))))))))))))+++,,,---,,,)))((('''((()))((('''$$$"""###&&&))))))((('''''')))***)))''',,,///111111000//////000222555===FFFFFF===111,,,'''%%%"""!!!""""""!!! """!!!!!!"""%%%((())))))'''%%%"""!!!###%%%&&&&&&&&&'''((('''$$$$$$'''+++...222555666333///,,,***+++---111333444444222111222333333000,,,+++---///---000444666777888999:::111111222666;;;>>>@@@???>>>===;;;::::::999666444000///---+++******++++++)))'''&&&(((,,,...,,,***&&&&&&%%%%%%$$$"""!!! %%%%%%%%%$$$"""!!! """###%%%%%%&&&&&&###""""""!!!!!!""""""###!!!"""###""""""!!! !!!!!!!!!!!!### !!!"""###$$$%%%%%%###"""!!!!!!""""""!!! """"""!!!!!!"""$$$"""""""""!!!!!! %%%$$$###"""""""""""""""%%%%%%$$$###""""""""""""!!!"""#########$$$&&&)))''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&%%%###"""!!!""""""""""""###%%%$$$ ###$$$""""""$$$###$$$$$$"""!!!!!!###%%%""""""###$$$$$$$$$######"""$$$%%%%%%$$$###$$$%%%"""$$$###"""$$$((('''$$$$$$$$$######$$$$$$%%%&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''######$$$%%%%%%&&&'''''')))******)))''''''(((***'''(((((('''&&&'''***,,,...111000+++)))***+++))))))((('''''''''((()))***(((((()))***++++++,,,---000000///,,,)))((()))***'''(((***+++,,,+++)))((('''))),,,,,,,,,++++++,,,+++***)))***+++,,,+++***$$$(((,,,---+++***,,,...******))))))***++++++,,,***+++,,,------,,,+++***((())))))******))))))((((((((()))+++...000///...---***(((***...000...++++++***)))(((((((((((((((%%%&&&&&&'''((())))))***'''''''''((()))+++,,,---&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&)))+++---,,,,,,---...++++++***)))))))))******(((((((((((())))))))))))((())))))))))))(((''''''BBBBBBDDDEEEDDDCCCBBB@@@===???AAA@@@>>><<<<<<===999999::::::999777555444......///000000000000000000111333666777888666555222333444444333222333555777888999:::;;;;;;;;;;;;333111...,,,)))(((''''''$$$#########$$$%%%'''(((''''''((()))+++,,,------///---+++,,,...///...,,,------...//////...------,,,,,,+++)))'''(((---000---,,,***(((&&&&&&&&&&&&(((***,,,///000000...---))))))))))))((('''%%%%%%$$$"""!!!!!!"""###!!!  !!!###$$$!!!""""""  """$$$$$$#########%%%''''''((()))))))))))))))+++,,,,,,+++)))(((((()))((())))))'''&&&&&&((()))***'''%%%&&&(((******)))***---///000000///000111---333999;;;<<<:::222)))$$$""" !!!"""!!!!!!!!! ###'''******)))%%%""" !!!$$$%%%&&&&&&((()))'''$$$###&&&***---111555777555111---++++++,,,///111333555555555333555666222,,,***+++...---///111222444666:::===333333444777;;;======<<<;;;999888777888999888666111///,,,***(((''''''''''''$$$"""%%%))),,,***'''$$$$$$%%%$$$###""" $$$$$$$$$###"""!!!  """$$$%%%&&&&&&&&&!!!!!!""""""""""""!!!!!! """"""""""""!!!!!!"""!!! """%%%!!!!!! !!!"""###%%%&&&###"""!!!!!!""""""!!! !!! """$$$!!!!!!!!!!!!!!!"""""""""$$$###!!! """$$$&&&&&&%%%$$$######""""""###!!!"""######"""###&&&(((%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$%%%%%%###!!!!!!######"""!!!###&&&&&&$$$%%%'''%%%""""""&&&###$$$$$$###""""""###%%%###$$$$$$$$$$$$###""""""###$$$$$$$$$""""""$$$%%%###%%%%%%"""&&&,,,---***$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$%%%&&&#########$$$%%%&&&&&&'''***(((&&&%%%%%%###!!!###$$$&&&(((((('''&&&$$$&&&&&&'''((((((((((((((("""######$$$&&&''''''((()))++++++***'''&&&(((***&&&'''((((((((((((***,,,,,,//////***(((***+++***))))))((('''((()))***+++)))))))))******+++++++++---...---+++((((((***---'''(((+++------,,,+++)))(((***++++++++++++,,,...***))))))***---......---''',,,111111...,,,---///+++************+++,,,,,,***+++---......---+++***))))))************))))))''''''(((+++///000///...---,,,,,,,,,,,,---------,,,,,,+++***))))))))))))&&&''')))*********))))))'''((())))))******))))))'''((((((((((((''''''&&&'''((((((((())))))))))))%%%(((***+++***)))*********))))))))))))******+++(((((()))))))))*********(((((())))))(((((('''&&&DDDDDDCCCCCCCCCCCCDDDDDD:::<<>>;;;999999:::999:::;;;;;;:::888555333///////////////000000000///333777777555444666888333444555444333333444555888888999:::;;;;;;;;;;;;222111...+++)))'''''''''######""""""###%%%&&&'''''''''((()))***++++++,,,///,,,+++,,,...///---+++---------,,,,,,,,,------,,,,,,+++)))'''(((---111---,,,***)))'''&&&%%%%%%$$$&&&))),,,------+++***''''''(((((('''&&&%%%%%%###"""!!!!!!""""""!!! !!!!!! !!!"""$$$%%%""""""""" !!!#########"""###$$$'''(((((()))))))))))))))***+++,,,+++))))))***+++''')))++++++***)))))))))***'''$$$%%%(((+++,,,+++(((+++...000000000111333+++333555222333777222(((###!!! """"""!!!###))),,,+++***###!!! ###%%%%%%&&&)))***(((###"""&&&***,,,111666888666111---+++++++++,,,...222555888:::444777777333---)))+++...------......000333999===777666777888999999777555333222111333666999:::999///...+++(((&&&%%%$$$$$$&&&"""!!!###(((+++)))&&&###$$$$$$$$$###"""  """$$$%%%&&&&&&&&& !!!"""######"""!!!  !!!"""###"""""" """""" ###&&&"""!!! !!!###%%%'''###"""!!!!!!"""###"""!!! !!!$$$ !!!"""###$$$$$$###""""""&&&)))'''&&&%%%$$$############!!!"""###""""""###&&&(((&&&%%%$$$###""""""""""""$$$"""!!!!!!"""######"""!!!######"""!!!$$$&&&!!!"""%%%'''###""""""###%%%$$$###"""###$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%###!!!!!!###%%%$$$&&&&&&###'''000333000$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$%%%&&&######%%%''')))+++,,,---$$$######%%%''''''&&&$$$"""$$$''')))***(((%%%###&&&''''''((((((((((((((("""######$$$&&&'''(((((()))+++,,,***'''&&&(((+++$$$&&&)))+++***))))))***)))---,,,((('''***,,,+++***)))(((((((((***+++,,,))))))))))))************)))***+++)))'''(((,,,///&&&(((+++---......,,,+++)))***++++++***+++---///)))((((((+++...000000000***000555555111------...++++++++++++++++++,,,,,,***+++---......---+++***))))))************))))))***)))***,,,---...,,,***,,,...000...***))),,,///...---,,,+++************+++,,,------,,,)))'''%%%))))))*********(((&&&%%%))))))******)))((('''&&&(((((((((((())))))))))))''')))++++++***(((((())))))((((((((()))***++++++))))))))))))************(((((((((((((((''''''&&&???>>>>>>AAADDDEEECCC@@@BBB@@@===:::888888:::;;;::::::888777555333222222......///...,,,,,,...///444222555;;;:::555555999888999999888666777:::>>>>>>>>>===<<<:::888666555222000---)))&&&%%%%%%%%%$$$$$$#########$$$&&&'''%%%&&&'''''''''))),,,///555000,,,---111222,,,'''...------,,,,,,------...***++++++)))((()))+++---222000---+++***)))&&&$$$%%%'''))),,,------,,,+++%%%&&&((('''&&&%%%%%%&&&###"""!!! !!!"""$$$%%%&&&'''&&&$$$!!! """$$$%%%%%%%%%$$$$$$&&&((('''(((***,,,---------,,,************++++++,,,---+++***)))'''&&&&&&%%%%%%)))''''''((()))***)))((())))))***,,,...111333444222333444333111...***(((!!! !!!%%%'''((('''""""""!!!!!!"""###%%%&&&+++---///---)))&&&''')))000---,,,...222333222000,,,,,,---///111444777999777555222///---++++++******)))***,,,///444999<<<;;;:::888888999999888777666444333333333333222000***+++***'''###!!!"""%%%$$$$$$$$$$$$%%%&&&''''''""""""###$$$&&&%%%###!!!"""$$$%%%%%%###""""""""""""!!!"""$$$&&&'''&&&%%% $$$%%%%%%###"""""" !!!""""""!!! ### !!!###!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""######&&&)))'''!!! $$$%%%!!! !!!!!!"""###$$$$$$%%%)))((($$$ $$$%%%""" """######""""""###%%%%%%%%%$$$###""""""######%%%%%%$$$$$$###""""""!!!%%%$$$"""!!!!!!###%%%&&&###%%%&&&%%%"""!!!###&&&$$$$$$$$$$$$######"""""""""###$$$###""""""$$$&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&+++111666(((&&&$$$$$$&&&&&&$$$"""'''((('''######&&&'''%%%&&&(((+++,,,+++***))))))(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$%%%&&&'''(((""""""###%%%((())))))(((&&&((()))++++++)))(((&&&&&&)))***)))&&&&&&))),,,,,,)))'''(((+++---,,,***(((***,,,,,,***)))***++++++***(((&&&''')))+++---&&&'''))))))((((((***+++,,,,,,------------------((((((((()))***+++---...***+++---//////...---,,,///000000000000000//////*********++++++******)))111...***)))******'''%%%+++//////++++++000111---************++++++++++++***+++---,,,+++******+++,,,,,,,,,+++++++++******,,,+++)))((((((((()))***,,,+++***(((''''''''''''******)))((((((((((((((((((((((((((((((''''''&&&###(((+++***+++,,,)))$$$%%%&&&''''''&&&&&&''')))))))))(((((((((((())))))%%%&&&&&&&&&%%%%%%$$$###>>>===>>>@@@CCCDDDCCC@@@AAA@@@>>>;;;:::999::::::888777666444222111000//////......---......//////111000555;;;<<<999:::???:::;;;;;;999777888;;;>>><<<<<<;;;:::999777666555///---)))%%%###""""""###%%%$$$#########$$$%%%&&&###$$$&&&&&&'''))),,,///111...---...111222///,,,......------------......,,,------,,,***+++---///222000...---,,,***'''%%%&&&'''))),,,------,,,+++&&&'''((((((&&&$$$%%%%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%###!!! !!!"""###$$$%%%$$$######%%%&&&((()))***,,,,,,,,,++++++***************+++,,,,,,++++++)))((('''&&&&&&&&&***)))((()))+++,,,+++***((()))***,,,...000222333000111111111///,,,(((&&&!!!!!! ###&&&((('''&&&!!!!!! !!!"""$$$%%%))),,,...---***'''(((******---000111111000///...,,,,,,,,,---///222555666666555222///---,,,++++++*********,,,///333777:::999888888888999999777555555333111111111000...,,,(((((('''$$$ !!!###$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!"""$$$&&&&&&$$$"""$$$&&&'''&&&$$$""""""###""""""!!!###%%%&&&%%%###!!!$$$&&&$$$###"""""" !!!!!!""""""!!!!!!!!!###!!!!!!"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""###$$$%%%'''&&&!!! $$$%%%!!!############""""""""""""((((((%%%!!!"""%%%%%%"""!!!###$$$$$$######$$$&&&%%%%%%$$$###############$$$######"""""""""######%%%$$$$$$######$$$&&&&&&$$$&&&'''%%%###"""$$$&&&$$$$$$$$$$$$#########"""###$$$$$$$$$######%%%&&&'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&)))+++&&&$$$###$$$&&&'''&&&$$$''')))(((%%%$$$''''''$$$$$$&&&)))***)))((('''(((&&&%%%$$$%%%'''(((((('''$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&((((((&&&&&&&&&'''(((((((((''''''((()))******)))(((''''''((())))))(((((()))***,,,***)))***,,,...,,,******+++,,,,,,+++***+++,,,)))((('''&&&'''(((***+++((()))***)))((('''((()))+++++++++,,,---...//////((((((((()))+++,,,......***+++---.........---,,,,,,,,,---------,,,,,,+++)))***+++++++++++++++***...+++))))))++++++***(((+++......******//////,,,(((((((((((()))))))))******+++---,,,***)))******,,,++++++***))))))))))))++++++)))((((((((())))))*********)))))))))))))))***))))))(((((((((((((((*********)))((('''&&&%%%&&&***,,,***)))***(((###%%%&&&((('''&&&&&&''')))(((''''''''''''''''''(((&&&&&&''''''&&&%%%%%%$$$>>>>>>>>>@@@BBBBBBAAA???@@@@@@???>>>===;;;:::999777666555333222000///...///---+++,,,///111000......///333999;;;:::<<<@@@=========;;;999:::<<<>>>999999::::::999888666555///---((($$$""""""###$$$&&&%%%$$$#########$$$%%%!!!###%%%&&&'''))),,,...------...000111222222222//////............/////////000///...------///111222111000000///---)))&&&&&&((()))+++,,,,,,,,,+++'''((()))(((&&&%%%$$$%%%"""##################$$$$$$$$$######$$$%%%%%%&&&#########""" !!!###"""###$$$$$$######$$$%%%(((((()))***+++++++++******************++++++,,,,,,+++***(((''''''''''''+++*********,,,---,,,+++&&&(((***---...///000000///000000///---***'''%%%!!!  !!! !!!"""%%%''''''%%%"""  !!!###$$$'''+++...---+++)))***,,,&&&,,,222333000,,,+++,,,++++++***+++,,,...000222333111///,,,+++***))))))++++++***+++...111444666888888888:::;;;:::777555333111///......---+++))))))(((&&&### """%%%%%%$$$##################!!! !!!$$$&&&&&&%%%###&&&(((((((((%%%$$$$$$$$$$$$###"""###$$$$$$###""" ###%%%&&&$$$"""!!!!!!###""""""!!!!!!!!!"""""""""!!! """"""!!! !!!""""""######""""""""""""""""""""""""""""""%%%$$$$$$######$$$%%%%%%$$$%%%%%%""""""%%%%%%###&&&&&&%%%###"""!!! $$$&&&$$$!!!"""%%%$$$ ###$$$%%%%%%$$$###%%%&&&%%%$$$$$$############$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&''''''&&&$$$###%%%&&&$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$&&&'''&&&&&&&&&%%%%%%&&&&&&'''###$$$&&&'''&&&%%%%%%&&&$$$$$$###$$$&&&((('''&&&'''******'''&&&(((&&&###"""%%%'''((('''&&&&&&&&&%%%%%%$$$&&&(((******)))%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&''''''((()))))))))))))))((('''&&&%%%'''((()))******)))((('''''''''((()))++++++)))'''+++***+++,,,......,,,******,,,---,,,+++***+++,,,'''''''''((((((((())))))***++++++***(((''''''(((************+++---000111(((((()))***+++---//////++++++,,,,,,,,,---------***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,+++***)))))),,,---------***,,,,,,)))***---...,,,(((((()))))))))************,,,---,,,+++))))))***---,,,***(((''''''((()))******)))((((((((()))))))))))))))******+++++++++))))))((((((''''''((((((,,,++++++***)))'''&&&%%%))),,,,,,(((''')))'''$$$%%%'''(((((('''&&&((()))((((((((((((((((((((((((''''''((((((((('''&&&&&&@@@@@@@@@@@@@@@???>>><<<>>>???@@@AAA@@@===;;;999888888666555333111000000///+++(((***...111///,,,...///333555666666888:::???>>>>>><<<;;;;;;<<<===777888999::::::999888777333000,,,'''%%%%%%&&&''''''&&&$$$#########$$$$$$!!!###%%%'''(((***---///+++...111222111111333555000000////////////000000111111111///......///111111111111222222///+++''''''(((***+++,,,,,,,,,+++((()))***)))'''%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%!!!""""""!!! """###"""$$$%%%%%%$$$$$$%%%&&&&&&&&&''')))***+++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))((('''''''''+++***)))***,,,---,,,+++%%%'''***,,,......------...//////...---***(((&&&!!!  !!!"""!!!"""$$$&&&'''&&&""" !!!"""###&&&***......---,,,---///)))---000111...+++))))))))))))(((((()))***,,,---...,,,***(((''''''''''''************,,,...000222666777888:::;;;:::777444///...,,,,,,,,,,,,***(((***)))&&&###"""###&&&(((%%%$$$###"""!!!!!!!!!!!! !!!###%%%'''&&&$$$%%%'''(((((('''&&&&&&'''&&&%%%######$$$$$$###""""""$$$&&&&&&$$$"""!!!!!!%%%$$$"""!!!!!!"""###$$$!!!!!!!!!!!!""""""!!!!!!!!!!!!"""############"""########################%%%$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$%%%&&&'''&&&&&&&&&%%%$$$"""!!! """"""!!!"""$$$"""###$$$%%%$$$######$$$%%%%%%$$$$$$######$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$%%%&&&''''''&&&&&&(((((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%&&&''''''###%%%'''((((((((()))+++%%%%%%%%%%%%&&&''''''&&&'''++++++((('''(((&&&"""###$$$&&&'''&&&%%%%%%&&&'''&&&%%%''')))******)))&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''(((((())))))((()))))))))'''&&&&&&&&&(((((())))))))))))(((((((((&&&&&&))),,,,,,)))%%%((()))+++---...---+++)))***+++++++++))))))***,,,'''''')))*********)))((()))***+++***((('''((()))+++***))))))***,,,...///((())))))***+++---///000+++++++++***+++,,,------+++,,,------...---------)))***+++,,,,,,---,,,,,,******)))***+++---......+++,,,+++***+++,,,------+++++++++,,,,,,,,,------,,,---///...,,,******+++///---***'''&&&''')))***)))))))))((((((((()))))))))))))))*********)))))))))(((((('''''''''((((((***++++++******)))((('''***,,,+++'''&&&)))(((&&&&&&'''((((((''''''((()))+++++++++,,,,,,+++++++++(((((()))))))))(((((('''BBBBBBBBBAAA???===;;;:::>>>???BBBCCCBBB???<<<999888888666555333111000000...***'''(((---///---***---000333444555777:::;;;???>>>===<<<<<<<<<<<<;;;777888:::<<<<<<;;;:::888777444///+++((('''((()))'''&&&$$$#########$$$$$$"""%%%''')))***+++...///---111444444111000222555222111111000000111111222111111111///------///111111111222333333111---)))((()))******++++++++++++(((***+++***(((&&&&&&&&&%%%%%%'''(((((((((((('''%%%%%%$$$############$$$ !!!"""!!! """$$$###%%%''''''&&&%%%&&&'''###$$$&&&(((***---///000...------,,,,,,,,,------+++***)))((('''''''''(((***)))((()))***++++++)))$$$&&&)))+++,,,,,,+++***++++++,,,,,,+++)))((('''###!!!  """$$$######$$$&&&'''$$$   !!!###$$$&&&***///000///...///111000...,,,,,,---,,,)))&&&((('''&&&&&&&&&'''((()))+++***((('''&&&&&&'''''')))((((((((()))+++,,,---111111222555666555222///+++)))))))))+++,,,+++***)))'''%%%###$$$%%%'''(((%%%$$$###"""!!! !!! """%%%&&&&&&%%%###%%%'''((('''((()))***(((&&&$$$###$$$%%%$$$######$$$&&&%%%###"""""""""&&&%%%$$$""""""######$$$ !!!"""###""""""!!!!!!!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''((((((%%%$$$$$$$$$######"""""" ###$$$###$$$&&&$$$"""###$$$###"""!!!"""###%%%$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%&&&'''((('''(((((('''&&&'''***,,,'''''''''&&&&&&%%%%%%%%%'''***+++(((''')))'''###$$$&&&''''''&&&&&&'''((()))(((''''''((()))(((&&&(((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((###&&&((((((&&&%%%&&&'''(((((())))))))))))(((((((((&&&&&&))),,,,,,)))%%%&&&(((***,,,,,,***))))))((())))))((('''''')))***''')))***,,,,,,+++***)))''')))******))))))***,,,,,,,,,+++***)))***+++,,,)))))))))***+++,,,......+++************+++,,,,,,+++,,,---...............)))***++++++,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++,,,,,,,,,---...,,,,,,,,,,,,------------...///000///---,,,,,,,,,000...+++(((((()))***,,,((((((((()))))))))(((((())))))))))))((('''&&&%%%((((((''''''''''''(((((('''((()))******++++++***(((***)))&&&&&&***+++(((&&&''')))(((''''''(((***++++++,,,,,,,,,,,,++++++(((((()))******)))))))))AAACCCDDDBBB@@@===<<<<<<>>>@@@BBBDDDCCC@@@===:::777666555333222000///......+++)))))),,,---,,,***,,,111444555777<<<@@@@@@===<<<;;;;;;<<<===;;;:::666888;;;======<<<:::999888555111---***((('''&&&&&&%%%$$$#########$$$%%%$$$&&&)))++++++,,,---///000333555555222111222444333333222222222222333333111222111///------...000222111111222333111...+++))))))*********+++++++++((()))+++***(((''''''((('''((()))*********)))((($$$$$$######"""#########!!!"""###"""!!!!!!"""$$$###%%%(((((('''&&&&&&'''$$$%%%&&&(((***---000111...------,,,,,,,,,,,,---))))))((('''''''''''''''(((''''''''')))***)))(((%%%&&&((()))*********)))'''(((((()))))))))((((((&&&%%%###!!!!!!"""$$$&&&%%%%%%%%%&&&&&&$$$ """"""!!!!!!"""###%%%&&&'''+++111333222111222333444000+++***,,,+++((($$$&&&%%%$$$$$$$$$%%%&&&'''***)))((('''''''''((()))&&&&&&&&&&&&''''''((()))))))))***,,,------+++((('''&&&&&&''')))++++++***%%%###""""""$$$%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!"""!!!!!!"""$$$&&&&&&%%%!!!###&&&'''&&&'''((()))(((&&&###"""###$$$$$$######$$$&&&%%%###"""###$$$'''&&&%%%$$$$$$$$$$$$$$$ """$$$$$$###!!!!!!"""!!!"""######$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&$$$%%%))))))'''''')))#########$$$$$$$$$$$$$$$###&&&&&&%%%'''***((($$$"""###$$$###!!!!!!!!!###%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''***'''%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%&&&''''''((())))))(((%%%######%%%((('''((()))'''%%%$$$%%%%%%&&&))))))'''&&&(((((($$$%%%&&&((('''&&&&&&'''))))))(((''''''(((((('''%%%((('''''''''''''''((((((&&&&&&'''(((((((((((('''!!!$$$''''''%%%%%%''')))))))))(((((((((((())))))''''''((()))++++++)))'''&&&(((***+++))))))))))))((((((((('''%%%&&&(((***)))***+++,,,,,,,,,+++***'''(((************+++---,,,,,,++++++***))))))(((******))))))******+++,,,))))))*********+++++++++))))))***+++,,,,,,,,,,,,******+++++++++******)))***+++,,,***)))(((***+++...++++++------,,,,,,///******+++++++++,,,,,,,,,///000111000---,,,+++,,,...---+++***)))***+++,,,''''''((()))))))))((((((((()))))))))(((&&&$$$###''''''&&&&&&''''''((((((%%%&&&''')))***++++++,,,'''))))))&&&'''***+++)))&&&((())))))(((''')))***((()))***++++++***)))((((((((()))*********))))))>>>AAACCCCCCAAA??????@@@???AAACCCDDDCCCAAA>>><<<888777666444222111000//////...---,,,++++++++++++---333666555777===AAA@@@;;;999888999<<<<<<;;;999666888:::<<<===;;;999777999777444000,,,(((&&&$$$%%%$$$#########$$$%%%&&&$$$'''***+++******+++,,,111333444444444333444444444444333333333333444444222333222000...---///111222111000111222111///---******************++++++'''(((******)))))))))***)))***+++,,,,,,+++)))((($$$###############$$$$$$###$$$$$$###!!!!!!"""$$$"""%%%'''((('''&&&&&&&&&((('''((()))***---///000---,,,+++************+++(((''''''&&&&&&&&&&&&&&&((('''&&&''')))***)))(((&&&&&&''''''(((((())))))'''((()))***+++,,,------,,,***'''%%%$$$%%%'''))))))((('''''''''&&&""" $$$$$$######$$$%%%'''((((((---333555444333444555222111000...,,,)))&&&###$$$######"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''""""""######$$$%%%&&&&&&%%%%%%$$$&&&(((((('''%%%%%%$$$###$$$&&&((('''&&&###"""!!!###&&&'''&&&$$$%%%$$$######""""""""""""$$$"""!!!"""$$$%%%%%%$$$"""###%%%%%%$$$$$$$$$%%%&&&###!!! !!!#########"""$$$%%%%%%$$$###$$$%%%'''''''''&&&&&&%%%$$$###"""%%%%%%###!!!!!!"""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%&&&###$$$((()))%%%$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%'''******&&&###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$%%%&&&''' !!!$$$&&&'''''''''&&&$$$$$$###$$$%%%'''(((******'''$$$###$$$%%%###!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%&&&'''((((((&&&''''''&&&$$$###$$$%%%%%%''')))(((%%%%%%&&&(((%%%''''''$$$$$$((()))&&&%%%&&&''''''&&&&&&''')))'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''(((''''''&&&!!!%%%))))))&&&%%%'''***))))))(((((((((((())))))'''((())))))(((((()))***''')))+++***((((((***,,,((()))((('''%%%&&&(((+++))))))***+++++++++++++++)))***++++++))))))***,,,((()))+++,,,+++***((('''+++***))))))(((((())))))((((((***+++++++++***)))'''((()))***++++++++++++************)))(((''''''(((***+++)))'''''')))+++---)))))),,,---***+++///++++++++++++,,,,,,,,,,,,...///000...,,,************************++++++,,,&&&&&&((()))))))))(((((('''((()))***)))(((&&&$$$'''&&&&&&&&&&&&'''((()))%%%&&&'''((()))*********'''******''''''***)))'''&&&((())))))(((((()))***'''((()))******)))(((''''''(((((()))******))))));;;>>>BBBCCCBBBAAACCCEEE@@@AAACCCDDDCCCAAA???===::::::888777555333222222000111000...,,,+++,,,---000666777444444999<<<:::999777666888;;;<<<:::888555777:::<<<<<<:::777555;;;:::888444///***&&&$$$$$$$$$#########$$$&&&'''$$$''')))******))))))***111222222444555666666555555444444333333444444555444444333111///...000111333111000000111111000...*********)))******+++,,,&&&(((*********)))***+++***+++---------+++)))((($$$#########$$$$$$%%%&&&$$$%%%%%%$$$"""!!!###$$$!!!$$$'''((('''%%%%%%%%%+++************,,,---...++++++***)))(((((())))))''''''&&&%%%%%%%%%&&&&&&)))''''''((()))***)))((('''&&&&&&&&&&&&'''((()))******,,,---///111222333000...***((('''(((***,,,,,,***)))(((((('''%%%###&&&%%%%%%$$$%%%'''((()))***///555777666444555666---111555333---'''$$$#########"""""""""$$$%%%&&&"""!!! !!!###$$$ !!!!!!"""###$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$###"""###$$$%%%$$$"""$$$######&&&)))***(((%%%%%%$$$$$$###############%%%###""""""###$$$$$$######%%%&&&%%%###!!!!!!"""###!!!!!!"""""""""###%%%$$$$$$$$$%%%'''&&&'''(((((('''%%%###""""""%%%&&&###!!!!!!"""""""""###$$$$$$$$$$$$###########################!!!"""###%%%&&&&&&%%%%%%%%%"""###((('''"""!!!%%%%%%%%%%%%$$$$$$#########!!!######!!!$$$(((((($$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%&&&'''!!!%%%'''(((''''''&&&%%%$$$$$$%%%(((***,,,)))&&&######$$$$$$""" $$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''$$$$$$$$$%%%&&&'''((())) ###''')))((('''''''''###&&&((((((&&&&&&(((***$$$&&&&&&######((()))(((%%%&&&&&&&&&%%%%%%''')))$$$######%%%'''(((((('''$$$$$$$$$%%%&&&'''((()))$$$$$$&&&'''''''''&&&%%%$$$(((+++***'''%%%'''***))))))(((((((((((())))))&&&)))***)))&&&&&&))),,,(((***,,,+++((((((+++...******)))'''&&&'''))),,,)))))))))))))))*********+++,,,,,,+++)))((()))***%%%'''***,,,---+++)))(((+++***)))(((''''''''''''&&&(((***+++,,,+++)))(((((((((***++++++,,,,,,,,,************)))'''&&&%%%&&&((())))))''''''***,,,,,,(((''',,,,,,((()))...---------.........//////,,,......---***((((((((((((((())))))******++++++%%%&&&((()))))))))((((((&&&''')))***+++***((('''&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((())),,,,,,(((''')))'''$$$'''((())))))(((((()))***((()))+++,,,,,,+++)))(((''''''((()))))))))))))))EEEDDDCCCCCCDDDDDDCCCBBBBBBAAADDDIIIEEE<<<777999??????<<<555222444333111111000111444333000111555666888;;;======<<<999888777999:::999777777:::<<<:::<<<;;;999666555888:::777888777333---))))))++++++)))((('''&&&((()))***%%%(((+++)))%%%###%%%)))///000222444555555555555000222555777777555333111444333000...---...000222333111///...///...,,,++++++******)))))))))))))))'''((())))))((()))+++---+++,,,,,,,,,+++)))((('''###"""!!! !!!"""$$$&&&&&&&&&&&&%%%$$$###"""!!!%%%&&&(((((('''&&&'''((((((***---...---,,,------***)))'''&&&%%%%%%&&&'''%%%&&&&&&%%%###"""###$$$&&&(((***,,,+++***'''%%%%%%&&&&&&&&&''''''((((((***,,,///000111222444666666111+++((()))***)))(((.........,,,)))(((((()))***+++,,,,,,***((())))))000222555888;;;;;;888666333444555555333///,,,***""""""$$$%%%%%%&&&%%%%%%%%%""" !!!$$$&&&%%%###"""###%%%%%%$$$###%%%&&&'''$$$!!!!!!###%%%$$$"""(((%%%""" !!!!!!!!!!!!"""###$$$&&&'''(((((((((%%%$$$###!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$%%%###!!! """###!!!$$$%%%$$$"""""""""'''######***222333***!!!""""""!!!!!!!!!###$$$%%%""""""!!! !!!"""#########""""""###$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%)))(((&&&$$$###!!!!!! %%%###$$$'''&&&!!!!!!'''&&&$$$#########$$$$$$'''&&&###"""!!!!!!##################$$$&&&(((***((('''%%%#########%%%&&&&&&###"""$$$(((++++++)))""""""!!!!!!%%%###"""$$$''''''&&&###""""""%%%(((***)))&&&%%%(((***$$$%%%%%%###"""!!!"""$$$%%%%%%&&&'''))))))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""$$$((()))(((&&&$$$$$$&&&&&&&&&&&&$$$$$$((('''%%%%%%%%%''')))***(((%%%%%%(((&&&"""&&&...)))$$$###'''(((%%%&&&+++&&&&&&''''''''''''&&&&&&)))(((&&&&&&&&&''')))+++%%%%%%%%%&&&&&&((())))))***++++++******)))((('''+++)))(((&&&&&&((()))+++))))))))))))************###(((------***(((+++///''''''((())))))))))))))),,,+++***))))))***++++++&&&%%%%%%&&&))),,,,,,,,,++++++******))))))(((((()))(((''''''((('''%%%###***)))(((&&&'''(((***+++,,,---......---+++(((''',,,***)))***,,,...//////------+++)))((('''''''''(((((())))))))))))((((((((((((((((((((()))******---***''''''((()))(((&&&(((((()))+++...///...,,,,,,,,,+++***))))))******(((++++++((((((******(((***)))))))))((((((''''''(((''''''((())))))(((&&&+++++++++)))((((((+++---DDDCCCBBBBBBCCCCCCBBBAAADDDAAABBBDDDAAA;;;:::===>>>???<<<777444666666444333111333666555333444999888999;;;=========<<<;;;;;;<<<<<<;;;888777888:::999;;;<<<;;;999888:::<<<999999777222,,,((('''(((+++***((('''&&&''')))***&&&(((***((($$$###&&&***...///111333444444444444111222444555555444222000444222000...---...000111222000............,,,***+++***)))((((((((((((((()))******)))(((''')))+++************)))'''%%%$$$"""!!! !!!###$$$%%%%%%%%%%%%$$$###"""!!!$$$&&&(((((('''&&&'''(((+++,,,......,,,***)))***)))((('''&&&%%%%%%%%%%%%###$$$%%%$$$"""""""""###%%%&&&'''))))))(((&&&%%%&&&&&&'''''''''(((((((((***,,,///000111222444666777333---++++++++++++***000000000...,,,+++,,,---000111111///,,,***))))))222333444777::::::777555444555666666444000---***############$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%###$$$%%%%%%######$$$%%%'''$$$!!!!!!###%%%%%%$$$(((%%%"""!!!!!!"""!!!!!!"""###$$$%%%&&&'''''''''%%%$$$"""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$ !!!###$$$%%%!!!""""""#########!!! &&&222999888000'''!!!######"""!!!!!!"""$$$$$$!!! !!!###$$$%%%$$$$$$##################&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&""" """&&&'''###"""###%%%$$$###"""""""""######%%%%%%$$$$$$###""""""!!!"""""""""###$$$%%%&&&'''(((&&&%%%######$$$%%%&&&&&&$$$"""$$$(((+++***((($$$%%%$$$"""$$$'''&&&!!!###%%%''''''%%%$$$###$$$$$$%%%&&&&&&%%%%%%'''(((%%%&&&&&&%%%######$$$%%%%%%&&&&&&((()))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&$$$###%%%''')))(((&&&%%%&&&''''''''''''&&&%%%%%%$$$###""""""$$$&&&''''''%%%'''***(((###$$$***+++'''&&&((((((%%%&&&***))))))************))))))((('''&&&%%%&&&''')))***&&&&&&&&&&&&'''((()))******+++******)))(((((('''***)))(((''''''((()))***((((((((()))))))))******%%%''')))***************''''''((()))))))))))))))'''(((((())))))((((((''')))((('''''')))******)))******))))))))))))(((((())))))(((((('''&&&&&&%%%+++***(((''''''(((***+++((()))***++++++)))((('''&&&'''(((+++...000000...------,,,***))))))))))))))))))******************((((((((((((((()))******)))((('''))),,,------+++)))'''&&&''')))+++,,,+++++++++******))))))))))))))),,,,,,)))))),,,,,,************)))))))))(((((((((''''''((())))))(((&&&)))******)))(((((()))+++BBBBBBBBBBBBBBBAAA@@@@@@DDDAAA@@@???===;;;===AAA???@@@>>>999777999999666444333555888888666888===::::::;;;<<<===>>>>>>>>>??????>>><<<999777888999777:::<<<======<<<===>>>:::999666111+++'''%%%%%%+++***((('''&&&'''(((((('''((((((&&&###$$$(((,,,---...000222333444444444333333444444333222111000333222///...------...///000///------...---+++)))'''&&&&&&''''''(((*********++++++)))'''&&&'''((()))(((((('''&&&$$$"""!!!!!!  !!!###$$$%%%%%%%%%$$$###""""""###%%%''''''&&&&&&&&&'''---...///---***'''&&&&&&'''''''''&&&%%%$$$"""""""""###$$$###!!! !!!"""######$$$%%%&&&&&&&&&&&&''''''(((((((((((())))))***,,,///000111222555777999555111......------,,,222222333111000///000222666777777444000,,,++++++444444444666999999888666666777777777555111---+++$$$$$$"""!!!!!!""""""###$$$$$$%%%$$$###$$$%%%'''###$$$%%%%%%###"""###$$$'''$$$!!!!!!###%%%''''''(((%%%"""!!!""""""!!!!!!"""######$$$%%%%%%%%%$$$$$$###""""""!!!"""""""""######$$$$$$$$$$$$######$$$%%%%%%%%%###"""###$$$ !!!"""###$$$$$$$$$$$$"""!!!!!!"""###"""""""""111@@@AAA555(((###$$$%%%$$$###"""!!!"""###$$$ """$$$&&&'''%%%%%%$$$######""""""!!!"""###$$$%%%&&&%%%$$$$$$!!!!!!"""###$$$%%%''''''!!!&&&'''%%%$$$&&&$$$###""""""!!!"""""""""###$$$%%%&&&%%%###!!!!!!"""######$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&''''''%%%###%%%(((***)))'''$$$&&&%%%"""$$$'''&&&"""%%%&&&'''&&&$$$###$$$%%%$$$$$$###%%%'''(((((('''&&&'''''''''%%%$$$%%%&&&&&&&&&'''((((((((((((''''''''''''''''''((((((((('''&&&%%%%%%'''((('''&&&&&&''''''((((((''''''&&&$$$###"""""""""###%%%%%%%%%%%%(((+++)))%%%$$$&&&(((%%%%%%'''(((&&&'''***''''''((((((((((((''''''''''''&&&%%%%%%'''((()))((('''''''''((()))***++++++******))))))(((''''''***)))(((''''''((()))***''''''((((((((()))))))))(((&&&&&&(((******'''%%%(((((())))))******))))))%%%&&&((())))))((('''%%%,,,***(((((())))))((('''(((((((((((()))))))))))))))******(((%%%$$$'''***+++***)))(((((()))***+++&&&'''(((*********)))(((%%%&&&))),,,//////---***,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,)))))))))))))))******************,,,...///---++++++(((%%%%%%&&&)))++++++*********)))))))))))))))))),,,,,,***+++......,,,++++++++++++************)))(((((((((******(((''''''(((******((('''((()))AAABBBCCCCCCBBBAAA@@@@@@BBBAAA???>>><<<<<>>888666333///+++'''%%%%%%***)))(((''''''''''''((((((((('''$$$###&&&+++//////000111222333444555555666555444333222111111111222111///---,,,,,,------...---,,,------,,,***(((""""""###%%%'''***,,,---)))******(((&&&%%%'''((((((((('''%%%$$$""" """!!! !!!"""###$$$$$$$$$$$$######""""""$$$&&&&&&&&&%%%&&&''',,,---...,,,)))&&&$$$$$$&&&&&&'''&&&%%%###!!! """"""""" !!!"""#########$$$%%%&&&''''''((((((((()))))))))))))))***,,,...000111222555777999777555222111000///...111222333333222222444666:::::::::777333000......444444444777999;;;;;;:::777777888777555111...+++&&&$$$"""  !!!"""###&&&'''&&&###"""%%%(((###$$$%%%$$$###"""###$$$'''%%%""""""###&&&)))***(((%%%###"""""""""!!! """"""###############"""######""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%$$$###""""""$$$"""###$$$%%%%%%###!!! """###$$$"""!!!"""%%%)))888===???777((( !!!'''&&&%%%###"""!!!""""""###""""""!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$######### !!!###%%%&&&%%%$$$###%%%$$$$$$###############!!!&&&'''%%%$$$&&&#########"""""""""######$$$$$$%%%%%%$$$###!!! """###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&'''((('''%%%$$$&&&)))***(((&&&!!!###### !!!$$$### %%%&&&&&&$$$###"""$$$%%%'''%%%$$$&&&***,,,+++)))%%%&&&((('''&&&%%%&&&'''&&&'''((((((''''''((()))&&&&&&&&&''''''(((((()))''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&''''''$$$%%%'''(((((('''''''''###"""###%%%'''''')))***%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''(((((())))))(((((()))***+++++++++***))))))((((((''''''))))))(((((((((((())))))''''''''''''((((((((((((((((((((())))))(((&&&%%%((())))))*********))))))((((((***++++++******))),,,+++)))((())))))((('''&&&''''''((())))))******)))+++,,,)))$$$$$$(((---,,,,,,+++************+++)))******+++++++++***)))*********,,,---,,,)))&&&******++++++++++++++++++*********++++++,,,------)))*********************////////////...+++(((&&&---***(((''')))+++++++++)))))))))***)))))))))((((((+++,,,***+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))******((('''&&&(((++++++***(((((((((@@@CCCEEEEEECCCAAAAAAAAA>>>@@@AAA???>>>>>>@@@@@@BBBDDDBBB===:::;;;999666444333555999:::999;;;@@@;;;:::999999:::<<<>>>??????>>>===<<<<<<======<<<777888<<>>>>>>>>777777888777444000,,,***&&&$$$"""  !!!$$$&&&'''&&&###"""%%%((("""$$$$$$$$$""""""###$$$&&&&&&%%%$$$$$$&&&))),,,'''&&&$$$#########""" !!!!!!""""""###""""""""""""""""""#########"""""""""######$$$$$$######"""###$$$%%%$$$"""!!!"""###"""###%%%&&&&&&$$$""" ###'''%%% !!!)))000DDD===333((("""!!!###%%%&&&%%%$$$"""""""""######%%%%%%###""""""###$$$$$$!!!"""$$$%%%&&&&&&&&&&&&!!!###%%%%%%%%%###"""&&&&&&$$$###"""!!!!!!!!!""" """&&&'''###"""$$$###$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""######$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&''''''((('''%%%$$$&&&)))***(((%%%"""### """""" $$$%%%%%%$$$""""""###%%%'''%%%$$$&&&***,,,+++)))###%%%''''''&&&%%%%%%&&&&&&''')))(((''''''(((***%%%%%%&&&&&&'''''''''(((''''''(((''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&((((((((('''''''''((((((%%%%%%$$$$$$&&&)))++++++%%%&&&''''''((())))))((()))))))))******)))))))))&&&&&&&&&&&&''''''((((((***))))))))))))******++++++***)))(((''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((('''+++...,,,(((&&&''')))))))))************))))))************++++++,,,,,,+++)))((((((***++++++***&&&&&&'''((()))***++++++***,,,---***&&&%%%)))///------,,,+++++++++++++++,,,,,,,,,+++***))))))(((---,,,***)))******)))(((((()))******+++******)))+++************+++,,,---******+++,,,++++++***)))000000111///,,,(((%%%###******)))***,,,,,,+++)))((()))************))))))'''***+++)))***---...,,,,,,,,,,,,,,,,,,---------+++***)))***++++++)))''''''***,,,,,,+++)))))))))???CCCFFFFFFCCC@@@@@@BBB===AAACCCAAA???AAAAAA???AAACCCAAA<<<:::;;;999666444444666::::::999;;;@@@<<<;;;:::::::::;;;<<<===>>><<<;;;<<<===??????>>>888999:::===??????===:::333000---+++***(((&&&$$$%%%&&&&&&'''(((((())))))***)))'''&&&(((,,,111444666555555444444444444555555444333222222111222222000///...,,,+++*********)))))))))+++,,,+++(((%%%(((((('''&&&&&&&&&&&&'''&&&'''''''''%%%%%%''')))'''&&&%%%###""""""""""""$$$###!!! !!!"""!!!!!!"""###$$$$$$$$$### """$$$%%%$$$$$$&&&'''&&&((())))))'''%%%$$$$$$%%%%%%%%%%%%$$$###""""""!!!###$$$###""""""###%%%''''''((()))************))))))(((((((((((('''''')))+++...000111333666888777888999777333000//////---...111222333555888;;;:::<<<<<<;;;888666666666333333555999===>>>>>>===555666666555222...***(((%%%$$$"""!!! !!!%%%&&&&&&%%%######$$$%%%!!!"""######""""""###%%%&&&'''''''''&&&&&&)))+++'''&&&$$$$$$$$$$$$""" !!!!!!"""#########"""!!!!!!"""############"""""""""############""""""###$$$$$$$$$"""!!!"""### !!!$$$&&&''''''&&&%%%###'''%%%!!!""")))111999000'''###%%%'''%%%###&&&%%%$$$###"""###$$$$$$'''&&&%%%############$$$!!!###%%%'''((()))((((((!!!"""###$$$%%%$$$############"""""""""######$$$###!!!###'''&&&"""!!!"""######$$$%%%%%%%%%%%%$$$'''&&&###!!!!!!!!!###$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$&&&***+++(((%%%!!!%%%&&&###!!!###$$$###$$$%%%&&&%%%###"""###$$$$$$$$$###%%%'''(((((('''###%%%'''((('''&&&&&&&&&&&&(((***)))&&&&&&))),,,&&&&&&&&&&&&&&&'''''''''&&&'''(((((('''&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&$$$"""%%%***,,,***+++------***)))***)))%%%'''(((((())))))((((((''''''''''''(((((((((((((((******))))))))))))******+++***((('''&&&&&&'''((((((((())))))))))))((((((''''''((((((((()))))))))''',,,000///)))&&&(((,,,******++++++******)))))))))***+++,,,,,,,,,,,,,,,)))((('''(((***,,,,,,,,,'''(((((()))***++++++,,,***,,,---+++((((((+++............---,,,,,,++++++,,,,,,+++***)))(((''''''+++)))((((((***---......'''(((***++++++***)))(((---,,,+++*********,,,,,,***+++,,,------+++***)))+++---...---+++)))((()))((('''(((***,,,,,,***(((((()))+++,,,,,,+++******(((++++++))))))------+++,,,,,,,,,,,,------------,,,+++***+++++++++)))''')))***,,,,,,***)))***+++===BBBFFFFFFBBB??????AAA???DDDDDD@@@???BBBCCC@@@<<<>>>>>>;;;:::<<<;;;888666555777;;;;;;999;;;@@@>>>===<<<<<<<<<<<<<<<<<<>>><<<:::;;;===???>>>===:::999999;;;======999666333000,,,***)))'''$$$"""###$$$%%%'''((()))******+++)))((((((+++///333555888777555333222222222222111111111111111000000000//////...,,,+++))))))((('''((((((***+++***'''$$$((('''''''''''''''(((((('''((((((&&&%%%$$$%%%&&&%%%$$$###"""!!!""""""######"""  !!! !!!"""###$$$$$$$$$$$$!!!###$$$$$$$$$%%%'''&&&''')))(((&&&###"""###%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%'''((()))+++,,,,,,+++***(((((((((((('''''''''&&&&&&(((+++...000111333666888555777999777333///......+++---000222333666:::======>>>???===;;;999888888333444666999<<<<<<:::888333444444333000,,,(((%%%#########""""""!!!!!!!!!&&&%%%#########$$$###"""!!!"""###"""###$$$&&&&&&(((******((('''((()))'''&&&$$$$$$%%%$$$"""  !!!"""###$$$$$$$$$ !!!"""###$$$######"""""""""############"""""""""###$$$###"""!!!"""###!!!"""$$$%%%&&&'''&&&&&&""""""#########$$$&&&((((((&&&%%%$$$%%%&&&%%%$$$%%%$$$#########$$$%%%&&&'''&&&$$$$$$###$$$%%%%%%$$$%%%''')))******)))((($$$$$$$$$$$$$$$#########!!!!!!!!!!!!"""$$$%%%&&&###!!!###''''''###!!!###!!!"""###$$$%%%%%%$$$###%%%%%%$$$###""""""""""""############$$$%%%'''''''''''''''''''''&&&&&&&&&$$$######'''+++,,,)))&&&"""'''(((%%%###%%%&&&%%%$$$&&&((((((&&&%%%$$$%%%$$$%%%&&&&&&%%%%%%'''(((###&&&))))))((('''''''''&&&)))***)))&&&%%%)))---((((((((('''''''''''''''$$$'''(((((('''&&&(((***'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$&&&(((&&&###&&&+++***%%%(((,,,---))))))+++***%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((()))))))))))))))***))))))((((((((())))))+++***(((&&&&&&&&&'''((((((((())))))))))))((((((((((((((()))))))))******(((+++------+++))))))+++***++++++++++++***)))((((((***///222333111...+++***)))((((((***,,,,,,,,,))))))******++++++,,,,,,++++++,,,,,,++++++,,,,,,/////////...---,,,,,,+++,,,,,,+++******)))******)))))))))***---///...---)))***+++,,,,,,+++)))(((000...---+++***+++,,,---+++,,,---...---,,,***)))(((***,,,,,,+++***,,,...)))(((((()))+++------,,,)))***,,,---------,,,+++***------******------+++++++++,,,,,,,,,------------,,,++++++,,,+++)))''')))***+++***((((((***+++<<<@@@EEEEEEAAA===>>>???AAAFFFEEE???===BBBDDDBBB888;;;<<<::::::======:::888777999<<<<<<:::<<<@@@?????????>>>======<<<<<>>===;;;;;;:::888999;;;;;;777444555111,,,)))(((&&&"""!!!###$$$'''(((******++++++)))(((***---111444666888777555222111000000000---...///////////////...///...---,,,***)))((('''''''''(((***+++***&&&######$$$%%%&&&(((***,,,---)))***)))'''$$$"""###$$$###"""!!! !!!"""###"""!!!  !!!###$$$$$$$$$$$$!!!###$$$$$$$$$%%%''''''((()))(((%%%"""!!!!!!&&&%%%$$$###$$$%%%&&&'''$$$%%%''''''&&&&&&'''((((((***,,,------+++)))'''((((((''''''&&&&&&&&&%%%(((***---000111333666999444777999777333///------+++---000222444777;;;>>>@@@AAAAAA@@@<<<:::999999333444666999;;;999666222222333333222///+++&&&$$$"""######$$$###""""""!!!'''$$$!!!!!!$$$%%%###!!! """""""""###%%%'''&&&))),,,+++)))''''''((('''&&&%%%%%%%%%$$$"""  !!!###$$$%%%%%%%%% !!!"""$$$$$$$$$###"""""""""############"""""""""###$$$###"""!!!!!!###%%%&&&&&&&&&%%%%%%$$$$$$&&&""" $$$&&&###!!!%%%'''%%%!!!###((($$$$$$#########$$$&&&'''%%%$$$$$$###$$$%%%'''(((&&&''')))++++++***((('''&&&&&&%%%$$$#########$$$"""""""""""""""###$$$$$$""" """&&&'''###"""$$$ !!!"""$$$$$$$$$###"""###$$$%%%&&&%%%###!!! """!!!!!!!!!"""$$$'''((('''((((((((('''&&&%%%%%%###"""###'''+++,,,***'''"""''')))%%%"""$$$&&&%%%%%%(((***+++)))'''&&&&&&%%%(((***)))&&&%%%(((***$$$'''***+++***)))((()))&&&)))+++)))%%%%%%)))...******))))))((((((''''''$$$&&&)))(((''''''))),,,((('''&&&%%%%%%&&&'''((('''(((((((((''''''&&&%%%'''))))))&&&'''+++'''%%%'''%%%''',,,,,,'''(((((())))))))))))(((((((((((()))***************))))))((((((((((((((()))+++***(((&&&%%%&&&'''((((((((())))))))))))(((((())))))))))))***************))))))+++---,,,***(((+++++++++++++++***)))(((''',,,444999:::666000,,,+++***((()))***,,,+++***+++++++++++++++,,,,,,,,,,,,++++++,,,......,,,***////////////...---,,,+++------,,,,,,------...///***+++,,,...///...+++)))***+++---------+++)))(((222111...,,,++++++,,,---+++,,,.........,,,***))))))+++---,,,******---000...+++)))))),,,///111222)))***,,,.........,,,+++,,,//////,,,+++......++++++++++++,,,,,,---------...,,,+++,,,,,,+++)))''')))))))))(((&&&''')))+++AAA???@@@CCCDDD@@@???BBBBBBDDDFFFGGGFFFCCC???===;;;;;;;;;===??????>>><<<===:::777888<<>>;;;===<<<;;;999888999<<<>>>333555777999888666222000///000///...,,,***'''&&&&&&$$$"""  """$$$&&&###!!!!!!###$$$"""###"""!!!!!!"""$$$&&&((()))***,,,,,,,,,)))&&&%%%"""""""""######!!! !!!!!!"""""""""###%%%###"""###%%%'''%%%###!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$$$$$$$###!!! ###%%%"""###%%%&&&&&&%%%###"""!!! """###$$$&&&&&&&&&''''''''''''(((***)))((()))***)))'''%%%)))((('''&&&&&&&&&&&&&&&"""!!!!!!###'''(((&&&$$$%%%%%%$$$$$$###"""!!!!!!((('''&&&%%%$$$$$$###$$$%%%&&&### """!!!"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$&&&)))((($$$ ###%%%&&&&&&%%%&&&'''%%%%%%$$$######""""""!!!%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$'''***,,,+++*********&&&(((+++---,,,)))&&&###'''((()))++++++******)))******)))'''&&&%%%$$$###))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))!!!$$$'''))))))))))))&&&''''''((()))(((((((((***++++++***((('''((()))%%%)))+++)))***,,,+++(((,,,***'''''''''(((((((((******)))(((((()))***+++&&&(((++++++***))))))***<<<(((000VVVdddIII...***,,,+++***+++---...---,,,))))))*********+++++++++,,,------......------,,,)))***+++,,,---,,,+++***,,,,,,,,,++++++***************************++++++(((+++------,,,)))(((((()))***+++,,,---,,,++++++000///,,,***)))(((((()))...(((&&&+++...++++++...,,,+++*********+++,,,---,,,***)))***...///...,,,------.........---,,,+++---+++***,,,///000...+++---,,,***(((((()))+++,,,)))***++++++))))))***+++AAA>>>===@@@@@@>>>???BBBCCCCCCBBBAAA@@@???>>>===:::999:::<<>>AAACCCDDDCCCDDDDDDBBB@@@======>>>@@@AAAAAA@@@@@@??????>>>>>>;;;;;;;;;:::999888777666444111---***)))'''%%%###%%%&&&(((***+++---.........//////000222444555666555444333222111///---+++---,,,++++++,,,,,,,,,,,,*********)))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''((()))***++++++***)))'''%%%###"""!!!$$$###""""""######""" !!!!!! !!!###!!! """###!!! !!!"""###$$$%%%&&&)))))))))((('''%%%$$$######"""!!!"""$$$&&&%%%$$$&&&%%%&&&&&&'''(((((()))(((***---...,,,***((((((&&&&&&%%%%%%%%%$$$$$$$$$###&&&***---...///000111333777888444111222222000---333555555999???@@@>>>======<<<:::999777777777222333555666555333000///,,,,,,,,,,,,+++)))'''&&&(((&&&###!!! !!!"""$$$%%%###!!!"""###$$$""" ###"""!!!!!!"""###%%%&&&((()))+++,,,+++)))&&&$$$"""!!! !!!!!!  !!!!!!"""######$$$$$$&&&$$$"""###%%%&&&$$$"""############""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%(((((('''%%%%%%$$$$$$%%%#########"""!!!!!!###%%%"""###%%%&&&&&&%%%###""""""""""""""""""$$$%%%&&&&&&&&&&&&&&&''''''''''''***)))(((((())))))'''%%%''''''&&&&&&&&&&&&&&&&&&%%%###"""###&&&'''&&&%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%&&&'''((((((%%%&&&$$$"""###!!!%%%$$$###"""""""""###$$$###""""""$$$'''&&&### !!!$$$''')))((((((((((((%%%$$$$$$$$$$$$#########%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''))),,,------,,,,,,,,,((())))))******))))))(((&&&'''((()))***)))(((((())))))((('''&&&%%%%%%$$$)))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''')))((((((''''''(((((()))###$$$&&&((()))(((''''''&&&''''''((((((((((((((()))***+++***)))((()))***(((++++++)))))),,,,,,))))))((('''''')))******)))---,,,***(((''''''''''''))))))***)))((((((***,,,333%%%,,,GGGOOO:::******+++))))))***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------,,,***)))(((,,,,,,,,,+++++++++******++++++***************+++)))+++---,,,+++)))))))))******+++,,,,,,,,,,,,,,,222111///---+++*********///******------***+++...,,,---------,,,***)))(((---,,,+++,,,///000000.../////////......------------,,,,,,...111222000...++++++***))))))***+++,,,+++,,,------++++++,,,---BBB>>><<<>>>>>>===???DDDFFFDDDAAA===<<<<<<>>>???888888:::===???@@@>>><<>>???@@@@@@@@@???>>>======<<<<<<::::::::::::999888777777777444000---+++)))'''%%%((((((***+++---...///000222222222222333333333333333333222111///---,,,***...,,,))))))++++++)))&&&+++******))))))((((((((($$$%%%&&&'''((()))******'''''''''((()))***,,,,,,******((('''%%%$$$###"""$$$###""""""######""" """"""""""""!!!!!!!!!!!! """!!!"""%%%"""######$$$$$$%%%&&&&&&&&&))))))******)))'''%%%$$$###""""""###%%%&&&%%%$$$%%%%%%&&&&&&'''(((((()))(((((()))***+++***'''%%%%%%%%%%%%$$$$$$$$$$$$$$$"""%%%(((+++,,,---...000444777888444222333333111000444777888;;;@@@AAA@@@=========<<<999666333111111111111111000///...---'''(((((()))(((((('''&&&***(((%%%###""""""######$$$###""""""###$$$###!!!$$$$$$$$$%%%%%%%%%%%%%%%'''(((*********(((&&&$$$!!!!!!"""""" !!!"""###$$$%%%&&&''''''%%%######$$$$$$###"""%%%$$$$$$###""""""!!!!!!######$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%"""###$$$###""""""###$$$###$$$%%%&&&&&&%%%$$$###$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''((())))))'''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&$$$$$$%%%''''''&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((()))&&&'''%%% ###$$$###'''&&&%%%$$$#####################$$$&&&&&&$$$""""""%%%)))++++++***)))***$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''***,,,---,,,,,,,,,,,,)))((('''&&&&&&''')))+++%%%&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&'''((()))*********)))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''''''''((('''((()))))))))(((&&&%%%''''''((((((((())))))))))))*********))))))***,,,***---,,,)))(((+++,,,)))&&&&&&&&&(((+++,,,+++***,,,+++***(((''''''''''''******)))((('''(((+++...+++&&&)))555666,,,'''++++++***)))***+++,,,+++***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,---------+++***))),,,,,,,,,++++++++++++***---,,,+++***************+++,,,,,,+++))))))***++++++++++++++++++,,,------555444222000...---,,,,,,///------...,,,)))***---***,,,---......,,,)))(((///...---...000111111000222111///...------......***))))))+++---...---,,,))))))******++++++,,,,,,...///000///...---...///AAA>>>>>>AAAAAA@@@AAADDDHHHFFFBBB???======???@@@999:::<<>>@@@@@@???>>>===<<<<<<;;;:::;;;;;;;;;::::::999888999666333000...+++(((&&&))))))***+++,,,---//////222333333333444333333333222333333111///,,,++++++---***'''(((++++++(((%%%))))))))))))((((((''''''%%%&&&&&&'''((()))))))))(((((((((((())))))*********)))((('''&&&%%%$$$###$$$###""""""######""" ############""""""""""""!!!"""!!! ###'''$$$%%%%%%%%%%%%%%%&&&&&&&&&)))***++++++***)))'''%%%$$$###"""###%%%&&&%%%$$$%%%%%%&&&''''''((((((((()))'''&&&(((+++***'''###$$$$$$$$$$$$$$$######### ###&&&)))***+++---...333777777333111333444333333555777999;;;>>>???>>>???>>><<<:::888666333111///...---,,,++++++******%%%%%%&&&''''''(((((((((+++)))'''%%%###"""############"""######$$$######''''''(((((('''&&&%%%%%%&&&'''((((((((('''%%%$$$  !!!!!!!!!!!!!!!###$$$&&&'''((()))'''&&&$$$###""""""""""""$$$###########################$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%!!!"""$$$$$$#########$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&%%%&&&''''''((((((((((((***(((&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&(((&&&""""""%%%&&&$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###&&&***,,,,,,***))))))$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&(((***+++***)))******)))(((&&&$$$$$$%%%'''(((&&&&&&''''''((((((((((((&&&'''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''((()))***+++((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))******)))((('''&&&((((((((((((((())))))***)))******)))))))))+++---+++---+++''''''***+++(((&&&&&&'''))),,,,,,+++)))'''''''''(((((()))******)))*********))))))+++---***)))***+++***)))+++---,,,+++******,,,,,,+++***,,,,,,,,,---------......***++++++,,,,,,++++++***''')))+++---............++++++++++++++++++++++++...---,,,+++***))))))))),,,,,,,,,***((()))+++...,,,,,,+++***+++,,,---...555444333111///...---,,,/////////---***((())),,,((()))+++,,,---......---///......///000000000000333111///---,,,,,,---...++++++++++++++++++***)))((()))***+++,,,---,,,,,,...///000000...---...///AAA???BBBGGGGGGDDDCCCDDDEEEDDDCCCBBB@@@???>>>===<<<===@@@CCCFFFFFFDDDBBBAAABBBEEEGGGGGGGGGGGGFFFHHHHHHGGGDDD@@@>>>===>>>AAAAAA@@@???>>>>>>==================<<<;;;::::::999777444111000---***'''))))))))))))***+++---...000111222444444555444444222333444222///,,,+++,,,***(((''')))+++,,,)))&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''))))))((('''&&&&&&%%%%%%$$$###""""""######""" ############""""""""""""&&&%%%!!!###((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***,,,,,,,,,***(((&&&%%%$$$######%%%&&&%%%$$$$$$%%%&&&'''(((((((((((()))'''&&&'''******'''###########################"""%%%'''((())),,,...333666666222111333555444666666777999:::::::::;;;@@@===999666666666555444...---+++)))((((((((((((%%%%%%%%%&&&'''((())))))***)))'''%%%###"""""""""""""""#########$$$$$$%%%&&&'''''''''&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$###!!!""""""!!!"""###%%%&&&((())))))'''&&&$$$"""!!!!!!"""###!!!""""""###$$$%%%%%%&&&######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%% """$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&((()))'''&&&&&&'''((()))))))))))))))***)))'''%%%$$$%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&((('''######&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%###"""!!!$$$'''***+++***(((''''''$$$$$$%%%&&&'''(((((()))''''''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((''')))******)))))))))+++*********)))((('''&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%$$$%%%'''***,,,(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))))))))))))))(((((((((((()))***************)))((())),,,...***,,,***&&&&&&)))***((((((((((((***,,,,,,***(((&&&'''(((((()))*********&&&))),,,---,,,+++******+++,,,***((()))---...++++++)))((()))***+++***(((,,,,,,---------.........***++++++,,,,,,++++++***((()))+++---............++++++++++++++++++++++++...---,,,+++************,,,,,,+++***((())),,,///---,,,+++***+++,,,...///222222111000///---,,,+++...///...,,,************,,,+++*********,,,///000---...............//////111000---+++++++++,,,---222222222111///---++++++((()))***,,,---------------...///...,,,+++,,,---??????CCCIIIJJJEEECCCDDD@@@AAABBBBBBAAA???===;;;@@@AAACCCGGGJJJIIIGGGDDDBBBEEEHHHIIIIIIHHHIIIJJJIIIJJJIIIGGGCCC@@@@@@@@@AAAAAA@@@@@@@@@??????????????????>>>===<<<::::::777555333111000...***'''***)))(((((((((***+++,,,...///111333555555555444111333555222...++++++---((()))+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''+++++++++***)))(((&&&&&&((((((((('''''''''&&&&&&$$$###""""""######""" """"""""""""!!!!!!!!!!!!&&&&&&###"""))),,,+++$$$$$$$$$$$$%%%%%%%%%%%%(((***,,,---,,,***(((&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&((()))(((((('''((('''&&&'''((('''&&&$$$"""""""""""""""#########!!!$$$&&&'''(((+++---111555555111000333555555777555666999:::777777:::@@@;;;555333555666555444---,,,***)))'''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$""""""!!!!!! """$$$$$$$$$$$$%%%'''$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$###!!!###$$$### """###$$$%%%&&&'''((()))%%%%%%$$$""" """$$$ !!!"""###$$$&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$%%%((()))(((&&&&&&'''(((******)))((('''((()))(((&&&%%%$$$&&&(((%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%''''''%%%''''''$$$$$$''''''$$$"""###$$$%%%&&&&&&&&&&&&###&&&)))***(((&&&$$$$$$'''(((******(((&&&%%%&&&$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%&&&&&&'''((((((''''''''''''((((((***+++,,,,,,******+++---,,,---...///...,,,***(((((((((''''''(((((()))***&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&%%%$$$%%%''')))***))))))))))))))))))))))))'''''''''((((((((((((((((((''''''''''''''''''(((''''''(((((())))))*********)))((('''((()))***++++++++++++)))((())),,,...)))++++++''''''******(((***))))))***+++,,,***)))***************)))((((((%%%)))---///...,,,***)))******)))))),,,...---))))))(((&&&'''(((((('''&&&,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,---.........,,,+++******++++++++++++,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,***)))***---///,,,,,,,,,,,,,,,------...////////////...---,,,+++......,,,***+++......***333000---)))((())),,,---,,,---......,,,,,,---...///...---,,,+++,,,------111222222111---+++************++++++,,,,,,------,,,------,,,***)))***+++>>>===@@@EEEFFFCCCBBBDDD@@@AAAAAABBBAAA@@@???>>>BBBCCCFFFIIILLLKKKGGGDDDDDDFFFHHHHHHFFFFFFGGGIIIHHHIIIIIIGGGDDDAAA@@@@@@?????????@@@@@@@@@@@@AAA@@@@@@???>>><<<:::999888444333111111000...***(((+++***)))(((((()))+++,,,---///111333444444333222///222444111,,,)))***,,,)))---000000,,,))))))+++''''''''''''''''''''''''((((((((((((((()))))))))+++,,,,,,,,,,,,+++)))(((((((((((((((''''''''''''$$$###""""""######""" !!!!!!  $$$$$$""""""(((,,,---$$$$$$$$$%%%%%%&&&&&&&&&''')))+++------***(((&&&&&&%%%$$$$$$&&&&&&%%%$$$###%%%'''((()))(((''''''%%%&&&&&&&&&$$$###$$$%%%!!!!!!!!!"""""""""######!!!$$$%%%&&&(((+++...000333333///...222555444555333444999;;;888888<<<<<<888333222444444222...,,,,,,+++)))((('''%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$######"""!!! """$$$$$$$$$$$$&&&((($$$###"""!!!!!!"""############################## """$$$%%%$$$"""######$$$%%%&&&&&&''''''$$$$$$###!!!###&&&""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$###"""###&&&(((%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$$$$$$$###############$$$$$$$$$$$$###"""###%%%'''((((((&&&%%%&&&((((((((('''%%%$$$%%%'''((('''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&!!!!!!"""###$$$&&&'''((($$$'''&&&$$$$$$''''''$$$###$$$%%%&&&&&&%%%$$$$$$###(((///222111///......+++++++++)))&&&$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''((('''&&&&&&&&&'''((()))((((((''''''''''''((((((+++,,,,,,+++******+++---***+++,,,.........---,,,''''''&&&&&&&&&'''((()))''''''''''''''''''&&&&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((())))))((((((''''''(((((()))((('''''''''(((((())))))***)))((('''((()))+++,,,------+++)))((((((+++...))),,,,,,***+++------***)))((('''(((+++,,,---,,,***++++++,,,,,,+++))))))'''***---...---+++++++++))))))))),,,---+++******+++)))(((((())))))((('''+++,,,,,,,,,------------,,,,,,------------,,,,,,......///......,,,***)))******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,+++,,,,,,+++***+++---///+++,,,,,,---...---------,,,,,,---......---,,,,,,///...+++)))///555333,,,333111...+++***)))***+++,,,...///...,,,+++---///------------............,,,...///---***(((((()))---,,,+++++++++,,,------+++,,,---+++)))(((((()))===;;;<<<@@@AAA???@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGJJJLLLKKKGGGCCCDDDFFFGGGEEECCCAAACCCEEEEEEFFFFFFEEEBBB???>>>???>>>>>>>>>???@@@@@@AAAAAA@@@@@@???===;;;999777666222111000000000...***(((,,,+++)))(((((()))+++,,,...///111333333333111000...111333000+++'''(((++++++000555222,,,'''(((+++'''''''''(((((((((((((((&&&&&&'''((()))***+++++++++,,,---.........---,,,((((((((((((((((((''''''$$$###""""""######"""!!! """%%%$$$###'''+++,,,$$$$$$%%%%%%&&&''''''(((&&&(((+++---,,,***'''%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$'''((())))))''''''"""%%%&&&%%%""" """%%% !!!!!!!!!""""""###### !!!$$$%%%&&&(((+++...///222222...---111444444444111333:::<<<:::;;;???999666333333444333---(((,,,,,,+++***)))'''%%%$$$)))(((&&&$$$######$$$$$$"""!!!!!!!!! """$$$%%%$$$$$$&&&)))'''&&&$$$######$$$&&&'''"""""""""""""""#########  ###&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$###!!!###'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$###""""""###''')))%%%$$$$$$######$$$$$$%%% !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$"""""""""$$$'''(((((('''$$$%%%'''''''''%%%###"""###&&&((((((%%%$$$%%%'''&&&'''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&###&&&&&&$$$$$$&&&'''$$$$$$%%%&&&&&&%%%$$$"""!!!%%%,,,555::::::999888888......,,,)))%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&'''((()))***((((((''''''''''''(((((()))******)))(((((()))+++&&&'''(((***+++---......&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))$$$'''+++------***&&&###))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((()))))))))((((((''''''''''''(((+++)))((('''((()))+++,,,......,,,)))((((((+++---)))---...------000///,,,((('''&&&'''***---//////'''(((***,,,------------)))+++,,,,,,+++***,,,---)))(((+++///---((()))......---,,,,,,------+++***+++++++++,,,,,,,,,------,,,------......------,,,+++,,,---.........---,,,*********++++++,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,++++++---///+++,,,---...///...---,,,***+++---.........------000...******222:::777...///......---,,,,,,++++++,,,...000///,,,+++---///,,,---...///000000000000+++---000///,,,+++,,,...///---+++******+++,,,...+++,,,,,,+++)))(((((()))@@@>>>>>>AAAAAA>>>>>>@@@@@@>>>???CCCDDDBBBCCCFFFLLLDDDAAAHHHOOOMMMGGGCCCAAACCCEEEEEECCCBBBBBBBBBJJJHHHEEE@@@===<<<===???<<<:::;;;???@@@======@@@888<<>>>>>???===999666333000---------,,,+++111,,,***---...,,,,,,...000333555444000///000222111---)))''''''((((((((())))))******)))'''%%%$$$)))&&&$$$%%%''')))(((&&&%%%&&&'''((())))))))))))+++---......,,,+++*********(((&&&'''((((((%%%"""!!!""""""!!!!!!"""### !!!!!! !!!""""""###%%%&&&''''''&&&!!! $$$$$$!!!"""'''((()))+++---------,,,+++'''&&&$$$$$$%%%&&&%%%$$$#########$$$&&&'''''''''###""" !!!"""###!!! !!!!!!!!!!!!""""""""""""""""""###%%%'''***,,,---...000111000...///222555000222555777888:::===???333222000...,,,+++******------,,,,,,***'''%%%###$$$$$$$$$###"""!!!!!! !!!"""#########!!! !!!"""$$$$$$######%%%&&&&&&$$$""""""$$$%%%### ###%%%%%%###$$$%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$%%%###"""!!!!!!###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""###""""""###%%%%%%$$$"""%%%$$$######%%%%%%$$$###$$$$$$##################$$$""" """&&&((('''%%%!!!%%%$$$ $$$......&&&%%%%%%%%%&&&&&&'''''''''$$$######$$$&&&&&&%%%###!!!"""###$$$%%%&&&&&&&&&&&&))),,,+++((('''***---'''&&&%%%%%%$$$$$$$$$$$$(((&&&###"""###$$$###"""(((222<<<@@@>>>:::;;;===444000+++((('''&&&%%%###'''&&&$$$######$$$&&&''')))'''&&&&&&''''''&&&$$$***(((''''''(((((('''%%%((((((((('''&&&&&&(((***&&&(((***+++******+++,,,((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&&&&$$$###$$$'''(((&&&#########$$$%%%%%%&&&'''''',,,,,,+++)))''''''(((***((($$$$$$%%%"""!!!)))))))))))))))))))))))))))+++***))))))))))))'''%%%+++***)))))))))***,,,,,,...+++'''&&&((()))(((&&&%%%)))...///---+++++++++***)))((()))+++,,,,,,+++)))***+++***)))(((((())),,,,,,,,,+++++++++******000...,,,***))))))***+++***)))((()))+++,,,,,,***...++++++...---******---------.........---+++***------------------------,,,+++*********+++,,,---***)))(((***---///000000+++***))))))***---///111333111//////111000---***...---...333333///...000//////......///000222333---111444444222000111333---,,,---...000000...,,,000000000000111222333444333222000000000000000///000---+++***,,,---......---------,,,)))''''''(((@@@===>>>AAAAAA>>>===@@@???===>>>BBBCCCBBBCCCFFFIIICCCBBBHHHLLLKKKFFFCCCBBBCCCDDDCCCCCCDDDFFFIIIEEEDDDCCCBBBAAAAAACCCEEE:::888999===>>>;;;;;;>>>777<<<>>><<<<<<===;;;777444111---++++++,,,,,,,,,000,,,***------***)))***///111222111///---------///,,,(((&&&'''(((((((((((()))))))))(((&&&$$$###(((&&&$$$%%%''')))(((&&&'''&&&%%%%%%%%%''')))***+++---......+++)))))))))***(((&&&'''((((((%%%###"""""""""""""""""""""""" !!!!!! !!!"""###$$$%%%&&&&&&'''&&&"""!!!$$$$$$!!!"""&&&%%%''')))+++,,,+++******(((&&&$$$$$$$$$%%%$$$###$$$"""!!!###%%%'''&&&$$$###!!! !!!""""""!!!  !!!!!!!!!!!!!!!"""$$$&&&(((***,,,,,,...///...,,,---000333///111444666666777999;;;444222000...,,,+++++++++...------,,,)))'''$$$###$$$$$$###""""""!!! !!!!!!"""""""""!!!  """######"""###$$$&&&&&&$$$""""""$$$%%%###!!!!!!$$$$$$######&&&%%%!!!###$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$###"""""""""###%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""###""""""###%%%%%%$$$###$$$###"""###$$$$$$###"""########################$$$###"""###$$$&&&&&&%%%!!!###$$$###&&&******'''$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%###""""""###%%%%%%&&&&&&&&&''''''''''''((())))))(((%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$""""""$$$%%%%%%%%%&&&...777:::777444555777222///***(((&&&&&&$$$###'''&&&$$$######$$$&&&''')))(((&&&'''((((((&&&%%%***(((''''''(((((('''&&&((())))))'''&&&&&&'''))))))***,,,,,,+++***+++,,,******+++++++++***((((((&&&''''''((((((''''''&&&&&&%%%$$$%%%(((((('''$$$$$$%%%%%%&&&''''''((((((&&&''''''%%%$$$$$$%%%''')))'''(((+++((($$$%%%***'''''''''''''''''''''''',,,+++******+++***(((&&&))))))((((((((()))***+++,,,***''''''))))))(((&&&&&&***---...---+++++++++)))(((((()))+++,,,+++***(((***,,,,,,+++)))((((((*********++++++,,,,,,,,,///---+++***)))***++++++---+++******+++++++++***///++++++---...,,,+++---,,,,,,---.........---------------------------------,,,+++******+++,,,---,,,***)))***---.........000///............000000111000//////111111///---...---...333333///...000222222111000///////////////111222222111/////////.........000222222111///222111111111111111222222222111000000000111111111///---+++***,,,.........+++,,,,,,+++(((&&&''''''@@@===>>>AAAAAA>>>===@@@???===>>>BBBDDDBBBCCCGGGFFFCCCCCCHHHIIIFFFCCCCCCBBBBBBCCCCCCCCCFFFJJJNNNBBBBBBBBBBBBBBBCCCCCCDDD888666666::::::888999;;;777;;;===;;;:::;;;888444222///+++***+++---///000333///...111111,,,)))***111000000111111///,,,))),,,***'''&&&'''((((((((((((((((((((('''%%%$$$"""'''%%%$$$%%%'''(((((('''(((&&&$$$"""###&&&)))+++,,,---///...+++)))(((((()))(((''''''''''''&&&$$$&&&$$$!!!"""$$$$$$""" !!!!!! !!!"""###$$$%%%&&&&&&&&&'''$$$###$$$###!!!!!!$$$###$$$&&&((()))***))))))(((&&&$$$######$$$###!!!%%%!!! $$$&&&###"""!!! """""""""  """###%%%'''))))))++++++,,,+++++++++...000---000333555555555555666111000---+++******+++,,,///...---+++)))&&&###"""######""""""!!!!!! !!!!!!!!! !!!""""""""""""###%%%%%%$$$"""###$$$$$$###"""###$$$"""###&&&&&&#########$$$$$$$$$######"""$$$###""""""###$$$###!!!"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""###""""""###%%%&&&$$$###$$$"""!!!"""###$$$###"""########################$$$$$$$$$###""""""$$$&&&"""!!!$$$((('''$$$$$$'''######$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%$$$"""###$$$%%%%%%&&&&&&%%%((($$$"""$$$((()))'''$$$###$$$$$$%%%%%%&&&''''''$$$###"""###%%%''''''&&&###)))///111...,,,---000000---)))'''&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&''')))(((''''''(((((('''&&&)))(((''''''(((((('''&&&)))))))))(((&&&%%%'''(((+++,,,------,,,+++,,,...++++++++++++***)))''''''&&&''''''((((((''''''&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''(((((())))))&&&'''((('''&&&&&&(((***))))))+++...,,,((('''***''''''''''''''''''''''''+++***))))))******(((&&&((((((((('''((())))))******)))((()))******)))''''''***---...---+++++++++)))(((((()))+++,,,+++***))),,,......,,,)))((('''((()))***+++,,,------...---,,,+++******+++,,,---000---+++******++++++***000+++)))---000...------------------......000000------------------------...---,,,,,,+++,,,---...///---++++++,,,------,,,222222111000///...------222111000000111111///---///---...222222///...000000000111000000///...---111000//////000///,,,***...---...000222333111000000000000000111222333444111111000000111111222222...,,,******,,,.........,,,------,,,***((()))***AAA??????BBBBBB??????AAA@@@>>>???DDDEEEDDDEEEHHHFFFEEEGGGIIIGGGBBBAAACCC@@@BBBDDDDDDEEEGGGJJJMMMDDDDDDCCCBBBAAA???<<<:::777444444777777555666999666:::<<<:::999999666222111...+++***---000333555666333333777777333000///555333222333444222---(((***((('''''')))***)))(((''''''(((((('''%%%###"""&&&%%%$$$%%%&&&'''(((((((((&&&%%%$$$%%%''')))+++---///000...,,,)))((('''(((((('''&&&&&&&&&&&&%%%)))%%%!!!"""%%%%%%""" !!! !!!"""###%%%&&&&&&%%%%%%&&&%%%$$$$$$###!!!!!!""""""###%%%&&&(((((())))))'''%%%###"""""""""!!! %%% """$$$ !!!  """""""""  !!!"""$$$&&&'''((((((*********))))))+++---...,,,///333555444333222222,,,+++)))((((((***,,,...000///---***'''$$$"""!!!"""""""""!!!!!!  """"""!!!!!!###$$$$$$############$$$###### $$$%%%""""""$$$%%%#########$$$$$$$$$###"""!!!$$$###!!!"""######"""!!!!!!"""$$$&&&&&&%%%$$$###$$$######""""""######$$$########################""""""""""""""""""""""""#########$$$%%%&&&%%%###$$$###"""###$$$%%%$$$"""###############$$$$$$$$$$$$&&&&&&$$$ ###&&&""" %%%,,,))) &&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$$$$%%%&&&&&&%%%%%%&&&$$$###$$$'''(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&"""&&&))))))'''&&&(((***---+++(((&&&&&&%%%$$$###'''&&&%%%%%%%%%%%%&&&''')))(((''''''))))))(((''')))(((''''''((()))(((&&&((()))***(((&&&%%%&&&'''+++,,,------------///111++++++***)))((('''&&&%%%''''''((((((((((((''''''$$$$$$%%%&&&'''(((''''''&&&&&&'''''''''((((((((('''((())))))))))))+++---(((((()))***)))(((((()))))))))))))))))))))))))))((('''&&&'''((('''&&&$$$(((((((((((())))))******(((((()))***++++++)))((()))***,,,---,,,++++++******)))***,,,......---+++,,,......---+++))))))***))))))***+++,,,,,,------,,,++++++++++++,,,---...000---+++***+++---------111+++)))---111000...---///...---,,,---...///000,,,,,,------------------000///---,,,,,,---......111///---,,,,,,,,,+++***............---,,,***)))333222222111000///---,,,///---...222222///...111+++,,,...///000000///...333000------......+++''',,,+++,,,...111111000...---......000111444555666333333333222111111222333...,,,++++++---...///...///000000///---,,,---...CCC@@@AAADDDDDDAAA@@@CCCAAA???AAAEEEGGGFFFGGGJJJHHHHHHIIIKKKGGGAAA???BBB???BBBFFFGGGGGGFFFFFFGGGHHHFFFDDDBBBAAA===888444555222111444444222333666555999;;;999888888555111---+++))))))---111444666666444555999;;;888555555666444222333444333...******)))(((***+++,,,***)))''''''(((((('''%%%###"""$$$$$$%%%%%%%%%&&&((()))'''''''''((())))))******...000111///,,,***(((((('''&&&&&&%%%$$$$$$%%%&&&***%%%""""""%%%%%%!!! !!! !!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$###"""""" """###$$$%%%''''''((((((&&&$$$!!!!!!!!!"""!!!###  !!!  !!!""""""!!! !!!!!!!!!!!!"""$$$&&&''''''((('''***)))(((((()))+++,,,,,,,,,///333444333111000000)))(((((()))+++---000222///---+++(((%%%###!!! !!!!!!!!!   """"""!!!!!!###$$$######$$$############$$$###''''''### """###!!!###$$$%%%%%%%%%###"""!!!$$$"""!!!"""######"""!!!!!!###%%%''''''&&&$$$###$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$######$$$&&&&&&%%%###&&&%%%$$$$$$&&&&&&%%%$$$""""""#########$$$$$$$$$%%%''''''%%%!!! ###&&&"""!!!%%%,,,)))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''%%%%%%''')))&&&&&&'''&&&%%%$$$###"""&&&%%%$$$%%%&&&'''%%%$$$###%%%'''&&&$$$$$$&&&(((+++)))'''&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''((('''&&&'''((()))((('''''')))***)))'''&&&&&&''')))***+++,,,,,,...111333***)))((('''&&&%%%$$$$$$'''(((((((((((((((((('''###$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$&&&(((((((((((()))+++***)))'''&&&&&&(((******************************((('''&&&'''((((((&&&$$$))))))*********+++++++++''')))***++++++***))))))+++++++++,,,,,,,,,+++))),,,,,,---///111111///---000///...+++))))))+++...++++++++++++++++++++++++++++++++++++,,,---......---,,,***+++---///000000111,,,***...000///---...111000...---,,,,,,,,,---,,,,,,,,,---------......000///...---,,,---......222000---,,,,,,,,,+++***++++++,,,,,,,,,++++++***...///000000000/////////000---...111111//////111***+++---...//////...---333000------......+++(((,,,,,,---///111222000...000///000000111222444444555666666444222111222444000...------...//////...///000111000///...///000CCC@@@AAADDDDDDAAA@@@CCCAAA???@@@EEEGGGFFFHHHKKKHHHGGGHHHJJJGGGBBB@@@BBB???CCCGGGIIIIIIFFFEEEDDDIIIFFFCCCAAAAAA>>>888444333///...000000...///333222666888666555666444///)))(((''')))---111333444555222333888:::777666777444333222111111000...,,,+++++++++---///...,,,***(((((((((((('''%%%$$$"""###$$$%%%%%%%%%%%%''')))&&&''')))******+++******---...000///,,,***))))))%%%%%%%%%###""""""$$$&&&(((%%%""""""######!!! !!!!!! !!!"""$$$&&&&&&&&&$$$######%%%&&&######$$$### ######$$$$$$%%%%%%&&&&&&###""" !!!!!!!!!  !!!""""""!!! !!!!!!!!!"""###%%%''''''''''''&&&)))'''&&&&&&(((***+++***,,,...111222111/////////******+++---///111333444---+++)))&&&###!!!    !!!"""!!!""""""""""""###%%%"""###$$$$$$###"""$$$%%%$$$((()))### """!!!$$$%%%&&&'''&&&$$$"""!!!###"""!!!"""$$$%%%$$$###"""###%%%&&&'''&&&%%%###%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!!!!!!!"""###############$$$$$$$$$$$$######$$$&&&'''%%%$$$'''%%%$$$%%%&&&'''&&&%%%"""""""""###$$$$$$%%%%%%&&&'''''''''%%%$$$$$$%%%######&&&***(((###!!!"""''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###'''***(((%%%$$$'''***''''''((('''&&&$$$!!! &&&%%%%%%&&&''''''%%%###$$$%%%&&&&&&%%%%%%&&&((()))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&((('''&&&'''((()))((('''&&&'''))))))(((''''''(((((()))*********,,,///222***)))(((&&&%%%%%%%%%%%%'''(((((())))))(((((('''"""$$$&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++******+++,,,,,,+++(((%%%'''+++---+++((((((((((((((((((((((((***)))((()))******)))'''))))))***+++++++++++++++)))***,,,+++***))))))***,,,+++++++++,,,,,,+++)))------///111333333111/////////...,,,***+++...000,,,,,,,,,+++++++++******++++++,,,,,,------......,,,++++++---000222111111///------///...++++++...111000///---++++++******+++,,,,,,------.........111000...---,,,,,,---...111///---,,,------,,,+++++++++,,,,,,------......'''***---...///000222333000---...111111//////222////////////...---,,,,,,222000.........///...---000000000111333333111///444333222111000000000000666888999777444222444777222111//////000000...---,,,...///...------...///AAA???@@@CCCCCC@@@???AAA???===???DDDFFFEEEFFFJJJDDDBBBCCCGGGHHHDDDBBBCCCBBBEEEHHHIIIIIIGGGGGGGGGGGGCCC>>>===<<<:::444//////+++***++++++)))+++///---222444222222333111---)))((())),,,000444555555777333222666777555444666444555444222000///111222......///111222111...+++((()))))))))(((&&&$$$###!!!###%%%%%%$$$%%%'''***((('''''''''((()))***+++***,,,------***((((((((("""######""" ###&&&$$$$$$###""""""!!! !!!!!! !!!"""%%%&&&'''&&&$$$"""!!!%%%&&&######%%%$$$ ###"""""""""""""""######!!!  """!!!!!! !!!""""""!!! !!!"""$$$&&&'''&&&%%%$$$'''%%%######&&&(((((((((***,,,......---------...+++,,,...///000000000000***)))&&&###!!! !!!!!! !!!"""### """######"""###$$$&&&!!!###%%%$$$""""""$$$&&&###((((((### ######%%%&&&'''((('''%%%###!!!"""!!!!!!"""%%%&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%&&&&&&'''((()))(((&&&$$$###&&&'''&&&'''(((%%% &&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$&&&'''(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((%%%&&&''''''&&&$$$"""!!!$$$$$$$$$&&&(((((('''%%%%%%&&&'''''''''''''''(((((('''''''''(((((('''%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&''''''&&&((('''&&&''')))))))))((($$$&&&((()))((((((((())))))))))))((('''(((+++...***)))(((''''''''''''((((((((())))))))))))((((((###&&&)))***)))(((***,,,''''''''''''''''''''''''(((***,,,---,,,+++,,,---***+++)))&&&)))......)))((((((((((((((((((((((((***))))))***++++++***(((((((((***+++++++++***)))+++,,,,,,+++(((''')))+++...,,,******,,,,,,+++(((------///111444333111...,,,---///000.........///++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,---000222222111///......///000,,,'''(((...------------,,,+++***)))++++++,,,,,,---......///000///...,,,,,,,,,,,,---///...,,,,,,...///...---------,,,+++,,,---...///&&&))),,,...---...000222111...---000111...///222333333222111000000000000///000000//////000222444222111111222333333000...222222111111111111111222555888:::999666555999<<<555444222222222111...,,,+++---......------...000@@@>>>>>>AAAAAA>>>>>>@@@>>><<<===BBBDDDDDDEEEIII@@@===???EEEHHHFFFDDDDDDDDDFFFHHHHHHHHHHHHJJJLLLFFFAAA;;;888666333---(((,,,(((&&&((((((&&&(((,,,***...111000000111///++++++,,,---111555888888888:::555333666666444444555666777777444111111444888000000111333444222///,,,))))))******)))'''%%%$$$!!!###%%%%%%$$$$$$'''***)))(((%%%$$$%%%'''***---''')))++++++)))'''''''''!!!"""###!!!"""&&&"""###$$$"""  !!! !!!!!! !!!###%%%''''''&&&$$$"""$$$&&&"""###&&&%%% """"""!!! !!!  """"""!!!""" !!!!!!""""""!!! """$$$%%%&&&%%%###"""&&&###!!!!!!$$$''''''%%%)))***++++++++++++,,,...+++,,,---......,,,***)))((('''$$$""" """!!! !!!"""###$$$!!!"""$$$$$$######%%%&&& ###%%%$$$""""""$$$&&&!!!&&&(((### $$$&&&%%%'''((()))(((&&&###!!!"""!!!!!!###&&&'''''''''$$$$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%$$$######%%%%%%$$$###!!!""""""###$$$$$$%%%%%%'''&&&&&&))),,,,,,'''######((('''###&&&,,,)))%%%%%%%%%$$$$$$#########%%%%%%$$$&&&'''((('''%%%&&&&&&&&&'''&&&&&&%%%%%%'''%%%###$$$((()))'''%%%###%%%&&&''''''&&&$$$###""""""###&&&)))***)))'''%%%&&&'''((((((((((((((((((''''''((())))))(((&&&&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&&&&''')))***)))(((###%%%((())))))((()))***+++***)))'''%%%&&&(((***+++***)))(((((()))***+++(((((())))))))))))((((((%%%(((+++,,,******,,,...))))))))))))(((((((((((($$$&&&))))))(((''''''(((&&&))))))'''***///,,,%%%************************)))((('''(((******)))'''&&&''')))*********)))(((,,,------***'''&&&)))+++...,,,******,,,---+++(((,,,---...111333333000...(((,,,111333222000...---))))))***+++,,,------...,,,------......---,,,,,,---...///222333222///,,,---...111111***$$$'''...***+++,,,---,,,+++***)))++++++,,,,,,---...//////000///---,,,++++++,,,,,,...---+++,,,...000000///...---+++******+++---...***---///...+++******,,,111...---000000...///222333222222111222444555666...000222111///000444888111000000000111000...+++------...000222444666777333777::::::777888<<>>>>>@@@BBBCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFIIIHHHEEEEEEIIINNNKKKEEEKKKFFF???888222---(((%%%***'''$$$###$$$&&&&&&&&&++++++,,,+++***))))))***,,,---...111555777777777555333111//////111333555777444333333555888::::::333///111666666111000333,,,+++)))'''%%%$$$$$$######$$$%%%&&&&&&%%%$$$###(((''''''''''''&&&&&&&&&%%%)))---///---)))&&&$$$'''%%%###$$$%%%&&&###!!!###!!!%%%###  ###$$$""""""!!!###%%%&&&'''&&&$$$##################"""!!!!!!%%%$$$###"""!!!!!!!!!!!! """###!!! !!!  !!!  !!!"""$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((((()))***+++++++++++++++//////000///---***'''&&&!!!"""""" !!!  !!!""""""!!! !!!!!!###$$$%%%&&&&&& !!!###%%%&&&%%%###""" !!!!!!!!!""""""""""""###"""!!!!!!!!!"""###$$$'''&&&%%%$$$$$$$$$$$$%%%""""""###%%%(((((('''%%% """%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''&&&$$$"""!!!######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########'''&&&%%%$$$###"""""""""''''''&&&%%%%%%%%%&&&&&&///+++(((''')))***)))''')))'''%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###'''%%%$$$$$$''')))))))))******+++)))&&&%%%%%%&&&###$$$&&&(((((('''&&&%%%)))&&&$$$###%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))...,,,+++***)))'''$$$"""'''((((((((('''&&&%%%%%%###(((***'''&&&&&& ---000...'''&&&***+++'''*********))))))'''&&&&&&+++***(((&&&&&&'''((()))///---+++)))((((((((()))***((('''((()))***)))''',,,,,,+++***************))))))((('''''''''''''''''''''&&&%%%&&&'''((()))***)))((()))***+++***(((***)))((('''((()))+++---&&&'''((()))++++++,,,,,,))))))))))))((('''%%%%%%+++,,,---...---+++((('''*********)))******+++,,,)))))))))+++---//////...777888777444000,,,************,,,///111000,,,)))------,,,,,,,,,,,,------000---***,,,000111///+++333222111000////////////,,,,,,+++++++++,,,,,,---111,,,'''(((111999444+++///111333222///------...,,,...///000///...,,,+++000///---,,,,,,---...///---.../////////...,,,,,,)))***+++,,,...000222333111333555666666555333222---///111222222111///...444333333555555444111...111...,,,...222666777777444777:::;;;;;;:::;;;;;;555444444555666555222000---222444///---000000---===>>>>>>???@@@AAAAAABBBCCCBBBAAA@@@@@@AAACCCDDDGGGFFFDDDCCCBBBBBBCCCCCCGGGGGGEEEDDDGGGLLLJJJDDDJJJFFF???999444///+++((((((&&&$$$$$$&&&((()))(((++++++,,,,,,+++******+++,,,,,,---000444666777666444333111000111222333444777666444444777888999999111...///444444000///222,,,+++)))'''%%%######""""""###$$$%%%%%%%%%$$$###&&&&&&''''''''''''''''''&&&)))---///---)))&&&$$$'''$$$"""!!!"""###!!! $$$!!!%%%### """!!!   """#########"""!!!$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!! !!!!!! !!!"""###"""!!!!!!"""""" !!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((())))))*********)))***+++++++++***'''%%%###"""""""""  !!!  """###"""!!!!!!!!!"""###$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$###"""!!!!!!!!!$$$$$$""""""!!!"""###$$$)))((('''&&&$$$"""!!! $$$######$$$&&&&&&%%%### """$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%$$$###"""!!!######$$$$$$$$$$$$######'''&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''',,,)))''''''(((((('''%%%(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###$$$&&&(((((((((((())))))(((%%%$$$$$$%%%###$$$&&&(((((('''&&&%%%(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))),,,***))))))***)))'''&&&'''(((((((((''''''&&&%%%$$$'''(((&&&(((,,,***%%%###&&&'''$$$%%%***,,,))),,,+++***)))***+++,,,...111000...---,,,---...//////...---+++******))))))***((('''((()))***)))(((++++++***)))))))))))))))***)))(((''''''''''''(((''''''&&&&&&&&&'''((()))+++)))((()))***+++***)))))))))((((((((()))++++++((()))******************))))))))))))************,,,,,,------,,,+++***)))++++++************+++++++++++++++,,,///111111000555666666444000...,,,,,,,,,,,,,,,...000111000...//////...---------.........+++***,,,111333111///222222111111000/////////......---------.........000...+++,,,222666000'''...000333222///------...---...///000000...---,,,...---,,,++++++,,,---......//////000///...---,,,+++++++++,,,---...///000222333444555666555555444333333333333333333222222444444333444555333000...222000///000444666777666333555777888777777888999666555444444555444222000...333333///---//////,,,???>>>>>>???@@@BBBCCCEEEDDDDDDCCCBBBAAAAAACCCDDDGGGFFFDDDBBBAAA@@@??????DDDEEECCCBBBEEEIIIGGGAAAHHHDDD???:::666222...+++((('''%%%&&&(((+++,,,,,,+++,,,,,,------------,,,+++++++++...222555555555111222222222333333444444777666555666777777666555...,,,---111111///...111,,,+++)))&&&$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''***---...,,,)))&&&%%%'''$$$!!! %%% ###&&&###!!!!!!###  """  !!!!!!""""""!!!!!!$$$$$$%%%%%%$$$$$$#########"""!!! !!!   """$$$&&&$$$###"""###"""!!!!!!"""$$$%%%%%%%%%#########"""###$$$$$$%%%%%%&&&''''''''''''''''''$$$%%%%%%&&&%%%$$$"""!!!"""""""""!!!!!!!!!!!! !!!###$$$###!!!""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%((('''%%%###"""""""""###&&&%%%$$$###""""""###$$$'''''''''&&&%%%""" &&&$$$""""""###$$$###""" """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&'''((('''%%%"""'''%%%$$$$$$%%%%%%$$$######$$$$$$%%%&&&&&&''''''%%%$$$######%%%''''''''''''(((((('''%%%######$$$$$$%%%&&&(((((('''&&&&&&'''&&&$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))))))))((()))((('''(((***+++***)))(((((((((((((((''''''&&&'''(((&&&%%%(((...000...!!!$$$$$$&&&***,,,***...,,,***)))+++...222555///...---++++++,,,---...............---+++*********)))((((((******)))((())))))((((((''''''((((((***))))))((((((((((((((((((''''''''''''((()))***+++***))))))++++++***)))((((((((())))))))))))***+++++++++++++++***)))(((************+++---///111---,,,,,,++++++,,,,,,,,,...---,,,+++************---,,,,,,...111333333222222444555444222///...///000...---...000222222222222111000///////////////---+++***---222555444222111111222111111000///...000000000////////////000...000000000222333---%%%---///111111000......///...///000111000///...---///...---,,,,,,---...///000111111000///...---,,,...---,,,,,,++++++,,,,,,111111222333444555555666777666555444333333444444555444333444444222///---444333333444666777666555444555666555333333555666666555333222333333222111...222222///,,,---...,,,>>>=========>>>AAADDDFFFGGGDDDBBBBBBDDDEEEDDDBBBDDDCCCBBBAAA???>>>======BBBCCCCCCBBBDDDFFFDDD???DDDAAA===:::777444111...---+++***+++---/////////.........///000000///...*********---000333444444000111222444444444444333555444444444555444222000+++***+++---.........///,,,+++)))&&&$$$"""!!! !!!""""""###$$$$$$$$$$$$###$$$$$$%%%'''(((((()))'''***,,,---+++(((&&&&&&'''%%%!!! '''"""!!!%%%&&&###!!!!!!!!! !!!"""""""""##################$$$$$$$$$######"""!!! !!!!!!!!!!!!  !!!$$$'''&&&%%%###""""""""" !!!"""$$$%%%%%%%%%!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%$$$$$$ !!!""""""!!! """######!!!  """"""!!!!!!###%%%%%%###"""######$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$"""""""""###%%%&&&((('''%%%###""""""######"""###%%%&&&&&&$$$"""!!!%%%###!!! """######### """######""""""###$$$%%%$$$$$$$$$$$$###############""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))%%%&&&'''))))))'''$$$"""&&&$$$###$$$%%%%%%###"""%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%'''((('''&&&'''(((((('''%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&%%%$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$((((((((()))((((((''''''((('''&&&''')))******)))(((((()))))))))(((((('''***(((%%%$$$&&&)))+++***###%%%'''((()))******(((---,,,******+++...111333******)))(((((())))))***------.........,,,***)))***)))((()))******)))((((((((('''''''''''''''(((***))))))(((((()))))))))(((((((((((())))))******,,,+++******+++,,,+++***(((((()))******))))))(((++++++,,,,,,++++++***))),,,+++******,,,...111333...---+++++++++,,,...///000///...,,,+++*********...------///111333333222222444555555222000///...222111000111222333111000444333222111000000000000...---,,,///222444444333000111111222111000///...000000111111000000//////---111222000000000---(((---...///000000//////...000000000111000///......111000000///000000111222222222111000///...------///...------,,,,,,,,,,,,/////////000111333444555666666666666555444444333555444333222333111///,,,444555666777888777555444555555555333111111333555777444222111111222222111---///000...------//////;;;:::::::::<<>>@@@GGGIIIEEE???BBBBBBBBBBBBAAAAAA@@@@@@@@@CCCDDDBBBCCCEEECCC>>>BBB???<<<:::888666333000444222111111222333222111111111111222444444222///***))))))+++///222444444000111333555555555333333222111000000000///---+++((()))******+++---......,,,+++)))&&&$$$###"""!!!""""""#########$$$$$$%%%"""###$$$%%%&&&((())))))''')))++++++(((&&&&&&&&&'''&&&### !!!"""'''$$$###&&&&&&""" !!! !!!!!!!!!"""###############!!!!!!"""""""""""""""!!! """"""!!!!!!!!! !!!!!!!!!"""%%%(((%%%###!!!!!!!!!    !!!"""$$$$$$$$$$$$ !!!!!!!!!!!!!!!""""""#########""""""!!! !!!!!! """######""" !!!###""""""###$$$&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$###"""""""""#########"""!!!"""###$$$%%%((('''%%%###""""""######!!!"""$$$%%%%%%$$$"""!!!###!!! """$$$%%%%%%!!!"""###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))$$$$$$$$$%%%&&&'''((()))$$$''')))+++***(((%%%$$$%%%$$$$$$$$$%%%%%%###!!!'''''''''&&&&&&%%%%%%%%%((('''&&&'''))))))((('''((())))))(((&&&%%%&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''&&&&&&)))'''&&&%%%'''((('''&&&(((((())))))***))))))((()))'''&&&&&&((((((''''''(((((()))++++++***((((((*********++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------+++***)))+++)))((()))***+++***)))((((((''''''''''''((((((******)))))))))******+++)))))))))*********+++***,,,+++***+++,,,---,,,***))))))************))))))******+++,,,,,,,,,,,,,,,...---+++++++++---///000///...,,,++++++,,,///000111000///---,,,+++++++++---,,,,,,...111222222222333555777666333000...---333333333444444222///+++333333222111111111111111111000///000111222111111000111111111111000000//////000000000000///...------000111...---///000---------...///000000...---000000000000000//////...000000000000111111222222222111111000///.........///...............//////---------...///111222333444666999::::::777444222444333111111111111///---444666888999888666444333333333222000......000111666444111000111111111111,,,---............111444777777888999;;;>>>AAABBBGGGBBB>>>AAAGGGJJJFFF@@@BBBCCCDDDEEEEEEEEEEEEEEE@@@DDDEEEDDDCCCEEECCC???AAA???===<<<;;;888555222888777666666777777666444666555444666999888444000+++))))))+++///222444555222333444555555444333222///---,,,+++++++++)))(((&&&((()))''')))---///...,,,+++)))'''%%%$$$$$$###%%%%%%$$$######$$$$$$%%%"""###$$$%%%&&&'''(((((('''((()))(((&&&%%%%%%%%%&&&%%%$$$""" """$$$'''$$$$$$&&&%%% !!! """  ###!!!######"""!!! !!!!!!""""""!!!!!!"""!!!!!!!!! !!!""""""!!!"""$$$&&&###!!!  !!!  !!!!!!!!!"""############### !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!"""###$$$###!!!!!!"""$$$######$$$&&&((('''%%%"""###$$$$$$$$$%%%%%%%%%&&&"""""""""""""""!!!!!!!!!%%%%%%$$$###"""!!! &&&%%%$$$###""""""###$$$$$$$$$$$$$$$###!!!!!!  ###%%%%%%%%%!!!"""""""""!!!!!!###%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((%%%(((+++,,,***((('''&&&%%%%%%$$$&&&'''&&&$$$!!!((((((''''''&&&%%%%%%$$$(((((('''(((******((('''((()))***)))'''&&&'''((((((((((((''''''''''''''''''&&&$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''+++)))&&&%%%&&&''''''&&&((())))))***************(((%%%%%%))),,,***)))***'''%%%'''***+++))))))+++))))))***+++******)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++***))))))++++++***)))))))))(((((())))))************************+++,,,)))***++++++,,,,,,++++++---,,,++++++------,,,+++,,,++++++++++++************+++,,,---------------///...---,,,+++,,,---...000///---,,,,,,---...000222111000...---,,,,,,,,,,,,++++++---000222222111333555777777444000...---111222333444444222---)))111111000000000111111222222222111111000/////////111111000000000000111111//////000000000...---,,,---//////,,,---111222///.........///000000...+++000000/////////.........------......//////000000111000///.........//////............///000111111,,,,,,---...///000000111333555:::======:::666333333111000000111111///...333555777888666444333333/////////...,,,,,,---...555333111000111111000///...------//////...111666444555777999<<<>>>@@@AAAAAAAAAAAACCCEEEEEEEEEDDDBBBCCCDDDEEEFFFEEEEEEDDD@@@EEEGGGEEEDDDEEECCC@@@CCCAAA@@@???>>>;;;888555999888777888::::::999777;;;999888999<<<;;;666111+++***)))+++///222555555555555555555444333222222...+++)))(((((((((((('''$$$((((((&&&(((...000...+++***)))((('''&&&&&&&&&((('''&&&$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''&&&''''''&&&$$$######%%%"""$$$%%%###!!!!!!###%%%'''$$$$$$&&&$$$   !!!""" ###%%%&&&$$$!!! !!!"""""""""""""""!!!!!!!!! !!!!!!!!! !!!"""!!!  !!!  !!!###############"""!!!!!!!!!"""""""""!!! !!!!!!!!!!!!  !!!!!!"""###$$$###""""""###%%%######%%%''')))(((%%%############$$$$$$$$$$$$$$$ !!!"""###"""!!! %%%%%%&&&&&&%%%###!!!$$$$$$""""""!!!"""###$$$$$$$$$###"""!!! """!!!!!!###$$$%%%$$$###!!!""""""!!! ###%%%$$$$$$%%%&&&'''(((((()))$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%(((++++++)))''''''(((%%%%%%%%%'''((('''$$$"""'''''''''''''''&&&&&&&&&(((''''''((())))))'''%%%'''((()))(((&&&%%%&&&'''))))))((('''''''''''''''(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***************,,,***'''&&&''')))))))))((()))******+++++++++***)))$$$$$$))),,,******,,,)))%%%%%%)))***((()))...++++++***))))))***++++++))))))******++++++++++++...------,,,,,,,,,,,,,,,+++***))))))++++++***)))+++************+++,,,---***************+++,,,---******,,,---------,,,+++...,,,+++,,,---...---,,,......,,,+++++++++,,,,,,---------------,,,,,,+++........................111000///---------......222111000///......---...,,,,,,,,,---000222222111111333666777555222000///000//////111222111...,,,............///000111222111222222111///.........333111///......///222333///000111111000...,,,+++---///...---///222111,,,000...---...000///,,,***000//////...............,,,,,,---...///////////////...---------...///000///............///000000---...///000111000000//////222555888888777444333111000...///000111000///111333666555333111222333...///111000///......///333222111111222111///---222//////111000---000666333555777:::===???@@@AAA;;;@@@EEEEEEBBBAAAEEEIII@@@AAABBBCCCCCCBBBAAAAAAAAAFFFIIIGGGEEEFFFDDD@@@EEECCCBBBAAA@@@>>>:::777777666777999;;;<<<;;;:::>>>;;;:::;;;>>>===777111,,,***)))+++///333555666777666555444333222222111...+++'''&&&'''((((((((($$$((((((%%%'''...000...+++***)))(((((('''''''''***)))'''%%%$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$""""""###$$$ """$$$$$$"""!!!###%%%&&&$$$$$$&&&### """"""$$$### """&&&))))))'''### !!!!!!"""############### !!!  !!! !!!  !!! """!!!!!!"""$$$$$$$$$######""" !!!"""""""""!!! !!!!!!!!! !!!  !!!!!!######$$$###""""""$$$%%%###$$$%%%((())))))&&&#####################$$$$$$"""###$$$###"""!!!!!!###&&&(((((('''%%%######"""!!!!!!!!!"""###$$$!!!!!!!!! !!!"""###$$$$$$######$$$%%%%%%""" !!!""""""!!! ###%%%###$$$%%%&&&((()))******###$$$&&&'''&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$'''******(((&&&''')))&&&&&&&&&''')))(((%%%"""%%%%%%&&&&&&'''((((((((('''&&&&&&((()))(((&&&$$$%%%'''''''''%%%$$$%%%&&&***)))(((''''''''''''''')))&&&$$$###%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,------------***(((((()))+++,,,,,,((()))***+++++++++++++++,,,%%%###''')))&&&'''+++...)))(((++++++((()))......,,,***((()))+++...000***+++,,,---------------000///---,,,,,,---...///+++***)))***+++++++++))),,,+++++++++,,,---......+++*********+++,,,,,,---***+++,,,---...---,,,,,,...---,,,,,,......---,,,000///---+++++++++---.../////////...---,,,***)))------...///000000//////111111000///...---------222111000//////......///---,,,,,,...111333333222...111555777666444222111...---,,,---///000000000------------...000111222000111111000///......///444222///------///222444///000111222111///---+++---...//////222444///'''111///---...000///,,,(((//////...------------...------///000111111111111------,,,,,,---...000111//////...---------.........///111333333222000///,,,---///111222222222111000///......000111111000000222444444111000111333000222444555333222222222222111111222222111///,,,666222111222000,,,...555222777888777<<>>999<<<@@@@@@???>>>???AAAAAA@@@??????@@@BBBEEEGGGHHHFFFCCCAAA@@@@@@AAABBB???@@@AAAAAA@@@===:::888========================FFFBBB???>>>>>>:::222,,,000***(((,,,//////111666999::::::999666222---*********((('''&&&&&&&&&&&&'''''''''((())))))*********++++++)))((('''(((******)))(((******((($$$######$$$$$$&&&'''))))))$$$###"""!!!!!!!!!"""###"""$$$%%%$$$!!!!!!###'''(((%%%  !!!!!! !!!!!! %%%''''''&&&&&&&&& !!!!!!!!!######"""!!!!!!!!!!!!!!!"""!!!   """    !!!""""""""""""!!!!!! ###"""!!!"""###$$$###"""###"""  """!!! """######"""(((((('''&&&&&&%%%$$$$$$%%%$$$$$$###############"""$$$&&&&&&$$$""""""###!!!  ###'''(((%%%&&&'''######"""!!!"""###$$$###"""""""""#########!!! """###$$$%%%&&&%%%$$$###"""###"""!!! !!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&))))))&&&$$$%%%''')))(((&&&%%%$$$############&&&)))(((%%%"""###$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((***+++'''&&&&&&&&&&&&'''(((((((((&&&$$$$$$%%%''''''&&&!!!"""%%%'''''''''&&&%%%)))(((((((((((()))******'''&&&%%%%%%''''''&&&%%%'''((()))((('''((()))+++&&&******'''%%%&&&'''%%%%%%&&&((('''&&&&&&''')))%%%***///111///,,,,,,,,,&&&))),,,,,,)))((()))***++++++*********,,,---...###""""""&&&***,,,***'''&&&++++++((()))......***)))(((((()))+++,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,+++++++++******+++---...---***+++...111******+++---...---+++(((///...---+++************,,,,,,,,,+++***)))(((''''''))),,,......,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,---///000...***((()))+++***,,,,,,***+++...///---***+++,,,...///000000000///...---///111222111///+++,,,---...000222333444111222333555666555333000111///---,,,...////////////......000333333///+++333222000000111111///...333222000//////000222333000000000000///...---,,,111111000...,,,,,,...111222111///...---------...000000111000000///......---.........////////////+++,,,.../////////......000/////////////////////444333222000///.........555111---...222444222...---000333666555333///,,,...///111222222111///...222222222333333333444444111111222222222222222222/////////...//////000000111444555555888>>>>>>:::999<<>>===>>>???AAAAAA@@@@@@@@@AAABBBBBBCCCBBB@@@??????@@@BBBCCCAAAAAA@@@???>>><<<<<<;;;=========>>>>>>>>>>>>>>>FFFCCCAAAAAAAAA===555///111,,,***...000///111555555666888888666222...++++++***)))'''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))******+++)))''''''(((***+++******++++++)))$$$!!!&&&&&&%%%%%%%%%&&&&&&&&&###"""!!! !!!"""###"""$$$%%%$$$!!! !!!######%%%###!!!!!!!!!!!! !!!!!!!!!$$$&&&&&&%%%$$$%%%""""""#########"""!!! """"""!!!!!!!!!!!!!!!""""""  !!!!!! !!!!!!"""!!!  !!! !!!!!!""""""""""""!!!!!!$$$###!!!!!!""""""!!!!!! ###""" """$$$$$$$$$((((((''''''&&&%%%%%%$$$%%%%%%$$$############$$$$$$###"""###%%%$$$!!!"""!!!!!! !!!!!!###&&&%%%"""###'''%%% ###!!! !!!""""""!!! !!!"""######"""!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$"""!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%&&&'''''')))((('''%%%$$$############$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***(((''''''''''''((())))))(((&&&$$$$$$&&&''''''&&&###$$$%%%'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&(((((('''&&&'''((((((((('''''')))+++%%%))))))&&&$$$&&&'''%%%&&&''')))(((''''''(((***(((+++------******,,,///***,,,......+++))))))***++++++***)))***+++,,,,,,(((((((((***,,,---,,,+++'''+++,,,))))))......+++)))))))))***+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////---***))),,,...+++***+++,,,...---+++)))(((((())))))+++,,,---...***++++++,,,,,,++++++***+++,,,,,,,,,)))&&&""" ---,,,,,,,,,++++++******,,,---...---***)))***+++***---...,,,,,,......***+++,,,---...///000111111111111000000000///---,,,,,,---...///000222222333333333333333333222000...111///------...//////////////////000111111///---000///...///000111000///333222000//////000222333111111111000///...---,,,//////...---++++++...000111000///...------......&&&''')))+++---///000111000000000000000000111111***+++,,,---......---,,,111111111111111111111111444333222111000/////////333000...///222333222000111222333444444222000...000111222333333222111000333333333333444444444444444444444333333222222222111000000000000111222222555777888888;;;??????<<<;;;===???@@@>>>======>>>AAAAAA@@@@@@??????????????????>>>>>>???AAACCCDDDCCCAAA???===<<<<<<>>>???>>>?????????@@@@@@@@@@@@DDDCCCBBBCCCBBB>>>777000111---,,,///000//////000222444555555444222///---,,,+++)))(((&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''))))))***)))'''&&&((()))+++++++++,,,,,,***&&&"""(((((('''&&&%%%$$$$$$###!!!  !!!###$$$###$$$%%%$$$"""""""""$$$!!!!!!"""###!!!!!!!!! !!!!!!!!!$$$%%%$$$###""""""######$$$$$$$$$###"""!!!!!!!!!!!! !!!!!!""""""!!!  !!!"""!!! """  !!!!!!    !!!!!! !!!""""""###""""""%%%###!!!!!!!!!!!!!!!  $$$""" """%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$###############&&&!!! $$$%%% """"""!!!!!!!!!!!!""""""###$$$""" !!!&&&&&&$$$$$$###""""""""""""!!! !!!"""############"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%,,,'''""""""%%%((((((''')))((('''&&&%%%$$$$$$$$$$$$###"""###%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))******))))))((((((((((((((()))******(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''')))((('''((())))))((('''&&&'''((('''&&&&&&(((***###''')))&&&%%%''''''&&&'''((())))))(((((()))***+++,,,,,,)))&&&''',,,000---...000///---*********++++++***)))))))))*********++++++***(((((()))***(((++++++)))***------+++))))))******++++++,,,,,,...------------------------,,,,,,,,,---///111222.........---+++,,,...000+++++++++,,,......+++)))&&&&&&'''(((***,,,...///)))***+++,,,---.........+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,---,,,+++***+++---+++///000......///...***------...///000111111222111222333222000...------//////000111111222222333555555444222111///......111///......///000000///000111222111///...///000000000///000222444333222222222000000000000222222222222222111000...---,,,111111111000//////222444111000000/////////000000000000//////......------111111111111111000000000++++++,,,------------,,,333333333333333333333333222222222111111111000000111000000000111222333333555555444333222111111111111222333444444333222111222222333333333333444444777777666555444333222222333222222222333333444555888888999;;;???AAAAAA@@@>>>???@@@@@@@@@???>>>===BBBAAA???======>>>@@@AAA@@@@@@@@@@@@AAABBBDDDEEECCCBBB@@@???>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAABBBBBB>>>777222111///...///000///---,,,222333444444333111...---,,,+++)))'''%%%$$$###"""######%%%&&&''''''&&&&&&'''(((((('''&&&%%%'''(((++++++,,,---,,,***'''$$$''''''&&&&&&%%%$$$###""" !!!"""$$$&&&###$$$$$$$$$#########$$$ !!!!!!"""!!!!!!  !!!!!!$$$$$$"""!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!""""""!!! """###"""!!!!!!     """###############!!! !!!!!! !!!!!!!!!!!!!!!"""""""""$$$""""""%%%&&&'''%%%%%%%%%$$$$$$#########$$$###""""""!!!!!!""""""$$$!!! ###""""""!!!!!!!!!!!!""""""###$$$###!!!!!!"""%%%%%%###'''%%%$$$###$$$###""" !!!!!!"""#####################$$$%%%&&&'''(((((($$$$$$%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&((((((''')))((('''&&&%%%%%%%%%%%%'''$$$!!!!!!%%%''''''%%%'''&&&&&&%%%%%%&&&&&&'''&&&''')))+++++++++)))(((((((((((((((((())))))***(((&&&%%%&&&'''((('''&&&***)))(((((('''(((((()))''''''&&&&&&''''''((())))))(((''''''))))))((('''%%%&&&''''''%%%&&&''')))"""''')))'''&&&((((((''''''((())))))(((((()))***,,,,,,,,,)))&&&'''+++///,,,---...///...---,,,+++,,,++++++******)))))))))---......+++'''%%%(((+++)))******)))***+++++++++)))***++++++++++++,,,---......//////000000000000......---------///111222,,,,,,------///111444666---,,,,,,---......---+++******))))))))))))******++++++,,,...////////////------------......///000******+++,,,---...//////,,,,,,---------......///---000000------000111.../////////000000111222222///111444333222111222444333333333333333333444444666666555333000///000000222111000000111222111000222444555333///...000333000///...///111222111000333333222111111222333333333333333222111///...---222222333222111111333555111111111111111222222222:::888666333111...---,,,111111111000000000000000......//////////////////444444444444444555555555111111222222222222222111///111222222111222444666555555444444333222111000111111222333333222111111000000000111111111222222666666666555555444444444444333333333444555666777555555666:::>>>@@@@@@@@@???@@@@@@AAAAAAAAA???>>>CCC@@@===:::;;;>>>BBBEEECCCCCCBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBAAA>>>999555444333222000000111///,,,333444444444222///---++++++***(((&&&$$$"""!!!!!!"""###$$$&&&'''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%''')))***,,,---+++)))&&&%%%######$$$$$$$$$$$$###"""  !!!###%%%&&&###############$$$############   """######!!! """!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!  !!!###"""!!!   """############  !!!""""""!!! !!!!!!"""""""""######!!!!!!###$$$%%%#########"""""""""""""""""""""!!! !!!"""######!!!!!!!!! !!!"""######%%%######$$$%%%$$$"""!!!&&&%%%############!!! %%%%%%$$$$$$############$$$%%%%%%&&&&&&'''(((((("""###$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%&&&((())))))((('''&&&&&&&&&&&&***&&&######%%%'''%%%$$$(((''''''''''''''''''((('''(((***,,,,,,+++)))(((((((((((('''((())))))***((('''&&&&&&(((((('''&&&******)))((((((((())))))((((((''''''(((((()))***((('''&&&'''(((((('''&&&%%%&&&''''''%%%&&&''')))###(((+++)))(((******(((&&&((())))))(((((()))***+++---///---***(((***,,,)))***,,,---//////......------,,,,,,,,,+++******333444444000,,,***,,,///***))))))************++++++,,,...---,,,+++---///...///000222333444444444000///...------...///000.........///222444666888///...---...000000///------,,,+++******))))))))),,,---...///////////////222111...,,,***)))((((((.........//////////////////...//////000111111111///111///,,,,,,222555444111111000000000000111222111333444555555555555666555555555555555555555555555666666444222111222444333222111222333333222111333555666444000///222555///---,,,,,,------,,,+++444444444333333444444444333333333333222111000///111222333222111111222333222333333333333333333333111111111111222333555666222222222222222222222222333222222222222222222222333333333444444555555555000000111222222222111111000111222222222222444777111333444555444222///---//////000000000000//////------........./////////222222333333444444555555333333333333444555666777999666777<<<@@@@@@@@@AAA?????????@@@BBBBBB@@@>>>AAA???;;;999999===AAADDDCCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@@@@AAA@@@@@@???CCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@AAA@@@===:::999666666444000000222111---222222222111000...+++***((('''%%%$$$"""!!! !!!###%%%&&&%%%$$$###!!!"""###"""!!!!!!###%%%&&&(((++++++)))&&&%%%$$$ """#########"""""" """$$$%%%###!!!!!!!!!###$$$###""""""&&&&&&   """######!!! !!!"""######"""""""""###$$$$$$"""!!!   !!!     !!!""""""###""""""  """$$$$$$### !!!"""""""""""""""!!! """###"""""""""""""""""""""""""""""""""!!!!!! ###%%%%%%""" !!!""""""!!!!!!!!!"""###$$$%%%&&&######&&&'''$$$""""""$$$###!!!!!!""""""!!!((((((&&&%%%%%%$$$$$$%%%''''''&&&&&&&&&'''(((((("""###$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''++++++'''%%%&&&((())))))((('''''''''''''''***(((&&&&&&&&&&&&%%%$$$))))))(((((((((((()))))))))***+++,,,,,,+++***))))))))))))))))))******+++((('''&&&'''))))))'''%%%))))))))))))))))))))))))((((((''''''(((((()))***((('''&&&&&&(((((('''&&&&&&'''((('''&&&&&&(((***&&&+++...,,,+++,,,,,,)))''')))******))))))***+++,,,///222111---++++++,,,))))))***---000111111///....../////////...------333444333111...------...---******------++++++---,,,///111000---,,,...111...///222444555555555555000000000/////////......444222000000222444444444222000///000111222111000---,,,,,,,,,,,,---......,,,---...///////////////222111000...------------444333222111000...------111000000111333444333222111333111---...333666555222111000//////000111111666555444555666777555333444555555555555555555555444666888666333111333555222111000111333333111000111222333333222111222333333111000///000000...---444444444444444444444444222333333333333333222222666777888777555444555666222333333444333333222222000000000111444666999;;;444444444444555555666666555444444333333333333444000111111222222333333444...///111222222111000///111000000000111222333333...///111333222000...,,,...------------------...++++++,,,,,,,,,,,,------......///000111222333333000000000111222333444555===999999???AAA>>>===@@@===<<<<<<>>>AAAAAA???===>>><<<;;;:::999:::;;;<<<>>>>>>>>>>>>>>>===<<<<<<======<<<;;;<<<===???@@@BBBAAA@@@???>>><<<;;;;;;999:::;;;;;;:::999888888333444000++++++///...***............---,,,+++***%%%$$$###"""  """###"""!!!  !!! !!!######&&&))))))'''$$$###### """"""!!!  !!!""""""  """$$$"""!!!###(((((("""  """######"""!!!"""###""""""!!!!!!!!!"""###$$$###"""!!!    """   !!!""""""!!!!!!""""""""""""!!!!!!""" !!!###$$$###""" """###%%%%%%%%%%%%###""""""###$$$###!!!##############################"""!!!!!!!!!!!!""""""######%%%&&&%%%$$$###$$$######$$$%%%&&&''''''(((###"""&&&'''%%%%%%'''%%%$$$######%%%%%%$$$###)))((('''&&&&&&'''(((((()))((('''&&&&&&&&&'''((("""$$$&&&&&&%%%$$$%%%&&&'''''''''''''''''''''''''''((((((((('''''''''(((***)))(((((('''((((((((('''((())))))(((''''''(((++++++************++++++++++++++++++++++++++++++,,,++++++++++++,,,------'''''''''((())))))'''%%%&&&'''(((*********))))))***************+++,,,,,,)))(((''''''))))))(((''''''((((((((('''''')))+++***///222000...///---******+++,,,,,,++++++,,,...000222444333///,,,---...,,,+++,,,...222333111//////000111222222111111000111000000000000000...,,,111------111111------000...111333222...---///333000111333444444333222111...///111222222222000///444111//////111333333222444333111222333444333222---------...///000111222***+++,,,...///000111111///000111111222333333444222222111111000///......333111000111333444333111222555555111111333333000333222000.........000000555222///222777999666222222222222333333444444444333777999888333000000222///......///111111///---.........000222222111///333222111111222333222000222222333333333333222222111222333444444555555555999:::;;;999777555555666111111222222111000///...444333222111222333555666111111222333444555666666444333222111000111111222---......///000000111111...///000111111000...---111...,,,,,,///000///---,,,,,,---............---------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........---------...///111222333<<<777666;;;<<<888666888;;;::::::<<<@@@AAA>>><<<:::;;;;;;;;;:::888666555999999::::::;;;::::::999===;;;888666777:::>>>@@@@@@???>>><<<;;;999888777444555555555444333444555...///+++$$$$$$)))***&&&))))))***+++++++++******######"""  !!!  """!!!$$$((((((%%%"""!!!""" !!!!!!  !!!"""###""" ###((()))###  !!!"""######""""""###%%%  !!!"""$$$###!!!  !!!$$$   !!!"""######$$$!!!"""""""""""""""!!! $$$###""""""######"""!!!"""$$$&&&((())))))))))))$$$$$$$$$%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############%%%"""!!!$$$)))+++'''"""%%%%%%%%%&&&'''((()))******### $$$&&&%%%(((---((('''&&&''')))))))))'''((((((''''''((()))+++,,,+++***((('''&&&&&&''''''###%%%''''''&&&%%%&&&''''''''''''''''''''''''''',,,((($$$$$$'''))))))(((***))))))(((((((((((()))###'''++++++)))((()))+++,,,++++++++++++++++++,,,,,,,,,+++******++++++,,,...------------...//////'''''''''(((***)))'''%%%$$$&&&(((***++++++)))(((......------......///000***)))((()))***+++***((('''((()))((('''((()))+++,,,111444222000000///+++,,,---///...------...000333555666333///---...111///......000333444222///000111222333444444333222444333222333666666333///444000000444333//////333///222555333///...000444111222333444333111...------///222444555555333222000...,,,---111444444333666444222333444555444444000000000000000111222222'''(((+++---///111222333222222222111///---,,,+++,,,---...///000111222333333111///000222333222///222777888666444333///***333222///...---...///000111,,,***///888===999444//////000111111222333333333777:::888222------...,,,,,,,,,---///...,,,***+++***+++...222222///,,,,,,+++***,,,...///...---000111111222222111111000000111222444555666666666333555555444111///...//////000000000///...,,,+++---,,,++++++,,,...000222------...///111222333444222111000.........///000+++,,,,,,---...//////000...///000111000///---,,,000,,,((()))---///,,,))),,,+++*********,,,...///...------,,,,,,------...++++++,,,,,,,,,---------+++++++++++++++++++++***++++++,,,,,,---///000111999777444444555777888888666777888;;;>>>???>>>===AAA>>><<<;;;<<<;;;777444...111555888999888666555999777555333333555777888>>><<<:::999999666000,,,222...******---...,,,(((---,,,***(((%%%###!!! ''''''&&&&&&%%%%%%$$$$$$ !!!!!!  """   !!!###%%%$$$"""!!!  ###&&&'''$$$!!!'''...,,,"""""""""!!!"""!!! &&&%%%###"""!!!"""$$$%%%"""!!! """$$$%%%$$$!!!"""#########!!!   !!!!!! !!!""""""!!! ######""""""""""""######$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%$$$###"""!!!&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&%%%)))(((&&&%%%&&&''')))++++++***)))*********(((''',,,+++******++++++)))'''---***'''&&&)))***)))((())))))((((((''''''&&&&&&,,,+++)))(((((()))***+++******+++,,,,,,,,,++++++------,,,+++***((('''&&&((((((((((((((((((((((((...------------......///......---,,,++++++******++++++,,,,,,---......///'''((())))))))))))((((((,,,,,,+++*********++++++...............---------***++++++,,,,,,++++++***(((,,,,,,)))(((***,,,+++000333777666222///------000//////.........//////555222///111555777444111555555555444444444333333222444444444333333555777444444555555444333111000555555555444222111///...111111111111111111222222444333222111111000000111111333444333222111222444333111///......000222444000111222333333222111000///000000...------///222...---,,,+++,,,000666:::000//////.........//////222...++++++///222444444000000///.........//////000444777444---***---111---+++(((''''''(((***,,,///***'''+++444888333...000000000111111111111222+++,,,...000000///...---...,,,+++++++++***(((&&&(((,,,...------///---)))'''+++---***'''(((---333...///111111000///,,,+++000//////.........//////333111//////000000000///---------------,,,+++***)))+++,,,------,,,+++))),,,++++++,,,---...,,,+++111...***+++///000---)))++++++******))))))(((((())),,,......+++))))))***"""$$$'''***+++***)))((()))******+++,,,,,,------+++,,,+++)))''''''(((*********+++++++++,,,,,,,,,...---,,,,,,------+++)))...+++((()))---000111000333111///000222555666666333333444666:::<<<<<<;;;===;;;999888888777444111,,,...000333444333222111555333111000000222444666666444333333333111,,,)))+++'''$$$$$$'''(((&&&###''''''&&&%%%###"""!!!!!!"""""""""!!!!!!  !!!!!!   !!!######!!!   ###(((+++***))),,,222000&&&!!!$$$### !!!!!! """$$$###"""!!!"""###%%%&&&$$$###"""$$$&&&'''%%%######"""!!! !!!""""""!!! !!! !!!!!!!!!!!!  !!!!!!""""""!!!!!!"""######"""!!! $$$$$$############$$$$$$&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))&&&'''''''''&&&%%%$$$###&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''((((((((())))))((('''&&&&&&((((((''''''''''''))))))))))))))))))))))))'''&&&***))))))+++------,,,+++///---++++++,,,---,,,***+++***))))))((()))))))))------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))************************......---------------...000000//////...------,,,******++++++,,,------...+++++++++++++++*********,,,,,,---...///000000111111111000000//////......++++++,,,,,,,,,,,,++++++)))------***(((***,,,+++111444666555222///.../////////...............///777333000111444555222///333333444444444444444444555666666444111000111222444444444333222111000///222222222111000///...---///000000000000//////.../////////...//////000000///000111000///...///111...---------------......,,,,,,,,,---------,,,,,,+++++++++***))))))+++---+++,,,+++***+++---222666---,,,,,,+++++++++,,,,,,111...******,,,------,,,,,,+++++++++++++++,,,,,,000000111///,,,++++++,,,***)))'''&&&&&&''')))******'''%%%)))///111...******++++++++++++,,,,,,,,,***+++,,,......---,,,+++,,,+++******+++***((('''(((+++,,,***+++---,,,(((***************+++---...---...///000000...---,,,------,,,,,,,,,,,,------///---++++++,,,---,,,+++,,,,,,,,,,,,,,,+++******((()))***++++++***)))(((+++++++++,,,---,,,+++***///,,,)))***...///,,,))),,,,,,+++++++++++++++***+++---//////,,,++++++,,,)))***+++++++++)))'''&&&((())))))+++,,,------...,,,+++***(((&&&&&&(((***++++++++++++++++++++++++...,,,,,,,,,------+++)))---+++))))))---000000000---,,,+++,,,000333444555///......000444777888888999777555444333222000...+++,,,------......------...---,,,+++,,,---///111---,,,,,,,,,,,,+++(((%%%$$$!!!!!!###!!! !!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!! !!!  !!!!!! !!! !!!$$$(((+++,,,,,,+++000///'''###%%%%%% !!!"""!!! """$$$""""""!!!"""###$$$&&&(((&&&%%%%%%'''))))))'''%%%###""" !!!###&&&((($$$""" !!!$$$%%%%%%#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$"""###$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&)))((('''((()))***)))((((((((('''''''''&&&&&&&&&''''''((()))+++,,,,,,---(((((()))))))))(((((('''''''''&&&&&&''''''((()))((((((((('''(((((()))***+++++++++***)))((('''&&&))))))))))))))))))((((((******************))))))))))))***,,,///111111000000///...///000000...,,,---,,,+++******,,,...///000000000000///...,,,,,,......------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,//////......------,,,,,,+++++++++,,,------......///...---+++++++++,,,,,,,,,---///000000000//////000000///......---,,,,,,++++++,,,,,,,,,,,,++++++***......***(((***+++***000111111000...,,,,,,---------,,,,,,,,,,,,------666333000000222222///,,,...000111333333333222222333444333222///...///000333333111000///.........,,,---------,,,,,,+++***,,,---.........,,,+++***************+++,,,---...***,,,---,,,+++***+++---((()))***++++++***)))((())))))(((((('''(((((()))''''''((('''%%%%%%''')))((())))))))))))***---///(((((('''''''''(((((()))+++)))(((((())))))((('''((((((((())))))******+++...+++))))))++++++(((&&&'''&&&&&&&&&&&&'''''''''%%%$$$$$$&&&((()))(((''''''''''''(((((((((((()))((()))+++,,,,,,,,,+++******)))((()))++++++)))((((((++++++((((((******(((+++)))((()))+++,,,***(((+++,,,---...///...---,,,+++******)))******++++++,,,+++)))***++++++***(((*********+++******)))(((((()))***++++++***)))(((******++++++++++++******,,,***((())),,,---,,,)))+++++++++,,,,,,,,,,,,,,,---...000000...------...---,,,,,,+++******)))(((((())))))***,,,------......---,,,)))''''''***---++++++++++++++++++++++++---,,,,,,,,,...---,,,***---+++******---///000000+++******+++...111222222+++***)))+++///333555555444333111000///...---,,,,,,++++++*********++++++)))(((''''''''')))+++,,,)))))))))((((((&&&$$$###!!! !!!  !!!!!! !!! !!!###"""!!! !!!!!!  !!!"""!!! !!!######"""###"""""""""$$$$$$""" !!!!!!""""""############'''&&&%%%%%%&&&'''((((((###((()))%%%$$$&&&'''$$$"""######"""!!!!!!$$$&&&############$$$%%%&&&'''&&&'''((()))***)))(((&&&$$$$$$###"""###%%%((()))%%%###""""""%%%'''((('''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))((()))***++++++))))))))))))(((((((((''''''******+++,,,---...000000******++++++,,,+++++++++)))))))))))))))*********+++***************++++++------,,,,,,+++***((((((***+++---...---,,,***)))---.........---,,,---...---------000333555444333000000111222222111///---000...---,,,,,,///222444444444555444333111///...000///...---,,,,,,++++++------............------------------------------......,,,+++*********************))))))(((((((((++++++,,,,,,---......//////---+++)))))))))+++,,,+++,,,------,,,***'''%%%++++++******)))(((''''''))))))************))))))))),,,,,,(((&&&((()))(((******)))'''&&&&&&'''(((***))))))))))))******+++000...------...///---+++***+++---//////...---,,,---......---,,,,,,...///111///---,,,******++++++'''(((((()))))))))(((((()))***+++++++++)))'''&&&((((((''''''(((((()))***'''((())))))''''''((()))''''''((((((((('''&&&&&&***)))'''&&&&&&'''((((((%%%&&&'''&&&%%%%%%&&&'''%%%&&&''''''''''''(((***&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%'''((((((((('''&&&'''((()))******++++++***)))''''''(((((('''%%%%%%&&&'''((((((((('''&&&###%%%&&&&&&&&&%%%&&&&&&(((((()))))))))*********))))))***+++,,,++++++***((('''''')))+++,,,+++)))))),,,+++''''''***+++(((((()))***++++++)))'''%%%)))***+++------...------)))))))))))))))******+++,,,+++***+++,,,,,,***((()))))))))******))))))((()))***++++++++++++***)))***+++,,,,,,******)))******(((''')))+++,,,+++***)))*********++++++,,,,,,---............------...++++++*********+++------++++++++++++,,,,,,,,,,,,111000...+++)))***---///,,,,,,,,,,,,++++++++++++---,,,,,,---......,,,+++,,,+++++++++---...//////)))(((''')))+++------,,,)))(((''')))---000222222111000///---++++++++++++***)))((('''&&&'''((((((&&&%%%%%%%%%%%%&&&'''((('''''''''%%%###!!!  !!!!!!""""""######$$$$$$!!!""""""""" """###"""###%%%%%%#########$$$######""""""""""""######&&&$$$######%%%&&&&&&&&&&&&%%%%%%&&&'''(((&&&$$$%%%%%%%%%%%%&&&&&&''''''))))))((('''%%%%%%%%%&&&!!!%%%'''&&&%%%''''''&&&%%%%%%%%%$$$###$$$&&&)))&&&&&&&&&%%%%%%%%%&&&&&&'''(((***++++++)))((('''&&&&&&''''''((('''''''''$$$$$$%%%''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))''''''''''''(((((())))))******))))))))))))*********(((((()))***+++***)))************************---------...///000222333,,,------.........------******++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,------------,,,+++***))),,,...000111111///---,,,...///000...------///111222222222444666777666444222333444555444222111111111000...---...111444666666777777777555333111000000///...,,,,,,++++++,,,............---,,,++++++------------------------,,,+++***)))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((()))******++++++,,,+++***(((&&&%%%&&&((()))'''((())))))(((%%%###!!!(((''''''&&&%%%%%%$$$$$$'''''''''(((((('''''''''&&&))))))%%%###&&&'''&&&'''%%%$$$######$$$%%%&&&'''&&&&&&&&&''''''((()))))))))))))))+++,,,++++++(((((()))******)))((('''***++++++***))))))***,,,---+++***((('''(((((()))%%%%%%&&&''''''''''''&&&'''(((((()))((('''&&&%%%(((((('''&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&(((***)))'''&&&%%%&&&'''(((***)))'''&&&&&&&&&'''((($$$%%%'''&&&%%%$$$%%%&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&''''''###%%%'''(((((((((''''''%%%&&&'''((()))***))))))&&&((()))(((&&&&&&'''(((%%%'''(((*********((((((%%%'''))))))'''&&&'''(((******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,''''''''')))+++,,,,,,***+++...---)))(((+++,,,)))(((,,,000000,,,))))))***))))))***,,,------......***************+++,,,,,,,,,+++++++++---,,,***(((((())))))*********))))))***************************,,,...---+++)))***+++))))))))))))+++,,,,,,+++(((((())))))******++++++---,,,,,,,,,,,,------,,,++++++))))))***+++---.........------,,,+++++++++000000...+++)))***,,,///---------,,,,,,,,,,,,,,,---,,,,,,---...///---,,,+++,,,,,,,,,------...///$$$$$$###%%%'''(((((('''(((''''''))),,,...//////......---+++(((''')))***%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&%%%### !!!  """!!!!!!!!!!!! !!!""""""###$$$%%%%%%&&&%%%&&&&&&&&&$$$$$$%%%'''$$$&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''(((*********((((((((('''(((******)))((()))(((((((((((()))******&&&((()))(((''''''((()))''')))++++++)))((('''''''''((()))((('''''')))+++((((((((((((''''''&&&&&&'''***---...,,,***(((((())))))***+++***)))'''&&&''''''(((+++---,,,***'''&&&''''''(((((())))))***************************))))))))))))***+++,,,---++++++************++++++)))(((((((((***+++***)))++++++,,,,,,---.........111000//////000111333444/////////000000///......,,,,,,---............---......------,,,,,,------,,,,,,---------,,,++++++---...000222222111000///,,,---...---******...111555444444555777777555444444555777666444333333444111000//////000111444555555555555555444333111111///...---+++++++++,,,,,,------------,,,+++))))))++++++++++++++++++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''###$$$&&&'''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###&&&'''###"""%%%&&&%%%'''%%%######%%%&&&'''&&&&&&%%%%%%%%%&&&'''((()))%%%&&&''''''((()))***+++''''''''''''((((((((((((------,,,***'''%%%%%%&&&)))((((((''''''(((((()))%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&''''''''')))((('''&&&&&&%%%%%%%%%'''((()))((('''&&&''')))---+++(((&&&%%%'''(((***(((((('''&&&%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&''''''((()))((()))+++***(((&&&%%%%%%###$$$&&&'''(((((('''&&&%%%''')))(((&&&&&&''')))'''((()))+++++++++******((()))++++++***)))***************+++++++++,,,,,,,,,,,,,,,,,,---------...((('''(((***,,,------+++,,,//////++++++---,,,)))***000555333...+++,,,///******++++++,,,---......++++++++++++,,,---......,,,++++++,,,---,,,***((()))***++++++,,,+++++++++)))))))))))))))))))))))),,,///111000---***+++---+++++++++,,,,,,,,,,,,,,,************++++++++++++,,,***))))))+++,,,,,,+++...---+++******+++,,,,,,000000///...------,,,,,,---...---+++))))))***,,,---------....../////////---,,,,,,---//////...,,,+++,,,...------,,,---/// !!!###&&&((((((''''''&&&''')))+++,,,+++***+++++++++(((%%%$$$&&&)))############$$$$$$$$$$$$)))(((((('''&&&&&&&&&%%%%%%&&&&&&%%%"""!!!"""$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((())))))***+++***((((((***+++&&&(((******)))((()))******))))))))))))))))))************,,,------,,,***)))(((((()))+++,,,***)))***)))((((((((()))++++++$$$'''***+++******+++,,,)))+++---...,,,***)))***(((***,,,,,,+++***+++,,,((())))))*********)))))))))---000111///,,,******+++++++++***************---,,,+++,,,---...---+++&&&&&&''')))***+++,,,---++++++++++++++++++******++++++******+++,,,...///,,,++++++******++++++,,,***)))((()))+++,,,+++***,,,,,,---...000111222333333222111000000111222444111111111111000///......------///000000000///...//////...---------------++++++,,,---------,,,,,,,,,---///000111111111111+++---///---)))***...222444333333444666666555333222444444333111000222444000000000000000111222333222222111000//////000000...---+++******+++,,,---))))))************))))))((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&'''(((((()))%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!%%%&&&###"""%%%'''&&&(((&&&$$$%%%((())))))'''''''''''''''((()))******&&&'''(((((((((((()))***(((((('''((())),,,...000......---+++(((&&&&&&'''''''''((()))************''''''((((((((('''&&&&&&'''&&&%%%%%%%%%''')))***)))(((((('''''''''(((((()))***+++***))))))***+++,,,,,,***)))((((((((()))(((((((((((('''&&&%%%$$$%%%'''))))))(((''''''(((%%%&&&''''''''''''***,,,&&&&&&&&&'''''')))******)))+++,,,+++(((%%%&&&'''%%%&&&((())))))(((&&&%%%'''%%%%%%&&&((()))(((''''''((()))***++++++++++++)))))))))***+++,,,++++++************++++++++++++,,,,,,,,,,,,,,,---......)))))))))+++---...---,,,,,,//////---,,,---,,,(((+++...000000---,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000.........///000///---***+++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---///222444333...,,,---000............---------...////////////............,,,***((((((+++---,,,+++------,,,,,,------......//////////////////000///---//////...,,,++++++,,,------...///000111222222---,,,,,,---///000...---***,,,///...,,,,,,---///!!!$$$(((***+++***&&&&&&&&&(((***+++)))''')))))))))&&&""""""%%%((($$$$$$%%%&&&&&&&&&&&&&&&+++******)))((('''&&&&&&&&&((()))(((&&&%%%(((+++(((((((((&&&$$$###$$$%%%%%%%%%%%%&&&''''''((((((&&&&&&'''(((***+++,,,,,,,,,------,,,++++++,,,...''')))+++++++++***+++,,,,,,,,,++++++++++++,,,,,,******+++---//////,,,***)))(((((()))+++,,,***)))***)))((((((((()))+++,,,&&&)))---...,,,++++++,,,&&&(((+++......,,,,,,---)))+++---...---,,,,,,,,,'''((()))+++,,,,,,,,,,,,+++///333333000---,,,,,,---,,,***((()))***,,,...222000---,,,---/////////&&&&&&((()))+++---...///++++++++++++++++++++++++,,,,,,++++++,,,---///000,,,++++++******++++++,,,+++***)))***,,,---,,,+++,,,---...000111333444555555444222000000111222333222222222111000///...------...000111111111000/////////...---------------******+++,,,------------++++++---...000111111111---///111...++++++000555111111111222555555444333///000000...++++++...111//////000000000111111111///...---,,,,,,,,,......---+++***))))))***,,,...&&&&&&'''))))))*********&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$$$$#####################$$$$$$%%%%%%&&&&&&''''''(((###$$$&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%!!!%%%&&&######&&&)))((('''%%%$$$&&&)))***)))'''((((((((())))))+++,,,,,,((()))***)))((((((((())))))(((((())),,,000555777,,,------,,,***)))***,,,&&&'''***+++------,,,,,,((()))))))))(((((('''&&&'''&&&$$$$$$%%%'''***,,,(((((((((((()))***+++++++++,,,---,,,+++***+++---+++++++++++++++)))'''&&&******++++++***((('''%%%)))+++---...,,,+++++++++''''''(((((('''))),,,...''''''''''''((()))***+++''')))+++***(((''')))+++((()))+++,,,,,,***(((''')))$$$ ###))),,,((($$$((((((((()))***++++++,,,(((((('''))),,,---+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++******,,,...///...,,,+++...000---,,,---+++'''***)))((()))++++++)))(((------,,,,,,,,,---......,,,,,,,,,,,,---...///000222111222333444333000...,,,---......////////////111111000000000000111111000444666444000---///222///000111000...---......444444333333222222111111---***((((((+++------,,,)))***,,,...000222333444......///000111222333333000222333333111///......---...///000111222333444---,,,,,,---///000///---***---//////,,,+++---///'''$$$"""%%%+++---+++''''''''''''(((((()))******))))))(((''''''''''''(((((((((((((((''''''''''''...111///'''$$$(((***((()))************+++++++++%%%)))---,,,(((%%%'''***%%%&&&''''''((((((''''''***))))))))))))******+++***+++...///000000///...+++***))))))***,,,...000---------------------------.........---,,,,,,++++++)))'''(((+++,,,***''',,,,,,*********+++,,,---)))***+++,,,------------++++++***)))---222222...000...///222222---((('''(((((()))+++...000///...,,,---///111000---***'''++++++,,,---...///000000222111///---,,,---...///+++*********++++++,,,---...+++)))))),,,---+++)))***+++///444222---***,,,+++++++++++++++++++++++++++***))))))+++---000111,,,,,,---000444555444222///111444444111///------111333444333000---+++***+++---000333333222///...///...---,,,++++++***)))///...---,,,++++++++++++000---+++---000222111///++++++***)))***---///111222000---+++***+++,,,...*********)))******++++++,,,,,,+++***))))))******+++++++++***)))(((((('''((((((((())))))))))))***%%%&&&((())))))'''&&&%%%,,,+++***(((''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''$$$$$$%%%&&&'''''''''&&&(((''''''&&&&&&%%%%%%$$$***(((&&&%%%%%%''')))+++&&&''''''(((((((((((((((((((((''''''''''''((((((''''''&&&'''((((((&&&%%%((($$$!!!###(((,,,+++))),,,***)))+++---...,,,******((((((+++......)))$$$&&&(((+++,,,---...///111111...***)))***+++------......---,,,++++++++++++******+++,,,,,,,,,++++++///......---,,,,,,,,,,,,222000---******,,,///111+++++++++...111000---)))333000,,,******,,,,,,,,,...---,,,+++******))))))...,,,***,,,///111///---...............---,,,,,,...,,,)))''''''(((***,,,---+++***+++------)))&&&))),,,......000111---'''...,,,***)))))))))'''&&&))))))))))))***+++,,,---'''''')))---000000---)))///...---,,,,,,,,,,,,,,,222...***+++///111...+++---,,,+++,,,------+++***//////...,,,******,,,///...,,,******+++------,,,...---,,,,,,,,,,,,---...///000222444333000---+++555555444444444444555555333222333444666666444222444222111111333444444333666777777555222000000111777111...222444222333777888666333111000...+++))),,,+++))))))***++++++***)))+++............000111...000222222000.........---------...000111000...////////////000000000000,,,,,,---000222222000...+++,,,---.........---,,,&&&$$$###''',,,...,,,(((((()))******+++*********))))))))))))************************))))))))))))+++...---(((&&&)))+++***************++++++++++++------,,,,,,***)))'''&&&''''''(((((()))((((((((((((((((((((()))***+++,,,+++,,,...///000///...---///...---,,,,,,---///000------------------,,,,,,---------------,,,++++++***)))((()))*********))),,,,,,++++++***+++++++++++++++,,,---...............///---+++...222111---...,,,---111111,,,((((((+++***+++,,,/////////------------------,,,,,,,,,,,,,,,------...////////////////////////......---,,,+++++++++++++++,,,,,,+++)))((())),,,......---,,,+++---111000------111************************)))(((''''''''')))+++,,,++++++,,,...222333333222---///111333222000---+++///111222222///,,,+++***+++,,,///111111000...---------,,,,,,++++++******---,,,+++***))))))))))))+++)))((()))+++------+++,,,+++***)))***,,,...//////---+++***))))))***++++++******))))))*********************)))))))))(((++++++***))))))(((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&))))))((((((''''''(((((('''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%''')))+++)))((('''&&&&&&((()))+++)))((((((''''''(((((()))(((''''''((((((((('''&&&)))&&&###%%%***,,,+++(((***)))((())),,,,,,+++(((,,,***)))+++//////+++''')))+++---/////////000222333000---,,,------------000///...---,,,,,,,,,,,,++++++,,,,,,---------,,,......------,,,---------111///---,,,,,,...000111.........000333222000---333111...------...............---,,,+++++++++,,,///...---...000000000///000000111111111111000000111000...,,,,,,---...///...------///111111///,,,---000111000222333000+++---+++(((''''''''''''&&&)))(((((())))))***+++,,,((('''))),,,///000---***......---,,,,,,,,,,,,,,,---+++***+++---///...---000...------------+++***.........,,,+++***,,,...---,,,,,,---......,,,***...---,,,,,,,,,,,,---...***---111555777888777666777666666555555666666777666666555777888888666444555444222333555666666666999::::::888666555555666888444222555666333444777777555222000...+++)))'''+++***)))***++++++***))))))+++---.........///111...000111000...,,,,,,---...///000000000000000///000/////////......------*********,,,...///---,,,,,,---......---,,,+++***%%%$$$%%%)))...///---***+++,,,---......,,,***))))))***+++---------,,,,,,,,,,,,,,,,,,++++++++++++(((+++,,,)))(((***,,,+++************+++++++++,,,111---******,,,---)))&&&)))))))))******)))((((((&&&&&&'''((()))***,,,---,,,---...///000///...---111000...---,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********)))((()))***,,,,,,,,,,,,,,,+++***))),,,,,,------....../////////000///,,,---000...***,,,+++,,,000///+++)))***...------...000000///---...---,,,***+++---///000------------............+++,,,///000000///...,,,---,,,,,,+++++++++,,,,,,---+++******,,,......------+++,,,...---,,,...333((((((((((((((()))))))))((('''&&&&&&&&&''')))***,,,+++***,,,...000111000......000333666555000,,,,,,...//////---++++++++++++,,,,,,---------,,,,,,+++++++++******************)))((('''''''''''''''((('''&&&&&&(((******))),,,+++***))))))***+++,,,******))))))(((((('''''',,,+++***))))))((())))))(((((()))***)))((('''&&&******))))))((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&((('''&&&&&&&&&'''((())))))***+++,,,+++***(((((()))(((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((())))))******((('''&&&&&&&&&''')))***+++)))&&&%%%%%%'''+++---))))))(((((((((((()))))))))))))))***************)))'''&&&(((+++,,,***''')))))))))***,,,,,,+++***...+++***+++...///---***---///111111111000111222444222111000111111///...222111000///............---------.........//////......---------.../////////////////////000111222000//////000222333222000333111000000111222222111//////...............///000111111111000000111333333333444444555444444444333222111111111111111111222111111333555666555333222444444333444777555000---***&&&$$$%%%&&&&&&&&&(((''''''(((((()))***+++)))((()))+++---...---,,,------,,,,,,++++++,,,,,,)))***+++++++++,,,...000333000---,,,,,,,,,+++***,,,---...---,,,+++,,,---++++++---///000///,,,)))------,,,,,,,,,,,,------(((+++000555:::<<<======999999888888888888999999:::999999999:::999777666666555444555777999999888999:::;;;:::888777888999:::777777888888555444777;;;999777444111...+++******))))))+++,,,,,,***((()))+++---...------///000...///000...,,,++++++,,,///111444333000///000222000//////...---,,,++++++...------...000111111000------------,,,***((('''$$$%%%'''+++///000...+++---...000111000...+++)))'''))),,,...//////...---------------,,,,,,,,,+++'''***,,,,,,*********************+++++++++,,,,,,...+++((()))+++---+++((()))************)))((((((&&&&&&&&&''')))+++---...---...////////////.........---+++******+++---...//////...---,,,,,,++++++***+++++++++++++++******'''***,,,+++(((''')))++++++,,,------,,,+++)))(((,,,,,,,,,,,,------......,,,......++++++---,,,(((+++***,,,///...+++***---...------///111222111///111000...------...///000......---------,,,,,,,,,***+++,,,...//////......---,,,,,,+++++++++++++++000///---,,,++++++***)))...,,,---///...+++,,,000((((((((((((((()))))))))(((((((((((()))***,,,,,,///,,,******+++,,,,,,,,,///...000555::::::444...***+++,,,+++******+++,,,++++++******)))*********(((((()))))))))*********(((((('''&&&&&&&&&&&&&&&(((''''''''')))******+++++++++)))((((((((())))))'''((())))))((('''&&&%%%,,,+++***)))((('''''''''%%%&&&((())))))(((&&&%%%)))))))))(((((('''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((()))***,,,,,,+++******+++******((('''&&&'''''''''(((((())))))))))))(((((('''''''''(((((()))))))))''''''''''''(((((()))***+++)))'''&&&'''(((+++,,,***))))))(((((())))))******+++++++++***+++,,,---)))((((((***,,,+++)))&&&******+++,,,---------,,,...+++))))))+++------,,,000222333333222111111222222111111333444444222000444333222111000000000000////////////000111111222///.........///000111111...///000111222333333333/////////000111111222222222111111222444444444222111000000000000000111222111333444222//////222555555666666666666555555444333333333333333333222222555555555666777888777777666888777555666999777333...***&&&###$$$&&&'''((('''&&&&&&''''''((()))*********)))***+++,,,------,,,,,,++++++++++++,,,,,,))),,,///---******---111111///+++******++++++++++++,,,......,,,++++++,,,+++++++++---......+++))),,,,,,,,,,,,,,,,,,,,,,,,)))+++000444888:::;;;;;;;;;;;;::::::::::::;;;;;;===;;;::::::::::::888666666555444555888999:::999666777888888666666777888999999::::::888666555666<<<;;;999555111---++++++))))))***,,,------***((()))+++---------------///---.........,,,,,,---//////333666555000---///333///.........------,,,,,,111000...///111222222111***+++,,,,,,+++***)))(((%%%&&&(((+++...///...---...///111222111...+++)))&&&(((+++---//////...---------,,,,,,,,,+++++++++(((***,,,---,,,)))((()))***++++++++++++,,,,,,,,,++++++******))))))(((((())))))*********))))))(((''''''((((((***+++------......//////////////////,,,+++***)))***,,,...///000//////---,,,+++******))))))***************)))'''***,,,+++(((''')))+++++++++,,,---,,,+++***))),,,+++*********+++,,,---***---...,,,+++------***+++***,,,...---***+++000---,,,---///222444333222222333333333111///---,,,------,,,,,,++++++************))))))***,,,...///,,,++++++*********++++++//////...,,,***))))))***000000333666444---***+++((((((((()))))))))******&&&'''''')))***,,,---...000...***)))))))))((('''...---...333999999444...))))))***)))((((((+++---+++***)))(((''''''((((((&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''''''''((((((((()))***+++***))))))(((''''''''''''&&&''')))))))))(((&&&%%%+++***)))(((''''''''''''$$$%%%'''(((((('''&&&$$$((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''')))))))))((('''(((((('''&&&&&&&&&&&&&&&&&&(((***+++++++++,,,---,,,+++)))((((((((()))***((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''((()))************)))))))))************+++******))))))))))))******((()))***)))((((((+++---))))))***++++++***(((&&&)))***,,,,,,---------...---+++***)))+++,,,......222333555444222111111222//////000333555666444222555555444333222222222222111111111111222333444555111000000000111222333333000111222444555555444444000000111222222333444555333222111333555666555444222222222111222222333333222333444111...---000444555666666666555444333333555555555555555555555555888888888777777666666777777999888666777999888333...***&&&$$$%%%'''((()))&&&&&&&&&&&&'''((()))******************+++---...++++++*********++++++,,,,,,000222///***(((,,,000---***(((''')))+++,,,,,,***,,,------,,,++++++,,,,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,000444777999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999888999999777666666555444444777888888888444555777666555555666888666999:::999666666666666666666555111+++'''&&&&&&(((((()))+++------+++((((((***,,,---,,,,,,,,,...***,,,............000222///333666444000---///222---------....../////////...---++++++---......---'''(((***+++,,,++++++***&&&''')))***+++,,,------...///000000///---+++***'''(((***,,,---...------,,,,,,,,,,,,++++++++++++***)))+++...,,,((((((+++++++++++++++,,,,,,,,,,,,,,,---...---,,,)))(((''')))******+++,,,,,,++++++++++++*********+++,,,,,,---......//////000111111------,,,,,,---///111333111000///...,,,+++***)))'''((())))))***))))))))))))*********)))((()))******++++++,,,,,,+++++++++,,,+++***))))))***+++,,,+++000222000...//////---+++***,,,---***'''***000,,,,,,---///222444444333222333555666444000,,,)))++++++******)))))))))((()))((('''&&&'''))),,,---)))))))))))))))***++++++)))+++++++++******,,,...222444888<<<999///))))))''''''(((((())))))******$$$%%%&&&'''(((***++++++///---***)))))))))'''&&&)))(((***---111222///,,,))))))((('''&&&'''***---******((('''&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''$$$%%%&&&&&&%%%&&&(((***((((((''''''&&&&&&%%%%%%&&&'''((())))))((('''&&&***)))(((''''''&&&''''''$$$%%%&&&'''((('''&&&&&&''''''''''''''''''&&&&&&#########$$$$$$$$$%%%%%%$$$&&&(((***+++***)))((())))))((('''&&&&&&&&&'''&&&(((***+++******+++---,,,***)))'''((()))+++,,,)))))))))))))))(((((('''))))))(((''''''&&&%%%%%%&&&(((***,,,,,,,,,,,,+++))))))***+++,,,++++++***++++++************++++++%%%'''((('''%%%%%%))),,,++++++++++++++++++******(((***,,,---,,,,,,...//////...------...///111222333555666666444222333333//////000333555666555333666666555444333333333333444333333333444555777999444444333333333444555555222333444555666666666555111444666666666666777888555444333333555777777666444444333333333333333444222222000...,,,,,,...000111222333333444333333333888888888777888888999:::999999999777555444555777777999999777888:::777222---***'''%%%&&&((())))))'''&&&&&&''''''((()))******+++++++++******,,,...******))))))******++++++...111333000+++)))+++///***(((&&&''')))+++++++++***+++,,,,,,++++++,,,------+++)))(((***+++++++++++++++,,,,,,,,,,,,++++++)))+++///444888;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;999777666777888777666666555444444666777777666555777888777666666777888333888:::777444666888999444555555111***&&&&&&'''(((((()))+++------+++***(((***,,,,,,+++++++++,,,)))+++...000000///000111...000333222///...///111,,,,,,---...///000111111...---,,,---...///...,,,&&&''')))+++,,,,,,,,,,,,((())))))))))))***,,,---------......---,,,++++++******+++,,,,,,---......------,,,,,,,,,+++++++++)))''')))---,,,((()))...+++++++++,,,,,,,,,------,,,,,,---111444444000,,,***+++,,,...///////////////...---,,,++++++******---------...000111222333111000///...///000222444222111000...,,,***)))(((&&&'''(((((()))))))))(((***)))((()))*********)))************+++,,,---------,,,***))))))***,,,---...333555222//////...,,,***)))******'''###'''...---------///222333222111///111333444333000,,,)))((((((((((((((((((''''''&&&&&&&&&&&&'''(((((()))''''''''''''((()))++++++''')))******)))))),,,...///111666:::777...((('''%%%&&&&&&'''(((((())))))%%%&&&&&&'''''''''&&&&&&***)))))))))++++++)))'''&&&&&&(((***+++,,,,,,,,,******(((&&&%%%&&&***---***))))))((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%$$$$$$''')))&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&(((((('''&&&&&&'''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((''''''(((((()))))))))***,,,,,,***)))******)))(((&&&%%%&&&(((+++,,,((()))))))))(((((('''&&&)))(((((((((((((((((((((''')))+++...///...---,,,+++************+++,,,---+++++++++******+++++++++''')))+++)))&&&'''+++000------...---,,,---...///***---000111000///111333333333444444444555666888555777888888666555555666333222222333555555444333777666555444444333333333555555444444555777999;;;777777666666555555666666666666666666666666666666111444888999888777888999:::777555444666888999999666555444333333333333333222///,,,))))))***+++++++++,,,///111333555666666999888777666777888:::;;;777888888777555444777999777::::::999:::;;;777111***(((&&&%%%&&&'''''''''''''''''''''((()))***+++)))+++---,,,******+++---)))))))))))))))***++++++---///000...+++***,,,...***)))((()))***+++***)))***++++++*********,,,///---,,,+++,,,------,,,+++***+++,,,,,,,,,,,,+++***''')))---222666:::<<<===;;;;;;::::::::::::;;;;;;:::888666555777888888777888666555555666666666555666777888888666555666888000777999555333888<<<===444666666333,,,((()))+++)))(((((()))+++---,,,+++(((***,,,,,,+++***+++,,,(((+++///111000...,,,,,,------...//////.........,,,,,,,,,---.........///.........///000000...,,,((()))+++,,,,,,,,,++++++******)))''''''(((+++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,'''%%%''',,,,,,)))+++222++++++,,,,,,,,,---------***((()))222===@@@;;;444,,,,,,...000111222222222222111///---+++******))),,,,,,---...000222333555333222000///...///111222222111000...,,,***)))(((&&&&&&'''((())))))((((((,,,)))'''(((+++,,,***'''******))))))***,,,...///...---+++******+++---......444666111---,,,+++((((((((((((((($$$!!!%%%,,,///......///111111000///...///000111111///,,,+++''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&((()))+++,,,(((***+++***'''''')))+++***+++000444111)))%%%%%%$$$$$$%%%&&&&&&'''(((((()))))))))((('''&&&%%%$$$&&&&&&'''***,,,---,,,***&&&'''))))))))))))+++---+++***(((&&&%%%&&&***---)))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&###%%%'''&&&%%%%%%'''***$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%''')))+++&&&''''''''')))***+++,,,,,,......---***((((((((('''&&&$$$###%%%'''***,,,((((((((((((((('''&&&&&&((((((((()))******++++++'''))),,,///000000...---...,,,)))((((((***---///,,,++++++******++++++,,,+++...///---***+++000555///000///......///111333///222555666444444666888666888999:::999:::;;;<<<777888::::::888777888888888666444444555555333222777666555444444333333444666666555555666888;;;<<<999999888777777666777777888777666666666666666777...222777999888666666777===:::777666777999:::;;;777666555444333222222222222---((('''(((***)))''''''(((,,,000444777999:::888666444333444666888:::555777888777555555999<<<777:::<<<;;;;;;<<<777111(((&&&%%%%%%&&&'''&&&%%%(((''''''(((((()))***+++(((+++------+++***+++---))))))((())))))***+++++++++,,,,,,,,,++++++,,,...,,,+++***+++,,,+++)))'''+++++++++))))))***---000,,,---...000111000---******+++,,,------,,,+++***''')))+++///222555777888:::::::::999999:::::::::999777555555777888888888:::888666555666666555444555777777666555444444555///777999555333999@@@AAA000333444000)))&&&&&&)))***)))((((((+++,,,---,,,(((***+++,,,*********+++))),,,000111///,,,)))''',,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...---***'''***+++,,,---,,,,,,******(((((('''(((((()))***+++)))***,,,------,,,***)))+++,,,......---,,,---...***+++---///000000///...))))))***+++,,,,,,,,,,,,333222111000000000111111111+++,,,111===SSSXXXGGG000333555777777666777888000000//////......------///...---000444666444222111///,,,++++++...111444666444000+++'''%%%$$$$$$)))))))))***,,,---,,,*********))))))(((((((((''')))***+++***)))((()))***((((((((((((''')))---000...++++++///000,,,)))******)))((((((((()))+++,,,,,,,,,+++***))))))******------------,,,***((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$&&&&&&### """"""###$$$&&&'''((((((%%%&&&'''&&&%%%$$$%%%&&&***++++++)))%%%""" )))(((&&&&&&''''''&&&%%%((($$$ """&&&******(((&&&***...000...+++(((''''''&&&%%%$$$%%%''')))+++000...)))$$$%%%***---,,,(((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''&&&%%%$$$&&&'''((())))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$$$$%%%'''((()))***+++((('''$$$$$$%%%&&&%%%$$$)))$$$$$$***+++%%%$$$)))+++(((%%%###&&&)))(((%%%***))))))(((((((((((((((%%%'''((('''%%%&&&))),,,+++***)))((((((((()))***'''(((***,,,---...//////------///333666666222///,,,//////,,,,,,//////,,,000000111111111000000///------......//////000000222333444333222222444666333666888999888888888999666999<<<===;;;999:::<<<999;;;===;;;888666777888444555666777777666555444555555555555555444444444999888777666888:::<<<>>>@@@<<<777666888999888777;;;<<<<<<888333111333666777555666999:::777777999@@@???<<<999777777888888444444555555444222111000...+++((('''))))))'''%%%###&&&))),,,///333888<<<>>>===;;;999777555444444888888888888888888999999:::;;;;;;;;;999666222///'''###"""%%%((('''''')))'''******((((((+++,,,))))))+++------+++)))((((((''')))***+++******+++------,,,***))))))***,,,---***)))&&&&&&+++111000,,,,,,+++++++++******)))))),,,,,,,,,+++)))((()))***,,,,,,++++++++++++,,,,,,)))+++---///111444999<<>>===:::777888888777666666666666666888999::::::999888777666888888888888888777666555666555222///,,,)))''''''***++++++***((('''(((******+++,,,---,,,+++***)))///...---,,,,,,,,,,,,---...///000111111///---+++++++++------------+++++++++******+++------+++******++++++,,,------------((((((((((((((()))***+++***+++,,,------,,,+++***---...///...+++))))))******+++---///000000///...)))***+++,,,------------222222222222111///...---000---//////222AAAGGG;;;333555777888777666666777111000///...------------...------///222333222000111///---,,,,,,...000222222000---***'''&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%))))))((((((((('''''''''((()))***)))((('''((()))((())))))(((&&&''')))+++***((()))......***''''''+++)))'''$$$$$$%%%''')))******))))))((((((((((((+++,,,,,,+++***(((&&&%%%###$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$&&&&&&$$$!!!!!!!!!"""###$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''))))))(((&&&$$$"""###%%%)))'''&&&&&&''''''&&&$$$'''### !!!&&&))))))''''''+++111333222---)))''''''&&&%%%%%%&&&''')))+++((()))'''%%%&&&++++++(((((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((((('''%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$((((((((())))))*********+++***'''%%%$$$%%%'''((()))$$$$$$)))***%%%$$$''')))'''$$$$$$'''+++---,,,,,,,,,++++++++++++,,,,,,+++,,,---+++))))))+++......---,,,+++++++++,,,---,,,---...///////////////---...///333666666333//////222222//////222222///111111222222111000/////////000000000000000000111444555555333111000111333555777999999888777888888666999;;;;;;:::999:::<<<999;;;<<<;;;888666777888777888888888888777777666444444444555555666666666999777555333444777:::<<<>>>;;;888777888888888888999888777777888888888888999666666999999555444777<<<;;;999777666666666777555555666666555333111000***(((&&&&&&'''(((&&&$$$###%%%'''***---111777;;;;;;:::888666444222222111999999999999999999999999::::::;;;;;;999666222///***%%%$$$''')))'''&&&((('''******((((((+++,,,))))))+++,,,,,,***))))))***''')))***+++******+++------,,,***))))))***,,,------,,,)))(((---222111---,,,,,,+++++++++*********+++,,,,,,,,,******,,,---+++++++++******+++++++++,,,---///000111444888;;;===<<<;;;:::::::::;;;<<<:::888777888:::;;;999666777777666555555555555666888888999:::999888777777666666777888888888888888888555000,,,)))))))))***+++,,,,,,+++))))))***+++******+++,,,,,,,,,+++***)))******+++,,,---............/////////...---,,,+++,,,------------,,,+++,,,+++++++++,,,,,,,,,+++++++++,,,---------,,,,,,(((((((((((()))***+++,,,+++,,,---......---,,,+++,,,---...---+++)))))))))+++,,,...///000//////...)))***+++---.../////////000222333444222///,,,***......333///(((111999222555777888888666444444555222111...,,,+++++++++,,,---,,,,,,---...///...---//////...---------......---,,,***(((''''''((((((***'''%%%%%%&&&''''''&&&''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&((()))'''(((((('''%%%%%%%%%&&&&&&%%%(((,,,,,,'''$$$$$$+++)))%%%###""""""$$$%%%((((((((((((''''''''''''*********)))'''%%%$$$###""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%''''''%%%############$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%&&&(((''''''&&&$$$"""###&&&)))(((&&&&&&&&&''''''&&&$$$%%%""" !!!%%%((((((''')))///555888666000***'''&&&&&&%%%%%%&&&''')))***###&&&''''''***---+++&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$######"""$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((------,,,((($$$$$$(((+++---***)))+++,,,+++***++++++)))'''((())),,,///111//////...//////000111222222333333111///...///000222111000///...///000000222333333222222111//////......000333555555333111111444444111111444444111333333333222111000///...222222222111111111111111222333444333111111222444777999::::::888777777888888999::::::999999:::;;;888:::;;;:::888777777777999999888777777777777777555555666777888999:::;;;:::888555333333555888;;;:::::::::999777777888999999777555888<<<===;;;888:::777666888777333222444666666666666555555555555555666777777555333111///&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''***///555:::<<<;;;:::888666555555555777777888999:::;;;<<<<<<;;;:::::::::999666222...,,,'''&&&)))***'''&&&((((((***+++((())),,,,,,))))))***+++***))))))+++,,,''')))***+++******+++---,,,,,,*********+++,,,---------+++))),,,111000+++,,,+++++++++++++++*********+++------,,,,,,...000++++++************++++++...///000000000333777:::888888777777888999:::::::::888777777999:::999999777777666555555555555666777777888999999999888888444555666777999999::::::888444///***((()))+++---,,,---...,,,+++***,,,---)))***+++,,,,,,,,,,,,,,,'''(((***,,,---------,,,......------------,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---------,,,++++++((((((((()))***+++,,,---------.........---,,,+++)))+++,,,---,,,,,,---...+++,,,---...///.........)))***,,,---///000000000000000222222222000...,,,------222///'''---444///333444555444222111222333222000,,,)))((()))***+++++++++*********++++++***,,,,,,,,,,,,,,,+++***)))***)))((('''''''''((((((...+++(((&&&''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))$$$&&&''''''%%%$$$$$$$$$###$$$''',,,+++%%%###$$$(((((('''%%%%%%$$$$$$%%%''''''((((((((('''''''''***))))))'''&&&$$$######!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((%%%%%%&&&%%%$$$$$$&&&(((&&&&&&%%%&&&((((((&&&$$$$$$"""!!!"""%%%''''''&&&---333999;;;777000)))%%%$$$$$$$$$$$$$$$&&&'''((($$$((()))***,,,///,,,'''''''''&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%###%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""###%%%&&&&&&%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&(((************111444555111+++)))+++///222222111000000333555555111///...///...,,,---000000000111111333444555666666666555444333222333333666555333111000//////000444444444444333222000000//////111222444444444333111444444111111444444111444444444333222000///...333333222222111111000000...///111222222444666999999;;;;;;:::888777777888999::::::999999999:::;;;888888999999888777666666999777666444444444555555999999::::::;;;<<<<<<===;;;:::999777777777888999777999;;;:::777666777::::::999999:::<<<<<<:::777:::666555777666333222555444444555666666555555444555555666666555222///---######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&(((---444999<<<;;;:::999888777777777444555777999;;;===???@@@;;;:::999999999777222---***&&&%%%)))+++((('''((((((++++++)))))),,,,,,***)))******)))((())),,,...''')))***+++******+++---++++++*********+++,,,---+++,,,***(((***---,,,(((***************************,,,------,,,,,,---...+++******))))))******+++,,,---......///222666:::666666666666777777888888;;;:::999888999;;;<<<===999888777777666666777777777777888888999999999999555555666888888999999999666333...+++)))***,,,...,,,------,,,+++***,,,---))))))***+++,,,,,,------***+++---...---,,,***(((------,,,++++++,,,,,,---,,,------------------,,,......---,,,++++++,,,...------------,,,++++++***(((((())))))***,,,---...............---,,,,,,+++)))+++------------...///+++,,,,,,---------------)))***+++---...////////////.........///000111222///+++......(((---222+++,,,...///...------///000///---***'''&&&&&&((())))))))))))(((''''''((())))))************)))'''&&&))))))((('''&&&&&&&&&&&&)))'''###"""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%(((***"""$$$&&&&&&%%%$$$%%%&&&###$$$(((,,,+++%%%$$$'''%%%''')))******)))'''&&&''''''((())))))(((((('''***)))((('''&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&(((###%%%((((((&&&$$$###"""%%%%%%%%%'''((((((%%%###"""""""""###%%%&&&'''&&&111555999:::555---&&&"""""""""""""""###$$$%%%%%%((())))))((()))---+++'''((('''&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###!!!###%%%%%%$$$######$$$######$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''*********)))(((((((((((()))***,,,...000000//////333888;;;:::444111222555666;;;:::333222999@@@AAA888444333555444///---///111111222333444555777888555444444555555555555444888777444111///...------222222333333333222111111///000111222333333444555222555555222222555555222555555444444222111000///222222222111111000000000...///111222333555888:::;;;<<<<<<:::888777777888;;;:::::::::;;;;;;::::::777777777888888777666555888777666444444444555666::::::::::::::::::::::::888999:::::::::888666555444888;;;;;;888666777999666999<<<===;;;::::::;;;999555444666666333444777555666666777777666666555333444555555333000,,,)))"""$$$%%%&&&&&&&&&&&&&&&'''''''''&&&(((,,,333777777777666555555555555555666777888999;;;<<<===>>>;;;999777888:::777111,,,&&&######(((+++)))(((***(((++++++)))))),,,---***)))******)))((())),,,...''')))***+++******+++---*********++++++,,,,,,---***,,,+++)))))),,,+++'''(((((())))))))))))))))))+++,,,...---,,,******+++++++++************++++++((()))***+++,,,111666:::888888888888888777777666999999999888999:::<<<>>>;;;::::::999999999999999777777777888888999::::::888888888888888777666666333111///---,,,+++++++++***++++++***))))))+++,,,))))))******+++,,,---...+++,,,...//////---+++***,,,,,,++++++++++++,,,------------------------------//////...++++++,,,...------------,,,++++++***)))))))))***+++---...///......------,,,++++++++++++,,,...---+++******+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++,,,...111222///((()))+++'''***,,,$$$((()))))))))((((((***,,,***)))&&&%%%$$$%%%&&&''''''((('''&&&$$$$$$&&&(((((((((((()))(((((('''&&&))))))(((((('''&&&%%%%%%&&&$$$"""!!!"""#########$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$######%%%))),,,###%%%&&&&&&%%%%%%&&&(((%%%&&&***---***&&&&&&+++$$$&&&)))+++,,,***(((&&&&&&'''((()))))))))(((''')))(((''''''&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&%%%%%%&&&########################"""###%%%%%%$$$$$$%%%'''"""%%%))))))'''###!!!$$$$$$%%%'''((((((%%%###""""""###$$$%%%&&&''''''111333555444///)))$$$"""!!!!!!""""""###$$$$$$$$$'''((('''$$$&&&***)))&&&)))((('''&&&%%%$$$###"""!!!""""""###############!!!###%%%&&&$$$#########!!!""""""##################"""""""""###$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''***)))((((((((()))+++,,,//////...---------------...///111333444333222111333777;;;===<<<<<<===???GGGQQQPPPBBB<<>>======@@@BBBEEEIIINNNTTTZZZ]]]mmm{{{yyydddXXXcccttt{{{OOO???222444666333111444444444444444555666777888444333222333444444111...111000///...---......///000111111111111111000000000222333222111222555999555888888555555888888555444444555444444333222222222222222222333333333333555666666666555444666888<<<<<<<<<:::888888:::;;;<<<<<<===???AAA???;;;777777555444555888888666444555666777888888999999888666666666666666666666777666666666555555555555555333444777999;;;;;;888666555666777888999;;;===???<<<888666777666333444888>>>===;;;888666555555555333444666555333...)))&&&"""%%%((()))'''%%%%%%&&&%%%&&&'''''''''***...111999888888888999:::;;;;;;::::::999999999888888888<<<888666777:::888111***&&&###%%%***---+++)))***))),,,,,,)))***------***)))+++,,,,,,***))))))***''')))***+++******+++---))))))***+++,,,,,,------(((,,,...++++++------***)))*********++++++++++++***,,,//////...,,,++++++------,,,,,,,,,,,,------((()))))))))***...555999777888999:::::::::999888111444777888888888:::<<<<<<<<<;;;::::::::::::::::::999888777777777888999;;;::::::999777555444333555333000---+++***++++++''')))))))))((((((***,,,,,,+++*********+++,,,---******+++,,,---......///***+++,,,.........---,,,///...---,,,,,,---...///+++000333333///++++++---++++++,,,---------,,,,,,))))))***+++,,,...000000...---,,,+++************###%%%'''(((((((((***+++))))))((((((((((((((()))((((((((((((((('''&&&&&&###%%%'''))))))(((&&&%%%%%% &&&***$$$%%%+++)))''''''&&&$$$!!!!!!"""$$$!!!"""""""""############$$$&&&&&&$$$"""###&&&***))))))(((((()))***+++,,,&&&&&&'''((()))))))))((("""!!!"""###%%%&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######&&&***...,,,+++***'''$$$$$$&&&(((''''''***+++((($$$(((///)))'''$$$"""!!!"""###$$$"""###%%%'''''''''%%%$$$%%%%%%$$$$$$%%%'''((())))))((((((''''''&&&%%%%%% ###&&&&&&$$$###$$$&&&""""""######$$$$$$$$$$$$!!!"""###""""""$$$%%%###%%%&&&%%%$$$###$$$%%%"""###$$$''')))(((%%%###"""$$$&&&'''''''''((()))******)))'''%%%$$$%%%'''######$$$&&&&&&&&&&&&&&&"""%%%''''''+++///---)))+++***)))(((&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&)))***((('''&&&&&&******+++,,,,,,,,,,,,,,,)))))))))***,,,///111222000...---,,,---///222444555333222111222333555666111111222333555777:::;;;555888???EEEKKKNNNPPPQQQWWWVVVWWW]]]gggrrr{{{uuu]]]FFF333222333000000333555555555555666777888888666444222333444222...+++------,,,---...///111222222222222222111000000///111222333222000111666:::333666666333333666666333444444444555444444333333333333333444444555555555333444666666666777999<<<<<<<<<<<<:::999999;;;===<<<<<<>>>AAACCCAAA;;;666777555444555888888666444111333555777888888777777666666777888999::::::;;;;;;999666444444666999;;;444333555999======999444===999666666999;;;:::888???;;;888888666333333666AAA???;;;888555444444444444555777777444///***'''!!!%%%((((((&&&$$$$$$%%%$$$%%%&&&&&&'''(((+++...555555555555666777888999444555666777999:::;;;<<<<<<888555777:::888111***(((&&&''',,,...+++))))))))),,,,,,******------+++)))+++------+++)))((((((((()))++++++******,,,---((()))***+++,,,---------%%%))),,,***)))++++++(((+++++++++,,,,,,---------))),,,///000///............------,,,,,,------...++++++***)))***...444888444666777999:::;;;::::::222666:::;;;::::::<<<>>><<<;;;::::::999999::::::;;;:::888777777777888888::::::999999777666555444888444///***((()))+++---((()))***)))((()))***,,,---,,,+++*********+++,,,---,,,+++*********++++++***+++---/////////---,,,///...---,,,,,,---...///***000555444000,,,+++,,,***+++,,,,,,------------''')))***)))((('''(((***)))((('''&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&$$$)))***&&&%%%'''&&&!!!$$$'''(((%%%###$$$"""$$$$$$$$$$$$$$$$$$%%%%%%!!!###$$$&&&''''''&&&&&&)))&&&$$$$$$!!! $$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$&&&(((+++,,,---,,,)))((('''((()))***'''((()))((('''&&&'''(((&&&&&&&&&&&&%%%$$$######&&&&&&'''%%%######$$$&&&&&&&&&&&&'''((()))***+++,,,***'''$$$######%%%&&&%%%$$$###%%%(((+++------"""###%%%%%%###!!!!!!!!!"""###$$$###"""!!!"""###$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%'''))))))%%%"""!!!###$$$%%%%%%%%%#########"""""""""""""""!!!$$$%%%""""""%%%$$$!!!###'''&&&"""!!!&&&,,,%%%%%%%%%%%%%%%&&&&&&''''''(((***,,,,,,+++***)))...---,,,***(((&&&%%%$$$&&&&&&'''''''''&&&&&&%%%%%%'''+++---...---++++++)))((((((((()))***(((&&&)))((((((((((((***,,,---))))))+++,,,---......///000000111111333444555666555333111//////111333555555666666555333111111222777;;;999333000333333000:::555000777EEEBBB@@@JJJJJJUUUfffuuuwww}}}}}}uuuMMM222888<<<000,,,666111444888<<<===;;;777555444444333111///...///111+++,,,.../////////111333444000...///333333000+++000///...000444666555333777555444444666777666666444444333111//////111444222555444111222555555333333666777555111222777<<<<<<<<<:::888666777:::===888;;;>>>@@@@@@>>>:::888999555222333777888555111444666777777777777888999///000222444555666666666<<<;;;999666333333555777666666555666666777999:::<<<;;;:::999999999999999888888888888888888888888666555555555555666666777111555999888444///,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%'''---111555666777666555555777999:::::::::999999999888888888999:::999777222...+++%%%''')))*********((('''+++***)))))),,,---------+++...,,,''',,,222+++'''((()))******+++******+++,,,.........,,,***(((((()))***))))))))),,,...+++,,,------++++++,,,---)))***,,,000333222---)))++++++,,,,,,,,,,,,------,,,,,,***)))***...444999222666:::999555333666:::222555888999777777999<<<<<<:::888777888999999999999;;;;;;999666666999<<<777:::;;;888333000333777333222000---,,,+++++++++...+++((())),,,///...,,,,,,++++++,,,......---+++***++++++,,,,,,,,,++++++.........///000000///------------,,,,,,,,,++++++)))))))))+++---...---,,,......---,,,,,,,,,------'''((()))((('''&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%"""&&&'''$$$$$$'''&&&""""""%%%&&&$$$$$$&&&%%%!!!"""""""""###############!!!"""###$$$%%%%%%%%%%%%$$$""""""$$$###!!!$$$)))&&&%%%###""""""###%%%&&&%%%%%%$$$$$$%%%''')))******)))'''&&&&&&'''((()))'''((())))))''''''((()))&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&%%%$$$$$$&&&'''''''''''''''(((((()))***)))'''%%%###""""""######%%%$$$$$$%%%)))+++,,,,,,"""###%%%%%%###!!!!!!"""!!!"""######"""!!!"""$$$###$$$%%%&&&&&&&&&%%%$$$'''%%%######%%%&&&%%%###!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%&&&******(((###&&&)))(((&&&&&&***...((()))***+++++++++******+++---...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))+++...222444222...***------...///...---,,,,,,111000///.........///000111111222222222222222111666555555444444555555666444333222111111222444555444555666555444333444555555999999222000444888999222111---888QQQ```hhhuuuyyy|||}}}uuulllttteeeGGG444999===333...444222555888:::;;;999666444888666444222111111222222---///000000000000111333333111000111333333111///333111000111444555444333666444333333444555555444555555555333111111333555333666666333333777888666111444555444333333666:::777666555444222333777999:::<<<>>>???>>>;;;888666777555444555777888777555555666777777666666888:::555444444555666777999:::;;;:::888555333333555888666666777999:::;;;;;;<<<999888888888888888999:::888777777777666555444333333444666888999999888777222555777777444000---+++''''''''''''''''''''''''((())))))'''%%%'''+++000555666777666555555777999999888888777777777888888999:::;;;:::777333...+++'''(((***+++++++++)))(((+++***))))))+++,,,,,,++++++///...))),,,222...$$$(((((()))***+++++++++++++++,,,---------,,,+++***+++,,,...---+++******++++++,,,------++++++,,,---+++***)))***,,,---+++(((+++++++++,,,,,,,,,---------,,,+++)))))),,,222666666777888888777777666777222555777888777777999;;;;;;999777666777888777777888999999999888999:::<<<999;;;<<<;;;777555666777444333111...,,,,,,,,,,,,---+++))))))***,,,,,,,,,++++++***,,,---...---+++***+++,,,,,,------------//////////////////...,,,---------,,,,,,,,,++++++((()))***,,,......---+++---------,,,,,,,,,,,,---&&&''''''&&&$$$###$$$%%%######""""""!!!!!!""""""!!!######"""!!!"""######$$$######&&&&&&$$$ ###%%%###$$$''''''%%% !!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$"""!!!###&&&%%%###%%%)))&&&%%%$$$######$$$%%%&&&%%%$$$#########$$$&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&((()))((('''&&&''')))&&&&&&&&&%%%%%%$$$###""""""###%%%%%%%%%&&&(((***((('''''''''''''''(((((('''&&&%%%$$$######""""""######$$$&&&)))+++***)))!!!###$$$$$$"""!!!!!!""" !!!######""""""###$$$"""###$$$%%%&&&&&&%%%$$$&&&$$$!!! """$$$%%%%%%######%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%((()))(((+++000333111***+++++++++,,,---///000,,,---...000000///...---///000222333333333222111,,,,,,---......//////000000000000000000///.........///333777;;;999222---222666999999666333333444999888666555333222222222777777777777666444333222:::999888666555555555555333333333444444555666666333555666666555555666777333666666000...333<<>><<<999CCCMMMKKKTTTQQQXXX^^^```llliiiRRR===<<<:::777666666444000333333444444555666777777???999222111444777666333333444444333111000000111+++///333222///...000444333222222333333444444333444333111111222333222111111333555444333222222333000333333111222777888666222333555888;;;;;;999666777777888777777888;;;=========<<<;;;::::::999999222555888777333222555888555666666555555666999<<<666555444444333444555555444444444333111222444666555777:::<<<===;;;999777666666666666666777888999::::::;;;<<<;;;999777666000222555777888777666444555444333444666444...)))$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((((((+++222777888999:::999777777999;;;888777555444444777999;;;888999:::999666111,,,)))******+++,,,---,,,,,,+++***)))((()))***+++)))((($$$***,,,((('''+++//////******+++,,,------------+++*********+++,,,------...///000...,,,******+++***,,,,,,,,,+++***+++,,,...,,,)))((((((+++---...***++++++++++++,,,,,,,,,...............111555999;;;;;;:::::::::999777666333444555666666666777777@@@>>><<<;;;<<<<<<:::999888666666999<<<===;;;777;;;;;;<<<>>>???>>>999666555333000---++++++,,,---***,,,---+++((('''***---+++******+++------,,,***((()))+++,,,---......///,,,...//////...............------------,,,,,,,,,'''***///111111...+++)))***+++,,,---------,,,+++!!!######""" !!!!!! !!!!!!!!!######"""!!!"""###"""!!! !!!!!! !!!"""!!!$$$$$$!!!!!!$$$%%%""" !!!!!!"""######$$$######"""!!!!!!"""$$$%%%'''&&&&&&(((%%% """""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!! !!!!!!!!!"""######"""###%%%$$$######%%%&&&&&&&&&&&&&&&&&&%%%######!!!###$$$%%%&&&'''***,,,&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&(((((('''&&&$$$#########$$$&&&(((((('''%%%!!!"""######!!!!!!"""$$$###$$$&&&%%%$$$$$$&&&'''$$$%%%&&&((((((((('''&&&$$$&&&'''(((((((((''''''%%%%%%''')))+++...///000000///...,,,+++)))((('''&&&***,,,---000777:::999444111///000444666555222222111///---...000222444111222222333333333333333000000000000111111111222444444444333222111000000333222222555:::======<<<;;;???CCCBBB===:::;;;===777777777777666666555555222222333333333222222111///...------------......///000333666777888888777777888888777555333444555000...***%%%"""%%%000999??????000'''666FFFJJJKKK===:::888@@@PPP\\\ZZZPPP>>>666999===:::>>>@@@888CCCDDDEEEBBB>>>CCCCCC:::555;;;;;;444111444555111222111222222444666999:::>>>888222111555777555222444555555333111///000000---111666555111///222666333444555666777888999:::555333111111222222222111111333555555444333333444000333333111333777888666333444777;;;>>>===:::666333444555444444555777999:::::::::999::::::;;;;;;444888:::888222000222666222333444444444555888:::111222333444444222000///000111111000///000222444333555777999888555222///333333222111111111111111000111333555666666666555777777777666666666666666555333222444555444///***########################"""%%%''''''(((,,,222888:::;;;;;;:::999888:::;;;888777555555555888;;;===777777888777444///***'''******++++++,,,,,,,,,,,,)))(((((()))++++++***(((%%%)))+++(((&&&***...111***+++,,,------...------***************+++,,,---,,,,,,,,,***)))))),,,...***+++,,,,,,******+++,,,***************+++---///*********+++++++++,,,,,,)))+++---...000333777:::888<<<>>><<<888555777999444444555666777777777666???===<<<<<<===<<<;;;999:::888777999<<<<<<999555888999;;;>>>???===999555444222...+++))))))***,,,+++---...,,,)))))),,,///*********+++,,,---,,,***((()))***,,,---.........))),,,...///......///111.........---------,,,,,,''',,,111333111---***)))***+++,,,,,,------------!!!"""!!!  """  !!!""" """"""!!!!!!!!!"""### !!!!!!""""""$$$###"""""" !!!"""###$$$$$$######""""""""""""######$$$"""###%%%$$$!!!!!!&&& """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$$$$######%%%&&&(((((((((''''''&&&%%%$$$###$$$&&&&&&&&&&&&)))+++'''&&&&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$'''&&&&&&''')))***)))'''$$$%%%&&&%%%$$$$$$&&&((('''((())))))''''''((()))((()))***++++++***)))(((%%%(((,,,---,,,+++***+++***+++,,,---000222555666222111000...,,,***)))((('''+++......111666888666444111///000333555444222333111///......000333555222222222222333333333444---...///111333555666777555555555444333222111000//////000111444777;;;===999;;;===;;;888666666888222333444444555444444333......///000000111000000''''''&&&''''''((()))***,,,...111444666777777777777888888666444222333333111+++%%%""" &&&------...%%% ,,,444444777444555666666;;;@@@>>>999666111777===:::===@@@999333<<>>555333111111111222111000222444555555333333444666111444444222333777888666111444888;;;;;;:::777555111333444333222333555666444444555555666777777888444777999666111...000333,,,...000111111111333555---///222444444111...,,,---...///...------...000...///111222222///+++)))---,,,+++***)))))))))))),,,,,,...000222555666777<<<;;;:::888888888888888444444333444444222///---%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''')))...333::::::;;;999888777999:::777666555555777999;;;===666666777555222---(((%%%))))))))))))*********+++((('''(((***,,,---+++))))))+++,,,+++***+++///222******+++,,,------------*********+++++++++++++++((()))))))))((())),,,///***+++,,,+++***)))***,,,'''(((************+++,,,************++++++++++++$$$'''***---///222666999666;;;???===777444777;;;555555555666888888777555;;;:::999:::;;;;;;999777::::::999999::::::888777555777:::<<<<<<:::888666444111---***((((((***+++,,,,,,,,,+++***+++---///***))))))***,,,---+++***)))***+++---............(((+++//////------///111............---------,,,)))...333444111---******,,,,,,,,,,,,,,,...////// !!!### !!! !!!  !!!"""!!!!!!!!!%%% """!!! !!! !!!"""######!!!!!!!!!""""""!!!!!! !!! """"""!!!###))) !!!!!!!!!!!! !!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!"""###%%%%%%$$$$$$&&&((())))))))))))((('''&&&%%%&&&'''''''''%%%%%%''')))(((((((((((())))))***++++++,,,,,,,,,,,,+++******---+++******,,,------,,,)))******)))((()))+++---,,,------,,,***)))***+++,,,---......---,,,***)))(((+++------,,,,,,---///.........///000222444555111000000///...---,,,,,,(((---000111333666555111111000//////000111222111---.........///////////////////////////000111111+++,,,---...000222333333333333333222111000......***---000000...///333777444333222000///...//////------...//////...------******+++,,,,,,,,,,,,,,,$$$#########$$$$$$%%%&&&***,,,...111333555777777555666666555333222333444222)))""""""!!! !!!%%%'''(((###$$$,,,***(((111444777777444333555444222///---444999555999???;;;///:::<<<999:::666222444222555777444222444666777555444444444555666777888888888777666666444333222555666777555333222222333333555777777444333444555444777999999777777999<<<444222000///000000///...000111111000///000222444///222222//////333444222---111666777555222111111///000111000//////000111---...//////000//////...---///000...+++)))***,,,$$$'''***,,,,,,,,,,,,---)))+++---......---+++***+++,,,,,,,,,***)))***,,,''')))+++,,,,,,+++)))'''''''''&&&&&&&&&&&&&&&'''******+++,,,///333666888888999999999999888888777222444555555333000//////''''''''''''''''''''''''&&&'''((('''&&&(((---222777888888777555555666777444444444555777999:::;;;666777777666222---((($$$'''''''''''''''((())))))''''''(((+++......---+++,,,+++,,,,,,,,,+++,,,...)))***+++,,,,,,---------******+++,,,,,,+++))))))%%%(((+++,,,+++******+++)))+++,,,+++***)))***++++++,,,---+++)))((())),,,************++++++++++++&&&))),,,///111333777999777999;;;:::888777888999777666555666999999888555888888888:::;;;;;;:::888888999:::999888888:::;;;333777;;;<<<:::888888999555222...***((()))+++,,,+++***((()))+++---......***))))))***,,,,,,+++***------...///////////////***---000///,,,***,,,///............------------***///444444000,,,***+++///---,,,+++,,,...111222 """### !!!!!!""" """(((!!! !!! !!!!!!"""!!!!!!!!! !!!!!! ###(((!!!!!!""""""""""""!!!!!! !!!!!!"""######""""""###$$$$$$$$$###"""!!!!!!###%%%&&&&&&&&&&&&((()))************)))((('''&&&'''(((((('''%%%%%%&&&'''************+++,,,......111111111111111000000000111///------...000000000,,,------,,,+++,,,///111//////000...,,,***+++,,,///000000000///---+++***+++------,,,***+++///333//////...------...///000.........///.../////////***///222333444555333.../////////......///000111&&&(((+++......,,,***(((+++++++++++++++,,,,,,---++++++++++++++++++++++++/////////...---,,,******%%%+++000000+++))),,,111000---***(((((())))))((('''((()))))))))(((&&&%%%'''''''''((((((''''''&&&$$$$$$###""""""#########)))***,,,///111444666777222333555444333333444666333)))!!!###$$$""" """ $$$+++$$$###111222444444000///222444222222111999;;;333333777333999>>>999555;;;888111222000222555777666555666888888777666555555555555555666888:::999777444333333777888888777555333444555222333444333222111000111222444666555222222333666222000............---,,,,,,---,,,+++***+++...111+++...---***+++...///,,,)))...444444///+++,,,---''')))***)))'''''''''))))))******+++***)))'''&&&%%%&&&'''&&&%%%$$$%%%&&&!!!&&&((((((((('''(((&&&&&&''''''(((((((((((()))***+++***)))(((((()))###$$$''')))******)))(((&&&&&&&&&&&&&&&'''((()))&&&&&&%%%&&&(((,,,000333111333666888999888555444111444666555222//////111''''''''''''''''''''''''"""$$$&&&&&&&&&)))///444555666666555333222444555111222333555777888999:::777888888666333...(((%%%&&&&&&&&&&&&&&&'''((((((&&&'''(((,,,///000...---,,,******++++++))))))***))))))***+++,,,,,,,,,,,,)))+++,,,---,,,***((('''###'''---000///,,,(((''')))+++++++++***)))***+++222222111---)))(((***---)))************++++++++++++---111333555666888:::888777777888::::::999777888666555777999:::888666999999999;;;===>>><<<:::666888:::999777777;;;???222777<<<<<<888666888;;;666333///+++)))***,,,---***'''%%%'''+++......---***))))))***,,,,,,+++)))///000111111111111111000,,,000222000+++((())),,,//////.........---------+++000555444///++++++,,,000...,,,+++,,,...222444 !!!!!!### !!!!!!  """!!!!!!!!!  !!!!!!"""######$$$$$$!!!!!!"""""""""######### !!!######"""###%%%'''###'''(((%%%$$$'''%%% ''''''(((((()))))))))***++++++,,,,,,++++++***)))$$$'''(((&&&"""###)))...000///...---------------222333333111000///000222111000000333777777444000......---...///222444666000000000///...,,,+++***+++---//////...------...***,,,.........---...///---...//////......///000///...---,,,+++,,,------000///...---,,,---......---,,,+++,,,---***%%% ++++++***)))(((''''''&&&(((%%%&&&******$$$!!!$$$)))(((***+++(((%%%'''---***///222111+++%%%###$$$&&&''')))+++***(((&&&$$$'''''''''&&&%%%### %%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$%%%)))((()))...555777555111444555666777777666555444)))(((%%%!!!!!!!!!"""#########&&&***---222333444555555555444333333555666555444444555666111333555666555222...+++777666555444444333444444000222666777777666666777999777444333444555555555;;;:::888666444333333222222222333222000000111333333111///......///000111111000...---------......+++((((((******&&&&&&)))+++***)))))))))***,,,---###++++++(((***&&&###***&&&""""""(((+++***''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###""" !!!"""###"""$$$&&&(((''''''&&&&&&&&&&&&''''''$$$)))&&&***(((,,,888'''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%&&&)))******))))))(((&&&$$$$$$'''---222111333555777888777777777666666555555444333222111,,,***'''&&&'''''''''&&&((('''&&&&&&(((+++...000444333222333555555555444333333444444555777888999;;;999666111---)))&&&$$$'''&&&%%%$$$%%%''')))+++((()))++++++,,,+++***)))...******+++(((######(((+++***)))))))))***,,,---***++++++,,,+++***)))((((((((()))***************(((***++++++******+++,,,---***'''(((***,,,,,,***,,,+++)))((((((***+++------++++++000666999777444:::::::::999777888:::<<<<<<;;;999777777777999:::888999:::<<<============<<<;;;:::999999999999999666999======:::777777888444222000---------///000,,,,,,+++)))'''(((***---((())))))(((((((((+++------+++---000...++++++///,,,///++++++...)))&&&///111000...,,,+++++++++,,,,,,+++***,,,...///---***+++++++++---000333333222   !!!"""!!!!!!  !!!"""""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''!!!###$$$$$$$$$$$$''')))%%%((()))%%%%%%''''''###))))))))))))))))))))))))+++,,,,,,++++++)))((((((&&&''''''%%%###$$$(((,,,111000///...............333444444333111000111333///000111333555555333111000/////////000111111222000000000///...---,,,++++++,,,------,,,,,,---///...///111111000000111222---/////////------...///...---,,,+++***++++++,,,---,,,+++*********++++++***))))))******((($$$ (((''''''&&&&&&%%%%%%$$$&&&###%%%))))))$$$"""$$$&&&$$$$$$&&&%%%"""###'''(((,,,000///)))%%%###$$$%%%&&&'''((('''&&&$$$###$$$$$$$$$%%%$$$###!!! ###############""""""!!! !!!"""###$$$%%%&&&&&&%%%###"""!!!"""$$$%%%'''''')))///666999888555444555777888888777555444***)))&&&""" !!!"""!!!"""######$$$&&&***---333444555666666666555555333555666555444444555777222333444555555555555555777666555444444333444444111444777888777666666666;;;999777666777888777666888777555333222111000000000000000...,,,+++,,,---,,,,,,,,,,,,,,,+++*********)))((('''&&&'''((()))***''''''******'''''')))((('''&&&&&&&&&'''((((((%%%***&&&$$$***'''"""&&&+++&&&%%%)))***(((&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$######"""$$$%%%%%%%%%&&&(((***'''''''''&&&&&&'''''''''###(((%%%)))''',,,:::)))&&&&&&'''''''''&&&%%%%%%((('''&&&'''((()))((('''((('''&&&$$$$$$(((---222333222222666999:::777444444444555555444444333222---***(((''''''((((((''')))((('''&&&'''))),,,...444333333444555555555444333444444555666777888999:::999666333...***&&&$$$'''&&&%%%%%%%%%''')))***((()))***+++++++++******---+++,,,///,,,&&&$$$'''+++***)))))))))***+++,,,&&&''')))+++,,,,,,++++++&&&&&&'''((((((((((((((()))+++,,,,,,+++***,,,---,,,***((((((***,,,,,,*********(((((((((***,,,---...---...333999;;;999666<<<======;;;999999:::;;;;;;:::888777777888999:::999999:::;;;;;;;;;::::::<<<;;;;;;:::999999::::::555888;;;;;;:::999:::;;;999777222...+++))))))***+++,,,+++***(((''')))+++,,,...///...,,,+++***++++++***,,,///---)))***...+++///,,,---222---+++555000///---,,,++++++,,,------,,,***+++...///...,,,+++,,,---...///000111111 !!!   !!!""""""!!!!!!"""###!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''###%%%&&&&&&%%%&&&(((***(((***)))&&&&&&((()))'''++++++++++++************,,,,,,,,,+++***((('''&&&((('''%%%$$$$$$&&&((()))000000//////////////////111222333222000///000222---///222333222222222222111222222222111000///...///////////////...---,,,***+++++++++***,,,...111111222222000///000222444...//////---++++++,,,---++++++***))))))))))))***))))))((('''''''''''''''%%%%%%%%%&&&'''&&&""" ############""""""""""""###!!!###&&&'''$$$###%%%%%%!!!"""###!!!!!!###%%%(((++++++'''$$$###$$$$$$$$$$$$$$$$$$######### !!!"""""""""!!!!!! !!!!!!""""""!!!!!! !!!"""###$$$%%%&&&%%%$$$"""""""""###$$$%%%&&&)))000777;;;;;;888555666888999999888666555+++)))&&&###!!!!!!"""###!!!"""######$$$'''+++...444555666777777777666555333444666666555555666777666555444444444666999;;;777666555444333333333333333555777888666555555555;;;999777666777777666555333222111///...---------,,,---,,,***'''&&&&&&'''%%%&&&((()))((('''%%%###'''&&&%%%%%%%%%&&&'''((()))&&&&&&)))***''''''***&&&&&&%%%$$$$$$%%%%%%&&&''')))!!! )))((("""$$$,,,'''&&&((()))'''&&&((($$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%&&&&&&&&&&&&(((***''''''''''''''''''''''''###((($$$((('''...<<<---'''''''''''''''&&&%%%$$$***(((''''''(((((('''%%%&&&&&&%%%$$$%%%(((---111444111000444:::<<<777222333444444555444444333333---***((('''((((((((('''***)))((('''''')))***,,,333444444555555555555555333444444555666777888888999888777444000,,,'''$$$'''&&&%%%%%%&&&''')))***((()))******++++++******,,,,,,///111///)))&&&(((+++******)))))))))******%%%&&&(((***+++++++++***&&&&&&'''(((((((((((((((***+++---,,,++++++,,,...***)))((()))+++,,,+++***))))))(((((()))+++---...------///444:::<<<:::777;;;<<<===<<<:::888888888:::999888888888999:::;;;999:::::::::999999888777<<<<<<<<<<<<;;;;;;;;;;;;555777888999999:::===???;;;888333...***(((''''''***+++,,,***(((''''''(((+++...111111///,,,******+++***+++...,,,))))))---,,,000---...333...,,,555......,,,,,,,,,,,,---......,,,***+++,,,.........+++---///...,,,,,,///222!!!"""!!! !!!!!! """###$$$!!!""""""""""""###%%%######$$$$$$&&&'''))))))))))))((((((((('''''''''&&&&&&&&&''''''((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''(((***,,,++++++***(((((()))+++++++++++++++,,,,,,,,,------......---,,,***(((&&&%%%)))&&&$$$$$$%%%'''''''''///...............///000---...//////...------...---000333333111000222444111222444555444222000........./////////......---***++++++******,,,///222000000000...,,,---///222---------+++)))((()))+++((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$ !!!"""#########!!!  !!!!!!!!!""" !!!###$$$$$$$$$%%%'''!!!"""%%%###"""""""""$$$&&&&&&$$$######$$$%%%$$$###"""!!!"""######  !!!""""""""""""########################&&&&&&$$$###############%%%'''+++222888;;;;;;999666777888999999888777666,,,)))%%%"""""""""######"""######$$$%%%(((,,,///333444555666777666666555333444666666555555666888:::888666555444555777888666555444333222111111111333555666666444333333333666444222222333333111000...---,,,+++***)))))))))(((((((((&&&$$$###$$$%%%$$$$$$%%%&&&%%%$$$###"""%%%$$$######$$$%%%&&&'''(((%%%&&&))))))'''(((+++((((((''''''''''''''''''(((***### '''&&&!!!%%%'''$$$###&&&''''''(((,,,&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$!!!"""$$$$$$######$$$%%%''''''((((((((((((''''''$$$((($$$((((((///???000(((((((((((('''&&&%%%$$$)))(((''''''(((((('''&&&$$$%%%%%%%%%&&&(((---000222111222555999999777444555555555555444333222222+++)))'''&&&'''((((((''')))(((''''''''')))+++,,,333444666777666555555666333444555666666777777777777777777555222---(((%%%'''&&&&&&&&&&&&'''((()))(((((()))*********++++++,,,---//////---***))))))+++******)))))))))))))))((())))))******((('''&&&(((((()))***************)))+++,,,,,,******+++---((())))))***,,,,,,++++++)))))))))***+++---...///+++,,,///444999:::888666666888::::::999777666777::::::999999999:::;;;<<<999:::::::::::::::999999======>>>>>>>>>=========888888777777888;;;>>>@@@999777333///,,,+++,,,,,,***+++,,,+++)))'''&&&'''&&&))),,,---,,,++++++,,,+++***+++...---)))***---...222......111+++'''///---,,,,,,+++,,,---...///---,,,***)))***,,,---...)))---///...++++++///444!!!!!!!!!!!! !!!###""" """###""" ############$$$%%%&&&&&&!!!"""###"""###$$$&&&&&&&&&&&&'''(((***+++,,,---,,,+++***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''(((***,,,---+++************+++---)))***+++,,,---...///000//////...,,,***(((&&&%%%'''%%%$$$$$$%%%''''''&&&,,,,,,,,,,,,------...///+++---//////---,,,---...---000333333111000222555///111444666666444222000---...............---,,,***++++++******,,,///222//////...,,,******,,,///++++++***(((%%%%%%'''(((%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$######""""""  !!!!!!"""""" !!!###%%%%%%%%%&&&!!!"""$$$###"""""" !!!""""""""""""###$$$&&&%%%###"""!!!"""###$$$  !!!"""###$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$###$$$$$$''')))...444888:::888777666777888999999888777666+++'''###!!!!!!""""""""""""###$$$%%%&&&)))---000222333444555666555444444333444666666555666777999666666666666555444444333444333111000///.........111222333222000//////000000///......//////...,,,))))))(((''''''&&&''''''$$$%%%&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&!!!!!! !!!###$$$'''%%%%%%))))))''''''***((((((((()))((((((((((((''',,,((($$$&&&$$$""")))%%%""""""%%%%%%$$$&&&+++'''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%% """$$$$$$###""""""###''''''((())))))(((''''''%%%***%%%)))(((000???111'''(((((((((''''''&&&%%%((('''&&&'''((())))))'''###$$$%%%&&&&&&(((,,,......222666777666555666777666666666555444222111000***(((&&&%%%&&&'''''''''&&&&&&&&&'''(((***,,,---222555888888777555666777333444555666777777666666666666666555111---(((%%%&&&&&&&&&&&&&&&''''''((('''(((((())))))***++++++,,,---,,,***((((((***,,,)))))))))***))))))))))))((())))))******((('''&&&(((((()))***************((()))******))))))***+++&&&(((***,,,,,,,,,++++++******+++,,,---...000000+++---000444777888777666222555777999888888888999;;;:::::::::::::::;;;;;;888999:::;;;<<<<<<<<<<<<===>>>>>>?????????>>>>>><<<:::888777888:::<<<===:::888444111///...//////***+++,,,+++)))''''''(((''')))))))))))))))+++---,,,+++---///...***+++......222///...222+++&&&...---,,,++++++,,,---///000++++++)))((((((***,,,...))),,,///...+++,,,111666%%%$$$$$$$$$############!!! !!!"""$$$$$$""" """###$$$$$$"""!!!!!!!!!""""""###$$$$$$%%%%%%&&&!!!###$$$%%%$$$$$$&&&'''((((((((()))***+++,,,---------,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''')))+++,,,---$$$%%%''''''&&&''')))+++---******,,,,,,++++++...)))***+++,,,---...///000......---+++***'''&&&$$$$$$$$$$$$%%%%%%&&&'''(((++++++++++++,,,---...///,,,...111111000/////////...///000000000000222333---///222444555444333111---------------,,,+++***)))************+++---000......---+++)))(((***+++''''''&&&$$$""""""$$$'''""""""#########"""!!! """"""######""""""!!!    !!!!!!"""""" !!! !!!%%%&&&$$$### !!!!!!  !!!######&&&%%%$$$###"""###$$$$$$"""!!!  !!!"""###$$$$$$%%%$$$ !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%'''+++000555888888666555555666888999999888666555+++'''""" """######!!!"""###$$$%%%&&&***...111222222444555555555444333333444666666666666888:::000222444555666555333222000///...,,,+++*********,,,---...---+++***+++,,,,,,++++++,,,......---+++&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%%%%$$$%%%''')))***(((&&&$$$$$$%%%'''((($$$######""""""###$$$%%%(((%%%%%%((()))&&&&&&)))&&&&&&'''(((((((((((('''&&&...+++'''((($$$"""+++&&&$$$$$$%%%$$$!!!"""&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###%%%''''''&&&$$$$$$$$$'''((()))******)))((('''&&&***%%%)))(((...<<<---&&&''''''((((((((('''''''''&&&&&&''')))***)))(((###%%%&&&''''''(((***,,,,,,222888888444222555999666666666555444333111111***(((&&&&&&'''((((((((($$$$$$%%%'''(((***,,,---222555999:::777666666777333444666777777777666555555555444333000,,,(((&&&&&&''''''''''''''''''''''''''''''((()))***+++,,,+++---+++&&&%%%(((,,,,,,'''((())))))******))))))%%%&&&(((***+++++++++***&&&&&&'''((((((((((((((('''((())))))(((((()))+++$$$'''+++------,,,++++++++++++,,,---......//////---...111333555666666666111333666777777888999;;;:::::::::999999999888888666777888999:::;;;;;;;;;;;;;;;===>>>>>>>>>===<<>>999333///,,,+++++++++,,,,,,+++******,,,...,,,......---+++******+++,,,+++,,,///...******...+++000...///444---)))111...---,,,+++,,,---...///***,,,...---++++++---///333111///...---...000222***))))))))))))((((((((((((&&&%%%%%%'''(((((((((###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&''''''''''''((()))******))))))***+++++++++*********+++,,,,,,''''''((()))******++++++((((((((((((''''''''''''(((((('''&&&%%%$$$$$$###"""###$$$$$$$$$%%%''')))+++(((***///000+++***.........---,,,,,,+++******((((((((('''&&&$$$###""""""&&&&&&$$$$$$(((,,,++++++,,,---...///111222***,,,///000///.........---***((()))---///...,,,+++,,,---.........---,,,------,,,+++***)))'''&&&$$$&&&(((((('''&&&&&&'''$$$&&&&&&%%%""" """""" """%%% !!!  !!! !!! ###### &&&'''$$$ !!!"""$$$!!!!!!"""###############"""""""""""" """$$$'''(((!!!""""""###############$$$###$$$###$$$###$$$###"""###$$$%%%&&&'''''''''$$$)))000555777777666555444555666888888666555444...(((###"""%%%'''&&&###"""###%%%&&&'''+++///333333444666777777777666555333444666777666777999:::777666555333111///------+++***)))'''%%%$$$$$$######$$$%%%$$$###"""$$$&&&###$$$%%%'''***+++***)))$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$###$$$&&&$$$%%%'''''''''&&&$$$###&&&%%%$$$"""""""""######***'''&&&((((((%%%$$$'''$$$%%%''')))++++++++++++***,,,'''&&&---***"""###!!!!!!%%%)))'''$$$%%%)))(((''''''&&&&&&''''''((($$$%%%%%%&&&'''''''''&&&%%%'''******(((&&&$$$$$$'''((()))++++++)))((('''###((($$$'''$$$'''333!!!$$$%%%&&&((())))))******,,,***((((((((('''&&&$$$$$$&&&(((((('''&&&'''(((000111333555777777555444000111222444555666666777---+++))))))+++,,,,,,,,,'''''''''(((((((((((()))111666;;;<<<888666666888333444666888888777555444444333111///,,,***((((((&&&''''''(((''''''&&&&&&''''''&&&'''(((***,,,---&&&,,,---)))(((,,,,,,)))$$$%%%''')))++++++++++++***++++++,,,,,,***)))(((((())))))***************(((***++++++******+++,,,!!!''',,,///...+++++++++)))******+++++++++******((()))(((((('''(((+++---,,,------,,,,,,---///222666666666555444222111000111111222222222111000000333444666888888888666555===;;;999999<<<===;;;:::@@@===888222...,,,,,,,,,,,,,,,+++******+++...111&&&))),,,...---,,,+++++++++***+++...,,,))))))---,,,000......111)))###***......,,,,,,,,,,,,---...***---000000...---...000888444000......//////...+++***((('''''''''((()))***)))'''%%%%%%&&&((()))&&&(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&((()))++++++)))((()))***%%%&&&(((************)))))))))((((((((('''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&$$$"""###&&&&&&%%%"""!!!""""""!!! """$$$+++---//////---+++*********+++,,,+++)))))),,,///+++***'''$$$!!!!!!###%%% ###%%%&&&'''&&&///---,,,,,,---...,,,+++***+++,,,.........------+++---000000...,,,++++++++++++******))))))((((((+++)))(((((()))((($$$ ###$$$&&&'''&&&%%%###!!!"""%%%'''%%%"""!!!"""%%% !!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!"""!!!  !!!###$$$$$$""" """$$$!!!!!!!!!!!!"""######$$$%%%$$$%%%((('''###!!!""" !!!"""###############!!!"""###"""!!!"""$$$&&&###$$$&&&%%%###""""""""""""$$$""" %%%&&&"""+++...333666666666555555333333444555666888888999444,,,$$$"""%%%((('''$$$%%%$$$$$$%%%'''+++///111555777999999777555555555666666555555555555555666555111//////,,,(((''')))$$$%%%%%%%%%%%%$$$###"""&&&%%%######$$$&&&&&&&&&%%%))))))%%%%%%)))((($$$###%%%&&&&&&%%%$$$&&&'''%%%&&&&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''((()))((((((((('''%%%%%%&&&(((%%%&&&&&&&&&&&&%%%$$$###///,,,******---//////...)))*********)))(((&&&%%%&&&(((%%%)))///((($$$,,,((()))))))))+++,,,---...'''))),,,+++((($$$ '''%%%%%%'''***+++(((%%%%%%+++...)))%%%&&&***+++&&&&&&'''(((((('''''''''&&&&&&&&&'''((())))))***%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))---...111555777777555222333333444444444444444333***((('''''')))***)))(((%%%$$$$$$$$$%%%&&&((()))222555777777666555666666555222222666888777777888333333111---***(((((()))((()))((('''%%%&&&(((***(((((()))(((''''''))),,,***+++,,,---------,,,+++((((((((((((((('''''''''***+++,,,+++))))))***+++)))))))))))))))(((''''''***))))))***++++++)))(((''')))***(((&&&(((,,,000...,,,++++++,,,------,,,...------,,,+++))))))(((///...---,,,,,,,,,---...111000...---,,,+++******,,,++++++,,,------,,,***...222333000///111222111555444222333666888999999666444111///---,,,---------......---,,,,,,///111+++++++++,,,---...///000//////...,,,***+++...000...---+++***)))******+++111///---...111111...+++***+++,,,+++******,,,---++++++,,,------,,,***)))******)))(((((((((((()))+++***)))((((((((())))))&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%&&&&&&''''''&&&((())))))(((''''''(((''''''((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""###!!! !!!###$$$"""  !!!###'''))),,,---+++***)))******+++,,,+++******---000+++***(((###"""%%%'''((()))...,,,++++++,,,,,,+++******+++,,,---......---------///000///,,,***((((((******)))))))))(((((('''(((&&&$$$$$$$$$$$$!!!###$$$%%%%%%%%%$$$""""""!!!!!!"""!!!  !!!!!!!!!!!!   """!!!  !!!!!!!!!  !!!!!!!!! """#########!!!  """### !!!"""&&&###"""%%%%%%######'''###$$$%%%%%%&&&&&&&&&%%%"""######"""!!!!!!###%%%%%%&&&&&&%%%$$$###$$$%%%###%%%$$$ !!!&&&'''$$$)))---222555666555555555000111111222444555555666000***######'''***)))&&&&&&%%%%%%&&&(((,,,000333444666888777666444444444777777666666666666777777444000------***%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$###)))'''%%%$$$$$$%%%%%%%%%$$$((()))&&&&&&)))(((%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%&&&%%%######%%%&&&$$$############$$$&&&&&&%%%&&&''''''&&&&&&(((***''''''''''''(((((((((((()))'''&&&'''***---------((()))***+++++++++*********,,,)))+++111+++&&&.........//////000222333444***---///...,,,)))'''&&&***((((((***,,,,,,***'''&&&***+++'''###%%%''''''&&&''''''((((((''''''''')))))))))(((''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((())))))***...000333666888888666444666555444333333333444555***((('''''')))***)))(((&&&&&&%%%%%%%%%'''((()))000333666777666555555666888555444666666333333777222222000---***)))***+++'''((()))(((&&&&&&((()))((())))))((('''(((***,,,******+++,,,,,,+++***)))(((((((((((((((((((((((()))***++++++***)))***,,,)))))))))))))))(((''''''+++)))((()))***+++***)))))))))***))))))***,,,......,,,***)))+++,,,,,,+++,,,,,,,,,,,,++++++++++++---,,,+++++++++,,,------///...---,,,******))))))---,,,+++,,,......,,,+++---111111...,,,---...,,,//////.........///000111222111...,,,+++++++++,,,---///000///---++++++++++++++++++,,,---...///000333333222000---,,,---...///...,,,+++************...---,,,...111222000...***+++,,,+++******,,,---+++,,,,,,------,,,++++++***************))))))(((******************)))(((&&&''''''&&&$$$"""###$$$""""""###$$$$$$%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&)))(((&&&%%%###"""""""""###############"""""""""!!!!!!""""""!!!!!!   !!!"""%%%(((******)))*********+++,,,,,,,,,,,,///111((((((&&&###!!!$$$(((***,,,,,,+++******++++++***)))++++++,,,------,,,,,,,,,...///000...***'''%%%%%%'''((((((((((((''''''&&&'''%%%"""!!!!!!!!! $$$$$$######""""""""""""!!! !!!!!!!!!  !!! !!!!!!!!!!!!!!!!!! """!!! !!!"""$$$%%%###""""""!!!""""""###### !!!!!!!!!""""""!!!!!!!!!""""""###%%%%%%((($$$"""$$$$$$$$$''',,,((())))))***************&&&''''''&&&%%%$$$&&&''''''''''''%%%$$$$$$%%%'''$$$&&&%%%"""###&&&(((&&&(((,,,222555666666555666333333444555666777888888000+++&&&%%%)))+++)))&&&&&&&&&&&&'''***...222555333555666666555333333333666666666666666666666666222---******'''"""!!!$$$'''&&&%%%$$$###$$$%%%%%%***)))'''&&&$$$$$$$$$%%%###&&&'''&&&'''))))))&&&###%%%&&&&&&%%%%%%&&&'''$$$%%%%%%$$$######%%%&&&$$$$$$#########$$$%%%%%%%%%&&&''''''&&&&&&((()))''''''''''''(((***,,,---'''&&&&&&(((+++---......)))***+++---.../////////+++...+++,,,333///+++333333333444444555666777888000222333333222000111222///.........000000...,,,...000///***)))******'''((((((((((((((((((((('''***))))))(((''''''&&&&&&%%%&&&''''''((((((''''''''''''(((((()))*********...000444777999888666555777666444333222333444555***)))''''''((())))))(((((('''&&&&&&&&&'''((()))---000555777777666555555777555555666333000333999222222000...+++***+++,,,&&&'''))))))(((''''''((()))*********((()))+++,,,******+++++++++)))((('''((((((((((((((((((((((((((()))++++++******+++---)))))))))))))))((((((''',,,***(((((()))***+++***+++*********,,,,,,***)))---+++(((''')))+++++++++,,,,,,+++,,,,,,---......***)))))))))***+++,,,---------,,,***))))))))))))+++******+++,,,,,,+++)))+++//////+++)))******(((***,,,---,,,(((''')))+++...---+++***))))))******,,,///000000---***((('''+++++++++,,,---...///000666666666444000---,,,,,,000///---,,,+++***************+++---000222111000***+++++++++******,,,...,,,,,,,,,,,,,,,,,,------)))******++++++***((('''((()))***+++***)))'''&&&%%%&&&&&&$$$"""!!!!!!""""""""""""""""""#########!!!###$$$$$$###""""""###'''%%%###!!!  !!!"""&&&)))******+++,,,------......------...///###$$$$$$""" !!!%%%))),,,...---+++******++++++***)))+++++++++++++++*********+++,,,---+++(((%%%$$$$$$%%%%%%&&&'''''''''&&&%%%)))'''%%%###""""""######%%%$$$"""!!! !!!"""###$$$  !!!    !!!"""###"""!!!!!! !!!!!!###"""!!! !!!###%%%'''###$$$$$$###"""!!!"""$$$!!!"""###$$$$$$$$$######%%%%%%%%%%%%&&&''')))))),,,(((&&&((()))(((***.........////////////......---......,,,******+++,,,))))))'''%%%######&&&(((%%%&&&%%%$$$###%%%'''((()))---333666777777777777555555666777777888999999333...***((()))(((%%%"""%%%%%%%%%&&&***...333555333555777666555333333333444444444444444444333333...)))''''''&&&"""###&&&((('''%%%######%%%&&&'''))))))(((&&&%%%$$$&&&'''###%%%&&&''''''))))))((($$$%%%&&&&&&%%%%%%&&&((($$$%%%%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''((()))&&&&&&%%%&&&'''***---///---,,,---...000111222222,,,---...000111222333333,,,000---,,,333222000777444444555666777888888888555666777777777777999;;;555444444444444444333333555555222...---///---(((******))))))))))))))))))''''''''''''(((((())))))%%%&&&''''''((('''''''''''''''((((((((())))))))),,,000444777777666555555666666555555444333333333+++)))''''''((()))((('''***)))''''''&&&'''((()))+++///555888999888777666333333444444111///555>>>444333222...+++)))***+++$$$''')))***)))''''''((()))***++++++******+++---++++++,,,,,,+++)))'''&&&((((((((((((((()))))))))''')))************,,,---(((((())))))))))))((((((---+++(((''')))***+++++++++))))))***---,,,(((%%%---***''''''(((***++++++------,,,,,,,,,---...///''''''(((((()))***+++,,,---,,,+++***************)))(((((()))******)))''')))------)))''')))***((()))---000///***'''))),,,++++++***))))))))))))***,,,......---+++)))((((((+++++++++,,,---...///000444555777555222...,,,+++000///...---,,,+++***)))))))))***,,,.../////////***+++++++++***+++---///---,,,,,,,,,,,,,,,------'''((()))***)))((('''&&&$$$%%%'''((((((&&&$$$""""""###$$$###  !!!"""""""""!!!  """"""  !!!"""!!!  ######'''***,,,,,,...///000//////.........---,,,###$$$$$$###!!!  """&&&***---///---,,,++++++,,,,,,+++*********)))((((((((('''''''''((()))(((&&&%%%%%%&&&"""$$$%%%'''''''''&&&%%%)))((('''%%%$$$###$$$%%%&&&$$$""" !!!###$$$$$$!!!!!!  !!!"""""" !!! """###$$$""""""!!!!!!!!!!!!"""#########!!!!!!"""$$$&&&((($$$%%%&&&%%%######%%%'''$$$%%%'''((((((((('''&&&%%%%%%%%%&&&'''((()))***111......000///,,,,,,///222333333333333333222222111222222000......///000+++***)))&&&$$$###%%%'''$$$$$$%%%%%%######%%%))),,,000555999:::999999999333333333444444555555666222...***(((((((((&&&#########$$$%%%)))...333666444666777777666444444444555555555555444333222111***&&&$$$&&&&&&%%%'''+++((('''%%%$$$$$$%%%''')))'''((((((&&&%%%%%%'''***$$$$$$%%%'''((((((((()))$$$&&&''''''&&&%%%'''((($$$%%%&&&%%%$$$$$$&&&(((&&&'''''''''((((((((((((&&&(((***+++++++++,,,---))))))((((((***---000222333333444444444444444444222222222222333333444444333888333///555555222888555555777888888888888888777888999999999:::===@@@888999999888888777888999555555222...---///---(((---,,,+++*********++++++''''''''''''((((((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''((((((***...333666555444333444222333555777666444222000+++)))((('''((()))((('''***)))''''''&&&'''((()))+++///555999:::888777777222222333444111///555===666666333///***'''''''''$$$&&&)))***)))((((((((((((***++++++******+++,,,,,,,,,,,,,,,,,,***((('''(((((((((((())))))******''')))************,,,---(((((())))))))))))((((((...+++(((((()))+++,,,,,,***)))(((***,,,+++'''###---+++(((((()))+++++++++///...---,,,+++,,,---...''''''((()))***+++++++++---,,,+++++++++++++++,,,***))))))***++++++***((('''+++,,,)))(((+++---+++)))...333222...+++,,,///++++++************++++++,,,,,,+++)))((())),,,...+++++++++,,,---...///000///111333333111...,,,,,,000000///...---,,,+++***)))***+++,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000......---------,,,,,,,,,&&&&&&&&&&&&&&&%%%%%%$$$!!!"""###$$$$$$"""  !!!"""!!! !!!    !!!$$$"""%%%***,,,---...///000000///......///...,,,***(((((('''$$$  """$$$'''***---///...,,,++++++,,,,,,+++***)))((('''&&&%%%$$$$$$%%%###$$$%%%%%%$$$$$$%%%'''!!!###%%%'''((('''&&&&&&'''''''''&&&######$$$%%%&&&$$$###!!!!!!"""###$$$###  !!!"""###### !!!""" !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%'''))))))'''(((+++...)))***+++,,,,,,,,,+++*********++++++---...000111777444333555555111000333555666666666666555444444111222222111//////000222......,,,)))&&&$$$%%%&&&$$$$$$%%%&&&$$$!!!%%%***///333777:::;;;:::999999555555555666666666777777---***'''&&&''')))))))))""""""###%%%)))...333666444666888777666444444444888888888777555333111///'''###"""$$$&&&&&&)))...''''''&&&%%%&&&'''((()))$$$&&&(((&&&$$$$$$'''+++&&&$$$%%%((()))'''''')))$$$&&&''''''&&&&&&'''(((%%%&&&'''&&&%%%&&&(((***$$$%%%&&&'''((((((((((((%%%(((,,,///000111333444//////...///000222333555444666777777555333444444666555555444444444555555>>>CCC;;;222666555222666666777999:::::::::999999777888999999888999<<<>>>888999:::999888888:::<<<666888777222111222222///111000...---,,,,,,---...+++******((('''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''''')))...333555444222333444///111444555555444111000,,,***((('''((()))((('''((('''&&&&&&&&&'''((()))+++///444777888777777777555444333444111...111777777666333...)))%%%$$$%%%$$$&&&((()))(((((((((***''')))++++++***)))***+++++++++,,,,,,,,,+++)))((('''(((((())))))******+++((()))++++++******+++---'''(((((()))))))))))))))---+++))))))***+++,,,+++))))))***+++,,,***(((%%%...,,,++++++,,,------,,,000...,,,+++***+++,,,---((()))***+++++++++++++++,,,,,,+++++++++,,,,,,------,,,,,,---......---+++&&&+++,,,******---///---)))---111222///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))((('''***///333+++++++++,,,---...///000+++---000000///---,,,,,,////////////...---,,,++++++---...---,,,******++++++,,,......---...000222000111111111000...,,,+++$$$$$$######""""""###### !!!!!!!!!    !!! !!!!!!$$$%%%(((,,,.........//////---++++++---000000...,,,((((((&&&""" """$$$''')))+++,,,---,,,+++******++++++***)))((('''%%%###""""""""""""!!!#########""""""$$$&&& """%%%((()))((('''&&&%%%'''((('''%%%######%%%&&&%%%$$$###"""######$$$###"""!!!!!!###"""""""""""""""""""""""" !!!"""###############$$$$$$&&&'''(((&&&'''((()))***))))))((((((((())))))))))))))))))'''***......---...333777......//////000000//////000111111222333555777888:::666444666666444555999777777777777777666555555222333333333111222333555222222111...)))&&&%%%%%%&&&%%%'''(((%%%!!!%%%---000444888;;;:::999888888888888888888888999999999+++)))&&&$$$%%%(((***,,,######$$$&&&***000555888333555666666555333333333777777777555333000,,,***&&&"""!!!###$$$%%%(((...&&&&&&''''''((((((((((((%%%'''(((&&&""""""%%%)))((($$$%%%))))))%%%%%%(((%%%&&&''''''&&&&&&''')))%%%'''(((''''''''')))+++$$$%%%''')))***+++++++++***---111333333333444555333333333333333444444444222555777777555444444666777666555555555555666777>>>DDD;;;111444555222555666777999:::;;;:::999888444666777777666666777888444666777777666666:::<<<777;;;<<<888444666888888444222000///......///000++++++***((('''&&&%%%$$$%%%&&&''''''((((((''''''(((((((((''''''''''''''')))...444666444222333555000000000111111222333333,,,***(((((((((((('''&&&&&&&&&%%%%%%%%%'''((()))+++...222444444444444555555222111333333000111444555444222---(((%%%$$$%%%%%%'''(((''''''''')))+++&&&(((***+++***))))))***))))))***++++++***)))((('''(((((()))******++++++)))***++++++***)))***,,,''''''((())))))))))))))),,,+++******,,,,,,+++******+++------,,,*********.........///000000...,,,---,,,***))))))+++---///***+++,,,---------,,,+++***************+++,,,,,,---,,,,,,---......---+++(((,,,---+++***---...---+++---///000///,,,(((&&&---------------,,,+++***************)))+++///222+++++++++,,,---...///000+++,,,......,,,+++++++++---...///000//////...------///111000...,,,---...,,,.../////////000222444444555777777555222...+++$$$###!!! !!!"""!!! !!! !!! !!!!!!###&&&))),,,...............))))))))),,,000222000---%%%$$$""" !!!$$$!!!"""%%%(((***+++,,,,,,+++***))))))******)))((('''&&&$$$""" """######"""!!!!!!###%%% """%%%((())))))((('''%%%(((+++***'''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%### ###(((%%%%%%$$$###"""!!! !!!!!!###$$$$$$&&&&&&&&&&&&'''((())))))((())),,,---...---+++***++++++,,,,,,,,,+++******(((---111222111333999>>>111111111111111222222222000000111222333555666777<<<777333444555555999???888888888888777777666555444555666555555555777999444555444111,,,(((&&&&&&'''&&&(((***'''"""&&&///000444888:::999888666666555555555555666666666666...+++'''$$$###%%%(((***$$$$$$%%%''',,,111777:::222333555555333222222222444444444222///+++'''%%%&&&""" """######''',,,&&&&&&'''((())))))((((((&&&((()))&&&!!! ###''')))%%%%%%***)))%%%$$$(((%%%&&&''''''&&&&&&''')))&&&'''((((((((((((***,,,&&&'''))),,,............222444666666444222111000333333444444444333222111000444777888666555777888777666555555555666888999777>>>666,,,111444333666444666777999999888777555333444666666444333333444111333555444333444888<<<222999;;;666222444777999555444222000//////000111((((((((((((((('''''''''%%%&&&''''''((((((''''''))))))))))))(((((((((((()))///666888555333444666111000---,,,---000444666,,,***(((((((((((('''&&&%%%$$$$$$$$$%%%'''((()))+++---000111111111222444222......222555444333555333222000,,,(((%%%%%%&&&&&&''''''&&&&&&'''***,,,%%%'''******)))(((((()))'''((()))******)))(((((('''(((((()))***+++++++++***+++,,,+++))))))***+++''''''((()))))))))))))))++++++***+++------+++)))***---000///,,,+++,,,////////////111333222///,,,+++***(((((())),,,///111,,,---...///...---,,,+++)))((((((((()))***+++,,,+++***)))***,,,,,,***))))))---...+++)))+++,,,+++---...///000///,,,&&&!!!---......------+++******)))+++,,,,,,,,,,,,...///+++++++++,,,---...///000,,,---...---+++******+++,,,---///000000000///......111333333000///000222---...000000000111333555777999;;;;;;999444///,,,"""!!!!!!  !!!"""!!! !!!$$$&&&''')))***+++******+++---***+++---...---+++)))'''(((%%%"""$$$(((((()))******'''---+++))))))++++++(((%%%###"""  """######!!!!!!"""!!! ###((( !!!"""###$$$%%%%%%%%%---***%%%$$$&&&'''&&&$$$%%%%%%$$$""" !!!$$$'''+++***&&&""" """&&&***&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((...---++++++,,,,,,,,,+++,,,,,,---------------,,,111///...---...///...---222222333333444444555555000000000000111222333333444555666666555666888:::555666777777666666888999444555777888888777666666555666666666777777888888888666222...***'''%%%$$$***)))+++---***''')))///222666::::::666444555888555333222222444555555555+++)))'''%%%$$$&&&)))+++)))'''%%%&&&+++111666999555555444444444555666777888;;;;;;777///((($$$############$$$%%%&&&'''(((''''''((((((''''''&&&%%%''''''&&&%%%&&&'''((()))''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))***,,,......,,,*********---...///111222444555666999777444333444444444333333444666555222...,,,,,,111222444444333333444555333333333333333333444444333333222000...,,,---...//////...---...///000111------,,,,,,,,,,,,,,,---))),,,------******---111---000333333222222555888444333222333555555222///***)))((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%+++***)))(((((('''((((((***+++...111333444444333000000222555888777333...,,,***(((((((((((('''&&&((('''&&&%%%$$$%%%&&&&&&...111555666444222333555333222222222222333444444555444111---)))'''''')))(((&&&%%%'''******(((&&&)))))))))))))))((('''''''''(((((()))***++++++,,,---......++++++---+++''',,,---,,,+++***+++...111)))+++,,,...///000//////+++,,,...000000///---,,,---,,,+++++++++,,,---...*********,,,------+++)))***'''%%%'''+++---,,,***+++******,,,...000000///+++*********,,,.........///***)))...///+++***---,,,,,,+++++++++*********'''***///111///---+++***...---,,,+++,,,---...///***))))))***+++,,,...///++++++++++++,,,...000111...111333111---+++,,,---111000000000000000000000---333555111///111333333444555666777888999999999:::;;;;;;:::888444000...!!!  !!!"""!!!  !!!!!! """%%%''',,,---...---++++++,,,---***,,,---......,,,)))'''&&&%%%"""$$$)))***+++------+++,,,+++))))))******'''$$$$$$###"""!!!!!!"""###$$$$$$"""!!!###"""!!!$$$))) """$$$&&&'''((((((+++'''$$$###$$$%%%$$$######$$$###"""!!!!!!###%%%)))(((&&&###"""$$$(((+++'''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))***111///......///000000/////////000000111000000///222000....../////////...222222333333333333333333000000000000111222333333444555666666555555777999777888777666555666888:::777777777777777666555555000111222333444555666777777555111,,,(((&&&%%%%%%%%%%%%&&&(((&&&$$$'''---000444888888555444666888666555333444555666666555***)))(((''''''(((((()))(((&&&%%%''',,,111555777333333333333333444555555888::::::666...'''######"""###%%%'''(((''''''&&&###$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&(((((('''''''''''''''(((((()))((('''''''''(((***+++,,,***---///000000000000111000111222333555666777777888666444222222222000///222444555444111...,,,,,,///000222222111000222333333222222111///......------......---++++++---...,,,+++***(((((((((((()))((((((((('''''''''((((((&&&'''(((((('''(((***+++(((+++......---...222666333222222333555555222000)))'''%%%%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((((((((((((+++...111333333333222222444444555888:::999555111+++)))'''&&&''''''&&&%%%'''&&&%%%%%%%%%&&&''''''+++///444555444333555666444333333333333444555555666444111,,,((('''(((***'''&&&%%%'''***+++)))''')))))))))))))))((('''''''''(((((())))))*********,,,...///---///222111---111111111///...///222444222222333333222111000///...///000222222222111111...---,,,+++++++++,,,---+++******+++------,,,***''''''(((***,,,------+++...,,,+++,,,---...---,,,******+++---...///...---///++++++///000,,,,,,///,,,,,,------,,,,,,+++******,,,......---++++++,,,,,,,,,,,,,,,,,,------...)))))))))***++++++,,,,,,,,,,,,++++++---...000111,,,///222222000...000222444444333333333333333333111555666333333666888777999:::;;;<<<============<<<===<<<;;;777222...+++"""   """###$$$######""""""###$$$$$$"""!!!   ###&&&(((...//////---+++***+++,,,+++---...///...,,,)))'''$$$$$$"""!!!%%%***+++,,,000000...,,,***))))))))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!######!!!$$$*** """$$$&&&((()))***)))'''$$$###$$$%%%%%%$$$"""######"""!!!"""%%%'''&&&''''''&&&%%%'''))),,,((((((((((((((()))***+++++++++++++++++++++++++++000///...///111222222111111222222222222222111111222000///...///000///...333333333222222222222222000000000000111222333444444555666555555555777999:::999888666555666888;;;999999777666555444444444...///000222444555666777777444///***&&&%%%&&&&&&"""!!!###&&&$$$"""&&&---///222666666444333555888888666555555777777666555)))******))))))(((''''''&&&%%%&&&(((---222444555111111111222222222333333666888888333,,,%%%######"""$$$''')))***)))'''%%%######$$$%%%&&&'''((((((&&&%%%$$$$$$$$$%%%'''((('''&&&&&&&&&''')))+++,,,+++*********,,,...///111///111333444444444555666333333444444555555666666888666444333222000---+++///111222222///---,,,,,,,,,---///...------...///......---,,,+++******)))&&&'''))))))((()))+++------,,,***((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((''''''$$$&&&(((((((((***///444222111111333444444222000***(((%%%###$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((('''(((((()))))),,,000444555333111222333333333444555666555111...***)))'''&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))---222444444444666888555555444444555555666777777555111+++'''''')))+++&&&&&&&&&(((***+++***((())))))******))))))((((((((((((((((((((((((((((((+++///111111333666777444666666666555333333555777666666666666555444222222222333333444555666666777111000...+++******+++,,,,,,***)))***+++---,,,,,,'''))),,,---,,,++++++,,,000...---,,,---,,,+++)))***+++---/////////...---...,,,---000000...///111------...///...---,,,+++.........---+++***+++---***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---,,,,,,,,,---///111222+++///333444333333666999777777777888888888888888999:::999666888<<<<<<999;;;;;;<<<===>>>>>>>>>>>>@@@@@@???===888333...***  !!!!!!!!!!!! !!!!!!!!! """###$$$&&&&&&&&&&&&&&&'''''''''$$$###!!!  """%%%(((***,,,,,,,,,+++))))))***,,,,,,---//////...,,,)))'''###""""""!!!  '''++++++,,,///000...+++******)))((('''%%%$$$######$$$$$$$$$$$$######""" """""" $$$)))!!!!!!"""###$$$&&&'''((()))((('''&&&'''((((((((($$$######!!!"""%%%+++///'''(((******)))((()))+++))))))******+++,,,---...---------------,,,,,,,,,---,,,+++,,,///111111111111111222222222111000000222111//////000000000///333333333222222111111111111111111111222333444444444555666555555555777888999999:::999777777888999;;;:::777555444333333333222333333555666777888888555222,,,'''%%%%%%&&&'''""""""$$$&&&&&&%%%***111111444555555444333555777777666555666777777666444+++***)))'''&&&&&&''''''&&&&&&'''+++000333555555//////000111111111111111555666555000)))$$$"""###%%%&&&((()))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$%%%'''***---///............///111333555555666777666444333333444333333333333333333333333555444333222222000,,,***+++,,,...---+++***)))***)))***++++++***)))***,,,'''(((((())))))*********###%%%&&&&&&&&&'''))),,,++++++)))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''%%%###%%%)))***(((&&&%%%&&&'''&&&%%%''',,,111///000111222333333222111---***&&&%%%%%%'''(((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''((()))***+++///444555333222333666333333444444333111...,,,+++)))''''''((()))((('''$$$$$$%%%&&&'''((()))***)))---222444333333555777666666555555666666777888888666111+++'''&&&))),,,&&&&&&'''(((************))))))*********))))))(((((((((((((((''''''''''''+++000444444555888999777888999999777555555666888444555555666666666666666666555555666777888::::::555333///,,,*********+++---+++))))))***,,,---,,,,,,...///---***(((***---000...,,,,,,,,,,,,***))),,,---......---...///000,,,---.../////////000222---...000000000///---,,,...//////---+++***+++,,,)))***+++,,,---,,,+++***,,,---...//////---+++)))------------...000222333---111555666666666999<<<::::::::::::;;;;;;;;;;;;??????<<<999;;;>>><<<777===>>>>>>?????????>>>>>>AAAAAAAAA???;;;555000--- !!!"""$$$%%%""""""""""""############$$$$$$############$$$$$$(((((())))))************$$$###!!!  !!!!!!$$$'''***,,,+++++++++***)))***,,,///,,,---//////...+++(((&&&""""""!!!!!!!!! ###(((,,,******,,,---+++*********)))'''%%%$$$###!!!!!!""""""""""""!!!!!!  """(((######""""""""""""###$$$&&&'''''''''(((((()))***'''&&&$$$###$$$***222888***,,,......,,,*********,,,,,,,,,,,,---...///000.........---------------,,,******+++...000111000222222222222222111000000222000......///000///...222222222111111000000000000000000000111222333444333444555444333333555777444777999:::999777666666:::999777555333333333444666666666666666777777777222///***&&&$$$$$$&&&'''###"""$$$&&&&&&&&&+++333555666666555444444555666666555555555777777555333...+++'''$$$"""$$$&&&(((&&&'''))),,,111555666666...///000111111111000000444444333...'''######$$$)))((('''&&&&&&((()))***'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''###$$$$$$&&&))),,,...000111111111111222444666777666666666555222111111222333333222222222111111111///............---***(((&&&((()))((('''&&&'''((('''((())))))''''''''')))&&&&&&''''''((())))))***$$$&&&&&&&&&%%%&&&''')))%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%&&&$$$$$$&&&***+++(((&&&((())))))'''%%%&&&***...---///111222222222222222---***&&&%%%%%%'''(((((($$$$$$%%%%%%&&&'''((((((''''''&&&''''''((()))))))))---222444444444666888666777777777555333111000)))(((&&&&&&'''((('''&&&###$$$%%%'''((()))******+++///333555333333444666777666666666666777888888999666111+++''''''***---&&&'''((())))))*********))))))************))))))((((((((((((''''''''''''+++111666555555777888666777888888777555444555666666666777777888888999999777777777777888999:::;;;777555111,,,***)))***+++---+++))))))***,,,---,,,---......+++((()))---111---,,,++++++,,,---,,,+++//////...,,,***+++///333***---///...---...000222//////000000000///...------...000000...+++******)))***+++,,,---,,,+++***+++,,,---...---,,,)))(((---------...000222444666222555999999888888:::===;;;;;;;;;;;;<<<<<<=========>>><<<;;;>>>AAA???:::BBBCCCCCCCCCCCCCCCBBBAAA======>>>===:::666222/// """ !!!!!!"""######""""""!!!"""###$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&))))))+++,,,,,,,,,,,,,,,$$$###"""  !!! ###&&&))),,,------------,,,+++---000333,,,---......---***'''%%%"""!!!!!! !!!!!!$$$)))+++))))))++++++))))))***+++)))&&&######### !!!'''%%%$$$"""!!! !!!""""""$$$&&&&&&&&&'''(((***))))))(((((()))...555;;;...///111111///---,,,,,,......---......///000111...........................---,,,---000222222222444444444444333222111000111///...---...///...---////////////............------------...///000111000111222111000000111333///222555666555333333333777777666555444444444444666666555555555444444444///,,,(((%%%###$$$%%%'''"""!!!"""%%%$$$%%%***222666666555555555555666666444333444666777777666444111---'''###!!!###''')))''''''(((,,,111444666666///000111222222222111000444444222---&&&######&&&+++)))&&&%%%%%%''')))+++$$$$$$###$$$%%%&&&(((***&&&%%%$$$$$$$$$%%%'''((($$$%%%'''***,,,///111222444333333333333555666777222333333111//////000111111111000000000/////////***)))(((((()))(((&&&%%%###$$$%%%%%%$$$$$$&&&''''''(((((((((&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((($$$$$$%%%&&&''''''&&&&&&!!!"""###%%%%%%%%%$$$$$$#########%%%'''(((&&&$$$***++++++)))&&&%%%))),,,+++---000222111111222333***(((%%%###$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&''''''(((((()))+++...222555777777666444555666555333000000000'''%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&''')))))))))))),,,000555666444333444666777777666666777777888999888666222,,,((('''***,,,'''(((******)))((()))***))))))******++++++******((((((((((((((((((((((((***222777666555666777555555777888777555444555666<<<;;;;;;:::999:::::::::888888888888999999999999999666111---***)))***+++,,,***)))***+++---,,,,,,*********)))))),,,000444+++******+++,,,------,,,...///...,,,)))***...222***///111...,,,...000111000000000/////////......,,,...000111///,,,++++++***++++++,,,,,,,,,,,,,,,)))******+++***)))'''''',,,,,,---...111444777999666999<<<;;;999888999<<<;;;;;;;;;<<<======>>>>>>999<<>>>>>??????;;;BBBGGGGGGGGGHHHFFFCCC>>>>>>>>>>>>===<<<;;;:::777888999999888555111/// !!!!!!!!!!!!""""""!!! """$$$%%%%%%%%%%%%'''((($$$%%%''')))++++++++++++''')))***)))&&&%%%''')))))))))))))))************&&&''')))***,,,---------)))***,,,...///......---)))'''$$$!!! $$$(((+++.../////////---***((()))+++...***+++------+++(((%%%######!!! """$$$"""(((***)))***---///...(((***+++)))$$$!!!!!!""""""!!!!!!""" ###)))$$$###"""!!!!!!###%%%&&&"""%%%)))***)))))),,,...)))---222444333111///...///111333333222222333444111000///////////////000......///000111222222222000...---...000111111111000000000//////---,,,,,,///...,,,,,,---------,,,&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''((()))((())))))(((''''''(((***)))((('''%%%%%%(((---222000222444666777777777666333333444444555666777777***((('''%%%$$$$$$$$$%%%$$$###$$$%%%%%%%%%+++333///......000333777999:::333333555888;;;;;;:::888222000---***((((((((((((%%%$$$$$$''',,,111333444000222444555555555333222444444111,,,&&&###%%%(((&&&'''''''''''''''&&&&&&***((('''%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))(((+++///333666666666555777666444333333333444555666555333...***'''''''''$$$$$$$$$$$$$$$$$$$$$###000---***((('''&&&%%%$$$"""###%%%%%%$$$%%%(((***'''((()))(((&&&%%%&&&'''"""###$$$%%%&&&'''((((((###$$$%%%%%%$$$%%%''')))###$$$%%%&&&&&&%%%$$$###!!!###%%%'''((('''&&&%%%###((((((&&&%%%%%%'''"""%%%((('''%%%%%%'''***(((,,,000111000000222444***)))((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&...+++***///666888444...222555777555222000111333,,,***))))))+++,,,+++***%%%&&&''')))))))))((((((***...444777777777:::<<<666666666666666777777888666555333///+++))))))+++)))+++---,,,((('''''')))((()))***+++++++++++++++'''(((((()))***++++++,,,'''000777777666777999999666888::::::999999:::;;;444444444666888:::===>>>999:::<<<<<<<<<:::777666:::777222---******,,,---*********,,,...---,,,)))---,,,,,,...///---'''""",,,+++***+++,,,,,,+++***&&&+++111111---******+++---444777111---000222222222000...,,,+++---///111//////...,,,+++,,,///222...---,,,+++,,,---...///...------,,,,,,---......)))***,,,///333777;;;>>>777:::======:::999;;;===<<<<<<===>>>??????@@@@@@AAAJJJPPPNNNJJJHHHDDDAAA@@@@@@@@@???>>>===<<<;;;:::;;;<<<<<<:::777333111!!!###%%%%%%&&&&&&$$$$$$###$$$'''(((((('''!!!###&&&)))***)))'''%%%''')))++++++)))((('''(((((())))))******++++++,,,))))))******+++************+++,,,+++))))))+++---*********,,,...///---+++,,,(((### !!!%%%)))---000222+++,,,,,,,,,,,,,,,,,,---...---,,,***(((%%%###"""!!!###$$$###!!!######'''******''''''***...++++++***'''### ###"""!!! !!!######"""!!!"""###%%%$$$###""""""$$$&&&''''''))),,,------------...///000111222222111///...777---(((---333333111222111000///---------...///...///000222222111111000///...------//////...---)))******(((&&&$$$$$$%%%)))''''''******&&&%%%''''''''''''&&&&&&%%%%%%%%%$$$&&&(((&&&"""!!!"""$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%'''(((+++...111444444555555666888777666666777666444222***'''###!!!"""###$$$$$$&&&&&&&&&&&&&&&(((---000222222222222222222333333:::555555999:::777888<<<666333...)))&&&%%%&&&&&&(((%%%###&&&...333555444111111111222222333333444555333///(((""" """&&&$$$%%%&&&((()))*********,,,)))&&&&&&(((***)))'''+++(((&&&&&&''')))******444333444888<<<<<<777333888666333111111222444555333222000---+++(((&&&%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$%%%&&&'''((($$$'''&&&###%%%***)))###,,,+++)))&&&###"""%%%'''(((''''''&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!$$$'''((('''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''))))))'''&&&(((+++222222222222222444555555---***&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%(((''''''&&&'''((()))***......///000222333555555666555444333222333444444,,,((($$$"""###%%%&&&&&&$$$$$$%%%&&&'''((()))***///222444666555555555666888888666222444999;;;999<<<888333---***(((((()))***)))'''$$$"""###'''***(((((()))))))))'''&&&%%%'''&&&%%%%%%&&&'''((()))(((+++111555888888777666999:::999777555555666888999999999888888888888777:::777555777:::;;;999666;;;666///+++)))***++++++************+++,,,,,,---------.........---+++***+++,,,,,,,,,++++++---///..................------///333333//////333444///,,,...000111///......///000111111000...,,,,,,---444111...///000000,,,)))000///...---,,,++++++,,,))))))***,,,111666;;;???<<<===>>>===;;;::::::;;;>>>===;;;;;;;;;<<<>>>???FFFGGGHHHGGGFFFFFFGGGIII???AAAAAA>>>:::999;;;>>>:::===>>><<<:::999555000###$$$$$$%%%%%%&&&&&&&&&((('''&&&''')))+++***)))'''(((***,,,------,,,+++***,,,------+++*********)))******++++++,,,------)))***+++,,,---,,,+++++++++,,,---+++******+++---+++++++++---......---+++***'''""""""%%%))),,,...///+++,,,,,,,,,,,,---------...---+++)))&&&###!!! !!!"""!!!"""&&&))),,,+++)))(((+++...***+++***'''### """!!!  !!!"""!!! !!!"""%%%$$$######$$$&&&(((***......///...///000222333...//////000000000000000333...,,,000111///000333000000///...---.........,,,,,,.../////////...------+++******,,,,,,+++***%%%&&&'''&&&%%%$$$%%%&&&'''%%%'''******&&&$$$&&&%%%%%%$$$$$$$$$############$$$%%%$$$###"""###$$$##################$$$$$$$$$######""""""###$$$%%%"""&&&,,,111444555666666777666555555555555222000***'''$$$"""###%%%&&&&&&%%%&&&&&&&&&''')))...222222222333222222222222222666333444888:::888999>>>555222---)))&&&%%%&&&&&&(((%%%###'''...333555444111111222333444555666666222111...***&&&&&&***---&&&&&&''''''''''''((((((***(((%%%&&&((())))))'''+++(((&&&&&&(((+++------333555888:::999888666555888666444333222222333444//////---+++)))'''%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$)))(((&&&$$$############%%%'''&&&###%%%))))))%%%'''(((((('''%%%$$$%%%&&&((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&'''+++...444444444333333333444444---***&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))......///111222333444555666555444333222333333444,,,)))%%%###$$$%%%''''''&&&&&&''''''((()))******,,,///222333333333444555666777777555777<<<;;;888888555000+++'''&&&&&&'''+++***)))'''%%%%%%(((+++***+++,,,,,,+++***)))((()))(((''''''((()))***+++***---333777::::::999888777888888777666666888:::777777777777777888888888666888:::;;;:::999777666:::666///+++***+++,,,,,,,,,,,,+++++++++,,,,,,---------.........---,,,+++,,,---...---,,,,,,...000...........................222222//////222111---,,,...000000...---------...///000///------///000+++,,,---...------------000///...---,,,,,,,,,,,,++++++,,,///222777;;;>>>===>>>???>>>;;;:::;;;<<<===<<<;;;;;;<<>>;;;999888:::;;;999;;;;;;999888999777222***)))((('''''''''((()))+++******+++---...---,,,,,,,,,------.../////////+++---......,,,+++++++++)))))))))***++++++,,,,,,***,,,...///000///---,,,.........---+++***,,,------------...///...,,,***(((%%%  !!!###&&&)))+++,,,---++++++,,,,,,---------------,,,***'''$$$""" """!!! ###))),,,...---***)))+++...***+++***'''$$$!!! !!! !!!""""""!!! !!!###%%%$$$$$$$$$&&&))),,,...000///---+++,,,...111333......------...///000111......///111///---...333......------------,,,,,,((()))***++++++++++++******(((''''''(((((('''%%%!!!###$$$$$$######$$$&&&%%%$$$&&&***)))%%%"""###""""""!!!!!!!!!!!! """!!!!!!"""$$$%%%%%%$$$!!!!!!!!!!!!""""""###$$$###"""!!!!!!!!!!!!!!!""""""(((...333555666666666555444444555333111...)))&&&###"""###%%%&&&&&&$$$%%%%%%&&&'''+++000444333333444333333222111111333111222777999999:::===333000,,,(((&&&%%%%%%&&&'''%%%$$$'''...333444444222222333444555777777888222000---***'''(((,,,///((((((&&&%%%$$$%%%%%%&&&(((&&&%%%&&&((()))))))))+++(((&&&&&&***...111222444888;;;;;;777444555888777777666444333222111111+++***)))((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$############''''''%%%###%%%))))))&&&###%%%(((((('''&&&%%%&&&(((((('''''''''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%% """%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&)))...333888888777666555333222111,,,)))&&&%%%%%%&&&&&&%%%&&&&&&%%%%%%%%%'''((()))'''&&&%%%%%%%%%&&&'''(((...///000222333444444444555444333222222222333333---***&&&$$$%%%'''''''''(((((((((((())))))******+++...111333444555666777555888888888:::===;;;666555222...***'''&&&&&&'''***++++++***(((((()))+++++++++,,,,,,,,,+++***************)))******+++,,,***---333777::::::999888666777888777777777999;;;555666666777777888888999444999>>>>>>:::666555666999555///,,,+++---............---,,,,,,,,,------------.........---,,,+++---.........------///000........................---000222000///000...+++,,,...000///---,,,+++,,,------...------...111333))),,,///...+++***---111//////......------,,,,,,+++,,,...111555888<<<===>>>??????>>><<<;;;<<<===<<<;;;::::::===AAAEEEHHHIIIIIIHHHFFFEEEEEEHHHJJJCCC???;;;999888999:::999888:::999777888:::888333,,,+++)))(((((()))+++,,,---,,,+++,,,...///...---,,,,,,+++++++++,,,...///+++,,,---,,,+++******+++'''''''''((())))))*********,,,///111111000///---000000000///---,,,---//////.........///...+++)))%%%"""!!!$$$''')))+++,,,,,,++++++,,,,,,---.........,,,+++)))&&&$$$"""!!! !!!######!!!!!!$$$'''+++---...---+++***+++---++++++***((($$$!!! !!!!!!"""######""""""$$$%%%&&&&&&&&&'''))),,,///111000///,,,,,,---///000000///...,,,******+++---///+++---///000///......000++++++++++++***))))))(((&&&''''''((((((((((((((((((&&&%%%%%%%%%%%%$$$""" !!!""""""!!!!!!"""$$$$$$"""%%%))))))$$$!!!""" !!! $$$'''&&&$$$"""""""""""""""###$$$%%%###""""""!!! $$$%%%(((,,,111555666777666555555555555444111...&&&###  """###$$$###$$$%%%&&&(((---222666444444555444333222111000111111333555777777888999000...***'''%%%%%%%%%%%%&&&%%%%%%(((...222444444444444444555555666666666666333...)))&&&%%%''')))((('''%%%######$$$%%%&&&&&&&&&&&&''')))***+++++++++(((&&&''',,,111555777888:::;;;:::777555666777777777777666444222///...((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%((()))((($$$&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%###&&&((((((((('''((()))'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&%%%&&&***111777;;;;;;:::999777444111///,,,)))&&&$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%''')))+++''''''&&&%%%&&&'''((()))...///111222444444444444444444333333222222222222---+++'''&&&'''((((((((((((((((((((((((((())))))+++///333555777888:::;;;999;;;:::888999<<<:::666444222///+++)))(((((()))(((***++++++)))((()))***(((((((((((())))))((((((+++++++++***++++++++++++(((+++111555888888777666666888999888777777999:::555666777888999:::;;;;;;777:::======:::777666666888444///,,,,,,...//////000///...------------------------------------,,,,,,---...---,,,,,,...000............////////////---000222222111000---***---///111000...,,,,,,,,,.........------...111333///000111000---,,,---///////////////......------)))***---111666:::<<<>>>>>>>>>>>>===;;;:::<<<>>>===<<<::::::<<<@@@EEEHHHHHHHHHGGGDDDCCCCCCFFFIIIFFFAAA;;;999;;;<<<<<<;;;999;;;;;;:::<<<===888222+++***)))((()))+++---///,,,+++***+++------,,,+++++++++)))((()))***,,,---+++,,,---,,,******+++,,,''''''(((((()))************+++---///000000///...000111111000...---...000///............---***(((###!!! ###'''***,,,,,,---++++++,,,------...//////+++***(((&&&$$$$$$######!!!######!!!"""%%%)))+++,,,,,,,,,,,,+++,,,---,,,,,,+++((($$$!!!  !!!!!!!!!"""%%%''')))))))))***,,,///222444222111000111333333111//////---***'''&&&''')))******++++++,,,///111000...***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%%%%$$$"""!!!"""###"""  !!!###"""$$$((('''###!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$'''&&&$$$"""!!!!!!!!!""""""###$$$#########""""""!!!!!! &&&$$$$$$(((...555999:::888888777888888666222///&&&###  """#########$$$%%%''')))...444888444444555555444333111///222444555444555555444333,,,+++(((&&&%%%$$$%%%%%%$$$%%%&&&)))...222444444555555555555444444444444:::555///***'''&&&''''''&&&%%%###"""###$$$&&&(((%%%&&&((()))***+++,,,,,,)))(((''')))...444888:::<<<:::888999:::999777444777777777666333000---+++&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&''''''((((((((()))&&&$$$%%%'''((((((((()))((('''%%%######%%%'''&&&&&&%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''))))))))))))''''''&&&((())))))(((((()))***((((((''''''''''''(((((($$$%%%%%%%%%%%%***222888;;;<<<<<<;;;888444000...+++)))&&&$$$%%%&&&'''&&&'''&&&%%%$$$%%%'''***+++)))((('''''''''(((***+++...000222333444444444333444444444444333333222222---+++(((''''''(((((((((''''''''''''''''''''''''+++...222555777999;;;===???>>>;;;666666999888555333111...+++)))(((((((((%%%''')))***(((''''''(((&&&&&&&&&&&&''''''((((((*********************)))(((+++111555888888777666888999::::::888777777888777777888999;;;<<<======>>>;;;888888999999888666666333///,,,---...//////000//////...------------------------------------+++,,,---,,,++++++---///........./////////000000//////111333333000---,,,...000222222000.........000000000...---,,,...000222///------///000///...//////000000000///...---&&&(((+++000555:::===???=========;;;:::;;;===??????===;;;:::;;;>>>BBBDDDHHHHHHHHHFFFDDDDDDFFFHHHGGGCCC>>><<<>>>@@@???>>>:::===>>>???AAAAAA:::000))))))(((((()))+++,,,---***)))((()))***+++***)))+++***)))(((((()))***+++,,,,,,---+++***)))+++,,,(((((())))))******++++++((()))***+++,,,------------...///...,,,,,,...000...---,,,------,,,***'''"""  ###'''***,,,,,,,,,++++++,,,---...//////000+++***'''%%%$$$###$$$$$$!!!!!! !!!%%%(((******+++,,,---...//////......,,,)))$$$   """%%%(((...------,,,...000222444000...---///111111---))),,,***'''%%%$$$$$$&&&'''((()))))))))---222222...+++***'''%%%###"""!!!!!!$$$$$$$$$###$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$"""######"""!!! !!!%%%######&&&&&&"""!!!###!!!""""""""""""#########"""!!!!!!"""$$$%%%%%%$$$!!!  !!!"""###############"""!!!""" %%%...666;;;===:::999:::::::::777333///***'''###""""""$$$$$$$$$###$$$&&&'''***...444999333444555666555444111000333666666444333333111...)))(((&&&%%%$$$$$$$$$%%%###%%%'''***...111333555555555555555555444444444;;;666000,,,++++++,,,,,,%%%$$$$$$###$$$%%%''''''$$$&&&((()))))))))+++,,,(((''''''+++000666999:::===:::888999<<<<<<888333777777666444111...***(((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&(((%%%$$$((()))((('''(((+++***(((%%%######&&&)))&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))******+++,,,,,,+++******'''((()))(((&&&&&&&&&((((((((()))******)))(((((($$$%%%&&&%%%%%%)))000666999;;;<<<<<<999555111...+++(((%%%$$$%%%'''''''''''''''&&&&&&&&&((()))******)))((((((((()))***+++///000222444555555333222444444555555555444333222,,,***((('''((((((((('''%%%&&&&&&&&&''''''(((((())),,,111444666777999;;;@@@???:::555444777777444111///---***(((&&&&&&&&&$$$&&&(((((('''&&&'''''''''&&&&&&'''((()))***+++))))))*********)))((((((***---333777::::::999888999:::;;;;;;888777777777888999999;;;<<<===>>>>>>@@@;;;666666999;;;:::888555222...,,,,,,---------//////...---------......------,,,,,,,,,---......+++,,,,,,,,,++++++---............//////000000111///...000333333000...///...000222222111000///000000111222000...,,,,,,------)))''')))...222111///...///000111111000///...&&&(((+++///444999>>>@@@<<<<<<<<<;;;;;;<<<@@@BBB???>>>===<<<<<<===???@@@IIIIIIJJJHHHFFFEEEFFFHHHCCCBBB@@@???@@@AAA@@@@@@<<<>>>@@@AAAEEEEEE>>>444(((((((((((((((((((((((()))(((''''''))))))((('''((((((''''''''''''((((((((()))((('''%%%%%%'''(((%%%&&&&&&''''''((())))))''''''&&&'''(((***+++,,,((()))******)))***,,,...,,,++++++,,,---,,,)))'''!!!!!!%%%(((***+++******++++++,,,---...///000000---+++'''$$$"""  !!! """&&&***))))))***,,,///222333333000000...)))$$$ !!!"""!!!"""%%%***---222111000//////000222333///,,,((()))+++,,,)))&&&&&&%%%###""""""###%%%&&&###(((***((()))000444333///,,,(((###!!! !!!###"""!!!!!!!!!"""$$$$$$$$$""""""###%%%&&&&&&%%%!!!"""######""""""###$$$'''######%%%%%%""""""%%%""""""""""""######$$$$$$###$$$%%%$$$###"""###$$$###"""!!! !!!!!!"""###$$$###""""""!!! """)))222999<<<;;;:::::::::;;;;;;888333///,,,)))%%%######$$$$$$$$$$$$%%%'''(((***///444999222333555666666555222111111555666222111333000+++'''&&&%%%$$$$$$$$$$$$$$$"""%%%(((+++...000333555444444555666666777888888:::555///,,,,,,.........&&&&&&&&&&&&%%%%%%%%%%%%"""%%%((((((''''''((()))&&&&&&(((,,,222666999999999:::;;;<<<<<<;;;888555777666444222...+++((('''%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''((((((((('''&&&%%%((($$$%%%***,,,(((&&&'''((())))))(((&&&&&&(((***'''''''''(((((()))***++++++,,,,,,,,,,,,---------...///000000000000///...***+++***)))&&&%%%&&&'''&&&''')))++++++)))'''&&&$$$&&&&&&%%%%%%'''---222777999;;;<<<:::666111...***(((%%%$$$%%%'''''''''''''''''''''(((((((((((()))(((((('''''')))***+++///111333555666555333222555555666666666555444333,,,***'''''''''((('''&&&%%%%%%&&&'''((())))))******---111444666777999;;;;;;<<<999555666888888444222000...+++)))'''&&&%%%$$$&&&''''''&&&&&&'''(((''''''&&&'''(((***,,,---)))***++++++***)))((('''***---333777::::::999888777999;;;;;;999888888888999999::::::;;;<<<======<<<:::999999999:::::::::555111...++++++,,,++++++---------,,,------......---,,,,,,,,,,,,---...///+++,,,------,,,,,,---///---......///000000111111...,,,---111222......222,,,...000111000000000111///111222222///---++++++***))))))***,,,///222333...///111222222111///...+++,,,---000444999===@@@<<<============???DDDGGG>>>>>>>>>?????????@@@@@@EEEGGGHHHHHHFFFDDDCCCDDD<<<>>>??????>>>>>>???@@@===>>>===>>>DDDHHHCCC;;;(((((((((((('''&&&$$$$$$)))'''&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$###!!! """###!!!""""""######$$$%%%%%%&&&%%%$$$$$$%%%'''***,,,$$$&&&''''''''''''***,,,+++******+++,,,,,,)))'''!!! !!!###&&&)))******((('''++++++,,,---...///000111...,,,(((###"""######$$$(((,,,))))))***---222555666666111111///***$$$ !!!"""### !!!###$$$&&&***///222555444222000000111222333444...)))(((+++---,,,)))!!! !!!"""$$$%%%'''(((,,,(((&&&,,,444888333///)))$$$ !!!"""!!!!!!  !!!"""###"""!!!!!!"""%%%&&&&&&%%% !!!###$$$###$$$&&&'''((($$$###$$$$$$"""###&&&!!!"""""""""######$$$$$$$$$&&&(((&&&"""!!!"""%%%&&&%%%$$$###!!!!!!!!!!!! !!!#########""""""%%%%%%(((///888<<<:::777:::::::::;;;;;;777222...,,,)))$$$"""!!!""""""!!!%%%&&&'''(((***///444999111222555666777555333222000555666222111333000+++&&&%%%$$$$$$###$$$$$$$$$"""%%%(((,,,...000333555333333555666888:::;;;<<<:::555...++++++,,,+++***((((((((('''&&&%%%###""" ###''''''%%%$$$%%%'''%%%&&&)))...333777888888555:::>>>???<<<888777888777666333000---***'''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''"""###%%%'''(((((((((''''''###%%%,,,---(((%%%'''$$$''')))******)))******))))))))))))***+++,,,---/////////000000000111111111222333444444333222111......---+++(((''''''((($$$&&&)))++++++)))&&&$$$$$$&&&'''&&&$$$&&&+++000555777:::<<<:::777222///***(((%%%$$$%%%''''''''''''(((((()))(((((('''&&&(((''''''&&&'''((()))***///111333555666555333222555666777777777666444444+++)))'''''''''((('''%%%%%%&&&'''((()))***+++,,,,,,///333666888999;;;===666888888777888:::888333555333111...+++)))''''''%%%&&&'''&&&%%%&&&(((***&&&%%%%%%&&&''')))+++,,,***++++++,,,+++***)))((((((+++111555888888777666555777:::;;;:::999::::::888999999::::::;;;;;;<<<666:::======:::888999<<<444111---+++++++++***))),,,,,,,,,,,,,,,---...///---,,,,,,+++,,,---...///---.........------///000---......///000111111222---******///000---...333***,,,///000000///000111---///222333000...,,,+++---///000...,,,,,,000555...///111222222111000///000000///000333888<<>>>>>>>>???BBBGGGKKK>>>>>>@@@AAAAAAAAAAAAAAAAAACCCEEEEEECCC@@@???>>>666:::>>>>>><<<;;;<<<>>>>>><<<999:::BBBIIIHHHAAA(((&&&###  !!!###!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! """"""!!!!!!"""###%%%&&&!!!###%%%%%%###"""!!!"""%%%&&&%%%$$$""""""$$$''',,,///000...***&&&%%%%%%""" $$$***+++,,,...---***,,,---///...,,,,,,///222,,,***((($$$!!!!!!  """&&&(((///---,,,---000333555666111...+++(((&&&$$$!!!"""###"""$$$%%%'''((()))+++...111555444222111//////000000------)))$$$'''......(((%%%######$$$'''&&&### ###$$$$$$$$$$$$%%%(((***222444444111)))### ###""" !!!###%%%&&&"""""""""!!!""""""######%%%%%%$$$###!!!"""%%%''')))(((&&&%%%$$$$$$$$$%%%(((&&&$$$###%%%''''''&&&%%%$$$%%%&&&((((((((('''&&&$$$############"""!!!!!! !!!"""$$$%%%&&&(((---111555777999999:::;;;:::999666333///---'''&&&$$$"""""""""$$$%%%((('''(((,,,222666666444222222333444333222111000444444333222000...---,,,&&&&&&&&&&&&&&&&&&&&&&&&"""&&&+++000222222111///222333444666777888888888777111***''')))+++***'''))))))(((&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''')))---000333555666777888999999::::::999999999777666444000+++'''&&&&&&&&&$$$###$$$(((******(((''''''&&&%%%&&&'''((()))'''&&&%%%%%%&&&''''''&&&***,,,......+++'''$$$###&&&&&&'''))),,,---+++***,,,+++++++++,,,---...///666666666555555555444444<<<999666555666555222///222000---***(((((()))***$$$%%%'''(((((((((***,,,'''&&&%%%%%%'''***---///888888999::::::777111---***)))'''&&&&&&(((+++---,,,+++((('''&&&'''((()))******)))))))))))))))***---///333666666333///,,,999:::777444444888777444...+++'''%%%&&&&&&&&&&&&+++***(((''''''(((((()))'''...222333444888999888<<<<<<<<<;;;:::999888777333000,,,)))&&&&&&&&&''')))'''&&&''')))***(((%%%&&&%%%$$$'''+++---+++)))...---,,,,,,++++++++++++&&&***///555999:::999888444666999:::::::::<<<===888<<<>>>===>>>???>>>:::===<<<:::::::::<<<>>>???444000***''''''(((******(((***,,,+++)))***---000000...,,,---///000...,,,---------,,,+++---000222,,,***,,,000///***+++000222...******...000///,,,444111...---...///000000111000///000111222111000///111444333///...///111,,,,,,...222555666555333111111222555888===AAACCCDDDAAA>>>>>>BBBEEEEEECCC???@@@@@@???>>>>>>???AAA???===;;;<<>><<<@@@<<<;;;>>>>>>999:::>>>777999:::<<>>===:::===<<<:::::::::;;;===>>>555111---+++,,,---...///)))************+++,,,...---+++)))***,,,---+++)))+++,,,,,,+++***,,,///222---,,,---111000,,,---111222...++++++///111///---000...,,,,,,...111222222222111000000000000///---000000000...---...000222------...000333444333222888777555444555666888999CCCAAA???>>>???@@@AAAAAA>>>??????>>>======>>>@@@===;;;999:::<<<===<<<:::AAA<<<;;;>>>>>>;;;;;;===888999:::<<>>888///'''### !!! """"""!!! """%%%((()))+++///111444333111000000222444555---+++%%% """'''(((%%%###""""""###'''***+++,,,''''''%%%###!!!"""$$$'''"""'''+++,,,)))%%%###$$$###""" """$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((()))+++---,,,+++******+++,,,---000...------...//////...000000000000000//////...+++,,,------+++)))'''%%%%%%%%%%%%%%%&&&'''((((((---...111444666777888888666666666444111---***((()))((('''&&&%%%&&&'''((((((&&&&&&***111666888888222333444444444333111000000000000///---+++)))'''''''''''''''''''''''''''&&&&&&''')))+++///222555444444555555444333222222222000---***))))))))))))&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&***+++---000333666999:::999:::::::::999888777777777444///***'''&&&&&&'''&&&$$$###%%%'''))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))---...//////---,,,---...111...+++***,,,///111111,,,---000222444444444444999888777777777777777777<<<:::888888999:::999888<<<888222+++'''$$$$$$$$$$$$&&&'''((('''((()))+++***)))((()))***...111333444555777999;;;888444000***)))'''%%%%%%&&&((()))(((((())))))))))))))))))'''&&&&&&%%%&&&&&&''''''---///222444666666666555111444666666777999666000+++)))((('''((('''&&&$$$&&&&&&''''''(((***+++,,,)))///444444444888888777888888888999999888777777777444///+++'''&&&%%%&&&***)))((()))++++++)))(((---,,,,,,---///000...---)))))))))))))))*********&&&***...333666777666555888:::;;;;;;999888999:::888;;;;;;999999<<<===:::===<<<::::::999:::;;;<<<444222///...///000111000,,,+++***+++---............---,,,---...///...,,,******+++******,,,///222...---///222000......222222///------000222000...---,,,+++,,,///222333333333111////////////---,,,111...+++***,,,///111222111/////////111333333222000///000111444777;;;===AAAAAA@@@>>><<<<<<===???===>>>>>>===<<<<<<===???<<<;;;:::;;;<<<===<<<:::AAA<<<:::<<>>===<<<;;;;;;;;;;;;;;;===999222,,,&&&$$$######%%%&&&(((((('''((()))+++,,,+++++++++---000444666666666777888888555///+++***((('''%%%%%%%%%&&&'''&&&''')))+++++++++***)))&&&&&&%%%%%%&&&&&&''''''---...///111333333444444222555555444555777444///***)))(((((()))(((&&&$$$'''''''''((())))))***+++(((...333444555999:::999666666777777777777777777555333///+++(((''''''(((*********+++++++++***))),,,,,,,,,,,,---,,,+++***000000///...,,,***)))((((((+++///333666666666555444666888999999999:::;;;888::::::777777;;;<<<:::<<<<<<;;;::::::::::::;;;333000...------...---,,,000---+++,,,000111000...............////////////***++++++******,,,000333---...000111000...///111222000//////111222111///---++++++,,,///111222222000///......//////...---000---***,,,000333333111555333000000111333333333((()))+++///444;;;@@@CCC>>>@@@AAA???;;;:::===@@@===>>>???>>><<<<<<>>>?????????>>>>>>?????????>>>AAA===:::;;;??????>>><<<:::=========@@@CCCAAA<<<  !!!!!!!!!"""$$$!!!""""""!!!!!!"""###&&&'''***+++***&&&!!!"""!!!!!!  &&&***,,,)))))),,,///...+++,,,---......,,,***(((&&&$$$!!!  """%%%))),,,---+++---.........000333777<<<555,,,%%%!!!!!!"""###!!!!!!"""!!!!!! !!!%%%)))***,,,///111333222111///............///)))###"""###%%%%%%%%%'''&&&$$$###$$$'''***---))))))'''$$$!!!!!!$$$&&&%%%'''(((&&&$$$%%%(((,,,+++(((&&&'''+++---,,,)))+++***)))(((''''''''''''"""%%%((())))))***+++---333222111111111222333444......///222555777888777777888:::888666444444555111444777777444000///...---------...............555555666666777777777777888888888666333///+++(((%%%%%%%%%%%%%%%%%%&&&&&&+++((((((+++000555666555333333444555444333222111000000111111///,,,)))'''''''''''''''''''''''''''%%%'''+++///222444555555444444555666666666666666666555222---(((%%%%%%'''#########$$$&&&''')))***&&&&&&''''''''''''&&&&&&((()))+++...111444666777999999999999888888777666777111***%%%$$$&&&''''''$$$%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%(((***++++++++++++...111777777666333111000222444444333333444666777666444///111333666777777666555888777777777777999;;;<<>><<<>>>@@@???======???BBB??????@@@???>>>===???AAA@@@@@@AAA@@@@@@@@@@@@AAA???>>><<<;;;>>>@@@???<<<<<<>>>???>>>???BBB@@@<<<   !!!""""""######""" !!!!!! !!!"""$$$ """"""!!!!!!"""###%%%&&&(((***+++(((### !!!"""""" !!!(((---...,,,+++...000///---,,,,,,---......,,,***&&&$$$!!! !!! !!!$$$'''***,,,---,,,...///---,,,---222666555000)))$$$""""""###### """"""  ###'''***,,,---///111------...////////////......(((###$$$&&&%%%%%%&&&&&&&&&%%%###"""$$$'''***(((((((((&&&$$$$$$&&&(((&&&((())))))(((***000444///+++)))+++000222000,,,++++++)))(((&&&&&&%%%%%%!!!$$$&&&((((((***,,,///555444333222222333444444------///222666888999888555777999888444222333555222666999888555222222333333333444555555444444333777777666666777777777777666666555333000,,,(((%%%######$$$$$$$$$$$$$$$$$$)))((((((,,,222666666444333444555555555444222111---...//////...+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''---222666666555444444444555666777777777666777444...)))%%%$$$$$$%%%"""######$$$%%%''')))***&&&&&&''''''''''''&&&&&&&&&(((+++///222444555555777777888888888888888777666000)))%%%%%%'''''''''$$$%%%&&&%%%$$$$$$&&&(((%%%&&&''''''((((((''''''***---000000...///333666999999888555333222333555444444555777::::::999777444555666777777666555444333222222222444777:::<<<@@@BBBDDDCCC@@@<<<:::999999777444111---***'''&&&&&&'''((((((''''''(((***///.........111444888:::555666888;;;<<<:::555111((((((''''''''''''''''''''')))***,,,,,,+++***(((''''''''''''((()))******111222333333444444444444777777444111111555555111***(((''''''(((((('''&&&)))))))))))))))((('''''''''---222444666;;;===;;;666666666777777666555555000...,,,)))))))))+++,,,)))***,,,,,,***)))***+++***,,,------+++***++++++***+++,,,------,,,+++******,,,000444666888999999666888999888666444444555666999:::777777:::;;;888;;;;;;;;;<<<<<<<<<======777444000---,,,+++***))),,,***))))))***++++++******+++------,,,,,,...///---...---,,,,,,---000333***///000...---//////...000000111111111111000000222000//////000000///---,,,+++,,,...111333333222...///222555888777555222222///,,,+++,,,.........000000000111444777;;;===<<<>>>???@@@??????AAABBB???@@@@@@???>>>>>>???AAA===???@@@???>>>===>>>???===??????<<<<<>>===@@@AAA>>>>>>@@@@@@===  !!!"""!!!!!!""""""""""""!!!!!! """###$$$$$$######!!!###$$$$$$###"""###$$$!!!$$$$$$$$$###$$$%%%(((''''''((()))'''"""!!!  """%%%***///111...---000000///...,,,+++,,,...///...,,,$$$"""  ###$$$ !!!###%%%'''***,,,---,,,///222111------000333///,,,'''$$$###"""!!!!!!!!!  !!!%%%))),,,---...///000+++---///111222000...---,,,%%%"""&&&(((&&&$$$%%%"""###$$$"""!!!"""%%%(((%%%'''))))))((('''((()))(((+++///000//////222555111---+++---333555222---+++***((('''%%%$$$$$$###"""$$$%%%'''(((***...111666555444333222222333444//////000333666777777555111444777555111///111333333666999888555333555888555666777777777666555555777777666666666666777777555555444222...***&&&###"""######$$$$$$$$$$$$$$$$$$$$$'''---444888777666333444555555555444222222...///000000///+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&,,,222555666555444555555666666555555444444555///'''###"""$$$$$$$$$#########$$$%%%'''((()))&&&&&&''''''''''''&&&&&&%%%(((,,,111444555555444555666777888888999999888555///(((&&&''')))(((&&&$$$%%%&&&%%%$$$###&&&((($$$%%%''')))******))))))---000444444222333777;;;777888888777555555666777555555555777:::<<<<<<<<<666666555333222111000///,,,++++++,,,///333888:::===AAAEEEFFFBBB>>>;;;:::::::::999666333...+++(((&&&'''((((((''''''((()))///......///111555999;;;444555777999;;;888444000(((((((((((((((((()))))))))***+++++++++***)))(((''''''''''''((()))***+++...000222444555666555555333444444222444888777333+++)))&&&&&&'''((((((''''''((()))******)))(((((()))000444555666999;;;999777777777777777666555444000...+++)))(((((()))+++'''***,,,+++)))((()))+++)))+++------+++***+++---'''(((***+++,,,+++******(((+++...222555888999999888999:::999777666666666555999:::999999;;;;;;777:::;;;<<<===>>>>>>??????777333...+++++++++,,,+++***++++++***))))))***,,,+++...000///......000222......---,,,***+++...000+++000222///...000111///...///111111111000//////222111000111222111000......------///111333333222///222555666666555555666111///------...//////...+++,,,---000444999===@@@???>>>>>>???@@@AAA???>>>>>>???@@@???======???@@@;;;===???>>><<<;;;===???:::@@@BBB===:::===AAAAAA>>>BBBBBB???===??????=== !!!!!!""""""!!!!!!  !!!"""###""""""############"""""" !!!"""$$$$$$$$$$$$###"""$$$&&&'''%%%#########"""$$$'''((('''''''''(((---+++(((''''''$$$ !!!%%%(((+++000222000///111111//////---+++,,,///000000..."""!!!"""%%%(((!!!"""###&&&(((***,,,---,,,111555444000...///111,,,***'''$$$###!!!!!!!!! ###&&&***---......///000...000333444333000,,,))))))###!!!&&&)))%%%###%%%!!!"""""" !!!%%%(((###&&&)))************+++,,,000555666444111000111222...+++...444666333...***)))(((&&&$$$###""""""###$$$&&&&&&(((+++000444777666444333222222222333111111222444666666555333...222555333///---///222333666999888444333666:::444444555666666555444333777777666666666666777777666666555333///+++&&&$$$"""###$$$%%%%%%%%%%%%%%% !!!&&&---666::::::777333444555555555444333222000111333333111...***'''$$$$$$$$$$$$$$$$$$$$$$$$###&&&+++000333555555555666666666555444333111000222***!!! $$$$$$$$$#########$$$%%%&&&((((((&&&''''''''''''''''''&&&$$$(((...333666777555444444555666888999999999999555///(((&&&(((***)))&&&###%%%'''&&&######%%%((($$$%%%''')))++++++++++++///222666666444555:::>>>555666888888777777888999777555444555888<<>>???@@@@@@@@@555111+++((()))***,,,---,,,...///...+++***,,,///(((***------++++++---000......---+++)))***,,,...,,,222333///...222333000---///111111000/////////222111000111333333111000000///...///222333222111111333555555222222555888333222000000222222222111.........000333666:::<<>>@@@@@@===:::===>>>>>>>>><<<<<<>>>???<<<>>>@@@???<<<;;;===???888AAADDD>>>999<<>>???666333...***'''&&&&&&&&&(((''''''(((+++///333666666@@@JJJJJJBBB;;;:::;;;AAA======???<<<333///000///***(((******(((***///333000111:::@@@???;;;:::666666777888777333---(((''''''((((((((((((''''''***(((&&&&&&(((*********)))******)))((((((***++++++---111222222111222222555333222333555555444333,,,&&&$$$&&&((('''(((***))))))))))))))))))))))))---111666::::::888777666:::777444222333555666666111111000---***((((((((((((&&&&&&&&&(((((('''&&&,,,,,,+++)))'''(((***,,,,,,+++***+++------+++******+++///555<<<>>><<<888888;;;<<<;;;999888:::<<<;;;:::999888888888888999<<<===>>>??????@@@@@@???444222---)))((())),,,...---,,,,,,---//////...,,,///000...))))))...000///111000...------///111222222000...------///111333111000......//////...,,,)))---333444111000111333000+++///999888---,,,444222///---...111333222111333222000/////////000111000---...222666777;;;AAA@@@@@@>>><<<===@@@===777@@@???>>>======>>>???@@@<<<<<<===>>>???@@@@@@AAA@@@CCCBBB===;;;>>>@@@@@@JJJEEEAAAAAABBBAAA<<<777######$$$$$$%%%&&&&&&&&&)))***)))(((&&&&&&((()))$$$%%%''''''&&&&&&((()))((('''''''''''''''&&&&&&))))))***)))((((((***,,,,,,000333111,,,)))(((***(((++++++)))***------+++(((((('''%%%###!!!!!!%%%(((---...,,,+++---111000,,,//////000///...+++)))'''$$$!!! ######$$$%%%''')))+++,,,...---------.........---)))&&&!!!"""!!!  !!!""""""&&&***---......000111///...---000333222,,,'''$$$$$$%%%&&&&&&%%%$$$$$$###"""!!! !!!###$$$%%%&&&)))000666777222---111222333444333222000/////////000111111///,,,((($$$%%%$$$""" !!!###""""""######%%%)))///444444333111111000111222222//////111444666555222///000---)))(((((()))'''&&&&&&'''(((((()))+++...111222333444555555555444333777555333333444444333222222555666333+++&&&$$$%%%&&&%%%$$$###$$$%%%'''(((###$$$(((///666::::::999777666666555555444444444333444555222...)))'''&&&###"""!!!###%%%&&&&&&%%%%%%###&&&---000111333888888666555555666777777666555000***&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((******)))''''''&&&&&&&&&'''+++111555777888:::;;;>>>888555888999666666:::444000+++'''&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''***...000111000///222444555666999>>>CCC;;;888666555666777666555666777888:::;;;;;;;;;;;;333000---)))&&&&&&&&&&&&(((''''''''')))+++...000000888@@@CCC???:::999:::???;;;;;;===:::222...///,,,---...---,,,,,,///000222///000888>>>===999888333333444666666444///,,,''''''(((((((((((('''''')))(((&&&''')))******)))((()))))))))'''''')))***+++...222444444333333444555333333333555555444333---(((%%%'''(((&&&&&&((()))))))))))))))))))))))),,,000555888888888777777:::777444333444555666666000///---***(((&&&''''''***(((''''''((())))))(((***+++---,,,+++***+++,,,+++******+++,,,,,,+++)))***,,,000555999;;;;;;999777999::::::888777888:::<<<<<<<<<;;;;;;:::::::::<<<<<<===>>>>>>>>>======555222///,,,***+++---...,,,++++++,,,...///...---...///...++++++///111//////............///000111222111///...---...///000///...------......------000111222222333333333222...---111888777000...333...---,,,...111222111///111111000//////000222222111...///333777888<<>>@@@CCCAAA<<<<<<<<<;;;;;;;;;===>>>???======>>>>>>???@@@AAAAAA@@@CCCBBB===;;;>>>@@@???BBBBBBCCCFFFGGGEEEAAA===)))***+++++++++***)))(((***++++++***)))(((***,,,&&&(((+++,,,+++***+++,,,*********)))))))))(((((((((***+++++++++,,,///111222666999888333...,,,+++)))---...------000000---)))((('''%%%###!!! """%%%''',,,---,,,***,,,000///+++......//////...+++)))'''$$$!!! """###$$$&&&)))+++---...000...---...//////...---&&&$$$  """"""!!! !!!"""######&&&***---...///000222///...---///111000+++'''"""######$$$$$$######""""""!!! !!!"""$$$%%%((())),,,222777777444///...///000111222222222111111111222333222///***&&&""""""###"""!!!!!!###%%%!!!###$$$&&&***...222333333222111111222444444111111222444555333000------***&&&$$$###"""!!! !!!"""""""""$$$'''***...000222555666666555444555333111111333333333222111333444000+++&&&%%%&&&############$$$$$$%%%%%%###%%%)))000666999999888777777777666555444444444777777777333...)))&&&%%%$$$###"""$$$&&&'''&&&%%%&&&%%%(((...222333555999999777666777888888777666444000***'''&&&'''''''''(((''''''''''''((())))))***)))((('''''''''''''''(((,,,222777999999:::;;;<<<888555777888777777999222...***'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((+++///111222111111222444555666777888999???;;;666444444444555444888999:::;;;:::999777666...,,,***'''%%%%%%&&&&&&''''''''''''''''''((((((+++000777;;;<<<;;;::::::;;;999999;;;999444111222---666888111---111444333333000222999===<<<999888444333333444444222///,,,'''(((((((((((((((((('''(((''''''(((******)))''''''(((((('''&&&&&&'''))),,,///333666666555555666555444333444555555444222...)))&&&'''(((%%%%%%'''))))))))))))))))))))))))+++...333666666777888999:::777444333444666666666111///+++(((''''''((())),,,***(((''')))*********&&&))),,,...---,,,+++++++++******+++,,,,,,+++)))***---111444666777999;;;888999;;;;;;999888999:::======>>>???>>>===<<<;;;<<<<<<=========<<<;;;;;;555333000...---,,,---...,,,***)))***,,,.........,,,//////------111111///+++,,,---...///000000000111111000///...---,,,,,,///////////////000000000555333111111333444222000///222777999888555333222.........000222333222000000000//////000111333444222///000444777888<<>>@@@CCCBBB===;;;;;;:::;;;<<<===???@@@<<<<<<======>>>>>>?????????CCCCCC>>><<<>>>???>>>888>>>EEEJJJJJJIIIFFFEEE,,,---...//////---+++)))+++,,,,,,+++)))((()))***'''***---///...---,,,---,,,+++++++++************&&&(((***,,,...000333555222555999999555000---,,,+++///111000111333222///)))(((&&&$$$"""!!! !!!!!!"""###%%%(((,,,///...,,,,,,//////,,,......//////---+++((('''###  """$$$&&&))),,,...000111222000...///111222000...&&&###  !!! !!!"""###$$$'''+++---...///111333///...---...///---)))&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&''',,,---000444777888555222000000000111111222222333444444444444333///)))$$$!!!"""######"""!!!###$$$ """%%%'''(((***,,,...333222222222222333555666333222222222222000,,,)))***(((&&&###!!!  !!!"""!!!!!!###(((+++...222444555444444555333222222333555444333333333222...)))%%%$$$%%%!!!!!!###$$$$$$$$$###"""###%%%***000555777888888888888777777666555555444888888777333...)))&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&)))000444555777:::999888777888999999888666222...***'''''''''((('''((((((((((((((((((((())))))((((((''''''''''''(((&&&***111555777777777888:::777666666888888888888000---)))''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%''''''(((,,,000333333222777666555666888999999888===;;;777555444444444444888999;;;;;;999666222000***)))'''&&&%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%,,,...333888<<<===<<<:::888888888::::::999888999777CCCDDD555...444888444666333555;;;>>><<<::::::888666444333222///+++(((((((((''''''''''''((((((&&&&&&'''(((******(((&&&&&&''''''&&&%%%$$$&&&'''***...333666666666666666444444333444555555333111,,,'''%%%((((((&&&&&&(((((((((((((((((((((((((((***---111444555666888::::::777555444555666666666333000,,,))))))***+++,,,,,,***(((''')))***+++***%%%'''***+++++++++,,,---+++******+++,,,,,,+++)))+++...333444444555888<<<;;;<<<=========<<<<<<<<<<<<===???@@@@@@???===;;;>>>>>>>>>===<<<;;;::::::444222111///------------+++***)))))),,,...///...---000111//////111000,,,)))***---///000000//////...///000000///...---,,,111222333333333333444555333444444444222111///...555<<>>===:::??????>>>===>>>???@@@AAA;;;;;;;;;<<<<<<<<<<<<<<>>???===555<<>>===;;;;;;<<<>>>???@@@>>>===;;;?????????>>>===<<<;;;:::333222000...,,,,,,,,,,,,,,,***)))***---............111222///...///---)))(((***---///111000///...,,,---///000111000///...111333555444333333555666000666;;;:::444//////222===CCCGGGDDD@@@>>>999333:::888555111//////222333333222111000000111222222111......111333444777<<>><<>>>>>>>>???>>>>>>==================>>>BBBBBB>>><<>>AAA???AAABBBAAA???<<<;;;;;;666666666555222///+++)))(((''''''''''''''''''(((%%%&&&((()))******)))))),,,...222777::::::777444555888999888;;;AAADDDDDDIIINNNIII;;;222555888777555333444777888444444666555444444444444111...+++)))((('''&&&&&&'''((()))'''&&&&&&'''))))))(((&&&'''''''''&&&$$$###$$$&&&$$$)))///444555444444444444444444666666555222///'''$$$$$$(((***))))))***))))))))))))))))))))))))***---222555555666777888999888666666777777777666000,,,'''&&&)))++++++)))***)))((()))***+++)))(((---......------///222555---,,,,,,---......---++++++...222555777888:::<<<;;;;;;<<<>>>???>>><<<999;;;<<<===>>>>>>>>>===<<>>===<<<;;;:::444222///---++++++,,,---,,,,,,,,,---//////...,,,---111111...---...,,,(((***+++...000111000///...,,,---///000222222111111000222444333111000222555///888???===555000333888AAADDDHHHHHHDDD===888555888777444///,,,,,,...111222222111000111222333444000------000222222555:::???BBBCCC@@@???CCCFFFFFFEEECCCAAA???===<<<<<<<<>>AAAAAA<<<;;;???BBBBBBEEEGGGIIIHHHEEEFFFKKKPPP888777555222///,,,***((((((***,,,,,,+++*********)))+++,,,---,,,,,,---///,,,,,,---///000111222333333555777777666444444555555666777999::::::888777111777:::999888777222,,,&&&$$$""" """'''---111000555666222000111222111111111000///,,,((($$$"""  !!!!!! %%%'''***---000111222222444///+++,,,000111---)))$$$"""  ###$$$(((***,,,---...000333666.........,,,)))&&&%%%$$$   ###&&&***,,,...///444555666666555555555666555666777777777555333111222000---***(((%%%"""!!!###$$$#########$$$'''***---///000111222444444333111111000111222222333111///---,,,)))%%%###!!!"""###!!!!!!### !!!!!!!!!"""###""""""$$$&&&***...111333000......///222444444333666222---((($$$###"""!!!!!!!!!"""###############"""'''---111222333444666555666666777888999:::;;;999888666111+++&&&%%%%%%%%%$$$######$$$%%%$$$###%%%%%%***333777777999<<<999888888999:::999666333***'''%%%%%%&&&'''''''''''''''((((((((('''&&&%%%&&&&&&&&&'''''')))******(((---444999:::999888777444777777444666:::999444***(((&&&&&&''''''&&&%%%'''''''''''''''&&&&&&&&&((()))+++...333666777666555777:::::::::;;;>>>BBBDDDEEEEEEBBB>>>;;;;;;===444444333111///,,,***))))))))))))((((((((())))))(((((()))))))))))))))))))))---444999:::888555333555888888555777>>>AAA@@@CCCCCCAAA===888777777999444222333666555222111444555555555666666333...***)))((('''&&&&&&'''((()))(((&&&%%%%%%'''((((((''''''((((((&&&$$$###$$$%%%###(((///444555555444444444444555666777555222///(((%%%$$$)))***(((''')))))))))))))))))))))))))))+++///333777777666666666999888666777888888777555///+++''''''***,,,+++(((*********,,,------***(((,,,---............000222...------...//////...,,,,,,...111666;;;===<<<;;;<<<<<<<<<>>>@@@@@@<<<999<<<=========>>>>>>>>>>>>============<<<<<<;;;:::666333000---+++,,,...///------...000111000---***+++......,,,,,,......+++---...///000000000000/////////000111111222222111000333555444000///111444111666999777222111666;;;@@@>>>BBBHHHEEE:::444777222333444222///---...000/////////000111444666777222......111222222555:::===AAACCC@@@???DDDHHHIIIEEEDDDBBB@@@???>>>??????CCCBBBBBBAAA@@@@@@??????>>>@@@???::::::???DDDEEEGGGHHHGGGEEECCCDDDGGGJJJ:::777333///***&&&$$$""" """%%%''''''''''''(((+++,,,---,,,+++,,,...000------///000222444555666---///333555555666777888777777777888::::::888666333888;;;:::999777111+++%%%###!!!"""(((///444000555666222///111222111222222111///+++'''### !!!"""!!! $$$&&&)))---///000000000222---(((***...///+++&&&!!!  !!!"""$$$%%%(((***,,,---...111444666.........,,,(((%%%$$$$$$  !!!$$$'''+++...000111555666666666555444555666333444666888888666333111000---)))&&&$$$""""""$$$$$$$$$%%%&&&'''***...000222444777999444333111000000000111111333111///---,,,***&&&$$$$$$%%%%%%### """$$$###$$$%%%%%%###!!!""""""######$$$&&&)))---222444222111000111444666777666555000+++&&&$$$$$$######""""""""""""#########$$$"""'''---111222222444666555555666888999:::;;;<<<;;;:::666000***$$$""""""%%%###"""###$$$$$$###"""$$$%%%***333888777999;;;888888888999:::888555222(((&&&$$$$$$%%%''''''&&&'''((()))))))))'''&&&%%%&&&&&&&&&'''''')))***+++''',,,333888:::999777666444777777444666;;;:::444)))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''))))))+++///333666777777444:::???@@@>>><<>>999777999;;;333222000...---+++***)))***************)))))))))******))))))(((((((((((('''...666<<<<<<:::777555555888777222333:::===;;;;;;999:::>>>===999888:::666444555888666222222555888888888888666111+++&&&***((('''&&&&&&'''(((***(((&&&$$$$$$&&&((((((((((((((((((&&&$$$###$$$&&&###(((///444666555555444444444555666777555111...***&&&&&&)))***(((&&&'''))))))))))))))))))))))))+++///555888888777555555999888777777888888777555000,,,)))***...///---******+++,,,...000...+++((('''***---...---,,,,,,---///......///000000///---,,,---000777===@@@===:::???>>>>>>AAACCCCCC???;;;>>>>>>======>>>???@@@@@@;;;;;;<<<<<<;;;;;;::::::888555111---,,,---///111......000222333000,,,)))(((+++,,,***+++///000...//////000000000000000///222222222111111111111111222666888666222000222555222222111...---000666:::<<<777<<>>BBBBBB>>>===@@@DDDEEEGGGFFFDDDCCCBBBBBBCCCDDDAAA@@@@@@???>>>===<<<<<<>>>@@@>>>999999@@@FFFHHHDDDDDDCCCBBBAAAAAABBBCCC<<<777000+++(((&&&%%%###""""""######%%%&&&'''(((+++******,,,.../////////333111000000333666777888111000//////111333444444777888:::===>>><<<777444999888888888777444///,,,%%%###!!!!!!!!!  !!!###$$$%%%(((,,,//////222222111222666555222333111...+++'''%%%###""" !!!!!!!!!!!!!!!'''---000///...///000222///,,,,,,......+++(((%%%!!!!!! $$$))))))///222000...000222222,,,++++++)))'''%%%###""" !!!"""""" ###(((///333333222555666777777555555555666999888777777777666222000---((("""!!!###### """$$$%%%%%%$$$###---222333000...222666777999888666444333222333333555111,,,(((&&&$$$!!!"""!!!  !!!""""""!!!  !!!"""$$$"""!!!###''',,,///111333222222333444666888:::555///'''#########"""!!! ###$$$""""""%%%'''***...000111111222333111222333555666777777777===999333---(((%%%######!!!"""$$$%%%%%%$$$###"""%%%'''...555888666777;;;;;;888666888;;;:::555///***'''%%%%%%'''((('''%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((,,,,,,000666777555666999888666555777:::;;;888666...+++(((''''''((('''&&&''''''''''''(((((((((((((((***///444555333666<<<222999@@@AAA???@@@EEEJJJTTTLLLBBB;;;888888888888333...(((&&&)))+++)))''')))))))))))))))))))))))))))((())),,,***&&&&&&)))+++111888===>>>===;;;:::888666555555777999:::;;;888777666555555777999:::888444111222666999777555888777777555333000---+++(((&&&%%%&&&((()))))))))((('''''''''))))))'''&&&)))((('''&&&&&&'''((())),,,---000222444444333333444555777999:::888444000'''(((((((((((((((***++++++(((&&&''')))+++***(((+++///555888999999999999999999999888888888888888777000)))'''***+++***'''''',,,111222...***))))))***+++,,,---............---///...,,,,,,///---(((111000111444888<<<=========CCCFFFBBB888444888======??????>>><<<:::999:::<<<:::999888999:::999888999666222000000///...---222222111111000/////////222///,,,******,,,///222000222222......111222///777222222555555000000333777444111///000000//////000111222222333333333333555666777999:::888555111555444333333222111000000222000......222777:::<<<444222///------000444777===>>>??????@@@CCCGGGJJJIIIIIIHHHGGGFFFDDDCCCBBBDDDAAA===;;;<<<===>>>>>>===???===;;;>>>CCCCCC@@@<<<<<<<<<<<<<<<;;;;;;;;;555111***%%%"""!!!  !!!###%%%''')))...------...///000000///333222222333555666666555000...,,,+++,,,...//////555777999<<<<<<:::666444777777888888777333...***%%%###!!!!!!!!!  !!!###%%%&&&))),,,///...444666333000111222111000...+++((($$$"""  !!!"""############%%%)))...111111111111111222///---,,,---,,,(((%%%%%%  %%%)))***///222///...000222111,,,++++++)))'''%%%###""" !!!""""""""""""%%%***000333333222333444555444222222444555555444222111111000---++++++&&& !!!"""  """$$$&&&'''''''''000555666333222555777777888777666444333333333444333000,,,(((&&&$$$""" !!!!!! !!!""""""###"""!!! !!!"""######""""""%%%)))...111111111111111111333444666777333---&&&""""""###""" !!!"""###"""###'''&&&***///222222222222333333444555666777888888888;;;777222,,,'''$$$######$$$$$$$$$$$$$$$###"""!!!$$$&&&---555777666777;;;999888888:::;;;888333...+++(((&&&&&&((()))(((&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******,,,,,,000666666444555999888666555666999999777444---+++(((''''''''''''&&&''''''''''''((((((((((((+++***---444888777777999555:::???@@@===>>>CCCHHHNNNFFF<<<777666666444222222---'''&&&(((***)))'''((((((((((((((((((((((((((('''(((+++)))&&&&&&***+++000777;;;<<<:::999888888777777777888:::::::::777666555555555777999:::999555222333777:::999888555555666555333000---,,,)))'''&&&&&&((())))))((((((((('''((()))***(((&&&)))(((''''''''''''((()))+++---000333444555444444777777777888888666222...))))))))))))(((((()))******(((&&&''')))+++***))),,,000555888999999888999::::::999999888777666666555000+++***+++------,,,---///222222000,,,***)))***+++,,,---............///111000...///222000,,,//////000333888<<<>>>???===???@@@???<<<;;;<<<>>>=========>>>======<<<;;;>>><<<::::::;;;<<<;;;::::::555000---,,,---------000000000////////////...000...,,,******,,,///111///222111......222222000444111111555555111222555444222111000111222111///111111222333333333333333333444666888888666333000444444333222222111000000333222222222444999===@@@444333000//////222555777<<<===??????AAACCCGGGKKKHHHHHHIIIHHHGGGFFFDDDCCCAAA???<<<<<<===>>>>>>>>>AAA@@@;;;666777===???===>>>>>>============>>>>>>...***%%% !!!$$$(((***000000000111222222222333555555666777999777444111---***(((%%%%%%''')))+++333555888::::::888555444666777999:::888444---'''%%%###!!! !!!!!!  """%%%'''(((***---000///666999444...---///000///---***&&&### !!!!!!""""""###$$$$$$$$$)))+++...000222222111000111///---------***%%% $$$   &&&***+++000111///...111111000,,,,,,+++)))'''$$$"""!!! !!!""""""###%%%%%%(((,,,000333333222222222111000//////222444999777444222222111///---((($$$ !!!!!!###%%%'''***,,,---444888:::777666777888666777666555555444444444555111...***'''&&&%%%###"""!!! !!!!!!"""######"""!!! !!!"""###"""###%%%)))...111333333000000000000111222444444111+++%%%"""""""""""" ### """""""""$$$((('''+++111444555444333333555666777777888888888888888555000+++&&&$$$######&&&&&&$$$###""""""!!!!!!$$$&&&,,,444777666777;;;777888;;;<<<:::666000---+++)))''''''((()))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******,,,,,,000555666333444777888666444555888777444000---***(((''''''''''''&&&''''''''''''((((((((((((,,,))),,,555<<<;;;888666999<<>>;;;;;;???DDDKKKCCC:::888999999555000///+++'''&&&''')))(((&&&''''''''''''''''''''''''&&&%%%&&&)))(((&&&'''+++,,,000666999:::999777777999999:::::::::::::::999666666555555666777999:::888555111222555999999888222333555666444111---+++***(((&&&&&&(((((((((''')))(((((()))******)))''')))((((((''''''(((((()))))),,,///333555666666555:::999888777666444000---))))))((('''''''''((((((((('''&&&''')))+++++++++...222666888888888777888<<<<<<:::999777555444333777555111...,,,,,,---...222111000000///---***'''***+++,,,------.........///111000///111444222.........///333888===???@@@BBB???<<<===@@@AAA???<<<<<<:::999;;;>>>???===;;;===<<<;;;;;;<<<<<<;;;::::::555...***)))+++,,,---------.........////////////...,,,***+++---000222...111111...///222333111222000111444555333333666111000111222444555333111222222333444444444333333222333555666666444222000333333333222111111111000111333444444444777<<>>@@@AAACCCGGGJJJCCCEEEGGGHHHGGGFFFCCCBBB@@@>>>======??????>>>===DDDCCC???::::::>>>>>>;;;>>>===<<<;;;<<<>>>@@@AAA+++'''"""!!!%%%))),,,000222333444555666777888888999:::<<<;;;888222...(((&&&###!!! """&&&***111333777888888777555444777999;;;===;;;555---'''$$$""" !!!"""!!!!!!!!!###'''***+++---000222111666888333//////000...000...+++((($$$!!! !!!"""###%%%%%%+++,,,---///000111000///000...,,,------***$$$### """(((,,,---111222//////111111///,,,,,,***)))&&&$$$"""  !!!"""######%%%'''))),,,///111111111222111000...---...222555===:::666444333222111000(((### !!!"""######$$$&&&)))---111333777:::;;;999888999777444666666666555555555555555///,,,)))'''&&&&&&$$$### !!!!!!"""######"""!!!  !!!""""""###'''---222555555444111111111111111222222222...)))###!!!"""###""" """ $$$%%%######&&&''',,,222666777666444333666666777777888777777777666333...***&&&$$$$$$$$$&&&%%%###"""!!!"""######$$$&&&---555888777888;;;444888<<<===999333...+++)))((('''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((,,,---000555555222333666777555444555777666111...,,,***'''&&&'''''''''&&&''''''''''''((((((((((((***)))///888===;;;777777<<<===>>>;;;888888<<<@@@FFF???888888;;;:::444---,,,)))&&&%%%'''(((((('''((((((((((((((((((((((((%%%###%%%((((((&&&(((,,,///222777999999888777777999;;;<<<===<<<:::999999666555555555666777888999777444111111222444555444222444666777555111,,,)))+++)))'''''''''((('''&&&***)))))))))++++++)))((()))(((((((((((((((((()))(((+++///444666777777666:::999777666555444111///'''&&&%%%%%%&&&''''''''''''''''''((()))+++,,,---000333666888888777666777>>>===;;;999666444222111<<<:::777222---***+++,,,111...++++++------***'''******+++,,,------------,,,...///---000333222...,,,,,,...222888===???@@@FFFBBB??????AAAAAA>>>:::===999777:::>>>@@@<<<888<<<:::999:::;;;;;;999888888444...+++++++++,,,,,,,,,------...//////000000///...---------///111222---000000...///333444222222222222333444333444555///000222555888888666444222333333444444444333333111333555666555333111000222222222222111111111111///222444222///000666<<<444444222222222222333333;;;===???@@@@@@AAADDDEEE???AAADDDFFFFFFDDDAAA???AAA@@@@@@@@@AAA@@@>>>;;;???BBBBBBAAABBBDDDAAA;;;<<<:::999888999<<>>@@@>>>777...'''$$$!!!!!!############&&&+++///000222333555555555444222444777444///000...+++((($$$"""  !!!"""$$$&&&(((***000111111222222222222333000...---------***$$$!!! !!!%%%+++///000222222000000333222...,,,,,,***(((&&&###!!!  !!!"""######%%%'''***,,,...//////000222222111///...000333777999666222///...---+++***(((%%% !!!###%%%$$$$$$%%%'''+++000555888777::::::888777888666111666666666666666666555555...+++(((&&&&&&&&&%%%### !!!!!!"""""""""######  """%%%)))///555777666444333333333333333222222222,,,'''"""!!!"""###"""!!!!!! ###'''((($$$"""$$$(((,,,333777888666555444555555666777777777666666555333...)))&&&$$$$$$$$$######"""!!!"""###%%%&&&&&&(((...666888777888;;;333777;;;;;;888222---***'''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((......111666555222222666777555444555666555000,,,+++)))'''&&&'''''''''&&&''''''''''''((((((((((((&&&***222:::<<<888777999<<<===<<<999666666999<<<===888444444666555...''')))(((&&&&&&''''''((('''))))))))))))))))))))))))%%%###$$$''''''&&&(((---222555888:::999888888888888:::======;;;999999:::555555555555555666666777777555333222222111111000222444666666444000+++(((+++)))'''''''''((('''&&&***)))))))))++++++)))(((((())))))))))))))))))((('''***///444777888777666888777666666777666555333(((&&&%%%&&&)))++++++***''''''((())))))+++,,,...111444666888777666666777===<<<;;;888666444222111;;;:::777222---++++++,,,///,,,)))***---...,,,***)))***+++,,,------------,,,...///...000444333///,,,,,,---111666;;;===>>>AAAAAAAAA@@@???>>>===>>>@@@<<<:::;;;???@@@<<<888;;;::::::;;;<<<;;;999777444222///.........---+++------...///000000111111000000//////000111222222---000000...///333444222444444444333222333222111000111444777::::::888555333333333444444333222222111333666666444222111222111111111111111111111222000333444111---,,,000555444333222111000000111111;;;===???@@@?????????@@@???AAADDDFFFFFFEEEBBB@@@DDDDDDCCCCCCCCCAAA===:::===??????>>>AAAFFFGGGDDD;;;:::999888999<<<@@@BBB"""  !!!###&&&***---000222000444888999999:::>>>BBBAAA???===;;;777222,,,'''!!!!!! !!!''',,,000444888999888777888:::===>>>@@@AAA???888///(((###!!!!!!$$$%%%%%%&&&***000444666777888999888666333333888===999111000...+++'''$$$!!!######$$$&&&))),,,///111777999:::888555444777:::444111///...---***%%%   """$$$(((...222333444444111222444333...,,,,,,***(((&&&###  !!!"""######$$$$$$'''***,,,---...///000333333333222111222555888666333000---,,,***'''%%%(((&&&###!!! !!!$$$%%%%%%%%%&&&)))---222777:::888999888555555777555000777777777777777666555444...+++(((&&&&&&%%%$$$###!!!""""""######""""""!!!  $$$&&&+++111666888666444555555555555444333222111***&&&"""!!!###$$$###""""""!!!###((()))%%%###$$$)))---333666777666555555444555666666777777777666666333...)))&&&$$$$$$$$$!!!!!!""""""###%%%&&&&&&''')))///666888555666999444666888999777333---***&&&&&&'''%%%$$$###%%%&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******//////333777666333222666666444444555777555000,,,+++(((&&&%%%&&&''''''&&&''''''''''''((((((((((((%%%***333::::::666666::::::::::::888666666888999:::777666666555333---((((((''''''''''''(((((()))************************&&&$$$%%%''''''&&&)))...333555777777666555555666444777999999666555666888222222222222222111111111444444444444222111///...000111333333111...***'''***(((&&&&&&(((((((((''')))(((((()))******)))'''((())))))******))))))((('''+++000555888888777666666555666888999999888666---***(((***---///...,,,'''(((***))))))***,,,...111333666777777666777888;;;;;;999888666444333222444333111///...............---,,,---/////////...)))***+++,,,,,,---------...000111000222555555000,,,,,,---///444888999:::777;;;>>>===;;;:::===AAA@@@>>><<<===??????<<<999;;;::::::;;;<<<<<<999777000/////////000000...+++------...///000000111111000111111111111111000000...111111...///222333111444666555222111333333000111222444777999999777444222222333333333222111111000333666555222000111333///000000000111222222222333444444222///...000333555444222000//////000111888;;;>>>???>>>===<<<<<>>???@@@@@@===777...(((### !!!$$$&&&''')))...444999;;;<<<<<<===999:::888777:::===;;;555111000---)))&&&###!!! ######$$$'''+++000444666:::>>>AAA===777555:::@@@;;;777222///---)))$$$!!! """$$$'''+++000444555666555333444666444...,,,,,,***(((%%%"""  !!!"""###$$$$$$$$$(((,,,.........000222222333444444333444666888666444111///---***&&&###'''&&&%%%"""!!!!!!###$$$%%%&&&(((+++///333777:::888999666333444777555111777888888888777666444333...+++(((&&&%%%%%%$$$#########$$$$$$###""" """!!! !!!"""&&&(((,,,111555777666444666666666555444222111///)))&&&""""""$$$&&&%%%###&&&######&&&&&&$$$$$$''')))---222555555555555666444555666777888999999999777444///***&&&$$$######!!!"""###$$$$$$$$$$$$$$$''')))...444555333222666555444444555666444...***&&&'''(((&&&$$$###%%%''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******111111444888777333333666555444444666888666111,,,***(((&&&%%%&&&''''''&&&''''''''''''((((((((((((''')))///777:::777666888777888888888777666777888999::::::888555111---,,,''''''(((((((((((()))***))))))))))))))))))))))))(((&&&&&&((('''&&&)))...111222333222111000111222...111333222//////222666/////////...---,,,******+++...000222000...,,,+++***+++---------+++)))((()))'''&&&&&&((())))))((((((((('''((()))***(((&&&((()))************)))((((((+++111666999888777555666666888:::<<<;;;999666111---******---///,,,)))(((***+++***))))))+++---111333555777666666888999999999888777666555555444111...++++++...///...,,,---...//////...------...)))***+++,,,,,,---,,,,,,...111111///111444333///...---,,,...111444555555111555888888666555999<<<888888999::::::::::::999777777777999:::999666444...,,,+++,,,...//////...---------....../////////000000000000000///------///222111......222222000222555555111111555444111222111222444666666333111111222222222111111000///...222555444000...///222...//////000111222222333333222222111111111222222888666222///...///111222333666;;;======<<<<<<<<>>===EEEDDD@@@<<>>777111,,,((($$$!!!"""$$$"""###'''111666;;;<<<:::999<<>>?????????<<<666...(((""" !!!%%%'''(((+++000777<<<>>>?????????:::===>>>;;;:::<<<;;;888555333000---)))&&&$$$###!!!!!!###&&&***000555888:::@@@CCC>>>555333:::BBBAAA<<<555000---(((""" !!!!!!###%%%(((---222666777888666333555777444///---,,,***(((%%%""" !!!"""###$$$$$$%%%)))---//////000222444111333444555444444666777333111///---+++(((### &&&&&&%%%###!!! !!!###%%%&&&))),,,000444777999999999555222333777666222888999999888777555333222...+++(((&&&%%%%%%###"""$$$$$$$$$$$$###""" $$$###"""!!!!!!"""###$$$'''))),,,111555777666444555666666555444222000...)))&&&######%%%'''&&&$$$)))%%%"""#########&&&******---111333444444555666555555777888::::::;;;;;;888555000+++'''$$$######"""###$$$%%%%%%$$$"""!!!'''(((---333333000000333666333111333666555///***&&&((()))(((%%%$$$&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((222222555999888444333666444444444666888777222---***(((%%%%%%&&&'''''''''''''''''''''((((((((()))***(((+++444:::999666555555666777777777777777777555777999666000+++)))***&&&'''))))))((()))***+++)))))))))))))))))))))))))))''''''((((((&&&)))///...//////...---,,,---...***---///---***+++///444,,,,,,,,,+++)))'''&&&%%%"""&&&+++...---+++)))(((%%%&&&((()))*********)))((('''%%%&&&((()))))))))(((''''''((())))))(((&&&((()))***++++++***)))((((((,,,222666999888666444666777999<<<===<<<888555222---))))))++++++((($$$)))+++,,,+++((((((***---000333555666666777888:::777777777777666666666666222---))))))---...+++'''+++...000///,,,))))))***))))))***+++,,,,,,,,,,,,---///...---///222000,,,...---,,,...000222222222222333444333222111222333///111444444444444555777333222333444555444111///---+++((((((+++...///000,,,,,,------------......//////000000///---+++***000222222......111222//////444444111111666777333222111111222333222000...111111111111111000///...---111444222...,,,...111......///000111222222333000///...///111222222222:::888333000...///222444///333888<<<============@@@@@@@@@@@@??????>>>>>>>>>===<<<===???@@@@@@???777:::<<<<<<===???<<<777::::::;;;<<<<<<========= """$$$'''---333666666777;;;???;;;;;;;;;;;;;;;;;;::::::>>>999222+++%%%###"""######""""""!!!"""%%%+++000444555888<<>>??????BBB???:::===<<<<<<===>>>===;;;999@@@777///,,,***&&&######&&&%%%%%%%%%(((---222555777888888777666888===AAAAAA@@@999---&&&&&&$$$"""###%%%(((,,,111666999:::999666444333333444555111,,,)))(((&&&!!! """!!!!!!""""""$$$(((***+++,,,...///000000000...///111333555555555555222......000,,,%%%###'''+++&&&###%%%&&&### """'''...444777777888888999777444222222333555666888111000666:::666222111111+++%%%$$$''')))&&&######$$$%%%&&&&&&%%%$$$###  !!!###%%%&&&***,,,000222333444555777777666444444444444222111(((%%%###$$$&&&'''%%%"""############$$$%%%&&&'''---///222444444444555777777666666:::??????999444777222+++&&&######""""""######"""$$$&&&(((''''''''')))///666;;;;;;666111;;;777222000111222222111---***&&&$$$%%%'''(((((())))))((('''&&&%%%%%%%%%''''''&&&''''''((()))***111222333444555555666555666555555777999777111---,,,(((%%%&&&+++...,,,((()))(((((('''''''''(((((('''+++111555666666666777333555888:::;;;:::888666888999999777222---)))((()))(((&&&%%%%%%'''***++++++***)))'''''''''(((((((((***+++)))''''''***---000...+++)))((()))***,,,(((((()))***+++---...///+++((((((******((((((+++(((+++---,,,***((()))++++++***((('''&&&&&&'''(((++++++,,,++++++***)))(((%%%'''***------+++)))'''******))))))))))))******+++000666888777555555666666666888:::<<<;;;888555...,,,)))'''&&&&&&'''(((+++,,,---,,,++++++---...333666777666777999666111666;;;<<<555000111555777222000...,,,******+++,,,))))))***++++++++++++++++++***))))))+++---000222(((,,,000111///---...////////////000///......---++++++,,,///000///---***+++...///---///444666555333111000000000...+++(((+++***))))))***+++...//////000000000000000//////000000000000000111111111111000000////////////000111000//////000222444555333444555555444333111000222111000000222222222000333333111000//////......111444333------222444111111000//////000333666888===;;;555000000333222---333000///333:::???@@@>>>DDDGGGHHHDDD>>><<<>>>BBBAAA???>>>@@@CCCDDDBBB???;;;<<<;;;:::888888:::<<<:::???@@@???@@@BBB@@@=== """%%%(((+++000666888888999<<<@@@>>>>>>>>>>>>===;;;:::999666222---'''$$$"""###$$$%%%%%%###""""""%%%***...222666<<>><<<>>>??????;;;444---'''$$$"""!!!!!!!!!###%%%(((***,,,555<<<<<<<<<>>>;;;666===<<<<<<===>>>>>><<<:::===444,,,***)))%%%######%%%$$$$$$%%%(((,,,000333555666777777666888<<<@@@::::::666,,,'''&&&"""$$$$$$&&&***...444888;;;999888666333222333333444000+++''''''%%% !!!  """!!!###'''***+++---///000111222222111222444555666666666666444000//////+++$$$"""%%%+++%%%###%%%&&&###!!!"""&&&***000444666666777777888666444222111222444555333......444666333000000---***&&&&&&'''(((&&&$$$"""###$$$$$$$$$###""""""######""""""###%%%&&&'''))),,,000333333333444555888666555444444333111///$$$%%%%%%%%%$$$######$$$$$$$$$$$$###$$$$$$%%%%%%---000333555555555555666777666666:::>>>>>>999444444000)))%%%$$$$$$$$$$$$######"""$$$&&&((('''''')))+++///444999999666333888444000......///---+++***(((%%%$$$%%%&&&'''&&&((((((((('''&&&&&&&&&%%%''''''''''''((()))******111222444555666777777777888777777999;;;999333---***'''%%%&&&)))***)))'''''''''''''''''''''(((((((((+++000555888888666444777888999999999777555444666777777555000+++((('''((('''&&&&&&'''***---///+++***)))((('''((())))))+++,,,+++)))&&&%%%(((+++///---+++)))((()))+++,,,)))))))))***+++,,,---...+++((('''))))))'''(((+++***,,,---+++)))''')))***((('''&&&%%%%%%%%%%%%%%%))))))*********)))((((((((()))))))))************++++++***)))))))))******,,,111666888666555666777666666777999999777333///...,,,+++)))((('''((((((+++,,,---,,,++++++,,,...222555555444666999777333222555666333333555444111...---+++)))(((((())))))((()))******+++******)))+++*********+++---...///))),,,///000///......///......//////......---,,,///...,,,,,,---,,,)))'''))),,,---+++,,,000111///...------...///...,,,)))++++++)))))))))+++---...000000000111000000000/////////000000111111111222333222111000///.........//////000111111222333333222222333333444333333333444333222222333444333111333333222111000000000000222555333...---111333000222111000///000333666888;;;<<<888222000222222000<<<777444444666888666333@@@BBBCCCAAA===;;;<<<>>><<<;;;;;;===@@@AAA@@@>>>===>>>>>><<<;;;;;;===???;;;@@@BBBAAABBBEEEDDD@@@ !!!!!!!!!"""%%%)))---222666:::<<<<<<<<>><<<999777555---***&&&###!!!"""###%%%%%%%%%###!!!!!!###'''***000777@@@EEEDDD@@@===;;;======<<<888111***&&&#########""""""###&&&(((***///666;;;<<<;;;:::888444:::999999:::<<<<<<:::888888000***)))(((%%%###$$$######$$$%%%(((+++...000222333555666666888;;;===333444111+++&&&$$$!!!"""###&&&***///444888;;;777666444222111111222222///)))%%%%%%$$$  !!! """&&&***+++---///111333333444111222444555555555444333444111......+++%%%###$$$)))$$$"""$$$&&&$$$$$$&&&***---111444555555666777777555333111000111222333000...///333333000///000***)))))))))((('''&&&%%%######$$$$$$###"""!!! &&&%%%&&&&&&'''(((******,,,///333666666555555555999777555444444222///---###&&&((('''###!!!###&&&&&&%%%$$$$$$######$$$$$$---000555888777666555555777666666999<<<<<<888444111---(((%%%$$$%%%&&&&&&######"""$$$&&&((('''''',,,,,,///333777888777555333111///------+++(((%%%(((&&&%%%%%%&&&&&&%%%$$$''''''''''''''''''&&&&&&((((((''''''(((***+++,,,111222444666777999999999999999:::<<<===:::333---(((((('''&&&&&&'''''''''%%%%%%%%%&&&&&&'''(((((()))+++///555::::::666111999888888777777666555555555555555222...)))'''&&&&&&&&&&&&&&&))),,,///111,,,+++***)))((()))******...---+++'''$$$$$$&&&(((---+++***(((((()))+++,,,***************++++++,,,***'''&&&((((((&&&'''***,,,,,,,,,***''''''(((***)))))))))))))))((((((((((((((()))*********))))))+++***(((&&&''')))+++---,,,+++******))))))))))))...222666777666555777999888888999:::999555///+++---,,,,,,+++***)))((((((+++,,,---,,,******+++---333444444222444888777333000111111222666999444---***)))'''&&&%%%&&&''''''))))))***++++++***)))(((******+++++++++,,,,,,,,,))),,,...///.........///------......------,,,+++///---++++++++++++)))((())),,,,,,***+++...///,,,)))))))))+++---...,,,+++,,,+++***))))))***,,,---///000000000000000000000......///000111222222333444333222000///......---...///000111222222222111111111111222222333555555777555444444555555444222333222222111111222222333444555333...---000111///222222111000111333555777999;;;999444111222333111333000...///333555444333:::;;;;;;<<<;;;::::::999999999999;;;>>>@@@AAA@@@>>>>>>>>>===<<<<<>>@@@@@@@@@AAACCC??????>>><<<999555111///'''%%%""" !!!###$$$""""""""" """'''***111999BBBEEEBBB>>><<<<<<<<<;;;999444...((($$$###%%%$$$######%%%'''***+++555999======<<<999777555666555666888999999777555555---(((((()))&&&%%%%%%"""###$$$&&&)))+++...//////111333444666777999:::222111---((($$$!!!!!!$$$)))...222666777555444222111000000000000---&&&"""######  """&&&)))+++---///111222333444000000111222222111000///222///,,,+++)))'''%%%$$$'''###"""$$$%%%$$$&&&***,,,...222444555555777888555444222000000000111111111222444444222000000111***+++---,,,)))&&&%%%$$$$$$$$$$$$######"""!!!!!!%%%&&&''')))+++---...///000333777999888777666555:::888666555444111---***%%%'''((('''%%%$$$%%%'''$$$$$$$$$###$$$$$$%%%%%%---111666999999777555555666666666888::::::777444///+++'''$$$$$$%%%%%%%%%######"""$$$&&&(((''''''+++---111555777777666444222111111000---***%%%###&&&&&&&&&'''((((((&&&$$$&&&&&&&&&''''''''''''''')))(((''''''(((***,,,...111222444666888999:::::::::::::::===>>>:::222,,,((())))))(((&&&%%%&&&(((###$$$%%%&&&'''''''''(((***+++...666<<<<<<666000666666555555666777999:::444555444111---)))'''&&&&&&&&&&&&'''(((+++...///,,,+++***))))))***++++++...---)))&&&$$$$$$&&&(((+++***)))(((((()))+++,,,+++******)))))))))******)))&&&%%%((((((%%%&&&)))...---***(((''''''(((***(((((()))***************((())))))***+++++++++++++++***(((&&&''')))+++---++++++***)))((((((((((((000333666777666555888;;;:::;;;<<<===<<<888222---++++++++++++***)))((('''+++,,,,,,+++******+++---555666444111222555555111000111111111555777444---((('''&&&&&&&&&&&&''''''***+++,,,,,,,,,+++)))(((******++++++++++++*********+++---...............,,,------------,,,++++++***)))***,,,......,,,+++)))---...,,,---111111...(((((()))+++---...,,,***++++++************+++,,,.............../////////---...///000111222333333444333222111000/////////000000000000111111222222333222111111111222444555777666444444555555333222222222222222222333444555555444222///......//////333222111111111333444555888999666222222444222...(((((((((+++///333333333444444444666888999777555999999:::<<>>BBBDDDBBBCCCEEECCC@@@ !!!"""$$$)))000555;;;===@@@BBBBBBBBBCCCCCC@@@???>>><<<888333...+++&&&$$$"""  !!!"""!!!"""######$$$(((,,,000666<<>>AAACCC<<<=========<<<===@@@BBBCCCFFFGGGEEEDDDDDDBBB>>>!!!###''',,,333777<<<===???AAACCCCCCCCCCCCBBBBBB@@@>>>999333...***&&&$$$"""  !!!###$$$&&&(((+++///444888===@@@AAA@@@>>>===>>>@@@;;;999555...((($$$$$$%%%%%%$$$%%%&&&(((+++///111666666999;;;:::666666888:::<<<@@@CCCDDDAAA;;;666000***&&&(((***(((&&&'''%%%%%%%%%'''))),,,...000///......///222444444444666///'''###### !!!###(((---111333444444000000///...---,,,+++++++++### ###!!! !!! """&&&******,,,...///000000000000111222222222111000///***)))%%%###&&&***)))%%%!!! """&&&&&&###%%%***))),,,111444555666777888000000000000000111222222222444444111111333333000333333333222000,,,)))&&&######"""!!!""""""######%%%'''***...222444666777444666777777555333222333999888777666444000+++'''%%%""" ###$$$!!! !!!!!!###$$$&&&((()))...222666888777555444444555555666666666555444333---***&&&$$$$$$$$$###"""######"""$$$&&&((('''''')))...666::::::777333111444666888666222---)))''''''&&&'''(((******(((&&&''''''''''''''''''&&&&&&((('''&&&&&&'''***---///333444666888999:::;;;;;;;;;:::888999999666///******)))((((((((((((((((((###%%%&&&'''(((((('''&&&(((***///666<<<===999555999888666555444444555666666666555222---***)))***))))))((('''''''''''''''******)))((()))***+++,,,***)))'''''')))+++++++++))))))((((((((((((((()))))))))((((((((((((((())))))&&&%%%''''''%%%&&&))),,,***((('''((())))))(((%%%%%%%%%%%%''')))+++---&&&&&&''''''(((((('''''''''(((***+++++++++))))))(((((((((''''''(((((()))...222666777666555777999888888888999999777333000))))))))))))((((((''''''((()))*********+++---///888999777333333555333......111111---,,,...///,,,************))))))(((((((((***,,,...///---+++*********)))))))))))))))))),,,+++***+++---///...---,,,,,,------,,,,,,+++***,,,---...///000///+++((($$$(((++++++---111111///---,,,,,,---......+++)))++++++,,,,,,---.........---,,,++++++,,,---///000......///000111222222333111111111111222333444555555333222111111222444555444444222111111000000000333222111222333444333111222222222222333333444555555111///000///---...111222111111000000000000111333333111000222555111)))333333333222000...---,,,//////000000222333555666444555666666555777:::<<<;;;<<<=========>>>AAACCCGGGJJJJJJGGGEEEEEEBBB===###'''+++000666:::;;;<<<>>>@@@BBBCCCCCCBBBAAAAAA@@@===999222,,,((($$$###!!!  $$$&&&(((+++---111666:::CCCCCCBBBBBBAAAAAA@@@@@@<<<999444---'''$$$$$$&&&$$$$$$$$$&&&)))---111333666555777<<<;;;777888<<<>>>AAAFFFJJJJJJEEE===777...(((%%%''')))'''%%%%%%%%%%%%$$$$$$&&&***---000111...,,,,,,///222222222111)))$$$### ###"""$$$)))...111222222111.........---,,,+++***)))+++""" ###"""  """!!!###''',,,---...//////000000000...///000111111111000///)))((($$$ ###)))(((""""""&&&&&&"""###((()))---222555555444444444//////000000111222333444111333222000444::::::555666444222333444333///,,,((('''''''''''')))***+++***,,,///222555777888888999:::999777555333444555888777666666444000+++'''$$$###"""""""""""""""!!!"""""""""###$$$&&&'''(((///222555666555444444444444555666666555333333333)))'''$$$###$$$%%%%%%$$$######"""$$$&&&(((''''''+++000666999888555333333333555777666111,,,***)))&&&&&&%%%'''((()))(((&&&((((((((('''&&&&&&&&&%%%(((&&&%%%$$$&&&))),,,///777888999;;;<<<<<<======>>>;;;888777777555000+++)))&&&$$$%%%((()))(((&&&%%%&&&((())))))((('''&&&&&&)))///666:::;;;;;;:::888777777666555555555555666666444111---************))))))(((((((((''''''))))))((('''((()))***++++++)))(((***,,,---,,,***)))))))))(((''''''''''''(((((('''''''''((()))))))))&&&&&&((((((&&&&&&)))***(((&&&'''***+++***(((***)))((((((***...111444((()))))))))))))))(((''''''((()))***+++******)))))))))((())))))***+++,,,,,,111666888666555666777888777666555555444111///+++***)))((((((((()))***&&&''')))******+++...000555777777555555777555000...000000///222555222+++******))))))((('''&&&%%%$$$'''***---...---+++)))***)))((('''((((((******,,,+++)))***---///...------------------,,,,,,+++///---++++++,,,---,,,+++$$$(((+++***,,,///...+++,,,++++++,,,......,,,******+++,,,...///000000111...---,,,,,,---...000222//////000000111111111222333333222222222333333444333444555555555444333333111111222222222111111000222111000111333444444333333222222222222222333444555000...000///,,,...222111000000/////////......---333777444111111000...///000222222222111000000///111111000///111555:::222333333222000000333666777888999999999;;;>>>@@@DDDGGGHHHDDDCCCCCC@@@;;; %%%)))...333888<<<:::;;;<<>>;;;666000***&&&"""!!!  !!!###%%%'''***,,,000444888FFFEEEDDDDDDEEEDDDBBB@@@<<<999333,,,&&&###$$$&&&######$$$&&&***///333555888666999>>>>>>:::;;;AAA>>>BBBHHHMMMMMMFFF<<<555---'''###&&&(((%%%######%%%$$$###"""$$$(((,,,///222///+++***---000111111+++%%%"""###"""### ###(((,,,//////...------------,,,+++***)))(((+++""" $$$###!!!!!!""""""$$$(((......///000000000000000+++,,,.../////////...---)))(((###!!!'''&&&###'''&&&""""""&&&***...333666555333111000......///111222444555555222333111111999BBBAAA;;;777444111333777888444000......------...000222333///000333555777888888888???>>>===:::777666777999888777666666444000+++'''$$$&&&((('''###"""$$$'''$$$#########$$$%%%&&&&&&///222444444444333333444444555666555444333222333&&&%%%######%%%&&&'''&&&######"""$$$&&&(((''''''---222666777666444444555111444666555000+++))))))&&&%%%$$$%%%'''((('''&&&))))))((('''&&&&&&%%%%%%'''&&&$$$###%%%(((,,,///:::;;;<<<===>>>>>>>>>>>>@@@<<<888777777555000,,,((($$$!!!###(((***(((%%%&&&''')))******((('''%%%$$$)))000555999:::<<<===444444555555666777777777555555333000,,,***)))***************)))))))))))))))(((''''''''')))***++++++******,,,......+++(((******)))((('''&&&&&&%%%'''''''''''''''((())))))***'''&&&((((((&&&'''***(((&&&&&&(((+++,,,***(((***(((&&&&&&(((,,,111555---------------,,,+++***)))))))))))))))******+++))))))******+++,,,......+++000666888777555555666;;;999666555444333111///---,,,***(((((()))+++,,,$$$&&&((()))***,,,///111222555666666777:::777222111000000333;;;???777,,,((((((((('''&&&%%%###""""""$$$(((+++,,,,,,***)))***)))'''&&&'''(((***,,,---***)))***---///...---------......------,,,+++---***'''&&&(((,,,000111&&&***,,,,,,,,,///---******)))***,,,......,,,******+++---///000111222222000///...---...000222444000000000000000111111111555444333333222222222222000333777::::::777333000...///111222333333222111111111000222444666555444333222222111111222222333444///---000000,,,...333000000//////......------)))555===888///---000333000111222111///---++++++000222333111...///666<<<333444333111......111444111222444444444666999<<<>>>BBBCCC@@@???@@@===999 !!!$$$+++444;;;======;;;;;;;;;<<<>>>@@@CCCDDDEEE???<<<>>>;;;111)))'''######""""""!!!!!!!!!!!!###$$$''')))---222999>>>@@@FFFGGGDDDGGGNNNJJJ???>>>888///(((%%%%%%%%%%%%&&&%%%$$$&&&***000777:::@@@>>>===<<<===>>>===<<<@@@DDDKKKQQQPPPHHH<<<333)))%%%"""###&&&(((%%%"""'''&&&%%%%%%&&&)))+++---111000///000111000///---***%%%!!! !!!$$$''')))***+++,,,...///...------......,,,***+++""""""&&&%%%""" &&&###"""###!!! %%%,,,...111000......000333333111//////000000...---(((&&&###""""""!!!"""$$$&&&&&&%%%%%%%%%&&&***,,,///444777777333000,,,...000333333222000///333333000444CCCOOOFFF333666666555444333333444444888666444444555666555444111555888666222000444999:::<<<======;;;999888888888999888666222---(((%%%!!!"""$$$%%%%%%$$$"""!!!######""" !!!%%%)))333333222222111222222222444444444555555444000......+++(((&&&%%%%%%$$$"""'''&&&$$$######$$$&&&''',,,222999;;;999555333333888777555111---***&&&$$$&&&''')))*********)))(((''''''(((((('''&&&%%%%%%&&&%%%%%%'''&&&&&&,,,444;;;;;;<<<===============888666555777999777111+++******(((&&&%%%%%%''')))******))))))((((((''''''(((,,,111666::::::999888666555555666888888777666777666444111---((($$$"""---***'''''')))***(((&&&+++)))(((((())))))((('''---,,,+++++++++,,,......,,,,,,,,,+++***((('''&&&)))...///,,,)))(((&&&###((()))(((%%%######'''+++'''((())))))))))))))))))(((((()))(((&&&&&&''')))++++++,,,,,,+++***((('''***&&&&&&,,,///---***))),,,,,,++++++,,,...///000:::999888666555555444555444555666555444333444555000)))$$$)))111333...******)))'''''')))---111444444666888999999777555333666333333888>>>???999333---***)))+++***'''&&&)))333+++(((+++---+++***---(((((((((((()))))))))))),,,,,,,,,+++++++++******------------,,,,,,+++***...+++((('''((()))))))))*********++++++,,,,,,,,,///...---...//////---+++888333...,,,---///...,,,+++,,,,,,---...//////000333111000000111222222111111111111222222333333333666555333333333222000...111222333444444333222222000///111444333000111555888444222222111///000444888444///---...111333444111000......///222555777222333333444333222000///222222111///,,,+++,,,...,,,,,,,,,,,,---///000222111000...---------///000000222333444444444666888:::;;;;;;;;;:::999777666!!!"""%%%,,,555;;;======<<<<<<<<<<<<>>>@@@BBBCCCBBB===;;;===;;;222+++)))$$$###"""!!!!!!"""#########%%%(((+++...333999===???EEEGGGDDDGGGLLLGGG<<<888333+++&&&%%%%%%&&&'''%%%%%%%%%&&&+++111666:::>>>===;;;<<<>>>??????>>>BBBEEEJJJMMMKKKCCC777///'''$$$ !!!$$$%%%### $$$$$$$$$%%%'''***---///111000///000111000...,,,)))$$$   !!!$$$(((***+++,,,...///000///............+++)))(((!!!!!!%%%%%%!!! $$$!!!!!!"""!!! ###(((---///111111111111222444111///............,,,***'''%%%"""!!!!!!  """$$$%%%%%%%%%'''((()))***...222555666333000...///111222333222000///111333222444???IIIDDD666888888777666666666666666777555444444555666555444111222333555777999<<<>>>;;;<<<>>>===:::888777777555555555333000+++'''$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$######&&&,,,000444333222111111222222333444333444555555444111...,,,***'''%%%%%%%%%$$$###$$$$$$######$$$&&&''')))///333888999777555555666777555333000---)))&&&$$$%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%'''&&&&&&,,,444<<<<<<===>>>>>>=========<<<:::999;;;<<<999222,,,++++++***((('''(((***+++***)))))))))(((((((((''''''***000444777888777666777666666777999:::888777666666444222///+++(((&&&***(((&&&''')))***)))(((***)))(((((())))))((('''***+++,,,---------,,,,,,,,,,,,++++++)))((('''&&&***...///+++(((((('''$$$$$$'''((((((&&&%%%&&&(((%%%&&&&&&'''((((((((((((*********)))''''''((()))'''((()))))))))((('''&&&+++((((((,,,...+++)))***************+++,,,...///::::::999888777777777777555666777777666555555555---***(((***,,,---+++)))((('''%%%%%%&&&***---000777777666555444444444444555222222555;;;;;;555///---***)))+++***''''''***///***(((,,,---***)))***************))))))))))))++++++++++++++++++++++++------------,,,,,,++++++...,,,***)))***++++++*********+++++++++,,,,,,,,,000///------------+++)))333111000///000000///...,,,,,,---...///000111222333222111000111111111111444444444444444444444555333222111111222222111000000000111222222111000///333111222444333000222666666222000222111...///222555333111......000222444222111000///000222444666333444555555555333222111333333222000...---...///------,,,,,,,,,...///000222000...---------///000...000333444444555666888666666666666555444333222"""$$$(((///666;;;<<<<<<============>>>???@@@AAA???;;;;;;<<<:::333,,,***%%%$$$""" !!!"""%%%&&&&&&(((,,,///222666:::===>>>DDDFFFDDDGGGJJJCCC888000,,,'''######%%%&&&'''%%%%%%%%%''',,,111666:::<<<;;;:::<<<>>>@@@AAA@@@BBBCCCEEEEEEBBB;;;111)))%%%""""""###!!!!!!""""""$$$'''+++...000111000000000111000---+++(((### !!!  !!!###&&&***,,,---...000222333111000000///...***(((%%% %%%$$$!!! """ """"""!!!%%%***000000000222555666555444111000.........---+++)))%%%###!!! !!!###$$$%%%&&&(((***&&&(((+++000333444222///111111111111111111000//////333444333:::BBB@@@888888888777666666666777777777555444444555666666555333222222555;;;???@@@@@@===>>>>>>===999777666666333333333111///+++'''%%%########################%%%$$$######$$$)))///444444333111000111222444555333333333444555444111...***(((&&&%%%%%%&&&&&&%%%""""""###%%%&&&'''))))))111444888888666555666999555444222///+++(((&&&%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%'''&&&&&&,,,444===>>>>>>>>>>>>>>>===<<<===<<<<<<======999111+++******)))(((((()))++++++))))))))))))((((((((((((&&&)))...222555555444333888777777888::::::999888666555555333111///,,,+++((('''&&&''')))*********+++)))(((((())))))((('''(((***,,,...///---+++***,,,,,,+++******)))((((((+++......***'''((((((&&&!!!%%%)))++++++((('''&&&&&&&&&((()))************---------+++)))((()))***)))***++++++,,,++++++++++++******,,,+++((((((,,,+++*********,,,---///000888888888888777777888888666777999:::999777555333,,,------+++***))))))))),,,***)))(((***,,,///111:::888444000///000222333555333222555888888333---...***)))***)))'''(((+++,,,((((((+++,,,***((((((,,,+++++++++******))))))*********++++++,,,------------------,,,,,,,,,,,,...,,,++++++------,,,***++++++++++++,,,,,,,,,,,,222///---,,,,,,,,,***)))...000222333222111000000......///000111222333333333222222111000000111111555555444444333444444444333111///000111333444333111111222222222000///...555333444555444000222666555222111444333000///222111222222000......222555555333222000000222333555444555666666666555444333333444333222/////////111///...------------//////222111///------...///000---000333555555555555666333222111111000000000000$$$'''---333999<<<==================>>>>>>>>>???===<<<<<<<<<888222,,,)))%%%$$$!!! !!!###''')))***---222555777999<<<>>>???CCCEEEEEEFFFFFF???444+++(((###!!!"""$$$%%%%%%$$$%%%&&&)))---222666999<<<;;;:::;;;>>>@@@@@@???>>>>>>===<<<888222***%%%###!!! !!! !!!"""###%%%(((+++---///111000000000111///,,,)))&&&###!!! !!!"""&&&))),,,///000111333444555444333222111...***'''$$$"""%%%$$$""""""""" ###"""!!!%%%+++222111111444888999777555333222111111111///,,,***%%%###!!! !!! !!!#########$$$''')))$$$%%%(((---111222000...111111111000////////////111222222222777>>>===888555555444444333444444555666444333444666777777666666555555777999;;;<<<<<<>>>???>>><<<888666555555444444333111...+++(((&&&$$$$$$###""""""###$$$$$$$$$###!!! !!!&&&---222444333111000111333555666333333333444555333000...(((&&&$$$$$$%%%''''''&&&"""###$$$&&&'''(((((((((///333777888666555666888444333000---***'''%%%%%%###$$$%%%&&&'''&&&%%%%%%''''''''''''&&&&&&%%%$$$&&&%%%%%%'''&&&&&&,,,444>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<:::555---'''((('''&&&&&&''')))))))))))))))))))))((((((((((((''')))...111444555444333777777777888999:::999777777666555333111///...---)))((((((((()))*********,,,***))))))******)))(((***+++---...///...,,,+++------,,,++++++*********,,,//////***(((***+++***$$$'''+++......---+++***+++,,,---...///000000000111111000...+++))))))*********+++,,,------......,,,+++,,,,,,)))%%%(((---------,,,---...000222333333444444555666666666666666777999:::;;;888333000,,,......+++***,,,+++)))...---,,,+++,,,...111222;;;888444111//////111333555444333666999999444000...***)))***)))'''(((,,,+++***)))***************,,,++++++******))))))(((((()))***+++,,,---......---------,,,,,,,,,---------,,,,,,,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,---...---,,,///222444333111///111333111111111111222222222222222222222111000000111222444333222111111111222222444222//////111444555555333444444444333222000///555444777999777222000333555333333777666333222444---111333111---,,,000555666555333222111111222333333444555666666666555444222333333222000///000111222111000.........///000222111///...---...///000...111444666555333222222333222111/////////000111%%%)))000777;;;===>>>>>>=========>>>>>>=========>>>??????<<<777222,,,(((&&&$$$""""""###&&&***,,,000444888;;;<<<===???@@@@@@BBBCCCDDDEEEBBB999111(((&&&"""!!!!!!"""""""""###%%%'''***...333666888===;;;:::;;;<<<>>>======999777555333000,,,&&&"""###""" !!! ###$$$%%%&&&)))+++,,,---111111000111111...***'''$$$"""  """###))),,,000222333333555666777666555444333///***'''$$$ $$$'''%%%######$$$!!!!!!######!!!$$$***333222222555999:::888444444333222111111///+++(((%%%###!!!!!!""""""""" !!!"""###"""""""""$$$&&&###$$$'''+++...///...,,,//////......------------333000---///666<<<:::444222222222111111222333333444333222333555777777666333666888666333222666999======<<<999555333222333333222111...+++(((%%%###$$$$$$###""""""###$$$$$$$$$###""" ###)))---333222111111222444666777444333333444444222///,,,'''%%%###$$$%%%'''''''''%%%%%%&&&'''''''''&&&&&&+++000777:::888555444555555333000,,,)))'''%%%$$$$$$%%%&&&'''(((''''''&&&((((((((('''&&&$$$###"""&&&%%%%%%'''&&&&&&,,,444======>>>>>>>>>>>>======;;;;;;;;;;;;888222+++&&&(((&&&%%%&&&(((***)))((((((((((((((())))))))))))(((***...222444555555555666666555777888999777666888777555333111///...---,,,,,,,,,+++*********+++...---+++,,,------,,,***...............///000000//////...---------...///...111111---+++---...---,,,---...///111111111000000111222333444444444444444444333000,,,*********&&&''''''((()))***++++++,,,+++,,,,,,)))%%%(((---,,,,,,,,,---...000333444222333444555666666555555555555777999999666111,,,+++,,,***'''***///---'''++++++*********,,,...000888777666444333222222222333222222555888888666333...***)))+++***((())),,,,,,,,,***((((((***,,,---******)))))))))((((((((((((((()))***,,,---.........------,,,,,,---......,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,000...---...000111111111333444444111...---000444444444333222111000//////111222333222000///111333444333111000000111222333444222//////000222333333444555555555444333111000333555:::???<<<555000000555333444777777444444666...111333111---,,,000555777666444333222111111111111222333444555555444333000111333222000000000111444333222000000000111111222111///.........000111000333555666333111///...222111000///...///000111""")))111888<<<======>>><<<<<<===>>>>>>>>>======>>>AAABBB===777222---(((((('''&&&&&&(((+++///111555888<<<>>>??????@@@BBB@@@???@@@@@@@@@<<<333,,,'''%%%"""!!!"""""""""!!!###$$$(((,,,000333666888<<<:::999999;;;<<<<<<;;;555333000...,,,)))$$$!!!###"""!!!!!! !!!!!!$$$%%%&&&(((***,,,---...111111111111111...)))&&&"""!!! """ """%%%&&&...000333555555555666777888777666666444111+++'''$$$!!!!!!%%%'''$$$"""###$$$""""""######"""%%%***222222444666888888666333222111111000///,,,(((%%%%%%###!!!!!!#########""""""######!!! !!!###%%%$$$%%%&&&)))---...,,,***+++++++++,,,++++++******000---***---333666444///111111000000000111222222000///...///222444555444---111555333///...222888888888777444000......///---,,,+++)))&&&$$$!!! ########################&&&%%%$$$"""!!!###'''***111111222222444555666777555444444444333111---***'''%%%######%%%'''''''''''''''&&&&&&&&&&&&&&&&&&***000888;;;999666555444777555111,,,)))&&&$$$$$$%%%&&&'''))))))(((((('''((((((((('''%%%$$$"""!!!&&&%%%%%%'''&&&&&&,,,444;;;;;;<<<========================<<<888222---***+++((('''(((+++,,,***((((((((((((((())))))))))))(((***...222555777777777666555555666888888777666999888666333111000//////000000000///,,,,,,---...111000//////000000///...222222000000000111333444333222111000000111333444000444555111000222333111444222111111333555555555333444444555555555555555777777555111---***))))))(((''''''((()))***+++,,,+++******,,,+++((((((,,,)))))))))***,,,...000222333444666777777777666555555444555777888555///)))(((***((($$$(((///,,,$$$,,,,,,,,,,,,---///111222555666666777666555444444000000111333555666555333,,,)))***,,,,,,)))))),,,***---,,,((('''***------((((((((((((((((((((((((((())))))+++,,,---.........---,,,,,,,,,---//////,,,+++***+++---...---,,,------------,,,,,,,,,,,,...---...000333444333222555444222///------000222444444333111000...---,,,...111222222000///222666555444333222222444666777444222000000111222333222555555666666555444333222555777===CCCAAA999333333666333444777777555666888444555555222//////222666666555444333111111000000...///111333444444333333///111222333111111111222444444222111000111111222333222000......///000111111333555444222///...---///......------.........&&&000777:::;;;<<<<<<:::;;;===>>>>>>>>>======<<>>>>>???@@@BBB>>><<<;;;;;;:::555---'''%%%###""""""###$$$###""""""$$$(((---111444666777888777666777:::;;;<<<;;;666333000---+++(((### """"""!!!!!! !!!###$$$'''***,,,...000111111111111111111---((($$$!!!  """ ###&&&)))+++111444666777666666666777888777777777666222---(((###!!!"""&&&&&&""" !!!""" !!!###$$$###'''---000333666777666444333222333222111111000,,,'''$$$###!!! """###"""""" !!!!!! !!!$$$'''&&&&&&''')))+++,,,+++)))%%%&&&((()))***)))'''&&&)))((()))+++------,,,,,,...------------...///000+++***)))+++---000000000---...000///------000222111111///,,,)))(((((()))''''''&&&%%%$$$###"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$###$$$&&&)))///000222444666666666666777555444444333000,,,((('''%%%######%%%&&&&&&&&&'''&&&%%%%%%&&&'''((()))---222888;;;:::888888999999777222---)))%%%$$$###%%%&&&'''((()))(((((('''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%'''&&&&&&,,,444888999:::<<<============??????>>>;;;777222///---,,,)))'''(((,,,,,,)))&&&'''((((((((()))))))))***&&&))),,,111444777888999777666666777999999888666999777666444333333333333111222333222//////111333555333222222333444222111444444444555555555555555666555444333444555777888111666888666555666666444777555444444666888666555666666777777777666555555999999666222---)))((()))***))))))))))))***,,,---+++((((((,,,...+++)))***((((((((()))+++---000111333444666777777666555444777555444555777444...((()))///...''''''---,,,&&&.........///111333555666333333444555666777777777222222222444555555444333***)))***......***)))+++$$$***---***(((++++++)))((((((((())))))***++++++))))))***+++,,,,,,------...---,,,,,,,,,---///000///---++++++---/////////......---------,,,,,,,,,,,,---///222444444222///222000///...///000000000111000000///......------,,,///222222000000444888444333222111222444777999555444444555888999999888888999:::;;;::::::888888;;;<<<@@@EEECCC<<<999::::::777777999:::999;;;>>><<<:::777444333444666888444444333222111000000000---///111222444444444333///111444444333222333444333222000000///000111222333222000......///000111000111333222000//////000------............------###...555999999:::;;;999:::<<<>>>>>>>>>>>>===:::AAACCC===888666333.........000222444777999:::999;;;=========>>>@@@AAA===999777777666000)))$$$###"""!!!###%%%&&&%%%$$$"""$$$(((---111444666777555444444666999<<<===<<<888555222///,,,(((### !!!!!!!!!  """###&&&***...111222333111111111222111---((($$$  ### """%%%))),,,...444666888888777666666777888888888888777333---)))""" !!!%%%%%%  ###$$$%%%)))//////333777777444111111111555444333333222...)))%%%""" !!!""""""!!!  """&&&)))'''&&&''')))++++++***((("""###&&&((()))(((&&&$$$"""&&&***+++(((%%%'''+++))))))))))))******+++,,,'''&&&%%%'''***,,,------111///---,,,---...---,,,,,,,,,***'''$$$###$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!! !!!######"""###%%%'''...///222555777777666666888666555444222///+++''''''%%%######$$$&&&&&&%%%&&&%%%$$$$$$%%%(((+++,,,111555999:::999999;;;===;;;888333---)))%%%$$$###%%%&&&'''((((((((('''&&&"""###$$$%%%&&&&&&''''''&&&%%%%%%'''&&&&&&,,,444777888999;;;<<<======>>>>>>>>>===999555111///...+++(((%%%'''******'''###'''((((((((())))))******%%%'''+++000444777999:::888777777888::::::999777888777666555555666777888000333444333222222444777777555444444555666444333333555777999999888666555888777666555666888:::;;;222888;;;999888999888666888666555666999999666333999999:::999999888777666:::999777222---)))(((((('''&&&%%%%%%%%%&&&((()))***&&&''',,,///---***)))*********+++---///111333111222444555555444222111888555333555666555...)))+++555777---(((,,,...******++++++---///111333444222222222333555777999:::666666666666666666555444)))(((+++//////+++)))***(((...,,,***+++)))%%%(((((()))***+++,,,,,,---*********++++++,,,,,,---///...,,,,,,,,,...000111111...,,,,,,---000111111.........------,,,,,,,,,,,,---///222444333///,,,...---,,,///222444111...------------............***...222222000000555999111000//////000333666888888888999<<<@@@AAAAAA@@@===>>>???@@@@@@@@@???>>>@@@@@@BBBEEEDDD???>>>AAA@@@<<<;;;===>>>>>>@@@EEECCC???999666666888999:::333333222222111000000///---///111333444444444444000222555666555444444555111000///......///000111333222000///...///000111...///111111000000111333---...///000111000///...&&&***000666:::;;;;;;:::===<<<999888777777888999777888:::::::::888666555333000333999999555444888::::::::::::;;;;;;<<<<<<:::888666444222...)))&&& !!!!!!!!!!!! ###)))...222222111000444333333444666888:::<<<;;;888555111))) !!!!!!""""""!!! !!!###%%%)))---222444333222333333333222///,,,(((&&&!!!!!!!!! !!!$$$'''***,,,555555777999;;;;;;999777999888666666555222+++&&&"""###%%%""" """''',,,///000222444555444444555666:::888555111,,,(((%%%$$$ !!!""""""$$$!!!###%%%%%%$$$***&&&"""$$$))),,,+++((((((%%%!!!!!!###&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###'''(((***++++++)))'''&&&&&&###!!!!!!%%%(((((((((,,,)))'''''')))***(((&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&& !!!###$$$%%%%%%$$$$$$###!!!"""&&&)))///111222222222333555777888777666666555111+++&&&$$$!!! $$$&&&&&&%%%$$$%%%&&&$$$"""$$$(((---444555777888999999999888;;;666...(((%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%(((,,,000333555999:::999999<<<;;;888<<<;;;999666222...+++)))''''''''''''''''''''''''***)))'''&&&'''(((***+++&&&%%%''',,,222666777666777666555555666888:::;;;>>>:::777555666777888888222444666777777666333222888888888888777444222111888666555666888999999999888666444555888;;;:::888333555888;;;<<<;;;999888:::999888777666666666666777777666555555666777888;;;===;;;555111111...)))***---+++'''(((,,,+++&&&(((&&&&&&***,,,***+++...---,,,,,,000444666444111...000222222111111222333888666333111111000///---DDDJJJ???)))$$$222777---,,,---......------...000888555222///000333888;;;999888777888888777444222///---,,,,,,,,,,,,***)))''''''(((***+++***(((%%%'''((()))++++++,,,,,,,,,---,,,++++++,,,---///000***+++,,,,,,******+++,,,000......000222333000---+++++++++,,,,,,,,,------///000111111///.........444444333000...---...000444222///,,,,,,---000222---...000111000111222444...---,,,...111444777888======>>>???@@@BBBCCCDDDCCCAAA@@@CCCGGGHHHEEEBBBEEEFFFGGGFFFDDDCCCCCCDDDGGG===;;;DDDIIIEEEFFFLLLIIIDDD???>>>;;;555111111111111111111000000//////444000,,,...222555444222333///...333777555222111333333333000------111555666444333333444555444333...///000222222333333222666222111333333111333666$$$''',,,111555777777666:::999777555444555666666555666888999999888777666999444333999;;;777333333666666777888888888888888555444222000---***&&&### !!!!!!""""""""""""%%%***///222333333333222333555777888999999999999555222///((( """ !!!!!! !!!###%%%)))...222333333222777777666333///***$$$!!!!!!!!!  ###'''+++...999:::;;;<<<>>>>>>===<<<999888888888777333---'''### """$$$"""  ###'''+++---111333555666555555777888:::999666222---)))&&&$$$!!!!!!!!!!!!!!!"""######$$$""" !!!###&&&&&&%%%)))&&&$$$%%%(((******(((***(((%%%###############%%%%%%%%%%%%%%%$$$######&&&&&&'''(((((('''&&&%%%&&&###!!!"""%%%((()))((()))'''$$$$$$&&&'''&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$######%%%###"""!!!"""%%%)))+++333444444444444555888:::888777666666555111***%%%$$$""" !!!###&&&%%%$$$$$$%%%%%%$$$###%%%))),,,333444666888999999999999555111,,,)))'''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%(((+++///222666999;;;999999;;;:::777999999777444111---***)))'''''''''''''''''''''''')))((('''&&&&&&(((***+++)))(((***...444888999888666666777888999:::;;;<<<@@@>>>:::888999999888888555666666777777777777777333444444444444444333333999777555666777888888888999777777777999;;;;;;:::444666888999::::::999888<<<<<<:::999888777777777666666666555666777999:::777999888333000///+++'''***,,,***'''(((,,,***%%%)))''''''++++++)))***---.........000111111000...111222444444333333444555:::888555444333222000...666<<<666)))&&&///111******,,,///000000111333444888666444333333555888::::::888777777777555222000///---,,,+++,,,,,,+++)))+++++++++---......+++)))((()))******++++++++++++///......---------......***,,,------,,,++++++,,,...------...000000---++++++,,,,,,,,,------------111333444444222000111111111111111///......000111////////////...............///111111000000111333111///......000444777888AAA@@@@@@??????@@@@@@AAADDDEEEGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCDDDFFFIII@@@===CCCDDDAAACCCJJJBBB@@@AAAEEECCC;;;333000222222111111111000000000555222......111333111///111///111444444000000333222333333111//////222555444333111111333444444333111111111222333444444444888555444444333111555;;;!!!###'''+++...000111111555444222111000111111222111222444666777777777666>>>888444777;;;888222...000111333444444333222111...---,,,***'''$$$!!!  !!!!!!""""""!!!$$$(((,,,000222333333111333666999::::::888777666222...+++&&&"""  ###&&&***...111333222222777777666444///)))###!!!!!! !!!&&&,,,000<<<<<<======>>>>>>???@@@::::::;;;;;;999444---((($$$!!!!!!###!!! !!!"""$$$''')))+++111333666777666666888999;;;999666222...)))&&&$$$"""""""""""""""###$$$$$$%%%###!!!"""$$$&&&&&&&&&&&&&&&%%%&&&'''((())))))++++++)))&&&###!!!"""###%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""%%%'''))))))&&&$$$""""""###$$$###"""""""""""""""############""""""""""""""""""""""""''''''%%%$$$############$$$$$$######%%%'''***,,,111222111000000111555888777777666666444///)))%%%%%%###""""""###$$$$$$###$$$%%%%%%$$$$$$&&&))),,,111333555777999999999999...,,,***(((((('''&&&$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%'''+++...000777:::;;;999999:::999666666666444222///,,,)))(((''''''''''''''''''''''''((('''&&&&&&&&&''')))*********+++///333777888888555666888:::<<<=========@@@>>><<<;;;:::999777555555444333333333555777888222222222333444555666777888666333333444555666555666777888888888888:::;;;555666777888888999888888<<<;;;:::888777777666666666666666777888999:::;;;888;;;:::666333222///)))+++,,,+++(((***,,,+++'''***((((((++++++)))))),,,111222333222000/////////333555777777666555666777<<<:::888777666444111///***---...,,,,,,...---***))),,,000333444555777999888888888888888999999999888777777777777666444111///---+++++++++,,,+++***,,,,,,,,,---///...,,,***************************////////////...---,,,+++))),,,...///...,,,+++,,,---,,,,,,---...---***(((,,,,,,---..................000111111///......///......///...---...000222+++,,,///111111///---,,,///111222111000///000222333111...---///333888;;;AAA@@@@@@??????@@@@@@AAAFFFIIILLLJJJFFFCCCDDDGGGEEEFFFFFFEEEDDDDDDFFFIIILLLEEEBBBDDDBBB>>>AAAIIIDDDBBBCCCGGGEEE===555222222222222222222111111111666333//////000111...,,,///000333444111,,,...333111222333222111111333444222111000000222444444333333333222222333444666777888666666666333222:::CCC !!!###%%%(((***+++,,,///...---,,,,,,,,,,,,---+++,,,...000222333333333:::666444555555333///,,,+++,,,///000111///---+++(((((('''%%%"""  !!!!!!%%%))),,,///111111222444666888999888777777333...***'''###"""!!!!!! !!!###''',,,///111222333333333444444333000***$$$!!!  '''---222<<<<<<;;;::::::<<<>>>@@@======>>>===:::333+++&&&$$$!!! !!!!!! !!!!!!"""###$$$&&&((()))000333555666666666888999:::999666222...)))$$$"""""""""!!!!!!""""""###$$$###"""!!!!!!"""$$$%%%&&&$$$&&&'''&&&%%%%%%'''))))))++++++((($$$"""###&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%&&&%%%$$$######$$$''')))***%%%$$$#########$$$$$$$$$######""""""!!!!!!!!!!!!$$$$$$$$$###############((('''%%%$$$###$$$$$$%%%"""""""""###$$$''')))***111000///---,,,///333777666666666555333...(((%%%%%%$$$###############"""%%%%%%%%%%%%%%%'''***,,,000222444666888999999999---***'''&&&&&&&&&%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%'''***---///777:::;;;999888:::888444444333222000---***(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((***---000444666777666666777999;;;===???@@@;;;:::999::::::999666444666666555555444555555666444444333444555777999:::666333///---...000111111222555888888555555777:::666666666777777888888888777777666555555555555666777777888888888999::::::888;;;<<<888666555111,,,---,,,++++++,,,---,,,******((())),,,---+++,,,///444666888666222000111333555666888888666666666777;;;:::999888777555111...)))(((+++000111///---///))),,,111444666777888:::999:::<<<======;;;:::888666666666777999999777555...,,,******+++++++++***+++******+++,,,,,,***)))++++++******************------...///...---+++***))),,,///000///---,,,+++---------------+++)))(((,,,---.../////////......,,,...//////---,,,---------......---,,,---///111+++,,,///111222111///---000222222111/////////000333111...---...333:::???======>>>???@@@BBBCCCDDDHHHIIIJJJHHHDDDBBBBBBCCCFFFFFFFFFEEEDDDEEEHHHKKKKKKIIIIIIIIIEEEAAACCCJJJMMMGGGCCCBBB???888444444222222222222222222222222444222000///000000...,,,000///000222000,,,---111111111222333333333333444222111000111333555555444444333222111111333555666444555666666444555@@@MMM !!!"""$$$&&&'''((()))(((((('''''''''''''''%%%&&&''')))+++------...---000222000,,,+++,,,---''')))+++------+++)))'''###$$$$$$"""  $$$(((,,,///111222555444444444555666777777222+++&&&$$$!!!"""""""""!!! ###%%%)))...111222222333555222333333111...(((###  !!!'''...222;;;;;;;;;999888:::===AAA???@@@@@@===777///'''######!!!!!!!!!!!!!!!!!!"""###$$$&&&'''(((///111444555555555777888999888666222---(((### !!! !!!""""""!!!!!! """$$$%%%$$$%%%'''&&&%%%%%%&&&'''&&&(((***(((%%%$$$&&&)))'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$&&&)))+++&&&&&&&&&&&&%%%&&&&&&''''''&&&$$$"""!!! $$$$$$$$$#########""""""'''&&&$$$$$$$$$$$$&&&'''"""""""""###%%%''')))+++333333111///...111555888555666777555111,,,'''$$$$$$%%%%%%$$$###"""""""""%%%$$$$$$%%%''')))++++++000222444666777888888888///+++&&&""""""###$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&)))---///777:::;;;888888999888444333222111///---***'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&(((***,,,///222666888777777666666888;;;???AAA888888888:::<<<<<<999777888999::::::999777555444666555444444555666888999222///***((()))+++---...222555888888666555777999777777777777777888888888444444444444555666777888999999999999999888888888555888888555333333000,,,---+++***,,,------,,,++++++)))***///000///000333333555777666333222444666444555777777555444555555888888888888888555111---,,,)))+++111222......333+++...222444555666777999<<<===???@@@???===;;;999:::999888999:::999666444...,,,))))))***+++++++++***)))))))))++++++***(((,,,+++***))))))******+++(((***+++,,,---,,,++++++))),,,///000///---,,,+++---...///...---+++***)))+++,,,...///000///...---...000111111000///000000/////////---++++++---/////////000000111111111111111222222111///...///000000000...,,,---333<<>>???@@@BBBCCCDDDHHHFFFCCCCCCCCCCCCAAA>>>FFFGGGHHHGGGFFFGGGIIIKKKGGGHHHJJJKKKHHHCCCDDDHHHLLLFFFBBBAAA>>>777333333222222222222222222222222111000000000111111000///333...,,,///111///...///000000000222333444444444333222111222444666666555333222000//////111333444000111444666666:::GGGTTT !!!""""""###$$$######$$$$$$############"""######$$$%%%''''''(((""")))---)))$$$%%%(((+++%%%&&&((()))((('''%%%$$$ """###!!!!!!  """&&&+++///222333333555444333222222333555666222***###!!! """######!!!!!!$$$&&&+++111444444333555777444444222///***%%%   """(((...222;;;<<<===<<<::::::>>>BBB>>>???>>>:::222***$$$!!!"""!!! """$$$"""!!!!!!"""$$$&&&((()))...000333444444555777888999999777333...(((### !!!!!!""" !!!  ###%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%''''''''''''((()))'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%$$$&&&))),,,&&&(((((('''&&&&&&(((***((('''%%%###!!!!!!!!!!!!#########""""""!!!!!! %%%$$$$$$$$$$$$$$$%%%&&&$$$######$$$&&&))),,,...111111000...---...222555444666777555000***&&&$$$###$$$&&&%%%###"""""""""%%%$$$###%%%(((+++++++++111222444555666777666666111,,,%%%!!!!!!"""$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&***---///666999:::888888999888555444444222000---***'''&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&(((***,,,///333888;;;888777777777999;;;>>>@@@999999:::<<<>>>???===<<<555666888999888555222000444444333333333444444555111---(((&&&'''***---...555777:::;;;;;;::::::;;;777888999999999999888888555555555555666888999999777888888999999888777777777999999555444555444000...+++***---///------...000---...222444222333777222222333222111222333555333444666555333222333333555555666888888666111---...++++++---...---...111...///222333333444777999???@@@@@@@@@???>>><<<;;;>>><<<;;;:::999666222///...+++)))((()))+++,,,,,,---+++***+++,,,---,,,+++++++++***))))))***+++,,,'''((()))***++++++++++++))),,,...///...,,,+++,,,,,,...000///---,,,++++++***,,,...///000///---,,,,,,---//////...---...//////000///---++++++---///222111000///000111222333111222222111///...///000//////...,,,---222;;;BBBAAA@@@@@@??????@@@@@@AAAGGGCCC@@@@@@CCCDDDAAA>>>GGGHHHJJJIIIHHHHHHIIIJJJEEEFFFGGGGGGFFFDDDDDDEEEBBB@@@AAADDDCCC;;;333000111111111222222222222222...///111222333333333333333---***...222111000000000///...///222444444444444333222222444666666555111000///......///000111//////222666999???LLLXXX  !!!!!!!!!!!! """""""""""""""#########$$$&&&"""###&&&%%%$$$$$$$$$$$$$$$###"""!!! """ ###"""!!!!!!""""""'''---111333333333222222222222222222222222333***""" """###"""  ###(((---444666555444666999333222///+++'''### !!! !!!$$$)))...111:::<<<>>>===::::::>>>BBB;;;;;;:::555---&&&###!!!  $$$&&&"""!!! !!!"""&&&)))+++...111333555555666888999;;;;;;999666000***$$$!!!!!!!!!!!! !!!""""""###!!!"""!!! ###&&&%%%$$$###$$$''''''$$$!!!$$$$$$$$$&&&((()))((('''%%%%%%&&&&&&%%%%%%$$$######$$$%%%''''''''''''&&&$$$&&&&&&%%%$$$%%%)))---%%%&&&((('''%%%%%%'''***&&&$$$###!!!!!!"""###$$$%%%$$$$$$###""""""!!!!!!%%%%%%%%%%%%$$$###""""""$$$###""""""$$$(((,,,///---------,,,+++,,,...000444666888555///)))%%%$$$!!!$$$&&&&&&###""""""###%%%######%%%))),,,,,,+++222333444555666555444444...***&&&#########$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$###$$$&&&***...000444888999777888:::999555777666444111...***'''&&&''''''''''''''''''''''''''''''(((((()))))))))(((###%%%)))+++---111888<<<777888:::<<<============;;;::::::;;;===>>>===<<<444555666666666666555444222333333444555555444444444///***''')))---111333888888999;;;======;;;999888999:::;;;;;;:::888777777666666555555666666777333444666888999999999999:::<<<:::666555888888666444000///444555333222444666333444777777444444777444333111000222333333222222444555444333111111222333444666999:::777333///+++------++++++...///...///000111222222555999<<>>=========;;;:::888888777555222///...+++(((''')))+++,,,,,,...---++++++---...---,,,+++***)))((()))***,,,---+++***************++++++***,,,------,,,++++++,,,***---//////---+++,,,---)))+++---//////...,,,+++)))***,,,,,,++++++,,,---...//////...,,,---///111222111000//////000000111000111222111000///000111///000000---,,,///777>>>AAA@@@@@@??????@@@@@@AAAEEECCCBBBBBBCCCDDDDDDDDDGGGIIILLLLLLJJJIIIHHHHHHIIIGGGDDDBBBBBBDDDDDDDDDBBB@@@AAAEEECCC;;;333000000000000111111111222222///000222444444333333444111---,,,///111000111444000---+++,,,000333444444555333222222333444444333////////////////////////333111333888>>>DDDNNNXXX ######"""!!!!!!!!!!!!!!!"""!!!$$$$$$ """"""!!!!!! !!!###$$$###!!! !!!"""###&&&,,,111222222111///111333444444222000...444***"""""""""!!!""")))///555777666555777:::///---+++(((%%%$$$""""""!!!  ###&&&***...000777;;;>>>===999999===AAA777888777222***%%%######!!!$$$((("""!!! """&&&***---///222555666777777999;;;===<<<;;;888222,,,&&&""""""""""""""""""######$$$ """###""" !!!$$$'''&&&###!!!###(((((($$$&&&$$$###%%%((()))'''$$$###$$$$$$$$$$$$###""""""!!!"""%%%'''((('''&&&%%%$$$&&&'''&&&$$$%%%)))---###%%%&&&%%%######&&&)))"""""" !!!###%%%'''''''''&&&&&&%%%$$$######%%%&&&&&&%%%$$$""""""!!!!!!%%%***...///000000000//////000222333666888555///(((%%%### ###&&&&&&###""""""$$$%%%######&&&***,,,,,,***333333444555555444333333***(((&&&%%%&&&&&&$$$#########%%%&&&'''(((((((((&&&&&&&&&'''''''''(((((($$$######$$$&&&***...111333777999777888:::999666888777555222///+++(((&&&'''''''''''''''''''''''''''(((((()))***)))))))))"""%%%(((***///666;;;666999===AAABBB@@@<<<:::;;;:::999999:::;;;:::999::::::::::::<<<===???@@@222333555777888888777777666222,,,***,,,000555777777666666999======:::777888999;;;======;;;999777777666555444333222222222///111444777999:::;;;;;;888999777222222555666555;;;666666;;;===999999<<<;;;888888999888555444666999555222111444555444222222444555444333111111222222333666999;;;999444000)))...///++++++111111,,,000000111111222666;;;???EEECCC@@@===<<<<<<===>>>444333444555777777555333...+++((('''(((+++,,,,,,...,,,***+++,,,---,,,,,,***)))(((((()))+++---///...---+++***)))******+++***+++,,,,,,******+++,,,(((,,,//////,,,+++,,,---(((***---...///...,,,***+++---//////.........000,,,---......---///111444000000000000000///......///111222111000///000222111222111...+++---444;;;======>>>???@@@BBBCCCDDDCCCEEEFFFEEECCCCCCGGGKKKGGGJJJMMMNNNLLLIIIGGGGGGQQQLLLDDD@@@AAAEEEGGGEEEKKKEEEAAA@@@===777333333//////000000111111111222000222444555444333333444...---///111000...222999000---***+++///333555555444333111111222333222111//////000000000000///...777444555;;;AAAGGGOOOWWW !!!!!!"""""""""!!!  !!!!!!  $$$  ###!!! ###%%%%%%###  ###%%%)))---/////////...111111111111111111111111)))'''$$$###"""""" ###"""!!!!!!$$$(((---333666666555666777777222///---&&&"""!!!###!!!!!!!!! """%%%+++000444:::999888:::;;;<<<;;;:::999777333---'''"""!!! !!!$$$&&&"""######""""""$$$'''***000111222333555777888999:::<<<<<<999333+++%%%!!!%%%%%%$$$"""!!!!!! !!!"""###$$$((($$$ ###(((***&&&!!!###$$$&&&'''((('''&&&&&&%%%###"""$$$''''''$$$ """!!!###((()))&&&%%%'''((('''&&&&&&((()))))))))(((((('''&&&%%%&&&)))+++'''&&&$$$$$$%%%&&&)))******((('''%%%$$$$$$$$$%%%&&&$$$######$$$###"""!!!(((&&&$$$###&&&+++111555666333000///111333222111555555444222...(((###%%%&&&&&&$$$###"""###$$$'''&&&%%%$$$&&&***...000333444666777666444111//////***%%%$$$%%%&&&###&&&&&&&&&&&&'''''''''(((+++)))(((&&&%%%%%%%%%%%%###!!!###(((+++,,,000555<<<<<<:::666333333666:::777666333000,,,(((&&&$$$''')))'''$$$$$$)))+++***&&&'''((((((((('''&&&%%%+++((($$$###&&&...777<<<;;;999888<<>>:::444///...000555888777999;;;<<<===<<<;;;:::999;;;===<<<:::888777777555444333333333444666777555555555666999;;;>>>@@@777999999777444222111111:::999999888888999999:::@@@;;;555333555888::::::777777666666555444444333222333666777777666333222000333777:::999555000,,,+++...000///,,,,,,...111+++///333555555777:::===DDD@@@===>>>@@@AAA???<<<999777666666888999888777...+++'''''')))***)))'''%%%(((,,,///000///---,,,))))))(((((())))))***++++++******+++------,,,***(((,,,///---(((&&&(((+++111...+++)))***+++,,,,,,'''((()))***,,,---...//////...------///111111000555...+++---000000000111111111111111222111///------///222444444222///---000------000222222444999AAABBBBBBAAA@@@AAACCCEEEGGGHHHHHHFFFEEEEEEGGGIIIMMMTTTVVVQQQLLLKKKMMMLLLQQQMMMHHHCCCAAABBBEEEGGGKKKFFFBBB@@@AAA>>>777111...---///444555111///000...444888888333///...///222222111111111111222222333111000000222333222111222555333......222333///...000222222000...---...333:::>>>???EEEPPPVVVUUU !!!!!!"""""""""!!!  ###!!!   ###&&&)))(((&&&### !!!""""""%%%))),,,///000//////222222222222222111111111+++((($$$""""""!!! """!!!!!!"""%%%,,,000666888777666666777111---******%%%!!!!!!!!!!!!%%%$$$ $$$)))...111999888888:::;;;;;;999777444222///***&&&"""!!!!!!  !!!"""$$$%%%!!!""""""""""""$$$(((+++000111333666888999::::::<<<======:::333---(((&&&########################!!!!!!""""""###$$$$$$%%%'''$$$###%%%)))***((($$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&%%%###$$$"""%%%)))***'''&&&((((((''''''(((***+++,,,,,,((())))))(((((()))---///******))))))***+++---...+++***(((&&&$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$######&&&%%%$$$%%%(((---222555666444111222333444333111222222111///,,,(((###!!!$$$%%%%%%$$$###"""$$$%%%'''&&&%%%$$$&&&***...111555666777777666333000---///+++&&&%%%&&&'''$$$!!!&&&&&&'''''''''(((((((((***)))(((&&&&&&&&&&&&'''$$$"""$$$(((++++++///555AAA???<<<999888999;;;===999888555222...***(((&&&''')))(((%%%%%%)))***((('''((((((((('''&&&%%%%%%((('''%%%&&&)))...333666777555555888<<<>>>;;;777444555555666888:::;;;<<<;;;:::999:::;;;<<<;;;999777555444666:::<<<;;;999===:::555111000222555777999:::<<<===>>>===;;;::::::;;;<<<;;;999888777888555555444444444555666777666666666777888:::;;;<<<555555666777999:::;;;;;;777777666666666666777777CCC@@@<<<<<<===??????>>>999888777666555555444555555555555444444555555555444666888999777222---***,,,------,,,+++,,,...000,,,...222555666888;;;<<<>>>???>>>>>>=========>>>666555333444555666666555...***'''''')))+++***(((''')))+++...//////---,,,++++++************++++++***))))))***,,,---+++***&&&))),,,,,,+++***,,,///444111---+++***++++++*********+++++++++,,,,,,,,,***)))(((***,,,...///...333...,,,---...,,,,,,//////000111222222111...,,,...///222444444222///---111---,,,...///...111666@@@AAABBBAAA@@@AAACCCEEEEEEGGGIIIJJJIIIHHHHHHIIIJJJPPPRRRNNNJJJKKKLLLLLLPPPMMMIIIFFFEEEEEEFFFGGGIIIGGGDDDAAA===999555222///---000444444000...000...222777777333///...000000//////......//////000//////000000111222333444111333222...---111222///---///111222111000000000666999;;;===DDDPPPVVVUUU """"""###"""!!!  !!!!!! !!!""""""""""""###&&&)))'''&&&$$$!!! """%%%)))---000111111111333333333333333222111111---)))%%%"""!!!!!! !!!$$$(((000333777888777666555555...***&&&%%%###!!!!!!$$$ """&&&%%%""" $$$)))...111777777888:::<<<:::777444000...***'''$$$###"""""" !!!###$$$$$$$$$$$$ !!!!!!!!!"""$$$))),,,000222555999;;;<<<;;;:::===>>><<<999333...,,,+++%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&'''((()))*********'''''''''''''''(((((()))'''((()))(((''''''((()))'''&&&'''+++,,,)))(((************+++,,,...///000+++,,,---------...111444/////////000111111222222...,,,***'''%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((,,,000444777666555444555666666444222000///...,,,***'''$$$######$$$$$$$$$######$$$&&&'''&&&$$$%%%'''+++///222444555666777666333000...///+++'''&&&''''''%%%###''''''((((((((())))))))))))(((''''''''''''((((((&&&$$$%%%)))******...444AAA===::::::<<<===<<<;;;999888555222...***(((&&&&&&))))))&&&&&&((((((%%%))))))((('''&&&%%%%%%%%%%%%%%%''')))+++,,,......111000///111444555222///111111111111333666999;;;888777666666888888777666777666666999<<<===;;;999:::888555222222222444555:::;;;<<<===<<<;;;:::999999::::::888666555666888666555444444444555777888666666777777777777666666888555333333777999888777777666666555555666666777???>>><<<===>>>>>>===;;;<<<:::888666555555666666999666444111111444666999888888888666333///+++)))---+++)))(((***,,,------,,,---000444888;;;;;;;;;999<<<>>><<<999888;;;???:::888666666888999888777///+++((((((+++,,,+++))))))***+++,,,---......---///...---,,,++++++++++++))))))(((***+++,,,+++)))))))))***,,,------...///333000---,,,,,,,,,,,,+++---,,,,,,++++++*********+++***)))+++...111111111111...------+++((()))---...///000111111///...---...///222333444222000...444///---......---000555???@@@BBBBBBAAABBBDDDEEEBBBEEEHHHJJJJJJIIIHHHIIIGGGLLLNNNJJJHHHIIIKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGEEE@@@:::555444444000///000444444000...///,,,000555555222000///000//////............//////,,,...000000///000333666000222111......000111///---///111222111111222333888888777999CCCOOOWWWWWW """######"""!!!  !!!"""!!! !!! !!!#########%%%(((***&&&%%%$$$ ###&&&+++///333444444444444444555555444222111000---)))$$$!!! !!!!!!  """'''***333444666777666444333222000+++&&&###""""""$$$%%%!!! !!!######!!! ###''',,,111444666666888:::;;;:::666222000---(((%%%######"""""" ###&&&'''&&&$$$### !!!$$$)))---///222777;;;======;;;:::<<<;;;:::666111///...///+++***)))((('''&&&%%%%%%%%%&&&'''))))))))))))(((''')))++++++***+++...111,,,+++***))))))***,,,,,,***,,,...---******,,,///+++)))***...///,,,+++---//////000/////////111222000111222222111111444666222333444555666666666555111///,,,)))&&&$$$######$$$%%%&&&%%%%%%$$$%%%&&&###$$$(((,,,000444777888666666777777777666555333111000...+++(((&&&$$$$$$"""###$$$###"""###%%%&&&&&&%%%$$$%%%'''+++000333222333555666666444111000---***'''&&&&&&'''&&&$$$(((((((((((())))))))))))''''''''''''(((((())))))'''&&&''')))))))))---444???<<<;;;???DDDDDD>>>888777666333000,,,(((&&&$$$&&&))))))'''&&&((('''###+++)))(((&&&%%%%%%%%%&&&%%%&&&'''))))))***))))))+++******+++------***(((111000...,,,,,,...111222333222111111222333222111222555888999777666555555555555333222111111111111777777888888777666555444555666555333111111333555555555444333444555666777222333444555555555333333:::555000111555999888555888888777777777777888888;;;:::999999999999999888<<<:::777555444444666777888666333111111333666888888777555333000---+++)))...***&&&&&&))),,,,,,+++------...333999<<<;;;999777888999999777777:::<<<<<<:::888888999:::999888333///,,,+++------,,,***++++++++++++,,,------...111000///...---,,,,,,,,,)))(((((()))++++++***(((...,,,+++,,,---......,,,---,,,+++,,,---//////...---,,,,,,++++++*********---,,,+++,,,///111111000...---......+++'''***////////////...------///000...000222333333222111///666111...///000000444999===???BBBCCCCCCCCCDDDEEEAAACCCFFFGGGGGGHHHIIIJJJGGGKKKLLLHHHFFFHHHJJJIIIHHHIIIKKKKKKKKKIIIGGGEEEGGGFFFCCC???;;;888666666222///000444333///---///+++...222333222000000000111000000//////000000111+++///222111...---111666111111111000000111111000000111222222111000111333777444111555@@@NNNXXX[[[!!!"""###$$$"""!!!  """"""!!!!!! !!! !!!!!!!!!  """"""###$$$&&&((()))((('''$$$!!! """$$$&&&)))---222555777777777555555555555444222000...,,,(((###  !!!!!! ###(((,,,555555666777777666444222///+++&&&"""###&&&(((((($$$!!!  !!!$$$)))---222444555666777:::;;;:::666222333///)))%%%######!!! !!!%%%((()))(((%%%###  $$$)))---...222777;;;<<<;;;999777888777555111...---///000------,,,+++******))))))))))))***+++,,,,,,,,,,,,***---//////,,,---111555111000///...---...///000...111333222000///222444///------111222//////222555666666444111///111222555666666555333222333444333444555666777777777777333111...***'''%%%$$$###"""$$$&&&%%%$$$$$$&&&((($$$&&&***///333666888999555666777888777666444444555333...***'''%%%$$$$$$!!!"""######""""""$$$&&&%%%%%%$$$%%%(((,,,111444444555666666555222...,,,***(((&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))&&&&&&'''(((((()))))))))((('''(((***((((((---666@@@???AAAHHHOOOMMMDDD:::777666333000,,,(((&&&$$$&&&))))))&&&&&&(((&&&###***)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''(((((((((&&&$$$///---***((('''((()))+++...---,,,,,,---...---,,,,,,333999666///***,,,000000000//////......------111111111000000///......000000000...,,,---///111222222111000111222333444---...000222222222222111444000...111888>>>???>>>777666666555555666666777<<<;;;999888777888:::;;;999888555222222333555666333333222111111222333333333222000...---,,,,,,,,,---***&&&'''***,,,,,,+++...---///444:::<<<:::777888666555555888:::999888888777555555555666555444888333///---......+++)))---,,,+++++++++,,,------222111000...---,,,,,,+++)))(((((()))++++++***(((...,,,++++++---//////...,,,++++++,,,...///...,,,++++++++++++++++++,,,,,,...,,,******+++,,,+++***,,,,,,...///---***---333222111...+++)))+++000555///000111333333333222111333///...000111222555;;;;;;>>>BBBDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFHHHLLLOOOJJJMMMLLLGGGEEEGGGHHHFFFFFFGGGIIIJJJJJJHHHEEEDDDIIIEEE@@@??????===999444222000000333222///---///+++---000111111000///000000000////////////000000...222444222...,,,000444222111222333333222222222333444444222000//////000444///---222===KKKWWW^^^ !!!######$$$"""!!! !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$%%%&&&&&&%%%""" """$$$(((+++///333666777777777444555666555444111...,,,(((%%%!!! !!!!!! !!!$$$))),,,666666666777888888666444+++)))$$$!!!$$$+++---***&&&!!! !!!$$$)))---222444555555777999;;;:::777555666000)))$$$######!!!"""&&&***+++)))'''%%%!!!!!! ###(((---...111555888999888555333222222000...,,,,,,...000,,,,,,---....../////////------,,,------...000000///000222111///000333777444333222222222222222222111333555666666555555666111///000333444333444777999::::::777222000111333777888888666444222222333444444444555666666777777555333///,,,(((&&&%%%%%%"""$$$''''''%%%%%%'''***(((***...111555777888888444555777666444333333444777333...(((%%%$$$$$$%%%"""#########""""""###%%%%%%$$$$$$%%%(((---222555999999999777333...)))'''((('''&&&%%%$$$$$$%%%&&&''''''((((((((()))))))))%%%%%%&&&'''((((((''''''(((''')))***((('''...777<<<<<<@@@HHHNNNMMMCCC:::999888555222...***(((&&&%%%((((((%%%%%%''''''$$$(((((('''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$)))((('''%%%%%%'''((()))+++***))))))++++++***)))(((///444111(((###&&&,,,,,,,,,,,,++++++*********++++++******************++++++,,,+++))))))+++,,,...------,,,---...///000((()))+++---...///000000000...,,,...222555666555111111000000000000111111888777666333111222555888333222111//////000222333...///000000000000///...,,,,,,++++++++++++,,,---,,,***)))***+++---,,,,,,...///222666999:::888666:::666444555888:::999666999777555555666666555444888444///---...---+++(((------,,,+++++++++,,,,,,111000///---,,,+++++++++))))))(((***+++,,,+++)))((())))))***---///222444000///...//////---***((())))))***+++,,,,,,------222000------------,,,+++,,,+++---000000---///333222111///+++(((+++222888///000111333333333333222///,,,,,,///111111444888999===BBBDDDEEEEEEEEEEEEIIIIIIHHHGGGGGGJJJOOOSSSLLLMMMKKKFFFEEEGGGGGGEEEFFFFFFGGGGGGGGGEEEDDDCCCKKKFFFAAA@@@AAA???888111222///000222222///...111,,,,,,...////////////...------,,,,,,,,,,,,------222444444222///...000222333111222555555222222444444444444111///---...///111---+++000999EEESSS___ !!!!!!"""######$$$"""!!! !!!###$$$######"""!!!!!!!!!!!!""" """"""!!!!!! !!!!!!!!!!!!"""###""""""""" """$$$(((+++///333555666666555444555555555333000---+++$$$""" !!!!!! !!!!!!!!!"""$$$))),,,222111111333666777555333***((($$$ $$$+++,,,'''&&&  !!!""" """&&&+++///333555555555666888:::;;;:::888666///'''#########"""!!!###'''***+++***(((&&&"""!!! """''',,,---///222444555333111///.........,,,++++++...000......///000000111222222111000...---...000222444333333333222111333555777444444555555444333333222222333555888:::999666444333000111555777666777;;;999;;;<<<999333111333666555666777666444222222222444444333333444555777888555333000,,,***(((&&&&&&###&&&***)))''''''***...,,,...000333555777777888333444555444111000222444555111+++&&&######%%%'''######$$$###!!!!!!"""$$$$$$$$$$$$%%%)))...333666888888888777333///***'''(((((('''&&&%%%%%%&&&(((&&&&&&'''''''''((((((((($$$%%%&&&''''''&&&&&&%%%'''''')))***''''''///999999999;;;@@@FFFFFF@@@;;;999888555222...***(((&&&%%%''''''######'''(((&&&%%%&&&''''''((('''''''''((('''''''''&&&&&&&&&&&&%%%&&&((()))(((''''''''''''&&&&&&&&&'''(((((()))+++***))))))***+++***)))(((+++,,,+++'''%%%''')))******)))))))))(((((()))(((''''''''''''(((((()))''')))******)))((()))******)))((((((((()))++++++'''''''''(((***+++---...++++++***))))))((('''''',,,++++++******++++++,,,---//////...,,,+++---///,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))***++++++***,,,.........------------111555888888777666666:::888777777777888888777;;;999777666777777666555444000,,,+++,,,---+++)))---------,,,,,,+++++++++///...---,,,+++************))))))***,,,---+++***&&&(((***++++++---222666222222111222222///+++((()))******++++++,,,------444222000000111111000//////++++++///111///...000000111111...+++,,,222777///000111222333333333333000---...222333111222666888<<>>888;;;<<<999444222444888333444555555333222222333555444222222333444777888555333000---***(((''''''$$$(((,,,,,,)))))),,,111///000222444555666777777222444444222//////111444222...(((###!!!###&&&(((###$$$$$$###!!! !!!###$$$$$$$$$%%%)))...444777333444555555444111...,,,((()))((('''&&&&&&(((***&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&&&&%%%$$$###&&&''')))***''''''000;;;;;;:::;;;>>>BBBDDDCCCAAA777666333000,,,(((&&&$$$%%%'''&&&"""###''')))((($$$%%%&&&((()))(((((('''&&&'''((())))))'''%%%$$$%%%''')))***)))(((((()))(((((((((((((((((('''''',,,***)))***+++,,,+++******(((&&&&&&)))******(((***)))((((((((((((((()))'''''''''''''''((()))***&&&(((***+++)))(((((()))'''&&&%%%%%%%%%&&&((()))'''&&&&&&&&&'''(((***+++###%%%((()))(((((()))*********))))))))))))******(((+++......+++))))))***(((((()))***,,,------...++++++***))))))***++++++%%%&&&&&&'''((())))))***)))---111111///------///---222777999777555555666888:::<<<:::666555777:::777555333333333333222111///,,,((((((+++,,,+++)))------------,,,+++******------,,,+++************+++******+++------,,,***(((+++---+++((()))///444111111222444555333///,,,++++++++++++++++++,,,,,,000...------///000///...111,,,+++///111///,,,,,,---000333222......111555///000111222333444444444333111222555666333222555777;;;AAAEEEFFFFFFEEEEEEDDDEEEGGGGGGGGGGGGIIIKKKHHHHHHFFFCCCDDDHHHIIIFFFJJJIIIFFFDDDBBBCCCDDDEEEJJJKKKKKKFFF===444,,,)))000......111222000000333------,,,---......---+++///......------......///444222111222333555555444111...///444555000000333000111000///------///111000...///222333888GGGXXX"""###$$$"""  (((&&&$$$$$$%%%&&&&&&&&&$$$###"""!!!!!!!!!######"""###%%%%%%###!!! !!!###$$$$$$""" !!!!!!!!!!!!"""######"""###%%%'''+++,,,///111222222111000///111333444333///***'''$$$###!!! !!!""""""&&&+++...,,,++++++,,,...//////...%%%$$$###!!!  ###$$$$$$### $$$$$$&&&)))...222444444999777666777;;;===;;;999333+++%%%###""" !!!%%%%%%''')))***)))(((((()))$$$###!!!!!!###$$$)))((())),,,///000---***------------------......---......---,,,---///111333222000//////111222333333222111222333555555444///111444666777666444333111333555777777555222000222222222222444999???DDD:::888777888999888555111666666666555444222000///444333111000000111222444444333222///---+++)))(((***+++,,,...///000111111777555333333555777888777888777777666555333222222111---&&&"""!!!"""###$$$$$$$$$######$$$$$$%%%&&&!!!$$$'''((()))---222777555999:::777000,,,---///''''''''''''''''''''''''###$$$%%%&&&'''(((((((((%%%&&&'''((())))))))))))---+++((('''(((,,,111555;;;888666999>>>@@@>>>;;;777777555111---)))&&&###$$$$$$$$$######&&&***---'''((()))(((''''''((()))%%%''')))***(((''''''(((&&&'''''''''''''''&&&&&&((()))******)))))))))*********))))))(((((('''''''''''''''''''''((()))))))))))))))))))))))))))))),,,)))'''(((++++++***''')))***+++***)))((()))***'''&&&&&&&&&'''(((***+++''''''&&&&&&&&&''''''((((((((())))))))))))(((((()))(((&&&&&&&&&''')))***)))'''%%%'''***,,,+++)))(((((()))***+++,,,------++++++***))))))))))))))))))&&&$$$%%%((()))(((&&&------,,,...000111111000///000222555777999:::;;;:::777777999999555555888666777777666444222333444333...++++++***)))+++000...,,,******+++------------,,,+++***)))))))))))),,,------,,,***))))))***,,,,,,,,,,,,+++++++++***///////////////......---...---+++***)))******+++222222222111111///......---------------------,,,333111222444333111222777222333333333333333333444222333333333333333333333<<<;;;>>>DDDDDD???@@@DDDDDDEEEGGGIIIJJJKKKLLLLLLLLLIIIEEEDDDEEEFFFHHHHHHFFFEEEDDDCCCCCCDDDFFFFFFEEEFFFFFFCCC>>>888333111***---111111---******,,,+++///000,,,,,,000000,,,***+++...000222333333333///,,,...333333///...111111111111000000000000000111000......//////...,,,222++++++111444666BBBQQQ%%%&&&'''&&&%%%%%%&&&''',,,***((('''((()))))))))%%%%%%$$$$$$$$$%%%&&&'''$$$&&&'''&&&$$$###""""""###%%%&&&'''&&&$$$!!! !!!"""###$$$$$$%%%'''***,,,---///111222111000000///111333333222...***'''######"""!!! !!!!!!$$$(((,,,...,,,+++***,,,.........---%%%$$$###"""!!!  """###%%%***///444555666999777666777;;;<<<:::888111***###"""!!! $$$'''***,,,---+++)))(((((($$$"""  """$$$%%%$$$$$$&&&)))***(((%%%)))))))))************+++,,,,,,,,,+++***+++---///......---,,,---///111333222000//////111222222111...000222444555444333111000111444666666555222111111222444444555888<<>>>>><<<;;;999666222...***(((&&&'''''''''%%%$$$%%%(((+++&&&(((((((((&&&&&&&&&(((''')))******(((&&&&&&&&&''''''((((((((((((''''''+++,,,,,,***'''&&&''')))))))))))))))(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))***)))'''(((***+++)))''')))******)))'''&&&'''((('''''''''((((((***++++++***)))(((''''''''''''''''''(((((())))))(((((('''&&&''''''((((((((((((((()))'''&&&'''***+++***((()))***+++++++++++++++***(((((((((((())))))***+++***(((&&&''')))+++***)))+++******,,,///000111000444444666777888999999999:::777777999999555555888555777888777555444444555111---+++,,,,,,***,,,000,,,+++******,,,...------------,,,+++******))))))***+++,,,+++***+++,,,...,,,,,,+++***))))))))))))...//////000111111111000++++++******+++,,,...///111222222111111///......---.........////////////111000000222111///111555222222222333333333333333111111111222222222333333<<<;;;???EEEDDD@@@@@@CCCCCCDDDEEEGGGHHHHHHIIIIIIHHHFFFDDDDDDFFFHHHHHHHHHHHHGGGEEECCCCCCBBBCCCCCCDDDEEEDDDAAA<<<666111///))),,,...//////.........,,,//////++++++///000---)))+++---///000111000000000------111111------000111111111111000000//////---///000///---,,,...000000***)))...000000999FFF&&&'''))))))))))))***,,,111...,,,+++,,,------,,,)))(((''''''((()))***+++((()))***)))'''&&&&&&&&&((()))******)))&&&###!!!!!!!!!!!! !!!"""$$$%%%&&&(((+++---//////111111111000///...///000111111000,,,)))&&&#########"""!!! !!!$$$'''***---...,,,+++***+++------,,,***$$$$$$$$$$$$###""" !!!  !!! $$$***111666888888999777666888:::;;;888555...'''"""!!!  ###+++---000000...***((('''###"""  """###"""!!! !!!###$$$$$$###%%%%%%%%%%%%&&&&&&&&&''')))))))))((('''(((***,,,)))(((((()))***,,,///000///---++++++---------,,,+++---///111222111000///---///111333333222111000///111444555555666777999777666666888999999777555666555555444555666777888555444333222333333555666333333333333333333333333111111222333333333333333666444111000111222111111333222000......---......((('''$$$"""!!!"""###$$$######""""""######$$$%%%$$$%%%&&&''')))---333777555888:::777///)))(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''(((((())))))'''&&&%%%%%%'''***...000555222000333999>>>??????>>>===999555111---+++***)))******(((&&&%%%&&&(((&&&'''((('''%%%$$$%%%&&&(((***+++***(((%%%%%%%%%(((((())))))))))))((((((---//////***$$$"""%%%)))(((((((((((())))))))))))((((((''''''(((((()))***)))))))))))))))))))))))))))'''&&&'''((()))((('''))))))***)))&&&%%%%%%&&&'''((()))******++++++***,,,+++***)))(((''''''''''''''''''(((((('''''''''$$$&&&(((******)))'''&&&)))'''&&&''')))))))))''')))***+++,,,,,,***((('''&&&&&&&&&'''(((***+++,,,((('''&&&''')))+++++++++)))))))))+++///111222111888999999999999999888888999777666999999666555888444666888999777666555555000---+++------+++,,,///*********+++...///...---...------,,,+++++++++***)))***+++++++++,,,///222333111///---++++++,,,,,,---...000111222333333333*********+++,,,///111222111111111111000///....../////////000000111111111///---...000///---...333111111222222222333333333111000000000111111222333<<<===BBBFFFFFFBBBAAACCCFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDDDDEEEHHHIIIIIIIIIFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@;;;555000---******+++...111222222111...000///,,,,,,//////...***+++,,,............------++++++...///...///222000000111111000000//////)))...111000+++)))---222000+++***---...+++111:::&&&((())))))))))))***,,,333111///...///000000///---,,,+++*********+++,,,+++------,,,***))))))******+++,,,,,,+++(((%%%""" !!!###&&&''')))+++///111111111222111111000......//////000///---***'''%%%""""""######""" """&&&)))+++,,,---,,,++++++,,,---,,,***((("""###%%%%%%$$$"""   $$$+++333888999999888777666888::::::666222,,,&&&!!!!!!!!!!!!$$$---000333333000+++(((&&&###"""  """###"""!!!!!!!!!"""######$$$"""""""""######$$$$$$%%%&&&''''''&&&%%%%%%(((***&&&&&&&&&'''(((***+++,,,+++)))((('''((((((((('''(((***+++---...------,,,***+++,,,---......------,,,...000222222333555777555555666888999888777666777666444222111222444555333222222111222222333444111222222222333333444444111222222333222222111111000...,,,,,,---......---...---+++)))(((((()))***#########"""!!!!!!###$$$######"""""""""###$$$$$$'''''''''(((+++000444888444888:::666...'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&(((+++...///777444222444888===@@@AAA???>>>===:::666222---+++(((******)))'''%%%%%%&&&&&&''''''&&&$$$######$$$'''(((******(((&&&&&&&&&(((((()))************)))...000///***###!!!%%%+++'''''''''((()))*********((((((((('''((())))))***(((((((((((((((((((((((('''&&&&&&&&&'''((('''''')))***+++)))'''%%%&&&&&&&&&((()))***+++***))))))******)))((('''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''((((((((((((((()))((((((&&&(((***,,,+++***'''&&&''''''''''''((()))***+++&&&%%%%%%&&&(((***+++++++++++++++...222444555555999999999:::999999888888999666666999999666666999111444888999888666555444111...---...---***))),,,((()))***,,,///000...---.........------,,,,,,+++***+++++++++***,,,///222666444000---,,,,,,---......///000111222222222222+++++++++,,,---///222333000000111111000///......000000000000000000000000...------000...,,,...222000000111111222222333333111111000000111222333444===@@@EEEHHHHHHEEEDDDDDDKKKKKKJJJJJJIIIIIIIIIIIIEEEEEEEEEHHHJJJKKKIIIHHHAAAAAAAAABBBDDDEEEFFFGGGDDDCCCAAA???<<<777111------++++++---222444444222///000111000000000///---,,,,,,---......---,,,,,,+++***+++---///111333666///000111111111000///...+++...000///+++))),,,///000---,,,//////,,,...333)))***+++***))))))***+++222000......///111111000///...,,,+++************...//////...,,,+++,,,---+++,,,------,,,)))%%%### !!!!!!"""######"""$$$''')))+++---111444333333222111000///...---//////...,,,***'''%%%$$$!!!"""""""""""" """&&&)))+++,,,,,,---,,,,,,,,,---+++)))&&&"""###$$$%%%$$$""" !!!""""""!!!$$$,,,444999999999777666666888:::888333...+++%%%!!!""""""!!!"""%%%,,,///222333000+++'''%%%###"""!!!!!!!!!!!!"""###""""""""""""!!!"""###$$$!!!!!!""""""###$$$$$$%%%$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&''''''((((((&&&$$$$$$%%%%%%$$$###&&&'''((()))*********)))'''''''''((((((((())))))((()))+++,,,---///333666///000222333333333333222222000///------...000111............//////000000////////////////////////......//////......------)))'''&&&&&&(((***++++++)))(((&&&%%%%%%%%%%%%&&& !!!###"""!!!!!!###%%%#########"""###$$$$$$%%%&&&&&&&&&(((,,,000333444333666888444,,,%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&%%%%%%%%%&&&'''((()))&&&&&&&&&'''))),,,///111888666444444666999<<<===<<<>>>??????<<<666///+++((()))))))))'''&&&&&&'''%%%&&&'''&&&$$$###$$$%%%$$$&&&))))))((((((((()))(((((()))***++++++******,,,...---)))$$$###''',,,&&&&&&'''((()))***++++++((((((((((((((()))******((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''(((***++++++***(((''''''(((&&&'''((()))***)))((('''&&&&&&&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***(((((()))))))))))))))***###%%%(((***+++***((('''+++******)))))))))******'''((())))))***+++---...111000000333666888999888666666777888999999999888888666666999999666666999111444777999777555444444444000...///---(((''')))((()))***,,,///000...---------.........---,,,,,,,,,------+++******,,,...111///+++)))'''((()))***000000000111111000//////------,,,,,,---///000111///000000000000//////...111111000//////...------///---...000///,,,...333//////000000111222333333222222111111222333555666>>>BBBGGGHHHHHHHHHGGGGGGMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHJJJKKKKKKIIIGGG@@@AAABBBCCCEEEFFFFFFGGGDDDCCCAAA@@@>>>:::444///111...,,,---000333222111///000333666666222...,,,...//////000000...---,,,/////////...///222444444//////000111111///...---//////---------,,,+++***///------///000......///,,,---...---,,,+++,,,---000...,,,---///111111111///...,,,+++************000111000///---,,,---///+++,,,......---***'''%%% !!!"""###%%%&&&&&&###%%%(((***,,,...222555444333222111000//////...///...,,,***'''%%%$$$### !!!!!!!!!!!! """&&&)))+++,,,,,,......---......,,,(((%%%!!!"""######"""!!! """######"""%%%...555999888777777666666999:::777111+++)))### """###"""###&&&***,,,//////---)))'''&&&#########""""""######### """###"""!!! !!!###!!!""""""###$$$%%%&&&&&&$$$$$$%%%$$$######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""#########"""$$$%%%&&&''''''(((((((((&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&'''(((+++000333''')))+++,,,+++******+++'''''''''((())),,,...///)))******++++++,,,,,,,,,+++++++++*********))))))((()))))))))))))))(((((($$$###!!!"""%%%((())))))%%%%%%%%%%%%$$$$$$######!!!###""" ###&&&$$$$$$######$$$$$$%%%&&&######$$$(((,,,///000///333555666111)))######%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%'''((()))((('''&&&''')))---111333666555444333333555666888:::<<>>888222---***++++++)))'''&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&###%%%((())))))((()))***'''((()))******+++******,,,+++***((('''''')))+++&&&''''''((()))******+++))))))(((((())))))***+++))))))))))))))))))))))))$$$&&&''''''&&&&&&((())))))***+++***)))((()))***''''''((((((((((((''''''%%%%%%%%%%%%&&&((()))***'''''''''((((((''''''''')))(((&&&%%%&&&''')))+++''')))************+++---$$$&&&(((***++++++******...------,,,++++++,,,,,,---...////////////222444666555555666888:::999999444444666777888888999999888555666999999666777999333666888999777555555555555111......,,,((('''************+++...///...---,,,,,,.........---,,,+++,,,------,,,***))))))***...,,,+++))))))***+++,,,000000111111000//////...///...---,,,------///////////////000000//////...000000///...------,,,,,,///......000///---///333......///000111222222333333222111111222444666888<<>>@@@>>>@@@GGGKKKJJJGGGEEECCCBBBAAABBBDDDEEEBBBAAAAAADDDGGGIIIIIIIIIEEEEEEGGGHHHHHHGGGFFFEEEBBB???===???AAA@@@:::444...///...,,,***,,,111666444///...111000,,,,,,000...///000111111000///...***000111//////333222...---...000111111///---+++''',,,000000------222666000///...---///000...***...+++***---222333111---***+++---...//////............//////000000000000222555222+++***///000---...000222222000...,,,,,,)))((('''(((***+++***)))(((((()))***---111444777888666444444444333111///,,,,,,+++)))&&&$$$!!! $$$ !!!"""!!!"""$$$'''***,,,,,,+++***---///000///+++(((&&&&&& !!!"""######"""!!! %%%###  !!!""""""!!!$$$(((,,,///333888;;;888999:::999555///)))&&& !!!###$$$$$$((('''&&&&&&&&&%%%###!!!$$$$$$$$$######""""""""""""$$$'''(((''''''((()))%%%###!!! """$$$%%%&&&"""$$$%%%$$$""" !!!&&&###"""###&&&((('''&&&'''$$$"""!!!"""###$$$$$$ """###$$$######%%%&&&---***%%%!!! !!!###!!!""""""""""""%%%''' !!!"""###$$$$$$ """&&&%%%###!!!"""$$$%%%''')))))))))(((%%%%%%&&&&&&&&&%%%$$$###!!!  !!!"""###$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$((()))(((%%%######%%%%%%###""""""!!!!!!!!!&&&&&&'''&&&$$$###%%%&&&'''(((***///444555222///333000,,,)))'''&&&$$$"""'''&&&%%%%%%$$$$$$$$$$$$%%%)))......+++(((''''''(((&&&$$$%%%((()))(((&&&%%%""" &&&///666:::555666777666666666888999???<<<888666666666666666:::666111//////...+++((()))+++,,,***'''&&&(((+++,,,***)))))))))(((&&&###***'''$$$&&&))),,,+++)))+++%%%(((222333+++&&&***)))***+++++++++***)))(((***'''&&&'''***,,,,,,***((()))*********((('''&&&((()))++++++)))(((((()))'''((()))***+++***)))))).........------,,,,,,,,,,,,***))))))))))))((('''(((***++++++)))(((((()))******)))'''&&&&&&((()))///---,,,---...000///...222///++++++---//////...222222222444777999999999;;;999777666555444222000222555555222333666666333888666555777999999555111111888:::777777;;;<<<999<<<===>>>>>>===;;;999777222...******+++---,,,+++,,,+++)))***++++++***)))...---,,,,,,------+++***,,,+++******++++++)))((())))))))))))************////////////000000000000000---,,,,,,///000...,,,------...000111111///,,,...///...,,,+++***,,,...000...,,,,,,...///000///***...111333222000//////444555444222000222777<<>><<<<<<<<<:::999222111000///000111333444444444444222...+++******+++---000///......000333000333222------222333000//////......222555111***)))***,,,...///000111111//////.........---------,,,++++++...222222...******+++,,,............---...///000111222111000000000333222------000000---///111333333111///......+++***)))***+++,,,+++***,,,,,,+++,,,---000333444555444222222333333222000...---***(((%%%"""&&&### """$$$$$$### ###'''+++---...---,,,,,,...//////+++(((&&&%%%!!!!!!"""""""""!!! %%%###!!! !!!!!!!!!!!!$$$)))---111444888:::999::::::999555///)))%%% !!!!!!""""""&&&%%%$$$%%%%%%%%%###!!!%%%%%%%%%%%%%%%&&&''''''%%%(((+++,,,***(((&&&&&&%%%""" """$$$%%%%%%###$$$%%%%%%###""""""###&&&$$$"""###%%%&&&&&&$$$###!!!!!!"""""""""!!!#########$$$%%%'''+++)))'''%%%#########$$$ !!!""""""###&&&(((""""""""""""###$$$%%%&&&$$$!!! """$$$$$$###"""###$$$&&&((()))))))))(((&&&&&&&&&&&&%%%$$$#########"""!!!!!!!!!"""###$$$$$$$$$%%%%%%&&&'''''''''"""%%%((()))'''%%%######$$$$$$############$$$$$$###$$$%%%$$$""""""$$$&&&***+++---222666777555222111...***((('''&&&%%%###&&&%%%$$$$$$#########$$$%%%(((++++++)))&&&%%%&&&(((&&&%%%&&&(((((('''%%%$$$""" !!!(((000666:::444555666666555666888:::;;;999777777999::::::999999777444333444333000......//////---,,,+++,,,------,,,************((('''))))))*********+++,,,---,,,&&&(((111333+++(((+++)))***+++,,,,,,+++***)))+++)))''')))+++------,,,***+++++++++******)))(((***,,,------+++++++++,,,+++,,,---.........------000000/////////.........,,,,,,+++,,,......---++++++---......---,,,---...,,,---...---------///000222000///000222444555555888555222111333555444333444444444666999;;;;;;:::888777555555777888777666555888777444333666555222333444555777999888666333444999:::777666:::;;;:::;;;;;;<<<======;;;888555555111---+++,,,---,,,+++---,,,+++,,,------+++***+++++++++,,,......,,,***---+++******++++++***)))))))))))))))*********+++,,,,,,------...///000000///---,,,---///000...,,,------...000111111...,,,,,,...000///...,,,,,,,,,000...,,,,,,...///000///,,,...111222111000000000000111222222222555;;;@@@AAA@@@??????@@@BBBDDDFFFFFFBBBBBBDDDDDDCCCDDDGGGIIICCCAAAIIINNNMMMHHHGGGEEEEEEEEEEEEDDDBBB@@@???BBB@@@???>>>>>>===;;;:::222111000///000111333444444333222111///...,,,***+++---//////......000222111444333......333444111///000///...222555111***,,,---......//////......//////.........---------,,,+++,,,...111111,,,(((***+++,,,---.........---...///222333444333111///---000111//////111000---///111222222000............---,,,,,,------,,,+++000000///......///111222111000///000111222111000...,,,)))&&&""" %%%###!!!!!!#########"""###(((---//////...---***---///...+++'''%%%$$$!!!!!!!!!!!!!!! $$$$$$"""!!!!!! !!!%%%+++000333555777999999::::::999444...((($$$!!!!!!!!!!!!!!! $$$###"""###%%%%%%###"""%%%%%%$$$$$$%%%'''***+++'''+++...///,,,((($$$"""$$$""" !!!#########"""###%%%%%%######$$$&&&%%%###""""""###$$$$$$###!!!  """######"""!!!#########$$$%%%''''''(((((((((((('''%%%$$$ """######$$$&&&((($$$$$$$$$$$$%%%&&&''''''$$$######"""""""""######$$$%%%&&&((()))))))))(((''''''&&&&&&%%%$$$######%%%$$$######"""######$$$$$$$$$%%%&&&&&&'''((((((###%%%(((((('''$$$##################$$$%%%&&&'''###$$$%%%%%%$$$$$$&&&(((---...111555888999777555///,,,)))'''''''''%%%$$$%%%$$$$$$###############$$$&&&''''''%%%$$$$$$%%%((('''&&&'''''''''%%%######!!!!!!$$$***111777999555555555555444555888;;;777666777999<<<>>>>>>===;;;:::999:::;;;:::777555555444222222333222111000000...++++++,,,,,,,,,,,,)))---000///,,,,,,///222///)))***111333...,,,///+++,,,---.........---,,,...---+++,,,...000000///000000///.........//////...000111111//////000111111222333444444444444333333333333333222222222222//////000222444444333111///111333444333222333444111333555666666666777999888666555666888;;;<<<<<<>>><<<999777888888888777777666666888:::<<<<<<;;;777555444444666888999888888:::999555444666555222///222666888888777777777777:::;;;777666888::::::999888888:::===;;;777333777333///---,,,---,,,,,,...------...///...,,,***((((((***---///000...,,,...,,,++++++,,,---,,,***))))))*********+++++++++((()))***+++---...//////...------...//////...,,,.........///000000...,,,+++...111222111...,,,,,,///...------///000000000...///111111//////000111///111222333444888===AAADDDCCCBBBBBBBBBCCCEEEFFFFFFCCCAAACCCDDDBBBDDDIIIMMMGGGDDDIIIMMMMMMJJJHHHCCCCCCCCCCCCBBB@@@???>>>@@@????????????>>>:::777333222000000000111333444333111///000111111...+++,,,...//////......000111222333333000000333333222///000000///111444111+++//////000000///...,,,+++...............------------,,,,,,---///...,,,******+++,,,,,,---.........---///222444444333000...---............000000///---...000///---,,,,,,,,,000...------......---+++111000000/////////000000///...------......---,,,+++)))&&&$$$!!!  """%%%+++///111000...,,,***---......***&&&$$$### $$$$$$$$$"""  """'''...333666666777777:::::::::888444...'''###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%$$$###%%%$$$""""""###%%%(((***)))+++------***&&&$$$######!!! !!!""""""""" """######"""###%%%'''!!!!!!!!!!!!"""$$$$$$%%%!!!!!!!!!###%%%&&&%%%$$$!!!###$$$$$$###"""$$$%%%###%%%(((******)))&&&$$$ """###$$$######$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%"""!!!###$$$###$$$%%%'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$%%%&&&''''''(((%%%'''((((((&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&'''((((((((()))+++---///111333666888999888777111...***(((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%(((((((((''''''%%%###""""""!!!###'''---333888999888888666444222333666999666666888<<>>>>>>>>???@@@@@@???<<<:::;;;888666666888888555222333000------...///000000...000222222111111222444222...---222444111111333000111222333333333222111333222111222222333444444777666444333333444555666333444555444333333555666888888999999::::::::::::777777777777666666666666555555666888999999777555333555777888777777888999777999<<<============>>>???===<<<<<<>>>@@@@@@@@@???>>>;;;:::999888888777888777666888:::;;;;;;:::999666444333444666666666777999999555444666666333...333888:::888777777999888:::;;;:::888888888777888666666999===<<<888333555333000...------------,,,,,,,,,---///...+++)))&&&'''***---000111///---...---,,,,,,---...---,,,*********+++++++++,,,,,,)))******+++,,,------...------.../////////---,,,...------...000///...,,,---///222222111///......000///...///111222222111000111111000...///111333444444555666777999<<<>>>DDDDDDDDDCCCDDDDDDEEEEEEGGGCCCAAACCCDDDCCCEEEJJJNNNIIIFFFGGGJJJKKKJJJIIICCCCCCBBBBBBAAA@@@????????????@@@@@@@@@===888444444333111000000111333444333///---///333444000,,,---......////////////000111222111000000111222111000111111///111333111,,,...///000000000...,,,+++...........................---+++***+++,,,,,,,,,***+++++++++,,,---......***---000222222111...,,,...,,,+++,,,,,,---///111,,,---......,,,+++,,,---///...,,,,,,------,,,***------------......//////...---+++***+++***((('''&&&%%%$$$###"""!!!!!!!!! (((+++...111222111...,,,---...///---)))%%%###""" """#########$$$$$$""" """%%%***000555777777777777999999:::888444...'''### !!!"""""""""  """$$$%%%$$$###'''%%%###""""""$$$''')))((())))))(((%%%$$$%%%&&&###!!! """""""""  !!!!!! !!!$$$&&& !!!"""$$$&&&'''!!!!!!!!!###%%%&&&%%%$$$$$$%%%%%%$$$"""!!!!!!""""""&&&)))***(((%%%###"""$$$&&&%%%###""""""###%%%$$$$$$$$$$$$%%%%%%&&&$$$'''&&&""""""&&&'''###$$$%%%&&&(((((((((''''''#########$$$%%%&&&((()))$$$$$$$$$$$$###""""""!!!""""""###$$$%%%&&&''''''&&&((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''((()))+++++++++,,,...111000222444666777777666666555222---+++)))(((&&&$$$&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&'''((()))(((&&&$$$"""!!!!!!"""%%%+++222777999:::===<<<999444111222555888888999;;;>>>AAABBB@@@>>>AAABBBDDDDDDCCC@@@>>>===>>>;;;999:::<<<;;;888444555333000///000222222222222111111333666777555333444111000333555555555666444555666888888888777666777777777777666777888999888777666666666777888999666777888777666777999;;;===============>>>>>>>>>::::::::::::::::::::::::;;;;;;:::;;;<<<<<<999777555777999:::999999:::;;;;;;===@@@AAA@@@?????????DDDCCCAAAAAAAAABBB@@@??????>>>===;;;999777777777888666666777999:::999888:::888666555777888888777444666666444444777777444111555999:::888666888:::666888;;;===;;;777555444777666666888;;;<<<999777333333222111000/////////*********,,,---...,,,***((((((***...111222111///...---,,,,,,.........,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---///000///...---------,,,,,,---//////...---///000111000......000222111000000111444555444333222222111000......111333555555666888:::<<<===>>>AAAAAABBBBBBBBBBBBBBBBBBEEEAAA@@@CCCCCCBBBEEEIIIKKKIIIEEEDDDFFFHHHHHHFFFCCCCCCBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCBBB>>>888444444333222000000111333444222///,,,///444555222...............////////////000//////000000//////000111333222///000222111---,,,---///111111000...------.....................******((((((((()))***+++)))(((((())))))***+++,,,((())),,,......---+++))),,,)))))),,,,,,++++++...+++,,,------++++++,,,---,,,+++******++++++***)))))))))***++++++,,,,,,,,,,,,***((((((((('''%%%###"""######$$$######"""""" !!!!!!!!!!!!$$$&&&...000222333333222000...222111000,,,'''$$$###### """$$$%%%"""$$$$$$!!!!!!%%%(((,,,222777888777777777777888999777444...((($$$ !!!""""""###  """$$$%%%%%%###((('''%%%$$$%%%&&&((()))''''''&&&$$$######%%%'''$$$"""!!!"""######"""   ###%%%!!!""""""###&&&(((!!!  """######"""%%%%%%&&&$$$"""!!!!!!"""!!!$$$&&&'''&&&%%%$$$###%%%&&&&&&$$$"""""""""$$$$$$$$$######$$$$$$%%%$$$'''&&&###&&&---***"""###$$$%%%&&&'''&&&&&&%%%############$$$&&&(((***######$$$$$$$$$###""""""""""""###$$$&&&'''(((((('''((())))))((()))+++---******))))))((())))))))))))+++,,,,,,,,,---///111///222444555555444555666777333///,,,***(((&&&%%%'''&&&&&&&&&&&&''''''((('''%%%$$$$$$&&&''''''&&&%%%'''))))))&&&###"""!!!!!!###(((///666:::;;;;;;@@@>>>:::555222222666999<<<===>>>@@@BBBBBB@@@>>>AAACCCDDDDDDBBB@@@@@@@@@???>>>>>>>>>>>><<<999777777555222222333333333222444222111444888999666222444222222444666777777666555666888999:::999999888999:::;;;:::888888:::<<<777666666666666777888888888999999999888999;;;>>>???>>>>>>>>>>>>???@@@AAA===============>>>>>>>>>???>>><<<<<<<<<<<<;;;999666888:::::::::999:::;;;===???@@@@@@???>>>???@@@DDDCCCCCCCCCCCCAAA>>>;;;>>>>>>>>>===:::888777888777666555666777888777666888888888999<<<======<<<333666666333444777777555444555666666666777888:::555555999<<<;;;555333444555666666777888999:::;;;555888:::999777444222111+++******+++...000000///---,,,,,,...111222111000---,,,+++,,,...///...---++++++,,,,,,,,,---------///......------,,,,,,++++++---000111///---------,,,++++++,,,...000000//////000000...---...111333111000111222555666555333222222222000//////111333111222444888<<>>@@@AAACCCDDDEEEDDDCCCCCC@@@======AAABBB@@@AAAEEEDDDEEEBBB@@@AAADDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>BBBBBBBBBCCCCCC@@@;;;777555444222111111111333444000///...000333444333000///...---...///000///...///---...111111...---///111444333000///111111...***,,,///111222222000///---------..............."""$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&'''((()))(((''''''(((&&&)))......)))''')))'''((()))(((''''''(((***((('''&&&'''((()))((('''&&&&&&''''''(((((('''''')))'''%%%%%%&&&%%%$$$""""""###%%%&&&%%%$$$!!! !!!""""""!!!###(((+++111222333444444444444333666555111+++&&&###"""### !!!###$$$"""#########)))***...444777888777777888555777888777444///)))&&& !!!!!!!!!!!!!!!!!! !!!"""%%%&&&%%%$$$$$$$$$$$$$$$%%%'''((()))&&&''''''%%%###"""###$$$$$$###"""###$$$$$$""" !!!!!!!!!  ###&&& """$$$###""""""$$$'''###!!!!!!""""""""""""###$$$$$$###"""###$$$!!!!!!"""$$$%%%%%%&&&&&& ###%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%'''&&&$$$+++333...!!!"""###$$$%%%%%%%%%$$$###&&&%%%$$$######%%%&&&(((###$$$%%%&&&&&&%%%%%%$$$###$$$%%%&&&((()))******((()))***))))))+++...111---,,,,,,,,,---...///000---...////////////111333000222555555444333444666555222...+++***)))'''&&&&&&%%%%%%%%%%%%&&&'''(((%%%$$$###$$$&&&'''&&&$$$###&&&))))))&&&###"""""""""%%%+++333:::======<<>>:::555222444999===?????????AAABBBCCCAAA???>>>@@@BBBBBB@@@???AAACCC???AAABBBAAA???<<<::::::888666444444444444333111222222444666777777666444111111111333555777666444222333555777777777777666999;;;;;;:::888888:::<<<777777888999999999999999999::::::999888:::===??????>>>>>>===>>>???@@@AAA>>>>>>>>>??????@@@@@@@@@@@@===;;;:::;;;=========888:::;;;;;;:::999:::;;;<<<===>>>>>>>>>???AAACCC???@@@AAACCCCCCAAA<<<888:::<<<===<<<888666666777888777666666777888777555777777888;;;======;;;999555888888555555777777444444222000111444777999:::666444555999777222333777222444666555333555:::???===AAAEEEDDD@@@:::555333///---,,,...111555777777222000......000111222111,,,+++++++++---...---,,,,,,,,,,,,,,,---------------------------,,,,,,,,,***---111111///---,,,---***))))))+++...000111111---...000000///...///111/////////222444555444222222222333111000///000222000000222666;;;===<<<:::<<<===@@@BBBCCCBBBAAA@@@999777999>>>???<<<<<>>;;;<<<@@@@@@<<<<<<;;;:::999888999::::::::::::;;;>>>???>>>;;;888666555333111111111333444//////000111222222222222000...---...000000///---000---...222222...---000222444444000///111111///***---000222333222000...---------.........//////$$$''''''%%%"""!!!###""""""!!!"""$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$)))111111)))###$$$"""###$$$###""""""###%%%%%%$$$$$$%%%'''((('''&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$###$$$%%%%%%$$$###"""$$$&&&'''&&&$$$  !!!!!! ###)))---222333333444555666777888:::777222+++%%%""""""$$$$$$###""" !!!!!!""""""###"""$$$+++,,,000444777888777888888444666777777444///***&&&###""""""!!! """!!!!!!###%%%&&&%%%$$$!!!"""$$$&&&''''''%%%''')))(((%%%###!!!!!!%%%$$$###$$$%%%$$$""" ######"""!!! !!!$$$&&&###%%%&&&$$$!!! """%%%'''$$$"""!!!"""###$$$$$$ !!!#########$$$%%%'''######"""###$$$%%%&&&'''!!!$$$&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%'''%%%%%%...777000 !!!"""###$$$%%%$$$###""")))'''%%%#########$$$%%%###$$$&&&'''((('''&&&&&&%%%%%%&&&((()))+++,,,,,,((()))*********---111444.........///111222444555111222333333222333555666000333666555333222444666222///,,,******)))((('''$$$$$$$$$$$$%%%%%%&&&'''$$$""""""$$$''''''%%%###"""&&&))))))&&&###"""###"""&&&---555<<>><<>>???CCCFFF@@@CCCEEEDDD@@@<<<;;;<<<888777555555666444222000///333777888555444555666...///000111444666555222///000222444444444444333888:::;;;999777666888;;;999:::<<<=========<<<;;;:::::::::999888:::===@@@>>>>>>===<<<===>>>???@@@?????????@@@@@@AAAAAAAAA>>><<<999888:::===???@@@999;;;<<<<<<:::999::::::;;;<<<=========???CCCFFF;;;<<>>888555222000///000444999<<<>>>666333000///000111222222,,,+++***+++---...---,,,,,,,,,,,,---------......+++++++++,,,,,,---------)))---111222///---,,,---)))((((((***...111222222***---000222111///......------...000333444222111111222333222000///000111222111222555888999666333111333666999::::::888777444333666;;;<<<999888:::888<<<<<<888999>>>===999777666555444444555666666111222333777:::;;;999888666555333111111222333444...000222222111111222333111///------000111///,,,111...///444444///...111222555444000...000111///,,,...111333333111///------------.........////// """###""" !!!###$$$$$$"""!!!%%%"""!!!"""%%%&&&$$$"""$$$%%%***000000***%%%$$$%%%$$$"""!!! !!!$$$###!!! !!!"""###&&&###!!!!!!$$$%%%$$$"""######"""""""""!!!!!!!!! ###(((...333444666666444555999:::888888666111+++%%%"""###%%%&&&$$$"""!!! !!!"""###&&&"""######,,,---222555444333666777555555666777888777222,,,'''%%%%%%###""" ###"""!!! !!!"""###$$$#########!!! !!!$$$'''$$$%%%'''&&&$$$#########&&&&&&%%%$$$######$$$$$$##################$$$$$$%%%%%%%%%$$$###"""!!! $$$######""""""######$$$######%%%&&&''''''''''''%%%&&&&&&'''((()))))))))###$$$&&&&&&&&&''')))+++!!!"""$$$%%%''')))++++++$$$$$$&&&(((***)))&&&$$$&&&&&&&&&&&&&&&'''''''''+++***'''%%%%%%&&&(((***+++***)))(((((()))***+++,,,++++++,,,...//////............///000111333333333222111222444666555555666555333333444555555444444555555666666777888888333555777333,,,'''''')))$$$$$$%%%%%%%%%%%%&&&&&&***)))&&&$$$############'''(((((('''&&&$$$!!! )))333999===AAABBB???DDDAAA<<<777666999???EEEBBB@@@>>>===>>>???>>>===@@@AAAAAA@@@>>>===>>>???>>>AAADDDDDDAAA??????AAA<<<888666999>>><<<222)))---///222444555333111000000000111222222222222111333222111111111222333444888888777777777777888888999999999888888888888888888:::;;;:::777666777999<<<:::999:::<<<<<<:::777:::999999;;;======:::666777888777666444444666888555777::::::888666444444777888999888777888:::<<<<<<<<<<<<;;;999888666555777222---,,,///222444444222111111222333444444333444555555555666666666666111222333333333222111000////////////000111222333111000000222555555111...///000111///------111555<<>>BBBBBB???DDDBBB>>>:::888:::???CCC===<<<;;;;;;<<<<<<;;;999BBBCCCDDDBBB@@@>>>===>>>>>>AAADDDDDDCCCBBBCCCEEE@@@===<<<>>>AAA>>>666///000111222333333111000//////000111222333333444444111111000///000111222333666555555444444555555666666666666666666666555555666777888777555444555777888666555666777777555333777555333444666777666555444444333111///...///111///222555666444222000000111333444444444444555777666666666555444333222111333///+++***,,,///000000...------...////////////111111111111111111111111------............------/////////000000111111111,,,,,,,,,...111111...,,,......---+++***,,,///111222666<<<@@@AAA@@@<<<999===;;;888666666777999;;;999333------000111...++++++++++++++++++---///000///......------,,,,,,,,,++++++,,,---,,,,,,+++***///...---,,,,,,,,,---...000333222---,,,000000,,,111000000111333444222111111///---...000111222111444555333000222666444///000000222333444555555555333444333111444999999555555777999999777555444444555555444444444444555555444333333222222222333444666333000222555777555111333222111111222444666777333111///000222333222111---///000000///...000111---///111111///000333555222111///...//////...---/////////......---,,,+++///000111000//////111333 !!!!!!""""""#########&&&%%%###"""###"""!!!!!!!!!$$$$$$!!!!!! !!!!!! """%%%&&&!!! !!!"""###$$$""" !!!"""###"""""" """###$$$%%%'''+++111555777888666222222666888777333222///***%%%"""###$$$###"""  !!!$$$$$$'''&&&+++333666;;;<<<999666777666333555555555444444444333333***)))'''$$$"""!!!!!!!!!"""!!!!!!!!!!!!"""###$$$"""######"""!!!!!!$$$&&&!!!"""######$$$%%%(((+++&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))$$$%%%&&&((()))*********&&&&&&'''((()))+++---...******+++,,,------------++++++)))))))))+++---///...//////---+++******+++++++++++++++++++++++++++111...+++))))))*********(((((()))***+++,,,,,,---...---,,,,,,---000222444111000///...............444333333444666777777666111111111222333444666666<<<888444222333555777888666555444444666666555444555444444777::::::777444444555666222---(((((()))******)))((('''&&&%%%%%%)))((('''&&&&&&&&&&&&'''***,,,---***$$$"""%%%)))***///333666<<>>;;;888999<<>>@@@AAA@@@@@@@@@AAA:::::::::;;;:::777111---111000000000///......---,,,---...///000111222333//////...---...///000111222111111111111111111222111111222222222222222111222333333222111000111333222111000111222111000...111///,,,,,,...000111222000111000...+++***+++,,,***---111333111///------***---///000/////////000111111111111111000//////000...+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,......------------------************+++,,,------...///000111111111000///******+++---...///---+++000---)))(((***,,,///000,,,///222666999;;;<<<===;;;<<<;;;777222000222444888333------111222...)))(((+++,,,+++)))***///444//////...---,,,,,,+++***,,,---.........,,,+++))).........---......///000***...111000000111///+++000000000222444555444333222000//////000222111111333555555333555888666333111111111222333444555666000222444444666:::999444555777999888666444444444555444444333333444444555222222333333333333333222555333222333666666222///555555444333444555666777555333111000111222222222///000111000...---...//////111222222111000222333111///......///000000///////////////...---,,,+++...///000000000000333555 !!!!!!"""""""""!!!!!!""""""###$$$'''&&&&&&%%%%%%%%%$$$$$$$$$!!! ###### !!!$$$  """$$$%%%$$$###""" """"""!!!!!!!!!"""""""""$$$######"""!!!!!! $$$%%%&&&'''(((,,,000444555888777444333555555222000///---)))%%%######$$$"""  !!!### &&&***+++000666555999;;;777555666555222333444444444333222333333...,,,)))&&&$$$$$$$$$$$$"""""""""######$$$%%%%%%######$$$###""""""$$$&&&###$$$$$$$$$$$$&&&***---((()))))))))))))))((((((&&&&&&'''((()))***+++,,,))))))+++---.../////////+++++++++,,,---///000111///000000111222222111111000///---,,,,,,...111222222333444222000......///////////////////////////222000---,,,,,,------,,,***+++,,,---...///000000111111000000111222444555444444333222111111111111333222111222444666555444222222222333444555666777GGGAAA:::555333444555666555444333444555666444333333222333666::::::666222333444444111---)))((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''(((+++,,,'''!!!$$$***,,,///000222777<<<<<<888:::::::::888666666999;;;444444555777888777444222:::<<<======:::888666666999999999888777666555555111333444444111---+++)))...---,,,+++++++++,,,---*********++++++,,,------------,,,+++,,,---...///......------------.........///000000111000000////////////...------///000///......//////...---,,,,,,+++******+++---...///...//////...,,,+++,,,---))),,,000222222000......(((***...///...---------///000000111111111000000000///...------,,,+++***,,,---------------......///...---,,,,,,,,,------,,,,,,++++++,,,...000111...///111222222111///...//////////////////---,,,333...)))))),,,///111000///000111333444666777888444777999666000,,,...111111111000...///222000,,,......---***((((((+++...///...............------///......---,,,,,,,,,,,,------.........///000000))),,,///111222111///---/////////111444555555444444222111111222333222111222444555666777888777666555444333333444555777888222555666555666999999555333555777888777666777888555555444444444444555555111222444555666555333222333333333555777666333000666666555666777888999:::777555333111111222333333333444444333111000000111222222333222111111000111///...,,,---///000000///000000000000000///......,,,---/////////111333555 !!!!!!""""""######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&'''%%%"""!!!######!!!"""%%%!!!!!!!!! !!! !!!"""###$$$###"""!!! """""""""!!! !!!""""""&&&%%%%%%%%%%%%$$$$$$$$$&&&'''(((((())),,,///333444888999777555555111,,,,,,---,,,***&&&$$$$$$$$$!!! !!!"""###"""###(((,,,...333777333888:::777666777777555222555888888666333222222111///,,,)))'''&&&'''((($$$$$$%%%&&&''''''(((((($$$&&&'''&&&%%%%%%'''(((((((((((('''&&&(((+++...,,,---............------***+++,,,---...///000000///000111222222222222222000000000000000000111222333444444555555555555444333222000......000333555222444666666444333333444000000000111111222222222///...---...///000///---,,,,,,---...000111222222333222111111111111222333444444444444333333222222444333333444666777777666111111111222333444555666DDD???888333111222333333222222111222444444222000000000111444777777444000111111111///---***))))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%(((((($$$"""(((***---------000555666333111222333222222222444666//////000222333333000...000222333333222000000111222222000000//////......///111333222///,,,+++,,,))))))((('''(((***,,,...---,,,+++***)))))))))***++++++*********+++,,,---,,,,,,++++++++++++,,,,,,,,,---///000111000//////...---+++++++++,,,---......///000000///......---***+++---......---------+++---............///000***---000111000///...///))),,,///111000///////////////000111111111111000............,,,+++******+++---//////......///111000///---,,,,,,---...//////.........///000222333...///111333333222000///333333333222000...------333///+++***---111222111111111222333333222222111---111555333///---000333)))000333000///333444222333000,,,******+++***(((++++++,,,---...//////000222000...,,,+++,,,...000------.../////////000000------...111222222111222/////////111444555555333555444333444555555444222333333555666777666777888999888777666777888999:::888;;;:::666666999:::888555777888999888888999:::777777666666666666777777222444666888888777555444222333444777888888666555555666777888:::<<<>>>???:::999888777666666777888777888888666444333333444444333333333333222000///...---,,,---///000000000///000000000000//////...,,,---//////000111444666!!!"""###############"""########################!!!"""###"""###%%%&&&### ###### ###$$$$$$###"""!!! """!!!  !!! !!!!!!!!!""""""######""""""###"""!!! """$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))******+++,,,///222444888:::777555444///)))***+++,,,+++(((&&&%%%%%%"""!!! !!!###$$$%%%%%%&&&)))---000444666333888;;;999888::::::888222666:::;;;888555444555333000---***))))))+++,,,'''''')))***+++,,,,,,,,,''')))******))))))***+++,,,------,,,++++++---///000111222333444333222111111111222222333444555555333444444444444444333222333333222111111222222333444444555555555555555444333222000//////000222333000333555666555444555555/////////000000111111222,,,,,,,,,---//////...---++++++,,,---...//////000111000//////............000000111222222111111000111000000111333444444333.........///000111333333666333///......////////////......000111111///---,,,---000111222111000///------------,,,+++***))))))(((((('''&&&%%%$$$$$$&&&'''((((((((((((((('''$$$%%%%%%"""!!!&&&&&&+++---++++++///111000,,,---......---...///111+++++++++---......,,,******+++,,,,,,++++++,,,...,,,+++***+++---///000///---...///...,,,++++++,,,''''''''''''(((***---...111000...,,,*********+++******)))))))))***+++,,,,,,,,,++++++++++++,,,,,,+++---///111111111///...///,,,***)))+++---......///000222111///......///+++...111111000...------(((***---.........000111+++,,,......---,,,---...---///222222222111111222...///000000000000000///,,,---...---+++)))***+++(((+++...///------000333000///...------///111222000000000000111222333333///000111333333333333222444555555222///...---...111///------...000111111...///111222333333222111...000333333111111444666(((111666333333999:::666444000,,,---000111...+++))))))***,,,...///000111444222000......000222444//////000111111111000000111///000333444333444777111111111333555666555444666666555666888888777555555444555777777555777<<<<<<<<<;;;:::::::::;;;;;;===??????:::888:::<<<;;;<<<======<<<:::999999::::::999999888888999999:::555666999:::;;;:::999888444555777999::::::::::::555666888;;;===???AAABBB===???@@@???===<<<===>>>999::::::999777555666777777666555666777666333111000///......000222222111//////000000000000//////...///111222222333666888###$$$%%%&&&&&&%%%###""""""###$$$$$$$$$$$$""""""!!!######!!!!!!###%%%!!! !!!%%%%%%!!! !!!%%%$$$$$$$$$###"""""""""!!!  !!! """###$$$$$$$$$$$$"""###$$$###!!!!!!###%%%$$$$$$%%%&&&'''((())))))***,,,---------...000333888:::999444222111///***(((***,,,,,,***'''&&&&&&$$$###"""!!!!!!###%%%&&&&&&''')))***---000333444333888:::888777999999777000333777777444333555888333111...,,,+++,,,...000***+++,,,...////////////***,,,......---,,,---......000111111//////000222222333555666777666555444333444444444555555666666333333444444444444333333222222222222222333444555222222333333333333222222000//////.........//////...000333444333222111222...------------,,,,,,,,,...,,,***)))+++,,,,,,+++((()))))))))******+++++++++******+++++++++++++++)))***,,,------------,,,***)))((())),,,---,,,++++++++++++,,,---...///000+++***)))***,,,,,,+++***++++++,,,---///...,,,)))'''+++......,,,+++---000*********+++++++++***)))***))))))((('''&&&%%%%%%)))***+++++++++***)))(((%%%%%%%%%""" """%%%$$$,,,000---***,,,000222...//////---++++++,,,...,,,+++***+++---...---,,,,,,,,,+++***((()))+++---***((('''))),,,///000///***)))))))))***+++++++++)))))))))******,,,------222000...,,,++++++,,,---***))))))((((((***+++,,,------,,,,,,,,,,,,------***,,,///111111111///...000---***))),,,/////////...000222111///---...///...000222111...,,,---...***,,,///000//////000111......---,,,******---//////111222222111222333555000000111111111000000///,,,...///---+++***---///'''+++//////...///222666444333111111222444777999333333444444444444444333000000111333444555666666333555555333111000111333000111222222111111222333000111111333444666777888666666555555555555666777///555777666;;;CCC???555333333333444555444333111,,,---...///000222222333333444444555666666777777222333333444444333222111444111222777888555555888555444444555777888666555777777777999;;;;;;:::888:::777777888777555888???===============<<<;;;;;;<<>>???@@@@@@>>><<<;;;<<<======<<<<<<;;;;;;<<<<<<===999:::;;;============<<<999:::;;;;;;;;;;;;<<<===888999;;;===???@@@AAABBB<<>>>>>===;;;:::;;;<<<:::999999:::;;;;;;777444444333111222333444444333222333333444444333333222222444555555555666888:::$$$%%%'''((((((%%%###!!!!!!###$$$%%%%%%$$$"""!!!"""$$$&&&%%%"""!!!###%%%!!!!!!$$$))))))$$$!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%  !!!"""######$$$$$$$$$######""""""$$$%%%$$$!!!!!!###&&&%%%&&&'''((()))+++,,,,,,---...////////////222444;;;<<<888111...//////,,,(((***,,,---+++(((''''''%%%$$$###"""###$$$&&&(((''')))******---000222222222777999666555666666333,,,///111000...///555:::444222///,,,,,,...000222+++---///000222222222111,,,...000000///...///000...000333333333333333444222444666777888777666555222222333333333333333333111111222333444444333333000000111111333444666777000000000111111000//////---------------,,,,,,,,,,,,///111222000///......------,,,***)))(((''''''111---)))&&&&&&(((******&&&&&&&&&&&&&&&'''''''''%%%&&&'''((())))))******$$$%%%''')))*********)))'''&&&&&&''')))******))))))))))))***+++,,,---...(((((()))+++,,,+++(((%%%))))))***+++---,,,***'''%%%***...,,,(((&&&+++000((('''((()))+++,,,+++***(((((((((((()))))))))))),,,,,,---...---,,,+++***((('''%%%$$$$$$$$$$$$%%%$$$---444000++++++000444222222111...+++***+++,,,000...------///111111000000///---***((()))+++...,,,)))''''''+++------,,,+++)))((())),,,......---,,,,,,,,,,,,------------///...,,,******+++,,,---***))))))(((((()))+++,,,......------------......)))+++...000111000///---111...******---000111000,,,///111000---,,,---...111222111...+++***,,,///...000222333222111111111111111///,,,***+++...111000111222111111111333555333333333333333222111111///000111000------000444(((,,,111111000111555:::888777666666777:::===???666777888999888777666555111111111222444666888999333555666555333333666999111444777777555333555777777666555555666999===???>>>;;;888777777888777666888999777777AAAKKKCCC333555888<<<;;;777444444555333333333444555555666666222555888;;;<<<;;;999888555555666777666555333222444222555;;;<<<777555888777777666777999999888666888777888:::======<<<:::===999888:::888555:::BBB======>>>>>>>>><<<;;;:::999AAAEEEDDDBBBBBBBBB@@@===?????????>>>???AAACCC>>>>>>============>>>>>>;;;<<<===>>>????????????>>>>>>>>>===;;;;;;<<<>>>;;;;;;===>>>@@@@@@AAAAAA999===BBBCCCAAA??????@@@AAABBBCCCBBBAAA@@@AAABBB===<<<;;;===???>>>;;;777888666444555666777666555777777888888888888888777666777888888888888;;;===------------+++)))'''&&&&&&'''''''''&&&%%%######'''&&&%%%&&&((())))))((($$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$######"""$$$&&&%%%$$$%%%&&&&&&'''((())))))))))))(((%%%&&&&&&&&&&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,111111000000000000000111777444111///...---+++***---000000***)))+++)))$$$''''''(((''''''(((+++---)))***+++---///000222222222333444555666666666666111111111111111222333333000000000000000/////////111000///...---,,,,,,,,,000///...---,,,---...///---///111222222333555777444444333333222222222111///000222222000/////////111000///...,,,+++***)))+++,,,...//////...,,,+++***++++++***(((''')))***,,,,,,+++***************''''''((()))***+++,,,,,,'''(((((('''%%%%%%&&&((('''((())))))(((&&&$$$"""&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''***...111''''''&&&&&&&&&&&&'''''''''((()))******)))(((''')))***+++,,,---,,,++++++++++++***)))((('''&&&&&&(((((()))))))))*********%%%%%%)))...,,,'''&&&((((((+++---............///,,,***((((((***,,,......((())),,,.........---,,,((()))***((($$$$$$'''+++******+++...222777<<<>>>444666777444///...333999222111////////////---+++///...---,,,,,,,,,---...,,,++++++***)))*********---///000///---++++++,,,......------,,,---------...++++++------***+++...+++)))'''''')))***++++++,,,---...---,,,+++,,,---***,,,///222333333333222333...***,,,111333///***111111222222222111111000333444555444111...------333555555333000000000000555333000000000111000///222111000000777===;;;555555555333222222222222222444444555444222222444666111333444444444555888;;;999888666444222333444555666666666666666555555555777555444666:::<<<<<<;;;888555555777555000111777777555444444555555444222111===<<<666888999999@@@<<<999888:::999555444777444555:::CCCKKKJJJ@@@777222333555666666666555444555666777666555444555777<<>>???;;;999<<>>>>>@@@AAABBBCCCCCCCCC@@@@@@??????>>>>>>??????<<<>>>@@@@@@@@@???@@@AAA???@@@@@@AAAAAAAAA@@@@@@;;;===??????>>>=========@@@;;;999<<<===;;;>>>DDD@@@EEEIIIIIIEEEBBBCCCEEEBBBBBBAAA@@@@@@@@@@@@@@@DDD@@@>>>???>>><<<===AAA>>>===<<<<<<;;;<<<<<<<<<;;;<<<444333<<<<<<666888===<<<<<<;;;<<<===??????......//////...---,,,+++++++++******)))(((''''''***)))((()))***+++***)))%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''&&&%%%%%%###$$$&&&&&&%%%$$$%%%%%%''''''((()))************++++++,,,,,,+++,,,...111------------------------111111000000000000000111333222000///...,,,***))))))------******------)))((())))))(((((((((+++---***+++,,,---...///000111000111222333444444444444222222000///...---,,,,,,222111111000///...---,,,,,,,,,+++***))))))))))))+++++++++***++++++,,,,,,+++---------++++++,,,---.........---------,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,+++******))))))&&&''')))******)))'''&&&((())))))(((&&&%%%'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((()))******&&&''''''&&&%%%$$$%%%'''(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''))),,,///(((''''''&&&&&&''''''((())))))(((((((((((())))))'''((()))++++++******)))+++******)))((('''''''''***************************)))***---,,,))))))---(((+++...//////.........000...,,,,,,,,,---------((()))+++---------,,,+++,,,,,,+++'''""""""%%%(((,,,,,,---///333888<<<>>>888777555333111222444666333111////////////---+++000///...---------...//////...------,,,,,,------***,,,------+++******+++,,,,,,,,,+++,,,------...///,,,+++......+++,,,///...,,,++++++---......---...///111000//////000222...///111333444555555444888555333444777888555111666333000------000444777777888999888444222111000444666777666444444555555;;;999666666777999::::::777777666555888===<<<777444444555555666777777888444555555444333333444666111333555555555444555666777555333222333444555666444444444444444555555555777555333444777::::::999888555555666444000000555666555444444555555444222111;;;999444999:::999???;;;888888:::999666555888:::999;;;AAAHHHHHHAAA:::222333555888999:::::::::666888888888777666777888===BBBAAA:::666999;;;:::666888999888777555666777444777999999666444555666888;;;======<<<;;;:::::::::::::::::::::;;;;;;<<<===;;;===@@@???;;;<<>>CCCEEEBBBCCCFFFEEE@@@>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>???@@@???===<<<<<<===>>>???@@@@@@AAAAAAAAAAAA??????>>>===<<<===???@@@AAA<<<:::===>>><<<>>>DDDDDDFFFHHHGGGEEEBBB@@@@@@DDDDDDCCCCCCCCCCCCDDDDDDEEEAAA@@@AAAAAA>>>>>>AAA??????>>>>>>??????@@@@@@@@@AAA999777@@@@@@:::===AAA@@@>>>===<<<======>>>111111222333333222222222000///...,,,++++++******...---,,,,,,---...,,,+++((((((((())))))(((((('''))))))******))))))(((((('''(((((('''%%%%%%&&&((())))))***++++++,,,------+++,,,---,,,,,,,,,...000------------------------/////////////////////000------------,,,+++)))((('''***+++***+++------+++)))******)))((((((***+++***++++++,,,,,,---......,,,---...///000000000000///...---+++***(((''''''000///...,,,***)))''''''((((((''''''''''''((((((&&&&&&'''((())))))))))))((())))))(((&&&%%%&&&'''))))))))))))(((((((((((()))***)))'''%%%$$$&&&'''((((((((((((((((((((((((###$$$%%%&&&&&&%%%$$$###%%%&&&&&&%%%######$$$&&&)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))***&&&''''''&&&%%%$$$%%%&&&((('''%%%######%%%&&&(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''((()))+++,,,((((((''''''''''''((((((+++***(((''''''(((***+++'''(((***+++++++++***)))*********))))))(((((((((++++++++++++++++++++++++,,,******++++++)))+++000(((+++///000000...------111000///...---,,,+++***)))***+++,,,,,,+++***)))......---)))%%%$$$(((,,,.........000333777;;;===>>>:::666444555666555444333222000///000///...,,,000///.........///000111222111000000//////000000***+++------,,,,,,,,,---,,,,,,,,,,,,---///000111000------//////------111000000///111222333222000...000111222111222444555333333444444555666666777888888888888888666444333777555111///000333777::::::<<<<<<:::777555444444666777888888777777888::::::777444444666999;;;<<<888::::::666666999999777333444666777888888777777444555666555444333444666222444666666444333333333555222000111444777777555222222222333333444444555888666333333555777888888888666555666333000000444777555444444555666555333222:::777333:::<<<:::===<<<999999;;;:::777777999>>><<<;;;>>>CCCDDD???:::555777999;;;===>>>>>>>>>888999::::::888888999:::<<<>>>>>>;;;:::;;;;;;888666888999999888888:::;;;777888999888666555666777777;;;AAACCCBBB>>>;;;999::::::::::::;;;;;;<<<<<<@@@>>>>>>@@@???===???CCC???DDDFFFFFFFFFGGGEEEAAA>>>???@@@BBBCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAACCCCCCBBB???<<<;;;;;;<<<===>>>???@@@AAAAAAAAAAAACCCAAA===;;;;;;===AAACCCBBB>>>===>>>>>>===???BBBCCCDDDFFFFFFEEECCCAAA@@@EEEEEEEEEDDDEEEEEEFFFFFFCCCAAAAAACCCBBB???>>>@@@>>>??????@@@AAABBBCCCDDDCCCEEE>>><<>>=========555555555555555555555555222111000...------------222000//////000000...---++++++,,,,,,,,,+++************++++++++++++***************)))((((((***---------------------------+++,,,---,,,++++++,,,...+++++++++++++++++++++++++++,,,,,,,,,---------,,,''')))++++++***((('''&&&((()))))))))((()))((('''((())))))((('''&&&''')))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,''''''((((((''''''&&&&&&))))))(((&&&%%%###""""""&&&&&&&&&&&&&&&'''(((((("""###%%%'''(((((('''&&&$$$&&&''''''&&&&&&''')))((((((((((((((((((''''''+++***)))&&&$$$$$$&&&(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&))))))(((((((((((())))))''''''(((((()))******+++&&&''')))(((&&&%%%&&&&&&'''&&&&&&%%%&&&'''((()))'''(((((((((((()))))))))''''''&&&''')))***)))))))))((((((''''''(((((()))******)))(((((()))*********+++,,,---------,,,+++******))))))))))))))))))------,,,,,,,,,,,,++++++***((((((+++***(((***///))),,,000111000...,,,,,,---.........,,,***))))))++++++,,,,,,,,,+++******,,,...000///,,,,,,///222/////////000222555888:::>>><<<999777666666666666555333111111111111///---000///.........///000111222222111000000000000000,,,...000000000000111222.........///000222333444222///...111111///000333111111111333555555333111---...000111111222444666555555555555555666777888444777999888555222111222222333555777888888777666999::::::999666444333444666555666777666444555888666333///...000333666888444777777333111444555555444555666666666333111///444555777666555444555666333444555555333333444555666333000111555777666333111222222333444555666666:::888555444444555777777999888888777444222222444888666555666777888777555444;;;777333<<>>???<<<;;;===<<<888777:::<<<::::::===AAAAAA===999;;;;;;===>>>>>>>>>===<<<999:::;;;;;;999999:::;;;999999777777999;;;;;;999999;;;<<<<<<;;;;;;===>>>::::::999888777777888999555:::@@@CCCAAA===999777777888999;;;===>>>??????BBBAAA@@@???>>>>>>AAAEEE@@@BBBCCCDDDDDDDDDBBBAAA>>>???@@@BBBCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@FFFEEEDDDBBB???===>>>???<<<===>>>???AAAAAABBBBBBDDDAAA>>><<<===???BBBCCCBBB@@@???>>>>>>>>>???AAA<<<@@@DDDEEEDDDCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@AAADDDCCC???===>>>===>>>???AAABBBDDDDDDEEEBBBEEE@@@===DDDBBB===@@@GGGEEECCCAAA???>>>>>>>>>777777666666555444444444333333222111000000000000333111000000111111///..................---,,,,,,******++++++++++++******)))************+++...111111000///---,,,,,,,,,,,,,,,---......,,,+++,,,---((((((((((((((((((((((((&&&'''((())))))))))))(((###&&&))))))(((&&&%%%&&&%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&''''''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&''''''"""###%%%'''(((''''''&&&$$$&&&''''''&&&&&&''')))''''''''''''''''''''''''+++***)))'''$$$$$$''')))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''#########$$$%%%&&&((((((''''''(((((())))))******''')))+++***)))''''''(((&&&'''(((*********))))))((((((((()))))))))******((('''''')))++++++)))''')))))))))(((((()))))))))((()))***++++++***)))(((***+++,,,---...---,,,,,,))))))))))))************---,,,,,,,,,,,,,,,,,,,,,((('''***------)))***...+++...000111000---,,,,,,***,,,......,,,++++++---------------------,,,,,,)))---222333111///000222000/////////000222555666666888999666222111444777777555333333333333111///000///.........000111222222111000000//////000000---///111222222222333444/////////000000222333444333000000333333111222555111000111333444444222000...000222333333333555777555555555555555666777888444888:::888444111111333///111444666777666555444555555555444111000111222555222222555333......333888444000...///222555666000444444000///333666555444555666666555333000...444666888888666555555666444555555444333444777:::999777444444666666444222333444444555666777777888<<<;;;999777666666777999:::;;;;;;888555555666666999888777888999:::999888777>>>999666>>>AAA>>>@@@CCC@@@>>>???===888777999888999===AAAEEECCC>>>:::;;;<<<===>>>>>>>>>===<<<999:::;;;;;;999999:::;;;999666333444888;;;>>>@@@>>>??????>>>======>>>@@@<<<;;;:::999999999999999888;;;>>>???>>>;;;::::::777888:::<<<>>>?????????CCCDDDBBB???===???CCCEEECCCBBB@@@@@@@@@@@@AAACCC===>>>@@@AAABBBBBBCCCCCCCCCBBBAAA@@@????????????CCCCCCCCCBBB@@@???@@@AAA;;;<<<>>>???@@@AAAAAABBBBBB@@@??????AAABBBAAA@@@@@@AAA@@@>>>>>>???@@@???888???FFFGGGCCCAAADDDIIIHHHGGGEEEDDDBBBAAAAAAAAABBBAAABBBFFFEEE@@@>>>??????@@@AAACCCDDDEEEEEEEEEBBBFFFAAA???EEEBBB===@@@CCCBBBAAA???>>>?????????666555444333222111111222222222333333333333222222111000//////000000///...............------,,,+++(((((())))))******))))))&&&((()))******,,,///111000...,,,***))))))))))))(((***+++***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%!!!$$$((('''%%%###$$$&&&  $$$%%%$$$$$$&&&"""$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''''''''(((((())))))(((&&&$$$######$$$$$$%%%&&&&&&''''''"""""""""""""""###$$$$$$$$$$$$%%%&&&'''''''''''''''(((((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&((()))((('''%%%%%%''')))++++++******)))(((''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((('''&&&&&&((()))"""""""""###$$$&&&'''(((%%%%%%&&&&&&&&&'''''''''(((***,,,,,,***)))((((((&&&(((***,,,,,,+++***)))''''''''''''((((((((((((((('''(((***......+++'''******))))))))))))******((()))+++,,,,,,+++)))(((((()))+++,,,,,,,,,+++***)))))))))******++++++++++++++++++,,,,,,---------***))),,,000000------000---///111000...---,,,---***---000///------000333---------------.........)))---222222///,,,,,,,,,222111///...///000222333...222555333///...222777999888666555666555444222111000//////000111333444222222111000000000000111...000222333222222333444111111000000000000000111555222222555555333444888222111111222444555333222333555666666555555666888444444444555666777777888333555666444000...000222333222000//////222444666111111222111//////111222555000111444222++++++111777444000///000222444444333555444111222888:::999555555777777777777666555444666888999777666666666666777777666666777:::<<<<<<;;;:::999777555444333666666666777888888888999;;;<<<<<<:::888777888999999<<<<<<888666888999888999888777888:::;;;:::999888@@@===888???@@@>>>AAACCC???>>>???===888777999888;;;AAAFFFHHHFFF@@@;;;777888;;;===???@@@@@@@@@:::;;;<<<<<<::::::;;;<<<;;;777555777888:::???DDD?????????>>>======???AAA===<<<:::;;;<<<<<<;;;999===>>>>>>===<<<<<<===???:::;;;===>>>>>>>>>===<<>>@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>??????===???@@@@@@???>>>>>>???<<<===>>>???@@@@@@@@@@@@@@@???>>>AAACCCCCC@@@<<<>>>@@@@@@======@@@@@@>>><<>>===<<<;;;;;;;;;<<<===000000///.........///000+++---///111222111000///...---,,,---/////////---,,,,,,,,,,,,+++***)))(((%%%%%%&&&'''''''''''''''###%%%((()))))))))***,,,)))(((&&&%%%%%%%%%''''''$$$%%%'''&&&$$$"""!!!"""######################## """$$$&&&&&&&&&%%%$$$!!!%%%'''&&&"""!!!###&&&!!!$$$%%%""""""%%%!!!###%%%&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&((()))***++++++)))'''&&&$$$%%%%%%&&&''''''((((((######"""""""""###$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''((())))))''''''''')))%%%%%%&&&&&&&&&''''''''''''((())))))(((((()))*********************))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''''')))***'''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&'''''''''***,,,,,,***(((((((((((())))))*********))))))''''''((((((((())))))))))))((((((,,,000111,,,(((+++******))))))******+++*********++++++*********)))***+++,,,,,,,,,+++***(((((()))***++++++,,,,,,))))))***+++,,,---......,,,***,,,......,,,///333000111111///---,,,---...+++...000///,,,,,,000444,,,,,,,,,,,,---......///***---000///,,,+++---///444333111//////000111222---///222222222333555888;;;:::888888888888666444333222222222333444666777555555444333333333333333111333555555444444555666777666555333222111111111666333333666777555666:::666444333333555666666555666777888777555444444555222333555777888999888888444444222111//////111333666555333222222333555777000111222111111111444666666111111777555---...555555333111111333555666666999888555333777===>>>:::888888888888888888888888444777999:::888777666666777999<<<===<<<:::999:::<<>>;;;:::<<<;;;777777999:::===BBBFFFFFFCCC===999777999;;;===???@@@@@@@@@<<<===>>>===<<<<<<<<<>>>;;;999999;;;999666:::BBB;;;<<<<<<<<<;;;===@@@CCC===<<<;;;<<<>>>>>>;;;888>>>>>>>>>===;;;<<<>>>@@@;;;<<<===??????>>>===<<>>???@@@@@@@@@???>>>>>>>>>>>>???@@@@@@;;;>>>@@@AAA???===<<<<<<======>>>???????????????AAA>>>===???CCCCCC@@@;;;;;;??????<<<<<<@@@AAA>>>@@@@@@BBBEEEGGGHHHFFFDDDDDDCCCBBBBBBAAABBBBBBBBBDDDBBBCCCEEEEEEAAA???AAA@@@AAABBBCCCBBBAAA???>>>>>>DDD@@@>>>BBB===888===888777555444444555555666,,,++++++++++++---///000$$$'''***---///...,,,***,,,++++++,,,...///...---*********)))((('''&&&%%%######$$$%%%&&&&&&%%%%%%"""$$$'''''''''&&&&&&&&&###"""!!! !!!###%%%'''&&&((()))(((&&&$$$############################## """$$$&&&'''&&&%%%$$$"""%%%'''%%%!!!###&&&&&&""""""&&&%%% """ ###&&&'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%'''***,,,---...---,,,$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&(((***++++++,,,...000'''''''''(((((()))))))))''')))+++,,,++++++,,,---(((((())))))***++++++,,,)))((((((''''''(((((()))&&&'''(((((('''''')))+++))))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((&&&)))++++++***(((''''''+++)))(((''''''((()))***************++++++++++++)))((()))---222222...)))++++++************++++++,,,+++)))(((((()))+++,,,+++,,,---.........------(((((()))***+++,,,,,,---(((((()))***,,,---......---***)))*********...555222222111...,,,+++---///+++...///,,,))))))...333*********+++,,,---...///+++---...,,,+++---333777666444222111000000222222111000111444888;;;;;;;;;===;;;999999999999777666555555444444555666888999888888777666666666666666555777999999888777888999===<<<:::888666444444333666444444777888666777;;;999777555555777888999999666666777555222111111222111333666999:::::::::999;;;999666555555666888:::555777:::<<<<<<:::777444222333444333333555888:::777222333:::999111333;;;777666555666999;;;<<<<<<===;;;666444888??????:::===<<<:::888777666555555444777999:::999777666666777<<>>>>>;;;888888999555:::;;;666555999;;;999666555555555777888888777777BBBAAA:::;;;;;;:::AAA999666666999999777777::::::<<<@@@BBBAAA===999555;;;<<<===>>>???>>>=========???@@@???>>>===>>>???999888;;;===888111444;;;888888999999:::<<<@@@CCC===<<<<<<>>>@@@???;;;888=========<<<;;;;;;===???777999<<>>AAACCCAAADDD@@@@@@DDDCCC>>>===AAA:::;;;<<<>>>????????????>>>>>>>>>>>>???@@@AAABBB===@@@CCCDDDBBB>>><<<;;;===>>>>>>?????????>>>>>>BBB>>><<<>>>AAACCC@@@<<<999>>>>>>;;;<<>>AAA===;;;BBBKKKPPPKKKEEE=========>>>???@@@AAABBBBBB??????AAAAAA===<<<>>>===>>>??????>>>;;;999777999@@@===:::===999444999444333111000//////000000+++)))'''%%%$$$###$$$$$$"""###$$$%%%%%%%%%%%%%%%''''''((())))))((('''&&&''''''((((((((((((((((((%%%%%%%%%&&&((()))((('''!!!&&&'''"""!!!$$$%%%""""""###$$$$$$###"""###%%%$$$&&&'''&&&$$$###&&&)))$$$"""!!!"""######"""!!!'''###"""&&&&&&""""""'''&&&$$$"""!!!!!!"""$$$%%%######$$$"""!!!"""$$$'''((('''%%%######$$$%%%&&&"""$$$&&&&&&&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$(((((())))))))))))))))))&&&''''''((('''&&&$$$###%%%%%%&&&''''''((())))))***)))'''%%%$$$$$$%%%%%%&&&(((+++000444555333111+++///'''!!!)))+++'''((('''((())))))******))))))''''''''''''''''''''''''%%%&&&''''''((((((((('''(((((((((''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((###%%%'''''''''''')))***$$$%%%&&&((()))(((((('''%%%%%%''')))***+++++++++'''((()))***++++++++++++000''''''333888000)))((()))((((((((()))***)))(((111'''(((---+++,,,///+++***+++---,,,+++******+++%%%%%%%%%''')))***)))(((,,,+++***)))***,,,...000)))))),,,///111222666:::333222000...---------...---///111000//////222444111...++++++///222333222333333333333444555666666333333333333444666888999777666555555777:::<<<>>>666888:::<<<<<<;;;999777;;;:::999888777888999999<<<999888888777555999>>>999:::;;;:::999888999:::===:::888999<<<<<<888333444666777777555555555666666444333555999:::999666666999888222111555555222444666777777666666777999BBB<<<:::>>>===888666999888999<<>>:::666===:::666666888::::::999:::888777777999999888666444666999<<<===<<<;;;999;;;999777777999;;;<<<<<<;;;999888777777666555333888888999888777777999:::CCCBBB@@@>>>;;;999777666999999>>>AAA===888>>>HHHHHH???999:::;;;999<<>>AAA@@@===:::999999;;;888666777888999666444333333555;;;@@@AAA;;;555999===AAA@@@;;;999:::===<<<<<<:::888777777777888888777;;;AAA???777444777:::;;;===>>>>>><<<:::888AAAAAAAAAAAAAAA@@@@@@@@@<<<888555555777999999888888:::<<<<<<;;;:::;;;<<<======<<<<<<======>>>>>>CCC???;;;999:::===>>>???999999;;;<<<>>>@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCJJJFFFBBBBBB???:::999<<<@@@AAA???===>>>BBBAAA>>>999===@@@???<<<<<>>>>>;;;888888===BBB:::999888:::<<<;;;777444:::777555888<<<===999555777999000EEElllaaa===:::;;;666555888777444444999555777999999777555444444333333555888;;;<<<;;;999777888555000222777666000000000///...------------)))(((&&&$$$############!!!###$$$%%%&&&&&&%%%&&&'''((((((((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***)))((($$$%%% """""" """###$$$$$$######%%%&&&%%%'''((('''%%%$$$&&&(((%%%$$$######%%%%%%$$$###((($$$###&&&&&&######'''((('''&&&%%%%%%&&&''''''###$$$$$$###"""###%%%'''&&&%%%%%%$$$%%%&&&'''((($$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$''''''))))))***))))))(((%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&'''((()))&&&'''***...000111...,,,111444***"""((()))###$$$'''(((((()))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&'''###$$$&&&'''((((((''''''$$$%%%&&&'''(((((())))))&&&&&&'''((())))))))))))+++%%%&&&000333,,,&&&'''(((((('''((()))))))))(((***'''&&&***///---***,,,***,,,......,,,,,,,,,---******+++,,,.........---...------------///000111,,,...000333444666999===888777555333222222222333333444555444111000222444222000//////111333333333444444444444555666666777333333444555666777888999666666666666777999:::;;;666777999:::;;;:::888777:::;;;<<<=========<<<<<<<<<:::999:::999777999>>>666888999999888777888999999666444555888999666222555666888888666555666777777777666777888777666444555777555000///333444111333555777777666666888:::AAA<<<;;;???@@@===<<<>>>AAAAAAAAABBBBBB???:::666<<<999666666888::::::999;;;:::888888999999888666:::::::::;;;;;;;;;;;;;;;;;;888666777999;;;<<<<<>><<<;;;999888777>>><<<;;;:::555333;;;GGGCCC<<<777999:::888:::>>>888:::<<<<<<999777777888:::777555444666666555333444333444888======888333777;;;>>>>>><<<:::;;;<<<>>>;;;888777777777777777===:::;;;>>><<<777666:::999;;;===>>>???===;;;:::@@@??????@@@AAA@@@<<<999>>>;;;888777999::::::888;;;<<<<<<;;;999888999:::??????>>>>>>>>>??????@@@CCC@@@<<<;;;;;;===>>>>>>999:::;;;>>>@@@BBBDDDEEE???@@@AAAAAAAAAAAAAAAAAAAAA>>>===???>>><<<===@@@<<<===;;;888999======999777:::;;;999666777;;;@@@;;;888666555777888888888888::::::777444444888===555444333444666555333000444111///111555666444111000555///===ZZZNNN555999666222111444333000000444111222333333111//////000///000333555666666666555555555222---///444333...000///..................'''&&&%%%$$$###""""""""" ###%%%&&&'''$$$%%%&&&&&&'''''''''&&&######$$$%%%%%%%%%%%%%%%((('''''')))++++++***))) $$$$$$!!!!!!!!! """###%%%%%%%%%%%%'''(((&&&'''((('''&&&%%%&&&((('''&&&%%%%%%''''''&&&%%%(((&&&%%%&&&&&&$$$$$$&&&###$$$$$$$$$%%%$$$$$$$$$###$$$%%%$$$######%%%'''###$$$$$$%%%'''(((((()))&&&&&&&&&%%%######%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&((()))***)))'''&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%'''(((***+++&&&&&&(((***,,,+++)))&&&333555+++"""'''(((######&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''''''''(((((('''&&&&&&&&&&&&'''((()))'''((()))(((&&&%%%&&&'''$$$$$$&&&''''''(((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))***&&&)))000000)))&&&)))'''(((((()))******))))))&&&,,,''',,,<<<666)))///+++---/////////...///000+++,,,---......///......000000111222333333333333111333666888999;;;>>>@@@;;;:::999777666666666777999:::999777444333444555222444555555444333444444444444444555666666777777333444666777888999888888555666666777777777777777666777888888999999888888999;;;>>>AAAAAA@@@>>>===;;;:::;;;===;;;888999======>>>???>>><<<:::999999:::777555666999;;;:::888666777999999777666777888888999:::888666444333333::::::888444444777888777222444666777666777999;;;>>>::::::>>>AAA@@@@@@AAAEEEDDDBBBBBBBBB???<<<999:::888666666888:::;;;:::===;;;:::999::::::888777===<<<:::999888999:::;;;:::888777777999;;;<<<<<>><<<;;;999666888===999:::<<<>>>???>>>===<<>>???AAABBB???999555AAA???<<<:::::::::999777999:::999888777777999;;;AAA@@@@@@?????????@@@@@@CCC@@@===;;;<<<=========888999;;;===@@@BBBDDDEEE===>>>>>>>>>>>>======<<<999666777:::;;;:::;;;???::::::777444444888999666666777666333111333888===555333111000222333444333222444444222//////333777111///....../////////...///,,,***+++///222111000)))111---333AAA777+++888333000000222222...---///...//////...++++++,,,---,,,///333333111000222333444333000,,,---000111............---......///000&&&&&&%%%$$$$$$$$$###### """$$$&&&'''###$$$$$$%%%&&&&&&&&&&&&###$$$%%%''''''''''''&&&((((((((()))+++,,,+++***###%%%&&&$$$""""""######"""###%%%&&&&&&&&&(((***''''''(((((('''&&&&&&&&&'''&&&%%%&&&'''((('''&&&'''&&&%%%%%%%%%$$$$$$%%% """#########!!! """###$$$$$$######$$$&&&"""###%%%&&&'''''''''&&&'''&&&%%%###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))(((&&&%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&((((((&&&%%%&&&'''))))))(((&&&///111((( (((***'''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((((((((((((((((()))))))))))))))'''''''''(((((()))******&&&((()))***)))***+++---&&&''''''((())))))******)))))))))((((((((())))))************+++,,,------,,,,,,000333111+++***...)))***,,,---,,,,,,,,,,,,)))444,,,444PPPGGG///333---///111111111111222333---...000000000000000111222444666777888888666666444888;;;;;;;;;???AAAAAA;;;:::999777666666777777;;;;;;:::888777666666777222666999888555333333444333333444555666666666666222444666888999888777666555666777888777666444333666666666777777888999999:::<<<>>>???@@@???===<<<:::999;;;>>>===999999<<>>:::777777999777555666999<<<<<<<<<666888::::::888777888999777:::;;;999555222333555<<<<<<:::888777999;;;;;;111333555666777888:::;;;<<<::::::===@@@AAAAAAAAA@@@???>>>>>>@@@@@@@@@>>>888888777888999;;;<<<<<<===<<<::::::::::::888666:::999999888888999999999:::999888888:::<<<<<<<<>>999333000333666888888777777888<<<;;;;;;:::999888777777555888<<<===999555555888999777666888:::999888888666666666555555666888999999666333111111222444444:::888666555666555444111444444666:::===>>><<<;;;AAA;;;666444777999888777???>>><<<:::888666888;;;777999;;;===>>>>>>======<<<>>>@@@@@@>>><<<:::999@@@???===;;;:::888666555333444444444444777;;;>>>??????>>>>>>>>>>>>>>>??????===;;;::::::;;;::::::777888999:::<<<>>>???@@@999999999999999888777666666333333555555333333666999999555111222666777444444555444333111222666999444222////////////...---///000000...,,,,,,///222///...,,,++++++,,,......000---++++++///222333333+++111---,,,000)))(((777222222333444333111//////000000///---++++++,,,...+++000444333000...000444444333111...---/////////,,,,,,,,,------...000000&&&&&&&&&&&&&&&%%%%%%%%%"""""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&"""$$$%%%'''(((((('''&&&((('''''')))+++,,,+++)))$$$$$$%%%&&&$$$###$$$&&&"""$$$&&&&&&&&&''')))***'''''''''(((((('''%%%$$$%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%%%% !!!###%%%&&&%%%###"""!!!"""$$$###""""""###$$$$$$$$$%%%%%%%%%%%%$$$###&&&&&&%%%"""!!!!!!###%%%######$$$$$$$$$$$$$$$$$$!!!###%%%'''((('''&&&%%%%%%%%%%%%&&&&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%''')))++++++***---000&&& (((,,,)))+++%%%%%%&&&'''''''''''''''''''''((((((((()))))))))%%%&&&((()))++++++,,,,,,+++++++++++++++,,,,,,,,,((())))))***+++,,,,,,,,,)))+++,,,---------///000***+++++++++,,,---......///...------,,,------...000/////////000111222333///111444555222---...222---///222222000//////000///888000<<<\\\RRR444222...000222333333333444555222555777777555444555777444555888:::;;;:::888777444:::===;;;<<<@@@BBB@@@;;;:::999888777777888888:::999888888888999999999222666999999555222222333222333444555666666555555111333555777777777555444555666777888777555333111555666666777777888999999???>>>>>>=========>>>>>>999999;;;>>>===999888;;;<<<>>>@@@@@@===888555444444333222333555888999:::777888::::::888888888999555888:::999666444555777888777666666777666777999111333555666777888:::;;;============@@@BBBBBB@@@===<<<;;;<<>>;;;;;;;;;999777444222111///000111111111444888<<<:::999999999999:::;;;;;;999888666777888888777555555555555555666666666666333444444444333222111111111//////111111...---///555555222//////333444111///111222333222111222222000...,,,,,,------,,,+++.........---,,,---...///...---+++***)))+++---///111///......000333555666111222...++++++))),,,555222333444444444333222000111111111///---,,,...000+++///333222...---000444444222111000///------///,,,,,,,,,,,,---///000111%%%%%%&&&'''''''''&&&&&&'''&&&$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&& """$$$&&&''''''&&&%%%'''&&&&&&(((******)))(((###"""###&&&%%%###$$$(((###$$$&&&&&&&&&&&&((()))'''&&&&&&'''((('''$$$"""$$$######$$$&&&'''&&&%%%###%%%%%%###$$$'''(((''' """###$$$###"""!!! """$$$$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))))))))((((((((()))******''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$$$$###'''&&&%%%'''***---......111444)))"""))),,,***,,,'''(((((())))))))))))))))))******++++++,,,,,,---((()))+++,,,.../////////000000000/////////......******,,,---......///...///000111000...---...///............///000111222333222111000000000111222444444333333444555777888111333555444111///000222111555888777444111111222222555222>>>UUUMMM666111000222444444333333444555222555888777444333444777444666888:::::::::999888333;;;>>>;;;;;;@@@AAA======<<<;;;:::999999:::;;;888777666666999:::;;;:::333555777888666444333222222333555666777777666555222333555666666666555444666666888888777555333222555666777888999:::::::::@@@???>>>======???@@@AAA;;;:::<<>>::::::===888<<<@@@BBBAAA>>>;;;:::333444444555777888:::;;;777888::::::888777888999444666888888777666666777666555666999:::777777999222444666777666777999;;;>>>@@@???>>>@@@DDDCCC@@@???>>>======>>>>>>===;;;555777888888777777999:::999777666666777888666555444666999<<<===<<<:::999888777666888:::;;;:::999:::::::::<<<<<<;;;888666000222555666555555555666999888777555333222000000555777555222222777===???666777888777888:::777333555333333444666777666555666666555333000000333555999777555333222111222222222222333333444555777888:::999888666555444555555111666999666444444333000111222333555666777777777000333555222......444:::333555777666333000...---///000000///...///111333333333333444555666777888333222222444555666444333222222222111111000000/////////////////////...---,,,***+++///000------//////000...,,,---111000---,,,---///000111///---,,,)))((((((***,,,......---//////............//////,,,,,,,,,***)))***---000000000000000111222444555666333111///...///111333000222333222222444444111111222222111///...///000+++...000000......000333333222333444222---,,,///............///000111222###$$$%%%&&&'''&&&&&&%%%(((&&&%%%#########$$$%%%((('''&&&%%%$$$$$$%%%%%% """%%%'''(((((('''&&&%%%$$$$$$&&&((()))(((&&&###!!!###'''(((%%%''',,,###%%%&&&&&&%%%%%%&&&(((&&&%%%%%%&&&'''&&&###$$$######$$$&&&''''''&&&###''''''$$$&&&+++---*** """"""""""""""""""$$$&&&'''&&&%%%%%%&&&((('''&&&%%%&&&'''((()))&&&((()))(((''''''(((***'''''''''(((((()))))))))))))))))))))***,,,...///---,,,+++******++++++,,,++++++++++++++++++++++++((()))*********)))(((((()))((('''(((+++...000000666888---%%%,,,///,,,...+++,,,,,,---------------,,,,,,------...//////000...//////000000000000///555555444333222111111000+++,,,...000111111111111000111111111///...///000000000//////000111333444333222111000000111333444666555444444555666888:::555666666444222222222222444888<<<;;;666222111222333222444<<>>===>>>AAA???<<<<<<@@@<<<@@@EEEGGGEEEBBB>>><<<444666888999999:::;;;<<<666888999999888777777888777666666777888888666555555444777======999777999333555777777666666888::::::======;;;===BBBBBB>>>>>>===;;;;;;;;;:::777555222444666666444333444666555444333444555666555444222222444555555555444444444333333555777888777666555888;;;;;;888555444444///111222222111111222444333222222111///......---222444111+++,,,444:::;;;333555555222333666333...///------///111111///,,,333444444333000///000222111111000///------...///000111111...,,,---111555333666777666111///000222,,,222444111///111111.........///000111222222222///...------.../////////,,,///333333111...,,,,,,+++---...---,,,,,,---...---......000111333555666//////000222555555333222000000000/////////......,,,,,,---.........------+++)))+++000111......111+++---...---///222000,,,...---......//////---,,,)))((()))+++...000///...000/////////000000000///...///000///------000333000111222222222222333444333111444444000222555111///333333000111666777444333444555444222111111111......///000111222444555777666999<<<999111///222222111111111222333444444!!!"""$$$%%%&&&&&&%%%$$$'''%%%$$$""""""###%%%&&&***)))'''%%%$$$$$$$$$%%%"""$$$'''***++++++)))(((#########$$$&&&'''&&&%%%%%%###%%%++++++(((***000$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$%%%'''&&&"""%%%$$$###%%%'''(((((('''###((()))&&&(((...000---######$$$%%%&&&'''''''''$$$&&&((()))((('''''''''((('''&&&&&&'''))),,,---''')))+++,,,+++***+++,,,))))))******++++++,,,,,,------,,,+++,,,///111333000///---,,,+++,,,,,,---........................+++,,,---...///......---+++)))((((((+++...///000888:::///'''///333000333...///000000111111000000......//////000111111222333333333333222111//////888888777666444333222111,,,---///111222333222222,,,...///000///000111333111000000000000222333444222111000///000111333444666555444333444666888999888999777555444555555444666:::>>><<<666222111222333000666:::333000666666333444666555444333333444222666999888444222444777444444555666777777777777333===@@@;;;;;;AAAAAA;;;;;;;;;999888888999:::::::::888666777:::;;;:::999888666444555888999777444666777999;;;<<<;;;:::999777666666666666666777888777777777777777666666555444666999;;;===<<<;;;999111333888<<>>???CCC???CCCGGGGGGCCC>>>999666000333555777777777777888666777999999777666777888999777555666888999666333000...333:::;;;555333555444666777777666666777999444888888666999???@@@;;;999888777777888666333111000333555444111000111333222111111222444555555333//////---,,,,,,,,,---...111111111333555555444333444888<<<;;;555111000222///000000///......000222---------------,,,,,,,,,+++000000,,,---333444111000333222......222000***)))((((((***---,,,)))%%%000222444222///---...000+++,,,,,,+++***)))+++,,,///000///+++&&&'''---333---333777555///+++,,,000)))///000,,,+++///000---,,,,,,------......//////222---***,,,222333---'''(((,,,111222000---,,,,,,&&&(((+++,,,,,,,,,---///***+++,,,...000222444555,,,---///222555555444222////////////000000000000+++,,,---..................,,,...222222///...000+++...000000222555333...222111///...///000000000///......///111111000...111000///000111111000///111333555444222222555777111333555555444333333444///...666777000222555///111555444111222999;;;888555777999999777555444444222111111222555888888888;;;;;;???DDD@@@777444777555555444444444555666666""""""""""""############&&&###!!! """%%%'''(((,,,...+++$$$!!!###%%%$$$%%%&&&'''((())))))(((((('''%%%$$$%%%((((((&&&###((((((((((((((('''''''''%%%###!!!!!!###%%%&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&&&&'''((((((((('''(((((()))***((((((((())))))*********'''***,,,,,,***))),,,///------,,,,,,---///111222111000...---,,,,,,------$$$(((,,,//////.........+++,,,...///...///111222333222000//////000222333444888333///555333000666111111111000000/////////...+++...222...)))222CCCAAA666...---///000111444...///000111222111000000,,,,,,---///000111222333111111222222333222222111999444//////333666555333000000000111111222222222...///111222333333222222333111///111444666666444777555333222222444666888666333333666777666777;;;>>>:::555333333444555666777777666555444333222222666555444444444444555555444444444555555555555555555777777555222222444666666666666666666777888888777888;;;>>>AAAAAA>>><<<>>>;;;:::;;;:::777777:::;;;999777777888888666444777777777777777777777777000222555777888777666444222333444666777888888888888555555777777333222444555444555888<<<>>><<<:::444666888999:::999888777<<<<<<<<<=========>>>>>><<>>777222000222111...000666777444333777555???JJJNNNIII@@@999666444333222444777888777444!!!!!!"""""""""#########"""""""""$$$'''))))))((((((***)))%%%###'''******(((((((((((()))******+++((('''&&&''')))***(((&&&++++++***)))(((''''''&&&)))'''&&&&&&((()))))))))+++******))))))******+++&&&(((************+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------+++---000///------///222111111000000111333444555111000...---,,,,,,,,,---***,,,......,,,***))))))***,,,---.........000222444222000//////000222333666:::555222777555111777......//////000111111111222...///333111000:::III===444------000000111333111111111111000///...---,,,,,,...///111222333444111111222222222111000000666333///000444666555222111111111222222222222222---...///000000000///...111///...000333666555444666555444333333555777888666444444888999777888<<<;;;888444333444666888888777666666555444333333222666555555444444555555555555555444444444444444444444666777666333222333555666666555555666666777888555888;;;<<<;;;;;;<<<>>><<<999888:::999666666999888666555555555555444222666666666666666666666666///000222444444444333222///000111222333444444444444111111444333///...000/////////222666777666444222333444666666555444333777777888888888999999999888999;;;<<<:::777444111///444///,,,222000---333333///...111111...---///...///000000//////000111,,,...000111222111000///,,,...////////////111222000000////////////000000111222333444333222111///---000///++++++///000---000...,,,)))(((((()))***''')))***************+++,,,+++***))))))***+++,,,(((,,,//////,,,******,,,---,,,***)))******++++++)))((('''(((+++,,,+++***)))+++---------,,,---///***+++,,,---,,,+++)))(((&&&''')))******,,,...111000000000...,,,,,,---///(((***+++***)))((()))+++------,,,,,,++++++++++++,,,///111111...+++***+++,,,+++******,,,,,,+++***+++***---000...***))),,,---.........,,,,,,...000***+++,,,+++))))))+++---+++,,,---...............111//////000444888:::;;;/////////000222222222111111000000///////////////000000111111222222333333666666555333111000111222333444555444333222333444333444444333222111000111111+++---666>>>===999888444333222111000111444666111111222333333333222111000000000000000111222222///000000///...---...///...///000000111333777:::888999:::999777444222111333000000444555111111444333;;;DDDHHHDDD===777444333111111333555666555333!!!""""""############### !!!%%%)))------+++)))(((++++++((('''+++......---,,,,,,+++,,,,,,---...+++***)))***,,,---,,,+++...---,,,***)))(((((((((+++***)))***,,,,,,,,,***......------------......(((+++---......///000111........./////////000000111111111111111000000000---000222222000///222555444444444444444555666777111000...,,,++++++++++++,,,,,,---+++)))'''((((((***+++------------///111222111///------///111333666;;;666222777555111666,,,---...000111333444555444...,,,000222333<<>>:::777222......000444777---...///000111111111111000000/////////000111111---,,,,,,---...///...---...////////////111444777:::777444333444333111///444111000222111//////111...555<<<>>><<<777333222000//////111333444222111###$$$%%%&&&'''&&&&&&%%%###%%%(((,,,//////---***,,,000111---,,,///111///000111222222333222222111///.........///000000000///...---,,,++++++,,,,,,,,,++++++,,,------,,,+++......------------......,,,...000111111000111333///000111111222222222222555444444333333222222222---000222222000///222555555444444444555555555666111000...,,,************))))))******)))***---///+++,,,......---...///111111///---,,,,,,...000222555999444111666333...333//////000222444555666777444...+++...111111555;;;333///...111444222111222444333111...---,,,------,,,---...000111333444555111111111111000000///...111111111444666666444111333333333222222111111111//////000000///...,,,+++++++++,,,...000222222222000111222333333333222111333111333888999666666888333111//////111444555666////////////////////////111111000000111111222222111111000///...------------///222444333111///---,,,,,,,,,,,,,,,------......222666666333111333666222///...000000------000///---,,,,,,------,,,************************************)))))))))))))))'''((()))***+++++++++++++++((((((++++++'''&&&(((*********+++---......---,,,,,,------,,,+++***)))++++++,,,,,,,,,------------------------...//////(((---***(((///...+++111///,,,+++,,,+++***,,,111///000111000...------...******,,,---.........---)))+++---......///111333333222111000000111222333000111222333222000...---+++++++++******+++++++++++++++***))))))(((((((((###&&&((()))(((((()))+++))))))(((((((((((()))))))))+++,,,+++'''&&&'''******++++++***((((((((()))))))))+++++++++((($$$!!!&&&(((******)))((()))***)))***+++,,,,,,+++)))(((((()))+++++++++,,,///111111...,,,---000333222111***,,,,,,,,,***)))***+++...---,,,+++++++++,,,,,,---......---,,,***))))))+++***)))***+++,,,+++***---+++---///---)))))),,,***,,,------,,,---///111***,,,,,,,,,,,,,,,///111.../////////......---,,,000///...///222444555444///000222222111000////////////......///111222333444333222111111111222222666777666333000///000111111222333333222222333444...000222111///...000333666888???IIIPPPQQQKKKGGGBBB<<<555///...///111222---......///000000000111000///////////////000000---***)))+++...000///,,,/////////...---///222444999777333///...---------333111000//////...///000+++///444555444222000000------...///000111000000'''(((***+++++++++***)))*********,,,...///...---...222444222111444555444111444777::::::999777555333333222222111111333333///...------...///111222///...------//////...---///..................///000111333222111000000111///000111222333333333333555555444444333333222222...111333333111000333666555555555555555555555444000///---+++***)))******((())))))******,,,000333,,,---............///111111000///...///000222333333888333111555222...222222222333444444555666666555111///222333111///...///,,,...222444111000111111000...---------...///,,,,,,---...000111222222000000000000000///...---///000111444555444222000111111000000//////......------......---+++)))(((((()))+++---...//////000+++,,,.../////////---------,,,///444555222111333000---++++++,,,.........))))))******++++++,,,,,,,,,,,,,,,,,,,,,---......------,,,+++******)))))))))+++...000111///,,,)))))))))(((((())))))***++++++---000333444222...+++---))))))++++++((((((++++++)))((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***)))))))))&&&'''***)))&&&%%%((())))))************+++,,,++++++++++++******)))((())))))))))))************,,,---...//////...,,,+++(((...+++***111000---222---+++***+++***(((+++111///000111000...------...++++++,,,,,,,,,+++++++++(((***,,,---......111222444444333222222333444444000000000000///...---,,,+++))))))))))))))))))+++,,,+++)))''''''(((***+++'''&&&%%%''')))***(((&&&(((((((((((((((((((((((()))+++,,,+++(((&&&(((++++++---...---***((()))***&&&(((+++---,,,***'''%%%)))***,,,,,,+++***+++,,,...---,,,+++***+++,,,---***,,,---------...111333000---+++,,,000333333111---...///...,,,+++,,,---000///...,,,,,,---......,,,++++++++++++***)))(((,,,+++***+++---...---,,,+++***+++...---***+++///***+++,,,,,,,,,,,,///111(((+++...000///.........////////////...---,,,+++...---,,,...000222222111///000000...,,,,,,///111+++,,,...000111111000000444333111/////////000111///111444555333111000000000111222222111111222444---///111000///000666:::FFFHHHKKKPPPUUUVVVSSSOOOHHHBBB999222///...---,,,000000000//////000000000000000///////////////000,,,***)))+++///111///---/////////...------000333666666555000***'''***---222222000......000111111+++---///000000/////////+++,,,......////////////+++,,,...///000///---,,,...,,,+++,,,...///000///***000444444555999:::999222555999<<<>>>===;;;999777777666444222222444666000///......000222555777444222//////000111111111222111111000000111111222111333444333111//////000...///111333444444333333333333333333222222222222000333555555333222555777666777777777666555444444...---+++***)))******+++***++++++++++++,,,///111+++---......------...///000111111222333333333333000555222000555222---222111111222222222222222222555555555555555222---***+++***,,,111222...---///,,,,,,++++++,,,---......++++++,,,,,,---.........,,,,,,------------,,,,,,,,,...///000000///---,,,,,,,,,,,,,,,++++++++++++(((((())))))(((&&&%%%$$$&&&(((+++,,,,,,,,,,,,---'''(((***+++++++++***)))((((((+++111222...,,,---,,,***((('''((()))((('''$$$$$$%%%&&&((())))))***''''''''''''((()))************))))))((((((''''''((()))+++...///...+++''')))))))))))))))***++++++)))***---111333000***%%%)))&&&%%%((((((%%%&&&)))((('''&&&'''(((((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&''''''((()))))))))))))))(((&&&'''***)))&&&&&&((('''(((((((((&&&&&&(((***++++++******************(((((((((((()))))))))***+++,,,...000///---+++)))(((...,,,+++222111---222,,,+++,,,---***&&&)))///+++---------+++***+++,,,,,,,,,,,,++++++*********)))***,,,---------///111222222222222222222222222000///...,,,+++++++++++++++((((((******((((((+++***(((&&&%%%%%%''')))+++)))&&&$$$&&&***+++(((%%%(((((())))))))))))(((((('''***---,,,)))((()))+++,,,...000///+++))))))+++!!!%%%***---...---,,,,,,...///111111000//////000333000---+++***+++---///,,,...////////////222444...---,,,---///111222222///000111000...,,,---...333222000......///000222+++***))))))++++++***))),,,+++***+++---......---+++)))+++...---***,,,000+++,,,---,,,+++,,,...///'''***///111000...,,,,,,---.........---,,,++++++...------///222333333222...//////---***+++///333***,,,...000111111///...444333111///...///000111,,,000444666666444222222///000111222111111222444,,,///111111000555>>>FFFSSSUUUUUUTTTVVVYYYXXXTTTNNNFFF;;;333///---+++)))111111000//////000000000111111000/////////000000---,,,,,,---///111000000/////////...,,,---000333222555777333,,,(((+++///222444333000000333333111---......//////000000000+++---//////......///000,,,...000222222111///...---,,,+++---///111111111)))///444444555888999777444555777999;;;===>>>>>>::::::999666333222444666333222000000111333666888666222///---...000111222333333222222222222333333111222444333222111111222...///111333555444444333111111222222222222222222///222444444222111444777444555555555444333111000,,,+++***))))))***+++,,,)))+++,,,+++***+++,,,...)))+++,,,,,,+++***,,,---+++,,,///111222111000///)))///,,,+++111...***...++++++,,,,,,,,,,,,---------///000000///...,,,***'''&&&)))------)))(((+++''''''((()))))))))))))))************************&&&'''((()))************)))***++++++***(((''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&$$$###"""%%%(((+++,,,***))))))***&&&&&&'''((((((((((((((($$$$$$)))///000+++)))))))))'''%%%%%%&&&&&&&&&%%%!!!"""###%%%&&&((())))))%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((())))))***---//////+++((()))(((((((((((()))******'''***---///...+++(((&&&(((%%%%%%''''''%%%%%%)))'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''###$$$&&&((()))((('''&&&''''''((())))))))))))((((((&&&&&&))))))&&&&&&((('''))))))'''%%%%%%'''*********))))))******++++++'''((((((((()))))))))))))))***,,,------,,,+++***'''---+++***111///***///+++,,,......***&&&(((...(((***++++++))))))***,,,+++++++++***++++++,,,,,,)))+++,,,---,,,,,,...//////000222333333222000///000...+++((('''((()))+++,,,((('''******'''(((,,,&&&&&&&&&&&&&&&'''((()))&&&&&&&&&(((*********)))((()))************)))((($$$(((,,,,,,***))))))++++++///222000+++((()))+++!!!%%%***---,,,,,,,,,...000111333222111000000111333222///---,,,,,,,,,,,,,,,...//////...///111333,,,------------...111333///000111///---,,,---...222111///------...///111,,,***(((***,,,...---,,,***))))))***,,,...---,,,,,,++++++---,,,)))+++///+++,,,---,,,++++++,,,...)))+++...///...,,,++++++,,,,,,,,,,,,,,,,,,++++++---------000333444444333+++...111000---,,,///333......//////000000000000333111///------...000222---000333555444333333333...///111111000111222444---///111111222999FFFQQQZZZ\\\[[[WWWWWWZZZYYYUUURRRHHH:::000---------,,,//////......///000111222222222111000000000000000...///000000000000111222/////////...---...111333000333666666333111111222444777777333222444333///111000000000111222111111+++...000000///...000222---///111333333222000///))))))+++...111333333111+++111555444444555555222555555444555777;;;???BBB<<<<<<;;;777333222444666666444222111111333666777555111,,,***+++---///000333222222111111222222333000222444444333333333444...///222444555555444444000111111222222333333333,,,///111111//////111444111111222222111///---,,,+++***)))))))))***,,,,,,&&&(((*********+++---...((()))******)))(((***+++$$$'''***---...---***)))""")))&&&%%%,,,)))%%%)))%%%&&&&&&'''(((((())))))"""%%%'''&&&%%%'''))))))$$$$$$&&&******&&&%%%((($$$%%%&&&''''''&&&%%%$$$***)))))))))((((((''''''######%%%&&&''''''(((((('''(((((('''%%%############$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%(((,,,,,,)))''''''(((&&&&&&&&&&&&''''''((((((######'''...///***'''(((&&&%%%###$$$%%%&&&&&&%%%!!!!!!###$$$&&&((()))***$$$$$$$$$$$$%%%&&&'''(((((((((((()))))))))))))))+++******---///000---***'''&&&&&&&&&&&&'''((((((&&&+++///...)))&&&'''))))))&&&%%%((((((&&&&&&)))'''&&&%%%%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''*********((('''''''''((()))))))))(((((((((%%%&&&))))))&&&&&&((()))++++++)))&&&&&&))),,,)))))))))))))))***+++,,,''''''((((((((()))))))))(((((()))******+++++++++&&&,,,))))))///,,,(((,,,+++,,,///000+++&&&''',,,(((***++++++******+++---))))))******+++,,,......***+++---,,,,,,,,,---...///111333555555333111///000...)))&&&%%%&&&)))+++,,,((('''++++++'''(((,,,$$$&&&(((*********((('''!!!%%%)))***)))))),,,///((()))***++++++***)))(((!!!&&&+++,,,+++))))))***+++///222000+++((((((+++&&&))),,,---***((((((***...000111111///...///000222111111///...,,,***))),,,---............111333+++---///---+++,,,///333///000000///---+++,,,---///...+++))))))***,,,...---***)))+++...111000///)))(((((()))+++---,,,+++///---,,,...,,,((()))...,,,------,,,+++***,,,---+++---------+++***+++,,,***++++++,,,,,,+++++++++++++++,,,///222333333222)))...222333000...000333222111///...///000222333000...,,,++++++,,,///000///000222222111111222333---///000111000000222444---000222111333<<>>444---,,,,,,,,,,,,---///222333333444555666555111...///222444222///111333555444222000000000111000...---,,,---111444111222444666888888777666999999888777777555333111//////000222222333333333111111111111111111111111+++,,,---/////////.........---,,,...000222222111000000000///------///000111111222333333444555555666777666444111...------...///000///......000222...+++'''&&&&&&''''''&&&((((((((()))******++++++***+++,,,+++******+++---,,,((('''***,,,++++++---''')))***)))'''$$$$$$$$$&&&&&&&&&&&&'''((()))***'''''''''''''''&&&%%%$$$$$$$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$###"""!!!!!!!!!"""###&&&%%%###"""!!!"""$$$%%%"""&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''''''''%%%$$$$$$#########"""""""""###%%%''')))+++&&&'''''''''&&&%%%###"""""""""""""""""""""""""""!!!  """$$$$$$$$$!!! !!!######""" ############"""!!! !!!###%%%&&&'''((((((%%%$$$############"""!!!'''%%%$$$""""""$$$&&&''')))%%%!!! !!!"""""" ###$$$"""###'''(((%%%'''%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''((('''&&&$$$###""""""###$$$&&&$$$%%%''''''&&&%%%%%%&&&%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&''')))******)))'''&&&&&&%%%%%%&&&((()))(((''''''''''''''''''''''''''')))((('''&&&&&&(((***+++)))***+++,,,,,,+++******000...+++)))(((((())))))******)))(((((((((((((((***))))))***,,,,,,+++***'''((())))))(((((()))***''''''''''''((()))***+++,,,)))'''(((+++---,,,***)))+++,,,,,,,,,,,,...///000333666444000,,,++++++***************************)))(((&&&&&&(((---000.........---,,,***)))((('''((()))++++++***)))))))))------***''''''&&&$$$''')))***+++***)))***++++++++++++))))))+++///333******,,,...111222111///***))))))))))))+++,,,------------------------------,,,+++******,,,...///,,,,,,++++++***++++++,,,,,,+++***+++---------,,,)))))))))******+++,,,,,,******))))))******+++,,,))))))***---///000...---+++++++++---//////---+++***+++,,,,,,++++++,,,......444000---000---)))///---,,,,,,,,,,,,,,,------///000111000...+++******111333444444111///......////////////000111222333000000000000000000111111000000000222333333222000333111//////000000000///111222222222444:::CCCKKKPPPNNNOOOSSSWWWVVVNNNFFF888666333///---,,,,,,,,,...111555666666444333333555222///000333555333111333444444333111000000111555222...,,,---///000111111444888999888777888999444555777888888555222111111111111222222333333333//////000000111222222333******+++,,,------,,,,,,...,,,***)))+++,,,---------......,,,***)))***+++,,,,,,,,,---...//////000111222333111...,,,++++++)))***++++++***+++---///)))&&&$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''((((((((((((((())))))'''&&&&&&((()))))))))***&&&(((******'''%%%######$$$%%%%%%&&&''')))******%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######%%%&&&'''&&&$$$$$$%%%%%%&&&&&&&&&&&&((('''%%%######$$$&&&''''''&&&###!!! !!!###%%%'''((()))(((&&&$$$$$$%%%$$$$$$$$$######""""""!!!"""###%%%%%%$$$###$$$&&&&&&%%%%%%$$$######$$$$$$""""""""""""$$$&&&((()))''''''''''''&&&$$$"""!!! !!!!!!"""""""""""""""!!! """$$$###""" !!!"""""""""!!! !!!!!!!!!!!!!!! !!!"""$$$&&&((()))"""!!! !!!"""###"""!!!%%%$$$###""""""###$$$$$$)))&&&!!! !!!!!!!!!$$$$$$"""###&&&'''$$$%%%###"""###$$$%%%%%%###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&'''((((((&&&%%%###""""""###%%%&&&$$$&&&''''''&&&%%%%%%&&&###$$$%%%%%%$$$$$$&&&((($$$%%%%%%%%%&&&&&&''''''$$$%%%%%%''''''((((((((('''(((+++,,,,,,+++((('''&&&%%%$$$&&&((())))))(((''''''''''''((((((((((((***)))'''&&&&&&(((***,,,)))***+++,,,---,,,++++++000...+++((('''((()))***+++***)))''''''((()))))))))(((((()))+++,,,***)))((()))***)))(((((()))***((((((((((((((()))++++++,,,)))''''''(((******)))(((***+++,,,+++,,,---///000222333222...+++***************))))))*********)))((('''%%%$$$'''+++///---------,,,,,,+++******---------,,,+++***((('''***++++++)))((('''&&&%%%%%%'''*********))))))***,,,,,,+++***)))***...111'''((()))+++...///000000+++***((((((((()))+++,,,,,,,,,,,,------,,,,,,,,,---,,,***)))***+++---...---+++))))))***,,,,,,,,,***))))))***---......---(((***,,,,,,,,,++++++,,,------,,,++++++---...///)))***+++...//////...---,,,,,,---///111111///---+++,,,......---,,,---...///555222...111...***///------,,,,,,,,,---...///---...000///---+++******222333333333222111000000000000000111111222222333////////////000000000000444444444444333000---***333111////////////...---111111222222333666<<>>@@@???===<<<>>>@@@:::777444333555888:::<<>>BBBDDDCCCAAA???:::;;;BBBEEEAAA======::::::999666333111111111333333333333222444777:::>>>@@@@@@>>>999444///---,,,'''######%%%&&&###&&&!!! ###$$$!!!###(((&&&!!!!!!&&&((($$$!!!"""###$$$%%%$$$######"""###$$$%%%%%%$$$###"""###%%%&&&&&&###!!!  !!!"""""""""!!!'''((($$$ !!!###"""$$$###"""###$$$###!!!!!!"""###""" !!!### !!!"""""""""!!! !!!###$$$$$$$$$$$$&&&(((%%%&&&### %%%'''&&&!!!%%%((('''###"""%%%)))%%%%%%&&&''''''(((((((((((()))***)))'''%%%&&&''')))&&&###"""###%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$+++,,,---+++(((%%%$$$$$$(((((())))))))))))((((((((('''%%%$$$###$$$$$$%%%(((''')))+++***%%%$$$''''''######(((***))))))+++***(((&&&&&&(((((((((''')))))))))))))))(((''''''&&&''')))***+++***((('''...'''###'''000333,,,$$$+++***)))*********(((&&&"""###%%%''')))))))))((((((((((((((()))***,,,,,,&&&((()))&&&###$$$)))///***)))(((***------+++(((++++++,,,+++(((''''''(((((((((((((((((()))******%%%&&&&&&''')))***,,,---...,,,)))'''&&&&&&'''(((************))))))))))))+++***)))(((((()))***+++)))---,,,((((((,,,---)))&&&(((***++++++***)))((((((%%%###$$$))),,,...---''')))+++,,,,,,+++***(((((()))++++++)))((()))******---,,,((((((***)))&&&((()))***,,,,,,+++******(((((((((((('''''''''''',,,------+++))))))***,,,***++++++***((()))+++---,,,,,,,,,++++++*********(((((()))***,,,---......+++,,,,,,---------,,,,,,+++...000111///,,,***)))...000333222...,,,+++---333000------...///...,,,...............///000000---///000222222111000///555333111222555555222000000333777888666333111000)))000444333666:::999444555222000000333444333111------///222777999:::999555444222000000111222333---...///000222444555666///222555555444333222222555999<<<;;;666222333666222333444444444777;;;???DDDCCCAAA===999666666666666111000333444111222888999444000///111444555444333222555<<<===888333222444222000111333555555555444222111111333444444333!!!!!!  !!!"""###"""!!!"""###%%%((($$$!!!"""%%%&&&$$$!!!'''&&&%%%$$$$$$$$$%%%%%%***(((''''''(((((('''%%%((('''&&&###!!!"""$$$'''$$$$$$$$$$$$$$$%%%&&&&&&((()))***)))((()))***,,,+++++++++++++++,,,///222777666444222111444999===<<<===>>>>>>======???AAABBBDDDFFFEEECCCBBBCCCEEE@@@<<<777444444777;;;===BBBBBBBBBCCCFFFGGGGGGGGGEEEAAAAAAEEEGGGBBB??????999999999888777666777888888888999888777999<<<>>>CCCDDDFFFEEE@@@:::555222///,,,((()))+++,,,)))%%%(((###!!!###### """&&&###  $$$%%%""" !!!"""$$$%%%%%%%%%$$$""""""###$$$$$$###""""""!!!###%%%$$$"""  !!!"""###$$$%%%###$$$!!! """###""""""!!! !!!"""!!!!!!"""###""" !!!### !!!"""""""""!!! !!!"""######"""###%%%''''''...000)))###!!!""""""!!!$$$'''&&&$$$###%%%'''$$$%%%'''))))))((('''&&&'''((()))((('''&&&&&&(((&&&%%%###$$$%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$(((******)))'''%%%%%%&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&((('''(((+++***''''''+++***&&&%%%)))***((('''))))))'''&&&&&&((()))(((((()))))))))))))))(((''''''&&&''')))++++++***)))(((,,,***)))***,,,,,,)))&&&+++***)))***+++***((('''&&&'''(((***+++,,,,,,+++)))((((((((()))***++++++'''******((($$$$$$''',,,***))))))***------+++(((***++++++***(((''''''((())))))((((((((())))))***'''''''''''')))***+++,,,---+++***((('''&&&''''''''''''''''''''''''''''''******))))))))))))******))),,,,,,((((((,,,,,,))))))+++---...///...---,,,***'''%%%&&&***---......******+++,,,,,,+++***)))(((***++++++***))))))******,,,,,,)))(((***)))&&&'''(((((())))))))))))))))))(((((())))))***++++++***+++,,,+++***)))***++++++,,,,,,+++******,,,...,,,+++++++++++++++******((()))***+++,,,---......)))******+++++++++******,,,------,,,+++***,,,---///222333222000------...333000---,,,...//////...///............///000000111222444555666555444333666555333444666666333111555888;;;<<<:::777555444...333666555777;;;:::666888555222111222222000...111000111444666888888777555444222000000000111222...///000111222333444555111333666666555333222222///333666666222000222444111333555666888;;;???CCCLLLIIICCC<<<555000......555111111444444111222666777333///...000333444444666444666<<<===:::666666888666444222111222444555444222111111333444444333 !!! !!!###%%%%%%###"""$$$'''(((&&&###)))(((&&&%%%%%%''')))++++++)))&&&&&&&&&''''''&&&&&&&&&%%%$$$"""###&&&(((###$$$$$$%%%''')))+++,,,---///222444333333333333555444333444888;;;<<<=========<<<;;;<<>>AAADDDGGGIIIIIIIIIJJJKKKLLLHHHGGGIIIHHHEEEBBBBBB<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>===<<<===???BBBFFFGGGHHHHHHEEE???999555333111000111333333000---***&&&$$$$$$###!!!!!!%%%"""!!! !!!######!!! !!!###$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!!!!###"""!!! !!! !!!###$$$&&&&&&  $$$### !!! !!!""""""!!! """### !!!"""""""""""""""!!!""""""!!! !!!###&&&&&&222999222%%% ###"""###%%%&&&&&&%%%%%%$$$###%%%(((++++++)))&&&$$$%%%&&&((('''&&&&&&''')))$$$$$$$$$%%%&&&%%%"""&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''******(((+++000///***(((******'''&&&'''(((&&&%%%&&&((()))))))))))))))******))))))(((((('''(((***+++++++++***)))***---///---)))&&&''')))***)))))))))+++***)))'''%%%%%%'''((())))))))))))***)))))))))))))))******(((***+++***&&&%%%&&&(((***))))))***,,,---+++***)))***+++)))'''&&&'''(((***))))))((((((((()))))))))(((((((((((()))******++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))************)))))))))++++++((((((++++++)))***+++---///000//////...,,,***))))))+++---...---------,,,+++************)))+++,,,,,,+++******+++***,,,,,,)))(((******'''''''''&&&&&&''''''((()))***)))))))))***,,,...///''')))+++,,,+++)))******+++,,,---,,,+++,,,...000+++++++++,,,,,,,,,,,,,,,))))))***,,,,,,---------******++++++++++++******++++++***)))(((***...111111222333333111//////000333000---+++---...000000///......---...///000111333444555666777666555555888777666666666666444222777999<<<<<<:::777555555111444555444555888888666777555333222222222000///555444444555777777666444555444222000//////000111000000111111222333333333333555777777555333222222,,,///333333111000222555000333666:::<<>>AAA@@@???>>>===???===<<>>:::999<<<>>>@@@DDDIIIKKKIIIHHHJJJKKKMMMKKKJJJJJJIIIGGGFFFEEEBBBAAA???>>>>>>>>>===<<>>999666444444444666888888555222...,,,)))'''%%%$$$$$$&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$ !!!!!!!!!!!!!!!!!!  """"""!!!!!!"""### !!!"""###$$$$$$  $$$###!!! !!!""" !!!"""!!! """$$$ !!!!!!"""############!!!"""!!!  """$$$"""...555000&&&"""###%%%######$$$%%%''''''%%%######&&&***------)))%%%"""###%%%&&&&&&&&&&&&((()))$$$$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&%%%%%%'''(((***)))(((&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%(((((((((---333000+++(((******'''&&&((('''&&&%%%&&&(((******)))))))))*********))))))((())))))***++++++++++++***)))---///---(((%%%(((+++***)))))))))++++++)))'''%%%%%%&&&''''''(((((((((+++***)))))))))))))))***&&&)))++++++)))''''''(((***)))***+++,,,,,,,,,,,,((()))***)))'''&&&'''(((+++***))))))((()))))))))+++***))))))(((((())))))************)))(((&&&&&&))))))))))))************((()))***++++++***)))(((*********((((((*********((()))***,,,------------,,,+++*********+++,,,,,,000...,,,***))))))***+++***+++------+++***+++,,,***,,,,,,)))(((+++***(((((('''&&&%%%&&&'''((()))++++++***)))***,,,...///%%%'''+++,,,+++***)))******+++,,,,,,,,,,,,...000,,,,,,------......//////)))***+++------------,,,---------...------,,,,,,***************,,,000333000111111111000000000000222///---+++,,,...000222//////---------...000111111222333444444444333333777777666666555444333111333555888888666333222222222333333333333444555444333222222222333333444444666555555666777777555444555444222/////////000000111111222222222222222333555777888777555333222333///111333333222222444666000333888;;;>>>@@@CCCEEE@@@<<<777333333444666777222222333444444222111000222111//////000111222222777666999???BBB>>>;;;;;;444555555222///111999@@@444222111111333444444333 !!!!!!!!! """###"""###%%%))),,,------,,,111222444555555333111000///,,,'''%%%$$$$$$###"""!!!"""$$$$$$$$$%%%(((***,,,---///222555999<<<===???CCCGGGJJJJJJHHHGGGGGGHHHEEEDDDGGGKKKNNNMMMLLLKKKLLLLLLKKKJJJJJJMMMOOOLLLNNNNNNMMMJJJGGGGGGGGGLLLKKKIIIHHHIIIJJJKKKKKKKKKKKKIIIEEE@@@======>>>CCCGGGKKKLLLJJJHHHIIIJJJHHHIIIIIIHHHGGGGGGHHHGGGBBB@@@>>>>>>???@@@???===AAACCCDDDDDDCCCCCCEEEGGGGGGDDD@@@>>>===<<<:::888444555666888999999777555333222///+++)))*********&&&&&&&&&&&&%%%###""""""$$$$$$###""""""!!!!!!!!!!!! !!! !!!""""""!!!!!!###%%%"""""""""!!!!!!!!!!!! ######!!!!!!$$$"""""" !!!###### !!!"""!!! !!!"""$$$!!!!!!!!!"""###$$$$$$%%%!!!"""###""" !!!""""""(((***&&&###$$$%%%$$$$$$$$$$$$&&&'''(((&&&$$$$$$'''***---,,,)))%%%""""""$$$%%%&&&%%%&&&''')))'''%%%$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,+++)))'''''''''%%%%%%&&&'''''''''''''''$$$%%%%%%&&&''''''''''''&&&######&&&'''''',,,333///***''')))***((((((***'''&&&%%%&&&(((******)))))))))************))))))))))))***+++++++++++++++(((***+++*********+++---))))))((()))++++++***(((******************+++++++++***)))))))))))))))***$$$&&&)))***************)))******++++++,,,---...((()))***)))((('''((()))******))))))))))))******,,,+++***))))))((((((((())))))******)))((('''&&&******++++++,,,,,,,,,,,,((()))***++++++***)))(((***)))((())))))((()))***''''''((()))***+++++++++++++++******)))((())))))000...+++)))((()))***+++***+++------+++***+++,,,***,,,,,,))))))++++++((()))((('''&&&'''((()))***,,,+++************+++,,,%%%'''+++,,,+++***)))***''')))+++,,,,,,,,,...///...//////000000111111111***+++---......---,,,+++...............---,,,+++(((+++---......///000222///.........//////////////////---,,,,,,...111333000///---,,,---...000222000000111222222222222222444555555444333222111111///111444444222000///000555444444444444333444444222333333333222333444555555444444555777888777555555444222000//////000111222222222222222222222222666777777666444333333333444444555444333222333444222444888;;;<<<>>>@@@BBBFFF@@@999333000///...---000222333333333333222000000111111111111222222333555444999AAACCC???:::999222444555222///111888>>>444222111111333444444333 !!!""""""""" """$$$###%%%'''+++...000222333555777999:::999555111...---***'''%%%%%%%%%$$$"""###%%%'''((()))***---000444555777999===@@@CCCEEEEEEHHHKKKMMMLLLKKKLLLLLLMMMKKKJJJJJJJJJJJJIIIGGGOOOPPPPPPNNNKKKJJJJJJKKKIIIKKKMMMLLLIIIGGGFFFFFFLLLIIIFFFFFFGGGIIIJJJJJJIIIKKKMMMJJJEEEAAA@@@AAAIIIJJJLLLLLLJJJHHHGGGGGGBBBFFFHHHFFFEEEFFFGGGFFF<<<:::999;;;???BBBAAA@@@CCCEEEGGGGGGGGGGGGIIIJJJHHHDDD???=========;;;999666777888999999888777777555666333///---000111///***((('''''''''&&&###!!!&&&%%%###""" !!!!!! !!!!!!!!!"""""""""!!!!!!###%%%$$$$$$###"""!!!!!! $$$%%%$$$!!!!!!###"""###!!!!!!"""###""" !!!"""!!! !!!###%%%""""""""""""###$$$&&&'''"""$$$&&&%%%$$$"""!!!!!!###$$$### $$$$$$ &&&&&&&&&&&&&&&''''''(((((()))***+++***(((%%%###"""###%%%%%%%%%%%%&&&(((((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''+++------,,,)))'''''''''''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&&&&$$$$$$&&&&&&&&&+++111...(((&&&((()))((((((+++(((&&&%%%&&&((()))))))))))))))******++++++******))))))))))))******++++++(((''''''(((+++---......)))(((((()))++++++***(((+++***)))))))))))))))******)))))))))))))))******$$$%%%(((***+++,,,++++++)))***++++++++++++...000)))***+++***)))((()))******))))))))))))***+++,,,,,,,,,+++***))))))))))))***)))))))))((((((((('''))))))******++++++,,,,,,))))))************))))))+++((('''))))))'''(((+++))))))))))))************((()))***)))'''&&&'''(((...,,,***(((((()))***+++)))+++,,,,,,+++******+++***,,,,,,)))))),,,,,,)))))))))(((((())))))***++++++++++++*********))))))''')))+++,,,+++)))******&&&(((+++,,,,,,---...000000000000111111111111111+++,,,...///...---+++***,,,------,,,,,,+++***)))(((,,,000222111000///...---,,,++++++---//////...------......---...111333000///---,,,,,,...000222111111111222222222333333000222333333111000000111...000333333222111111222888666666999999666666888555666666444222111222333444333333555777888777555555444222000000111222333222222222333333333333333555666666555333222333444666555333222111000000000333555777999999:::===???EEE???777333111000...+++///222333111111444333111000222444444444333444555444333777???AAA<<<888666555777777555222000333555444222111111333444444333  !!!!!!!!!!!!###%%%%%%&&&))),,,///333666999999:::999888666222...,,,'''&&&%%%%%%''''''&&&%%%(((***---///000222555777;;;;;;===???BBBEEEGGGIIIHHHIIIIIIIIIHHHHHHJJJLLLLLLMMMMMMMMMKKKIIIIIIIIIPPPQQQQQQOOOKKKIIIHHHIIIGGGIIIKKKKKKJJJHHHGGGGGGNNNJJJGGGFFFHHHKKKKKKKKKHHHKKKMMMJJJFFFCCCEEEHHHNNNLLLIIIHHHGGGFFFCCCAAA===DDDGGGDDDCCCEEEEEEBBB999666555777===@@@@@@>>>AAACCCFFFGGGGGGHHHJJJKKKEEEBBB??????AAA@@@;;;666999:::::::::999999999:::555777555000000444666333111---******------((($$$%%%$$$###!!! """"""!!! !!!""""""!!!!!!!!!  """$$$&&&%%%%%%$$$$$$######""" $$$%%%!!! """###!!!###!!! !!!""""""!!!  !!!!!!!!!!!!###%%%""""""""""""###%%%'''((("""%%%))))))'''$$$!!! """!!!!!!$$$$$$!!!'''((()))'''%%%%%%))),,,,,,+++***)))''''''&&&&&&"""$$$%%%%%%$$$$$$%%%'''''''''''')))+++,,,***(((&&&&&&&&&&&&'''''''''((()))***,,,+++)))(((((()))(((((()))(((((('''&&&%%%&&&''''''(((((('''&&&%%%(((&&&&&&((((((&&&***///...(((%%%''''''&&&'''***)))'''&&&&&&((()))((((((((()))***++++++++++++***)))((((((((())))))******''''''((((((***,,,...///)))(((((()))++++++***)))***)))(((&&&&&&&&&'''''')))((((((((()))***++++++''''''((()))+++++++++***)))***,,,+++***+++...111)))+++,,,+++***)))***,,,((((((((()))***+++,,,---,,,,,,+++***))))))))))))******(((''''''(((((()))(((((()))******+++,,,,,,******))))))))))))******+++''''''******''''''+++******))))))))))))))))))''')))******'''&&&'''(((+++***)))((((((((()))***(((***++++++***))))))***))),,,,,,******,,,,,,***(((((()))************)))((()))+++,,,,,,+++***)))***+++,,,+++***)))***+++&&&(((,,,---......000111000000000000000/////////+++---...//////---+++)))------------,,,+++***)))***---000111000...,,,,,,---+++)))***---//////...***,,,///000//////111333111///---+++,,,...111333111111111111111222333333...000333222111000111333...000222333333333444555888666777<<<<<<888666999444666666444222111222444444333333444666666555333444333222111111333555666222222222333333444444444333444555444222222333555666555222111111000000000333555666777777999===???<<<777222222444666444222...111111//////444555333000333777888666555666777666333444999;;;888555666666777888888777444111000444222111111333444444333 """""" """%%%'''&&&(((***---000444999<<<<<<:::888555111...+++***""""""###%%%(((***)))(((---///222444666888;;;>>>>>>???@@@BBBDDDGGGIIIJJJGGGGGGFFFEEECCCDDDGGGJJJHHHLLLOOOOOOMMMMMMOOOQQQOOOPPPQQQOOOLLLIIIHHHHHHFFFHHHKKKLLLKKKIIIIIIIIIQQQMMMIIIHHHKKKMMMNNNMMMHHHKKKLLLIIIEEEDDDHHHMMMOOOJJJEEECCCCCCBBB???;;;<<>>AAA;;;666222222555777555222---111111---...555777444111555999:::888777777999888333111444555444444777444555888:::;;;999444000444222111222333444444444  !!!"""###$$$$$$&&&(((+++222999;;;:::777444...,,,///---&&&"""######&&&(((((()))+++111666888999999999888:::<<>>@@@AAACCCCCCDDDDDDKKKJJJHHHDDDAAAAAAFFFKKKJJJLLLNNNPPPQQQPPPOOOMMMQQQPPPNNNLLLJJJHHHGGGGGGHHHFFFFFFHHHKKKMMMKKKIIIHHHHHHHHHIIIJJJLLLNNNOOOMMMKKKHHHGGGGGGIIILLLNNNHHHKKKLLLHHHAAA===>>>AAABBBDDDFFFFFFCCCAAA??????888777777666666555666666<<>>@@@;;;???DDDDDDAAA===<<<<<<999===>>>:::999:::;;;999>>>888444444555444555888555444444666888777333///(((&&&$$$!!!!!!"""$$$%%%###""""""!!!!!!!!!""""""!!! !!!###$$$$$$!!!%%%'''***,,,---***$$$ !!! !!!$$$$$$$$$""""""############""""""!!!!!!###$$$%%%%%%%%%$$$ !!!"""######$$$######$$$$$$$$$$$$###### !!!""""""$$$(((+++***+++(((###"""&&&(((&&&***)))(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''+++000222000+++'''*********)))(((''''''&&&'''%%%$$$%%%((((((&&&###%%%%%%%%%&&&&&&&&&''''''###'''+++***&&&$$$%%%(((,,,***)))(((%%%###'''......---+++)))(((((())))))************************+++,,,,,,+++)))((()))++++++***((()))******)))(((,,,,,,,,,+++++++++******///+++'''%%%'''(((((('''+++,,,,,,***(((''''''(((---***''''''***+++)))'''***((((((***---...,,,)))))),,,...///---+++******,,,,,,,,,---...///...---***)))'''((()))++++++***+++***)))((((((***,,,---))))))))))))(((((((((((())))))************))))))%%%&&&'''(((((('''&&&%%%,,,++++++***)))((('''''')))))))))))))))((((((((($$$&&&(((***++++++***)))$$$''')))'''$$$###''',,,((()))***)))''''''(((************)))))))))))))))&&&&&&''')))++++++)))'''))))))***+++,,,------...///---,,,+++++++++)))'''*********+++---000222444///---+++))))))+++---///)))***+++,,,...///000111000---******,,,---+++)))(((...444111***'''+++000,,,...///...------...///...///000222222222111111///------///...,,,...333---333999999444///......,,,...111333444444222111000000222333444555555555111111222333333333222111444333333444555444111///555555666666666555444333000222333222111111555888111222333333222222444666333333333222111111444666333222222111111222222333555555444444555666888999<<<666555777555000///333444444444444555777888999666777888777555555777999333555666777777777999;;;<<<777444666;;;<<<777111333333444666888999777555  !!!!!!######$$$%%%&&&'''***...333444111...///***(((***)))%%%$$$'''(((***,,,...000333888;;;?????????>>>;;;;;;;;;===???@@@@@@AAABBBCCCDDDDDDIIIIIIHHHEEEBBBBBBDDDGGGGGGIIIMMMPPPQQQPPPOOONNNPPPOOOMMMJJJHHHFFFEEEDDDEEECCCCCCDDDGGGHHHGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIMMMKKKHHHFFFEEEGGGIIIJJJIIIJJJJJJEEE>>>:::;;;===BBBDDDEEEDDDAAA>>><<<<<<777777555444444555666777AAAMMMKKKBBBBBB???:::===???AAACCCBBB>>>;;;999:::===BBBDDD@@@>>>???>>>;;;???999555666666555666999888666666999======888444000...***&&&###"""""""""""""""!!!!!!!!!!!!""""""!!!$$$$$$"""!!!!!!!!!%%%&&&(((***+++)))%%%""""""!!!!!!"""######""" """"""############""""""$$$$$$#########""""""""" !!!""""""############$$$$$$$$$$$$######!!!"""#########%%%(((+++***+++(((###!!!$$$%%%###))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''(((***,,,,,,***(((*********)))))))))(((((()))'''%%%&&&((((((&&&$$$%%%%%%&&&&&&&&&'''''''''$$$(((+++***&&&%%%&&&)))***((((((***)))&&&(((,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))******)))''''''(((******)))((()))***+++***)))'''((()))***+++,,,,,,---...***&&&%%%&&&(((((((((,,,------,,,***)))***+++000---******,,,,,,)))&&&)))''''''))),,,---,,,******+++---///000///...---,,,,,,,,,------...---,,,+++)))((()))***++++++***+++******))))))+++,,,---******)))))))))((((((((())))))))))))))))))))))))''''''((((((((('''&&&&&&******************))))))))))))))))))))))))))))))$$$%%%''')))***)))((('''%%%((()))(((%%%$$$(((,,,((()))***)))'''''')))***))))))***************)))((('''(((***,,,+++)))'''++++++++++++++++++++++++---+++******,,,------,,,,,,++++++,,,---///000222...---+++******+++---...((()))***+++---...///000111...,,,---...///...---***...222000+++)))+++///---...///...------...///000000111111111000......///...000222111...///333000555999888333///...///---///111333444333222111222333333444444333333222///000111222333222111000666555555666777777444222555666777777666444111000222555777777555444555666222333444333222222444666444444444333111111333555777777666555555444444444111111111222333555777888888444333666666333333777444444444555666777888999777666444444666777666555444555666666555555666777===999555666;;;<<<888444333222333555888999999777""""""""""""!!!  !!!"""###$$$$$$&&&'''(((+++,,,,,,)))&&&***&&&$$$%%%&&&&&&)))...111111333666:::>>>??????BBBCCCDDDBBB@@@=========@@@@@@@@@@@@AAABBBDDDEEEFFFGGGHHHGGGDDDBBBBBBCCCBBBEEEIIILLLNNNMMMKKKJJJKKKJJJGGGEEEBBB@@@???>>>@@@??????@@@AAABBB@@@>>>@@@AAABBBCCCBBBBBB@@@@@@IIIGGGEEEBBBAAAAAABBBCCCFFFFFFDDD>>>888444555777@@@AAABBB@@@===:::888888777666444333333444777888DDDLLLGGG======:::666;;;BBBBBBAAA>>>;;;:::;;;<<<@@@EEEFFFCCC@@@@@@???<<<>>>888555777888666777999<<<888777<<>>===>>>@@@BBBEEEGGGDDDFFFHHHHHHGGGDDDAAA@@@???AAADDDFFFFFFDDDBBB@@@AAA@@@>>>;;;888777555555999999999999999999777666666777999::::::999777666???>>><<<;;;::::::;;;;;;===<<<999444000...///222999:::;;;:::888666555555777555333111222555888;;;AAAFFF@@@888:::999888???FFFDDDAAA===<<<===???AAA@@@CCCCCC>>>;;;<<<<<<:::;;;666444777888777777999===999777<<>>>>>@@@DDDEEECCCAAA???AAABBBBBB@@@>>>======<<<<<<<<<===@@@DDDHHHJJJEEEFFFHHHIIIIIIFFFCCC@@@@@@@@@@@@???<<<888555222555444222///---,,,+++***.../////////...,,,,,,,,,***+++...000000000...---111111111111111222222222111///---***((((((+++---///111333333222111222333555333111111222555999;;;:::>>>888555;;;;;;<<>>>>>@@@AAA@@@BBB>>>777555777::::::777333333777999888888:::===:::888;;;AAADDD@@@;;;;;;:::888555222///,,,+++((('''&&&%%%$$$$$$$$$$$$###""""""#########"""""""""$$$$$$$$$###$$$'''***(((%%%"""!!!"""###$$$$$$######$$$$$$$$$$$$######$$$"""!!! """### !!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$%%%$$$######&&&(((%%%((('''%%%%%%)))+++)))&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&((()))'''&&&%%%&&&((()))(((&&&(((((()))+++,,,---...///111///---***((('''((()))'''''''''((((((((()))))))))***+++++++++++++++,,,444,,,'''(((***)))((()))'''(((***++++++***)))((())))))))))))))))))))))))))))))***)))(((((()))+++)))(((((())),,,------,,,,,,,,,+++++++++*********((((((''''''&&&'''(((***((())))))((('''(((+++---666333///------+++&&&"""&&&&&&''''''((()))+++---///+++)))***...000,,,((()))+++------+++)))***++++++++++++,,,......---+++)))***+++,,,,,,,,,++++++++++++++++++*********))),,,***(((''''''(((***,,,+++***)))((('''((())))))------,,,,,,+++******)))'''''''''(((((())))))))))))***+++,,,+++)))'''&&&((()))*********)))***+++((()))***)))((()))***,,,'''(((***+++,,,,,,,,,+++,,,+++******++++++)))((((((((()))******+++,,,,,,222///+++***+++,,,---------------,,,,,,+++***))))))***,,,......---,,,+++,,,------...///000111111333444444444444444666777111///,,,,,,...///...---...///000///---,,,---...---------------......///222000000111000...111666999999888666333222222222111111222222222111000000000111333555555444333222222333555777888888888888444444444555777777555333555444222111222555999;;;???===;;;999888777555555444555555444333222444555555666666555333111222222111222333555666666666666777777777666666666555555777777666555444555555555666666555555555555555666000333666444000///222666000111222222111111222444777444000000222555555444:::888555444444555555444 !!!#########!!! !!!!!!!!!$$$&&&&&&'''((()))...444999999999;;;>>>>>>AAA@@@@@@AAACCCDDDCCCBBBBBBCCCCCCAAA>>>;;;;;;;;;<<<===>>>@@@CCCFFFIIIKKKGGGGGGGGGIIIJJJJJJGGGEEEDDDBBB???:::444///+++)))+++***(((&&&%%%$$$$$$$$$###$$$%%%%%%###""""""""""""###%%%'''''''''''''''&&&'''((())))))))))))(((&&&%%%#########%%%'''(((''')))+++++++++,,,...000000000//////111444777:::555777444666??????@@@JJJOOOKKKEEEAAA>>>===<<<;;;@@@AAA>>>777444888;;;<<<444111222888<<<;;;;;;===???===;;;<<<>>>>>><<<999>>><<<999555222///---,,,---,,,+++)))'''&&&%%%%%%%%%###!!!"""$$$%%%###!!!"""$$$&&&$$$######'''+++***'''""" !!!###%%%&&&######$$$$$$$$$$$$######!!!!!! !!!###$$$%%%!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$######&&&(((###''''''&&&''',,,---+++&&&&&&&&&&&&&&&'''((()))+++***(((&&&&&&&&&((()))'''&&&'''(((***)))'''%%%'''((()))***,,,---.../////////...+++)))'''(((***(((((((((((())))))))))))((()))***,,,---,,,++++++333---(((((((((&&&'''+++''''''((()))************)))))))))))))))))))))))))))***+++***))))))+++---***))))))***,,,---,,,+++))))))***+++,,,---......((()))***)))''''''(((***+++++++++***)))***---000666222---++++++***'''$$$(((((()))((('''(((+++---///,,,******++++++)))&&&(((+++...---+++***,,,...+++***+++---......,,,***))))))*********+++++++++++++++*********)))))))))+++***)))(((((()))***+++******))))))))))))******------,,,+++***)))((((((''''''(((((())))))******)))***,,,,,,,,,***((('''(((((()))************)))((()))******))))))+++---)))*********+++,,,,,,,,,,,,***))))))***+++***(((''''''((()))***+++,,,------+++)))))),,,...000000++++++,,,,,,,,,+++***))))))***,,,---...------,,,......//////000111111222000111111111///000111333111///---,,,---............///000///---,,,,,,---+++++++++,,,...///111222222000000222111...111666777777666555444333333222222222222222222111000///---///333555666666444333...///111333555666666555555555555777888888666555555444222222444777<<>><<<888777777777666555555555666555333333444555333444555555333111111222111222555777999::::::999999999999999888666555444111444444222333777999777666666555444333333333333...444888555///---222888000222333333222222333555777555333333555666777666;;;999666555555444333111!!!######!!! !!!""""""###!!!%%%)))++++++,,,///111666===@@@<<<999<<<@@@@@@>>>???@@@@@@@@@BBBEEEGGGDDDDDDDDDAAA???======>>>@@@AAACCCDDDGGGHHHJJJKKKJJJHHHGGGIIIKKKMMMLLLJJJJJJFFF@@@888111,,,(((&&&%%%$$$###""""""!!!!!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!  !!!###$$$$$$###%%%&&&&&&&&&&&&(((*********+++,,,...111444666444666444888BBBAAA???IIIHHHEEEAAA???>>>===:::777===???>>>999777:::;;;;;;222111333;;;?????????AAACCCBBBAAA???<<<:::999888;;;999666333111000000111333111///,,,***((('''&&&############""""""###$$$###%%%'''&&&######&&&***+++((($$$""""""############$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$%%%#####################"""######$$$$$$$$$$$$######$$$$$$%%%$$$$$$%%%(((***###&&&'''%%%'''+++,,,***'''&&&%%%$$$%%%''')))+++,,,+++(((&&&%%%%%%&&&((('''&&&&&&'''(((((('''%%%'''((()))***+++,,,---...---...///---***((((((***(((((()))))))))*********&&&'''***---...---+++))),,,)))((()))(((%%%(((,,,'''''''''((((((***++++++(((((((((((((((((((((((()))***++++++******,,,---,,,*********,,,,,,+++***(((((()))***+++,,,------***+++,,,+++((('''(((***,,,,,,+++)))((())),,,///666111,,,)))***+++)))'''***++++++)))''''''***---...---+++***)))((((((''''''+++......,,,+++...111*********,,,......,,,)))***)))((((((((()))***+++******)))))))))((((((((())))))))))))))))))))))))(((((()))***+++++++++++++++++++++******)))))))))((())))))***++++++,,,,,,((()))***++++++***((('''''''''((()))+++***)))(((((()))******)))***,,,...,,,+++***))))))***,,,---***((('''((()))******)))(((((())))))******+++++++++))))))***,,,.........((()))***+++,,,,,,+++*********+++,,,------------......//////000000111111---...///...++++++---///111000///---,,,---...000///000000///---+++,,,---,,,+++,,,,,,...000222333000000333666555111111444555555444555555555333222333333222222111000//////---///333666777666444333+++---///222333444555555444444444666888888666444444444555666777:::<<<===;;;999777777999999777444555666666555333333444555000222444444222111111111333444777999:::::::::999666777777777777555444333///222333000222777999666666555444333222111111111000444666444000///222777444555666555333222333444555555444555666777777666999888777666666555333111!!!""""""!!! !!!"""###$$$$$$'''+++///111111222555888;;;BBBBBB;;;777;;;@@@AAA<<<>>>@@@??????AAAGGGKKKCCCCCCCCCBBBAAAAAACCCEEEEEEFFFGGGIIIJJJJJJJJJJJJLLLIIIGGGHHHLLLOOOOOONNNNNNIIIAAA999111,,,)))'''######"""!!!!!!!!!""""""!!!######!!!!!!""""""!!!  !!!"""!!!!!!""""""!!!"""###$$$###""""""$$$&&&&&&'''(((***---///111333666777555;;;EEEAAA>>>FFF===;;;:::;;;>>>>>>;;;888888===???<<<:::;;;:::888222111444===BBBBBBBBBDDDFFFGGGFFFBBB<<<888777888555444222111111333555777666555222///,,,)))((('''!!!$$$'''%%% ###'''###&&&)))'''$$$###&&&***,,,***'''%%%$$$### ###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$$$$######$$$%%%&&&&&&%%%'''))),,,###&&&'''%%%&&&)))***'''(((&&&$$$###$$$'''***------+++(((%%%###$$$%%%&&&)))'''%%%$$$&&&'''&&&&&&'''((()))***+++,,,------+++---///...***((((((***))))))))))))************%%%&&&***---///...***'''%%%%%%)))+++)))&&&(((---((('''''''''((()))+++,,,'''''''''''''''''''''''')))***+++***)))***+++------+++***+++,,,,,,+++***************))))))))))))+++---...,,,)))'''(((***++++++)))'''&&&'''***---666111+++)))***,,,,,,++++++,,,,,,***''''''***---,,,---,,,+++((('''(((***&&&+++//////,,,,,,///333))))))***,,,......+++)))***)))'''&&&&&&(((***+++))))))))))))(((((((((((())))))************))))))&&&''')))+++,,,,,,,,,+++)))))))))))))))***************+++,,,------......&&&((()))***+++)))((('''''''''((()))******)))'''((()))******)))***,,,......---***((((((***,,,---)))'''&&&''')))******)))************)))))))))))),,,+++***+++,,,,,,+++)))'''(((***+++,,,,,,,,,+++******++++++,,,---......------......//////000000222333444222///...000222000111000...,,,,,,...111///000000///---+++,,,---------,,,---...000222333...000555;;;:::444111222333333333555666555333111444333333222111000//////...000333666777555333222,,,---000222444555666666111111111333555555444222333555888:::;;;;;;:::999888777777999<<<;;;777333666666666555333333444555...000333333222111111111444555777999:::999888777222333444555555555333333111555444000000555666222555444333222111000000000333444444333222222333444777888888666444222222333222222333444555555555444777666666777777666444111!!!!!!###$$$ """$$$%%%%%%'''(((---000555:::===>>>===<<<>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@CCCFFFHHHJJJBBBFFFHHHHHHEEEDDDFFFHHHOOONNNNNNMMMLLLKKKJJJJJJSSSSSSSSSRRRQQQPPPPPPPPPPPPLLLCCC:::666333+++!!!$$$%%%%%%$$$"""!!!!!!!!!  !!!!!!"""!!! !!!"""!!! """!!!"""!!!"""""""""""""""!!!!!!&&& ###&&&&&&***111...------000666:::;;;:::888888:::::::::888777666333777===@@@???>>><<<<<<777999===BBBFFFHHHFFFDDDIIIIIIGGGDDDAAA<<<999666444333111111222444777999999888888777444///)))$$$)))'''&&&&&&'''%%%###!!!$$$###"""""""""$$$&&&((($$$######$$$%%%%%%$$$###"""###$$$%%%%%%$$$###""""""!!!!!!!!!"""###$$$$$$"""$$$&&&%%%!!! !!!"""###$$$&&&%%%%%%&&&''''''&&&$$$"""###&&&((())))))((('''---)))%%%$$$%%%'''&&&%%%''',,,...)))&&&''''''&&&&&&$$$###%%%((()))'''$$$++++++***)))***+++---...))))))************))))))'''''''''&&&%%%%%%'''))))))***+++,,,,,,+++))))))&&&''')))++++++++++++***+++***'''&&&***...,,,%%%%%%'''))))))((('''((()))(((((()))))))))(((((('''+++((((((******((((((+++---,,,,,,++++++*********000000,,,''''''+++,,,))),,,+++***)))((('''&&&%%%***///000+++''')))++++++''''''''''''(((((((((((()))***+++***)))((()))***,,,+++******+++---...///&&&&&&(((***,,,---***(((((((((((((((((()))))))))******++++++++++++************++++++++++++***)))***'''&&&(((,,,...+++'''++++++******)))(((((((((((()))++++++******+++,,,,,,,,,,,,,,,+++)))'''&&&*********))))))))))))(((,,,+++)))((((((((()))*********************************)))))))))))))))***,,,---...,,,***'''''''''***+++(((%%%''',,,,,,***)))******++++++,,,------+++++++++---......,,,+++...------...///000000111...///000111111000///.........------------,,,,,,444222///......---,,,+++000---+++......---///444///111777===;;;555333666555666666333000000333777999555111000222222000...111444888:::999666444333222111000000111444666888//////000333555666555444666777999:::<<<<<<<<<<<<<<<999777777999888555111777999;;;:::777444333222888777555222111000000111888666444555777777666333333222222444555555333111444444555555666555555444444444666777555111333888222444555444444555777999999;;;:::666111///222666333777;;;999555333555999===:::666555666777666444!!!!!!"""### ###&&&((()))***+++---111444888===???@@@??????AAA@@@>>><<<::::::::::::===>>>???AAACCCFFFHHHIIIIIIJJJIIIHHHGGGHHHKKKMMMOOOOOONNNNNNMMMLLLLLLKKKTTTTTTTTTSSSSSSRRRRRRRRRPPPMMMFFF???<<<999000&&&$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!"""""""""!!!!!!!!!###$$$###  !!!""""""""""""!!! """ !!!"""""" !!!"""######"""!!! &&&!!! ###$$$###&&&+++)))'''''')))...111222111333444555666666777777777333666:::>>>@@@???===<<<;;;===@@@CCCFFFFFFEEEDDDJJJJJJGGGDDD@@@;;;888555444333222222444777;;;======<<<;;;999777222,,,((((((&&&%%%$$$%%%%%%$$$######"""!!!!!!"""###%%%'''$$$$$$$$$$$$$$$$$$###""""""######$$$$$$######"""#########"""######$$$$$$"""$$$%%%$$$!!! $$$$$$##################&&&%%%%%%&&&((((((&&&$$$"""###%%%'''((()))))))))+++(((%%%%%%&&&'''&&&%%%''',,,---)))&&&'''(((&&&&&&%%%$$$%%%'''(((''''''*********)))))))))******))))))*********))))))((('''(((((('''&&&''')))+++******+++++++++***((((((&&&'''((()))******+++***++++++((('''***...,,,&&&&&&'''))))))((((((((())))))))))))******))))))(((***''''''***+++)))+++///.........---,,,+++******,,,---+++'''(((---///---,,,,,,+++***)))(((''''''(((,,,,,,(((''')))***)))(((((())))))*********+++)))*********)))))))))***************+++,,,......*********,,,---,,,)))'''(((((())))))******))))))*********++++++************************************'''%%%'''+++,,,***'''((((((((()))******++++++((()))++++++***)))+++,,,,,,,,,,,,,,,+++***))))))++++++*********)))))))))++++++)))((((((((())))))******************************))))))))))))******$$$''')))*********,,,---++++++)))&&&(((---...+++***++++++,,,,,,---......+++++++++---//////---+++,,,...000000///...------......///000000///...........................---222111///......------,,,222...,,,...///---///333555555777:::777333333777777777666222//////444888888555111000111222111000111444888:::888666444333222222111222333555666777555444555777999999777555777777888999:::;;;<<<<<<<<<;;;999999888777444222555777999999666444333333666555333222222222222333444333222333555777666444444333333555666666444222333333444555555555555555666555555666333//////444222333444444333444666888666:::======888444222333222555888777555444555777<<<999666666888999888777!!!""" !!!%%%'''%%%'''***---///000000222444777999===@@@BBBCCCBBBBBBCCCAAA===:::999999:::;;;AAAAAAAAABBBCCCFFFHHHIIIOOOLLLIIIGGGIIILLLNNNOOOPPPPPPPPPOOOOOONNNNNNMMMUUUUUUUUUUUUUUUUUUTTTTTTPPPOOOJJJDDDBBB???555+++$$$######""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""%%%&&&%%%""" !!!"""$$$%%%%%%$$$"""!!!"""  """###"""!!! """######""" %%%"""!!!######!!!"""%%%$$$###"""$$$&&&(((((((((.........///111333555666333333666:::???AAA???;;;<<<===@@@CCCEEEFFFGGGGGGKKKJJJGGGCCC>>>:::666333666555444555777;;;???BBBBBBAAA@@@>>>;;;666000+++)))'''$$$######$$$%%%$$$"""!!!!!! !!!###$$$%%%%%%%%%%%%%%%$$$###""""""$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%###$$$$$$###!!! !!!###''''''&&&%%%%%%$$$######%%%%%%&&&''')))(((%%%#########$$$%%%'''(((***+++((('''&&&'''(((((('''%%%'''+++,,,)))'''((((((&&&%%%&&&&&&&&&%%%&&&)))+++***+++++++++++++++***)))*********))))))(((((((((((())))))))))))***,,,///++++++++++++***((('''&&&(((((('''(((((()))******++++++)))'''***...,,,'''&&&(((******)))((()))***)))******+++++++++******)))&&&&&&)))++++++...333/////////...---,,,******,,,...---)))***...///---++++++++++++*********)))(((***)))'''(((,,,,,,((())))))***+++,,,,,,------))))))******+++*********'''((()))***,,,,,,,,,------,,,+++++++++***'''$$$((((((***+++++++++***)))***************************)))((((((((()))*********'''%%%&&&)))+++***(((((((((((()))******++++++(((***+++***))))))***,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******************)))((((((((())))))))))))))))))))))))))))))***)))))))))))))))******((()))******((('''((()))+++,,,***(((***///000---++++++,,,,,,---.........,,,++++++,,,......---++++++...111111---+++***+++------............------..................//////000///......------......111---,,,------+++,,,000888555444444222000222777888888777333///000444999888555111000111222333444333555888999777444333222111222333444555666666666888777888999::::::888666777666666666777999;;;<<<:::;;;;;;999666444333333333555777777555333333333444444333222222333444555111000000111444555555444555444444555666666555333222222333444555666666777777555555555222---,,,///222333444333222333555777777999;;;;;;888555444444333333444555555555555555999777777888:::<<<<<<<<<"""###$$$%%%(((+++---......000333444555666888:::<<<===???AAACCCCCCCCCCCC@@@>>>;;;888888999<<<>>>DDDDDDCCCCCCDDDFFFHHHJJJPPPLLLHHHHHHKKKNNNNNNNNNQQQQQQQQQPPPPPPPPPPPPPPPUUUUUUUUUUUUUUUUUUUUUUUUOOOOOOLLLHHHFFFBBB777,,,%%%$$$############"""!!!!!!!!!!!!!!!  !!!###&&&((('''$$$!!!!!!"""$$$%%%%%%$$$"""!!! !!!######""" !!!######""" ###"""###$$$###"""!!!"""%%%$$$######$$$$$$%%%%%%+++***))))))***---000222111000000666===AAA>>>;;;777:::===AAACCCFFFIIIKKKJJJHHHEEEAAA<<<777444222888888888999<<<@@@DDDFFFDDDEEEFFFFFFDDD>>>666000000,,,'''$$$###$$$$$$$$$""""""!!!!!!"""###$$$%%%$$$%%%&&&&&&%%%%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''((('''&&&%%%%%%%%%%%%%%%$$$######"""!!!"""$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))(((%%%"""$$$$$$######%%%'''***+++%%%&&&''')))***)))(((&&&'''***+++((('''))))))&&&%%%''''''&&&$$$%%%***...***,,,---...///...------+++***))))))((((((''''''((()))***++++++,,,///222,,,,,,+++***)))'''&&&&&&)))((('''''''''((()))***)))***)))'''))),,,+++&&&''')))***+++***)))***+++******+++,,,,,,,,,+++++++++'''&&&)))++++++///333/////////...---+++)))(((...111000,,,***,,,,,,*********************************)))(((,,,000///))))))******+++,,,---......))))))***+++------,,,+++%%%''')))***+++,,,++++++,,,+++***))))))(((&&&###((()))+++,,,,,,,,,***)))+++******************+++***)))'''&&&&&&(((***+++,,,)))'''''')))+++***)))++++++******)))((((((((((((***+++***)))((()))++++++***))))))***+++---...,,,,,,,,,+++++++++******)))))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))***+++++++++,,,***((('''((()))***+++***(((***///000---******+++,,,,,,------...+++***)))***,,,---,,,******---000///+++)))***---,,,,,,,,,------,,,,,,,,,---------....../////////......///...------...000000,,,***+++***((()))---666222000111000...000444666888888555222111444777777444222000111333555666777888:::888555222000///111222555666777777666555555555555777888888666444777666555444555777999;;;888:::;;;999444000111222111333555555444333333444555444333222222333444555111111111222333444444444555444333444555666555333111222222333444666777888888555444555222...---///111222333333222222444666;;;888444222111333666777444333333555777777666555666666777999;;;>>>???@@@%%%%%%&&&))),,,///111444222444666777888999<<<>>>>>>??????@@@AAAAAABBBBBB;;;:::888777999<<<@@@CCCHHHGGGEEEEEEEEEGGGIIIKKKPPPMMMKKKMMMPPPQQQOOOMMMQQQQQQQQQQQQQQQRRRRRRRRRTTTTTTTTTTTTTTTSSSSSSSSSNNNNNNLLLIIIHHHCCC888+++'''%%%$$$$$$&&&&&&%%%###""""""###"""!!!  !!!"""%%%'''&&&$$$!!! !!!###$$$$$$###!!! !!!###### !!!"""###"""!!! !!!###$$$$$$%%%%%%%%%###%%%%%%$$$$$$#########$$$***(((&&&%%%%%%'''***,,,...+++,,,111999===<<<999444888<<>>:::666444222:::;;;<<<>>>AAADDDFFFHHHBBBEEEJJJOOOPPPLLLEEE???;;;666///)))&&&%%%######"""#########$$$%%%%%%&&&"""%%%'''(((''''''(((***((((((&&&%%%%%%&&&(((((((((((('''&&&%%%%%%%%%&&&%%%###"""""""""$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%'''((((((%%%###%%%$$$######$$$&&&)))+++###&&&(((******)))((('''&&&))))))'''(((+++***'''&&&(((((('''%%%&&&***...(((***,,,...///000//////******)))(((''''''(((((()))***+++++++++---000333---,,,+++***)))(((''''''+++***(((''''''((()))***''')))(((&&&'''***)))&&&''')))***+++***)))***+++******+++,,,,,,,,,,,,,,,---)))(((***+++***,,,000------......,,,***(((''',,,111222...++++++,,,***((((((((())))))))))))))))))***))))))---111///)))))))))******+++,,,,,,---******+++---000000...,,,&&&''')))***++++++***))),,,+++******++++++)))'''((()))***+++,,,++++++***++++++***))))))***++++++)))((('''&&&&&&(((***,,,---+++******+++,,,++++++++++++******)))((((((((((((***+++***(((((()))***(((((('''''')))***,,,...,,,,,,,,,+++++++++******((((((((()))))))))(((((((((((((((((((((((((((((())))))(((((()))***++++++&&&((()))******,,,///222)))******(((***......+++)))))))))***++++++,,,,,,***)))((((((***+++***)))***,,,---+++******---000,,,,,,++++++++++++,,,,,,+++,,,,,,---...//////000---///000///------///222222...,,,,,,+++)))***---222///...111222000111444222555888888555222333444666555333222222333666888;;;;;;;;;888333///------111333555777888777555444222222333555888888777666777666444444444666888:::666888999777222//////111000222333333222222333444777666444333222333333444333444444444333333333444555333222222444444444333222111222222333555777888777444333555555222111333222333333333222222333555;;;777222111333666777777666555555666888888777666222444777999;;;>>>@@@AAA+++)))***...000000222666555666888999:::;;;???AAA@@@???>>>>>>>>>>>>??????888777777999<<>>;;;888777666<<<>>>AAADDDEEEFFFFFFFFFAAAEEEKKKSSSXXXYYYUUURRRFFFAAA888111,,,(((%%%$$$"""######$$$%%%%%%&&&&&&"""%%%(((((('''&&&(((+++((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$!!!"""###%%%&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$'''%%%$$$###$$$%%%'''((($$$&&&)))+++***(((((((((&&&(((((('''))),,,+++'''((())))))(((''''''***,,,'''''')))***,,,---------))))))'''''''''''')))***(((***+++++++++,,,000222------+++***))))))))))))++++++***))))))((())))))'''))))))''''''))))))'''&&&(((******)))((()))***)))***++++++,,,,,,,,,,,,---***))),,,+++)))))),,,***+++---------+++)))''''''---000...+++,,,---,,,((((((((((((((()))))))))%%%((()))(((***---,,,((())))))*********+++++++++,,,+++,,,///333444111...))))))************))))))---,,,+++,,,---......,,,))))))))))))******++++++,,,+++***))))))***+++,,,)))(((((('''((()))+++,,,,,,------------,,,++++++((((((((()))******++++++)))*********((('''((()))'''''''''((()))***+++,,,,,,+++++++++************''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,+++***+++---000)))+++***(((***...---)))(((((())))))***+++++++++***)))'''((()))+++******++++++***+++,,,---...///,,,,,,++++++++++++,,,,,,+++,,,,,,...///000111111...111222111......000333555111...///...,,,---111222//////333666444222444///333777777555333333444555555555444333333555777;;;;;;:::666222...---...111333555666777666444333222222333666999:::999777666666555555555666777888555666666555333111000000111222333333222111333444888777555333333333333444555666666555444333333444555333111111333444333333333222222222222444666777777333222666777555444666333444444333222222444555666444555999======888222666777777777777777666666000333666999:::;;;>>>???666222222555555222333777777888::::::;;;===@@@CCCAAA???>>><<<<<<<<<===>>>888999:::===AAAEEEIIIKKKKKKJJJGGGFFFGGGJJJMMMOOOQQQRRRRRRRRRQQQQQQSSSUUUPPPPPPQQQQQQRRRSSSSSSTTTVVVVVVUUUSSSRRRQQQPPPOOOJJJKKKKKKKKKLLLKKKAAA666...***((()))---...,,,)))(((((())))))'''%%%""" """  !!! """!!! !!!"""!!! !!!######"""  """###!!!%%%&&&######'''(((%%% """######!!!!!!$$$''''''&&&$$$""""""###$$$%%%$$$$$$&&&(((,,,///333444444999>>>???===;;;<<<>>>EEECCCAAA???===<<<<<<<<<>>>AAAEEEHHHIIIGGGEEECCCFFFGGGJJJOOOUUUXXXYYYYYYNNNIII@@@999333...***'''!!!"""###$$$$$$%%%%%%%%%"""&&&)))((($$$###$$$'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&$$$###$$$&&&'''$$$""""""###%%%&&&&&&%%%$$$###(((&&&$$$$$$%%%''''''&&&'''&&&%%%$$$$$$$$$%%%%%%%%%(((******)))'''((()))&&&((('''&&&)))---,,,'''+++***((()))******)))(((***))))))))))))***++++++((('''&&&&&&&&&(((***+++((()))*********+++...000...---,,,*********++++++,,,,,,,,,,,,+++***)))((((((+++,,,)))(((***+++)))&&&'''))))))((((((((()))((()))***+++,,,,,,,,,,,,***((())),,,,,,)))(((***)))+++---......---+++)))$$$,,,000...++++++,,,+++******))))))))))))))))))$$$))),,,***)))++++++(((++++++++++++************---,,,---111666777444000,,,,,,+++***))))))))))))...,,,++++++,,,------,,,***)))((('''''')))***,,,,,,+++***((((((***+++,,,(((((())))))***++++++,,,***,,,...///...,,,***)))((((((((()))******++++++)))*********((('''((()))&&&'''((()))***+++++++++++++++*********)))))))))&&&&&&((()))))))))((((((************************(((((((((((()))***+++,,,000000...+++((('''(((***,,,---,,,***+++...,,,(((((())))))***++++++,,,,,,,,,***((()))***,,,,,,,,,,,,++++++---111111,,,(((---,,,++++++++++++,,,---------...000111222333444000333444333///...111444444000...//////,,,...111333...---111333111000111...111444333222222555888444666888777555333444666999999888555111000000111222222444444555444444333444333444666888999777666666666666666666777777777666555555555555555333111333444444333222111222444666555444333333444555666222444666555444333555777666444222222333444444444444333222111222333555666888333222666888666444555444555555444333333444666444333444999@@@@@@888000555777999888555333444555///222666888888888:::===AAA<<<:::===;;;555555999888:::;;;;;;<<<>>>BBBEEEAAA@@@>>><<<;;;;;;<<<===:::;;;===AAADDDHHHKKKMMMLLLJJJHHHGGGHHHKKKNNNPPPQQQRRRQQQOOOLLLMMMRRRWWWOOOOOOPPPQQQRRRSSSTTTTTTXXXWWWVVVTTTRRRQQQPPPOOOIIIKKKKKKLLLOOOOOOGGG===000,,,)))+++///111...+++'''(((((((((&&&###!!!### $$$"""!!!!!!"""$$$###!!!!!!!!!###$$$###"""  """$$$###&&&&&&!!!!!!&&&'''### """$$$$$$######&&&)))%%%$$$###""""""###$$$%%%!!!"""%%%&&&(((+++000333000777>>>@@@>>>===>>>@@@EEEDDDBBB@@@??????@@@@@@???CCCGGGKKKKKKHHHCCC@@@LLLJJJHHHIIILLLQQQTTTUUURRRMMMEEE===777222---*** !!!"""######$$$$$$###$$$''')))'''"""!!!######$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%((('''$$$!!!%%%%%%'''''''''%%%###!!!)))'''$$$###$$$&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&)))+++***(((&&&(((***&&&''''''&&&***...,,,''',,,***((()))++++++(((%%%///...,,,***))))))***+++'''&&&%%%%%%&&&(((+++,,,((())))))))))))***,,,///...---,,,+++++++++,,,---,,,---------,,,+++)))''')))---...***))),,,,,,+++%%%'''))))))((('''((()))'''((()))***+++,,,,,,,,,(((&&&(((------)))((())))))+++...///000...---+++'''...222///***)))((('''++++++++++++******))))))%%%,,,000---++++++,,,+++---,,,,,,++++++******)))...---...222888999555111///---+++)))(((((()))))),,,***(((((()))***)))(((***)))'''%%%&&&(((***,,,,,,+++)))(((((()))+++,,,'''(((***+++,,,,,,,,,,,,(((+++...///...+++((('''++++++******)))((((((((()))******)))(((''''''((('''(((***+++,,,,,,++++++*********))))))))))))(((%%%&&&((()))))))))((((((************************(((((((((((()))***+++,,,***+++***)))((())),,,......///...,,,---///---((()))******+++,,,,,,------...,,,******,,,---...------+++,,,111555333***!!!...---,,,++++++,,,---......///000111333555666666111444666444///...111555111---+++,,,,,,***,,,///333---))),,,---,,,+++---000111111///...000666;;;333666999999666444444555666666555333222111333555222222333333444333333333444444444555777666444222555666777777888777777666888666444555888888555222444555555333222111222444444444333333444555777888000222555555333333666888777555333333444555666555555444222111111222444555999444222555777555333444555666666555333333555666777222///333:::===999333444777:::888333000222555...222666777666666888:::AAAAAA@@@>>>;;;999::::::???>>>===;;;;;;===>>>???AAA@@@<<<666222333999>>>BBBBBBCCCFFFJJJLLLLLLKKKKKKHHHCCCAAAEEELLLOOOOOOSSSUUURRRLLLLLLRRRUUUSSSQQQPPPPPPRRRUUUUUURRROOOZZZYYYXXXUUURRRNNNKKKJJJJJJIIIIIINNNSSSRRRKKKCCC888111)))&&&'''******(((&&&&&&$$$"""!!! %%%""" """###""" !!!$$$%%%$$$""""""""" !!!"""$$$%%%###%%%&&&&&&%%%#########""""""#########$$$$$$$$$$$$""" !!!%%%(((***+++'''&&&%%%###""""""###$$$$$$$$$$$$$$$%%%''')))***///222777;;;===???AAACCCFFFEEEDDDCCCBBBBBBBBBBBBIIIMMMMMMIIIGGGHHHGGGDDDNNNOOOOOOMMMKKKGGGCCCAAAIIIGGGBBB>>>:::555///+++%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&''''''%%%''''''$$$$$$&&&%%%"""&&&&&&%%%%%%&&&''')))***&&&&&&'''((('''&&&$$$###&&&%%%&&&(((++++++&&&"""...+++&&&$$$%%%&&&(((((('''$$$###$$$&&&'''%%%###&&&&&&&&&'''((())))))***)))&&&$$$&&&***,,,)))%%%&&&%%%(((...000---,,,...---***'''(((******(((&&&+++'''%%%&&&+++,,,***'''(((&&&%%%%%%(((***++++++...+++)))+++///222222111000///...,,,***((('''&&&)))+++---,,,)))(((***,,,******)))((((((((((((((()))))))))((('''(((+++...+++((((((++++++((('''******,,,///000000...+++))))))***+++,,,++++++))))))+++******)))******++++++,,,,,,+++***)))))))))***---,,,)))(((((()))+++---000111222333222111///---+++,,,,,,)))%%%$$$&&&)))+++((((((++++++((((((+++,,,***((('''&&&'''((()))++++++***))))))***++++++************++++++++++++000...---,,,,,,***'''%%%(((***++++++)))((()))***+++(((%%%&&&)))+++***)))---,,,,,,++++++*********---+++)))((()))))))))((($$$&&&)))+++---------,,,******+++++++++)))((('''''''''(((((())))))******)))))))))***++++++,,,,,,,,,---......//////......---((('''******((()))///+++++++++,,,,,,,,,------***+++------------...000,,,...///...,,,---000444...000333666777555333222555...***---000//////111===444...///222222333444000///......///111333444...000111///------000333111444666444111......///777555555888666111...///444333111111333444555444555333333333111...222888888999888444000///222666888666444333444666777777444444444444444444444444111222333333222222444666555555666666777777888888555444444555888999999888:::888555222000111222333:::444777666...000555222555666333......222444222444555555555666666777777<<<999666444222333444555333444666999<<<===;;;999BBBAAA>>>;;;999999;;;===AAA???===;;;::::::<<<<<<;;;888444000///222888<<>>@@@DDDDDDCCCCCCCCCCCCDDDEEEFFFJJJJJJHHHGGGIIIJJJHHHOOOOOONNNKKKHHHDDD@@@>>><<<;;;;;;;;;:::777333///''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$'''&&&""""""%%%%%%"""%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''(((***)))'''%%%...***&&&$$$%%%''''''((('''%%%$$$%%%''''''&&&$$$'''(((((()))))))))((((((***'''%%%'''***+++(((%%%(((''')))...///,,,+++,,,000,,,******---///...,,,***'''%%%'''***,,,***'''***(((&&&&&&((()))))))))+++)))'''(((+++......---/////////...,,,+++)))))))))+++,,,+++)))(((***,,,******)))(((((((((((()))''')))++++++******+++,,,///+++***+++***''''''***)))+++---///...,,,)))'''***++++++,,,+++***)))(((,,,++++++************+++++++++******)))*********---+++)))(((((()))+++---...///000111111///---,,,***++++++)))&&&%%%'''***+++((((((++++++((((((+++,,,+++***)))(((((()))***)))******************)))))))))))))))((((((((((((++++++*********)))'''&&&)))******)))((((((***,,,+++(((&&&&&&)))******)))------,,,,,,+++*********///,,,)))((()))*********''')))***,,,,,,,,,***)))***++++++,,,+++***)))((())))))******************++++++******************++++++,,,------------,,,///***))),,,,,,***,,,111---------------......///***,,,------------...000000111111///,,,---///222111111222333444444333333666111---///000///111555888111---111444444333333111000000///000222444555444555444000,,,***+++---000222444333000......///666444444777666111///000444222111000222333444333333222333444222///222777888999999777333111333666666555333333444666888888111111111111111111111111333555555555444444666888666666666777888888999999777666555555777777666555777666444222222444666777999333666666///222777333333555333//////222333111444444444444555555666666999777555333333444555666222222444999===>>>:::666DDDAAA===999999:::===@@@@@@???<<<999777666666777444111,,,+++...555:::>>>JJJIIIIIIKKKMMMMMMLLLKKKLLLIIIGGGIIIMMMQQQQQQQQQQQQSSSRRRPPPPPPTTTUUUSSSQQQOOOMMMNNNPPPSSSUUUVVVQQQOOOLLLMMMQQQSSSSSSRRRJJJNNNQQQRRRPPPLLLHHHFFF999333---)))'''&&&$$$!!!$$$###"""!!!  """######"""""""""!!! !!!"""###$$$%%%%%%$$$###"""######"""!!! """&&&)))%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$&&&&&&&&&############$$$%%%''''''$$$$$$$$$$$$%%%&&&((((((%%%'''+++...111555999<<>>EEEFFF@@@999DDDBBB>>><<<<<<>>>???@@@===;;;777444111000000000111---***,,,333<<>>>>>999888888999::::::888666888666222---***(((''''''(((((('''&&&&&&'''''''''&&&'''&&&""""""%%%'''%%%(((((((((((())))))******&&&&&&$$$######$$$%%%&&&%%%'''(((&&&######&&&)))+++)))'''&&&'''(((''''''((('''''''''((((((((('''((())),,,......,,,***(((...+++)))((())))))'''%%%***((((((,,,---******---000,,,)))))),,,//////...)))'''&&&'''***+++***(((((('''&&&&&&'''((('''&&&******)))))))))***)))))),,,---...000000...---,,,***+++++++++++++++,,,,,,,,,,,,+++******************,,,......,,,+++++++++...,,,,,,///...***(((******+++,,,,,,***(((%%%$$$'''(((***+++,,,,,,+++***...---,,,+++***************)))))))))***+++,,,,,,+++***)))))))))***+++,,,,,,---///000000...---,,,))))))((((((((()))+++,,,+++((((((++++++((((((+++)))******++++++***))))))))))))(((((((((((())))))------,,,,,,+++************+++,,,,,,***)))))))))(((***++++++++++++,,,---***)))((('''(((***++++++---------,,,,,,+++++++++111---)))'''(((***++++++++++++,,,++++++***)))((())))))******************((((((''''''&&&&&&%%%%%%+++++++++*********))))))((()))+++,,,,,,,,,******///...---.........///111000///---------...000111,,,---...---,,,---///111//////......///333777:::111111222222222222222222000...,,,+++((('''---444222...---111444222111222111111000000000111222333222111111///...---,,,,,,,,,,,,.........//////000111///000444444111111333444222000///000111111111......000555555222111444777:::======999777777888777888999999888777888999333333333333333333333333777888999999888777888999666666666777888888999999999777555444555555444444<<<;;;888666555555555555444///444888555999===888666:::;;;888888:::999666666666555444555555666777:::999777666666666888888:::777999AAAJJJLLLDDD<<>>;;;555333000---+++******+++///,,,+++000:::CCCIIIKKKNNNMMMNNNPPPRRRSSSSSSRRRFFFBBBCCCKKKPPPOOONNNOOONNNNNNOOOQQQQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPOOONNNSSSPPPLLLKKKMMMOOOOOONNNNNNSSSVVVOOO@@@444//////(((((())))))***(((&&&$$$"""!!! !!!!!!"""""""""!!!  !!!######"""""""""$$$ !!!###$$$$$$"""  ###$$$$$$$$$&&&'''''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))%%%&&&''''''((()))---000666666888:::???DDDIIILLLUUUUUUSSSPPPQQQTTTRRRNNNOOOLLLIIIEEECCCBBBCCCDDD???<<<999888888999888777<<<:::666111---)))'''&&&&&&&&&%%%&&&&&&'''((()))&&&(((((($$$$$$((()))'''((((((((()))))))))))))))&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&$$$!!!!!!$$$((()))(((''''''(((((('''&&&((((((((((((((('''((((((&&&(((+++...///...---,,,///---***))))))(((''''''(((&&&&&&***,,,+++,,,000000---)))(((+++,,,,,,***(((((('''((()))***))))))%%%$$$$$$%%%((()))(((''')))*********)))(((((((((***+++,,,---...------,,,,,,,,,,,,,,,---......---------,,,+++++++++++++++.........,,,******+++---)))))),,,222222---)))***+++,,,,,,,,,+++)))&&&%%%$$$&&&(((+++,,,---......---,,,++++++*********+++***)))))))))***+++,,,,,,******)))))))))***,,,,,,---...000111111000///...***)))(((((()))***,,,,,,+++((((((++++++((((((+++(((((()))******))))))(((,,,***'''%%%%%%'''***,,,......------,,,,,,,,,,,,///111222000---******+++'''***---///...,,,++++++***))))))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,(((''''''))))))))))))*********+++++++++***(((((((((((())))))******((((((''''''&&&&&&%%%%%%))))))*********+++++++++)))***,,,......---+++***,,,------,,,---.........------,,,,,,,,,---...///.........---,,,,,,///111///...---...000333666888...///222333444222000///444111000000---+++000888555000...///000......111///////////////000000111............/////////...+++++++++,,,...///000000000......222333111111444444222000///000222222111...---///444555222000222555999======:::888888999;;;===>>>===:::777777777555555555555555555555555555777999999777666666777444444555555666777777777777555333333555777777777<<<;;;999777666555555555333...444:::999>>>AAA;;;:::>>>@@@>>>>>>@@@>>>;;;999888777666666777888999===<<<:::999888777777777666444666???IIILLLEEE<<>>;;;999999999999888999888666333000,,,***(((%%%%%%$$$$$$%%%&&&&&&'''&&&))))))''''''******'''%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$%%%$$$###""""""$$$&&&(((''''''((())))))'''&&&'''((()))((('''&&&''')))%%%'''***---...//////...///---+++***((((((((()))(((%%%%%%)))******---111111...++++++---...+++)))(((((((((((())))))))))))%%%%%%%%%'''***+++***)))'''(((***)))(((''''''(((*********+++++++++,,,,,,...---,,,---///111000///......---,,,,,,,,,,,,,,,000///...+++))))))+++---'''''',,,222333...******+++,,,,,,,,,+++***((('''###%%%(((***---......///+++******)))******++++++*********)))******++++++))))))))))))***+++,,,,,,...///111222333222000///+++)))'''(((***+++,,,++++++((((((++++++((((((+++((((((((((((((()))))))))---***(((%%%%%%(((***---,,,,,,------------------111444555222...++++++,,,(((+++///000...,,,+++***)))******)))((()))+++---***++++++,,,---......///---+++)))(((((()))(((((((((((()))***++++++,,,---(((((((((((()))***,,,,,,******))))))))))))))))))((())))))***++++++,,,,,,)))+++---///000...,,,+++))),,,,,,******------++++++++++++,,,,,,,,,,,,,,,//////...---,,,,,,///222111000......///111111111+++---111333444333000///333///...///...,,,///444444000...///...,,,---111///////////////////////////.........//////---,,,,,,+++***+++...000000000///------111111///000333333111///000111333333333///---...333555222000000444888<<<<<<999777888999===@@@BBB@@@;;;666555555444444444444444444444444444666888888666444444444333333444555555666666777777555333333666999:::;;;888888888777777888888888444///555======BBBEEE======@@@BBB@@@@@@BBBAAA>>>;;;:::888777666777999:::>>>===<<<:::999888777777666555888AAAKKKOOOKKKEEECCC???:::888888555000+++&&&%%%$$$$$$$$$&&&(((******///666===DDDKKKQQQTTTUUUTTTSSSSSSTTTSSSQQQOOOLLLEEEFFFQQQWWWTTTTTTXXXVVVSSSRRRUUUTTTPPPPPPSSSPPPRRRSSSRRROOOMMMMMMOOOIIILLLOOOPPPNNNNNNRRRUUUNNNTTTWWWQQQDDD999444444,,,///222222...(((###!!!!!!!!!!!!!!!"""###$$$!!!###&&&&&&###!!! !!! !!!""""""!!!!!!"""$$$!!!!!!!!!""""""######$$$"""$$$%%%%%%%%%%%%''')))((())))))***+++,,,------%%%%%%&&&)))***(((%%%"""###$$$%%%''''''''''''&&&######%%%%%%&&&%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''******+++///555<<>>AAA@@@:::555444555333333333333333333333333333555777777666444333333444444555555666777777777888666444444666999;;;<<<888888888777777888888888666000777???AAAFFFGGG???<<>>>>>AAAAAA>>><<<:::888666666777888:::;;;;;;:::999888777777777777999===FFFNNNSSSRRRPPPCCC<<<555111000///***&&&""""""""""""$$$'''***,,,+++222<<>>???<<<;;;:::777555444666777999777777777777777777777777555777===EEELLLQQQSSSSSS888333---***)))(((%%%###""""""######%%%(((,,,///999>>>EEEIIILLLOOOTTTXXXQQQTTTSSSOOOQQQVVVUUUPPPJJJHHHKKKTTTYYYWWWSSSRRRTTTSSSSSSSSSRRRRRRQQQQQQTTTRRRPPPPPPQQQQQQPPPOOONNNNNNPPPSSSUUUUUUSSSQQQTTTZZZ```\\\QQQBBB777111666BBBEEE999...+++''' !!!!!! """###$$$$$$ """###!!! """###""" !!!!!!""""""$$$%%%%%%%%%%%%%%%$$$ $$$((()))'''######$$$%%%%%%&&&'''''')))(((***///222111)))"""$$$%%%%%%$$$###$$$&&&)))'''&&&$$$###"""######$$$(((''''''''''''&&&&&&&&&((()))***((((((---888@@@FFFEEEFFFJJJPPPUUUVVVUUUQQQPPPMMMKKKHHHFFFEEEDDDGGGKKKJJJFFFFFFFFF???555:::666777>>>AAA>>>===???>>>777///)))''''''%%%$$$)))'''%%%%%%&&&&&&%%%$$$%%%""""""%%%***+++((($$$&&&&&&&&&&&&&&&'''((()))&&&'''((())))))(((''''''((('''&&&'''***+++***))))))******(((&&&&&&(((***&&&&&&&&&&&&'''(((******,,,,,,,,,+++******---///---,,,***)))))))))***+++---,,,...111000+++)))******+++,,,+++******,,,---.........------,,,,,,,,,---***))),,,---+++,,,000111,,,((()))---000///---000...------///111222111...////////////---+++***......---,,,***))))))(((,,,)))''''''(((***++++++---,,,,,,+++***)))((((((///******///000+++)))++++++)))(((''''''((()))+++---,,,***)))))))))******...,,,)))((()))******))))))+++...---,,,,,,...111,,,***((((((***---......+++)))((()))+++///000111+++***)))((()))***,,,...///...,,,++++++,,,...///000---...222333000000333777444000---+++,,,...///222222333333222///***'''...---+++***)))***++++++---+++,,,000555666222...111000///---+++******************++++++*********,,,------+++((('''(((************))))))(((((((((((((((''''''(((***,,,---,,,++++++...222333111...***((()))+++///000...,,,---+++)))+++000111///+++---...///000000///......555111---...111111...***000000000000000111111111......,,,+++******+++,,,222333333111...+++******//////000222333111...+++111,,,)))+++.........---000...---+++,,,...111333,,,000000,,,,,,000///+++222333444555666666666666222///,,,,,,///444777999666777888666444444777999777<<>>???:::999888777777777888999:::999:::<<<===<<<:::888666555999???HHHOOOTTTTTTSSS///+++&&&%%%&&&'''$$$!!!"""###""""""&&&///666BBBFFFJJJLLLMMMOOOSSSWWWQQQTTTSSSQQQSSSWWWUUUPPPLLLHHHHHHNNNSSSSSSRRRSSSVVVVVVVVVVVVUUUUUUUUUTTTQQQNNNLLLMMMPPPQQQQQQPPPOOOPPPRRRSSSSSSSSSSSSRRRRRRXXX^^^]]]VVVMMMGGGDDDEEELLLJJJ<<<111---((( &&&%%%$$$###"""######$$$$$$ ###%%%###"""######!!! !!!"""  !!!"""######$$$$$$$$$###  %%%)))(((&&&######$$$$$$%%%&&&&&&'''((())),,,///000...(((###$$$%%%%%%$$$###$$$&&&((('''&&&%%%$$$######$$$%%%''''''''''''''''''''''''((()))(((&&&%%%)))111999<<<===AAAGGGNNNQQQPPPNNNOOONNNMMMKKKIIIHHHGGGGGGJJJKKKIIIEEEEEEGGGCCC<<<<<<999;;;@@@AAA>>>>>>AAACCC???888111---)))&&&$$$***(((&&&&&&'''((('''&&&&&&$$$"""$$$)))***((($$$'''''''''&&&&&&&&&''''''&&&'''((((((((('''&&&&&&((('''&&&'''***+++***))),,,+++)))''''''((())))))''''''''''''((()))***+++,,,------,,,+++,,,...111+++***)))((('''(((((()))---***,,,000000,,,((()))***++++++***)))(((***+++------,,,,,,,,,+++++++++///+++***++++++)))+++...000,,,((()))---000///---111///---,,,---//////...,,,,,,......///......---------,,,+++***)))((((((---***((((((***,,,,,,,,,,,,,,,++++++***))))))(((,,,((()))...000---+++---+++***(((''''''(((***+++,,,+++***)))))))))***+++///---++++++,,,---,,,++++++---//////......000222,,,***((((((***,,,------+++)))((()))+++...000000---,,,*********+++---......---+++******+++---...000...000444555222111333666555222000000000222333888333......000000,,,(((,,,,,,+++++++++++++++++++++***+++///333444000,,,///......---,,,,,,,,,,,,,,,+++***))))))***+++,,,---...---+++(((''''''(((++++++++++++******))))))***))))))))))))***,,,------,,,,,,...111222000...,,,++++++,,,......,,,)))---***))),,,000222///+++/////////111222222111000555222000111333333000,,,000000000000000000000111111000///---+++***+++,,,------.........---,,,+++111///......//////...---///.........------...000///...,,,,,,---...000222---111111......222222...222333444555555555555555222000------000333555666666777777666555666999===666:::>>>===999555222222333333333444444555666666444666666444666999888444333666:::<<<;;;999:::;;;;;;::::::;;;<<<===;;;:::;;;;;;::::::999777666555555888<<<@@@BBBAAA???>>><<<>>><<<888;;;@@@AAA>>><<<;;;:::888888888999:::666888:::<<<<<<;;;999777888;;;@@@GGGNNNSSSUUUUUU'''"""!!!&&&((($$$ ###%%%###!!!(((666BBBLLLOOOQQQPPPNNNOOORRRVVVQQQSSSTTTSSSUUUWWWVVVQQQPPPJJJGGGKKKPPPQQQSSSVVVVVVWWWWWWWWWWWWVVVUUUUUUOOOKKKHHHIIIMMMOOOOOONNNPPPRRRTTTSSSQQQPPPRRRTTTSSSXXX]]]^^^\\\XXXWWWWWWSSSTTTLLL===333000+++###((('''&&&$$$###"""""""""$$$ ###%%%$$$###%%%!!!  """###"""!!! !!!"""""""""###!!!!!!###''')))'''%%%######$$$$$$%%%%%%&&&&&&'''***---...,,,)))&&&%%%$$$%%%&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''&&&$$$"""$$$***///000444:::CCCJJJLLLKKKHHHOOONNNNNNMMMKKKJJJHHHHHHKKKKKKHHHDDDDDDEEEDDD@@@@@@@@@BBBDDDAAA===>>>CCCGGGFFFCCC===555---)))&&&***(((&&&&&&((()))))))))(((&&&###$$$'''((('''%%%(((''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%((('''&&&'''***+++***)))000,,,(((&&&(((******((((((((((((((()))***++++++---.........------///111)))((('''&&&&&&&&&'''''',,,))))))///111---)))'''***++++++***((('''((()))******++++++******))))))000,,,***+++***((()))---///,,,)))***---///...---111///,,,+++,,,,,,,,,+++)))***+++---...///000000------,,,+++******)))(((---+++))))))+++---------,,,+++++++++***)))))))))+++((((((---///...---...+++***)))(((((()))***+++*********)))******+++,,,,,,+++***+++,,,,,,***((((((***++++++++++++,,,...---+++))))))***,,,,,,++++++)))((())),,,.../////////...,,,++++++,,,------,,,,,,************,,,,,,///...111666777333111333333333222222222333444444===444***)))---000---)))***++++++,,,,,,,,,,,,+++,,,+++,,,///333333000,,,------------------------///---***((((((***---///......---+++(((''''''(((------,,,,,,,,,,,,++++++,,,++++++******++++++,,,...---,,,---///000///......---------...,,,***''',,,***+++...111222...+++111//////222555666444111555333222444666666222...111111000000000000000000333333222///,,,+++,,,------,,,,,,...111111...***222///,,,***+++---...///...111222///,,,,,,///333------------...///000111---000000///000222222000333333333444444444444444444222111111333555555555;;;:::999666555666999===555777999:::999777444333111333555777888777666555444666777777:::===<<<888777999<<<===<<<;;;;;;;;;<<<;;;:::;;;<<<<<<;;;999;;;;;;;;;:::999888777666777999<<>>???===@@@>>><<<:::999999999:::555666888:::;;;:::999888:::;;;>>>DDDLLLRRRVVVWWW%%% !!!(((***&&& $$$%%%%%%%%%'''111@@@LLLSSSTTTTTTQQQNNNOOORRRVVVRRRSSSTTTUUUWWWWWWUUURRRTTTMMMJJJMMMQQQSSSUUUWWWSSSTTTTTTUUUUUUTTTSSSSSSNNNJJJEEEEEEJJJMMMMMMLLLQQQTTTVVVTTTOOONNNQQQUUUTTTYYY^^^```___]]]]]]]]]YYYTTTHHH:::333222---'''&&&&&&$$$###"""!!! ######%%%###"""$$$  """$$$###""" !!!""""""#########&&&((((((&&&#########$$$$$$%%%%%%%%%%%%'''+++...---((($$$$$$&&&$$$%%%&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%###!!!"""&&&******...555<<>><<<888:::;;;;;;<<<;;;:::::::::<<<;;;:::;;;<<<;;;999888;;;;;;;;;::::::999777777999:::<<<===>>>>>><<<<<>>;;;999888888:::;;;555666888999999888777666888888:::@@@HHHQQQWWWZZZ%%%!!!!!!''')))%%% '''%%%###'''000===HHHOOOVVVVVVTTTQQQMMMNNNSSSXXXUUUSSSSSSUUUWWWVVVTTTSSSRRRMMMKKKOOOSSSSSSSSSTTTQQQRRRSSSTTTTTTSSSRRRQQQKKKEEE@@@BBBHHHNNNOOONNNRRRUUUWWWTTTOOONNNQQQUUUQQQUUUZZZ^^^___]]][[[ZZZ[[[TTTGGG<<<666333...(((%%%%%%%%%$$$###""""""!!!"""!!!###!!!!!!"""  ###$$$$$$### """###$$$###$$$%%%'''((('''$$$"""######$$$$$$$$$$$$$$$%%%&&&***---***$$$!!!###'''$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$%%%&&&((()))+++***)))(((&&&$$$###"""$$$$$$$$$$$$###$$$&&&((('''***...333777<<>>???CCCGGGGGGAAA;;;777666,,,***'''&&&'''((())))))***(((%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%'''(((***+++,,,+++***)))((((((''''''((('''&&&'''***+++***)))222,,,'''&&&***,,,***(((+++************++++++,,,000000000...+++)))((((((((((((((((((((((((((((((---+++,,,222444000***(((+++---...---+++)))((()))&&&''')))******)))((('''+++((((((+++,,,+++,,,000,,,+++***+++,,,------,,,...,,,++++++---...///...++++++++++++,,,,,,------/////////...------,,,,,,+++***))))))+++,,,,,,+++***************+++++++++---,,,++++++,,,------+++++++++************++++++))))))******++++++++++++,,,,,,,,,...//////---+++...------......//////...,,,***))))))***+++***)))***)))((())),,,---------------,,,+++++++++++++++------,,,,,,,,,,,,---------,,,000555666222///000///000000000///...---,,,222111///,,,******+++---)))***,,,---......---,,,---...///111222111...,,,............---,,,+++***++++++---......---++++++***++++++***))))))***,,,------------------------......------,,,++++++***,,,,,,------,,,,,,------+++,,,---...---,,,+++++++++,,,---///111000///---///...///111555666444222222333444555666444000...111111111111000000//////444555555222---+++---111444111///111444444///***///......///111111///...000111...***,,,111000+++...///000111222333444444------///111222111111111444444333222222222333333333444555888::::::999666DDDAAA;;;777666666888999444444444555777888666555333333444555666777888999999<<<<<<:::;;;>>><<<777;;;:::999999999999999999;;;:::999:::;;;:::888777::::::::::::999888888777:::;;;;;;<<<======<<<<<>><<<999777666777999:::888999999999888666555444444444555;;;EEEOOOXXX\\\###!!! ###$$$""" '''$$$%%%,,,999FFFMMMPPPXXXWWWTTTOOOLLLMMMSSSYYYXXXTTTRRRTTTUUUSSSRRRRRRPPPKKKJJJOOORRRQQQPPPPPPQQQSSSUUUVVVVVVUUUTTTSSSHHHBBB<<>><<>>AAAAAABBBDDD>>><<<888555444555777888:::::::::999777666444333222111333888CCCNNNWWW\\\!!!!!!!!! !!!"""$$$%%%(((...888CCCMMMSSSUUU[[[YYYUUUOOOKKKMMMSSSYYY[[[UUUQQQSSSSSSPPPOOORRRRRRLLLJJJNNNQQQPPPOOOPPPRRRSSSUUUWWWXXXWWWUUUTTTLLLDDD===???IIIQQQTTTRRRRRRSSSTTTUUUTTTSSSRRRRRROOOOOOQQQSSSUUUVVVVVVVVVVVVRRRMMMHHH@@@777///+++******))))))'''%%%"""!!!%%% """""""""!!! !!!###$$$$$$###!!!!!!  """$$$%%%$$$%%%&&&&&&$$$"""!!!!!!$$$$$$##################&&&'''&&&$$$!!!!!!$$$'''$$$&&&''''''%%%$$$###$$$######"""###$$$&&&((()))))))))((('''&&&%%%%%%$$$%%%&&&'''((()))((('''%%%'''((((((((('''***///333555999???EEEHHHIIIHHHGGGGGGEEEFFFIIIGGGBBBDDDIIIOOOQQQNNNHHHEEEGGGFFFCCC??????@@@BBBBBBAAA>>>;;;777333...***))))))((((((%%%&&&''''''&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((((((((('''&&&'''***+++***)))(((((())))))******))))))+++******)))))))))******...///000///,,,***))))))'''((()))*********))))))+++...333777222***''')))(((***------+++***))))))'''(((+++------,,,***))))))))),,,111222...,,,...)))***,,,,,,,,,+++,,,,,,...,,,******+++------,,,,,,+++***))))))***+++,,,------------,,,,,,,,,,,,+++******+++---...,,,+++((())))))***++++++,,,,,,,,,...,,,(((***//////++++++,,,,,,,,,,,,,,,,,,+++******+++,,,+++***)))))))))'''&&&'''(((***))))))+++)))((()))++++++***((()))(((((()))+++,,,+++)))))))))(((***,,,---,,,***+++,,,,,,---------------,,,,,,,,,------,,,,,,,,,///...///333444111111333111111000000000000000000,,,,,,,,,+++***+++...000...------,,,,,,,,,---------///222333111///---,,,+++,,,...//////---,,,+++)))***+++,,,,,,+++***)))---------+++((('''((()))))))))******++++++++++++++++++,,,------,,,+++***$$$)))---///...,,,,,,,,,(((+++......,,,+++,,,------......------...000222,,,000444444111000111444555666666444222000......222222111111000//////...+++///111///++++++///555222111000/////////000000,,,---...111333222///,,,000444222++++++111111+++......------///111444666555333555::::::555333555555444333222333444666888:::999999::::::999666333<<<999666777:::<<<======777999999777444222555777555666888:::<<<<<<<<<<<<@@@AAA>>>::::::>>>>>>:::<<<999555555777:::::::::666666555666888888777555777777888888888777666666777666666666777999:::;;;@@@;;;<<>>BBB???@@@CCCAAA???DDDLLLNNNPPPMMMHHHHHHMMMLLLGGGDDDBBB???@@@AAAAAA===999<<<777111---******)))(((###%%%'''((('''&&&%%%%%%***)))((('''&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((((('''&&&'''***+++***)))$$$''')))******))))))*********)))))))))))))))***---...000000...,,,,,,,,,&&&''')))*********)))((()))...555777000'''%%%)))&&&(((+++,,,+++)))))))))'''))),,,......---+++***+++***...333444...++++++)))***,,,,,,,,,++++++,,,...,,,)))))))))******)))+++***)))))))))***,,,---,,,+++++++++++++++++++++,,,,,,+++---...///...,,,(((((()))***+++,,,,,,---***,,,+++'''***000111---+++,,,,,,------,,,,,,+++***+++,,,,,,+++***)))(((///---,,,,,,...///000000...+++)))***------,,,)))((('''''')))+++,,,+++***)))))))))***,,,---+++***,,,,,,---.../////////...***++++++,,,,,,++++++***111///000444444222222555............///000111222///+++''''''***...000111000///---,,,+++,,,,,,---111444666777555333111000)))***---/////////...---+++******************+++000000...+++(((&&&&&&&&&(((((()))))))))***************,,,,,,,,,,,,+++***"""'''---000///,,,,,,,,,))),,,//////,,,***+++,,,.........---,,,...111333,,,222777666111...111555777888777444111///...///222222222111000//////...(((,,,000...******000666888888555222...---///111,,,,,,---...000000...,,,...777777...***///222......,,,++++++,,,000333555555222444:::999333111444555444333222333555888999AAA@@@>>>>>>===:::777444===:::777888:::<<<;;;999888;;;<<<888222111444888444777;;;???AAA@@@===<<<>>>>>>:::666777;;;===:::===999555555888;;;;;;;;;555444444555777888777555666777777777777666666555444444333444555777999:::BBB======BBBBBB===:::<<>>???CCCDDDAAAAAA???;;;666000+++'''%%%((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&'''((()))******)))((('''((()))***+++***)))'''%%%******))))))((((((''''''+++++++++************************---///...***&&&(((&&&'''---///,,,***+++111222000+++))),,,,,,)))((())))))))))))***---000)))///333111+++''')))---+++***************++++++...******,,,***&&&'''---,,,***((((((+++,,,+++))))))***+++,,,,,,+++)))(((,,,,,,***)))))))))***+++.........---,,,+++)))(((,,,***((((((***,,,---......---++++++,,,---,,,+++---,,,+++,,,...///...---.........---,,,+++***)))------------...///---***+++******+++------,,,***,,,(((&&&'''+++---***'''))))))***+++------,,,***...,,,***+++---...,,,***++++++***))))))***++++++///...---///111333333222111000......//////---,,,---***,,,***'''000555,,,444333111...,,,***))))))333222...+++---222222------,,,,,,,,,---...000111---------,,,,,,+++++++++---000...((('''+++,,,(((***++++++,,,+++***)))(((,,,---------,,,+++,,,,,,...,,,***+++---...,,,******,,,------+++)))***+++))),,,,,,***+++000111///333000444444...333777///555666555333000------...+++//////++++++000111---)))***,,,+++)))***///333666222///...000000---))),,,,,,---000333333///,,,555333111///...///000111,,,///---)))+++222333000222000222666666111---,,,333222111111444999>>>BBBEEEDDDAAA<<<666222222222???@@@>>>;;;???EEEAAA999;;;===>>>===999666666888444666999<<<>>>>>>>>>===CCC???<<<;;;<<<<<<999777<<<999777777999:::777444<<<999666666888888666444555444333333222222222333:::666444666999::::::;;;@@@AAAAAA???<<<;;;<<>>EEEQQQ]]]$$$###!!!!!!###%%%'''(((111888CCCMMMSSSVVVXXXYYY___\\\SSSGGGEEELLLVVV[[[UUUPPPOOOQQQRRRRRRSSSWWW\\\XXXRRRNNNNNNOOOQQQRRRSSSVVVXXXWWWTTTSSSSSSTTTPPPIIIAAA@@@FFFLLLOOONNNYYYVVVUUUWWWXXXVVVWWWZZZXXXUUUSSSSSSUUUUUUPPPLLLMMMNNNNNNKKKCCC:::111+++,,,***(((&&&&&&&&&$$$###%%%###"""!!!######"""!!! !!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###""""""!!!""""""%%%$$$###"""###$$$&&&(((***)))(((%%%###"""$$$&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%&&&((()))''''''''''''&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%''')))(((%%%$$$&&&''',,,...111444777999::::::???;;;;;;???@@@???BBBGGGPPPNNNLLLLLLNNNOOONNNMMMHHHHHHEEE@@@@@@DDDCCC@@@???===:::666111---)))((()))(((&&&%%%%%%&&&'''((()))(((((((((''''''''''''(((((())))))))))))((((((((()))***+++***)))'''&&&))))))((((((((((((((('''************************+++******,,,......+++((()))&&&&&&+++---+++)))***,,,///000---,,,---+++'''((())))))))))))***---///---111444222...******+++******************+++,,,---***)))+++***&&&(((...,,,***((()))+++,,,+++***)))***+++,,,,,,+++)))(((,,,+++***)))))))))***+++,,,------,,,,,,+++***)))+++++++++,,,.../////////000...,,,,,,---------,,,,,,++++++,,,...///...---............---,,,,,,+++++++++***)))+++,,,+++)))+++***)))***++++++***(((+++(((&&&(((,,,---+++(((***))))))+++------+++***...,,,***+++---...,,,***,,,+++***))))))***+++,,,///---,,,---///111222222111///............---+++,,,))),,,,,,+++444;;;333222000///---+++***))))))000111000---...111000---------,,,,,,---...///000,,,,,,,,,---------------,,,///...)))(((,,,,,,(((******+++,,,++++++***))),,,,,,,,,,,,++++++,,,---000...,,,,,,......,,,***,,,++++++---000222000...,,,///...++++++//////---///---111222---333888000222333333222///......//////333333111222555333...+++,,,,,,++++++---000333777777777555222///...---------...111333222///+++333222111///......//////+++,,,***(((+++111111---111///111555555111......444333222333555999===@@@>>>>>>===;;;888666777999777888777777<<>>;;;888888999999777555999888777777999999999888;;;888666666777777666444666666555444444444444444:::888777777888999<<<@@@DDDDDDCCC???;;;:::===???BBBCCC???999666666555222333666:::>>>@@@>>><<<:::???999555888;;;???HHHQQQ&&&%%%###"""$$$'''***,,,999AAALLLUUUZZZ[[[ZZZZZZ___\\\SSSHHHFFFMMMVVVZZZSSSPPPPPPSSSTTTTTTVVVZZZ\\\WWWPPPMMMMMMPPPSSSUUUUUUVVVWWWUUUSSSRRRRRRRRRPPPLLLGGGEEEFFFJJJMMMOOOSSSPPPQQQUUUWWWVVVXXX\\\YYYVVVSSSSSSUUUUUURRROOORRRPPPNNNLLLHHH???333+++...+++((('''&&&%%%$$$"""$$$"""!!! !!!"""!!! !!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%$$$###""" %%%$$$"""!!!"""%%%'''))),,,)))&&&$$$###$$$######$$$$$$""""""###&&&(((***''''''&&&%%%&&&'''((()))''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%'''))))))(((''''''(((******,,,///222666:::<<<;;;999999===???@@@BBBFFFNNNNNNNNNOOOQQQQQQOOOMMMIIIIIIGGGCCCCCCEEECCC>>>===<<<999666222///---+++***)))(((&&&&&&&&&'''(((((((((((((((''''''''''''))))))(((((((((((())))))(((((()))******)))'''&&&'''''''''''''''((((((((())))))))))))))))))))))))---,,,++++++------,,,+++,,,'''&&&)))***((((((***''',,,///.........+++&&&((()))******)))***,,,...111222444444222///+++)))***************+++,,,,,,,,,*********)))&&&(((------+++))))))+++++++++***))))))+++,,,,,,+++***))),,,+++******))))))******++++++,,,,,,,,,,,,+++++++++,,,...///111111111111222000...---......---,,,+++******+++---///...---.....................---,,,***(((((()))*********000///......//////---+++***(((&&&(((,,,...---************+++,,,---+++***---,,,++++++------,,,+++---,,,+++******+++,,,---///,,,++++++---000111222000...------------,,,***)))%%%)))***)))111777000///...---+++************,,,111333000///000///,,,...---------------......++++++,,,,,,---.........+++......++++++,,,+++((()))***++++++,,,++++++***,,,,,,*********+++,,,---111000............,,,+++///,,,)))---333555222---000222111---,,,......++++++)))///000,,,333888111...///000///...---...//////000111111444555000***///---,,,,,,...111222222777:::<<<999333...---...---...000333444222---***000000000000000///...---//////---...333777555///000...///333444000000222555555555666888:::<<<===:::;;;;;;:::888888999;;;444555555555:::>>><<<777999;;;<<<<<<;;;::::::;;;888888888888999:::;;;;;;:::999777777777777666444555666888888888888999;;;999777666666666666555444777777666666666666666666666888999999:::===CCCGGGGGGFFFCCC???<<<;;;===???DDDEEEAAA999666666555222777999;;;===>>>===<<<:::<<<888555777888999<<>><<<;;;999666444111000///+++***((('''&&&&&&&&&&&&((((((((((((((('''''''''))))))(((''''''(((***+++(((((())))))))))))((('''%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))---,,,+++++++++------...///***'''))))))((((((+++)))---///---,,,,,,)))%%%((()))************,,,...222111111333555333///***+++************+++,,,------,,,+++***(((&&&(((***---,,,+++******+++++++++))))))***+++++++++******+++++++++******************+++,,,------......---,,,---//////000111333444222000...---......---++++++******+++...//////...---------------.........///***((()))++++++,,,...333222111000111000---+++)))((('''))),,,......,,,---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------///---++++++---000222222///---,,,,,,,,,,,,+++)))---'''***+++'''+++///(((------,,,+++++++++++++++)))000555333//////---+++......------------------+++++++++,,,,,,,,,,,,,,,+++------------,,,+++)))))))))***+++,,,,,,,,,------+++))))))***+++,,,---111000///...---,,,+++***///,,,***,,,//////,,,(((000222111---,,,......,,,+++***///000,,,222888000---...///...---,,,---...///------...222444000,,,222///---...111444333111333666888777333...,,,+++...000333555444111---)))///000111222111000...,,,111///...111777:::555000...---///333333000111555666666888999;;;;;;;;;;;;;;;<<<;;;:::777555666777888888888999;;;<<<999555;;;<<<<<<<<<<<<;;;::::::888777666666777999;;;===;;;;;;:::999888777555444444777999999666666888;;;777666666666666555555444666777777777777777666666222555888;;;AAAHHHKKKIIIDDDDDDBBB@@@>>>=========KKKJJJEEE<<<777666444111<<<<<<<<<<<<<<<<<<<<<<<<999888777777666555555555$$$$$$$$$###%%%***222888JJJNNNSSSVVVXXXXXXYYYZZZWWWUUUNNNEEEBBBHHHOOORRRQQQQQQTTTXXXWWWUUUWWW\\\UUUSSSRRRRRRSSSSSSRRRQQQUUUTTTQQQPPPPPPQQQRRRRRRPPPPPPPPPMMMJJJJJJLLLOOOQQQPPPRRRXXX[[[[[[]]]aaa[[[YYYWWWVVVVVVVVVUUUTTTVVVRRROOOPPPPPPIII;;;//////---***((('''&&&###"""###!!! !!! !!!!!!""""""###$$$$$$%%%###############$$$$$$$$$ !!!!!!"""###$$$###""""""###&&&***,,,---((($$$"""$$$$$$###!!!$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%###$$$%%%'''((()))))))))&&&'''(((***++++++)))(((((('''%%%%%%'''***---000///222555999>>>DDDHHHIIIGGGJJJMMMOOOOOOMMMLLLJJJKKKLLLLLLIIIHHHIIIEEE???<<<;;;999777555333111111+++***)))(((&&&&&&%%%%%%'''''''''((((((((((((((()))((('''''''''(((***+++(((((()))))))))))))))(((%%%%%%&&&&&&''''''((((((''''''(((((()))))))))))),,,,,,+++******+++...///111,,,(((******)))***,,,///111///***((())))))&&&''')))++++++******+++,,,...------111555555111---,,,,,,++++++++++++,,,,,,......---***''''''((()))------,,,+++******++++++))))))******++++++++++++++++++++++++******))))))***+++,,,...//////000000.........---,,,...222666111///---,,,------,,,++++++******,,,...000000///---,,,,,,++++++,,,---...///)))'''***,,,***+++///000...---,,,,,,+++)))''')))))))))***---.........///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------///---,,,,,,...111222222...---++++++,,,,,,***)))444,,,...000+++,,,...(((------,,,,,,,,,,,,------(((000444222///...---+++------------------,,,,,,---,,,,,,+++***))))))(((,,,,,,---......,,,+++***((())))))***,,,---...///---***((()))+++------,,,//////...---+++*********+++,,,---,,,+++*********...111000------000000......,,,111111,,,111666......///000///---+++,,,---222///---///222444555555444111///000333555333111222222222333444222---)))///111444555444000---+++///000222333333111///......+++,,,000555555111...------000444333111333777666777999;;;<<<;;;:::999;;;<<<;;;999666444444444:::999:::===>>><<<:::888???>>>>>>===<<<;;;999888777666555555666999<<<>>><<<<<<<<<:::888555444333666999:::999666444666888555666777777666555555444555666777777777777666666444666777>>>JJJRRRNNNCCC??????@@@@@@@@@???===<<>>222///,,,)))((('''&&&$$$######!!!  !!!  !!!"""###$$$$$$%%%######################## """###$$$%%%"""""""""###%%%(((***+++***'''$$$"""############$$$%%%'''''''''%%%###"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((('''&&&%%%%%%((('''((()))++++++)))''''''&&&&&&%%%&&&'''((()))+++000444666<<>>======<<<:::777777777666666777999;;;===999;;;<<<:::777444333333888999999888666555555666444666888888777555555666555666777888888888777666999999999>>>MMMWWWNNN>>>>>>===>>>???AAA@@@>>><<>><<<999666333111000//////...,,,***((('''&&&''''''''''''((((((((()))&&&'''((())))))*********((((((((((((((()))******))))))((((((((((((((('''(((((())))))***++++++,,,''')))+++***))))))+++...///***(((+++,,,******,,,444444///(((&&&)))+++***'''))),,,,,,+++******+++)))(((((())),,,.........000///...,,,+++***)))))))))---...******///111000---...///---***)))***,,,))))))))))))***+++,,,---***++++++,,,+++***)))((()))***+++,,,------------+++///333222///---...111///...,,,---...000//////---,,,,,,...111333333222000///---+++++++++,,,------&&&%%%---///***)))///111000//////000///---++++++,,,------,,,------...000...++++++,,,---,,,,,,***,,,...---+++***,,,...,,,+++***))))))***+++,,,++++++,,,...000111000//////...,,,,,,------+++***...%%%(((///,,,+++...+++,,,,,,++++++++++++,,,,,,///000...,,,,,,000///+++******,,,---...------,,,......------,,,+++******///++++++......++++++///'''((((((***,,,///111333,,,******---111222///+++,,,...///...+++***+++---++++++,,,---///000000///,,,......++++++///000...///---000000***///333+++...000111111000000111222///...///111...***...555333444555444333111222222444333222222111000...---111333555444111000000111555555666777777666666555222222555999888444666:::---///555999777222444999555666888:::;;;::::::999:::<<<======<<<::::::;;;888888<<>>======>>>>>><<<999::::::999888777888999999777:::<<<<<<999777777777888777666666777777777555333666999:::888666666777666777999:::::::::999888999::::::===KKKWWWRRRCCCCCC@@@======>>>@@@???>>>======:::444333777:::999888888888777777777777777666:::;;;999;;;AAACCC@@@!!!###&&&(((---888GGGRRRLLLPPPVVVXXXXXXVVVSSSRRRXXXWWWRRRJJJGGGLLLQQQSSSMMMPPPVVVZZZXXXTTTUUU[[[WWWUUURRRQQQQQQRRRQQQPPPOOOKKKHHHIIIOOOTTTXXXYYYUUUTTTTTTUUUWWWVVVSSSQQQWWWVVVWWW[[[[[[WWWWWWYYYXXXZZZ\\\\\\[[[YYYWWWWWWPPPQQQSSSUUUSSSLLLAAA999---+++)))(((((((((&&&%%%$$$"""!!! !!!"""!!!  !!!"""###$$$$$$$$$$$$##################"""!!!!!! !!!!!! ###&&&)))*********$$$&&&&&&$$$!!!!!!$$$((($$$$$$######$$$&&&((()))"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''''''''''',,,)))&&&&&&((()))'''%%%$$$&&&)))++++++***(((&&&***000333222555<<<===:::AAADDDGGGHHHFFFEEEGGGIIIMMMNNNMMMJJJJJJMMMKKKGGGAAA@@@===:::666333111///111111000///---***((('''&&&'''''''''(((((())))))%%%&&&(((************)))((((((((((((((()))************))))))((((((''''''((())))))***+++,,,,,,,,,%%%(((******)))(((+++------)))'''***,,,***)))+++222222///)))(((+++---,,,'''***,,,,,,+++*********((((((((('''((()))+++---111000...,,,***)))((((((%%%+++---***+++222666555---...///---***(((***,,,))))))))))))***+++,,,---******+++,,,+++***)))((((((((()))***+++,,,,,,+++)))000666777333...---...000...---...000111111111...------///222444444333222111...,,,+++,,,---...///'''(((000333,,,+++111///---------...---+++))),,,---...---,,,,,,---...///,,,***)))***++++++******,,,...---+++***,,,...++++++***))))))***++++++)))***+++...000000...,,,000...------------,,,***333))),,,444000...111...,,,+++******)))*********222000,,,)))+++000000,,,(((***+++---......------.....................---000+++***---...***,,,111''''''((())),,,///222444,,,******...333444///***,,,///000///,,,+++---///000,,,***+++///000---(((,,,///...++++++......,,,---***///...)))...222***---///111222111222444666333444777999333,,,...777222444777555222000111333222444555222---***+++---111333555333111///111333777777888888888888888777111111555999666111444<<<---000777;;;888333444888555666777999:::::::::999>>>@@@AAA@@@>>><<<;;;;;;???===AAAGGGEEE???===@@@???===<<<===???@@@>>>;;;======;;;999888777666666777:::>>>???===<<<<<<>>>777555333555888:::888666333777:::;;;888666777888777888:::<<<<<<<<<:::999444888999:::GGGWWWXXXNNNJJJDDD>>>;;;<<>>:::777333///,,,---------,,,+++***((('''***)))''''''(((((('''%%%((()))***++++++***)))(((***)))))))))))))))******+++*********))))))(((((('''((()))***++++++***)))'''((()))++++++,,,,,,,,,222---***---333333---%%%222000---+++))))))***+++(((+++---+++&&&$$$&&&)))'''((()))******)))(((((((((++++++)))))),,,,,,***000,,,'''(((---222333222//////...---,,,******)))...------,,,,,,+++******+++***)))(((((()))***+++,,,******,,,000222000...---111555777666444333333//////...///000222555666000...------///000///...+++000444333///---///111...,,,))))))+++---......((())))))***+++,,,---...000000///...------------///---,,,***))))))******+++***)))***,,,---,,,+++------,,,,,,,,,,,,,,,,,,)))***+++,,,------------000///...---,,,---...///000000000...,,,+++---...+++///222111,,,)))))),,,,,,+++***,,,...//////...&&&---...***'''(((++++++,,,+++)))((())),,,///)))***+++,,,,,,+++***))))))((()))+++---000000///+++,,,,,,,,,++++++---///,,,,,,------------......,,,///111000...,,,,,,,,,---,,,,,,,,,------......222...,,,///111//////111000111222333444444555444333222000//////000222333444444555555333111///---888666333111//////000111444::::::444333888777000444777999:::999888888999666666555444222222333555000333666666555444666888000444777777666666999===999;;;===>>><<<:::999999<<<===>>>?????????======666:::;;;::::::<<<;;;888>>>===<<<:::888666555555777666666777999:::;;;;;;555444333333333555666888333555888:::;;;;;;999888<<<<<<<<<;;;:::999888777...333:::CCCLLLTTTYYY\\\SSSMMMEEE@@@======>>>>>>FFFCCC>>>999555666:::>>>@@@@@@???===:::999;;;<<<::::::999999???GGGIIIGGG$$$"""'''222===BBBGGGKKKNNNNNNMMMMMMOOORRRVVVXXXVVVWWWWWWTTTPPPMMMMMMNNNQQQTTTXXX[[[WWWPPPOOORRRZZZ\\\]]]\\\XXXSSSNNNKKKRRROOOOOORRRTTTSSSTTTWWWSSSRRRRRRTTTVVVWWWUUUSSSUUUXXX[[[\\\[[[YYYXXXXXX^^^______]]]ZZZWWWVVVUUUTTTTTTQQQPPPQQQOOOEEE:::333...,,,------)))((()))######$$$%%%$$$$$$###"""!!! ###""" !!!###$$$$$$###$$$##################$$$&&&$$$###&&&***,,,***(((&&&%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((***))))))(((((()))******&&&'''((()))************(((***+++,,,,,,...222555666<<>>???===:::999999;;;;;;<<<<<<<<<;;;;;;:::777:::<<<::::::===<<<999===<<<<<<;;;:::888777666999888777777888999999999666555555555555666666777777888:::;;;<<<;;;888666999999999999888777777666999999:::===BBBIIIPPPTTTUUUOOOGGGAAA>>>???@@@AAAEEECCC???:::666777;;;>>>BBBAAA@@@===:::888999:::999:::999999>>>EEEGGGDDD$$$%%%---999BBBDDDDDDFFFGGGGGGHHHJJJMMMQQQTTTVVVXXXYYYZZZXXXTTTPPPNNNMMMOOORRRWWW[[[XXXQQQNNNPPP\\\^^^```___ZZZSSSKKKEEEMMMMMMPPPVVVWWWTTTRRRTTTSSSTTTVVVXXXZZZXXXTTTQQQRRRVVV[[[]]]]]]\\\[[[ZZZaaa___^^^\\\[[[YYYVVVTTTVVVVVVUUUSSSSSSQQQGGG===333///...111000+++(((((($$$$$$#########$$$$$$%%%###!!! ###### """###""" !!!###$$$$$$###$$$$$$######$$$%%%''''''%%%&&&(((+++------***((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,,,,))))))************))))))'''((()))))))))+++---///000555999999;;;@@@CCCBBBDDDFFFHHHJJJKKKJJJIIIHHHFFFCCC===888444222222222333333222000///---,,,,,,+++)))'''''')))***+++*********+++,,,,,,+++*********))))))(((((()))))))))++++++************))))))***++++++******)))((('''***************************+++,,,...//////...---((()))))))))***+++++++++***,,,,,,(((### !!!&&&''')))***++++++++++++))),,,---++++++//////---)))&&&$$$&&&***------,,,------,,,+++***))))))(((******)))((((((***+++,,,***++++++,,,,,,++++++***......---///111111000///+++...111222222000000000))),,,111777;;;===>>>===222111///...///000///...---///000...***)))+++...---,,,,,,,,,...///...---//////............//////444333000...,,,,,,,,,,,,/////////......---,,,,,,))))))***,,,......+++)))......---,,,++++++******)))******++++++++++++***...---------...///000111000000000---+++***+++------000333222000...///000++++++,,,...//////,,,***&&&(((+++------,,,***)))...///000///---+++,,,,,,+++++++++++++++,,,---......---+++,,,------,,,+++)))***+++***))))))+++---******+++,,,---------,,,333---)))---555777111)))(((***---//////...+++***---))))))---000///000222111111222333444555666666;;;999777444222111111111777666444222111000000000444333222222333444666777777333333555555444555999;;;<<<;;;999777777888:::<<<:::666222000111222333000444888:::999666444333888666666777888:::::::::<<<>>>@@@@@@>>>;;;::::::::::::999888777777777777777;;;<<<;;;;;;===<<<999;;;;;;======<<<;;;999777:::999999888777777888888777777777888777777666666;;;;;;<<<===>>><<<888555666666666666666555555555;;;::::::;;;>>>AAAEEEGGGQQQLLLEEE@@@???AAACCCCCCDDDBBB???:::777888;;;>>>CCCCCCAAA===999777888999777:::::::::===BBBCCC???$$$(((333@@@GGGFFFCCCDDD@@@AAACCCFFFJJJNNNQQQRRRVVVXXXYYYXXXUUUPPPLLLIIIJJJLLLSSSYYYXXXSSSQQQSSSZZZ\\\^^^^^^ZZZRRRHHHAAABBBEEEMMMVVVYYYUUUTTTUUUYYYYYYZZZZZZYYYVVVRRROOOVVVYYY]]]______^^^^^^^^^aaa^^^[[[[[[]]]\\\YYYVVVYYYZZZXXXVVVUUUSSSJJJ@@@666222000222111,,,))))))%%%$$$###""""""$$$%%%'''%%%""""""$$$$$$!!!!!!$$$###""" !!!###$$$$$$###$$$$$$$$$%%%'''(((***+++(((+++000222111...)))'''%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''******)))(((((((((((((((''')))+++---------,,,+++***************)))((('''&&&((())))))((()))***,,,+++000444555777===@@@@@@AAABBBDDDFFFGGGIIIIIIIIIGGGDDD>>>888333222444666333222222111000000//////000---***)))***++++++***)))***++++++++++++***)))***))))))(((((((((((()))))))))))))))))))))))))))***************)))))))))++++++******************(((,,,//////,,,+++---///******+++,,,,,,,,,,,,,,,***++++++((($$$!!!!!!"""$$$&&&((()))++++++++++++,,,//////,,,,,,//////,,,***)))((())),,,......---,,,,,,++++++***)))((((((***)))(((((((((***,,,...***+++------------+++***/////////000111111000///***,,,/////////...//////---///222555777777777777333111/////////000///...000111000...,,,+++---000+++***+++---000111111///////////////000111222333555444111...,,,+++******////////////......---,,,***+++,,,///111000---***111000///...---,,,+++******++++++,,,,,,,,,+++++++++,,,,,,---...//////000...///...---++++++---///))),,,//////...------...,,,,,,...000111000---***---------///222222...+++---///111000...+++******++++++***)))***,,,---......---,,,,,,---...,,,+++,,,---...---,,,+++---///)))***,,,///000111222222333---***...555888222+++)))***,,,---------,,,++++++((()))...111111111333111111111222444555666777999888666444333222222222000111222333444444555555555444444444444555666777:::333222888999555888???<<<<<<;;;888777888;;;===@@@<<<666222111111222333000333666999999888777666999777555666:::======;;;>>>@@@BBBAAA???<<<;;;:::;;;999888666555555666666888;;;===;;;;;;>>>===999999;;;===>>>>>>===;;;999888999999888777777888999888999999:::999888666555<<<<<<<<<>>>@@@???;;;777555555444444555555555666222555:::???AAA@@@>>><<>>BBBBBB@@@===:::888888:::777:::;;;:::<<>>@@@CCCGGGKKKNNNPPPQQQTTTUUUWWWXXXVVVQQQKKKGGGCCCEEEKKKSSSVVVUUUUUUXXXWWWXXXYYY[[[YYYRRRIIIBBBAAADDDNNNWWWYYYVVVVVVXXX\\\\\\[[[YYYVVVTTTSSSSSS[[[\\\]]]\\\[[[[[[]]]______\\\ZZZ[[[^^^___]]][[[[[[]]]\\\YYYWWWTTTLLLBBB;;;555000000///+++***,,,&&&%%%###""""""###&&&'''!!!!!!!!!"""###""" !!!###$$$$$$###$$$%%%&&&(((***+++,,,---,,,111777888444---(((%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''---,,,***)))'''&&&&&&&&&)))***,,,......,,,***)))))))))))))))((('''&&&&&&''')))******))))))***+++)))...222111333999======???@@@BBBDDDFFFHHHIIIJJJFFFEEE@@@:::555444666999444333333333333444555666444222...,,,++++++)))((('''((()))******)))((('''******)))(((''''''(((((((((((((((((((((((((((((('''(((((()))******+++,,,,,,+++***))))))******+++***///222000***(((+++///,,,,,,,,,,,,,,,***)))))))))******(((&&&%%%%%%&&&$$$%%%''')))************000222111---,,,...---***,,,+++***+++---/////////,,,++++++******)))))))))))))))))))))***,,,---...+++,,,---......---,,,+++...///000000000000000000***,,,---...------...000222222111111222333333444222000///...///000///...111111000...------...000((()))***---000333222222---------...000333666888888777555333000...---,,,............------------,,,---...111222222///,,,...---,,,+++***)))((('''+++,,,------...---------******+++,,,---.........,,,---...---,,,---000222)))***---...---------------...///111333222///,,,111///---000333333///+++,,,///111000...***((((((+++******))))))+++,,,------,,,+++,,,...///...------......---,,,,,,---///+++,,,...000111111111000/////////111333333222///---,,,+++***+++,,,---...,,,***+++000333222111333000000000111333444666777444444444333333333333333---///222555666666555444777777666555444444444444999222222888999666888@@@::::::999777777999===@@@DDD???888444333333333333111222333555888;;;<<<===:::777555777;;;???@@@???@@@BBBCCCBBB???<<<::::::;;;:::888666555666666777777;;;<<<;;;;;;===<<<999888:::===??????>>><<<:::666777888888777777:::<<<999999:::::::::999777666;;;::::::>>>BBBBBB>>>:::666666555555555666777777222555999===???>>>;;;:::@@@@@@AAABBBCCCAAA>>>;;;@@@???>>>;;;999999;;;===@@@@@@???===:::999:::<<<888;;;===;;;;;;>>>>>>;;;+++111>>>JJJMMMGGGCCCCCCBBBDDDHHHLLLOOORRRSSSSSSTTTTTTVVVWWWWWWSSSLLLGGG???>>>CCCLLLRRRUUUYYY^^^XXXWWWWWWXXXXXXTTTMMMGGGJJJMMMSSSYYYXXXUUUVVVZZZZZZZZZXXXVVVTTTTTTWWWZZZ\\\[[[ZZZXXXWWWWWWZZZ]]]]]][[[ZZZ[[[]]]___```___\\\______[[[XXXUUUMMMDDD===666111000...+++***,,,(((&&&$$$###"""###%%%&&&""" ######!!!!!!$$$###""" !!!###$$$$$$###$$$&&&))),,,......---------444;;;;;;444,,,'''%%%!!!!!!""""""######$$$$$$######""""""""""""######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&+++***)))'''%%%$$$######)))+++,,,------,,,***)))((((((((((((((('''&&&&&&(((***,,,,,,+++******+++***///000///000444777777===>>>@@@CCCEEEGGGHHHIIIEEEEEEDDD???999666888:::777666555555555777888999777444222///...,,,(((&&&''''''((())))))(((''''''******)))(((''''''''''''''''''(((((((((((())))))'''''''''((()))+++---...++++++***))))))***+++,,,,,,000444111+++(((+++000---,,,+++)))((('''&&&%%%))))))))))))))))))))))))%%%&&&((()))*********)))000222111...,,,...---***,,,++++++***+++---...///,,,,,,+++++++++*********))))))***++++++,,,------+++,,,,,,------,,,,,,+++,,,...000000//////000111,,,---...---,,,---///111333333222111111333444666000...------///000///.........---------.........***)))))),,,///111222111,,,,,,,,,---000333777999;;;;;;;;;999777444111000///...---,,,,,,---...///.........000222222///---......------,,,+++******+++,,,---...////////////***+++,,,------------------...///......///111444,,,---///000000000//////------...111333333111//////...,,,---//////,,,))),,,...000000---***)))(((,,,,,,++++++++++++,,,,,,...---,,,---...///...---,,,------,,,******+++,,,---...///000000...,,,***---000333333111///000111///---+++******,,,///111...,,,,,,111444111000111////////////111333666777000111111222333333444444111222444555666555333222888888777666444333222111444111111444666555777;;;888888888777777999===AAAFFF@@@:::666666777555333222111111333888===???@@@;;;999888888;;;???AAABBBAAABBBDDDBBB???<<<:::999::::::999888777777777888666:::;;;::::::<<<;;;888999:::<<<===>>>===<<<;;;444777999888777777:::>>>999999999:::999999888888:::888999===CCCEEEAAA<<<999888777666666777888999:::999888777777888:::<<>>???<<<;;;===???===333888CCCLLLLLLEEEAAAAAAFFFHHHLLLPPPSSSTTTTTTTTTRRRSSSTTTVVVVVVSSSMMMHHH===;;;===EEEMMMTTT[[[bbb]]]ZZZXXXXXXYYYXXXSSSNNNSSSSSSVVVXXXUUURRRUUU\\\XXXYYYXXXVVVTTTTTTWWWZZZYYYZZZZZZYYYWWWWWWYYY[[[\\\]]]]]]]]]\\\]]]___aaa]]]``````\\\YYYUUUMMMEEE<<<666222222000+++)))***((('''&&&$$$#########$$$%%%""""""%%%&&&###$$$'''###""" !!!###$$$$$$###$$$'''+++///111000...,,,)))222::::::333***&&&&&&!!! """###$$$######""""""""""""######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&%%%%%%&&&((()))***+++,,,,,,++++++(((((()))))))))((((((''''''))),,,,,,+++++++++,,,,,,///000,,,+++///111111:::<<>>999999;;;888777555444333444555666666555333222111...)))&&&'''((()))******)))((('''******)))''''''&&&&&&'''))))))))))))*********+++(((((((((((()))***,,,---+++***)))((()))***,,,------000333111,,,+++...222---,,,***((('''&&&&&&&&&))))))((())))))***))))))((()))***+++,,,++++++***---000000---,,,//////,,,---,,,+++******,,,///111,,,,,,,,,,,,++++++++++++'''(((***+++,,,+++***))),,,,,,++++++++++++,,,,,,***,,,//////......000111............---...111333222222333333333333333333...,,,+++,,,.../////////---------///000111000///...,,,******,,,.........,,,++++++,,,...222555888999;;;<<<===;;;777333000222000...,,,,,,...000222...------...000000///---000000//////.........---)))***+++---...//////000,,,---.../////////...---111111111000...///111333//////000111222222111///+++++++++...000222111000......---------,,,***)))---///000000---+++++++++////////////...---,,,+++000///------......,,,+++,,,------,,,******+++,,,+++---///111111000...,,,---000333333000......000///...---,,,---...///000000------111333///------...------...///222555777000000111222333444444444444444333222333444555666777777666555444222111000000333444222444777888666777888888777777888;;;>>>GGGAAA;;;999::::::777444222111222555:::>>>???>>>======<<<;;;:::<<>>:::777:::;;;;;;:::999888999;;;AAAAAA@@@===:::999:::;;;<<<@@@@@@===;;;>>>AAAAAA999===FFFMMMKKKCCC??????GGGJJJMMMQQQSSSTTTSSSRRRPPPPPPPPPSSSTTTRRRLLLGGG>>>::::::AAAJJJRRR\\\dddccc___ZZZYYY[[[[[[WWWSSSUUUTTTTTTTTTQQQOOOUUU]]]YYYZZZZZZXXXTTTRRRTTTVVVWWWYYY[[[\\\[[[ZZZ[[[[[[]]]___```^^^[[[[[[^^^bbb]]]aaaaaa]]]YYYUUUMMMFFF:::555333444222,,,'''''')))((('''%%%$$$###""""""!!!"""###!!!!!!$$$###""" !!!###$$$$$$###$$$'''---222333111...+++%%%///888999111)))&&&(((###""" !!!###%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((()))******&&&'''(((***+++,,,------))))))************))))))''')))+++,,,+++++++++,,,,,,000///***)))+++---,,,999;;;>>>AAADDDDDDDDDDDDAAAFFFIIIGGGAAA;;;:::;;;777666333000//////000000444444333444333000+++'''((()))***++++++***)))(((******)))''''''&&&&&&&&&******++++++,,,,,,,,,,,,******)))(((((()))***+++***)))(((((()))+++---///,,,///111000...---111555///...+++)))(((((()))******)))(((((())))))((('''***+++,,,---...---,,,++++++......,,,---000111...///...---+++***,,,000444------,,,,,,,,,,,,,,,,,,%%%''')))+++,,,***(((&&&---,,,************,,,---(((+++...///......000222/////////...---///222555111222444444333111...,,,,,,+++***+++---/////////...///000222444555333222222///+++******++++++***---,,,++++++---000333555666888;;;<<<:::666111---444222...,,,,,,///222555---,,,+++,,,---......---,,,,,,,,,,,,,,,,,,++++++'''(((***,,,...//////000//////000111111000///...444444444111///...///111000000000111222222000...***))))))+++...000111000///000000///...,,,++++++///000111000...------...111111222222111///---,,,333111///......---+++)))//////000...,,,,,,---...(((***...222444555555444///000222111000......------......///////////////000------111111---******---,,,,,,---...111444666111222333333444444444333555333000...000444999===666666666555444333111000///666888333444;;;;;;555888999999888666777999;;;GGGBBB<<<;;;<<<<<<999555222222333888===???===;;;@@@@@@@@@===999999===AAAAAACCCDDDBBB>>>;;;888777777777999::::::999888777555888:::888888;;;:::666;;;;;;;;;;;;;;;;;;;;;;;;777:::<<<:::666444777;;;888888777666777888:::;;;;;;888888===CCCEEEAAA;;;===;;;999777666666777888333444666888999999999888;;;:::999999;;;<<<<<<<<<888999::::::888888999:::CCCCCCAAA===999888888999===AAAAAA===;;;???BBBCCC;;;BBBIIIIIIGGGDDD>>>777GGGLLLNNNLLLNNNTTTVVVRRRYYYXXXUUUSSSVVVYYYTTTLLLDDD:::555:::EEEOOO[[[fffccc[[[ZZZbbbddd]]]YYY]]]```___]]][[[ZZZ[[[\\\]]][[[UUUQQQTTTWWWWWWVVVXXXPPPVVV\\\\\\YYYWWW[[[```aaa___]]]]]]___```___^^^aaa```___\\\WWWRRRNNNKKK@@@===888333...,,,++++++***)))(((&&&%%%$$$######!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%)))///222000///000,,,%%%###,,,666666...'''%%%'''$$$&&&&&&$$$"""###$$$%%%&&&%%%###"""!!!"""###$$$&&&$$$"""###'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++++++++***(((((((((((((((''''''''')))'''&&&(((++++++)))'''&&&'''***---000///,,,***+++++++++++++++***))))))...111888>>>CCCEEEFFFFFFEEEFFFFFFEEEAAA>>>======777444000...,,,+++***((((((,,,111444444333111111---(((''',,,...***))),,,)))))))))))))))******+++------,,,***((((((+++---...+++)))***,,,---+++(((,,,***''''''(((*********++++++,,,///333333000,,,///---+++***++++++***)))+++***)))(((((()))******************+++,,,---...(((***---///000///---,,,'''***---,,,******///444///////////////......---///***&&&&&&+++///...,,,+++,,,---,,,***((('''(((***+++,,,...000111222333333222000///...///000222333333222333333222///---222222111000///...------///444555111111555444///))),,,------///222111---...---------...111444555222333555666555222///------------///111111000...222000,,,***)))+++---///***+++,,,,,,------------...---,,,,,,---...000111000---++++++---///000000555111,,,+++,,,------+++,,,...000000///...///000)))+++...////////////000,,,,,,+++*********++++++...222444333...,,,///333444555555333000///000222333111...---.........------,,,+++***+++,,,---...222...***+++000444444333000...+++,,,......,,,***222000///------...///111---...000111111000000///...+++***+++///111111///333333333333333444555666555888:::777333222666;;;:::555//////333555333000666555444333333555666888888777666777999;;;<<<;;;@@@BBBDDDBBB>>>;;;;;;<<<222555:::>>>AAAAAA@@@???;;;888666888<<<>>>>>><<>>999;;;<<<;;;===<<<<<<;;;::::::999999;;;<<<=========;;;999777:::;;;<<<<<<;;;:::888777777666666666888999;;;===:::777777999999666777::::::;;;===?????????>>>>>>@@@;;;666555888999777555999777666777999999777444666777999;;;<<<<<<;;;;;;<<<:::888888;;;<<<;;;999===>>>???>>>;;;999999999>>>EEEHHHBBB======>>><<<:::CCCJJJJJJHHHFFFCCC???GGGLLLNNNLLLLLLQQQSSSRRRZZZ[[[[[[YYY[[[\\\XXXRRRGGG<<<555888BBBLLLYYYdddbbb[[[YYYaaabbb[[[XXX[[[WWWVVVUUUTTTTTTUUUWWWXXXXXXSSSQQQSSSTTTSSSSSSVVVTTTXXX\\\]]]ZZZYYY[[[]]]```___^^^^^^]]]]]]]]]^^^^^^^^^]]][[[XXXRRRMMMJJJ@@@>>>:::555111---***)))+++***(((&&&$$$###"""!!!!!!""""""######""""""!!!""""""!!!!!!"""###%%%&&&***///000---,,,---***$$$%%%---333111***$$$$$$'''###%%%&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&%%%###$$$''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---------+++***'''''''''(((((()))))))))((('''&&&(((++++++***((('''(((***---000000---******************))))))(((***,,,000444999===AAABBBBBBCCCBBB@@@>>>===>>>@@@;;;888444111///---+++******...333666666666666666///)))''')))***'''''')))(((((('''''''''((()))))),,,,,,,,,***)))***,,,///111///...---,,,,,,***(((,,,***))))))***+++******......000333777777444111///---+++***++++++***)))+++***)))))))))***+++,,,***))))))***+++,,,------***,,,---//////...---,,,+++---...+++'''%%%(((+++...///000000000///...---,,,***((())),,,...---+++***+++,,,,,,******+++,,,))))))***,,,///111333444333222000///...///000111///////////////...,,,***111111111000000///......---000000------111222///+++---,,,+++,,,000...***...---,,,,,,---///111333---...000222222111000///000///------/////////---///...---++++++*********++++++,,,,,,------,,,,,,,,,+++++++++,,,...///000222000------///000111111000...---...000111000......000111111000///000111***+++---...------...///+++++++++,,,---...000000000222333111......000222111000//////000111000...333111...,,,---......---------,,,++++++,,,------...***'''(((,,,000000///000...++++++---000000///222111///---------......---...///000111111000000///---,,,---000222222111444444444333333444444444555777777666333333666999:::666222111333555444222777666444333333555666777888777777888:::;;;;;;:::===@@@BBBBBB@@@======>>>888;;;>>>AAADDDDDDCCCCCC@@@>>><<<<<<=========<<>>===;;;999999:::===EEEHHHDDD???@@@@@@>>><<>>IIIVVV```aaa[[[YYY^^^^^^XXXVVVYYYVVVUUUTTTSSSTTTVVVXXXZZZYYYVVVVVVXXXWWWTTTVVVZZZZZZ[[[\\\]]]^^^]]]\\\\\\^^^``````^^^ZZZYYYZZZ]]]ZZZ[[[\\\\\\YYYTTTNNNKKKBBB@@@<<<888222...+++))),,,+++)))&&&$$$"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!###%%%'''(((+++------***((()))'''###)))---111---&&&!!!###'''"""$$$''')))((('''&&&'''%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%'''((('''%%%'''''''''''''''''''''''')))+++...000000...+++***&&&&&&'''((()))***++++++'''''''''(((+++,,,+++)))((()))+++...000000---+++)))))))))))))))((((((((((((((()))+++///555:::===@@@@@@>>><<<999:::<<>>===777555666888888;;;;;;<<<<<<<<<=========;;;;;;;;;;;;:::888666555999999888777666666666666555555555666888:::===>>>???;;;:::<<<;;;999999===@@@???===;;;:::999999::::::777555555888;;;:::999888888999;;;======;;;999777888999:::;;;;;;::::::>>>;;;999888999;;;<<<<<<:::<<<===<<<;;;999999::::::AAAEEECCCAAA@@@@@@???AAAIIINNNJJJDDDAAA@@@???MMMRRRTTTOOOHHHGGGKKKPPPTTT[[[```___^^^^^^\\\XXXOOODDD888444:::FFFSSS[[[___[[[YYY\\\[[[VVVTTTVVVYYYXXXVVVVVVWWWXXX[[[\\\YYYYYY[[[]]]ZZZUUUWWW\\\]]]\\\\\\___bbbcccaaa^^^]]]```aaa^^^XXXUUUXXX\\\XXXZZZ\\\]]][[[VVVPPPMMMHHHEEE???888222...,,,+++***)))'''%%%$$$###"""""" !!!!!!!!!!!! !!!"""###&&&(((***++++++)))&&&%%%%%%%%%$$$,,,///111---&&&"""$$$'''%%%'''***---,,,(((&&&'''%%%&&&'''))))))((('''&&&((('''''''''''''''&&&%%%'''''''''''''''((((((((()))+++///111111...+++(((((((((((())))))*********&&&'''((()))++++++++++++))))))+++---000000---+++))))))((('''''''''''''''))))))((()))+++///333666;;;;;;;;;999777666777888===<<<999555333222333444444666888999::::::===>>>===777000,,,***)))***++++++++++++++++++,,,,,,---((()))++++++,,,---000333000222333000+++))))))++++++++++++---......,,,)))'''(((+++///111111000......,,,******+++++++++***((((((((()))***+++,,,,,,***)))))))))******+++,,,000///---,,,++++++,,,,,,---...///---+++)))+++,,,***---000222333111///---***++++++***)))))),,,...,,,,,,,,,+++***,,,///222000///...------///000222111111000////////////000...000333333222000...---000000000000111111222222---///////////////...---000111...+++,,,000000,,,000///...---------......555444222000///////////////.........//////---+++///...---,,,+++***)))(((...------,,,++++++++++++******+++,,,---///000111000...,,,,,,---......---,,,,,,---000222333333333000222333222000//////000//////...,,,++++++,,,...222111000///////////////555222///...///000000000,,,---///111222000---***333000,,,***+++---...///---------,,,,,,,,,,,,,,,...,,,+++,,,...000000///,,,,,,,,,---///000111222---------,,,,,,,,,,,,+++,,,---...///000000111111//////000111222333333333333333444444444444444444666444111111333444444333777777666444111111444666555444444333333333444555888888999:::;;;:::777444666999<<>>???>>>;;;:::<<<===;;;===AAADDDBBB>>>;;;888888888999:::888666666888::::::999777888;;;===??????===<<<999999999999::::::::::::<<<:::888777777999:::;;;999:::<<<<<<;;;::::::;;;777;;;@@@AAA@@@???>>>===DDDKKKOOOKKKFFFDDDDDDBBBQQQTTTUUURRRJJJFFFJJJPPPSSSZZZ_________```^^^[[[SSSIII;;;444999EEERRRXXX]]]ZZZYYYZZZWWWTTTTTTUUUWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWZZZ\\\YYYTTTTTTYYY]]]\\\\\\```eeegggeeebbb\\\___aaa]]]WWWTTTWWWZZZXXXZZZ]]]^^^\\\XXXSSSPPPOOOIIIAAA888111...------&&&&&&%%%$$$$$$$$$$$$$$$ !!!!!! !!!!!!!!!"""$$$''')))+++***(((&&&%%%$$$$$$%%%'''...111333000+++&&&&&&(((,,,+++///333000(((%%%'''&&&''')))******)))(((''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''(((***---000000---)))'''++++++******)))))))))((('''((()))*********++++++******+++---//////---+++)))(((''''''&&&&&&'''''')))*********++++++,,,,,,000222666777666555444555666777666333222333777:::999:::;;;;;;::::::<<<===@@@<<<555///,,,---,,,++++++++++++++++++,,,,,,---''')))***+++,,,---000222,,,...000...***)))***---,,,+++,,,---......,,,***+++...111444555444444333---,,,******+++,,,+++***&&&'''((()))******++++++******************+++,,,111000...,,,+++++++++,,,+++,,,------,,,,,,,,,---)))+++///111222111///---,,,+++***)))(((***...111//////...,,,***+++---//////.........///111333444111000000///////////////)))---000111///,,,++++++/////////000111111222222222333555777666222...---111222000---///444444111111111000///............555333111///......//////***+++---000222111---***222000---+++)))***+++,,,......,,,++++++++++++,,,+++,,,---...///000111111///...,,,---...///...---//////...------///111333000222333222///.........111111000...,,,,,,...///222111000///............555222000//////000//////---222777777222---,,,---222///,,,***,,,---......------,,,,,,,,,++++++***)))((()))***+++,,,+++***)))+++---/////////...---***+++,,,............------------...//////000111---///111222222333333333111222333444555666555555555333111111222333333333666666555222000000222555333333333333333444444555999888999:::;;;999666333666777999<<>>>>><<<777555777:::666333222222222333444666:::::::::999999888888888555666777888999:::::::::888777666444333444444555444444444666888;;;>>>???<<<999888;;;======AAAEEEGGGDDD@@@;;;999888999::::::999888888888888888777777999;;;>>>>>>>>>>>>>>>:::999999999999999999999999888777666555666888999888:::<<<<<<;;;;;;<<<===888:::===@@@@@@>>>======FFFKKKOOONNNMMMNNNMMMIIIPPPQQQSSSSSSNNNIIIKKKQQQVVV[[[___```bbbdddccc___VVVNNN@@@666:::GGGRRRVVVZZZZZZZZZXXXUUUTTTTTTVVVWWWVVVUUUSSSSSSTTTVVVWWWZZZYYY\\\___]]]XXXVVVYYY[[[ZZZ[[[___dddfffeeeccc]]]______\\\XXXVVVWWWYYYYYY[[[]]]^^^\\\YYYUUURRRRRRMMMDDD:::333///......$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!"""""""""###%%%'''***+++(((%%%###%%%&&&%%%'''+++222444555333...++++++,,,222000222777333***'''***)))))))))))))))(((((('''&&&(((******(((&&&%%%&&&%%%%%%%%%&&&''''''(((((('''))),,,......,,,)))(((------,,,+++***)))((((((''')))++++++***)))***+++***)))***+++------,,,******)))(((&&&&&&''''''(((((()))*********(((&&&%%%%%%***///333444444444444000111222111000333999>>><<<===>>>===<<<;;;<<<===>>>===888222///000...***)))(((((((((((()))******''')))++++++++++++---///)))***++++++******,,,---,,,,,,+++,,,------,,,***---000444666666555444444---+++******+++,,,++++++'''((()))***************,,,+++++++++++++++,,,,,,000///---,,,++++++,,,,,,+++++++++++++++***)))(((((()))---///000000///...,,,+++))))))+++...111333000000///---******+++,,,)))+++,,,///222444555666000000000/////////......)))...333444111...------......//////000000000111444333666999888333//////111222111///111555555222111111111000//////.........---,,,,,,,,,---///000)))***,,,000222111...+++222000,,,***)))+++---///...---,,,+++***+++,,,------...///000000111000000000///...///111111111///222222000---+++,,,///111111222333222///---------000111111000...---...000///.........//////000111333222222111000///......///666<<<:::222,,,,,,000000...,,,+++---......---+++,,,,,,,,,+++***)))((()))***,,,---------,,,+++'''***...//////...---...,,,...000222333222111000......------......///000---///222333333333333444111222333555666666555444444333222111111222333444777555333111111111222333222333333444555666777777999888888999999999666444999888777999<<<>>>??????AAAAAA@@@@@@@@@AAABBBBBB888999999888666666777888777222000222333333444666888888888888888888888888:::999999888888777777777888888777666555555555555555555555666888:::===>>>;;;777777:::<<<===AAAFFFFFFDDD@@@<<<:::999::::::999999999999888888777777777999;;;<<<<<<<<<===???;;;:::999888888888888888555666777666555444666777777999<<<===<<<===>>>??????===???BBBBBB???>>>@@@HHHLLLOOOPPPSSSUUUQQQJJJJJJIIIMMMRRRRRRNNNOOOSSSYYY[[[]]]^^^ccchhhfffaaaYYYQQQDDD999<<>>@@@@@@>>>>>>>>>???===>>><<<777555555111+++(((((('''''''''((())))))((()))++++++***)))***+++***))))))***+++,,,,,,+++---+++******,,,,,,,,,++++++///333444222000000000---+++******+++,,,,,,+++******+++,,,,,,,,,+++***------,,,,,,,,,,,,,,,---///...------,,,,,,,,,,,,+++++++++++++++***(((''''''(((***,,,...//////...***)))))),,,111333222000...//////...+++)))***+++(((***---///111222222111///////////////......---+++111666777444000000111.............../////////333000000444444000000333000111111///000333111,,,000000000000///...------------,,,,,,------......---,,,,,,---...///---,,,...---,,,******+++---...---,,,+++******,,,---...---...///000000///.........------///111222222111222333333000---,,,...000333444555333000...---...---///000000///---...//////////////////000000111///222555444000------...///444888777222...---///---,,,,,,---......---,,,******++++++***)))'''&&&+++---000111111///...---)))+++---------...111444444555777999888666333111000///...---------......---111444666555444444666333444555666555444222111222444555333000000333666999666222111333444333222333444555777999:::;;;<<<999888777777888888777666===999666555888:::<<<<<<<<<<<<=========>>>>>>>>>:::888777777888888888777999222///333555444444777555666777888999:::;;;;;;;;;;;;:::999888777777777999999999888888777666555666666666666888:::<<<===<<<888666888::::::>>>CCCCCCAAA???<<<::::::::::::777888999999999888888999777999:::999888999<<>>>>>@@@AAAEEE@@@>>>AAAAAA======@@@KKKMMMNNNOOOSSSUUUNNNEEEDDDCCCGGGPPPTTTQQQQQQUUUYYYZZZZZZ\\\ccciiiggg```ZZZSSSFFF;;;===JJJTTTUUUWWWZZZZZZVVVSSSTTTWWWXXXSSSSSSRRRRRRTTTVVVYYY[[[]]]ZZZZZZ___aaa\\\WWWUUUVVVXXXZZZ\\\]]]]]]]]]]]]```]]][[[[[[[[[[[[ZZZYYYZZZZZZ[[[ZZZYYYVVVTTTRRRPPPNNNJJJCCC;;;333,,,((('''&&&%%%$$$############&&&''''''((((((''''''&&&$$$$$$###$$$%%%''')))+++$$$ !!!'''******---333999777333...,,,---222666777222444:::888///---444---,,,***(((&&&&&&&&&&&&$$$'''++++++(((&&&'''(((&&&''''''((()))******+++((()))***,,,------,,,,,,++++++++++++++++++,,,,,,))),,,...,,,)))'''(((***)))(((((()))++++++***(((,,,***((('''&&&''')))***))))))))))))******+++++++++,,,---,,,***)))***+++,,,...///...---111999@@@<<<>>>AAABBBAAA@@@AAAAAA===AAA@@@<<<:::;;;555---)))))))))))))))******+++)))***++++++)))(((((()))---***(((***---...,,,)))...+++))))))***,,,,,,+++,,,000444444222//////000---+++)))***+++,,,,,,+++,,,---.........---,,,+++......---,,,,,,---------------------------,,,,,,+++++++++---......,,,+++&&&''')))+++,,,......///'''''')))///666888333...,,,---......,,,*********+++---///000///---+++)))/////////000///......---(((...444555222...---///........................000+++***---///---000666///111000......///,,,'''......//////...------,,,111111000///...------,,,222///+++***+++,,,------******+++,,,,,,,,,,,,+++---,,,*********,,,...///---.../////////...---,,,+++***+++---000111000///000333555444111......000555666666444111///......+++---000000///---------444333222000///.........---222777666111,,,,,,...///111333333222000......,,,,,,,,,...//////---+++)))*********)))(((&&&%%%(((+++...///...,,,++++++***++++++++++++///666;;;:::;;;===>>><<<999555222111000...---,,,,,,------...222666777666555666777666777777777555222000...111444666444000///333888<<<666111111555777555222444555777:::<<<>>>??????999777666666777888888777???:::555333555888999999666777888999:::::::::999<<<999777777:::;;;999777;;;333000444777555555888333444666888:::===>>>???999999999888999999:::;;;999999:::::::::888666555777666666666888999;;;======999666888888888;;;@@@@@@???===;;;::::::::::::444666888999999999:::;;;888999999888666777;;;???<<<;;;999777666666777777333666::::::888555555666777:::===>>>>>>???AAABBBFFF@@@===??????;;;:::>>>MMMIIIGGGKKKQQQRRRKKKCCC@@@@@@DDDLLLPPPQQQTTTXXXWWWXXXYYY[[[]]]___aaabbb\\\SSSIIIDDDHHHQQQZZZ___aaa\\\XXXWWWVVVTTTVVVZZZRRRSSSTTTRRRQQQSSSYYY___\\\ZZZZZZ\\\___```^^^\\\TTTYYYZZZYYY[[[```___YYYZZZYYYZZZ\\\^^^]]]YYYUUUOOOTTTWWWUUUSSSTTTTTTQQQRRRNNNHHHCCC===555+++$$$&&&&&&''''''''''''''''''((()))***)))'''%%%&&&'''%%%$$$###%%%(((+++,,,---###$$$%%%&&&(((,,,222777666222---)))***---///000111444777:::;;;:::888666000///---+++)))(((''''''((()))***+++***)))'''&&&'''''''''((((((((((((((($$$'''+++///111333333333444...)))))),,,......+++)))...333333000---+++***+++***((('''''''''((()))'''((()))***+++***)))))),,,)))'''(((+++---,,,***++++++,,,,,,,,,+++*********,,,---///111555;;;???DDDAAA@@@BBBCCCAAACCCGGGBBB???===>>>AAAAAA<<<777000...,,,******+++...///((()))***+++,,,,,,++++++************************)))(((((()))***---000111//////......///333666888333///***)))+++,,,+++)))++++++------------++++++000000///---++++++---///------------...............---+++***)))******+++++++++,,,,,,,,,,,,------+++***+++000666777333...,,,///111111...+++)))(((///---,,,---000000...+++,,,...---***...444444///---000333222///,,,+++,,,000333555444111...///111222000...,,,---000333666...333444000,,,,,,,,,++++++,,,...///000///...,,,......---,,,,,,...///000666111,,,,,,000222000,,,///---+++,,,------***'''---...///...,,,***)))******((((((,,,000111---))),,,,,,---000222111---(((444333222111000...------333444555555555333000///111111000...---,,,+++***...///000111111000///...000333555222---)))***---000111222333222111000///,,,,,,***(((***///000...((()))+++,,,,,,***'''&&&///---+++,,,///...***&&&///,,,,,,...///000777>>>IIIDDDBBBCCCEEECCC>>>:::<<>><<<::::::555444222222444666777777555555666777888:::<<<===999888777777888;;;>>>@@@;;;;;;;;;;;;999777555333:::888777777:::<<<======;;;:::999999:::===@@@BBBCCCBBB@@@>>>:::777444333:::999888888888:::<<<===<<<888555555888::::::999999777555666999:::888666555888<<<<<<999777777888;;;:::888888;;;>>>CCCEEEBBBCCCCCCBBB@@@??????@@@DDDBBBBBBHHHOOOPPPIIIBBB>>>;;;===EEELLLNNNQQQTTTTTTVVVXXX[[[]]]___`````````WWWMMMHHHKKKTTT]]]cccccc^^^[[[ZZZYYYUUUVVVYYYWWWVVVSSSRRRRRRVVV\\\```\\\YYYVVVUUUXXX[[[\\\\\\XXX\\\\\\YYYZZZ^^^]]]YYYZZZXXXWWWWWWYYYYYYWWWUUUQQQVVVXXXVVVTTTUUUTTTQQQQQQMMMHHHCCC>>>666---%%%''''''''''''''''''''''''((()))***)))'''&&&'''(((&&&%%%$$$&&&(((+++++++++&&&'''))),,,///333777999222///+++)))+++...111222333444777999999888777666444333000...+++)))((('''((()))*********(((&&&%%%))))))((('''&&&%%%%%%$$$&&&'''***---000111222222111---((('''***---,,,***+++///222333000---++++++,,,+++***)))((()))******,,,+++*********+++---------+++)))***,,,...---,,,,,,,,,,,,---,,,,,,+++***+++,,,---...000555;;;@@@CCC@@@@@@CCCDDDBBBBBBFFFBBB@@@>>>@@@DDDDDDAAA===888666222...,,,++++++,,,))))))******+++,,,,,,,,,+++++++++***************************++++++,,,,,,%%%&&&(((,,,222999@@@CCC222///---+++++++++***))),,,,,,---......---,,,,,,...///...,,,******,,,.../////////000000000//////+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------+++***+++///333333///***,,,...222222000...,,,+++...---,,,---000000...,,,,,,...---***---222222---,,,///222111///,,,,,,---///111333222///---///111111000...---...000222444...333444000,,,------+++***,,,---//////...---,,,---------------...//////111000.........//////......,,,++++++------***(((+++,,,---,,,++++++,,,......,,,***,,,000111...***---,,,---///111111---***333333222111///......---111222333444444333111000111111000///...---,,,,,,222222222111000///---,,,,,,///222111,,,)))***---222222222111111///...---++++++***'''***///000...***++++++,,,,,,,,,,,,,,,$$$&&&)))+++,,,,,,---...---+++,,,000333666===DDDPPPLLLHHHIIIKKKIIIDDDAAA<<<222000///+++///555000222333444333222222444555333444444333000//////000///111333333222222333444333111000333888999777333777888:::;;;<<<<<<<<<;;;===;;;999777666777888888:::999777666555555666666666555444333555777:::<<<777:::===>>>===:::999888999777555444555666555444::::::999999888777777666888777666555666777999;;;;;;;;;;;;;;;:::888777666;;;999777777999;;;;;;;;;:::999888777777999<<<===;;;===???AAA@@@>>>:::888777888999:::;;;;;;<<<<<<<<<999666666888::::::999888777666666888888777666666888::::::999777777777:::999888777999===AAACCCBBBCCCCCCBBB???=========<<<===@@@HHHOOOPPPJJJDDD???:::888@@@HHHMMMPPPRRRRRRTTTWWWZZZ\\\^^^^^^^^^bbbZZZPPPKKKMMMUUU___ddd```]]][[[\\\ZZZVVVUUUWWW[[[WWWSSSRRRTTTYYY]]]___]]]XXXQQQNNNPPPTTTYYY[[[\\\^^^]]]ZZZYYY[[[[[[YYY\\\ZZZWWWVVVVVVWWWWWWVVVSSSXXX[[[XXXVVVUUUTTTPPPPPPMMMHHHEEE@@@999///((('''''''''&&&&&&&&&''''''(((*********((('''((()))'''&&&&&&''')))******)))'''(((,,,222777999999888...,,,***+++---000222333333444444555555555444333666555333111...,,,***)))((()))******)))'''&&&%%%...---+++)))'''%%%$$$$$$((((((***+++---///000000111---))))))+++------+++...000111111///---,,,,,,---,,,+++***)))***++++++...,,,***))))))+++...///---,,,+++,,,...///...---------......---,,,,,,+++++++++++++++...444;;;@@@AAA???AAAEEEFFFCCCCCCFFFCCCAAA@@@CCCFFFHHHFFFCCCCCC@@@;;;555000,,,)))(((******))))))***+++---...++++++++++++******))))))++++++++++++***)))((('''((()))+++...222777;;;>>>///000000///,,,***)))***,,,------......------,,,,,,---,,,+++))))))+++---......000000000///...---))))))***+++,,,,,,---,,,++++++,,,,,,,,,,,,------,,,++++++...222333///,,,,,,///333444333000......///...---...//////...---,,,...---+++---///...***,,,...000000///---------,,,...000///,,,,,,///222111000000///000000111222...222333///---......,,,+++,,,---...///...------,,,,,,---...............+++---000///...---...000,,,++++++,,,------+++***)))************,,,000222444111------///000...,,,...------...//////...,,,333222111000//////......///000222333333333222111000000000////////////...666555333111///------,,,***...111000---+++,,,---444333333222000///...---***+++)))'''***///000---+++*********+++---///111 %%%***,,,+++,,,///333///---...333666:::CCCKKKVVVSSSOOONNNOOONNNKKKGGG===555555555000333666000222333333222000000111222222333333222000///111222///000222333222333444666444222111444777999777444999:::<<<===>>>>>>======@@@???<<<:::999999::::::888777666666666777888999555444444333444666999;;;888;;;===>>><<<999777777999777666555777777777666;;;;;;;;;:::999777444333888888777777777777888888:::999999888888888888888<<<:::888777999:::::::::;;;:::888777666888999:::777;;;@@@DDDEEEBBB>>>;;;666888:::===>>>>>>===<<<<<<:::777777888::::::999777888999888777666777888888777666777888888888666999888666666888;;;>>>@@@CCCDDDEEEDDD@@@===;;;:::999===DDDLLLSSSSSSNNNJJJGGG>>>:::@@@IIIOOOQQQRRRRRRSSSUUUWWWZZZ\\\^^^___aaaZZZRRRLLLMMMTTT]]]cccZZZXXXYYY\\\[[[VVVTTTUUUZZZVVVSSSSSSWWWZZZ[[[[[[[[[WWWRRRNNNNNNQQQVVVYYY\\\\\\[[[YYYWWWXXXYYYZZZ^^^\\\[[[ZZZYYYYYYXXXXXXVVV[[[^^^[[[XXXWWWTTTQQQPPPMMMIIIGGGCCC<<<333,,,(((((('''&&&&&&&&&''''''((()))******)))(((***+++)))((('''((()))***((('''%%%(((---444999:::777333...---,,,...111333333222222111000000////////////333222222000///---,,,+++)))))))))))))))'''&&&%%%222000...+++)))((((((''')))))))))***+++,,,...///111///,,,,,,---//////.........///...---,,,,,,,,,---,,,+++***)))******++++++***)))((((((***+++---------------......------////////////...---,,,,,,******)))(((+++111999>>>???>>>BBBGGGIIIFFFEEEGGGEEEDDDCCCEEEGGGIIIHHHFFFJJJGGGBBB<<<555///+++)))+++***)))((((((***,,,---,,,,,,++++++***))))))))),,,+++***)))((((((((((((.........///000111222333---000222111---))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...+++,,,---......---+++***)))***+++,,,---,,,+++++++++++++++,,,,,,,,,---------------000333444333111---000444444333000------111000///.........---------......---------+++(((+++---.........---------***,,,...---++++++...222000111111222222222111111---000111......//////,,,,,,---.../////////......+++,,,---...///...---,,,)))+++---...///.........,,,,,,------......------*********)))))),,,000444999555000---............///...---------.........111111000///...//////000000000111111111000//////............////////////666444222000............,,,///111111///------...444444444333222111000///)))+++)))'''***...///+++))))))))))))+++,,,---...(((***------------///111333///...222666<<>>????????????<<<:::999999999999::::::888:::<<<;;;888666888;;;:::777444555888:::999777888777666555666999;;;===DDDFFFGGGFFFBBB===:::999:::@@@HHHPPPUUUTTTPPPMMMMMMCCC===AAAIIINNNPPPRRRTTTSSSSSSTTTWWW[[[```bbb```[[[UUUPPPPPPTTT\\\aaaWWWVVVXXX]]]]]]YYYVVVWWWWWWTTTSSSUUUXXXZZZXXXUUUZZZYYYVVVTTTRRRSSSTTTVVVXXXXXXXXXWWWUUUUUUWWW[[[[[[\\\]]]^^^\\\ZZZXXXWWWXXX]]]```]]]ZZZYYYVVVRRROOOMMMKKKJJJGGGAAA777000)))((('''%%%%%%%%%&&&'''''')))******))))))***,,,+++)))(((((())))))((('''&&&***000666999888444000//////000222444444222000...---,,,+++*********+++,,,,,,---......------,,,)))))))))))))))(((((('''000///,,,***))))))*********************+++------///...,,,,,,---...///...---,,,++++++,,,------,,,,,,+++***)))((()))******))))))***+++++++++++++++,,,---......---,,,,,,,,,////////////...---,,,+++)))((('''&&&(((---555:::<<<===AAAHHHKKKIIIHHHJJJIIIGGGFFFFFFGGGGGGFFFFFFKKKIIIFFFAAA;;;555111...,,,+++)))(((((()))+++,,,+++++++++*********)))))),,,+++)))''''''(((***+++((()))+++---///000111111+++///222111---***)))******************************,,,---,,,,,,,,,---///+++,,,---------+++***)))++++++,,,---,,,+++***)))+++++++++,,,,,,,,,------000000///000111222111111000222333333000---+++***333222111///---,,,,,,,,,---...000111///,,,)))))),,,,,,,,,------------,,,)))+++------++++++...222000111222333333333222111,,,//////---...111000---......///000000000000000***+++---.........---,,,+++)))))),,,000222///+++---...//////////////////,,,,,,***((((((+++///333:::666111---,,,---//////.........---,,,---...///000///.........///111222111111111000///---,,,+++++++++,,,------...//////222111000/////////000111...///000///...---......333444555555444333111000+++,,,+++)))***...---***)))***,,,---------+++***...,,,+++,,,...//////---222...,,,///444<<>>???AAABBBBBBAAA@@@@@@???===;;;999888888999999777666555444333444555666777666666777888999;;;<<<555888;;;<<<<<<;;;;;;<<<777666666888:::<<<;;;:::222444777:::;;;;;;::::::999999:::;;;<<<===>>>>>>666666555555555777999:::;;;999888999<<<>>>??????999999999999999;;;<<<===@@@@@@AAAAAA@@@???===<<<======<<<===>>>@@@AAACCC;;;<<<;;;:::999999999::::::<<<>>>===999888:::<<<;;;888555666:::;;;:::999999888777666666888999;;;AAACCCEEEDDD@@@<<<999888>>>DDDMMMSSSTTTQQQNNNLLLKKKCCC===@@@FFFJJJNNNQQQUUUTTTTTTUUUXXX]]]aaaddd```^^^[[[WWWUUUXXX]]]aaaZZZYYY[[[``````\\\ZZZ[[[TTTTTTTTTUUUWWWWWWUUUSSSZZZ[[[\\\[[[XXXVVVUUUUUUVVVVVVWWWXXXUUURRRTTTZZZUUUXXX[[[\\\[[[XXXWWWVVVYYY___bbb```]]][[[XXXSSSPPPNNNMMMMMMKKKEEE<<<555***)))'''%%%$$$%%%&&&'''&&&'''))))))))))))+++,,,---***((('''((())))))(((+++///555999777444111000///000222555666444000,,,******)))(((''''''((((((%%%&&&(((***+++,,,++++++)))))))))*********++++++,,,***(((&&&&&&'''((()))*********++++++,,,,,,---++++++******++++++,,,,,,+++******+++---//////...,,,+++***)))((())))))******+++---.........---,,,+++---//////---,,,+++,,,000000//////...---++++++))))))'''&&&'''+++111666888999>>>FFFJJJJJJJJJMMMKKKJJJIIIHHHFFFFFFFFFFFFHHHGGGFFFCCC???;;;777555///...,,,+++*********+++************************+++***)))(((((()))+++---'''(((+++---.........---***,,,...///---+++*********))))))(((((())))))***)))+++------,,,---...000///......---,,,,,,,,,,,,,,,---,,,,,,+++***))))))++++++,,,,,,,,,,,,------333222000///------------222222222000---***))))))222222111///---,,,---///...///222555222,,,***+++---,,,++++++,,,---,,,+++(((,,,//////---,,,...111......000111111222222111,,,......---///333222......////////////000000000++++++,,,---------------...***(((+++000333///+++---///000000///......///------+++)))(((***...111888555000---+++,,,///111---...///...,,,,,,...000///...---------///222333222111000...---+++***)))***++++++,,,------..................///000111222///...---,,,---...000111444666888999888555222///---...---***+++...,,,(((+++,,,///111111///---,,,,,,)))&&&(((---000///---...+++***///555>>>LLLXXXRRRWWWXXXTTTSSSWWWVVVOOOCCC444000444777===<<<000000111222222222333555777333555777777666555555666666777666333111000222333666666666666666777888888>>>???@@@AAAAAA@@@???>>>;;;:::888666555666777888666555444333333333444555777777777888999:::;;;<<<555888;;;<<<<<<<<<===>>>;;;:::999999:::999777555444555777999::::::::::::777777777888:::;;;===>>>999999999999:::;;;<<<===;;;:::888999;;;>>>???>>>777777777888888:::;;;;;;>>>===<<<;;;;;;===>>>@@@???>>><<<<<<<<<>>>@@@BBB;;;======<<<:::999999:::<<<======<<<;;;::::::;;;::::::999:::<<<======<<<:::999888888777888999:::===???@@@@@@===:::888777DDDJJJRRRUUUSSSNNNKKKJJJEEE???<<>>GGGPPPLLLUUUYYYTTTTTTXXXWWWOOOCCC777333333000444888222333444555444333444666777444777::::::999777666555666666555333111111333555777777777666666666888999;;;<<<===>>>>>>===<<<;;;777666555333333444666777444444333333444555777888666666777888999:::;;;;;;888:::<<<======<<<===>>><<<;;;:::::::::888555333555666777888999:::;;;;;;888777666666666888;;;<<<:::;;;<<<======>>>======<<<:::888888999:::::::::999999999999999999:::::::::999888777888:::<<<>>><<<<<<<<<;;;;;;<<<<<<<<<;;;===???===;;;999999;;;===<<<::::::;;;:::999888:::<<<>>>??????>>>??????<<<<<<::::::999999999:::<<<>>>???>>><<<;;;;;;<<>>;;;666666555333111///,,,+++(((((()))***+++,,,,,,---(((+++...000000,,,(((%%%'''))),,,...//////---,,,***(((''')))---...,,,***,,,+++***))))))***+++,,,%%%'''***+++++++++---...///---***((('''(((***++++++******)))***+++---...++++++,,,,,,,,,------------......///000333777:::333222000---++++++...000***,,,......---000555999000000555;;;777///,,,000000---******+++,,,***((()))...333444222///...///'''(((((()))+++---///000+++,,,,,,,,,000555333...,,,++++++++++++,,,---------,,,+++***+++,,,---...---......---,,,,,,///111,,,...000...+++))))))+++******+++******,,,///222000///---+++***+++///111+++...000000---,,,---///...---,,,+++---000333555...------,,,++++++++++++---------.........//////+++,,,.../////////...---333000...///333:::@@@CCCFFFIIILLLMMMIIIBBB:::444222333111...---...+++&&&))))))***+++,,,///111333,,,...///...++++++///333222222555:::<<<<<>>>>>===<<<===>>>999888888999:::999777555444444555666999;;;===???;;;999777555666777:::;;;999:::<<<===>>>===<<<;;;>>>;;;888777777777666555>>>>>>===<<<<<<;;;::::::999888888777777888888999999:::;;;<<<<<<:::888777;;;>>>???>>>;;;999999;;;===:::888888::::::888555999===BBBCCCAAA???@@@AAA>>>===<<<;;;::::::::::::>>>???@@@@@@???>>>@@@AAAOOOSSSTTTPPPMMMMMMKKKHHH???===777444===KKKRRRPPPTTTTTTYYY```cccaaaaaaccceeedddeeeeee___XXXWWW[[[aaabbbbbb```\\\YYYXXXXXX[[[[[[XXXSSSTTTYYYWWWQQQWWW]]]___\\\\\\```^^^YYY]]][[[YYYYYYYYYXXXTTTPPPWWWVVVVVVVVVVVVWWWXXXXXX\\\cccccc\\\ZZZ^^^[[[RRRPPPRRRTTTTTTPPPJJJFFFCCC===444***%%%'''((('''$$$'''(((((()))***++++++,,,---+++'''$$$$$$&&&***---444<<<<<>>;;;;;;:::444...***)))***,,,''''''+++---)))(((+++'''((())),,,...---+++(((,,,)))(((+++///111---)))))))))+++000555444///)))------------------,,,,,,(((((()))***++++++++++++)))***++++++***+++---...&&&***...///------///111222---,,,000000---///444111000//////////////////333333111///,,,+++,,,---...//////......///222444---000333444333000...---111---)))(((***++++++)))000111222111///......///,,,,,,---......---,,,,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,++++++*********++++++,,,------......///000222222...,,,***+++---,,,***''',,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***//////////////////......---+++***---111333333111,,,,,,,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---000222333000///...111888AAAIIINNNFFFMMMPPPIIIAAA===777000333888555***(((...000,,,......---,,,++++++******---&&&&&&---...)))***111111///000555===AAA???;;;KKKVVV[[[UUUSSSYYY\\\XXXPPPEEE<<<::::::777444444666555222111111333555777666===???999666999:::777999111***+++222666333///888888777555444444777999666666666666555333333222555444333222222444666777333333222222333555777888::::::999999999:::;;;<<<<<<;;;:::;;;>>>@@@AAABBBDDD@@@;;;999888888888888555555666666777777888888<<<<<<;;;999777777:::<<<;;;777777<<<<<<999999===;;;<<<>>>===:::777666666;;;;;;::::::::::::999999BBB===::::::999777888<<<;;;;;;:::999999:::;;;;;;===>>>;;;777:::@@@???999======;;;999777777999;;;<<<>>>@@@???>>>>>>AAADDD??????;;;666666;;;??????<<>>999333...,,,,,,---)))(((+++,,,******...,,,+++******,,,,,,+++***,,,)))))),,,000111...***,,,***))),,,111222///,,,......------------,,,,,,,,,,,,,,,---,,,,,,++++++)))***++++++***+++---///***,,,...///............000,,,+++//////---...333444333222222111111111111111111111///---,,,,,,...///000000///......///111...222666777555222111222111...+++***,,,------,,,///111222111///---------,,,,,,---......---,,,,,,,,,---...---,,,***+++,,,,,,,,,,,,,,,,,,,,,------000000///...............////////////000111222222///---,,,,,,...---+++(((---,,,,,,++++++,,,,,,---)))***,,,---...///......---------------............,,,+++---//////---+++,,,---------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333111......444>>>GGGKKKKKKEEEKKKLLLEEE>>>;;;666000555666444...,,,000222222111111111111000///...---///((((((//////***+++222//////111444888;;;<<<<<>>???@@@CCC@@@;;;999888888777777666666666666666666777777666777999999777777777888999777999>>>>>>:::888:::999;;;======;;;:::::::::<<<<<<;;;;;;:::::::::999BBB===;;;<<<;;;888999<<<888999::::::::::::999888===@@@>>>999777;;;===;;;======<<<:::888888:::<<>>@@@@@@@@@<<<666666;;;>>>>>>>>>BBBFFFEEE@@@;;;::::::OOOTTTUUUPPPKKKGGGBBB===:::888444333<<>>>>>AAA???@@@@@@>>>:::777555444111---***++++++***,,,000000...+++***+++,,,------,,,++++++...111222///+++...+++((()))---000000//////......------,,,------/////////......---,,,+++***+++,,,,,,+++,,,...///............//////...,,,---++++++......---///222222111000///............---///000000...------...000111222111///------------222777777444222333666333000...---.........---...111333333111...------,,,,,,------------,,,,,,+++---//////---,,,+++,,,------------------------222222111000////////////111111111000000111111222///...---.........,,,***------++++++++++++------)))***,,,---...///......,,,,,,,,,------...//////---------///000///---***,,,---//////---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,---///111222222......666CCCLLLMMMJJJDDDGGGFFF@@@:::777555111333///,,,,,,,,,+++...222...///000111000...,,,+++///***)))......******000---111444555444777===BBBJJJVVV___```aaaddd```YYYLLLGGGBBB===777111333888222222333444555555666777222666666333222333444333777333///---///222444555333444666666777999<<>>@@@BBBCCCBBB???;;;999888888666555666666666666666555555555444777999:::888666555444777666999>>>===999666666777999<<<======<<<===>>>======<<<;;;;;;:::999999>>>;;;;;;===<<<999999;;;666888:::;;;;;;:::888666===@@@@@@:::555777;;;===>>>>>>===;;;999999;;;===AAABBBAAA???<<<;;;<<<===@@@@@@===888777;;;>>>===???BBBCCCBBB===999999999NNNTTTVVVRRRMMMHHHCCC===;;;::::::>>>EEENNNTTTVVVLLLMMMRRR[[[______```ddd___]]]\\\[[[WWWSSSUUU[[[[[[\\\]]]\\\YYYWWWWWWWWWYYYYYYXXXWWWWWWYYYZZZZZZYYYYYYYYYWWWWWWYYYYYYYYYXXXVVVSSSRRRRRRTTTVVVWWWSSSUUUYYY\\\^^^___^^^^^^[[[^^^^^^YYYWWWXXXVVVRRRRRRSSSUUUWWWYYYXXXUUUSSSHHHAAA777...***)))***+++((()))))))))*********+++((('''&&&&&&(((,,,111444:::;;;666+++%%%&&&((('''$$$%%%''')))******))))))'''&&&%%%&&&(((******)))))))))(((((((((((())))))))))))))))))))))))))))))+++)))((('''''')))+++,,,---------+++))))))+++---))))))*********+++++++++...+++***+++---///000///------,,,+++++++++,,,---111...+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++******+++---......///111333.........---,,,,,,...000*********+++,,,---//////111222888???CCCDDDGGGLLLEEEAAA???@@@???======AAA<<<===@@@AAAAAA@@@>>>>>>555222///,,,******---000000...++++++---...//////------...111333333000...///,,,)))))),,,000111111000///...---,,,,,,------...............---,,,,,,***+++,,,,,,+++,,,...000000...,,,---111222000---,,,,,,,,,...//////000111000000...---,,,,,,,,,,,,+++---///000///............000222111///---,,,---+++000555555222000333777444333111///...------,,,---///222333222000//////,,,,,,,,,,,,,,,,,,,,,,,,))),,,......---+++++++++------------,,,,,,,,,,,,///...............//////333222111111000000000111...............---,,,+++...---+++******+++---...++++++,,,------,,,+++***///......------...///000,,,---000222444333111///,,,...000000///---,,,---++++++++++++++++++++++++,,,+++++++++,,,---///000000...000777BBBJJJMMMMMMDDDCCC???:::666444333222444+++''',,,,,,(((***111+++---///000///---+++)))///+++***------)))***......555;;;;;;888;;;DDDNNNSSS\\\eeehhhiiihhh___UUUIIIBBB===999444///000444000111333555666777777666333444555444555666888888666555222///...000444888333555666777888:::===???AAA<<<666333555555444111444444666777777777666555333333333333444555666666666888:::<<<======<<<;;;;;;<<<>>>>>>???@@@BBBCCC@@@>>>;;;999999888666555777666666666555555444444888:::;;;:::888555444444555666777999999777555444777:::===>>>>>>>>>>>>???===<<<<<<;;;:::999888888888666888<<<===::::::<<<999::::::;;;;;;::::::999===>>><<<999666888<<<>>>>>>>>>>>>===;;;:::<<<===AAAAAA@@@>>><<<;;;;;;<<<===???===999999===???>>>===??????>>>;;;999:::;;;MMMSSSVVVTTTPPPMMMHHHCCCAAABBBFFFMMMRRRVVVXXXYYYOOOOOOSSSZZZ]]]\\\\\\^^^___]]]\\\\\\XXXTTTWWW]]]\\\]]]^^^]]]ZZZXXXXXXXXX]]][[[ZZZZZZYYYYYYZZZ\\\^^^\\\[[[ZZZYYYXXXXXXXXX]]]\\\ZZZWWWUUUSSSSSSSSSTTTVVVXXXZZZ[[[[[[ZZZYYYXXXZZZYYYVVVUUUVVVTTTRRRRRRRRRTTTWWWZZZZZZWWWUUUMMMGGG===333***'''(((***))))))))))))************'''&&&%%%&&&)))---111444777666111)))%%%%%%''''''$$$%%%&&&((()))))))))((()))'''''''''))))))(((&&&))))))(((((((((((())))))(((((((((((((((((((((((()))(((&&&&&&&&&(((***+++------,,,***((((((***,,,************++++++++++++,,,***)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,---222///,,,+++,,,---------+++,,,---------,,,,,,,,,,,,---......------...///***+++++++++))))))***,,,,,,++++++++++++,,,,,,------...333:::>>>@@@EEEKKKGGGCCCAAABBBBBB???@@@CCC<<<===@@@BBBCCCCCCAAA@@@888888666111---,,,...///---,,,,,,---000111000///...///111444555444222000---,,,,,,---///000111111111000...---,,,,,,---...++++++,,,---------------***+++,,,,,,++++++---///...,,,+++,,,000333222000---.../////////111111111333222111000///......///))),,,...//////......///,,,...000111///.........,,,000444333111111444888555444333111...,,,++++++***,,,000111000//////000,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++*********,,,,,,,,,++++++++++++++++++++++++,,,---...///000222222111000////////////,,,------------,,,,,,,,,------++++++++++++------)))***+++,,,,,,+++***)))000///---,,,+++,,,------,,,///222444444222111000,,,...000000...---,,,,,,++++++++++++++++++++++++++++++*********+++---......///222666<<>>===<<<;;;555777:::;;;:::;;;===???>>><<<;;;;;;;;;:::777555777777666666555555555444888888888777555555777999888999888666666888888888999;;;>>>???>>>======>>>;;;;;;;;;:::999888888777666555888>>>@@@>>>>>>@@@>>>===;;;::::::;;;===>>>===999666777:::<<<>>>???===>>>>>>===<<<;;;<<<>>>???>>>===<<<=========<<<:::===<<<999:::???AAA???:::;;;;;;;;;:::;;;<<<===MMMSSSWWWUUUSSSRRROOOKKKJJJKKKPPPWWWZZZYYYXXXZZZSSSRRRUUU[[[\\\YYYXXXZZZ[[[ZZZZZZZZZWWWTTTVVV\\\YYYZZZ\\\[[[ZZZYYYYYYZZZ^^^\\\[[[\\\ZZZWWWYYY]]]aaa^^^^^^___]]]ZZZYYY[[[______]]]ZZZVVVSSSRRRRRRUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRUUUXXXYYYVVVSSSOOOKKKCCC888---''''''***''''''''''''(((((((((((('''&&&&&&&&&(((,,,///222222000+++'''%%%%%%&&&'''%%%&&&''''''(((((((((((()))((('''((())))))'''%%%***))))))(((((())))))***((((((((((((((((((((((((''''''&&&&&&'''((()))***,,,,,,,,,***(((((()))+++*********++++++++++++,,,******)))(((((()))***+++++++++,,,,,,,,,,,,------000...,,,+++,,,---------)))+++------,,,,,,,,,---,,,......---+++***+++,,,***,,,---,,,+++***+++---*********)))******++++++++++++...555888:::???EEEFFFCCCCCCEEEFFFDDDEEEHHHCCCBBBAAABBBBBBAAA>>><<<999===>>>999444333333222---,,,,,,...000111000...,,,///222555555444222000***+++---...///000000000333111///---,,,,,,---...))))))+++,,,,,,---------)))***++++++***+++---...,,,++++++,,,///111222222---000111//////222111...//////......------......***,,,.........---...000,,,...//////...---...///111222333333333444666888333444444222///---------+++---//////------...///,,,,,,++++++++++++,,,,,,((()))******))))))***+++*********++++++,,,,,,,,,,,,,,,,,,---...///111111000///......------------+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&)))+++------...---...---+++))))))***+++,,,000222333333000---,,,,,,---///000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,000444666999???IIIQQQFFF???888666444000000222888000++++++---,,,,,,...+++,,,...//////...,,,+++222111111111111111222222444<<>>===:::<<<>>>???===<<<<<<===;;;;;;::::::::::::999999999888;;;@@@BBB@@@AAADDDAAA>>>;;;999999;;;>>>AAA;;;666333888===>>>>>>>>><<<===>>>===<<<;;;<<<===>>><<<;;;;;;===>>>======:::======;;;<<<@@@AAA???888888999:::;;;<<<===>>>OOOTTTWWWUUUSSSTTTRRROOOSSSQQQTTTYYYZZZVVVVVVYYYUUUTTTWWW[[[\\\XXXVVVXXXXXXWWWYYY[[[XXXTTTVVV[[[ZZZ[[[\\\\\\ZZZXXXXXXYYY[[[XXXYYY[[[YYYVVVYYY___^^^[[[\\\``````[[[ZZZ]]]\\\\\\ZZZVVVRRRQQQSSSVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWXXXSSSQQQPPPRRRVVVWWWTTTPPPNNNMMMHHH===111******---((((((((((((''''''''''''((('''&&&&&&(((***---...,,,)))&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&'''(((******(((&&&******))))))))))))******))))))))))))))))))))))))&&&''''''((())))))******)))******)))(((''')))************+++++++++,,,,,,*********))))))))))))******+++,,,,,,------------,,,*********,,,---,,,+++&&&)))+++,,,++++++,,,...+++,,,---,,,***)))***+++,,,...//////...------...******)))******+++,,,---***)))+++///111222777======<<<>>>DDDGGGFFFGGGKKKGGGEEEBBBAAAAAA@@@===;;;888@@@EEEAAA======<<<999222///---,,,---......---)))---111333333111///...)))***+++,,,,,,---...///444222///---+++,,,---...***++++++,,,,,,,,,++++++((()))******))))))+++---,,,,,,---,,,,,,---///111---111111......111000++++++++++++***++++++,,,---+++,,,------,,,,,,...000///000000...,,,,,,---...444111///000222555666555000222444444222111222333555555444111///......000,,,,,,+++******+++,,,,,,*********)))((())),,,...)))******+++,,,---......//////......---......///---,,,,,,++++++++++++,,,+++---//////---,,,---...***+++---......---+++***&&&(((***---.../////////---,,,+++***+++---000111111333444222///,,,,,,---...///...---+++***+++,,,------------------------...---,,,++++++,,,---------000444888<<>>===???CCC::::::;;;===??????<<<:::777777777888888888888888222444555666666666999;;;777;;;;;;888888===???<<<999;;;===>>>===<<<<<<===;;;;;;;;;<<<<<<<<<<<<===<<<:::;;;???@@@>>>>>>AAA???===<<<::::::<<<===???999555666;;;===;;;;;;>>>:::<<<======<<<;;;<<<===>>><<<::::::<<<>>>===;;;<<>>;;;888888999;;;<<<======<<>>;;;777333111111333---,,,+++******+++,,,---,,,,,,+++)))((()))---000)))***+++,,,...///000000000///...---++++++******+++******))))))******+++,,,///111000...---...000)))+++---//////---+++)))+++,,,.../////////.........---------///222666888111333555333111000111444...///...,,,))))))+++,,,........................000///...---,,,---...//////000333999AAAEEEGGGFFFIII???888777666000...111222333...''',,,666666...000000//////000000000000,,,......---...000111111777:::BBBNNNYYY]]]YYYTTT]]]UUUPPPRRRUUURRRJJJCCC<<<777444333000---111777555555555555666666666666>>>666222555777444333666666444333444666666555333222444666777777777888:::444777888444///...555;;;888:::;;;======<<<;;;:::222444777;;;>>>@@@AAAAAA>>>>>><<<;;;;;;:::;;;;;;444999>>>>>><<<;;;===AAA999999;;;>>>AAA@@@>>>;;;777777888888999999::::::888:::<<<<<<999777666555222777999777888======888777999<<<======<<<===>>><<<<<<======>>>?????????===::::::<<<<<<999999;;;<<<<<<<<<<<<<<<<<<<<<<<<777666:::???<<<777888>>>:::;;;======<<<;;;;;;<<>>AAAAAA===<<<>>><<<888999999:::<<<======<<<:::PPPUUUVVVRRRPPPSSSSSSPPPRRRWWWTTTSSSZZZWWWQQQSSSUUUWWWZZZ[[[\\\ZZZXXXWWW[[[YYYYYY\\\[[[ZZZ\\\bbbbbbaaa___]]]\\\\\\\\\\\\XXXZZZZZZWWWTTTTTTZZZ```ZZZ[[[\\\ZZZXXXVVVUUUVVV[[[VVVPPPLLLLLLOOOQQQSSSUUUUUUTTTRRRPPPQQQSSSUUU]]][[[WWWSSSTTTYYYYYYUUUTTTPPPLLLMMMQQQSSSQQQOOOPPPKKKHHHEEE???888777:::999222,,,++++++)))***---***(((&&&%%%'''((((((''')))((((((((('''%%%&&&)))((()))******(((((()))***(((((()))***++++++,,,,,,((()))+++,,,,,,+++)))(((+++++++++***************+++******)))))))))******&&&'''((()))************(((((((((((((((((((((((())))))***+++++++++++++++------,,,,,,,,,,,,++++++***)))((()))***+++***)))*********++++++,,,,,,,,,///...---,,,+++,,,------,,,+++*********+++,,,---000///---+++++++++---...,,,---***&&&***111111,,,000666>>>BBBDDDDDDFFFHHHDDDHHHJJJGGGEEEDDD@@@:::???BBBFFFIIIJJJHHHEEECCC===888222---,,,,,,------,,,000333222...***((((((******))))))))))))******///...---,,,---///111333...+++)))))),,,---,,,***&&&(((***+++******+++------+++))))))))),,,///111777000,,,///222111///......//////.........111333///......---------......000///...---------------111***(((...222111111444111///222:::;;;888===GGGGGGSSSNNN@@@;;;666333777111222111...+++***---000...---,,,***)))+++...222---,,,++++++---...///...111000///...---,,,,,,,,,+++***)))***+++------,,,***,,,///111000...,,,************)))(((***---///,,,,,,---000222333222000++++++,,,---------,,,,,,111555999888333///000111///000000000000...---,,,222111...---,,,,,,---......'''(((000222+++)))...222333555999BBBIIIEEE===LLLDDD;;;666222000222777777111++++++000444222///222444444222000000444777000333444222......333888777777AAASSS______\\\[[[]]]VVVMMMGGGEEEBBB>>>999666333111111222333111///555333222222555777888888111111111222222444555666444666777666222111444666333444444555777:::999666666444555777555111444<<<::::::999888777777777888333333555888<<<>>>>>>>>>666777888999;;;;;;;;;;;;555777777777;;;AAABBB@@@;;;>>>AAA@@@===;;;<<<===888:::;;;<<<<<<;;;;;;:::<<<===>>>>>>===<<<:::999???999777999:::999:::===777;;;???AAA@@@===;;;:::999:::;;;:::999<<>>??????>>><<<;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<>>???@@@???:::666666:::<<<;;;===???<<<777RRRVVVXXXSSSQQQSSSSSSQQQSSSXXXTTTTTT\\\YYYSSSVVVQQQSSSUUUVVVWWWWWWVVVUUUYYYXXXXXXZZZZZZYYY\\\bbb```___^^^\\\\\\\\\]]]]]]UUUWWWXXXVVVTTTVVV\\\aaaZZZ[[[\\\[[[XXXVVVVVVVVVSSSQQQPPPQQQRRRSSSRRRQQQUUUUUUUUUSSSRRRSSSUUUXXXZZZYYYVVVSSSUUUZZZ[[[XXXUUUPPPLLLMMMPPPSSSRRROOOOOOKKKIIIGGGBBB<<<<<>>@@@BBBEEEDDDGGGGGGDDDDDDEEEDDD@@@<<<>>>BBBFFFHHHHHHGGGFFFAAA>>>999444000//////000---000222111---******+++************************,,,,,,++++++,,,---///000---+++))))))+++---,,,***(((***,,,---,,,,,,---...******)))***+++...000222777111...111333111---,,,.........///000444:::???222111000///......------......---,,,,,,,,,,,,,,,...((('''+++......000444444333777???@@@<<<>>>FFFEEEUUUXXXQQQLLL@@@222///111222222000---,,,...000,,,---,,,+++***+++...000---,,,,,,,,,---...------,,,,,,++++++***+++++++++---,,,++++++++++++++++++------...///000000///...000000///---+++,,,...000000000000111222111000...)))***+++,,,------------000333666444///,,,---///---...///000///...,,,+++.........//////......---111******222333------222555777888===GGGOOOOOOIIIOOOGGG???:::666333555999999333------111444333000666666555222000000222333000333555333//////333888::::::CCCSSS]]]]]]ZZZYYYRRRKKKCCC>>><<<999555111555333111111333555444222555333111111333444444444222222222333444444444555555777888666333222444777444555777888::::::666333666444555777555222555;;;:::999888777888888777777444444666999;;;===>>>===888888888888888888888888999::::::999;;;@@@@@@<<<<<<===>>><<<::::::<<>>>>>>>>>>>???@@@;;;;;;;;;:::;;;>>>BBBEEE<<<;;;;;;===???@@@>>>;;;>>>???@@@>>><<<;;;<<<===BBBBBBAAA???<<<;;;<<<>>>>>>>>>===<<<;;;;;;===>>>@@@@@@??????>>>?????????@@@??????>>>>>><<<999777999<<<===<<<===@@@>>>:::SSSWWWXXXUUUSSSSSSSSSQQQQQQVVVSSSSSS[[[ZZZTTTXXXQQQRRRRRRSSSTTTUUUVVVVVVYYYWWWWWWYYYXXXWWW[[[aaa]]]]]]\\\\\\\\\\\\]]]]]]RRRTTTUUUUUUTTTWWW]]]bbbYYY[[[[[[[[[XXXWWWVVVWWWPPPOOONNNOOORRRTTTVVVVVVUUUUUUVVVUUUTTTUUUXXXZZZVVVWWWUUUSSSVVV[[[]]][[[UUUQQQLLLLLLOOOQQQQQQPPPNNNLLLJJJJJJFFFAAAAAAEEE999666666::::::555222111,,,000111...))))))...444+++---...---,,,---///111111222222111...------...,,,,,,,,,---......//////...///000111222222111000000000///...------,,,,,,((((((''''''''''''(((((()))))))))))))))***,,,,,,(((((((((((((((((((((((((((((()))************)))((()))***+++,,,---......,,,++++++,,,------,,,************+++++++++++++++,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,///...,,,++++++,,,------,,,,,,***((()))------***(((+++000333666999===???BBBEEEEEEBBBCCCGGGIIIGGG;;;===???AAADDDEEEFFFFFFDDDCCCAAA;;;555111111222000222333000,,,***+++...)))******++++++******)))++++++,,,---............---+++******+++,,,,,,+++***,,,.........---...///((()))***,,,...000111222555000///333444000,,,+++......------///555===BBB444333222111///...---------,,,+++++++++++++++,,,,,,))))))++++++,,,111777777555999BBBCCC>>>???FFFKKKZZZ___]]]YYYHHH333+++333444444333111000000222+++,,,------,,,,,,---///,,,,,,---......---++++++)))))))))))))))***++++++......---,,,++++++++++++///---,,,000555:::;;;:::::::::888555111///000111333333333222000...---,,,))))))***+++,,,,,,------111333444222---+++,,,...,,,---000111111///---+++***,,,...000000///---,,,111,,,+++000111...///555;;;<<<<<<@@@KKKVVVYYYVVVRRRKKKCCC>>>:::666777<<<;;;555000///222444333000555333111000111222222111111444666444000///333888<<<===DDDPPPXXXXXXTTTRRRGGGBBB<<<999999888666333333222111222444555555555444222000000111111111000222333444555555444333333444666888777444444666999555666888;;;===;;;777444666444555666555333555:::;;;888555666888999888666555666888999;;;<<<<<<<<<:::999888666666555555555888:::;;;:::<<<@@@???;;;;;;;;;;;;999888:::===@@@>>>;;;999:::===???>>><<<============???@@@BBBCCC>>>:::999<<<===;;;:::<<<<<<===<<<;;;;;;>>>BBBEEE===;;;:::;;;===???@@@@@@===<<<<<<===??????>>><<>>@@@AAAAAABBBBBBAAA???>>>>>>??????>>><<<<<<<<<===???@@@CCCBBBAAA@@@@@@@@@@@@@@@>>>?????????=========>>><<>>999666666111222333111------111666000333444111000222333333888999999777333111111222000000000000111111222222111222333555666666666555777777666555333222111111,,,++++++*********++++++***)))(((((()))***+++,,,))))))))))))))))))))))))((())))))*********)))))))))))))))***+++,,,,,,---,,,++++++---......---+++***************+++++++++++++++,,,---...///000111......---------.........------,,,++++++,,,,,,---------,,,***+++,,,,,,,,,++++++,,,...000333777999@@@CCCDDDCCCEEEIIIJJJHHH>>>=========>>>???@@@AAAAAACCCDDD>>>777222222555444666666222...+++---///((()))************)))(((+++,,,///000111111//////,,,+++******+++,,,,,,,,,+++---...///...---...///((()))+++...///000000000///,,,---222444000++++++------,,,++++++...333777111111111000000///...---,,,,,,+++++++++,,,,,,------------------000777>>>888444666>>>AAA???BBBJJJWWWaaaaaa]]]ZZZIII444---333444555555444333222222+++---///000///......///+++---//////...,,,******++++++*********++++++,,,---------,,,++++++,,,---///...000777@@@GGGIIIIIIFFFEEECCC???888333111000222222222000...,,,+++++++++*********++++++,,,,,,444555444111...,,,---///,,,...111333333111///---,,,---...//////...---,,,///+++***---...,,,000666@@@AAA@@@CCCLLLWWW\\\ZZZRRRKKKEEEAAA<<<888999===;;;666111000222333222000111///---...222555555333111444666444000///333888;;;<<>><<<::::::666555555555555555666999:::666333444888:::888555777888:::;;;::::::;;;<<<:::999888666666666666666333666888888<<<@@@@@@<<<999999::::::;;;<<<>>>???@@@<<<999:::>>>AAA@@@>>>===<<<<<<<<>>===<<<=========<<<::::::<<<@@@DDD>>>;;;999:::===???>>>;;;=========>>>?????????>>>>>>??????>>>>>>>>>@@@BBB???AAABBBBBB@@@??????@@@?????????@@@AAABBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>;;;===@@@@@@>>>???CCCFFF===@@@@@@<<<;;;>>>@@@???PPPQQQRRRRRRQQQOOOOOOPPPNNNSSSPPPPPPYYYYYYVVVZZZ^^^\\\ZZZYYYXXXYYYZZZZZZ___\\\[[[\\\YYYTTTUUUYYY]]]]]]\\\[[[YYYXXXVVVUUUSSSSSSSSSSSSSSSTTTWWWYYYVVVXXXYYYYYYWWWVVVVVVWWWXXXSSSMMMJJJLLLQQQVVVYYYOOOQQQSSSSSSSSSTTTVVVXXXUUUWWWWWWTTTTTTXXXYYYXXXSSSQQQNNNMMMNNNPPPQQQRRRRRROOONNNNNNJJJDDDBBBEEEAAA===;;;======;;;999;;;888777666555666777777777555999:::555333666777555===>>>===;;;777555444555333333444444444444444555444555666777888999::::::;;;:::999888777666555555000///...---,,,,,,,,,,,,))))))(((((())))))******************************))))))************))))))************************+++***+++...000000...,,,***************************+++,,,...///000111111+++,,,---...///000000000,,,,,,,,,++++++,,,,,,,,,///.........---------...111///---,,,...000222444;;;@@@CCCCCCEEEHHHGGGCCC;;;:::999999999;;;===???>>>AAACCC???999555666999888:::;;;777222//////111((())))))******))))))(((+++,,,///111111111///...***++++++******+++,,,---***,,,---...,,,,,,,,,---***+++---...///...---,,,)))(((+++111333///+++,,,***+++,,,+++******+++---,,,---...//////......---,,,,,,++++++,,,---......---///000000111666>>>DDD;;;444444;;;AAACCCKKKTTT___eeeccc___ZZZHHH444000000000000111111000///...,,,...111222111//////000+++...000000...,,,++++++...---,,,+++***************,,,------,,,---///111444666:::BBBJJJOOOPPPNNNKKKLLLKKKFFF???777111...---...///...+++***+++---...---,,,+++*********+++444444333111...------...+++---000222222111///...111000///...---.../////////------.........333999EEEEEECCCCCCIIIRRRVVVTTTNNNHHHCCCAAA===999:::===:::666111000111222222111444111000222666888888666000444777555000///222666666888;;;>>>@@@AAA???<<<555444222222333333333333222222111000//////000000000000///111333444333222111222444555555333111000...222555666666888<<<@@@@@@:::888:::;;;999999<<<666666555333444666777777777555333444777999888666777:::<<<<<<:::999:::<<<999999888888999999::::::222555666666999>>>>>>:::777888;;;===??????>>>===???<<<:::;;;>>>@@@@@@???AAA@@@???@@@CCCGGGKKKNNN;;;888888<<<>>>;;;:::;;;<<<======<<<::::::<<<>>>>>>;;;888999<<<===<<<999>>>>>>???>>>>>>??????@@@;;;;;;;;;;;;:::;;;>>>@@@>>>@@@BBBAAA@@@??????@@@??????BBBEEEGGGFFFBBB???@@@???>>>===============;;;>>>@@@???===>>>AAADDD<<<@@@???;;;999<<>>===<<<;;;===??????===:::777======777555:::;;;777>>>>>>>>>;;;888555555555555555555555555555555555555666777888:::;;;======;;;;;;:::999888777777666333222111///---,,,++++++))))))***++++++******)))***************************++++++++++++***))))))*********)))))))))((((((******,,,///222333222000***************)))))))))++++++---...000000000000++++++---...///000000000++++++++++++,,,,,,,,,,,,///...///111000---...111555222...,,,---//////000555:::>>>???@@@CCCAAA<<<555444444555777:::===???===???@@@>>>;;;999:::<<<999<<>>:::666444444,,,+++************+++,,,)))***---...//////---,,,)))***++++++***+++,,,...)))+++------+++++++++,,,++++++------------++++++((('''+++000111...+++---''')))+++,,,+++******+++)))***,,,---......---,,,++++++++++++,,,...//////,,,000111222666>>>EEEHHHAAA888666>>>FFFKKKUUU```___ggggggddd^^^GGG222///,,,+++******,,,,,,+++***,,,///111222111000000000,,,///222111...,,,---///...---,,,+++))))))))))))))),,,......------111444===@@@EEEIIIKKKKKKJJJIIIEEEHHHKKKIIIBBB999111,,,(((+++---,,,)))))),,,000///...,,,+++***++++++,,,111111000///...---,,,,,,+++,,,---///000000//////666555333111111222444555222333555444333555;;;@@@GGGHHHGGGEEEGGGKKKLLLIIIGGGCCC??????===:::;;;>>>999666222000111222222222:::999888888888888777666000333666444000...111444000333555555555888777444555444333111000///......111111111000------...///000///000222444555555333000111222333333222111111...111444555555777<<<@@@EEE<<<777888888333444:::666666555222444888888666444444444555555666888999777:::===<<<:::999:::===777888999;;;<<<=========666777666444555999999666777888;;;???AAAAAA>>>;;;<<<<<<<<<======>>>@@@AAA???>>>===>>>@@@DDDHHHKKKAAA===;;;======999777888<<<======<<<:::999999:::>>><<<:::999:::<<<<<<;;;>>>???@@@???>>>>>>@@@BBB?????????======>>>AAACCC@@@AAABBBAAA?????????AAA??????AAADDDGGGFFFAAA<<>>>>>>>>??????@@@>>>>>>???>>><<<;;;;;;<<<;;;???@@@;;;888:::======KKKIIIKKKPPPOOOLLLMMMRRRNNNSSSOOOOOOXXXXXXUUUZZZXXXXXXXXXXXXXXXYYYZZZZZZ___^^^aaaccc```ZZZXXXYYYZZZZZZZZZYYYXXXVVVTTTRRRSSSRRRQQQQQQRRRSSSSSSSSSQQQSSSUUUUUUTTTTTTUUUVVVSSSSSSSSSSSSTTTRRROOOLLLNNNOOOQQQRRRRRRRRRSSSTTTQQQUUUWWWSSSQQQSSSTTTTTTVVVWWWXXXXXXWWWWWWWWWWWWTTTRRRQQQQQQMMMFFFDDDFFFHHHBBB>>>??????<<<<<<===;;;===@@@AAAAAA???===<<<666===>>>888777>>>@@@<<<;;;<<<;;;999666333333444444444444444444444444444666666777888:::<<<>>>???<<<<<<;;;;;;:::::::::999999777555222000...---,,,***+++---......---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******(((((())))))))))))))))))***+++...222666777666444+++*********)))))))))(((+++,,,...///000000000000,,,---............---,,,******+++,,,,,,,,,,,,,,,---,,,...222000,,,---333444000,,,+++,,,...---------222555555888;;;<<<999222222222333555888:::<<<===<<<;;;:::999888888999555;;;CCCEEEBBB>>>;;;:::000///---++++++---///000***+++,,,............---(((***,,,+++******---///***+++------+++***+++,,,)))******+++,,,,,,,,,,,,,,,+++...222111,,,+++---***+++,,,+++***)))+++,,,)))***,,,---...---+++***))))))******+++---...///...222444555===HHHNNNMMMDDD<<<:::CCCLLLRRR[[[eee^^^ffffffbbbYYYAAA...000---***((((((***,,,+++***,,,...//////......///000,,,000222111...---///333......---,,,,,,,,,,,,,,,***---000///,,,,,,000444@@@DDDGGGGGGCCC@@@AAACCC999>>>EEEHHHCCC:::111,,,'''***,,,+++))))))---222...---,,,+++,,,---///000//////000000000000...,,,.........///000222333444777777777888:::;;;<<<===555999;;;:::999;;;AAAEEEHHHKKKJJJGGGFFFGGGDDD@@@AAA>>><<<>>>===;;;<<<@@@999666333222222333444555888999999888666555444555...222555444///---///333,,,111222//////333333111444444444222111000000000///111111000...---///111111000111222444444333111/////////000111111111222000333555555444555888<<>>666888;;;===>>>>>>===<<<888888555222444999:::777888888999<<>>BBB:::999999:::;;;>>>AAACCCCCC>>>;;;===>>><<<;;;===<<<======<<<::::::;;;===>>>>>>===;;;:::;;;>>>AAA???@@@AAA@@@>>>>>>AAACCCBBBBBBAAA???>>>???BBBEEECCCCCCCCCAAA??????AAABBB???===<<<>>>AAAAAA===999>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>???@@@???===;;;:::???AAA<<<888:::<<<===JJJHHHJJJPPPPPPLLLNNNSSSKKKOOOKKKKKKSSSTTTQQQVVVUUUUUUWWWXXXZZZ[[[\\\\\\]]]]]]aaafffddd]]]ZZZ\\\XXXXXXYYYYYYXXXVVVUUUSSSQQQPPPPPPPPPRRRSSSTTTSSSPPPRRRTTTTTTTTTSSSTTTUUUXXXTTTQQQOOOOOOQQQQQQQQQNNNPPPRRRSSSRRRRRRRRRSSSNNNSSSUUURRRPPPRRRTTTTTTXXXZZZ\\\]]]\\\ZZZZZZZZZSSSRRRRRRSSSOOOHHHFFFIIIHHHCCCAAABBBBBB>>><<<===555;;;BBBCCC>>>::::::;;;444<<<>>>888999AAADDD@@@999999999777444111111222333333333333333333222222555666777888:::<<<>>>???>>>>>>>>>>>>============>>>===:::777444111000///+++---000111111///,,,***++++++++++++++++++++++++---------------,,,+++***&&&&&&'''((()))***+++++++++,,,000444999;;;:::888+++*********))))))((((((,,,---...000000000//////.../////////...,,,***((()))***+++,,,,,,,,,,,,,,,+++***---111000+++---333111...******+++------+++(((,,,...---000666999888333333222222333444666777;;;999666444555555444444222:::DDDIIIHHHDDD@@@>>>444222///------///222444------...///000000000000(((***,,,+++******---000+++,,,...---,,,++++++,,,'''(((((()))+++,,,------000///111333111,,,***,,,......,,,)))'''''')))++++++,,,.........,,,***)))((((((((()))***,,,---...111555777:::DDDQQQUUUQQQEEE===<<>>BBBDDDAAA;;;888<<>>===;;;>>>CCCGGGIIILLLMMMIIIGGGFFFAAA<<<>>>;;;:::===>>><<<>>>BBB999777555333333555666888000333555555222111222555...222555333///,,,...111+++000222...---222333000,,,...///000000000222333...000111111//////222555222111111222333333000...............///000222222333555666555333222555888444,,,,,,444777222333999666777555111444:::999444...333777666222222777===666:::>>>===:::999;;;???666888;;;>>>???===;;;999777777444111444;;;>>>===:::888777999<<<===<<<:::444:::@@@@@@<<<:::===BBB;;;::::::;;;<<<>>>@@@AAAAAA<<<:::===@@@@@@BBBEEE======<<<;;;:::;;;???AAA???@@@???<<<:::;;;@@@EEE???@@@AAA@@@>>>>>>AAADDD>>>>>>===:::999:::===@@@FFFFFFDDDBBB@@@@@@BBBDDD???;;;777777:::<<<:::777;;;;;;<<<<<<===>>>@@@AAA===<<<===AAAFFFGGGDDDAAA999@@@BBB===999:::<<<===>>>DDDKKKPPPRRRQQQPPPOOOIIIIIIIIIIIIKKKMMMOOOQQQWWWWWWWWWWWWWWWXXXYYYZZZ]]]aaaeeeddd```ZZZXXXWWWWWWWWWVVVUUUUUUUUUVVVVVVSSSSSSRRRRRRRRRTTTUUUWWWSSSNNNMMMQQQSSSRRRRRRTTTRRRRRRSSSTTTUUUTTTQQQOOOMMMQQQQQQNNNMMMPPPRRRQQQYYYYYYXXXUUUQQQQQQUUUYYY]]]\\\ZZZXXXWWWXXXYYYZZZ[[[YYYUUURRRQQQOOOLLLJJJJJJHHHEEEBBB@@@???>>>>>>;;;:::999888888888999:::444666999:::;;;<<<>>>@@@;;;;;;999555111000000222222444444444333222333444666444555777;;;<<<999777888999;;;<<<<<<<<<;;;;;;999999:::999777333000......///111222222222000///......///...---+++)))(((******+++,,,,,,,,,,,,+++))))))************))))))...000222444555444333222******))))))******+++,,,(((+++,,,+++///444111***------,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,*********)))******+++,,,***...000...------***%%%((()))*********---111444...111333555666888;;;===666333222444333111333777222666>>>EEEHHHEEE>>>888777666333000111444555444666777888999888777666555222111333555000***---444,,,,,,,,,---///...,,,***,,,---,,,***,,,111222///111//////111444444222///)))((((((***,,,...---------,,,,,,+++++++++++++++---------,,,++++++---...///000222:::IIIWWWZZZUUUMMMAAABBBIIIKKKSSS]]]]]]]]]^^^\\\RRRBBB444,,,)))***+++,,,---...,,,)))&&&......---+++))))))+++---+++---,,,(((***///...)))+++++++++...111444444444000222222000------000333444777999777888:::999555333222999BBB???222,,,111------,,,+++***,,,000333...///000222333444444555888333555777555===@@@666:::999999999666333777===;;;???AAA@@@DDDIIIFFF>>>999>>>>>>999999@@@GGGHHHNNNQQQOOOIIIDDDCCCAAA>>>>>>:::888:::>>>AAA???===777111///444666222///000111333444222//////111333111333333111...---...111///...---,,,---///111333...------///000111000...//////000000000111111111333444444444333111///......,,,:::555......--->>>111111222222333444444444555444444333333444444555777555333111111222444666444222111333777999888666999>>>@@@===;;;<<<<<<999666888;;;;;;:::999999999<<<888444444777:::;;;:::;;;:::<<<>>>===999:::===555666:::???>>>:::999;;;>>>===:::888999;;;>>>@@@CCCDDDBBB>>>???AAA???;;;???>>><<<:::;;;===@@@BBB;;;===@@@@@@???>>>>>>???BBBCCCBBB@@@>>>???CCCGGGLLLHHHCCC@@@???@@@@@@@@@EEEBBB@@@AAACCCDDD@@@===>>><<<>>>AAAAAA>>>===???111888???@@@;;;777999<<>>??????======>>>???????????????===CCCJJJPPPQQQQQQPPPOOOHHHHHHIIIJJJMMMOOORRRSSSVVVVVVVVVUUUVVVVVVWWWWWWWWW[[[``````\\\XXXVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSPPPPPPQQQRRRSSSTTTVVVVVVVVVRRRQQQSSSRRRNNNOOORRRQQQQQQQQQRRRSSSSSSRRRPPPRRRUUUVVVRRRPPPQQQQQQPPPXXXYYYXXXVVVTTTSSSVVVYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVTTTSSSSSSRRRPPPLLLIIIJJJIIIGGGDDDBBB@@@???>>>:::999888777666666777777444666888999888888888999555666555333111//////000///000111000//////000111333222222555888999888666888999:::;;;;;;;;;::::::888888999888888666555444222111111111000000000000,,,---------,,,***)))((()))***++++++,,,,,,++++++))))))************))))))***+++---///000//////...))))))*********+++++++++'''+++,,,+++,,,000...)))+++++++++++++++,,,,,,,,,***+++,,,---------,,,,,,***************++++++,,,---111111///---...+++''''''((()))))))))+++...111...000222444555666999;;;999333000333555444333333111555;;;AAACCCAAA<<<888<<<;;;888666666888::::::????????????>>>===<<<;;;777666888:::888333555;;;333222222333444444222000///222222111333777777444666555444666888888555333...---,,,---//////---,,,---,,,+++***)))***+++,,,+++,,,------++++++,,,---//////000888GGGWWW\\\ZZZRRRCCCBBBHHHKKKUUU___^^^\\\YYYRRRGGG:::000***(((,,,,,,,,,---......---,,,$$$'''+++...//////000111333555222,,,)))+++***''',,,,,,,,,---000222222111111000000......000444777555888888666666888777444333111777???<<<000+++///,,,...000000///000666;;;333444777999;;;=========???;;;>>>===:::AAAEEE===???<<<;;;<<<:::888:::>>>???BBBDDDCCCEEEIIIFFF???;;;===<<<777888???CCCCCCHHHLLLLLLHHHDDDCCCAAA>>>DDD@@@<<<;;;>>>>>>;;;888333...---222444111///111000111222111///...000222222444444222///...000222......------...///111222...------...000111111000222222222333333333333444111111222222222111000000444---222+++...777333;;;555555555666777777888888666555555444444555555666777666555555444444444444333222222333666777777666888<<<>>>:::888888888555666888999:::999999:::;;;<<<;;;:::;;;<<<======<<<888888:::>>>>>><<<>>>BBB===;;;;;;===:::555444777???>>><<<:::;;;===@@@BBBBBBBBB@@@<<<===BBBBBB@@@???>>>===<<<<<<>>>???@@@;;;===@@@@@@???>>>>>>???BBBBBBBBBAAA???@@@DDDHHHMMMIIIDDDAAA@@@@@@@@@???CCCCCCDDDDDDCCCAAAAAAAAA???<<<===@@@@@@===<<>>===999888:::===999999;;;===@@@AAAAAAAAA======>>>???????????????;;;AAAIIINNNQQQQQQPPPPPPFFFGGGHHHJJJMMMPPPRRRTTTVVVUUUTTTTTTTTTTTTTTTTTTSSSWWW\\\]]]ZZZWWWVVVWWWTTTUUUUUUVVVUUUTTTSSSRRROOOPPPQQQSSSSSSSSSSSSRRRTTTSSSTTTUUURRRNNNPPPUUURRRQQQQQQQQQQQQQQQRRRRRRPPPUUUVVVSSSQQQRRRRRRPPPWWWXXXYYYXXXWWWVVVWWWXXXXXXYYYZZZZZZYYYVVVTTTRRRRRRQQQQQQQQQQQQOOOJJJGGGHHHHHHFFFDDDBBB???===<<<888777666555444333333444222444666666444222000000...000222111///.........***,,,---,,,+++***+++,,,......///111444555555444777888:::;;;;;;;;;:::999777777777777888888999:::666555444222111000111111***+++++++++***))))))((()))***++++++,,,,,,++++++))))))************))))))'''(((***+++,,,,,,+++***((()))***+++,,,+++******'''+++---+++***+++***((())))))******++++++,,,,,,***++++++,,,---,,,,,,,,,***************+++,,,,,,000333333///---...---)))&&&'''((((((''')))+++...,,,...111222222333666888999111---111666555111///000333777;;;===<<<:::999AAA???<<<;;;;;;;;;===???IIIHHHGGGFFFEEEDDDDDDDDDAAA??????BBBBBB@@@@@@CCC===;;;;;;;;;======<<<:::777:::<<<;;;<<>>=========>>>===;;;888555444444444555444111///111///,,,)))((()))+++------///111222111111111222111000000666DDDVVV___```XXXGGGCCCJJJNNNXXX```]]]WWWPPPDDD999111,,,)))(((******)))***+++,,,---...###'''---222666;;;???BBBAAABBB>>>555---******)))+++***)))***,,,---,,,+++111...+++,,,///444999;;;888::::::666666999:::777333222666===;;;111...111000444888888777888===BBB;;;===???BBBDDDEEEEEEDDDFFFCCCEEECCC<<>>@@@@@@======???AAADDDEEEDDDFFFGGGDDD???===<<<999666:::@@@AAA>>>DDDIIIKKKHHHEEEEEEBBB???GGGCCC>>><<<;;;:::666222///,,,,,,000222000///000...///000000......///111333444444222000000111222------......///000000000///---,,,---///222333333333333333333444444444444000/////////000111222222222333;;;///...:::555777666666777777888999999999666666666555555666666666666777777777666555333222111222444444444555666888888<<<===999666666666333555666777777777999<<<>>>;;;===??????>>>======>>>999888:::>>>???===???DDDCCC@@@>>>===999555666:::>>>===;;;:::;;;>>>@@@BBB@@@@@@>>>:::===CCCEEECCC??????>>>>>>>>>>>>>>>>>><<<>>>???@@@???>>>??????BBBBBBBBBAAA@@@BBBEEEHHHMMMJJJEEEAAA@@@??????>>><<>>777999<<>>>>>??????>>>>>>888>>>FFFMMMPPPQQQQQQPPPFFFGGGHHHJJJLLLNNNPPPQQQUUUUUUTTTSSSSSSRRRSSSSSSTTTYYY]]]]]]ZZZXXXWWWXXXUUUVVVXXXXXXXXXVVVTTTRRROOOQQQRRRTTTSSSQQQOOOMMMOOOPPPTTTVVVTTTRRRWWW^^^VVVUUUTTTQQQPPPPPPQQQSSSJJJOOOSSSRRRRRRTTTTTTRRRWWWXXXZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVTTTRRRQQQTTTRRROOOMMMKKKIIIEEEBBBAAABBBAAA@@@>>>;;;888666444444333222111000//////---000222222000---+++++++++---000111///,,,++++++''')))***)))((('''((()))******+++---///111222222777888:::;;;;;;;;;::::::888777666666666888:::<<<999999999777666333222000)))))))))))))))))))))((())))))***+++++++++++++++))))))************))))))((()))***++++++++++++***''')))+++,,,---,,,***)))))),,,///---)))(((((()))'''(((((()))***++++++,,,******++++++,,,,,,,,,,,,+++************+++,,,,,,111333222...,,,...---***'''((()))((('''(((***,,,+++---///000000000222444555000///333555222//////111333555777888999;;;<<>>>>>===;;;>>>BBBLLLKKKIIIHHHHHHIIIJJJJJJJJJHHHGGGHHHJJJJJJIIIHHHCCCBBBAAABBBDDDFFFFFFEEECCCFFFEEEBBB@@@CCCDDDCCCDDDDDDDDDDDDCCCAAA???>>>=========>>>>>>===:::888999666111,,,+++,,,...000555888;;;======<<<<<<<<<777666555777CCCTTT```ccc]]]LLLHHHPPPUUU\\\```YYYLLLCCC666...++++++)))''''''(((************+++,,,000222777<<>>@@@>>>666555888??????:::888;;;===>>>@@@AAAAAABBBCCCDDDAAABBBDDDFFFGGGGGGFFFFFFHHHEEEHHHCCC:::???GGGCCCFFFAAA>>>AAACCC@@@>>>===???AAACCCDDDEEEEEECCC@@@AAA<<<888999???DDDCCC???BBBHHHKKKIIIFFFEEEBBB>>>BBB???;;;888777555222000...---...///000000//////,,,---...///////////////333222222111000000000111------...///000000/////////---,,,,,,///333555555111111222222222333333333111111000//////111222333(((;;;PPP>>>///333///444444444555555666666777777666666555555555555666666777777666555444333333333000333666555333333555888888;;;<<<999777888888666555666666666666999>>>AAA:::===???===;;;:::<<>><<<===BBBBBB@@@@@@AAA???<<<===BBB<<<;;;:::999:::<<>>@@@>>><<>>>>>???>>>===;;;;;;<<<>>>??????>>>>>>???@@@BBBBBBAAAAAABBBCCCFFFGGGIIIFFFBBB????????????>>>;;;===@@@@@@>>>===>>>@@@AAA===:::;;;;;;:::<<<@@@CCC???;;;:::<<>>>>>???======>>>>>>>>>>>>>>>===444:::CCCJJJNNNPPPPPPPPPJJJKKKLLLMMMNNNOOOPPPPPPUUUUUUTTTSSSRRRRRRRRRSSSVVVYYY]]]\\\YYYVVVVVVWWWUUUVVVWWWWWWWWWUUURRRQQQLLLNNNQQQSSSTTTRRRPPPNNNMMMOOOSSSWWWVVVUUU[[[ddd[[[ZZZXXXTTTPPPOOOPPPSSSIIIOOOSSSSSSSSSUUUUUUSSSXXXYYYZZZ[[[[[[ZZZXXXVVVYYYWWWVVVTTTSSSRRRSSSSSSYYYTTTLLLFFFBBB???===;;;888888888888666444111000/////////...------,,,+++'''***------,,,+++******+++---000111...+++)))((('''((())))))''''''((()))'''((()))++++++---...000666777999;;;<<<<<<<<<<<<999777666444555666999:::999;;;>>>???===999444000******))))))))))))))))))))))))***++++++++++++***))))))************))))))))))))******++++++******''')))+++,,,---,,,***))),,,...000///+++'''(((+++''''''((()))******++++++************++++++,,,,,,+++++++++***+++,,,,,,---///111000,,,+++---,,,)))((()))******))))))+++,,,+++,,,......------///000222333666999666111222666333444555555555888===@@@EEEBBBAAABBB???<<<@@@FFFIIIHHHHHHGGGHHHIIIKKKLLLOOOOOOMMMMMMNNNOOOMMMKKKHHHFFFDDDEEEHHHKKKLLLMMMMMMOOOLLLEEEBBBDDDGGGHHHGGGHHHIIIHHHFFFDDDBBBAAADDDCCCDDDEEEGGGGGGEEECCCBBB>>>888333111222444777>>>AAAEEEGGGHHHHHHHHHIIIAAAAAA>>><<>>666,,,(((***+++)))&&&(((+++......---+++,,,,,,:::???GGGNNNUUU[[[aaadddaaa___XXXKKK<<>>AAACCC@@@===<<<>>>???CCCFFFFFFEEEDDDDDDCCC===999===DDDGGGEEEAAA???EEEGGGEEEBBBAAA>>>999777666444222222222111000000111222111000000///...,,,,,,---///000111000000111000//////////////////---...//////000//////...000...,,,---000333555666111111222222222333333333444333222111000111222222''':::NNN<<<---111---222222222333444444555555666555444444333333444444555999666333000///111333555111444777666444333666999444888:::777666999:::999555666666666777:::@@@DDD>>>???>>>;;;888999===BBB>>><<<<<>>;;;===BBB???>>>@@@DDDCCC@@@AAAEEE===<<<;;;;;;<<<===???AAA===@@@AAA@@@BBBDDDAAA;;;<<<<<<===>>>===<<<:::999===>>>??????>>>>>>???AAABBBAAAAAAAAABBBDDDEEEEEEBBB@@@======>>>?????????BBBAAAAAACCCFFFGGGFFFDDDBBB===:::;;;;;;999;;;@@@???===;;;===AAACCCBBB???>>>??????===<<<<<<@@@CCC======>>>>>>>>>======<<<...444>>>FFFJJJLLLMMMMMMNNNNNNPPPQQQQQQRRRQQQQQQTTTSSSSSSRRRRRRRRRRRRSSSSSSVVVYYYYYYVVVSSSSSSTTTRRRSSSSSSSSSRRRPPPOOONNNIIIKKKOOORRRTTTUUUTTTSSSPPPPPPSSSVVVVVVUUUYYY```\\\\\\[[[VVVQQQNNNPPPSSSOOOTTTWWWUUUTTTVVVVVVTTTZZZYYYYYYZZZZZZYYYWWWTTTXXXVVVTTTRRRRRRRRRTTTUUUUUUOOOEEE===888555444333////////////...---,,,+++******+++++++++***))))))$$$&&&((()))))))))+++,,,***---//////---***((('''''')))***)))((('''(((***'''((()))))))))***,,,...333555777:::<<<=========999888666555555666888999888;;;@@@BBBAAA<<<666222---,,,+++***************((()))******++++++******))))))************))))))(((((((((((((((((())))))((()))***+++,,,+++******000/////////---))))))---(((((())))))******+++++++++************+++,,,,,,+++++++++++++++,,,------+++......++++++---,,,)))(((***+++++++++***,,,---+++,,,------,,,+++,,,...111444;;;>>>:::444555;;;444555666555444888>>>DDDJJJFFFEEEGGGDDD???CCCLLLGGGGGGGGGGGGHHHIIIJJJKKKOOORRRRRROOOOOOQQQQQQOOOLLLIIIGGGFFFIIILLLNNNOOOQQQSSSQQQIIIDDDFFFIIIJJJIIIJJJLLLKKKHHHFFFEEEEEEGGGGGGFFFHHHJJJLLLLLLKKKFFFCCC???;;;999;;;>>>@@@FFFIIIMMMOOOPPPPPPRRRSSSKKKLLLIIIEEEHHHTTT```eeedddWWWXXXaaaaaa___[[[PPP888222,,,+++---...,,,)))'''+++......,,,+++---000@@@IIIVVVaaafffgggfffeeekkkfff^^^TTTDDD555//////...------///222444444333333333444666888:::999999777:::;;;999;;;@@@BBB@@@888:::???GGGMMMPPPPPPOOOQQQMMMIIIIIIJJJKKKHHHDDD@@@@@@AAACCCFFFIIILLLNNNJJJFFFHHHCCC;;;???EEE???AAA>>>???CCCDDD@@@===>>>>>>???CCCHHHHHHDDDDDDGGGBBB;;;999>>>DDDDDDAAA???888===???<<<999999777333000000//////000000111222000444555222///000000...------...000333444222111111///---...///000///.........//////////////////111///...///111444555555333333333333444444444444444444333222111111222222111111999,,,+++666000333333333444444555666666666444444333333333333444444888555111...---000444777444666777777666666777888111555666444444888::::::666777777777888<<>>>>>@@@DDDCCC??????BBBAAA@@@@@@??????@@@BBBBBB===AAACCCCCCDDDDDD???888;;;<<<===>>>===<<<;;;:::===>>>???>>>======???AAACCCAAA@@@@@@BBBCCCCCCBBB>>><<<;;;;;;===?????????BBB???>>>BBBGGGIIIGGGDDDCCC>>>;;;<<<;;;:::<<<@@@<<<;;;<<>>>>>>>>===<<<<<<'''---777@@@EEEGGGHHHIIILLLMMMOOOPPPRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQRRROOORRRVVVVVVTTTRRRSSSUUURRRRRRQQQPPPOOONNNMMMMMMLLLMMMPPPRRRTTTTTTTTTSSSQQQOOOOOOSSSUUUTTTVVVZZZXXXZZZZZZVVVQQQOOOQQQTTTPPPUUUVVVTTTSSSVVVXXXWWW\\\ZZZXXXXXXYYYXXXUUUSSSUUUUUUTTTTTTTTTTTTTTTTTTIIICCC;;;555111///...---******))))))))))))******&&&&&&'''((()))(((((('''###$$$&&&&&&&&&(((+++...'''))),,,,,,+++)))))))))((()))******(((((()))***(((******)))((((((+++---///111444777:::<<<======888777777777777888999:::777:::>>>AAAAAA===999555000///---,,,+++++++++,,,((())))))***************))))))************))))))))))))((((((((((((((()))))))))*********+++++++++333...,,,...///+++***,,,************************+++***)))))))))***,,,,,,,,,++++++++++++,,,------'''+++---,,,,,,...---)))''')))+++,,,++++++,,,...+++,,,---,,,+++***+++,,,...111777<<<:::666666999444666666555444777???FFFMMMHHHHHHKKKGGGAAAEEEPPPJJJJJJKKKKKKJJJIIIIIIHHHJJJQQQSSSPPPOOORRRUUUTTTRRRNNNJJJGGGHHHJJJLLLLLLNNNSSSTTTNNNIIIIIIKKKKKKIIILLLMMMMMMJJJGGGGGGHHHIIIGGGEEEFFFHHHKKKLLLLLLFFFDDDAAA@@@AAADDDHHHKKKNNNPPPSSSUUUVVVXXX[[[]]]QQQTTTRRRNNNNNNWWWaaafffiii^^^___eeeaaa]]]ZZZPPP???;;;777555555666555333---///111000///111888>>>JJJRRR^^^gggllllllkkkjjjllleee```[[[QQQDDD===<<<999888777999;;;<<<<<<;;;:::===AAABBBAAA===:::999888;;;===;;;<<>>BBBEEE<<>>;;;777666111666888555333444444222000111111000000000111222---333555111///111222000......///222666777555222111///---...000111000///000///...------...///000111000///111333444444333222222222333333333333444000111111222222222222111555,,,111***+++444000777333333333444555555666666555555444444444444555555666444111///000222555777888777666777888999888777333666777444333777:::999777888999:::;;;===AAAEEEGGGCCC???===>>>@@@BBBCCC<<<::::::<<<;;;:::===BBB@@@??????BBBAAA>>>@@@EEECCCCCCBBBAAAAAAAAABBBBBB===AAABBBBBBCCCDDD@@@999======>>>>>>>>>>>>>>>>>>>>>>>>???>>>======???AAACCCAAA???@@@AAABBBAAA???>>><<<;;;;;;===>>>>>>>>>;;;;;;<<>>===;;;<<>>???AAABBBAAA@@@:::===???>>><<<>>>CCCHHH======>>>>>>===<<<<<<;;;""")))333;;;AAACCCEEEFFFGGGIIIKKKNNNOOOPPPQQQQQQNNNNNNNNNNNNOOOPPPPPPQQQMMMQQQUUUVVVTTTSSSUUUXXXUUUTTTRRRQQQOOOOOOOOOOOORRRSSSSSSSSSSSSQQQPPPOOOOOOKKKKKKPPPTTTTTTVVVXXXTTTWWWYYYVVVQQQPPPRRRVVVLLLPPPRRRQQQRRRVVVZZZZZZ^^^[[[XXXWWWXXXWWWUUURRRRRRSSSUUUVVVVVVVVVTTTSSS===999444000...---+++***((((((''''''''')))***+++###$$$&&&'''(((((('''&&&$$$%%%%%%%%%%%%'''+++...$$$&&&)))******)))***+++((()))******(((((()))***)))++++++***''''''***---,,,...111555999;;;<<<===777777777888999:::<<<<<<666888<<<>>>>>>===:::888222111///---,,,,,,,,,,,,(((((()))***************))))))************))))))+++******)))))))))************))))))******+++,,,444,,,)))---///,,,***,,,+++++++++***************+++***)))))))))***,,,---,,,,,,++++++,,,,,,---...&&&***------...000...***&&&(((***+++++++++,,,---+++,,,---,,,*********+++++++++///666999555333444444666666444333777???FFFMMMHHHHHHLLLGGG@@@EEEQQQNNNOOOOOONNNMMMJJJHHHGGGFFFOOOTTTQQQOOOTTTYYYYYYVVVRRRLLLHHHGGGHHHIIIIIIIIIQQQUUURRRNNNMMMMMMLLLJJJLLLOOONNNKKKIIIIIIJJJIIIFFFCCCCCCEEEHHHJJJJJJCCCBBBBBBCCCFFFJJJOOORRRTTTVVVXXXZZZ[[[^^^aaadddTTTXXXXXXSSSRRRZZZccchhhmmmbbbcccfff___[[[YYYRRRKKKGGGCCC???>>>>>>>>>>>>999::::::888777===HHHQQQXXX[[[```dddiiimmmrrruuuhhhbbb___```]]]SSSMMMMMMKKKJJJIIIIIIKKKKKKJJJIII@@@EEEKKKLLLGGG@@@<<<:::<<>>EEEMMMRRRPPPKKKAAAFFFJJJGGGBBBBBBKKKTTTWWWTTTOOOKKKJJJLLLPPPRRRIIICCCDDDCCC>>>CCCDDD999???AAAFFFJJJHHHCCCCCCFFF:::999===BBB@@@999999>>><<<555444888888222.........333555222222444555444444444444333111000111222***111444000...222333111///...000333777999666444333000......111333111000111000...---,,,...///000111000111222444444333222//////000000000111111111,,,---///111222333222222000...;;;666...---+++;;;111111222222333444444555666666555555555555666666444333222222333444666777:::777666777:::;;;999777777::::::666555999;;;:::888999:::;;;<<<>>>BBBDDDFFFBBB>>>>>>AAABBBAAA???AAA>>><<<<<<:::777999>>>CCC@@@???AAAAAAAAAFFFLLLCCCCCCBBBAAA@@@@@@@@@@@@>>>@@@AAA???AAACCCAAA===>>>>>>??????@@@@@@AAAAAA>>>>>>???>>>======???BBBDDDAAA??????AAAAAA???<<<@@@>>><<<<<<>>>>>>>>>===888<<<@@@AAAAAAAAADDDGGGCCC???>>>???>>>;;;<<>>>>>===<<<;;;;;;%%%&&&+++222999>>>@@@AAAAAADDDHHHKKKLLLLLLLLLMMMLLLOOOQQQRRRQQQPPPPPPQQQSSSPPPNNNNNNOOOQQQSSSSSSRRRTTTVVVVVVSSSPPPNNNMMMOOOPPPQQQRRRSSSSSSSSSSSSLLLLLLOOOSSSVVVXXXWWWUUUYYYWWWTTTSSSSSSRRRQQQPPPSSSKKKJJJRRRXXXYYYZZZ\\\\\\]]]ZZZUUUUUUXXXYYYXXXSSSQQQPPPUUU[[[XXXLLLAAA333111---)))((((((***,,,)))&&&######&&&''''''%%%((())))))((('''''')))+++&&&'''((('''&&&''')))++++++***)))(((((()))******$$$%%%'''))))))))))))((())))))+++,,,,,,---,,,,,,......000333777999999777444555666777888999999888<<<>>>????????????@@@BBB777888777222///000...++++++++++++***++++++,,,,,,***))))))+++---,,,((($$$)))(((((()))+++,,,+++***,,,,,,,,,,,,+++***((((((---------------...///000)))+++,,,+++))))))***+++)))***++++++***+++---///---******------+++,,,///++++++,,,---.........---+++***)))+++...///...+++***+++,,,------,,,+++***,,,+++///666777222///111333333333333444888===BBBBBBDDDFFFGGGFFFFFFFFFGGGMMMMMMNNNMMMLLLJJJIIIGGGKKKHHHGGGKKKRRRWWWXXXVVVSSSPPPLLLJJJJJJJJJIIIHHHHHHSSSTTTIIIGGGPPPQQQHHHJJJLLLMMMMMMJJJGGGEEEEEECCCCCCDDDEEEEEEDDDCCCBBB<<>>FFFMMMPPPMMMIIIIIIHHHIIIJJJIIIGGGKKKRRRPPPUUUUUUPPPNNNRRRSSSQQQHHHIIIIIIHHHEEECCCCCCDDDDDDBBBAAADDDFFFDDD===666555555555555555555444444555555555333111000111333000222333111222444222...222000///000111333333222111000//////......//////777000---000444444666888222000...,,,,,,...111333333111000000111222222111333222000///000333555777000///...---...///222333---222333111000333555444333444444555555444444333555444222222555:::???CCC999777777;;;:::666444666222222111222444666999;;;999777777999<<<<<<:::777<<<999777888<<<>>>>>><<<555666777:::<<<>>>???@@@@@@<<<999;;;???AAA???<<<:::@@@BBB===;;;<<<999333AAA@@@AAACCCGGGHHHFFFCCCDDDCCCBBB???<<<;;;===>>>BBB@@@>>>???AAAAAA>>><<<======>>>@@@AAAAAA???>>>666>>>BBB>>><<<@@@EEEEEEBBB???>>>???AAAAAA>>>;;;CCCCCCBBBAAA@@@@@@@@@AAA;;;===??????>>>>>>???@@@DDD<<<888===DDDCCC>>>:::>>>===<<<===>>>???>>>======>>>???>>>===<<<===>>>CCC???;;;<<>>BBBEEEHHHKKKLLLMMMMMMNNNOOOKKKLLLNNNNNNMMMLLLMMMNNNQQQPPPNNNNNNPPPQQQRRRRRRSSSTTTUUUTTTQQQPPPPPPQQQMMMNNNOOOOOOPPPPPPPPPPPPMMMNNNPPPTTTWWWYYYXXXVVVVVVTTTRRRQQQRRRRRRQQQPPPUUUOOOLLLRRRXXXYYYZZZ]]]```bbb___YYYVVVWWWUUURRROOOMMMLLLOOOQQQMMMDDD;;;///---+++((('''((()))******'''%%%%%%'''(((((('''&&&'''))))))((((((***+++'''((((((((('''''')))+++))))))((('''''''''((()))&&&''')))************)))((()))******+++,,,,,,,,,//////000333666777777666444555666777777888888888777:::<<<>>>>>>@@@BBBDDD;;;<<<:::555222111///+++,,,,,,++++++***++++++,,,+++***)))***,,,,,,)))&&&+++***))))))******)))(((,,,,,,++++++******))))))------,,,,,,------...///***+++,,,,,,*********,,,)))+++++++++***+++,,,...---******------+++,,,000------------............,,,++++++---000111///---++++++,,,,,,,,,,,,++++++,,,***---333333...,,,...000000///......111555999<<>>>>>======<<<;;;<<>>:::444444444444333111///......///000111000111333555000222222000111444333000333111000000111222222111222111111000000000000000111,,,***...111222333555333111///------///222444222111///000111222111000...///000111111111111111.........///000222444555///333555222111444555444333444444555555444444333/////////111333666999;;;999666777999999666555777666666444444444555777888999888999;;;>>>???<<<:::999999999:::<<<===<<<<<<999:::;;;===???AAACCCCCCAAA===999:::>>>@@@>>><<<999===>>>===>>>BBB@@@;;;AAA@@@AAACCCFFFGGGFFFCCCGGGFFFCCC???;;;:::;;;===@@@>>>===>>>@@@@@@>>><<<>>>>>>>>>???@@@@@@???>>>:::AAACCC>>>;;;???BBBCCCBBBAAAAAABBBCCCDDDCCCBBBAAAAAA@@@@@@????????????<<<>>>@@@AAAAAAAAACCCDDDBBB;;;999>>>BBBAAA===;;;;;;;;;<<<===@@@AAABBBBBB>>>???@@@???>>>===>>>???>>>;;;:::;;;===>>>===:::"""$$$&&&'''***000999@@@FFFHHHKKKLLLLLLLLLMMMNNNOOOOOOPPPOOOMMMMMMNNNPPPOOOOOOPPPPPPQQQQQQPPPPPPTTTTTTSSSRRRPPPPPPRRRTTTQQQQQQRRRRRRSSSRRRRRRRRRPPPPPPQQQUUUXXXYYYYYYWWWSSSRRRPPPPPPRRRSSSRRRRRRUUUOOOMMMPPPUUUWWWYYY[[[___aaa___ZZZUUUSSSNNNHHHFFFEEEDDDDDDCCC>>>888333))))))(((''''''''''''(((***(((''''''((())))))((($$$&&&)))***)))))))))***'''(((***)))(((((()))+++***)))((('''(((((()))***))))))***++++++******))))))******+++,,,,,,------/////////222444666555444444444555666666777777777666888;;;======>>>@@@BBB>>>???>>>888555444111---......---,,,+++++++++,,,---+++******+++++++++***---+++************)))'''---,,,++++++***++++++,,,,,,,,,++++++,,,,,,------+++,,,------++++++,,,---+++,,,,,,,,,******,,,...,,,)))***---...,,,---111//////......---.........,,,---...000222222000...---,,,,,,++++++,,,,,,---,,,***+++......+++***,,,------,,,+++***+++...111555777:::;;;;;;;;;<<<===DDDDDDEEEEEEEEEEEEDDDDDDFFFEEEFFFKKKPPPSSSSSSPPPPPPNNNLLLKKKJJJHHHEEECCCEEEGGGHHHIIIIIIIIIKKKMMMIIIJJJKKKIIIEEEBBB@@@???EEEFFFFFFDDDAAA<<<888555666;;;888;;;HHHNNNPPPXXXWWWZZZ```gggmmmnnnkkkiiidddaaa^^^___aaacccaaa___eeeeeeaaaWWWMMMIIIMMMSSSWWWZZZZZZXXXYYY^^^```^^^]]]^^^]]]\\\___eeegggeeekkkjjjjjjkkkmmmmmmllljjjjjjiiiiiihhhgggddd```\\\^^^YYYVVVYYYYYYUUUPPPOOOKKKOOORRRRRRNNNHHHBBB???::::::;;;;;;<<<<<<<<<<<<>>>======@@@FFFJJJKKKJJJGGGEEEGGGJJJKKKJJJNNNSSSQQQSSSQQQKKKFFFFFFEEECCCCCCDDDDDDBBB???>>>>>>>>>BBB>>>;;;<<<>>>???>>><<<444555555444333000---+++,,,---///000///000222444///222222///000333444222333111000000111222111000333333222222222222111111---******...111000000333333222000//////111444555222111000000222222222000000222555777777555222000---...000222333444555666111555666333222444555444444444555555555555444444///000222444666777888888:::666666888777555555888888777666666666777888999777888:::===???>>><<<999666999;;;<<<<<<;;;;;;;;;<<<>>>???BBBDDDEEEFFFFFFCCC???<<<<<>><<<>>>===<<<<<<<<<===???@@@<<<@@@BBB>>><<>>???@@@@@@???@@@BBBCCC??????>>>>>>>>>>>>>>>===;;;===@@@BBBBBBCCCDDDFFF???;;;;;;>>>@@@===<<<===<<<<<<===>>>@@@AAABBBBBB>>>@@@AAA@@@??????@@@AAA999999999:::;;;<<<======"""%%%'''&&&%%%)))111999???BBBGGGJJJJJJIIIHHHHHHQQQQQQQQQOOOMMMMMMOOOQQQOOOQQQSSSTTTSSSRRRQQQPPPQQQRRRRRRQQQPPPPPPQQQSSSSSSSSSTTTTTTTTTTTTTTTSSSQQQQQQRRRTTTWWWXXXXXXWWWRRRQQQPPPQQQSSSTTTTTTTTTPPPMMMJJJLLLPPPTTTVVVXXXWWWZZZZZZTTTOOOKKKDDD===999::::::888555111...---%%%&&&&&&'''''''''''''''((((((''''''((()))))))))%%%(((++++++***)))(((((((((***++++++))))))***+++,,,+++*********+++,,,---******************))))))++++++,,,,,,---......///.........000333555555444555555555555555666666777888:::<<<===<<<<<<<<<===<<>>:::888888555111222111000///............///---+++***+++,,,---...---+++***+++,,,,,,+++***...---,,,,,,+++,,,---...,,,++++++***++++++,,,,,,+++---...---,,,,,,---...,,,------,,,******+++---,,,******---...,,,...111111000///...------......,,,---///111222222000......---,,,++++++,,,---...***))))))*********,,,---+++,,,,,,+++******,,,......111444555555555666777::::::;;;<<<============???@@@BBBFFFKKKMMMKKKIIILLLJJJIIIHHHGGGEEEAAA>>>EEEAAABBBFFFDDD>>>???EEEDDDEEEFFFEEEBBB@@@??????DDDDDDDDDCCC@@@;;;666333777<<<999:::DDDHHHIIIQQQUUUYYY```fffiiigggccc___cccaaa```bbbeeefffbbb^^^bbbbbb]]]RRRGGGCCCIIIPPPOOOSSSVVVVVVYYY]]]^^^\\\\\\______^^^```eeefffdddgggfffgggiiimmmoooooonnniiihhhgggfffeeebbb^^^[[[[[[XXXXXX[[[[[[VVVQQQPPPKKKNNNRRRSSSPPPJJJDDD@@@999999888999999::::::;;;AAAAAABBBEEEIIILLLLLLKKKIIIGGGGGGKKKLLLJJJLLLQQQNNNNNNLLLGGGCCC@@@??????:::;;;;;;999777555555666:::999777888:::<<<;;;999555666777777666333000...111333333222000/////////...111111...---111444333111000...///111222222111444444444444333333222222///---...333444111000222333222111000111333555666444333222333444555333222222444666888888666333111///111333555666666555444333777888444333555555444444444555555555555444444333333555666777888999999:::666555777777555666:::666666666777999:::<<<===666888:::<<<<<<;;;888666444999>>>???<<<:::::::::===???AAACCCEEEFFFFFFFFFDDDAAA??????CCCFFFHHHHHHDDDAAA===<<<@@@CCCCCC@@@@@@AAAAAABBBDDDEEEEEEEEEKKKIIIDDD???;;;:::<<<>>>;;;;;;;;;<<<===>>>======<<<<<<<<<;;;<<<>>>BBBEEE;;;===>>>>>>>>>AAAEEEHHH>>>@@@AAA???======@@@CCC<<<===============<<<<<<;;;===???@@@@@@@@@AAACCC===;;;<<>>;;;;;;>>>>>>?????????>>>===>>>>>>===???@@@@@@??????@@@BBB888:::;;;;;;:::;;;<<<>>>"""&&&)))(((%%%%%%)))...444:::BBBHHHJJJHHHFFFDDDNNNOOONNNLLLJJJJJJLLLNNNPPPSSSVVVWWWUUUSSSRRRRRRLLLOOORRRSSSQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQSSSUUUWWWVVVUUUQQQOOONNNOOOQQQSSSSSSRRRLLLLLLKKKJJJMMMRRRUUUVVVRRRUUUSSSLLLFFF@@@888111---///000///+++))))))***$$$%%%&&&'''((((((((('''%%%&&&''''''''''''(((((((((***------+++)))'''''')))+++,,,,,,+++******+++,,,+++*********+++---...***)))))))))))))))))))))+++*********+++,,,---...///......///222444444444555444444333444444555666666999;;;<<<<<<;;;;;;<<<777;;;<<<::::::;;;:::666666555444333222222222222111000...---,,,...000222---,,,,,,---///111000///000//////............///,,,++++++*********+++++++++,,,......------...///,,,------,,,+++***,,,------******---...---...111111000///...............***,,,...000000//////...///...---,,,,,,---...///******)))(((***---///000***+++,,,,,,++++++---...+++---000111111111111222000000111222333444555555777888;;;>>>BBBCCCBBBAAAGGGFFFDDDDDDCCCAAA===:::>>>888999???===555666>>>===>>>@@@???>>>===>>>??????@@@AAA@@@>>>;;;888555:::@@@<<<;;;BBBBBBAAAHHHHHHNNNUUU[[[\\\ZZZUUUSSSYYYXXXYYY[[[^^^___\\\YYY]]]]]]ZZZQQQGGGCCCFFFKKKJJJOOOSSSTTTWWW[[[\\\YYYZZZ^^^```___```dddeeeccccccccceeehhhlllooopppoookkkhhhdddbbbaaa```^^^]]]XXXUUUUUUYYYXXXTTTQQQQQQPPPQQQTTTUUUSSSOOOHHHDDD;;;;;;:::999999:::;;;;;;BBBDDDGGGKKKMMMMMMKKKIIIGGGDDDCCCFFFFFFDDDDDDGGG>>>===<<<:::777444444666333444444333111000111222222333444666777777666444333444555666666555333222666777777666333000//////...111222...,,,000333333///------...111333444333333444444444444333222111222111222666555000///111333222222111222444666777666666555666888888666444111111222222222111000000333444666777777555333111333777888444333555666444444555555666666555555444444333333333444666888999:::777555777888666777;;;777777888999:::;;;======999:::<<<<<<;;;888666444555:::???@@@>>>;;;::::::<<<===@@@BBBDDDDDDDDDDDDAAA@@@@@@AAADDDHHHJJJKKKFFFAAA<<<<<<>>>@@@AAAAAA@@@AAAAAABBBCCCCCCEEEFFFHHHFFFDDD@@@===<<>><<<===>>>???@@@DDDIIINNN>>>======>>>???AAADDDHHHCCCEEEFFFDDD@@@???AAACCC;;;<<<<<<=========<<<<<<===???@@@@@@???>>>???@@@<<<;;;===???>>>:::;;;???<<<>>>???>>><<<:::;;;===<<<===????????????@@@BBB;;;===>>>===<<<;;;<<<==="""%%%((((((&&&###$$$%%%+++222<<>>>>>:::888888777666555555555555222222222000///000333555/////////000333555555444222222333222222000//////,,,,,,++++++******++++++***,,,------------...///,,,------,,,++++++---...///,,,+++......,,,---000....../////////...------***,,,......------...///.........------.........+++,,,+++)))***...111000)))+++------,,,+++,,,,,,))),,,...///...---...///*********+++,,,---//////000111333666888999999999;;;:::888888777666333111222///000666555111333999555666888888888888:::;;;999:::;;;;;;;;;:::999999<<>>CCCAAA>>>EEEAAAFFFMMMRRRTTTSSSRRRQQQQQQRRRTTTUUUUUUVVVVVVVVVVVVVVVUUUPPPJJJEEEDDDEEEIIINNNRRRSSSVVVZZZ[[[XXXXXX^^^bbbbbbcccggghhhgggddddddfffjjjmmmnnnlllkkkmmmiiiccc___^^^_________[[[XXXWWWYYYYYYUUUUUUXXXUUUUUUUUUVVVUUUQQQLLLGGG@@@???>>><<<<<<<<<======>>>AAAEEEIIIJJJHHHEEECCC>>>:::999<<<<<<:::888999111000000111000---///333///111222222000000111333...///222444444444333222///000111222222333333333333555777777555444333444///333555111...000222222...------...111333333333222222333444333222111000222111333555333///...111222222222222333444666777888777888999::::::888666444444333222333333444555555666777777666444222000222666777444333555666555555555666666666666555555777666555555666999;;;===:::777777999:::888888<<<;;;;;;;;;::::::::::::999<<<===???===;;;888888888888;;;???@@@???===;;;::::::<<>>>>>???AAACCCEEEGGGHHHAAA===<<<===>>>>>>BBBGGG???AAABBBBBBAAABBBEEEGGGDDDDDDCCCAAA??????AAACCC<<<>>>??????>>>===>>>???===@@@BBBCCCCCCGGGNNNSSSEEEAAA?????????>>>@@@DDDDDDEEEEEEDDDAAA???>>>>>>;;;<<<===>>>???>>>===<<>>?????????AAACCC>>>>>>>>>>>>>>>>>>======!!!"""###$$$$$$###"""!!!""")))222;;;AAAEEEGGGIIIPPPRRRSSSSSSRRRQQQRRRSSSRRRVVVYYYXXXTTTRRRSSSUUUPPPRRRTTTTTTRRRQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXYYYUUUTTTSSSSSSUUUWWWVVVVVVTTTRRRPPPOOOPPPPPPOOONNNOOORRRRRRNNNLLLNNNMMMIIIBBBCCC>>>666000...+++&&&&&&&&&'''((()))(((''''''%%%%%%%%%&&&&&&''''''((($$$&&&)))***)))((()))***+++,,,------,,,,,,---///+++---//////---+++++++++''''''&&&&&&'''(((***+++***))))))((()))***,,,,,,***)))(((((((((***,,,---999666333111000000...---000///---,,,,,,---///000---000555777888888999999222777;;;;;;===AAA@@@===888888777777777777777888333444555444222222555888444333333444666888777777444555666777555333000...------,,,+++++++++++++++)))+++,,,---,,,,,,...///+++,,,---,,,,,,,,,...000000---,,,......,,,,,,///***,,,...000000///---++++++,,,...---+++,,,///222......////////////......---000...******...///---,,,...000000...,,,++++++)))+++------,,,+++***+++))))))(((((()))+++---...+++,,,...///000111333444333111///.........---++++++,,,---///......000222...000111111000000222444444555555666777888999:::999BBBCCCCCCHHHEEEBBBIIIBBBGGGMMMPPPPPPPPPQQQSSSMMMOOOPPPNNNKKKKKKNNNRRROOONNNMMMLLLIIIFFFBBB@@@FFFKKKNNNOOOQQQUUUUUUSSSPPPWWW^^^```ccchhhkkkjjjdddfffiiilllooonnnkkkhhhkkkgggaaa]]]\\\]]]]]]]]]\\\XXXVVVVVVUUUTTTWWW\\\UUUSSSRRRRRRQQQNNNIIIEEECCCAAA???<<<;;;;;;;;;<<<777999<<<>>>===<<<;;;:::555000///333555222000000...+++,,,000000---///555---///000111111111333555///000111111111111222333............///000222333///111444555555444444444111777:::555111222333333111///......000111111000///000222222222111///...000000222444333///000555111111111222333444666777888888888:::;;;;;;888666777777777777888999::::::555666666666666444333222000555666333222555777555555555666666666666555555777777888:::;;;===>>>>>>:::888888<<<<<<:::999<<<;;;;;;;;;;;;::::::999999;;;<<<===<<<999888:::<<<<<<===>>>@@@AAA@@@===:::;;;===@@@BBBCCCCCCBBBAAA???@@@BBBCCCBBBBBBBBBBBB===<<<===???>>>===CCCLLL???AAABBBAAA@@@AAADDDGGGCCCDDDDDDCCCAAA@@@AAABBB>>>@@@BBBBBB???>>>???@@@;;;>>>AAAAAAAAACCCIIINNNIIIBBB???@@@???===>>>CCCAAAAAAAAABBBBBBAAA===:::<<<===???@@@@@@@@@???>>>===???@@@@@@???>>>???@@@???<<<<<<@@@@@@===<<<>>>888<<>>;;;:::===AAA;;;===???@@@@@@AAACCCEEE>>><<<;;;<<<@@@AAA@@@>>>  """###"""!!!!!!***222999@@@FFFJJJLLLNNNQQQRRRQQQPPPPPPQQQRRRVVVYYYWWWSSSPPPRRRUUUUUUUUUUUUSSSQQQQQQSSSUUUNNNOOOQQQSSSUUUVVVWWWWWWWWWUUUTTTTTTVVVXXXWWWWWWYYYWWWTTTSSSSSSSSSQQQPPPOOOTTTTTTMMMIIIIIIFFFAAA444555111+++)))***+++((((((''''''(((******'''%%%%%%%%%$$$$$$%%%%%%&&&'''$$$(((+++,,,***)))***,,,***+++---------...111444+++---000000...,,,++++++)))((((((((()))***,,,---******))))))***,,,...///---,,,+++++++++---///111>>>;;;666222000...+++)))---,,,***))))))***,,,---...111444666555444333333333888<<<===???BBBAAA>>>888777777777777777888888333555777666444444777999888777666777888999888777666777999999777444000---...------,,,+++++++++,,,)))***,,,,,,,,,,,,---///***,,,---,,,,,,---///111111...---///...++++++...(((***---000111///,,,+++,,,......,,,+++,,,000333---...///000000///...---000333111***)))------)))111333555444111---++++++(((***,,,,,,***)))((()))******))))))***+++---...)))***+++,,,,,,...000222555222000//////000000///+++...///,,,***+++,,,++++++,,,---,,,******,,,...222222111222333555777999666AAADDDFFFLLLJJJGGGNNNEEEHHHKKKLLLKKKJJJLLLNNNFFFIIIJJJFFF???>>>DDDJJJKKKIIIGGGGGGHHHFFFAAA===AAAEEEHHHHHHJJJNNNNNNLLLFFFOOOXXX[[[___fffjjjjjjccceeeiiinnnqqqqqqmmmjjjfffccc^^^[[[ZZZZZZYYYXXXVVVQQQNNNMMMLLLLLLQQQXXXRRROOOMMMLLLKKKIIIDDD@@@BBB@@@===:::888777888888111222333333222222333444000+++***///222000......+++(((***......+++...444+++---///000000111333555222222111//////000333666000///...---...///222333---000333444333222111222444:::>>>999444444555444333111////////////...---...///111111111000...,,,//////222555444222444:::111111111222333444666666777777888:::;;;:::888555444555666888999999999888444444555555555555555444///444555333222555777666555555666666666666555555000222666999;;;;;;:::999:::888:::>>>>>>;;;:::<<<777888999:::;;;;;;<<<;;;777999:::888777777;;;>>>???>>>===???BBBBBB>>>:::<<<>>>AAADDDEEEEEECCCBBBBBBDDDFFFFFFDDDAAA??????>>>===@@@BBB???;;;BBBMMM???AAABBBAAA@@@AAADDDHHHCCCDDDFFFEEECCCAAA@@@AAA@@@CCCDDDCCC@@@??????AAA777:::======;;;<<>>@@@EEEBBBAAABBBEEEHHHGGGBBB===<<<>>>@@@AAABBBAAA@@@???999;;;============>>>???AAA===<<<@@@AAA???===>>>===@@@BBB@@@;;;999;;;>>><<<>>>@@@AAAAAABBBDDDFFF===:::888;;;@@@CCCAAA>>>"""!!!!!!"""######""" ###)))...333:::CCCIIILLLKKKKKKLLLOOOQQQQQQPPPQQQSSSUUUSSSPPPOOOPPPRRRSSSSSSSSSRRRRRRRRRRRRRRRTTTTTTTTTSSSSSSTTTXXX[[[VVVVVVUUUUUUVVVWWWYYYZZZUUUVVVVVVSSSPPPOOOQQQTTTPPPLLLJJJKKKGGG>>>666444...,,,***'''&&&''')))***+++)))'''&&&%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((''')))***++++++,,,...///,,,,,,---......---------,,,---//////......000111222///***((((((***,,,,,,)))******(((&&&'''+++...++++++******,,,///111333666444222000000...,,,******)))(((''''''((()))))),,,,,,------...//////000555888;;;======>>>???@@@===<<<999777555555666777555555777888888888888888999888666555555666888999888888888777666555444333///...---------,,,***(((++++++******++++++,,,---...,,,***+++...000///---......---,,,,,,+++******+++******,,,//////,,,)))......//////......---,,,&&&***...000///---++++++,,,---...---+++***+++,,,++++++,,,---------,,,,,,++++++,,,---------,,,,,,,,,,,,+++++++++,,,---...///...---+++))))))+++...000444444...+++---//////,,,---///000000///,,,++++++...///...+++***,,,///...---------...///111333666===FFFKKKLLLJJJJJJJJJJJJPPPSSSNNNJJJIIIIIIGGGEEECCCAAA???>>>>>>???@@@@@@??????AAADDDDDD@@@===@@@???>>>>>>???BBBEEEGGGJJJOOOUUUXXXZZZ[[[___bbbdddfffiiikkkkkkjjjgggeeebbb___[[[VVVRRRPPPNNNNNNNNNKKKHHHEEEDDDFFFHHHJJJEEEFFFEEEBBB===999777777888777666444333222111111222111111///...---,,,+++...+++,,,111444111...---///000///...,,,---///111///000000111222333333444333444333000111444333///111---***+++...222444444333000///444555333111333111///000444555333444888444555222......000///+++///---...222333000000222000111111222222222222111111111111111222222333444999999999999999999999999666666666666666666555555888666333444666666444111777777666666555555555444999666333333666888888777999555444999<<<:::888888===;;;999888999:::::::::888777666777:::===>>>>>>666666666888:::;;;:::888CCC???<<<<<>>===>>>??????>>>@@@???===<<<<<<>>>???AAABBBBBBAAA@@@@@@BBBFFFIIIBBB???BBBJJJIII???;;;???AAA@@@@@@@@@BBBAAA@@@>>><<<======>>>??????@@@@@@@@@@@@AAA@@@???@@@CCCEEEEEEFFFFFFDDD@@@===<<<<<<>>>@@@???<<<>>>DDDBBB<<<<<<@@@CCCCCCBBB@@@BBBCCCGGGBBB>>>===@@@AAA???<<>>===<<<<<<<<<;;;<<<===???BBBEEEGGGIII@@@???>>>===============###"""!!!!!!######!!! $$$(((+++///666???EEEHHHKKKNNNOOONNNNNNPPPRRRNNNPPPQQQPPPOOOOOOQQQTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSRRRRRRSSSVVVXXXVVVUUUUUUUUUVVVXXXYYYZZZWWWXXXXXXUUURRRQQQSSSUUUSSSLLLFFFBBB===444///...,,,***(((&&&&&&''')))******)))((('''&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))),,,///111111000000111++++++,,,---............+++---.../////////222444777333///,,,,,,,,,,,,,,,***++++++)))''''''***,,,+++***))))))+++---000111000...+++*********)))'''***)))(((''''''((()))******++++++,,,------......111444888;;;<<<===???@@@;;;:::888666555666666777555555666666777888888999;;;:::888777777888999::::::::::::999888666555444...---,,,,,,------,,,******************+++,,,,,,---+++***+++---///...,,,++++++,,,,,,,,,,,,------,,,,,,,,,...111111...+++......//////......---,,,))),,,000111000...---,,,,,,......---,,,++++++,,,***+++,,,---------------,,,,,,---------,,,,,,+++---,,,+++++++++,,,---............,,,******,,,---111555444///+++---......,,,...000111111000...---111///...---.../////////------------......///000111777???CCCEEEEEEGGGIIIOOOSSSUUUQQQNNNMMMJJJEEEDDDBBB@@@>>>======>>>???>>><<<::::::<<<===<<<:::888888888888999999:::;;;===BBBHHHLLLNNNQQQUUUYYY]]]```fffiiijjjgggbbb^^^PPPNNNKKKGGGEEECCCCCCCCC???===;;;888777888999::::::;;;:::888555222222222444444333222111111111111111111///...---,,,,,,+++///+++,,,111333000.........///000///------...000+++---///111222111000///000333333000///111111...000...,,,---000333444333333///...222444222111333111...///222333111222555888888555000000222000,,,///...000444555333222444111111222222111111000000000000111111333444666777999999999888888888888888555666777777777777666555888777666666777777555444777777777666666555555555<<<888555444666888777666<<<888777;;;===;;;999:::===<<<:::999999999999888888777666777:::===>>>>>>888777666888:::;;;;;;:::AAA>>>;;;===AAACCCAAA>>><<>>???@@@@@@???@@@@@@>>>>>>>>>@@@BBBCCC?????????>>>>>>???BBBDDDCCC@@@AAAEEEFFFBBB???@@@@@@???>>>???@@@@@@>>><<<@@@@@@??????>>>>>>?????????AAABBBAAAAAAAAACCCEEE???@@@BBBAAA@@@>>>>>>???<<<===<<<:::===CCCBBB======???BBBBBBAAA???@@@AAAEEEAAA======???AAA???<<>>>>><<<======???AAACCCEEEFFF======<<<;;;;;;;;;<<<<<<&&&%%%$$$$$$%%%$$$###!!!!!!$$$&&&(((+++111:::AAADDDKKKQQQQQQNNNLLLOOOSSSMMMNNNOOOOOOOOOQQQUUUXXXVVVVVVUUUSSSRRRQQQPPPOOOOOOQQQSSSSSSSSSTTTUUUWWWUUUUUUVVVVVVWWWYYYZZZ[[[WWWXXXXXXVVVSSSRRRRRRSSSPPPFFF<<<666111+++)))+++((('''&&&%%%%%%''')))***))))))))))))(((((('''&&&%%%&&&&&&''''''((()))))))))---222444444222111000***+++---...000111111111,,,...000111111333777999<<<:::666444333111///...,,,------,,,***)))***++++++***)))((()))+++---///...,,,))))))***,,,,,,+++***)))((((((((((((******))))))******+++,,,,,,,,,---000444777999;;;===???777777666666666666777888666666555555666777999:::<<<;;;:::999999:::<<<<<<<<<<<<<<<;;;:::999777777///---++++++,,,---------***))))))))))))***++++++,,,+++***+++,,,---,,,+++))))))***+++---...//////------...000222222///---...////////////...------,,,///222333222///...------...///...,,,,,,,,,---***+++,,,---.....................------,,,,,,+++---,,,+++++++++,,,...///,,,---......,,,+++,,,---222555444///,,,---...,,,,,,...000111222111000///333///++++++///111000...,,,---............---,,,---222777:::<<>><<<;;;;;;<<<======:::777555666888888888222222222111111000000///111555:::===>>>@@@DDDGGGNNNSSSZZZ___```[[[UUUPPP===<<<999888666666666777555444333111000000//////000111000///---,,,...000000000000000000000000000111000///------,,,,,,,,,000,,,,,,000222///...///,,,...000000...---...///***---000333444222///...///555666222//////000///000///...///222333333222333///---000111000111333000---...111111//////222888888555111222666666333222111444888888444222333222222222111000000//////000000111222444666888999888888888777777666666666444555777888888777666444777888999999777666777777777777777777777666666666999888666666888999::::::???;;;:::===>>>;;;:::;;;<<<<<<<<<;;;:::999888777999888777888;;;=========;;;999777777999;;;<<<<<>>???AAABBBAAAAAACCCEEECCCAAA??????@@@AAAAAA@@@@@@@@@??????@@@BBBDDDEEE>>>???@@@???>>>>>>???@@@BBBBBBAAA???BBBFFFEEE@@@???>>>======>>>>>>===;;;AAA@@@???>>>???@@@AAABBB???AAACCCDDDCCCCCCDDDEEE<<<>>>@@@@@@???>>>???@@@;;;<<<;;;:::===AAABBB@@@???AAACCCCCCBBB@@@@@@@@@AAA>>><<<<<>>>>>>>>>>>???@@@AAABBB<<<<<<<<<<<<<<<<<<===>>>+++)))''''''''''''%%%$$$!!!###%%%&&&)))///999@@@EEEJJJPPPRRRPPPOOOPPPRRRQQQPPPOOOOOOQQQTTTXXX[[[YYYXXXVVVTTTQQQNNNLLLKKKPPPRRRUUUVVVVVVVVVWWWYYYWWWWWWWWWXXXYYY[[[\\\\\\VVVVVVVVVUUUSSSPPPOOONNNCCC:::111---***((((((+++%%%%%%$$$$$$%%%''')))***((((((*********)))((('''&&&&&&&&&'''(((((())))))(((+++...000//////...///,,,---///111333555555666111333555777888;;;>>>AAAAAA???===<<<;;;999666444111111111111///---,,,,,,,,,+++)))(((((()))+++,,,,,,***((()))+++---......***)))((((((((()))***+++)))))))))***++++++,,,,,,+++...222444555666888999444444555666777888888999888777666555666888:::;;;===<<<<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<;;;333000---+++,,,---------)))))))))((())))))***+++++++++++++++,,,,,,++++++))))))***+++---...//////---...///111222111///...///////////////...------...000333333111///...------/////////------...///++++++---...////////////000//////------,,,,,,,,,---,,,,,,+++,,,---...///+++---//////...------...111333333///...000000...+++---///000111111000000000---***)))+++...///...,,,...000111000...,,,***...111444555666999@@@EEELLLUUUZZZWWWPPPLLLHHHEEEAAA???===;;;::::::;;;<<<<<<;;;999888777888888888333222000...,,,++++++***---000333333111111333666===AAAHHHLLLMMMIIICCC???333222111000//////000000000000000///...---,,,+++//////...,,,+++,,,...111/////////000000/////////111111000///.........///000------000000......000+++---///000///.........***,,,...///000///---,,,000777:::666000000222222///000111222333333222111333...,,,...000///000333111......111111...///111333444222000333:::<<<:::777555777;;;:::555222222222222111111111111111111222222333333555666888888777777777666666555555444222444666888888777555333444777::::::777666777999888888888888888888888777444444555777:::===???@@@@@@<<<;;;======::::::<<<888:::<<<<<<;;;999999999;;;:::999:::===>>>>>>===>>>;;;888777999;;;===>>>HHHDDD@@@>>>>>>>>>===<<>>>>>@@@AAA@@@???????????????AAABBBDDDEEE@@@BBBDDDDDDBBB@@@@@@@@@???CCCAAA>>>BBBJJJHHH???@@@???======>>>>>>===;;;=========>>>@@@CCCFFFHHH???BBBDDDEEEEEEDDDDDDEEE>>>@@@AAAAAA???>>>>>>???>>>>>>>>>>>>???AAABBBBBBCCCDDDEEEEEECCCBBB@@@@@@???>>>===>>>@@@BBBAAA@@@CCCCCCCCCBBBAAA@@@??????@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAA---+++(((&&&&&&%%%$$$### """$$$&&&(((///999AAAGGGIIILLLPPPRRRSSSQQQPPPSSSQQQOOOOOOQQQTTTVVVXXXUUUTTTSSSRRRPPPOOONNNMMMPPPRRRUUUVVVVVVVVVXXXYYYXXXYYYYYYZZZ[[[[[[\\\\\\VVVVVVUUUTTTRRRNNNKKKHHH888111,,,+++***'''''')))#########$$$%%%''')))***'''((()))******)))((((((&&&&&&''''''((())))))***((()))+++++++++,,,///111111222444666777999999:::777:::===???AAACCCEEEGGGCCCBBBAAABBBBBBAAA>>><<<666666555555444222000///...---***)))(((((()))***(((&&&%%%&&&)))+++,,,,,,***)))(((((((((***+++,,,******++++++,,,---------,,,///111222111111111222000222444666777888888888888777666555666888:::<<<;;;;;;;;;;;;<<<<<<======888999:::<<<>>>??????@@@888444000...------,,,+++)))))))))((())))))***+++***+++,,,,,,,,,+++******+++++++++,,,,,,---------+++---///000000///...---//////000000//////...---...000222222000...------...///000000......///000------///000000111111111111000///...---,,,------------,,,,,,,,,---...///+++---/////////...///000---000111///000333333000+++,,,---//////000//////,,,------,,,***+++...111...///222333222000---+++///111111000000333999>>>BBBNNNVVVRRRIIIEEEFFFGGGAAA???===;;;::::::;;;<<<:::;;;<<<<<<;;;:::999999888555111,,,)))))))))***+++...000...,,,+++---000222444777999:::888555333111111000///...------,,,++++++,,,,,,+++***((('''111111000...,,,,,,///111000111111111000///...---111222222222222111111111000......000000------000***,,,///000///.........******)))))))))***++++++///666:::666111000111111///000222333333222111000333...+++...//////000333222//////222222000000333000111000///333:::<<<:::555444666;;;;;;777666777222222222222222333444555555555555444444555666666666666666555555555444444111222444666666555444333222666::::::888666777999999999999999999999999999333444666888:::<<>>???<<<888777888;;;===>>>JJJHHHDDDBBB@@@???>>><<>>>>>@@@AAABBBCCCAAACCCEEEEEECCCAAA@@@@@@<<>>>>>???>>>============???AAADDDGGGHHH@@@BBBEEEFFFEEEDDDEEEEEE???AAABBBBBBAAA@@@AAAAAACCCCCCCCCDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA???===???>>>???@@@BBBCCCCCCCCC@@@@@@@@@@@@@@@>>>======@@@@@@???>>>============???????????????@@@AAABBB---***&&&$$$###"""!!! """%%%&&&)))///888???GGGGGGIIIMMMQQQRRRQQQNNNQQQOOOMMMMMMOOOQQQRRRRRRMMMMMMNNNOOOPPPQQQRRRSSSNNNPPPRRRSSSSSSTTTWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVUUUTTTRRRPPPKKKEEEAAA444...+++,,,+++&&&###$$$""""""###$$$&&&''')))***&&&'''(((((())))))))))))&&&''''''(((((()))*********+++++++++,,,///333777777777888::::::;;;;;;;;;<<>>???@@@AAA;;;888444111000...---+++***))))))))))))***++++++***,,,......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++))),,,///000///---------///000000000000///......---///000000///------......000111111000///000222000111111222222222222222222111///...------...///...---,,,,,,,,,---///000,,,---//////...///000222,,,...//////222666666222,,,,,,---......//////...+++...111000---,,,000333///000222333333111...,,,...//////---,,,---222666999DDDKKKGGG@@@@@@DDDHHHBBBAAA>>><<<;;;;;;<<<===999;;;>>>???>>><<<;;;;;;;;;888444///,,,******+++)))+++------++++++...111---...//////000000//////000//////...---,,,+++******++++++,,,,,,++++++***000000000...,,,,,,...000111111222222111///...,,,000222444555555444222111///...///222000,,,,,,000***,,,.........---...///000///---,,,,,,---///111,,,222555222///000000...///111333333111000000000222...,,,///000///000222222000000333444111222444111222111000222666777333000///222888;;;:::;;;>>>666555444444444555777888666666555444444444444555555555555555555555555555222333444444555555555555222555888:::999888888888999999999:::::::::::::::777888::::::999999:::;;;===;;;:::;;;:::777999>>>666999<<<<<<:::999;;;===>>>======>>>@@@@@@>>>===???<<<888777888;;;======FFFFFFFFFEEEEEEDDDDDDCCC?????????===;;;;;;===>>>:::::::::<<<>>>???>>>===<<<<<<===>>>??????@@@@@@@@@BBBDDDCCCBBB@@@??????;;;@@@DDDDDDEEEHHHFFFCCCEEECCC@@@??????@@@???>>>??????@@@AAABBBBBBCCCCCC@@@BBBDDDEEEDDDDDDEEEFFF===???BBBCCCCCCDDDEEEGGGCCCCCCFFFHHHFFFAAA@@@BBBAAA@@@???@@@AAA@@@===:::>>>???@@@BBBCCCDDDDDDDDD>>>>>>???@@@???>>>===<<<@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@///,,,'''$$$###"""!!! ###&&&''')))---555:::CCCEEEGGGIIIKKKLLLNNNOOONNNLLLKKKLLLOOORRRRRRPPPJJJJJJLLLMMMOOOQQQRRRSSSOOOPPPQQQRRRRRRTTTWWWZZZXXXXXXYYYYYYXXXWWWUUUTTTSSSQQQOOOMMMJJJDDD<<<666222---***+++***%%%""""""######$$$%%%&&&'''((()))&&&&&&&&&&&&'''((()))***'''''''''((())))))*********,,,...///111333777::::::;;;;;;;;;;;;;;;::::::===BBBGGGJJJJJJHHHGGGFFFCCCBBBAAAAAACCCDDDCCCBBB>>>;;;888777888999888666444333000---+++******++++++***+++---//////,,,******)))(((((()))+++,,,---++++++,,,,,,---.........---///000///---+++******(((***...111333222111000111111222222333444444555555555666777888888999999666777999;;;<<<===>>>>>>;;;888666444333111///---***************+++,,,,,,***---000///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000...------...000000000000000///......,,,...000000///...///000///000111111000000111333444444444444444333333222111000///------...000111...------,,,,,,...///000---............///222444---/////////333777555000.........///////////////+++---///000000000000000...///111111111000...------///000///---,,,000333555:::<<<:::;;;@@@EEEGGGDDDBBB@@@>>>======>>>???;;;>>>@@@@@@???>>>@@@BBB===<<<:::777444000---+++)))+++---,,,)))***---000++++++,,,---------------------------,,,,,,+++***,,,,,,------...//////000,,,---......---,,,---///...///000111111000///------000444777777555222000......000333111,,,+++///+++,,,------,,,---///111333222111111111111222222***///111000000222000,,,///111333222///......000222...---111222000000111111//////333444222222666///222222111333666444000111///000666888999;;;???<<<;;;999777666666777888555444444333444444555555444444555555666666777777555555444444555666888999444555777:::<<<<<<:::888999:::::::::;;;;;;;;;;;;888:::;;;:::888666777999<<<::::::;;;:::777:::@@@999<<<===;;;777666999<<<======<<<>>>??????===;;;>>>;;;888777888:::;;;<<>>@@@:::::::::===???@@@???===<<<======>>>???????????????AAABBBAAA@@@??????@@@???@@@CCCFFFDDDAAADDDJJJFFFCCC@@@???????????????===???@@@BBBBBBBBBAAA@@@AAABBBCCCCCCBBBCCCEEEFFF>>>@@@CCCDDDDDDDDDEEEGGG>>>???DDDIIIFFF???===@@@AAA@@@???@@@BBBAAA>>><<<===???AAABBBBBBBBBBBBCCC???@@@AAABBBAAA@@@>>>===??????>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>??????333///***'''&&&%%%$$$"""!!!###&&&'''(((+++111666>>>CCCHHHHHHFFFFFFKKKPPPNNNLLLLLLNNNRRRTTTTTTRRRLLLLLLMMMMMMMMMNNNNNNNNNRRRRRRSSSSSSSSSVVVZZZ]]]VVVWWWWWWWWWVVVTTTRRRQQQNNNKKKIIIGGGDDD===444---///***((())))))&&&$$$$$$###$$$$$$&&&'''(((((()))&&&%%%%%%%%%&&&''')))+++''''''(((((())))))******(((+++///222444666888:::<<<<<<<<<<<<;;;:::999888===BBBHHHKKKJJJGGGDDDBBBCCCAAA??????@@@AAAAAA@@@???;;;777666888999999888666444111...,,,+++++++++'''''')))+++,,,+++'''$$$***))))))))))))+++---...***++++++,,,,,,---......,,,...//////,,,*********%%%'''+++...000000...,,,......000111111222111111333333444666666777777777888888999:::;;;;;;;;;;;;999888666666666444111///++++++******++++++,,,---***...111000...++++++,,,+++++++++,,,,,,---------)))---000111///------...000000000000000//////...,,,...000000000///000111///000222222111111222333666666666666555444333222111000...---...///111222......---,,,---...///000---......------///333666...000000000333777444///000000000000////////////+++******---111222...***---...///000000///......---000333222000///222444555444222222999CCCGGGEEEEEECCCAAA???>>>>>>???@@@@@@AAABBBAAA@@@AAAEEEIII???@@@AAA@@@<<<777111---,,,---...+++'''&&&))),,,)))***+++------,,,+++***+++,,,,,,---------,,,,,,*********+++,,,---///000))),,,...///......///000+++,,,...000111111000///+++///444777888555111...---...111444111,,,+++...+++,,,,,,,,,+++,,,///111------...//////...---,,,,,,///111111333555222---///111222111...,,,...000111......222444111000111000---...222333222333666,,,///111111444777666111555222222555666555777;;;AAA???<<<999777777777777222222222333444555666777333444444555666777888888888777555555666888:::<<<666666777;;;??????<<<999:::::::::;;;;;;<<<<<<<<<555888::::::888777888:::<<<:::;;;<<<:::888<<>>===;;;999===;;;888777999:::;;;::::::===AAADDDDDDCCCBBBBBB888:::<<<<<<<<<<<<>>>???::::::;;;>>>@@@AAA@@@>>>===>>>>>>?????????>>>>>>@@@AAABBBBBB@@@@@@AAABBBBBB@@@CCCGGGCCC===CCCOOOFFFCCC@@@>>>>>>??????>>>999;;;???BBBDDDDDDBBBAAAAAABBBBBBAAAAAABBBDDDGGGBBBCCCEEEDDDCCCBBBBBBCCC999:::AAAHHHFFF>>>;;;???DDDCCCBBBCCCEEEEEEBBB???<<<>>>AAABBBAAAAAAAAABBB@@@BBBCCCDDDDDDBBBAAA???>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@++++++***)))'''&&&$$$###$$$%%%%%%&&&(((+++...///555888>>>DDDFFFFFFDDDCCCLLLJJJKKKPPPWWWZZZVVVQQQRRRSSSTTTRRROOOKKKJJJIIIQQQVVVWWWTTTUUUZZZ[[[WWWUUURRROOOOOOPPPPPPMMMJJJIIIEEE@@@:::666111---)))%%%'''((('''&&&$$$$$$%%%$$$&&&''''''&&&&&&((()))%%%%%%&&&&&&((()))++++++&&&)))+++***)))(((***---,,,111666999:::888777777:::===@@@@@@???===<<<<<<>>>@@@CCCHHHIIIEEE===666===@@@CCCBBB???===>>>???:::<<<>>>===999777888999444444333000---++++++,,,///......---+++)))(((&&&((((((((((((((()))******)))+++------+++***+++,,,---,,,,,,+++***)))(((((((((***,,,+++)))+++///444222000///...//////---,,,000000000000000111222333777666666777888:::999888555666777888666444111///...,,,)))***---...---,,,111222222000...,,,,,,------...///---+++)))***+++........................222111111000///.........000000111222222222222111,,,...///000000222666999666777777555333111111222111111000000000000000000///.........---------------///...,,,---222444222111000//////000222444666222///---...222333000,,,---///////////////111333,,,,,,,,,---------,,,+++333222111...---///333666111000000111666===EEEIIIDDDFFFDDD===;;;===@@@@@@>>>BBBEEEBBB;;;999@@@GGGGGGBBB??????BBB@@@888111******)))))))))***,,,,,,)))***,,,,,,,,,,,,...000000...+++))))))***,,,---((()))***,,,------,,,,,,///------///111000,,,(((...000222222000.........,,,---...///000000000000---......---,,,,,,...000---++++++......,,,,,,/////////000222444222///,,,......////////////......111111222333222111000//////---///333444222111444444444444444444444444444333444555444222111111222333333222333555777888888333777;;;;;;888666666888888444333555444222333777888:::999666555888888666666444333555888:::999777777777777777777777888888777777777888999<<<>>>@@@666888;;;;;;:::999999::::::;;;===???<<<777777<<<@@@>>>;;;:::;;;;;;;;;:::<<<:::888999;;;===<<<:::@@@>>>;;;888888:::<<<>>>;;;???@@@>>>===AAACCCBBB<<<888888<<<===:::;;;?????????????????????@@@@@@???@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBAAA@@@CCCEEECCC???BBBHHHJJJFFFJJJFFFBBBAAABBBCCCAAA>>>>>>;;;888;;;AAAEEEDDDBBBBBB@@@???@@@DDDEEEDDDAAAHHHDDD@@@@@@CCCEEEDDDBBB@@@BBBDDDFFFFFFEEECCCBBB???BBBFFFHHHGGGDDD@@@===AAA@@@>>>>>>AAACCCDDDDDD:::AAAHHHGGGBBB>>>@@@DDD@@@BBBCCCBBB???===???AAAAAADDDGGGGGGEEEBBB@@@???******))))))(((&&&%%%$$$$$$$$$###$$$&&&))),,,...000444999>>>AAAAAA???===BBBFFFLLLQQQTTTUUUVVVVVVYYYZZZZZZWWWSSSOOONNNNNNPPPTTTUUURRRSSSVVVVVVRRRRRRNNNJJJHHHHHHFFFDDDAAA;;;888444111...,,,)))'''(((***,,,,,,)))&&&###"""%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''')))***+++&&&(((++++++******,,,...,,,000666:::;;;:::::::::>>>???AAA@@@>>><<<;;;<<<<<<>>>BBBGGGHHHEEE===777;;;===@@@@@@>>><<<===>>>888:::;;;:::777555666777777888777555111...------,,,,,,,,,,,,+++***)))(((***))))))))))))***++++++)))+++,,,,,,*********+++------,,,,,,++++++******+++++++++++++++,,,///222111///.../////////---+++000///..................222111111333666777777666666666666666666555555555333///+++)))+++,,,---,,,+++,,,------,,,+++,,,...---...///---+++******+++------------------------////////////////////////000000111222222222222111------......---///111444444444555333111//////000111111111111000000000000000000000000////////////---///000...///333444222////////////000222333444222///---...111222///+++---...000/////////000222+++,,,......------...///111222333222111000111333111///...///222888>>>BBB???CCCCCC???===@@@BBBAAA;;;>>>AAA???;;;;;;@@@FFFGGGDDDBBBBBBDDDCCC???;;;444222///,,,******+++,,,,,,------+++***+++---///...---+++))))))***+++,,,***+++,,,,,,---,,,++++++///......///000///---+++,,,...000000///...///000//////000000//////...---+++---......------...000---++++++...///------000111000111222444333111.........////////////......000111222333333222111111111///000444444111000222111222333333555555666777222555888888777555444444555444333444555555666555666888:::;;;:::888888888777777999<<<:::666666999333666666333444888999777777666555666999;;;:::888:::::::::999999888888888999999999999999:::;;;;;;777888::::::888888888999<<<999999;;;:::777999======<<<::::::<<<=========>>><<<:::;;;===???>>><<>>;;;:::999:::<<<===<<<@@@@@@===<<<>>>@@@???;;;;;;===???@@@???>>>???>>>>>>>>>>>>????????????CCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGEEEBBBDDDIIIJJJGGGJJJGGGEEECCCCCCCCCCCCBBBBBB@@@>>>@@@DDDFFFDDDAAAEEEAAA<<<;;;===AAAFFFIIICCCDDDEEEFFFFFFFFFGGGGGGAAACCCEEEFFFFFFEEECCCBBBCCCCCCDDDEEEFFFEEEBBB@@@DDDBBBAAA@@@AAAAAA@@@???===AAADDDEEECCCBBBAAABBB@@@AAABBB@@@===<<<===???BBBDDDFFFFFFDDDAAA@@@???''''''((((((((('''&&&&&&$$$###""""""###&&&***,,,---000444888;;;:::999888888BBBMMMRRRPPPOOOSSSWWW______]]]ZZZUUUSSSRRRRRRNNNQQQRRRPPPPPPRRRQQQMMMJJJFFFAAA===;;;999777555---+++((((((((()))(((&&&+++---000000,,,'''###"""&&&'''((((((&&&%%%&&&''''''''''''''''''((())))))&&&(((+++,,,,,,---///000,,,111666:::<<<<<<<<<<<>>888999::::::888666666777999:::;;;888444///---,,,))))))******************+++************+++,,,,,,)))***++++++))))))***+++---------------,,,,,,,,,...---++++++---.../////////....../////////,,,***......---,,,++++++++++++///......000333666666555777666555444555888:::<<<999444...***)))+++,,,,,,)))+++,,,,,,++++++,,,------......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///000111111222222111111///000000...---...000222333444444333000//////000222222111111111000000000222222222222111111111000---000111000111444444222,,,---...000111111222222333000......000000---***,,,...000000///......///***---//////------000333000333666666444222000///222111//////111444999;;;999???BBBAAA@@@BBBCCCAAA???@@@AAAAAAAAACCCGGGIIIGGGFFFEEEEEEEEEEEEEEEEEE<<<999333...+++***+++,,,//////...,,,******,,,///------,,,+++++++++,,,,,,,,,,,,------,,,,,,+++***...///000///...---...///,,,.........---...000222222111111000///---,,,++++++---///000///......///---+++,,,///000...///222111000///000111222111///...//////000000//////...000111222444444444333333222000111444444111000222///000111333555777888999222666:::<<<;;;888666666777666555444444444444444888777777888999999777666444777>>>BBB>>>777777;;;777999888666666:::<<<:::888777777888:::;;;:::999======<<<;;;:::999888888::::::::::::999888777666777888888777666666777999===888555777999999;;;???;;;999999:::===???@@@???>>>===<<<===???@@@???>>>>>>===<<<;;;;;;;;;<<<<<<<<>>;;;;;;???FFFKKKCCCHHHLLLKKKHHHFFFGGGIIIBBBCCCEEEFFFFFFEEECCCBBBEEEBBB@@@AAADDDFFFEEECCCDDDCCCBBBBBBBBBBBB@@@>>>@@@@@@AAACCCDDDDDDBBBAAA???@@@AAA@@@??????AAACCCBBBDDDFFFEEEBBB@@@??????%%%%%%&&&'''((((((((((((&&&$$$###"""###%%%)))++++++---111444555555555444333===IIINNNMMMLLLOOOTTT___^^^\\\YYYVVVTTTUUUVVVNNNOOOOOOOOOMMMLLLJJJGGG>>>;;;666111...---,,,,,,'''%%%%%%&&&(((*********,,,...///...+++'''%%%%%%'''((()))(((&&&%%%%%%&&&(((((('''''''''(((((()))&&&(((+++...000111222333000444888;;;<<<<<<<<<<<<>>>@@@BBBBBB@@@===;;;;;;;;;>>>BBBEEEEEEAAA<<<777888999;;;<<<======>>>???:::;;;;;;;;;;;;:::::::::999;;;<<<:::555///+++)))))))))))))))))))))*********************+++,,,,,,)))*********(((((()))+++++++++,,,,,,---------...111...+++,,,///000///---...---...///000///,,,***,,,,,,++++++***+++++++++//////...000333444444333444444444555777:::===???;;;888333///,,,+++++++++//////000...,,,++++++,,,,,,---...---,,,+++,,,---------------------------++++++,,,------......//////000000111111111111111222333333222111111333666444555666444222111111222222222222111111111000000333333222222222111111111---111333222333555444111***,,,...000111111000///333111............,,,***,,,...000000///.........+++---///...,,,,,,111555222444777777555222000///444333222222333555888:::888???DDDDDDDDDEEEDDD@@@CCCCCCBBBDDDGGGIIIKKKKKKGGGHHHHHHFFFDDDDDDHHHKKKAAA===666///+++***+++---,,,...//////---,,,---.../////////////////////...,,,,,,,,,---------------...000111000---,,,///222000000000///---...000222111111111111///...---,,,///111333333111///.........+++,,,000111//////333000///------...000000000//////000000000000/////////000222444555555555555111///000444555222111333000111222444555777888999555777::::::999777666666666666666555444333444555888555333333666777555222111666===@@@;;;555666<<<;;;===;;;777666999:::888888888888888999::::::999<<<<<<;;;;;;:::::::::999999999::::::999888666444777888777666555555777999===777444888<<<======???::::::999;;;>>>???@@@???=========>>>?????????>>><<<<<<============<<<<<<:::>>>>>>:::999;;;===<<<>>>@@@???<<<===AAACCCAAACCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGDDDCCCBBB@@@@@@AAACCCDDDIIIGGGDDDBBBCCCEEEFFFEEEFFFHHHJJJHHHEEEDDDFFFHHHHHHEEEAAAAAABBBCCCCCCBBB@@@BBBDDDCCCAAA@@@DDDGGGKKKLLLLLLJJJFFFDDDCCCEEECCCDDDEEEFFFFFFEEECCCBBBCCC@@@>>>@@@DDDGGGFFFCCC@@@@@@@@@BBBDDDDDDBBB@@@@@@AAABBBCCCBBBBBBBBBCCC@@@@@@AAABBBCCCEEEGGGIIIBBBCCCDDDBBB@@@>>>===>>>###$$$%%%'''((()))))))))((('''%%%$$$$$$&&&(((***)))***,,,.../////////...---444===DDDIIILLLOOORRRZZZZZZYYYWWWUUUUUUWWWYYYSSSQQQNNNLLLGGGAAA===;;;111///,,,(((&&&%%%&&&((('''&&&%%%'''***,,,,,,,,,++++++***(((&&&&&&(((***'''((()))(((&&&%%%%%%&&&(((((('''''''''(((((())))))***---111444666666666444777;;;<<<<<<:::::::::999===BBBDDDBBB???<<<:::<<>>???@@@@@@;;;;;;;;;<<<<<<<<<<<<;;;:::<<<===<<<777000,,,)))+++***)))(((((())))))******))))))))))))***++++++)))******)))(((((()))+++******++++++,,,,,,------222///------000111///---......---...000///---+++++++++++++++,,,---//////000///...///000111000//////000222555888:::<<<===::::::888666222///---,,,111111111000---++++++,,,,,,---......,,,,,,---///////////////////////////------------------------//////000111111111111000111222333333333444777:::333444555444222111111222111111111111111111111111222222111111111000000000...222444222333555444111)))+++...000111111000///333222///......------,,,,,,...000000///...///000...//////---+++,,,000444444555666444222111111222333333333333444666888999<<>>666000---,,,+++'''+++000222111000...---222222222222333222222222***++++++,,,...///000111...000222000...---000333555555444111......///111//////000000000000//////444666777666333///------...,,,,,,000000...///222222000------///111222222//////000000000000//////...000222444555666555555///...000444666333333555333333444555555666666777888888888666444333444555444666777666555555777999999555222222444666444222222555:::<<<777333777???:::<<<:::555555999:::999777777888888888888888999888888999999::::::;;;;;;777888999::::::888777666777888888777555666999;;;===888888===AAA???>>>>>><<<;;;;;;<<<>>>???>>>===;;;<<<===>>>>>>=========;;;<<<===>>>>>>======<<<888<<<===:::999===???>>>@@@>>><<<<<<<<<>>>AAADDDCCCCCCDDDEEEFFFFFFGGGGGGCCCDDDEEEEEEFFFFFFFFFEEEAAABBBCCCCCCDDDDDDCCCCCCGGGCCC@@@@@@AAAAAAAAABBBCCCFFFHHHGGGEEEDDDFFFHHHIIIFFFAAA???@@@CCCGGGIIIEEEFFFGGGEEEBBBAAADDDHHHOOOJJJEEEBBBBBBCCCCCCBBBAAABBBCCCDDDEEEDDDDDDCCC???>>>>>>AAAEEEGGGFFFDDDAAAAAAAAACCCDDDDDDBBB@@@>>>BBBEEEDDD???>>>BBBGGGDDDCCCBBBBBBCCCEEEGGGGGGCCCCCCBBB@@@===<<<<<<==="""###%%%&&&((())))))))))))((('''&&&&&&'''((((((%%%&&&''''''((((((((((((%%%(((...777AAAJJJOOORRRTTTUUUVVVUUUTTTTTTVVVWWWUUUPPPJJJEEE===333...---((('''&&&$$$""""""$$$'''&&&%%%%%%&&&)))+++,,,+++)))(((&&&$$$###%%%)))---&&&'''((((((&&&%%%&&&''''''''''''''''''((()))))),,,---000444999;;;:::888777999<<<<<<;;;999999999777;;;AAACCCBBB>>>;;;:::<<<@@@EEEFFFDDD???;;;999===<<<;;;<<>>999333///---,,,+++***)))((()))***+++)))))))))))))))***++++++***+++***)))((((((***,,,******++++++,,,,,,------111000///000111111000///000///......///000///...++++++,,,---...000111222...---+++,,,------,,,***,,,---000333555777888999999;;;<<<:::777444222111///000000///---,,,---...+++,,,......------...000////////////////////////---------------------,,,...///000000111111000000---...000000111444777:::111222222222000///000111000000111111222333333333111111111000000000/////////222333111222444444111***,,,...000111111000///333222000///.........///.../////////...///111333555333///---,,,...000222555555444222000000222444000000111111333444555666???EEEHHHGGGFFFFFFDDDAAAAAAAAABBBEEEIIILLLMMMMMMQQQRRRRRROOOLLLKKKNNNQQQSSSOOOIIIAAA999222...+++'''+++000333333111///...333333222222222333444444******+++,,,...000222333///000111111000000111222777777666333000......///---...///000111111111111777888888666333///...---///,,,,,,///000------000333111000000222444555444///000000111111000000///...///111333444555555444000...000555666333333555666666555555555555555555999888777444222222555777555777999888666666888<<<;;;999666444555666666666666777999:::777555:::BBB;;;===;;;999:::@@@DDDCCC666888999888777777888999666666777888999:::;;;;;;777888999999999999999999666888999999999999;;;===>>>;;;<<<@@@AAA>>><<<===>>>=========>>>>>>===;;;999;;;===>>>===<<<<<<<<<<<<<<<===>>>>>>>>>======888<<<===;;;;;;>>>@@@@@@AAA;;;>>>HHHIII@@@>>>DDD@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEAAACCCEEEGGGHHHHHHGGGGGGFFFAAA>>>???@@@??????AAABBBCCCEEEFFFFFFFFFFFFGGGKKKHHHCCCAAAAAAEEEJJJNNNMMMJJJEEE???>>>BBBHHHNNNJJJDDD>>><<>>CCCFFFCCC===<<>>"""###$$$&&&'''((())))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&!!!"""%%%,,,555???HHHMMMNNNPPPQQQQQQPPPOOOOOOPPPLLLEEE>>>999222(((%%%&&&###$$$%%%$$$""""""$$$&&&%%%$$$###%%%(((+++++++++&&&&&&%%%$$$###$$$(((+++%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''')))***+++000000333777<<<>>><<<:::666888;;;;;;:::999999:::;;;===??????===;;;:::::::::???DDDFFFDDDAAA>>>>>>???<<<;;;;;;>>>AAAAAA@@@;;;::::::<<>><<<===>>>???===888333000///+++***)))))))))+++---...+++************+++,,,,,,+++,,,+++***((()))+++---,,,,,,,,,,,,------------///000222222111000111222222000...---///000111111---------...///000111222,,,+++***+++,,,---,,,+++,,,,,,,,,---///222555666:::<<<===<<<999777888999333444444222///------...+++,,,......---...///111////////////////////////,,,,,,------......//////...//////000000000000000,,,---...///000222666999000111222111000///000111//////000111333444555555111111111111000000000000000333222///000333444222+++,,,...000111111111111333222111///...///000222/////////......000444777>>>888111...///111111///222333333111000000222333///000000111111222222222888<<>>;;;===@@@DDDHHHLLLPPPSSSUUURRRRRRQQQPPPOOOOOOQQQRRRQQQPPPMMMHHHAAA:::333///+++...000111000//////000111000///...///000222333,,,,,,,,,---...000111333000///000111333333222000555666666444111///............///000111222222222555666666444111//////000///---,,,//////,,,+++...111000///000222444444333000000111111111111000000...///111333333444333333333111222666555222111333666666666666555555555555666777888777666777999;;;888;;;<<<:::777555888<<<;;;:::888555333444777999777666777999999888<<>>===:::===DDDHHHHHH777999;;;:::888777888:::777777888888999999::::::::::::999999999999::::::555888:::<<<<<<===???@@@@@@>>>>>>@@@>>>::::::>>>=========>>>??????===;;;888;;;>>>???===;;;<<<===<<<============>>>>>>>>>;;;???@@@===<<>><<<===>>>@@@AAA<<<===>>>@@@BBBCCCDDDEEE???BBBEEEFFFEEEHHHNNNSSSHHHFFFCCCBBBBBBBBB@@@???AAACCCCCCAAA>>>>>>CCCHHHIIIEEEAAA???@@@AAAAAA@@@HHHGGGEEEBBB???>>>???AAA"""###$$$&&&'''((((((((('''((())))))(((&&&%%%###''''''&&&&&&&&&&&&''''''"""###$$$&&&+++444???GGGIIIKKKMMMLLLJJJHHHHHHHHH@@@888222000+++$$$###'''"""$$$&&&%%%###"""$$$&&&$$$######%%%(((+++,,,,,,%%%&&&&&&&&&$$$$$$&&&((($$$&&&''''''&&&&&&((()))%%%%%%&&&&&&((()))++++++222222555999>>>@@@>>>;;;444666999:::::::::;;;<<>><<<999888999;;;777===CCCFFFEEECCCBBBBBB???<<<:::;;;>>>@@@@@@???>>>===<<<>>>BBBCCCBBB???;;;<<<===:::666111///...))))))((((((***---000111,,,,,,++++++,,,,,,---...,,,,,,,,,***)))))),,,...........................---111333333111000111444444111...---...111222333//////.........//////000,,,++++++,,,...000///...---+++))))))***...333666;;;<<<===;;;999999===@@@;;;;;;:::777222...------***,,,............000111........................***+++,,,---///000111222...//////000000000000000---...///000000222555888222333444333111111222333......000111333555666777222222222111111111000000111333222......222444222------...000111111222222333333222000//////222444000//////......111666:::EEE<<<222///111444222...///111222222111000111222111222222222222111000000...222333111000444666555666:::@@@EEEJJJNNNSSSVVVOOOOOOOOOOOOOOOPPPQQQQQQHHHIIIJJJIIIEEE???888444111111111///------///111///...,,,***+++---000222///...------...///000111000//////222555555222...111333555444222///......//////000111111111111111222333333111//////000222000---,,,......******,,,---,,,,,,...000111000///000000111111111111000000...///111222333333222111666444444666555000...000555555555555666666666666444666999;;;;;;<<<===>>>;;;===???<<<777555777;;;999999888444000111555999666333444888:::999:::>>>999:::888555777===@@@@@@999;;;<<<;;;999888999<<<999999999999999999999999===<<<:::999888999::::::555888<<<>>>??????AAABBBBBB@@@???>>>999555999???<<<<<<<<<>>>@@@@@@>>><<<888;;;???@@@>>><<<<<<============<<<===>>>?????????BBBBBB>>>===???@@@???===888NNNrrrsssPPP;;;@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@AAACCCFFFJJJLLLHHHAAA???BBBDDDAAABBBFFFCCCBBBBBBEEEJJJKKKIIIFFFDDDEEEFFFEEEDDDCCCDDDDDDEEEBBB???AAAEEEIIIKKKJJJ@@@BBBBBB@@@;;;999;;;>>>;;;;;;===???AAACCCEEEFFFBBBFFFHHHFFFDDDHHHRRR[[[FFFCCCAAAAAABBBCCCCCCCCCDDDBBB@@@??????BBBDDDEEEFFFCCC??????CCCFFFGGGFFFKKKJJJGGGDDD@@@@@@BBBDDD&&&&&&'''''''''''''''&&&'''&&&%%%###"""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&)))...333777@@@AAABBBBBB@@@===999777333///+++((('''&&&"""$$$%%%&&&&&&$$$#########!!!"""###%%%''')))***++++++((($$$$$$&&&(((((('''''')))******)))(((((()))'''&&&((()))(((%%%)))000555999===AAAAAA???===;;;;;;888666777:::===<<<;;;???>>><<<:::999888888888777===AAABBBCCCFFFHHHFFF@@@EEEFFFCCCAAABBBBBB??????<<<;;;>>>CCCEEEAAA===@@@AAAAAA===777333444555+++)))((())),,,---...---)))(((&&&(((+++...000111333///,,,,,,------+++)))000000/////////111222333///555888666333444555555666555444333333444555666444555666555444333444555222///------......,,,)))***++++++++++++---000333000555888888;;;@@@@@@>>>@@@AAAAAA>>>999444222111---,,,---000000---///333222000/////////---***(((+++,,,---//////000000000---///222444222111000111---///111222222222444666000333555444222000222333---///111555999<<>>CCCLLLQQQPPPJJJNNNRRRSSSQQQPPPQQQSSSKKKHHHFFFGGGIIIGGG@@@:::111000//////111111111000...111000------111222000333---+++000333000...000((()))***---000111000...222222333333222111///---222000...000222333111...000---+++,,,///111222000///,,,******+++)))%%%!!!......///111222333111000...............///000000222111111111222333222111999888666555333222222222000888<<<999:::???===555<<<;;;;;;<<<===<<<:::777555BBBEEE:::111444777666999777666666888:::::::::888:::<<<;;;:::999999:::777777777888:::<<<>>>@@@EEEDDDAAA>>><<<===@@@CCCAAAAAA<<<666777;;;:::444111999AAADDD@@@:::777666444:::???@@@===;;;;;;>>>;;;???BBB???999666:::@@@<<<666777??????888777===>>>;;;:::======;;;<<<@@@@@@@@@@@@AAAAAAAAA@@@???======>>>???@@@@@@>>><<<999===GGGSSSTTTJJJAAA???@@@AAAAAA@@@???@@@CCCEEEGGGEEECCCAAABBBBBBBBBBBBBBBEEEFFFEEEFFFGGGDDD???>>>???CCCFFFDDD@@@AAAFFF@@@BBBCCCCCCCCCDDDFFFHHHIIIGGGEEEBBBAAAAAABBBCCCCCCCCC???<<>><<<===BBBFFFCCC===>>>EEEAAAAAAAAABBBCCCCCCCCCCCCIIIHHHGGGFFFEEECCC@@@???'''((()))))))))((('''&&&&&&%%%$$$#########$$$%%%##################$$$$$$$$$$$$$$$$$$&&&))),,,---777888888888777444222000,,,***'''&&&'''(((&&&$$$$$$&&&'''&&&$$$######$$$%%%%%%%%%%%%&&&&&&'''''')))&&&######%%%'''((('''$$$&&&''''''&&&%%%%%%&&&(((''')))+++)))'''+++111888<<>><<<:::999999::::::555;;;@@@AAABBBFFFHHHGGGDDDIIILLLHHHEEEEEEFFFEEE@@@???>>>???BBBCCCAAA???>>>???>>><<<888444222222***)))((()))+++---...---...+++))))))***------...000...,,,+++------,,,***///000111222333444444444777:::;;;:::;;;>>>===999888888777666666777888888555777999999888777888999666444111111222333111/////////...+++))))))***,,,000555888999<<<@@@BBB????????????>>><<<:::888666222000000222000------111111///------------,,,***+++,,,------............---///111222111000000000---///111222222222444666111333555555222111222333...///111333666888999:::555222222444333000000222222111000000111111000//////222222000000333333000000...///222111---...222///---,,,---///111222222444111222444111++++++//////444444///---///000---000///...,,,,,,+++,,,,,,+++,,,,,,+++***+++...111111777;;;;;;???FFFKKKJJJMMMOOORRRSSSSSSRRRRRRRRRPPPMMMKKKKKKLLLJJJDDD???555333000//////000111111///000///...000444333///000------000000,,,,,,000+++***+++---000111111000333333333333222111111000000///...///111111///---///---++++++...000000///000000000000111000...,,,333333333444555555444333000000/////////000000111555444444555666777666666777777666555444444444444///444888888:::======::::::999:::;;;======<<<:::888???@@@999888>>>???999:::888666666888::::::::::::;;;<<<;;;999888999:::666666666666777999;;;<<<<<<<<<;;;:::999;;;???BBBBBBBBB???;;;<<>><<<999666777<<>>;;;;;;===>>>=====================BBB===>>>EEEEEE>>>===CCC>>>;;;<<>>???@@@@@@???????????????>>>>>>???@@@@@@???>>>???===???DDDEEEBBBAAADDD???@@@AAAAAA@@@@@@BBBDDDHHHEEEAAA>>>===???@@@AAADDDFFFEEEBBBDDDFFFEEEAAAAAA@@@AAADDDCCC@@@@@@DDDBBBCCCDDDDDDCCCDDDGGGJJJGGGFFFEEECCCAAAAAA@@@@@@???===<<<>>>EEEJJJDDD;;;????????????????????????@@@??????BBBHHHMMMPPPRRRSSSPPPNNNMMMNNNOOOOOOOOOOOOKKKGGGEEEDDDCCCAAA???;;;<<>>@@@FFF???AAABBB@@@>>>===@@@CCCFFFGGGGGGFFFDDDCCCCCCDDD((()))+++++++++)))'''&&&%%%$$$$$$######$$$&&&'''###############"""""""""###$$$$$$%%%&&&'''((((((............---,,,+++***(((&&&%%%%%%&&&'''&&&%%%$$$%%%'''&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$"""###%%%'''''''''###%%%&&&&&&%%%$$$$$$%%%)))(((***,,,***(((,,,333;;;@@@FFFIIIIIIEEEAAA???AAA<<<888888;;;???@@@@@@>>>===;;;999999:::;;;<<<444;;;???@@@BBBFFFHHHGGGFFFNNNQQQLLLEEEDDDGGGHHHCCCBBBAAA@@@@@@@@@@@@@@@>>>======<<<:::777222///***((('''(((+++---......///,,,***)))+++---......///...---...///000///---000222444666777888777777;;;<<<;;;;;;???DDDAAA:::;;;;;;;;;;;;;;;;;;;;;;;;888:::===>>>>>><<<<<<===777444111000000111000000111111///,,,)))'''((()))...333666777:::???AAA??????===<<<>>>AAAAAA>>>;;;888666555666333......111444111...------......---,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111...///111111111222444777222444555444333111111222000000111111222333333444444111111444444111111444222222111111111000000000///222222//////111111......---...111000...000444111///,,,,,,...000111111111000000111///,,,,,,000///222222...,,,...///...///...---,,,,,,,,,,,,,,,------+++))))))+++///333///333666666999???EEEFFFNNNOOOQQQRRRRRRRRRRRRRRRWWWSSSPPPOOOOOONNNJJJGGG>>>;;;666222111222444666///000...///333888444...---...000000,,,(((***///...---,,,---000222333222333333222222222222222333///.........000000...---///---+++,,,---......---...///000000///.........222222222333333333333333333333222111111111222333666666777777888888888888666666666555555666777777444222444888999777888;;;888888999;;;>>>???>>><<<===>>><<<999>>>FFFCCC:::;;;999777777999:::::::::=========:::888777999;;;777666666777777888::::::888999:::999888999<<<>>>AAACCCBBBAAAAAACCC@@@<<<999<<<@@@AAA???===<<<<<<<<<>>>@@@>>>;;;999;;;===BBB===;;;???EEEHHHCCC===BBB===>>>CCCCCC======AAA???===???CCCCCC@@@???@@@;;;===@@@???======???AAA@@@@@@????????????@@@@@@AAA===;;;<<<===>>>AAAFFF>>>@@@BBBBBBAAA@@@AAABBBDDDAAA>>>;;;;;;===AAADDDIIIIIIGGGDDDFFFJJJJJJGGGGGGCCCAAADDDEEECCCBBBDDDDDDDDDDDDDDDCCCEEEHHHKKKHHHGGGFFFDDDCCCBBBAAAAAA>>>999:::BBBIIIFFF???:::===>>>???@@@@@@???>>>>>>@@@@@@@@@CCCIIIOOORRRTTTXXXVVVSSSSSSSSSTTTTTTSSSTTTRRROOOMMMKKKIIIEEEBBBAAABBBEEEFFFCCC??????CCC???BBBEEEBBB===<<<@@@EEEEEEGGGIIIGGGEEEEEEHHHKKK((()))+++++++++)))&&&%%%$$$$$$######$$$%%%'''((($$$$$$$$$##################$$$&&&((()))*********)))))))))))))))))))))))))))(((&&&$$$######"""!!!"""$$$%%%%%%$$$######$$$"""######%%%&&&'''((((((######"""###$$$&&&''''''%%%''')))((('''&&&'''((()))(((***,,,+++)))---333===CCCJJJMMMKKKFFFCCCAAABBB===888777:::===??????<<<;;;999888888:::;;;===777<<<@@@@@@AAAEEEGGGFFFGGGPPPSSSKKKBBB@@@BBBEEEDDDDDDCCC@@@======>>>@@@>>>===<<<===>>>:::333---***((('''(((***---...///---+++)))***---000111222000000000111222333333333444555666888:::;;;<<<<<<<<<>>>>>>>>>AAADDDCCC>>>======>>>>>>>>>>>>======;;;>>>AAABBBAAA>>>======:::777333///...---...............---++++++,,,...,,,000333333777===???===???<<<;;;>>>BBBDDD@@@<<<===::::::;;;888333333666;;;777333000000111111111...------,,,,,,,,,,,,---...///000///......000222...///000111111222555777444555555444333222111111000000000111111111111111333111111444444222222555222222333222000///000000111333333000///111111...////////////......000333333111---,,,---///000000......//////...---...000///111000...,,,---...///,,,,,,---...///000111111111000///------///222444+++---///000333:::AAAEEEJJJNNNSSSSSSQQQPPPRRRUUUZZZVVVSSSQQQPPPPPPNNNLLLIIIEEE@@@999555555888;;;000///...000666;;;666---//////000///---***+++---000///---...000333444444222222000000000111222333////////////000000///...///......---.........------///000...***((()))+++000000111111222333555666666555444222222333444555888999999888666555666666777777666666666666777777<<<444222777666000111888888888999;;;>>>???===<<<@@@>>>:::999???EEEAAA888<<<:::888777999::::::999???>>>===:::777777888;;;999999999999999:::::::::>>>>>>>>><<<999777888999>>>@@@BBBCCCCCCCCC@@@===888===DDDIIIJJJEEE>>>999<<<===>>>===<<<<<>>@@@@@@======@@@DDDBBBBBBAAA@@@>>>???@@@BBB======>>>@@@AAAAAAAAABBB@@@BBBCCCCCCAAA>>>>>>>>><<<<<<<<<===>>>AAAEEEHHHKKKMMMLLLKKKMMMRRRRRROOOMMMFFFCCCEEEGGGEEEDDDEEEDDDDDDDDDCCCCCCDDDHHHKKKKKKIIIGGGDDDCCCCCCDDDEEEBBB;;;;;;FFFLLLEEE???>>>>>>???AAABBBCCCBBB@@@???CCCBBBCCCFFFLLLRRRVVVXXXZZZXXXVVVVVVXXXYYYYYYXXXXXXWWWWWWVVVTTTQQQMMMKKKMMMMMMMMMKKKFFFAAA???@@@AAAEEEHHHHHHFFFEEEFFFGGGGGGJJJKKKJJJGGGFFFJJJNNN&&&'''((()))((('''%%%$$$$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******)))(((&&&&&&'''''''''((((((((()))(((&&&$$$"""  !!!"""$$$$$$###""""""#########$$$$$$%%%&&&''''''""""""######$$$%%%&&&''''''(((******((('''((()))((('''))),,,***)))---333>>>DDDKKKMMMJJJEEEBBBBBB???:::555333555888999999999888777777777888999:::999>>>@@@??????CCCEEEDDDJJJQQQSSSJJJ@@@<<>><<<;;;;;;======:::222,,,+++)))'''(((+++...000000...,,,***+++...000222222///000222333444444555555:::999999999;;;===@@@AAA===CCCFFFDDDCCCEEEFFFDDD<<<===???@@@@@@???===<<<===@@@CCCCCC@@@===;;;;;;@@@>>>999444000......///,,,...//////......000222---111333333666<<>><<<===???===999:::>>>CCC???999555444555555555111111000/////////000000111222333222111111333555111111222222222444777:::777666666555444333111000111111111111222222222222333000111444555333333666222333444333000//////111222444444111000222222///222222111---,,,---000222444222///....../////////---//////...---...000111000000///...---,,,...111...///000000111222222222111111111111222222222222---,,,,,,...///333:::???EEENNNWWWXXXRRRPPPUUU\\\YYYVVVSSSQQQPPPPPPOOOOOOOOOMMMGGG???999777999;;;111000///000666;;;666---333111///...000000...+++111///---...000222333333000000///......///000111///000111111000000000000///000000000///////////////222333111---+++---///111222444444444666;;;>>>888777555444333555666888;;;<<<<<<:::666444444555999888777666666555555666===444111555444...000777999999999;;;======;;;999;;;:::999999<<<@@@???;;;===:::888777888999999888>>>===<<<999666666888:::999999999999999999999999@@@@@@???<<<999777666777;;;<<<>>>AAAAAA???>>>>>>DDDCCCCCCDDDGGGHHHFFFCCC@@@@@@@@@??????@@@CCCEEEBBB@@@@@@DDDJJJKKKHHHCCCCCCAAAAAACCCCCCBBBBBBDDDDDDDDDGGGLLLMMMHHHEEEFFF>>>@@@BBBAAA???@@@CCCFFFCCCCCCCCCAAA??????AAACCC<<<>>>@@@AAABBBCCCBBBAAABBBDDDEEECCC@@@===;;;;;;;;;>>>AAACCCCCCCCCEEEGGGHHHKKKMMMNNNRRRVVVUUUQQQMMMFFFBBBDDDFFFDDDCCCCCCBBBCCCCCCBBBBBBCCCGGGIIIKKKHHHDDDAAA@@@BBBFFFHHHGGG>>><<>>@@@BBBBBBBBB@@@???BBBBBBCCCGGGMMMTTTXXXZZZWWWVVVVVVWWWYYY[[[[[[ZZZYYYZZZ\\\]]][[[YYYWWWVVVVVVWWWUUUPPPLLLHHHFFFDDDEEEEEEHHHMMMQQQPPPLLLGGGIIIJJJKKKIIIGGGEEEGGGIII%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%&&&&&&''''''&&&''''''((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%###"""!!!"""### """$$$$$$###"""###$$$'''&&&&&&%%%$$$######""""""###%%%%%%$$$$$$%%%&&&%%%'''(((((('''&&&&&&'''((('''))),,,+++)))---444@@@FFFLLLMMMHHHCCCBBBCCCBBB===888555666888888666444555555666666666555555777<<<>>><<<<<<@@@CCCBBBLLLRRRRRRIII@@@>>>@@@AAAGGGEEECCCAAA???>>><<<<<<999999:::;;;:::666111,,,,,,***((((((+++///111222333000...---...///000///...000333555444444555666<<<<<<<<<<<<===???AAACCC<<>>;;;555000,,,,,,---...000111111//////000111111444555444777===???>>>@@@>>>===>>>@@@@@@===999===<<<>>>AAA@@@>>>???DDDFFFBBB<<<999888888888888666555444333444555666777666777888888777777888999666666777666666888<<>>???@@@===:::888777777888777666;;;;;;;;;888666666777999666666777777888777777666:::::::::999777777999;;;;;;:::;;;===<<<:::;;;???DDDCCCEEEJJJOOONNNGGGAAABBBAAA@@@>>>===>>>>>>???AAA@@@@@@CCCEEEFFFDDDBBBBBBAAAAAABBBCCCDDDFFFGGGFFFEEEHHHMMMNNNIIIGGGHHHCCCBBBBBBAAABBBDDDEEEFFFCCCEEEFFFDDD@@@???AAADDD>>>@@@???<<<===BBBDDDCCCCCCDDDDDDBBB???<<<;;;;;;AAAEEEIIIIIIFFFBBBAAABBBCCCGGGJJJLLLOOOSSSQQQLLLGGGCCCAAACCCCCCAAA@@@AAA@@@BBBCCCCCCCCCDDDFFFHHHGGGDDDAAA>>>>>>AAAEEEHHHFFF@@@===???BBBAAA@@@@@@;;;<<<===????????????>>>@@@???@@@EEELLLRRRWWWYYYVVVUUUUUUVVVYYYZZZZZZYYYXXX[[[^^^___^^^]]]]]]]]]ZZZ\\\ZZZUUURRRRRRQQQMMMHHHGGGHHHNNNUUUUUUNNNGGGJJJJJJJJJIIIHHHGGGEEEDDD$$$$$$######$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''(((######$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$###""""""###%%%&&&'''&&&$$$###"""###$$$###""""""$$$&&&"""###%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$###"""!!!"""%%%'''&&&$$$###$$$&&&$$$&&&''''''&&&%%%%%%&&&)))(((***---,,,+++///666BBBHHHMMMLLLFFFBBBCCCEEECCC???999777777777555333000111444555555333111///111666888777999>>>AAAAAAJJJNNNMMMFFFAAAAAABBBBBBIIIFFFDDDCCCDDDBBB???;;;999;;;>>>===:::666333111...+++)))))),,,000333444444111///......000000000111444888999888777777999;;;===???AAABBBAAA@@@???===AAABBB@@@???@@@@@@===;;;===@@@BBBBBB@@@===;;;;;;===??????===<<<===>>><<<<<<:::666000---,,,---...///111111/////////000111444444333555:::===<<<>>>??????@@@@@@>>>===<<<<<<;;;===@@@@@@>>>@@@EEEBBB???;;;999999:::::::::;;;:::999888999:::<<<>>>:::<<<>>>???>>>======>>><<<======<<<<<<>>>BBBEEEBBB@@@>>>======<<<999666555444444444333222222222555222222555555333333666222555777444000---///222000222333000000333333111111444111***)))...222333444333222333444333111///...222222---,,,000333222333///...000///,,,///555555555555444222000...---111...,,,,,,...000///---666222000111...+++---333;;;BBBMMMUUUXXXYYYZZZZZZTTTUUUUUUTTTTTTTTTUUUVVVQQQRRRPPPHHH>>>666333333222333222000111444333...111333333000000444333///---,,,,,,---///000///...000000000000///...---------000222111///...///111+++...111111000///000111///...------000222333333///111111///---///555;;;888666444444555777:::===999<<<===;;;666333444777666666555555555555555666444555444000000555777666555555666888;;;;;;:::888777555666999===???@@@@@@<<<:::777666666666555444777888999888666555666777444555666777888888777777666777666666666888<<>>;;;:::;;;999777;;;BBBAAAAAAEEEMMMTTTQQQFFF<<>>>>>EEEBBB@@@AAADDDEEECCC@@@===>>>>>>???@@@CCCFFFFFFFFFEEEGGGLLLLLLHHHFFFHHHHHHDDD@@@@@@DDDFFFEEECCCBBBEEEHHHFFFBBB???AAACCC>>>AAA@@@<<<===CCCEEECCC@@@AAAAAA@@@>>>===>>>@@@GGGJJJMMMKKKEEEAAA@@@AAADDDFFFGGGFFFHHHLLLJJJFFFDDDBBBCCCFFFDDD@@@@@@CCC@@@BBBDDDFFFEEEEEEFFFGGGCCCBBBBBBBBBCCCEEEGGGIIIBBBBBB???<<<>>>BBB@@@<<<<<<<<<<<<===>>>????????????>>>@@@DDDKKKRRRWWWYYYWWWVVVUUUVVVWWWWWWVVVTTTWWWZZZ]]]^^^]]]\\\]]]______```^^^XXXWWWYYYWWWSSSNNNMMMMMMPPPSSSSSSOOOKKKNNNLLLKKKMMMOOONNNIIIDDD%%%$$$###"""###&&&(((***&&&&&&%%%$$$%%%&&&'''(((!!!!!!"""###%%%&&&'''(((######$$$%%%%%%&&&''''''###$$$'''))))))'''%%%######$$$%%%$$$!!!!!!###&&&###%%%''''''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''%%%###$$$&&&%%%'''(((((('''&&&&&&'''***))),,,...---,,,000777DDDIIINNNLLLFFFBBBCCCGGG>>>999444222111000---***---///333555444111...+++,,,111444444666===AAABBBFFFIIIHHHCCC@@@BBBCCCBBBKKKGGGDDDEEEGGGFFFAAA;;;<<<@@@BBBAAA<<<888666777...,,,)))***---111444666111///------000222333444555999===>>><<<;;;;;;===999===BBBEEEFFFCCC???<<>>@@@AAA===>>>>>>;;;666333222333***,,,///000//////000222///111111///111666999777===???AAAAAA@@@>>>>>>???;;;:::<<>>???DDD===;;;888777999:::::::::>>>===<<<;;;<<<>>>AAABBB<<>>444777999777333111444777333333333444444666777777555:::777//////555666111222333444777:::<<<;;;:::>>>999777;;;@@@AAA>>>===<<<:::777555555555444333555777888888777555666666555666888999::::::999999888888777666666999>>>BBBBBB===:::;;;888666<<>>??????AAAEEEHHHHHHFFFDDDFFFJJJJJJGGGEEEGGGJJJDDD??????DDDGGGEEEAAAAAAEEEIIIGGGCCC@@@AAACCC;;;AAADDDBBBCCCGGGFFF@@@===>>>???>>>>>>???BBBDDDHHHKKKLLLIIIDDDAAABBBEEEHHHIIIFFFCCCDDDGGGGGGCCCDDDEEEHHHJJJGGGBBBBBBGGG@@@CCCFFFHHHGGGGGGFFFGGGBBBCCCFFFHHHJJJJJJJJJJJJ@@@DDDCCC===>>>DDDBBB:::>>>>>>>>>>>>???@@@BBBBBB@@@@@@AAAFFFMMMTTTYYY[[[YYYXXXVVVVVVVVVUUUSSSQQQVVVYYY\\\\\\ZZZZZZ\\\^^^dddeeebbb[[[XXXZZZXXXRRRTTTTTTSSSRRRPPPPPPPPPQQQSSSPPPOOORRRWWWVVVOOOHHH###$$$%%%&&&''''''''''''(((%%%"""$$$(((***'''$$$%%%###""""""$$$&&&''''''!!!!!!"""$$$&&&'''((()))((('''&&&&&&&&&%%%###"""###$$$%%%'''''''''&&&%%%"""###%%%'''))))))))))))&&&%%%$$$%%%((()))'''$$$''''''(((((((((''''''&&&'''''')))))))))((('''&&&+++))))))+++,,,---333:::JJJJJJIIIHHHMMMUUUZZZYYY:::444000///...***((())))))))))))***++++++,,,,,,,,,,,,,,,---000555999<<>>===@@@FFFBBB???AAAEEEDDD>>>777>>>???@@@>>>:::777666666111111000000000000111111555444111000///000111222000444999:::888777888:::@@@===;;;>>>BBBCCC???:::BBBEEEGGGFFFBBB>>>===>>>;;;>>>AAABBBAAA?????????;;;;;;;;;===??????===;;;???AAA???:::777888666222000000//////000111333444222222111222222333444444999>>>CCCDDDAAA===;;;:::===;;;;;;===@@@AAA>>>:::???===:::888888;;;===???AAAAAA@@@@@@@@@AAAAAABBBHHHCCCBBBDDDDDD@@@@@@EEEDDDFFFGGGFFFDDDAAA@@@@@@CCCDDDDDDEEEDDDBBB@@@???===;;;999777444333222111444444444333333333222222444444333333222111000000222000///...---///000111///000000///......000222555555444444222111///...,,,///000---)))(((---111222000//////000000///---222444444000///000///,,,000///---,,,,,,...111222333333222111000//////...222777===DDDIIIOOOTTTWWWWWWXXXVVVTTTWWW\\\[[[WWWRRRSSSSSSOOOIIIBBB>>><<<888:::;;;888222...---...,,,///222222///...///111000000000///......------222111///---,,,---///000222000...///222333111...///111333555666444111//////000111333555666666666444111///...000333555666222222111222222444666777666888777444333555444111333333333333444555666666555777777444444888:::888000111444666888:::;;;;;;888444999DDDGGG@@@???EEE<<<<<<;;;999666555555666777777777777777777666555666999888555555999;;;:::555555555555777;;;???BBBDDD@@@;;;;;;???CCCEEEEEEHHHGGGDDDCCCDDDFFFIIIJJJFFFCCCBBBEEEGGGEEEDDDFFFEEEGGGGGGEEEFFFHHHEEE@@@999BBBGGGCCCAAADDDFFFEEEHHHIIIIIIIIIGGGFFFGGGHHHIIIEEEAAA@@@@@@BBBBBBCCCFFFDDDCCCCCCDDDFFFFFFEEECCCEEEHHHJJJIIIFFFBBB???>>>@@@AAA@@@>>>???DDDHHHFFFEEEEEEFFFGGGHHHGGGFFF@@@BBBEEEFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCJJJIIIHHHHHHHHHFFFCCC@@@@@@AAACCCFFFMMMQQQMMMFFFGGGCCC===999<<>>>>>???DDDJJJQQQVVVXXXRRRPPPPPPSSSSSSOOOOOOQQQSSSUUUYYY\\\^^^_______________^^^]]]\\\[[[[[[ZZZ[[[XXXXXXZZZWWWQQQPPPUUUQQQOOONNNQQQWWWYYYUUUQQQ%%%%%%&&&&&&&&&&&&&&&%%%'''$$$"""$$$''')))'''$$$'''%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((('''''''''%%%###"""$$$%%%&&&&&&'''&&&%%%%%%###&&&+++000222333111000+++(((%%%%%%'''))))))(((%%%%%%%%%%%%%%%$$$$$$$$$'''''''''((((((''''''&&&+++((((((+++,,,---222999GGGIIIJJJIIILLLQQQQQQMMM666111---...---)))'''(((((())))))******+++,,,,,,---,,,+++,,,---111444666<<<:::===AAAAAA<<<<<>>AAABBB???;;;>>>BBBEEEFFFEEECCCBBBCCC<<>>???===<<<@@@BBB@@@;;;888888555111000000/////////111222333000////////////000000111444777::::::888666666666777777777999::::::999777<<<<<<<<<<<<<<<===>>>???======>>>???AAACCCEEEFFFHHHDDDBBBDDDDDD@@@AAAEEEDDDEEEFFFEEEBBB@@@@@@@@@DDDDDDEEEEEEDDDCCCBBBAAAAAA@@@>>>;;;999777666555444333333333222222222222444333333222111111000000111000///......///111222000111222111000000111222444444444333222111000///...000111...+++***...333111000...///000000...---222444222......000000---111000...------///000222111000000000////////////111444:::???DDDIIINNNRRRVVVVVVTTTRRRUUUYYYXXXTTTRRRPPPNNNNNNMMMIIICCC???:::888555333222000///...---///111111000////////////////////////000000000222111///...---......//////......///111222222111111222333333333333222222111111222222333333444444333111//////111444555555//////......///000111222666999999666555666555111000111222333333333444555555777777444555:::;;;999666777777888999::::::;;;777555;;;FFFHHHAAA>>>BBB======<<<:::777666666888999999999999999888777777999888555555;;;AAA???999999666555777===BBBCCCCCCCCC@@@===???CCCGGGHHHGGGMMMKKKIIIGGGEEEEEEEEEFFFCCC???>>>BBBDDDBBBBBBDDDDDDFFFFFFDDDEEEGGGEEE@@@:::BBBFFFCCCAAACCCEEEEEEDDDGGGJJJKKKIIIFFFDDDDDDIIIFFFCCCAAAAAABBBAAAAAA?????????BBBFFFHHHIIIHHHEEEGGGIIIJJJIIIGGGDDDBBB???@@@@@@@@@@@@BBBDDDFFFEEEEEEFFFHHHHHHFFFDDDAAA@@@BBBDDDDDDCCCBBBCCCDDDJJJIIIHHHGGGEEEDDDCCCBBBEEEEEEEEEEEEEEEEEECCCBBBAAACCCEEEFFFJJJMMMIIICCCFFFDDD???<<>>===AAA@@@@@@CCCHHHMMMPPPQQQRRROOOMMMOOOOOOMMMOOORRRSSSUUUXXX\\\^^^`````````\\\\\\]]]]]]\\\[[[ZZZYYY]]]ZZZZZZ[[[XXXSSSSSSWWWXXXVVVUUUVVVXXXYYYVVVTTT&&&&&&&&&&&&&&&%%%$$$$$$&&&###"""###&&&(((&&&$$$%%%$$$$$$############$$$''''''''''''''''''''''''(((((((((((('''&&&$$$"""%%%%%%&&&'''''''''&&&&&&$$$)))000777;;;;;;999888222///+++))))))+++,,,---%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%&&&&&&'''***((((((+++,,,---111888CCCGGGIIIIIIJJJJJJEEE>>>111,,,+++------(((&&&&&&(((((()))******++++++,,,---,,,*********,,,...000333555:::???>>>:::;;;???CCCCCCCCCCCCCCCBBB@@@???>>>:::888;;;>>>===555...,,,,,,---......---,,,,,,///...---,,,---...///000666999<<<=========AAADDD@@@>>><<<>>>@@@AAA>>>;;;<<<@@@EEEHHHHHHFFFDDDDDD>>>AAACCCDDDCCCBBBBBBBBB@@@>>><<<<<<===>>>===<<>>>>>>>>===<<<<<<===???AAADDDFFFGGGHHHDDDCCCDDDCCCAAAAAADDDDDDDDDEEECCCAAA@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@===;;;999888444333222222111111111111333333222222111000000000000000/////////000222333000222444444222111222222222222333222222111000000///111111///,,,,,,000444111000...///000000///...111333111,,,,,,///111///111111000000000000000111........................000222555888<<<@@@FFFJJJPPPRRRQQQOOORRRWWWXXXUUUZZZVVVRRRSSSVVVTTTMMMGGG>>>888111...000222111000000//////000111111///...++++++,,,,,,---......///111000000///......------+++,,,...//////000222444333222222111111111222333333222111000000111222222222111000111333444444333222111111000111111222222666999:::888777777555111...222555555333222444666444777777555666;;;<<<:::;;;:::999888777888888999777666<<>>===>>>===;;;999777888999<<<<<<;;;::::::999888888:::666222666AAAHHHCCC888;;;777666:::BBBHHHGGGDDDCCCAAA???@@@DDDFFFFFFDDDNNNMMMLLLJJJHHHFFFDDDCCC@@@<<<:::===??????@@@BBBCCCEEEEEECCCDDDFFFEEE@@@;;;AAADDDBBB@@@BBBDDDDDDCCCGGGLLLNNNLLLGGGCCC@@@EEECCCBBBBBBCCCCCCAAA@@@>>>???AAAFFFJJJLLLKKKJJJGGGHHHIIIIIIIIIGGGEEEDDD@@@@@@@@@BBBDDDEEEDDDCCCCCCEEEGGGHHHGGGDDD@@@===DDDEEEEEEDDDBBBBBBCCCEEEKKKJJJHHHFFFDDDBBB@@@@@@AAAAAAAAABBBBBBCCCDDDDDDAAAEEEGGGFFFFFFGGGEEE@@@DDDDDDAAA@@@DDDIIIIIIEEE@@@AAABBBBBBBBBAAA@@@???CCCAAA@@@BBBDDDGGGHHHIIIOOOJJJHHHJJJKKKJJJMMMRRRQQQSSSVVVYYY[[[]]]]]]]]]ZZZ[[[\\\]]]]]]\\\ZZZYYY\\\ZZZZZZZZZWWWTTTTTTXXX]]]\\\ZZZYYYWWWVVVVVVUUU$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""###%%%'''&&&$$$!!!"""############$$$%%%''''''''''''((((((((((((((()))******(((&&&%%%$$$&&&&&&'''((()))***++++++(((,,,222999<<<===<<<;;;888666333222111111111111+++***)))'''&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&''')))((((((+++,,,,,,000666AAAEEEHHHGGGGGGEEE>>>666---)))))),,,---)))&&&'''(((((())))))***+++++++++,,,+++***))))))***,,,---,,,111888<<<;;;:::<<>>:::999999;;;===;;;444...***+++---......---+++***------,,,------///000111444777:::;;;:::<<<@@@DDD@@@>>>===>>>???@@@>>><<<===AAAEEEHHHHHHEEEBBB@@@@@@BBBDDDDDDCCCCCCCCCDDDBBB@@@===<<<===>>>>>>======@@@???;;;999:::888444000000...---------......,,,,,,+++***))))))******,,,---............//////...111444333111000222444555666777888999:::;;;;;;======>>>???@@@AAACCCDDDFFFDDDBBBBBBAAA@@@AAABBBCCCDDDEEEDDDBBBBBBCCCEEEFFFEEEEEEDDDEEEEEEFFFGGGEEEDDDCCCAAA>>><<<;;;:::555444333111111111111111222222222111111000000000000000000000000111333333000222444444333222222333111222222222222222111111000000000///---...111444222111000000111222111///111222000++++++///111000222222222222111111000000//////......------,,,,,,000111222444555999>>>BBBHHHLLLNNNNNNRRRXXXZZZYYY___\\\YYYXXXXXXVVVPPPKKKBBB<<<444//////111222333222///---...111222///,,,,,,---------.........///////////////...---,,,+++***---//////......000333111111111111000000000000333111000......000111333111000111222444444333111333222222222222111222222444888:::888777888555000000444999999777555666888333666777555777;;;<<<:::;;;:::777555555555666777888777;;;BBBCCC>>>;;;<<<=========;;;999777888999<<<;;;:::999888777777777888555333777AAAGGG@@@555888777888===BBBFFFGGGFFFEEEAAA======@@@BBBCCCBBBKKKKKKLLLLLLKKKHHHEEEDDD>>>:::888;;;>>>===>>>AAABBBDDDCCCAAABBBEEEDDD@@@===@@@BBBAAA@@@AAABBBCCCFFFJJJNNNPPPMMMIIIEEECCCAAA@@@AAACCCEEEEEEDDDBBBFFFGGGIIILLLNNNNNNKKKHHHEEEGGGIIIJJJJJJGGGDDDBBBAAA@@@@@@CCCGGGGGGDDDAAAAAACCCEEEEEEDDDAAA@@@???HHHHHHGGGEEECCCBBBDDDFFFGGGFFFEEECCCAAA@@@>>>>>>@@@AAAAAAAAAAAABBBCCCDDDAAAFFFHHHFFFDDDEEECCC@@@AAACCCCCCBBBFFFKKKKKKGGG@@@AAABBBCCCCCCBBBBBBAAACCCAAA@@@@@@BBBCCCCCCBBBGGGDDDCCCFFFGGGFFFHHHMMMNNNOOOQQQSSSTTTTTTTTTTTTVVVXXXZZZ\\\\\\[[[YYYWWWXXXXXXWWWVVVTTTRRRTTTVVV[[[[[[ZZZWWWTTTSSSTTTUUU!!!"""###%%%&&&'''''''''###""""""###%%%&&&&&&%%%###$$$&&&%%%$$$###$$$&&&&&&'''((()))+++,,,---...+++---...,,,)))'''((()))))))))***,,,...///111222000333666999<<<=========<<<=========;;;999777666111///---***(((&&&%%%$$$%%%$$$#########%%%&&&''')))'''(((+++,,,+++///555@@@CCCEEEDDDDDDCCC<<<555,,,))))))---...+++((()))'''(((((()))******++++++***************,,,---...)))///555888999;;;===>>>???AAABBB???:::888;;;>>>777:::======;;;777333000+++,,,...//////...,,,+++------......///000111222222555999::::::;;;@@@DDD@@@???>>>>>>>>>>>>>>>===<<>>===>>>???>>>>>>;;;>>>===:::999;;;;;;999111000...,,,+++++++++,,,------,,,+++*********+++)))+++,,,///000///---+++,,,///111000------///222222111000000111444777999;;;;;;;;;<<<===???@@@AAACCCBBBAAA???>>>?????????BBBCCCEEEFFFEEEFFFGGGIIIGGGFFFEEEDDDDDDEEEGGGHHHFFFEEECCCAAA???>>>>>>>>>999777555333111111111111222222222111111111111111111111111111111222333333...000222333222222333444222222333333333222222111/////////------...111333333222111111333333333111111222000++++++000222111222222222222222111111111111000///...---,,,++++++000111222222222555999<<>>>>>@@@CCCGGGEEE@@@:::888===CCCGGGIIIKKKLLLNNNNNNLLLIIIEEEBBB???;;;999===???>>>???AAAAAABBBAAA???@@@DDDCCC???>>>>>>???@@@@@@???@@@BBBKKKMMMOOOOOOMMMKKKIIIIIIEEEEEEFFFGGGIIIHHHFFFCCCIIIJJJLLLOOOPPPNNNJJJFFFBBBEEEIIIKKKJJJGGGBBB???AAA@@@AAADDDGGGGGGDDD@@@AAABBBBBBAAA??????AAADDDGGGGGGFFFDDDAAAAAABBBDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBDDDEEEDDDBBBAAABBBDDD@@@EEEHHHEEEDDDEEEEEECCC@@@CCCDDDCCCFFFJJJKKKGGGAAABBBBBBBBBCCCCCCBBBBBBAAA???>>>???@@@AAAAAA@@@>>>===???DDDEEECCCCCCEEEJJJJJJJJJKKKJJJJJJIIIIIIOOOPPPSSSUUUUUUSSSQQQPPPUUUVVVUUURRRPPPQQQSSSTTTVVVVVVVVVTTTRRRQQQSSSUUU !!!"""$$$&&&'''(((((("""######$$$%%%&&&'''''''''***,,,+++'''%%%&&&(((***+++---///222444666777222333333000---,,,...111000000111111333444666777:::;;;===>>>@@@@@@@@@@@@???AAADDDDDDBBB>>><<<;;;777555111,,,)))&&&$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''(((++++++***...333>>>BBBCCCBBBBBBAAA;;;444---)))(((,,,---+++)))+++''''''((())))))******+++*********+++,,,---//////+++///222444777<<<===;;;>>>??????<<<::::::>>>AAA999<<<>>>>>>999555222111------...//////...------......///000111111222222333777;;;<<<<<<===AAADDDAAA@@@???>>>=========>>>999;;;???DDDGGGHHHEEEBBB@@@AAABBBBBBAAAAAABBBDDDBBB@@@>>>>>>???@@@???>>>===>>><<<888888<<<===<<<333111///---,,,+++++++++......------,,,,,,------******+++...//////+++)))+++,,,,,,,,,++++++---...000///,,,+++,,,///333555555555666888:::===???@@@>>>@@@>>>::::::<<<===;;;>>>AAAEEEGGGIIIIIIKKKLLLIIIGGGDDDCCCBBBDDDFFFHHHHHHFFFCCCAAA@@@AAACCCDDD>>><<<999555333111111111222222222222222222222222222222222222222222222222...///111111111333666888444444555444444333222222000///...---...000222333333111111111333444333222222444222------000222000111111000000111222222333222111111000///...---,,,000111222222111222555777BBBIIIPPPRRRUUUXXXYYYVVVSSSTTTUUUTTTPPPNNNNNNOOOIIIGGGBBB:::222///333888333111///.../////////...111111111000///.....................////////////...///000000......///000///111333555444111...,,,000/////////000111333444222111111333444444222000///000111111111111000000000444666555555888666333000333777:::;;;999666444444777999777888::::::777;;;:::999888888999:::;;;999999888999:::;;;<<<>>>;;;<<<;;;:::888777888999:::999777666666777888888777===???===<<<<<<:::777666:::>>>>>>;;;;;;@@@EEECCC===777777>>>HHHPPPTTTPPPQQQRRRQQQNNNIIICCC@@@AAA======@@@BBB@@@???@@@@@@AAA???===???CCCBBB???@@@======??????>>>???BBBLLLMMMNNNMMMKKKJJJLLLMMMNNNMMMLLLLLLLLLJJJGGGDDDGGGHHHJJJMMMOOONNNKKKHHHBBBEEEHHHJJJJJJFFFBBB???@@@@@@AAADDDEEEEEECCC@@@@@@AAABBB@@@===>>>BBBFFFCCCDDDDDDBBB@@@???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDGGGJJJIIIEEEBBBBBBDDDCCCFFFGGGEEEFFFHHHHHHDDDAAADDDEEECCCEEEHHHIIIGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>>>>???@@@AAA@@@???::::::===CCCDDDAAA???@@@FFFEEEEEEDDDCCCCCCBBBBBBFFFGGGHHHIIIIIIHHHFFFEEEQQQSSSRRRNNNLLLOOORRRRRRPPPPPPOOOPPPQQQRRRRRRSSS !!!###$$$&&&&&&''''''"""###$$$%%%&&&&&&((()))(((,,,000000...---///222333444666888;;;===???@@@;;;;;;:::666111111666;;;;;;:::999888777888888999>>>@@@CCCEEEFFFEEECCCAAABBBDDDFFFFFFCCC@@@@@@@@@???<<<777111,,,(((&&&%%%###$$$%%%&&&''''''''''''(((&&&(((++++++***---222<<<@@@CCCCCCBBB???888///---)))'''***,,,***)))+++''''''(((((()))*********+++++++++,,,------.........///......555<<<<<<777999999888888999<<<@@@DDD>>>>>>===<<<:::666222///...........................///000000111111111111333777<<<>>>======@@@BBBAAAAAA@@@>>><<<<<<===>>><<<===???CCCGGGHHHFFFCCC???@@@AAA@@@??????AAACCC@@@??????@@@AAABBB@@@???AAAAAA===666555:::===<<<666555222000...---------///...............///000///---,,,---//////---+++...,,,***+++,,,.........///...---------///000222333333444555777999;;;<<<;;;===<<<777666::::::777999===CCCHHHJJJKKKMMMMMMJJJHHHDDDAAAAAACCCEEEGGGGGGDDD@@@======@@@DDDGGGDDDAAA===888444222222222333333333333333333333333444444444444333222111111//////000000222555999===777777666666555444333222111000......000222333444111000///000222333222111333555444000///111111///000//////...///111444555111111111111111111111111///111222222111111222444999CCCNNNSSSWWWZZZ[[[YYYUUUTTTSSSRRRQQQPPPNNNMMMIIIFFFAAA<<<777555555666222222111///------...000////////////............000000000000111333444555//////...///111222111000444444555666555333111000111111111111111111111111333222111222333333222000111222333444555555444444000333555444555999:::777333333555:::>>>===777111777;;;<<<::::::<<<;;;888;;;;;;;;;::::::999999999888999::::::;;;===>>>>>><<<<<<<<<;;;999888999;;;<<<;;;999999999:::<<<===???DDDFFFCCCAAABBBAAA>>>===??????===;;;;;;???CCCAAA<<<777888???HHHPPPSSSSSSTTTTTTSSSPPPKKKGGGDDDBBB??????CCCDDDAAA>>>??????@@@>>><<<===BBBBBB???AAA<<<;;;>>>???======AAAHHHIIIJJJIIIHHHHHHJJJKKKLLLKKKJJJJJJKKKJJJHHHFFFGGGGGGIIILLLOOOOOOMMMKKKFFFGGGHHHHHHGGGFFFDDDCCC???AAACCCCCCBBBAAAAAABBB@@@BBBDDDBBB>>>===@@@DDDBBBDDDEEEDDDBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBGGGLLLKKKGGGCCCCCCDDDHHHIIIGGGFFFHHHLLLIIICCCDDDGGGGGGDDDDDDGGGHHHGGGCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@???@@@AAAAAA@@@>>><<<;;;===AAABBB??????AAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????IIIMMMLLLFFFEEEJJJMMMLLLIIIHHHGGGJJJMMMOOOMMMKKK"""###$$$%%%%%%%%%%%%%%%"""$$$%%%&&&&&&'''(((***$$$***111444444666:::>>>;;;<<<===???BBBDDDEEEFFFAAAAAA???:::555555;;;AAABBBAAA>>><<<:::999999999===AAAEEEIIIJJJGGGCCCAAADDDEEEFFFDDDAAA@@@BBBDDDFFFBBB===666000,,,***)))"""$$$%%%'''(((((('''''''''&&&(((++++++***,,,111:::???CCCDDDBBB>>>555+++...)))''')))***))))))+++''''''(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,000///,,,+++333<<<;;;444333222111333777<<>>@@@AAAAAA@@@>>><<<<<<===>>>CCCBBBBBBDDDGGGGGGDDDAAA>>>?????????>>>>>>@@@BBB>>>>>>???AAACCCCCCAAA???EEEDDD>>>666444888;;;;;;999777555222000///..................//////000111555222...---///111000///222...,,,,,,///222111/////////000000000000000///555555444444444555555666888;;;:::444444888888555555:::BBBHHHKKKLLLMMMMMMKKKHHHDDDAAA@@@AAADDDFFFCCC@@@;;;888999===CCCFFFGGGDDD???:::555333222222444444444444444444444444555555555444333222111000000000000000222666<<>>;;;;;;:::777444111222333000,,,+++...111333333333444555555666666222222111111333555888:::///---,,,...333555444222999888777666555444444444333333333333222111//////444222111111333333222111...///000222333333222222000444555444666;;;<<<:::666555666<<>><<<<<<===<<<888::::::::::::888777666555777:::<<<===???@@@@@@>>>======>>><<<::::::;;;<<<>>>===<<<;;;<<<>>>@@@AAAFFFIIIIIIGGGGGGIIIHHHDDDDDDBBB???======???@@@AAABBB===888999>>>EEEIIIKKKRRRSSSTTTTTTSSSPPPMMMKKKCCC@@@AAAEEEFFFAAA>>>===>>>???===;;;===AAABBB???AAA;;;:::>>>???<<<===AAABBBDDDGGGGGGGGGFFFGGGHHHDDDCCCCCCEEEGGGIIIJJJIIIKKKKKKLLLNNNPPPPPPNNNLLLKKKJJJGGGEEEEEEEEEGGGHHH>>>AAACCCCCC@@@???AAACCC@@@CCCFFFEEE@@@===>>>@@@DDDFFFHHHHHHFFFEEEDDDDDD??????????????????@@@@@@@@@FFFLLLMMMIIIDDDDDDEEELLLKKKHHHGGGJJJMMMIIIBBBGGGJJJIIIEEECCCFFFHHHGGGDDDCCCBBBAAA@@@?????????BBBAAA@@@AAABBBAAA???===@@@======@@@AAA???@@@CCC@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@??????>>>======BBBFFFEEE???>>>CCCGGGEEEDDDBBB@@@DDDIIIJJJGGGBBB$$$###"""###$$$%%%$$$"""$$$%%%$$$###"""$$$'''***+++---111777<<<>>>===;;;AAACCCCCCBBBAAACCCIIIMMMHHHDDD???;;;999;;;???AAAAAACCCDDDBBB>>>===>>>@@@EEE???CCCGGGDDDGGGJJJCCCAAACCCFFFFFFDDDBBB@@@@@@DDDCCC???888///)))%%%$$$(((''''''''''''((())))))(((&&&$$$$$$&&&)))...000???>>>@@@CCCDDD>>>222(((+++***)))((()))***,,,---,,,+++))))))***)))((('''***///000,,,)))***++++++))))))+++---000222444555555111222888:::999<<>>???BBBBBB???===<<<>>>@@@AAAAAA<<<===???AAAAAA@@@???======<<<;;;;;;===>>>===<<>>>>>??????BBB@@@<<<999777777888999>>>;;;666111---,,,,,,,,,...,,,+++...111333111...000111111000//////000222444111///...///000000///000111000...,,,,,,...000------...000111222333444777777888888999888777777:::<<<@@@CCCFFFHHHIIIIIIKKKFFFCCCBBB@@@===<<<@@@GGGEEEAAA>>>>>>AAAEEEGGGLLLKKKFFF@@@:::666555666888777666444333222222222333333333222222111111111//////000111333444555666444888;;;:::666333444666000111222222222333666999666666555333000000222333444333111...000444222---///...------...000333444666444222333555666444222---///222444555444333111333666>>>JJJVVV\\\[[[WWWVVVRRRKKKGGGFFFHHHJJJKKKHHHBBBAAAFFFFFF???888777444333///,,,...222000+++555333222333333222000...444333111111333444444444333000///222333333555999333333444444333222111000555333111111222222222111555444222222444666777777444333333333333444555555777:::;;;:::===???===888888888888888888999999999;;;777555888???AAA>>>999777999;;;;;;999888:::======;;;999999;;;>>>??????>>><<<;;;:::::::::888777===<<<<<>>===;;;999999<<>>@@@DDDDDD>>><<>>>>>???AAAAAA???===AAA@@@??????AAACCCCCCBBB???@@@AAA@@@???>>>???@@@>>>@@@BBBBBB@@@??????@@@FFFBBB>>>===>>>@@@AAA@@@###"""!!!"""$$$&&&%%%$$$%%%$$$$$$""""""%%%***---///000444999===>>>===;;;BBBCCCCCCBBBAAACCCGGGKKKAAA@@@>>>======>>>???@@@???AAACCCBBB@@@>>>???@@@BBB>>>DDDFFF???AAAEEEAAAAAABBBDDDDDDBBBAAAAAABBBIIIFFFBBB<<<555...(((%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''***...000:::>>>DDDFFFBBB;;;444///...,,,***))))))***,,,...---,,,+++***+++***((('''+++000111,,,***+++,,,+++))))))+++---000222444555333000111888;;;;;;???EEEJJJDDD>>>;;;:::777222---......------,,,,,,,,,,,,...++++++......,,,---000777<<>>???AAAAAA???===<<<===>>>>>>>>>::::::;;;<<<<<<;;;:::999666555555555777888777666:::;;;===>>>>>>>>>===<<<@@@???<<<:::999999999:::>>><<<888333000...---,,,,,,++++++,,,...//////...000000...---,,,///333777777555333222222222111000///000000///------...000000000111222333444444555444444333333333333333333444666999<<<>>>@@@AAAAAACCCAAAAAACCCCCC@@@???BBBDDDBBB???===>>>AAAEEEGGGOOOLLLHHHCCC???;;;777666666555333222111000000000333333333333222222111111000000111222333444444555444888:::888444000111333000111111111000111333555444555555333111000111333333333111...000333222.../////////000111333555666666444222333444555333111///000222444555444333333444444888AAAMMMTTTVVVUUUSSSPPPMMMKKKMMMPPPRRRRRRQQQLLLKKKNNNLLLDDD??????999999555111222555444000333333222333555555444333666444222222555777888999333000000333444333555999999888777555444444444444222333333333333333333444444333111222444666666666444444333333444444555666777:::;;;:::<<>><<<999<<<>>>>>><<<999777888999>>><<<:::999:::<<<<<<<<<::::::999999::::::999888===>>>@@@BBBEEEHHHJJJLLLQQQOOOLLLJJJHHHHHHIIIJJJIIIGGGDDDEEEGGGHHHFFFCCC===;;;888777777:::===??????@@@BBBEEEFFFEEEAAA>>>@@@>>>???CCCCCC>>><<<>>><<<===>>>???????????????@@@>>>===???@@@@@@??????@@@BBBDDDGGGGGGFFFDDDBBB@@@>>>???BBB@@@===AAAHHH@@@GGGMMMMMMLLLMMMLLLHHHJJJGGGDDDDDDFFFGGGGGGEEEBBB@@@>>>===>>>@@@BBBDDDCCCDDDFFFFFFEEEEEEFFFGGGEEEAAA@@@BBBCCCAAABBBFFF@@@@@@@@@@@@AAAAAAAAAAAAAAABBBEEEGGGHHHHHHGGGGGGFFFDDDDDDEEEGGGIIIIIIIIIHHHLLLKKKGGGDDDFFFGGGFFFAAAAAABBBBBBBBBBBBBBBBBBDDDBBBAAABBBCCCDDDCCCBBBAAA@@@@@@BBBDDDEEEDDDCCCCCCAAA???@@@AAABBBBBBAAAAAABBBBBBAAA>>><<<<<<===@@@AAABBBAAA@@@@@@AAABBBBBBAAA@@@>>><<<<<<===???!!! """%%%''''''&&&%%%$$$###"""###'''---222444555777;;;??????===;;;BBBBBBCCCBBBBBBCCCEEEHHH>>>???@@@@@@@@@>>>===<<<<<>>BBBFFFIIIEEE???<<<:::666000,,,------.........---,,,+++,,,******...///...///333:::>>>BBBCCC@@@>>>>>>???@@@>>><<<;;;;;;;;;:::888777777666666555555444444111000///000222333222111111444777;;;<<<<<<;;;:::>>>======<<<;;;;;;::::::===<<<:::666333000...,,,***++++++******+++---///000...+++))))))...666;;;:::999777666666444222///,,,...000000///...///000111111222222222333333333333222000/////////000000000111333555666777888888;;;:::===BBBDDDBBBBBBDDDFFFEEECCCBBBCCCFFFIIILLLOOOLLLIIIGGGFFFBBB;;;666555444333111000000000000333333333333333222222111111111222222222333333333333666888666222......///000111111000......000111333444555444222111111111222333111...///333222...///000222333555666666777666555333333333333111000222222333333444444555555444222222777AAAJJJOOOQQQNNNNNNNNNPPPTTTWWWXXXXXXWWWUUUTTTSSSOOOIIIFFFHHH??????<<<666444777777444333222222444777888888777333111...///111555777888444111111444555444555888888666444333444666999;;;666999:::999555222222333333222111111333555555555444444444333444444555666777:::;;;:::<<>>;;;999999999>>><<<:::999999:::999888777777888999:::;;;;;;<<<>>>BBBFFFHHHGGGGGGIIILLLSSSQQQMMMJJJHHHHHHJJJKKKLLLIIIGGGHHHKKKKKKIIIGGG???;;;777666888999888666777999===???>>><<<;;;:::???===>>>AAAAAA===<<<=========>>>?????????>>>>>>@@@???>>>>>>???@@@>>><<<;;;>>>BBBEEEFFFDDDAAA??????===<<<>>>???===???CCC???DDDFFFEEEDDDGGGHHHFFFJJJFFFDDDFFFIIIJJJFFFBBBDDDAAA>>>???CCCFFFGGGFFFCCCEEEGGGHHHGGGGGGHHHJJJIIICCC???BBBDDDCCCCCCDDDAAABBBCCCDDDEEEDDDDDDCCCAAABBBDDDEEEFFFFFFEEEEEECCCBBBBBBDDDGGGJJJKKKKKKFFFIIIJJJFFFDDDGGGHHHGGG@@@AAACCCDDDDDDCCCAAA@@@DDDBBBAAAAAACCCEEEFFFEEE@@@@@@@@@BBBEEEFFFFFFFFFCCCBBB@@@@@@AAABBBAAA@@@???@@@AAA@@@>>>=========@@@@@@@@@???>>>>>>@@@BBB===@@@AAA???;;;999;;;>>> """&&&(((((((((%%%%%%###"""$$$)))111777999999;;;===@@@@@@===;;;AAABBBBBBBBBBBBBBBDDDEEEAAABBBBBBAAA???<<<999777:::<<<@@@CCCCCCCCCBBBAAABBB>>>DDDFFF???AAAEEEAAA@@@@@@>>>===<<<>>>AAAEEEBBB???;;;;;;;;;888000)))(((''''''''''''((())))))%%%&&&(((***,,,---......111;;;EEEGGGBBB<<<;;;===777444000,,,+++,,,...000444444333444333111...+++---000000,,,+++------***))))))***,,,...111333555222222555999<<>>======???===:::999888777555333555444333111111111111111000///...///000111000///---///222666999:::;;;;;;;;;<<<============<<<;;;<<<;;;:::888555111...,,,***,,,,,,***((()))---111...---+++((()))---444999;;;:::999888777555111...+++---000111000//////000000000000000000000000000555333111///...///000111111111222333444444444555666555777<<>>777555666444222222333555666666555444444444444444555666666888::::::999;;;???>>>999666888:::<<<===;;;999888777:::======<<<;;;===???===>>>>>>======<<<<<<===:::999888888999:::888777777888:::<<<===>>>@@@BBBAAAGGGMMMMMMJJJHHHIIILLLQQQOOONNNLLLKKKJJJJJJKKKJJJGGGEEEFFFIIIJJJHHHFFFAAA===888888;;;:::666111555999<<<===:::999999;;;<<<<<<===>>>>>><<<<<<<<<======>>>>>>>>>>>>======<<<>>>>>>===???AAA???;;;999;;;>>>AAABBBBBB@@@???>>><<<:::;;;===>>>>>>>>>???BBBBBB>>>>>>BBBEEEEEEHHHCCC@@@BBBFFFGGGCCC???IIIEEEAAABBBGGGKKKJJJGGGFFFGGGIIIIIIHHHGGGGGGHHHMMMEEE@@@BBBFFFFFFDDDDDDGGGHHHJJJJJJIIIGGGEEEDDDAAAAAACCCDDDDDDDDDDDDCCCBBBAAA@@@BBBEEEHHHIIIHHHFFFIIIJJJFFFDDDFFFGGGFFFDDDDDDDDDDDDCCCCCCCCCBBBCCCAAA??????BBBEEEFFFGGG???>>>>>>???AAACCCCCCCCCBBBAAA???@@@AAABBBBBBAAA;;;===???@@@@@@???@@@AAA??????>>><<<;;;<<<>>>AAA;;;===??????>>>======>>>!!! !!!###&&&(((((('''&&&%%%$$$$$$&&&,,,444:::<<<<<<===>>>@@@???===;;;@@@@@@@@@AAABBBCCCBBBBBBCCCBBBAAA???===<<<;;;:::999;;;>>>BBBDDDDDDCCCBBBCCC;;;===CCCBBBFFFHHH??????>>><<<:::999;;;@@@DDDBBB>>>;;;;;;;;;777000)))(((''''''''''''((())))))%%%&&&(((+++,,,---......111777???DDDDDDAAA???>>>:::888444111//////000222999999999:::999666111---...000///,,,+++...---))))))))))))+++---000333555555777999:::<<>>===<<<999555000,,,(((***,,,------+++(((&&&...+++,,,///000///000444999<<>>;;;888666444333111///333222111111111111222222111000......///000...---------...000444888<<<>>>999:::<<<===>>>===<<<;;;::::::999888555111---+++,,,---...,,,))))))---111------,,,+++***,,,000333999888666666555333///---+++---000111000//////000111111111000000000000///555333111//////000111222222222222222222333333333666222222555777999===BBBBBBAAA@@@@@@@@@AAABBBCCCFFFDDDDDDGGGKKKJJJCCC===:::888555222000///000111111222444555555444333222333333333222222222222111000111333444333222222222---///111111111111333444000222444444333111111111///222222......111222000///000333666777666555444444444444333111000//////555444333222222444555666333222222444888>>>BBBDDDKKKNNNRRRXXX\\\\\\YYYVVVPPPRRRSSSPPPMMMMMMOOOQQQMMMMMMIIIBBB>>>===:::666666555333444666777777777:::777333222333444555555333111222555666333444666444333222444:::AAAIIINNNOOOSSSTTTOOOEEE>>>;;;<<<555444333555777888777666555444444444444555666666888::::::999;;;???>>>:::555777999;;;;;;:::888777999===@@@@@@===<<<>>>AAA======<<<<<<=========<<<666555666999;;;<<<;;;:::;;;===@@@BBBBBBCCCFFFIIIFFFKKKQQQQQQMMMJJJJJJMMMKKKLLLNNNOOOOOOMMMJJJIIIHHHEEECCCDDDGGGGGGEEECCC@@@<<<999999;;;:::555///777:::<<<<<<999888999;;;:::;;;;;;;;;;;;<<<;;;:::;;;;;;<<<=========<<<<<<888;;;===<<<>>>CCCAAA<<<;;;;;;<<<===>>>???@@@AAA<<<<<<;;;:::<<<>>>===<<>>>>>BBBDDDBBB@@@GGGCCC???@@@DDDFFFDDDAAAEEEGGGHHHHHHGGGGGGGGGHHHOOOFFFAAACCCFFFGGGFFFFFFHHHIIIKKKKKKKKKIIIGGGEEEBBBBBBBBBCCCCCCCCCBBBBBBCCCAAA@@@AAACCCEEEEEEDDDHHHKKKKKKFFFDDDFFFFFFEEEFFFDDDBBB@@@???AAACCCDDDAAA???===>>>@@@CCCEEEFFFAAA???===>>>???AAAAAA@@@@@@???>>>???AAACCCCCCCCC;;;===@@@AAAAAA@@@@@@AAA@@@@@@???===<<<===???BBB<<<::::::>>>CCCEEEBBB>>>######"""$$$&&&''''''&&&&&&&&&&&&&&&)))...666;;;>>>======>>>???>>><<<:::>>>>>>???AAACCCCCCBBB@@@AAA@@@???>>>>>>???@@@AAA:::;;;===@@@DDDEEEDDDBBBBBB888999???BBBHHHHHH===>>>===;;;888777999>>>BBBEEEBBB???===:::666///***&&&%%%%%%%%%%%%&&&''''''%%%&&&(((***+++---------111444;;;AAAEEEDDDAAA>>>===;;;888666444333444444<<<===>>>>>>>>>:::444///---///---***+++...,,,((()))))))))***,,,000333555888;;;<<<;;;<<>>????????????@@@@@@AAABBBCCCBBBBBBEEEHHHHHHEEEBBB===:::666222/////////000111222444555666555333222333222222222222222222222///000222333444555444444,,,///111333333333444666000222333333222111111222---111222...---000222111000222444555666555333222222333444222000//////000555444333222222333444555111222333555777:::<<<===HHHLLLRRRXXX]]]]]]YYYVVVPPPSSSTTTQQQPPPSSSUUUTTTVVVUUUPPPKKKJJJJJJDDD<<<999777555444555666666666:::777555333333333222111222000111555555222222555222111111222444999>>>@@@CCCFFFGGGDDD@@@<<<;;;<<<555444444666888999888666555555444444555555666777999;;;:::888:::>>>>>>:::555777888::::::999888777:::===@@@@@@===<<<>>>@@@???===;;;;;;;;;;;;999888555666888<<<@@@AAA@@@???AAADDDHHHHHHHHHIIILLLOOOKKKOOOSSSSSSPPPNNNMMMNNNIIIKKKOOOQQQPPPMMMIIIFFFGGGDDDBBBBBBDDDEEEBBB???;;;999888888:::999555222::::::;;;999888777777888888::::::888888;;;;;;999888888999:::;;;<<<<<<;;;555:::<<<:::>>>DDDBBB;;;===<<<;;;;;;<<<>>>@@@AAA;;;>>>>>><<<;;;>>>>>><<>>AAADDD@@@>>>===>>>@@@CCCDDDDDDDDDAAA??????@@@AAABBBAAAAAA?????????AAACCCCCCBBB@@@BBBDDDDDDBBB???>>>>>>AAABBBAAA@@@??????AAACCC???;;;999>>>FFFIIIEEE???&&&%%%$$$$$$%%%&&&%%%###&&&'''((()))+++000666;;;===<<<<<<===>>>===;;;:::<<<<<<===@@@DDDDDDBBB????????????@@@@@@AAABBBCCC<<<;;;<<>>>>>===;;;888666888;;;???BBBAAA???<<<999666333111&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&(((***+++------///333999@@@CCCDDDAAA???>>>===<<<:::999777666666===>>>???@@@???;;;444///------+++)))***---+++&&&)))))))))))),,,///333666888===>>><<<===@@@@@@<<<>>>@@@AAA@@@;;;555///,,,((()))+++++++++***(((''',,,***+++000222222444888<<<===???AAABBBBBB???===<<<888222...,,,------------...111444666888888888666444111000///---+++)))******+++---///333666888999999::::::::::::::::::<<<<<<:::888555222000//////---------.........,,,+++,,,---,,,******+++---111000......///000///...///000000///------...000222222222222222222333333//////000000111222222222222111000000000000111222444000...000111111444999;;;<<<>>>@@@BBBCCCEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDD@@@;;;666333111111222000222444666666555444222222222222222222222222333000000111333444444333222...000222333333222333444111222222111000000222333,,,111222...---///222111444444555555555444333222000222333222///...///111333333222222222222333333000111222333444444666777>>>BBBJJJSSSYYY[[[YYYVVVTTTWWWVVVSSSUUUYYYYYYTTTYYYWWWSSSSSSVVVXXXOOODDD;;;888666555666888999888666555333333444333111///111///111444555111111333111000000000000000111111555555666666777777888888444333444666888888777555555555555555555666666777999;;;:::888:::>>>>>>;;;777888999999::::::999999888:::;;;;;;;;;:::;;;;;;<<<:::888999:::;;;999777888:::===BBBFFFGGGFFFDDDGGGJJJNNNNNNLLLLLLOOOSSSPPPQQQSSSSSSSSSQQQPPPOOOLLLNNNOOOOOONNNJJJFFFCCCEEEBBB??????AAA@@@>>>:::777888999:::::::::999999>>><<<999888777777666555666999999666666:::;;;888444555777888:::;;;;;;;;;444;;;===:::===CCCAAA999============>>>?????????:::@@@BBB>>>;;;===???======AAABBB???>>>@@@BBBAAABBBDDDEEEDDDBBBAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCC???AAADDDEEEDDDEEEFFFGGGHHHCCC@@@@@@AAAAAADDDIIIDDDDDDEEEFFFGGGHHHIIIIIIDDDDDDCCCBBBBBBBBBBBBBBBEEECCCBBBBBBCCCDDDDDDCCCHHHLLLLLLHHHFFFHHHJJJHHHGGGEEECCC@@@???@@@BBBDDD@@@???>>>@@@BBBCCCCCCBBBCCCAAA??????AAACCCDDDDDDDDDBBB@@@@@@AAAAAA@@@???BBBDDDFFFFFFCCC@@@>>>===???@@@AAA@@@???>>>???AAA@@@===<<<>>>DDDFFFCCC@@@((('''%%%%%%%%%%%%###"""&&&''')))***,,,111666:::===<<<;;;<<<======;;;999::::::<<<@@@DDDEEEBBB???AAAAAABBBBBBBBBAAA@@@???===<<<;;;>>>BBBEEEEEECCCDDD>>>BBBFFFBBBDDDGGGAAA>>>===;;;888666777:::===:::;;;;;;:::888666777888(((''''''''''''((())))))%%%%%%&&&'''(((+++,,,...---222:::@@@BBBAAAAAA@@@??????>>>===<<<:::888777===>>>@@@AAA???:::333...,,,---***(((***---+++%%%***)))((()))+++///333666777===???<<<===BBBAAA===777:::===>>>:::555111...***++++++,,,+++***)))(((***(((***///333444777;;;;;;;;;<<<>>>>>>===:::777<<<777000+++***+++,,,---***---111555888::::::::::::777444333111///,,,***''')))+++---000222333333999999999999999999999999>>>===;;;999666444222111///,,,+++---///000---***+++++++++***)))***,,,///000...,,,,,,...000000000000111000...,,,,,,...000//////000000000111111111///000111333444444444444333222111000111222333444222//////222333222333777444666999<<>>>>>;;;999999999:::::::::;;;;;;666666777888888888777777666555444666:::<<<;;;:::===>>>BBBFFFJJJKKKIIIFFFJJJNNNQQQQQQNNNMMMPPPTTTSSSRRRRRRSSSTTTTTTRRROOOQQQPPPPPPNNNJJJGGGCCCAAACCC???<<<<<<===<<<999666777999<<<=========>>>@@@BBB>>>999888999999777444555999999444555:::;;;777222333555777999:::;;;;;;555===>>>:::<<>>???@@@AAA@@@>>>===999AAAEEE???;;;===??????<<<@@@BBB@@@???@@@AAA???===BBBGGGGGGBBB??????AAA===???AAAAAAAAAAAACCCDDDBBBCCCEEEDDDBBBAAAAAABBBDDD@@@>>>???>>>===BBBIIIIIIIIIHHHGGGGGGGGGHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBFFFDDDCCCCCCEEEFFFFFFEEEGGGKKKLLLHHHGGGJJJLLLKKKIIIIIIGGGFFFEEEEEEEEEEEEAAA@@@@@@BBBDDDDDDCCCBBBAAA???===>>>@@@CCCEEEEEEGGGEEEBBBAAA@@@@@@>>><<<@@@BBBEEEFFFEEEBBBAAAAAA;;;<<<>>>>>>===<<<<<<===AAA@@@???@@@AAAAAAAAA@@@((($$$ !!!######"""%%%###"""$$$***111666999<<<888666888>>>AAA@@@<<<>>>???@@@@@@??????@@@AAABBBDDDDDDCCC@@@???AAACCC????????????@@@AAABBBCCCEEECCC@@@@@@BBBDDDCCCAAA<<<<<<:::888777888<<<@@@@@@???>>>===;;;:::888888...+++'''&&&&&&&&&&&&&&&))))))(((((()))***++++++---000555999<<<<<<<<<;;;@@@???===;;;999888777777===>>>@@@@@@===888222...************))))))((((((---+++)))***...222555666===999888<<<===;;;:::<<<::::::::::::999666000,,,+++''''''+++---++++++,,,,,,,,,,,,---000555999<<<@@@???>>>======<<<:::888000000...+++)))(((***,,,,,,111444333555;;;??????>>>===:::777333///,,,***---...///...++++++...111333666999;;;;;;:::;;;<<<<<<;;;;;;<<<<<<:::666333111///---,,,---------,,,.........---,,,+++))))))///...,,,,,,...///...---555333111///......///000+++111333111111444222,,,//////000111222333444444555444333111000//////...333333333222111000///......111444555666:::@@@EEEFFFDDDCCCBBBCCCDDDFFFGGGGGGEEECCCAAA???;;;777444333222111222444555555444999777666444222111111111333333333333333333333333666444222222333222000///222111///......//////000---000333333000...///111666666555444333333222222000000000111222222333333444555666666555444222111//////111333444333///+++000333888@@@IIIQQQXXX\\\[[[^^^[[[TTTWWWaaaaaaYYYZZZWWWVVVWWWYYYXXXRRRLLL@@@>>>;;;::::::;;;;;;:::555222222777888555333444222444555333000///000222555---AAA222888---111:::333///---///444888888666333333333444666777777555777888999888666555444555777888::::::888777777888:::;;;666000111888999666888888888:::;;;:::888555;;;555444999>>>???@@@AAACCCGGGKKKNNNNNNOOOPPPQQQSSSRRRPPPQQQQQQQQQOOOMMM^^^YYYTTTRRRTTTSSSOOOKKKVVVSSSMMMFFFBBB@@@@@@@@@@@@<<<999999;;;>>>>>><<>>:::666555777888666333888666555888<<<===;;;999??????;;;888>>>HHHIIICCC;;;===???@@@@@@@@@AAABBBCCCAAA@@@AAABBBBBBAAA@@@@@@<<>>===@@@DDDEEECCC@@@@@@AAACCCDDDEEEGGGFFFFFFDDDBBB@@@>>>===BBBBBBCCCCCCDDDCCCCCCBBBBBB======@@@>>>777555777>>>>>>>>>???@@@BBBCCCDDD((($$$ !!!#########&&&$$$###%%%+++222888;;;<<<;;;::::::;;;<<<===>>>AAAAAABBBBBBBBBCCCDDDEEECCCDDDCCC@@@<<<::::::<<<;;;;;;<<<>>>???AAABBBBBBCCCBBB@@@AAACCCDDDBBB@@@======<<<:::999:::===???@@@???>>>===;;;999888777---+++'''%%%&&&&&&&&&&&&'''''''''((()))+++,,,------...111555888;;;>>>???>>>>>>===;;;999888666666:::<<<>>>>>><<<888333///++++++*********))))))))),,,+++***+++///333555666;;;777666999;;;888777999999999:::;;;:::666000,,,+++''''''+++---++++++,,,------...///222666:::<<<>>>???@@@@@@>>>999444000---------+++)))***,,,//////444777666666:::===<<<======;;;999666222///---+++,,,---+++******---000444666888999999:::;;;===??????>>>??????>>>:::888444111...,,,---......---------......////////////222111//////111111111000000000000000000000//////---111111......222222...111111222222222222333333333333111000////////////333333333333222111000///222444555555555666;;;>>>CCCFFFGGGDDDAAA@@@DDDHHHIIIGGGEEECCC@@@===888555777555333333444444444333888777444222222333444555222222222222222333444444555333222222444555555444222111000///......///000111111111000//////111222444444444444444444444444111111111111222222222222555555555444333222111000......000222444333111...111111333888>>>FFFMMMQQQVVV]]]^^^XXXYYYaaaccc^^^^^^[[[XXXYYY[[[\\\XXXUUUJJJHHHFFFDDDBBB>>>999666666222222555777555333444///111333333111000111333777///999...222222---000444000...000555888888666444444444666888999777666777999;;;;;;999999999:::777999:::999777666666777666777555111333999;;;888<<<;;;999999::::::999888AAA===<<<@@@CCCCCCDDDGGGFFFIIIMMMPPPRRRRRRTTTUUURRRPPPNNNOOOQQQSSSSSSSSSZZZVVVSSSRRRTTTTTTPPPLLLNNNKKKGGGCCC@@@>>>>>>???AAA>>>;;;<<<>>>AAAAAAAAA>>><<<::::::<<<>>>???@@@FFFAAA<<<<<<>>>???>>>;;;<<<;;;999777666666888999:::;;;<<<============>>>@@@@@@<<<999===CCCBBB<<<===???@@@@@@??????AAABBBBBB@@@???@@@AAABBBAAA???AAA===CCCFFF@@@BBBDDD>>>AAAAAAAAAAAABBBBBBAAA@@@BBB@@@??????@@@BBBBBBAAAGGGEEEBBBAAABBBCCCCCCCCCHHHDDDBBBCCCGGGJJJHHHFFFEEECCCCCCDDDFFFHHHHHHHHHHHHEEEEEEGGGGGGDDDCCCFFFGGGDDDCCCEEEEEECCCCCCFFFHHHFFFEEEGGGKKKLLLIIIEEEHHHFFFDDDFFFIIIJJJFFFBBBGGGBBB@@@AAAAAA???AAAEEEFFFCCC@@@@@@CCCEEEEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCCCCCCCCCCBBBBBBAAA@@@======@@@>>>999777:::>>>>>>>>>???@@@AAABBBCCC'''$$$!!!!!!"""###$$$###(((&&&$$$&&&,,,333999===<<<======:::888999<<>>===>>>???BBBDDDDDDAAA>>>===>>>>>>===<<<;;;===???@@@???>>><<<;;;999888777...***'''%%%%%%&&&'''&&&%%%&&&&&&''')))+++---...,,,,,,---///333999>>>AAA<<<=========;;;888666444888:::;;;<<<:::666222///+++++++++***************+++******---111444555555<<<777666999999777555777888888:::;;;;;;777111,,,+++((('''+++---++++++---......000222555888:::;;;>>>@@@BBBCCC???777///******+++++++++***,,,///111111777:::999888:::;;;999=========<<<:::777444222,,,---,,,+++***+++...000444666888999999:::<<<===AAA@@@???@@@@@@???<<<:::888444///------...//////.........///////////////000...------...//////...+++---///111111000///......000///,,,,,,000222000444333333333222222111111111111000///////////////333444444333333222111000333444444444333444777:::???EEEIIIGGGAAA>>>BBBHHHKKKIIIFFFDDDBBB???;;;888:::777444333333333222111777555333111111333666777111000000000111333555666444222111222555777888999444333111///////////////555222///---...111222333111222333444555666666666333333222222222222111111666555444222111000000000.........000333444333222444222111111555;;;AAAFFFNNNYYY___\\\\\\bbbfffdddaaa^^^ZZZZZZ]]]___^^^\\\TTTSSSRRRQQQMMMFFF>>>999999555333555666333222444---000333444444444444555888333333000333EEE444...555222111222666999888777555555666888::::::888666222444666777777666777999999::::::999777666666777444555555333666::::::888<<<:::888888:::===??????GGGEEEEEEHHHHHHFFFIIINNNJJJMMMQQQTTTUUUVVVWWWYYYYYYVVVSSSQQQQQQQQQQQQPPPWWWTTTRRRQQQRRRPPPKKKGGGBBBBBB@@@???>>>=========???===<<<<<>>>>>DDDAAA>>>>>>@@@@@@===;;;;;;<<<<<<999666666<<>>AAA@@@@@@>>><<<>>>BBB@@@;;;AAAAAAAAA@@@>>>???AAACCC@@@???>>>???@@@AAA@@@???@@@<<>>@@@BBBDDDEEEEEEHHHEEECCCBBBDDDEEEEEEDDDFFFDDDCCCDDDGGGHHHFFFCCCCCCBBBAAABBBDDDFFFFFFFFFIIIFFFGGGIIIIIIFFFEEEHHHHHHEEEEEEGGGFFFCCCBBBEEEMMMIIIEEEDDDGGGHHHHHHFFFIIIGGGEEEFFFHHHGGGCCC???CCC@@@@@@BBBBBB@@@AAAEEEHHHDDD@@@AAAEEEHHHFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@???======??????;;;:::<<<>>>>>>?????????@@@@@@AAA&&&%%%###""""""###$$$%%%)))'''&&&(((---555;;;>>><<<<<<:::999888:::<<>>>>>@@@BBBDDDEEEFFF>>><<<888333///,,,++++++,,,...111333444444444333444777;;;@@@BBBBBB@@@>>><<<>>>??????>>>======>>>@@@???>>>===;;;:::999888///,,,'''%%%%%%&&&''''''&&&&&&'''''')))***,,,,,,+++***+++,,,000555:::===:::<<<===>>>===:::666444888999999999666333///---++++++++++++***************)))+++...222555666666>>>999888:::;;;888666777666888:::<<<;;;888111,,,,,,((('''+++---,,,+++------...111444777888999999>>>AAACCCBBB===666...***)))***+++++++++,,,///111111888<<<;;;;;;<<<;;;888===>>>??????>>>;;;888666000///...,,,,,,---000222111444888;;;;;;;;;;;;;;;>>>===<<<===>>>===;;;999;;;777111...---///000000000000///---,,,,,,++++++///---,,,,,,---......---,,,---...//////...------...//////...///111222111222222222222111111111111111111000000000000111111444444444444444333222111000111111222333555777888888???FFFHHHDDDAAABBBEEEIIIGGGEEEEEEDDDCCC@@@>>>;;;888555333222222222111444333222222222222333444222111000///000111333444222000///000333666888888555444222000/////////000555111......111333222111111222444555666666666666555444444333222222111111444333111000000000111222111/////////222333333333666444222222333777<<>>]]]CCC666666444333555777999999777444555666888::::::777555000222444555444444555666:::::::::999777666666888666666666777999;;;:::777999888999<<>>>>>?????????===<<<;;;;;;;;;<<<=========;;;999888:::<<<======???>>>===>>>???>>>;;;999======;;;999888;;;@@@EEE>>>@@@AAA???===<<<===??????@@@@@@AAACCCEEECCC@@@DDDCCCBBB@@@>>>???AAACCC@@@???>>>???@@@AAA@@@??????;;;@@@DDD???BBBEEE@@@BBBCCCCCCBBBAAAAAAAAABBBCCCBBBAAACCCFFFHHHHHHGGGGGGFFFDDDDDDEEEFFFFFFEEEFFFEEEEEEFFFHHHHHHEEEBBBDDDBBBAAABBBDDDFFFFFFEEEFFFDDDEEEHHHHHHEEEDDDFFFGGGDDDDDDGGGFFFCCCBBBEEEMMMIIIFFFDDDEEEGGGGGGGGGIIIGGGFFFFFFFFFDDDAAA===@@@>>>???BBBCCCAAAAAADDDIIIDDD@@@BBBGGGJJJGGGDDDEEEDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@?????????>>><<<;;;<<<>>>>>>??????????????????%%%%%%$$$$$$###$$$%%%&&&)))((('''***///666;;;>>><<<888555777;;;???>>>===>>>======???BBBDDDCCCBBB777444000,,,***))))))(((((()))+++,,,+++***(((&&&+++///444999<<<>>>>>>===;;;===??????>>>===>>>>>>??????>>>>>>===<<<;;;;;;222...)))&&&%%%&&&'''''')))((((((((((((((())))))))))))+++---///111333444888:::<<<>>>>>>;;;777555999999888666222///+++)))************************))))))+++///333777888888>>>999888:::;;;888666777666777999;;;;;;888222...,,,((((((,,,...,,,,,,---+++---111444777888999999<<<>>>???<<<666111---,,,***+++,,,,,,++++++---//////666;;;<<<<<<===<<<999===>>>???@@@???>>><<<;;;333111...,,,,,,...///000---222999>>>>>><<<999888<<<;;;:::;;;<<<<<<;;;999>>>999333///...///000000111111///...---,,,,,,,,,222000//////000111111000111000...---,,,,,,,,,---......000333444333222222000000000111111111111222222222111111222222333333333333444444444333222222111111000111333444555555222777???EEEHHHFFFDDDBBBEEEDDDCCCDDDFFFGGGFFFEEE===:::666333222222222111111222333333222111///...444333111000000000111111111///......111333333333555444222111000000000111333111///111333444222///222333555666777666555444666555555444333222111111111000//////000111333444444222000000111222222111444444444444555777999;;;@@@DDDJJJRRR\\\dddgggeee______```aaabbbaaa^^^\\\___^^^[[[ZZZXXXVVVSSSPPPLLLFFFAAA@@@===888666666000111333555777888777777555666444>>>EEEdddGGG888666666666777888999888777555555555777999888666444555777888888777666666777777888888777666666888999999888999===@@@@@@?????????@@@CCCGGGMMMPPPQQQPPPQQQPPPQQQRRROOOLLLOOOUUURRRTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWXXXYYYXXXTTTQQQKKKJJJIIIGGGDDD@@@;;;888:::<<<>>>@@@BBBCCCCCCCCC@@@???>>>===;;;:::999999>>><<<999999;;;=========>>>>>>>>>??????>>><<<:::@@@===999999<<>>@@@AAA???>>>AAA@@@BBBDDDEEEDDDBBBBBBEEEEEEDDDAAA??????BBBDDD@@@??????@@@AAABBBBBB@@@BBB>>>BBBFFFAAADDDHHHCCCBBBDDDFFFEEECCCAAABBBCCCEEEDDDCCCDDDFFFGGGFFFEEEGGGEEEDDDEEEFFFGGGFFFEEEFFFFFFGGGHHHIIIHHHFFFDDDEEEDDDCCCCCCEEEGGGGGGFFFDDDCCCDDDHHHHHHDDDCCCEEEDDDAAACCCFFFGGGDDDCCCFFFGGGFFFFFFFFFGGGHHHHHHGGGHHHGGGFFFFFFEEECCC@@@>>>@@@???@@@EEEFFFCCCCCCEEEHHHDDDBBBCCCGGGIIIGGGDDDFFFEEEDDDCCCBBBBBBCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@CCCCCCBBB???======<<<:::======>>>?????????>>>===$$$%%%&&&%%%$$$$$$&&&'''((('''(((,,,222777;;;<<<;;;777444777===AAA???;;;@@@??????AAADDDDDDAAA===000---)))''''''((()))(((((((((((('''%%%###!!!%%%)))---111333555888:::888:::<<<=========>>>??????????????????>>>>>>>>>666222+++'''&&&&&&''''''***)))((((((''''''(((((('''(((***,,,---------,,,444666999;;;<<<:::888666:::888666333///+++(((&&&)))))))))))))))***************+++...333777::::::<<<777666999999777555777777777888999:::888444000,,,)))(((,,,...,,,,,,...+++---000444777999::::::999::::::666///+++***,,,+++,,,------++++++,,,---...555:::;;;;;;>>>===:::>>>>>>>>>??????>>>>>>===555111,,,******+++,,,,,,+++111999>>>>>><<<999888<<<;;;:::;;;<<<===<<<;;;???:::555111/////////...111000000//////111222333111///......///000000///333111...,,,++++++,,,---...---111666666333222333000000000111111222222222333333222222222333333444222222333333333333222222555333222222222222111//////333999@@@EEEFFFEEECCCCCCBBBBBBDDDGGGJJJKKKKKKCCC???999555444333222111222222333333222111///---444444333222111000//////000//////000222222222000444333222111111111222333111111111333444333111///222333555777888777555444666666555444444333222222000000000000111222333444555333111111111222111000111222222333555666777888;;;;;;>>>FFFRRR[[[___^^^]]]___bbbddddddcccaaa___fffccc^^^[[[ZZZXXXWWWVVVUUUOOOKKKJJJGGGAAA======777666555555777777777666555222777;;;BBBTTT===222666666777888888888777777666555555666777777666555777888:::999888777777888777888888888888:::===???@@@>>>???EEEIIIIIIIIIKKKNNNOOOQQQTTTWWWXXXVVVTTTWWWTTTTTTUUUTTTQQQSSSXXXRRRSSSTTTSSSRRRQQQRRRTTT[[[ZZZYYYYYYWWWRRRMMMIIIEEEEEEEEEEEEDDDBBB@@@>>>@@@AAACCCEEEGGGHHHHHHIIIFFFGGGFFFDDD@@@=========@@@>>><<<;;;<<<>>>??????@@@@@@AAAAAAAAA@@@>>>===AAA===999:::???DDDEEEDDDHHHDDD@@@@@@CCCEEECCCAAADDDBBBCCCEEEEEEAAA???@@@EEEEEEEEECCCAAAAAACCCDDDBBBAAA@@@BBBDDDEEEDDDCCCGGGBBBFFFIIIDDDFFFKKKFFFBBBFFFJJJJJJFFFCCCBBBCCCCCCCCCBBBCCCDDDDDDBBB@@@FFFEEEDDDEEEFFFGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGEEEDDDDDDFFFHHHGGGGGGEEECCCEEEJJJJJJFFFEEEFFFCCCAAACCCGGGHHHEEEEEEGGGDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFGGGFFFEEECCCBBB@@@DDDBBBDDDGGGHHHFFFFFFIIIEEEDDDDDDEEEFFFGGGFFFEEEFFFDDDCCCBBBAAAAAABBBCCCBBBBBBCCCCCCDDDCCCCCCBBBEEEFFFDDD???===>>>===:::;;;<<<===?????????>>>===###%%%'''&&&%%%$$$&&&(((&&&&&&)))...444888::::::888777888:::===>>><<<:::???>>>>>>AAADDDBBB;;;555,,,((($$$###%%%((())))))***)))(((&&&$$$""" $$$&&&(((((())),,,000444555777999::::::;;;>>>@@@>>>??????@@@@@@AAABBBBBB:::555...)))&&&&&&''''''(((((('''''''''(((((()))&&&'''(((***************...000444666888888777666777666333000---***((('''''''''((((((((()))))))))+++******---333888;;;===;;;777666999;;;888777999777777777888888888555333---)))(((,,,...---,,,...+++---000444888;;;===>>>999::::::666...))))))******+++------,,,,,,,,,---///666:::::::::<<<<<<:::???>>>============>>>???888333---******++++++***...222777;;;;;;;;;::::::<<<:::999:::<<<======<<<>>>;;;666222000///---,,,222111000//////111333444...---++++++---...---,,,000000///......---------///---...444555222111555444444333333333333333222333333222222111222222222111111222222222222222111555333111222333333111...000333777999<<>>444222555777888888777666666666999777555555777888888777666888:::;;;:::999:::;;;<<<===???@@@AAADDDHHHLLLOOOKKKJJJOOORRRPPPPPPRRRXXXWWWVVVXXXYYYZZZYYYXXXXXXSSSQQQTTTUUUTTTTTTVVVPPPQQQRRRRRRQQQQQQSSSUUU^^^[[[VVVSSSPPPLLLIIIFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMKKKMMMMMMKKKGGGDDDCCCDDDCCC@@@>>>===>>>@@@AAAAAA@@@AAAAAAAAA@@@?????????>>>===<<<===???BBBDDDFFFFFFEEEBBBAAABBBCCCDDDDDDFFFCCCDDDGGGFFFAAAAAAEEEDDDEEEFFFEEECCCCCCCCCEEEDDDCCCCCCDDDFFFGGGGGGFFFHHHCCCFFFHHHCCCEEEJJJEEEAAAGGGMMMNNNJJJEEECCCCCCBBBAAAAAACCCDDDDDDBBB@@@DDDDDDCCCDDDFFFGGGFFFDDDEEEFFFFFFFFFFFFFFFHHHIIIGGGEEEDDDEEEFFFGGGGGGFFFDDDCCCFFFJJJKKKGGGEEEFFFFFFEEEFFFJJJJJJGGGEEEGGGDDDEEEFFFFFFFFFGGGHHHIIIDDDEEEGGGGGGFFFEEEDDDDDDFFFCCCCCCFFFGGGEEEEEEHHHBBBDDDFFFFFFEEEDDDEEEGGGCCCBBB@@@@@@@@@AAACCCDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDFFFDDD>>>===@@@@@@<<<999:::<<<>>>??????>>>===###%%%''''''%%%$$$&&&)))$$$&&&)))///555999999999777999<<<===;;;:::999999<<<;;;<<>>555...+++'''""""""$$$'''((((((,,,+++)))&&&%%%#########%%%&&&%%%###"""%%%+++000333555777888999;;;>>>@@@>>>>>>???@@@BBBCCCDDDDDD===777000***'''''''''&&&&&&&&&&&&'''''')))******%%%&&&&&&'''((()))***++++++---000333555666666555555444111...,,,***)))(((&&&'''''''''(((((()))))),,,******---222888<<<>>>===999888<<<===;;;:::<<<888777666666777777666444---)))(((,,,...---,,,...,,,...111444888<<>>???:::222+++)))***(((***,,,------,,,---///111777:::999999;;;;;;999???>>><<<;;;;;;<<<>>>???<<<777000,,,,,,,,,,,,+++000333666888888:::<<<===:::999777888:::<<<<<<;;;>>>;;;666333111///,,,***444222000...------...///111000......000111000///,,,---///111111000///...111,,,,,,111222///111777888777666555444333222222333222222111000000111111000111111222222222111111111000///111555666444222222555777555333888CCCNNNHHHGGGFFFHHHKKKNNNPPPPPPRRRMMMDDD===888444222000777444111///000333888;;;000222444666666555222111111222444777::::::888555333222111111222333555666333444444111...///333777---000333777999:::999999555555555555555444444444333444444444333111///...000///000222444555444333666444111//////333777:::555555777999;;;???IIIRRRTTTVVVXXXZZZ\\\```dddgggdddbbb`````````___^^^\\\\\\XXXWWWYYYXXXSSSOOOOOONNNIIICCC@@@@@@@@@???>>>===///>>>000;;;222333888555777888888777666555555<<<999666555777888999999:::===???@@@@@@AAABBBDDDCCCDDDFFFHHHJJJNNNTTTXXX^^^WWWUUUWWWWWWRRRPPPSSSXXXVVVTTTUUUWWWYYY[[[[[[VVVPPPMMMPPPSSSSSSRRRSSSMMMNNNPPPQQQQQQRRRUUUWWWRRROOOKKKJJJLLLOOOQQQRRROOOOOOOOOMMMKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOMMMOOOPPPNNNKKKHHHHHHIIIEEEBBB??????@@@AAABBBBBB>>>?????????======>>>???;;;>>>@@@@@@>>>???CCCGGGAAACCCCCCAAA>>>>>>BBBFFFFFFCCCEEEIIIIIIFFFGGGMMMBBBDDDFFFFFFEEEDDDDDDEEEEEEDDDDDDEEEHHHIIIHHHGGGGGGAAADDDFFF@@@BBBGGGBBBAAAHHHOOOQQQLLLFFFCCCCCCBBBBBBBBBDDDFFFFFFDDDBBBDDDCCCCCCDDDFFFGGGEEEDDDDDDDDDDDDDDDDDDEEEHHHJJJGGGEEEDDDDDDFFFGGGFFFFFFCCCBBBDDDIIIIIIFFFDDDEEEJJJHHHIIIMMMLLLHHHEEEGGGGGGGGGFFFEEEDDDEEEGGGIIIBBBDDDFFFGGGFFFFFFFFFFFFDDDAAAAAACCCCCCAAABBBFFF@@@DDDHHHGGGCCCBBBDDDGGG@@@???>>>>>>@@@BBBDDDFFFAAABBBCCCEEEFFFFFFGGGGGGBBBEEEDDD>>>===AAABBB>>>888999<<<>>>??????>>>>>>,,,)))&&&&&&((((((%%%"""&&&&&&***111555777;;;AAA;;;>>>???<<<777666999===AAA@@@>>>>>>>>>:::000&&&((('''%%%###!!!"""%%%)))***+++---,,,***'''%%%%%%"""#########$$$%%%(((+++111333666:::<<<>>>>>>===BBBDDDEEEEEECCCBBBCCCDDDDDD???444***''')))'''"""&&&'''''''''&&&'''))),,,''')))******)))))))))***************+++---///111111...)))&&&(((,,,+++%%%(((((('''%%%$$$$$$'''))),,,+++,,,///444888::::::;;;999999<<<<<<;;;===BBB:::888666777999999666333***+++,,,............---,,,,,,///444999===>>>>>>======:::555...++++++,,,------++++++++++++------///555:::999:::===>>><<>>>>>===<<<<<<;;;;;;@@@AAA???888000,,,///333111///...000222111...+++000...,,,---///000...,,,111///000444333------222444333111000111333666888<<<<<<;;;:::999888777777777777666333111000222444222222222222222222222222555333111111222111000...222444666444333777@@@IIIMMMIIIFFFFFFJJJLLLKKKJJJJJJLLLKKKEEE<<<555444555111111222333444333000---444333222222333333222000444444444444444333222111///333444333333555444111777333000111555777555222555444444333333333444444444444333222222222444555222111111222444444222111333222000000111444666888222222222333555777666555666666666444333666===BBBGGGKKKPPPSSSUUUXXX]]]aaacccccccccbbbaaa___]]]\\\aaa^^^ZZZYYYYYYXXXUUURRRYYYVVVQQQMMMJJJHHHEEECCCDDD;;;:::999333555888333888555777===???;;;999999777777888999;;;>>>@@@AAA>>>AAAFFFJJJMMMMMMLLLKKK[[[RRRKKKNNNUUUXXXXXXYYY\\\YYYVVVTTTUUUWWWWWWXXXUUUUUUSSSQQQOOONNNOOOQQQHHHOOORRRMMMIIIIIIKKKKKKJJJCCCBBBKKKSSSRRROOONNNSSSQQQOOOOOOQQQTTTVVVWWWYYYXXXVVVRRRNNNKKKJJJJJJOOOJJJHHHLLLNNNJJJJJJMMMQQQOOOOOOQQQOOOKKKLLLPPPMMMHHHCCCAAABBBAAA>>>;;;BBB@@@===<<<<<<===<<<;;;AAA???===???AAACCCAAA???DDDHHHGGG@@@>>>BBBCCCAAADDDEEEFFFDDDAAABBBEEEIIIGGGEEEFFFHHHFFFCCCCCCGGGHHHHHHIIIIIIHHHGGGEEEDDDEEEGGGDDD@@@???BBBDDDBBB@@@DDDHHHIIIGGGEEEDDDEEEGGGEEECCCDDDGGGJJJIIIHHHDDDDDDCCCBBBCCCEEEGGGIIIJJJHHHGGGGGGIIIIIIHHHFFFHHHFFFCCCBBBBBBEEEHHHJJJEEEDDDDDDDDDFFFFFFDDDCCCGGGFFFFFFGGGIIIIIIHHHFFFLLLGGGGGGJJJJJJEEEEEEIIIGGGGGGFFFEEEDDDFFFHHHKKKHHHHHHGGGHHHHHHFFFCCC@@@DDDCCCBBBAAAAAABBBCCCDDDDDDDDDBBBAAA@@@AAAAAABBBEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA???>>>>>>@@@BBBCCCAAA>>><<<===>>><<<<<<<<<(((&&&$$$%%%''''''&&&$$$&&&'''+++333777999<<>>>>><<<999999:::<<<>>>>>>======;;;555,,,$$$'''&&&%%%###"""$$$(((+++000222333222...***'''%%%%%%%%%%%%%%%$$$%%%&&&(((///111555999<<<>>>>>>???AAABBBDDDDDDCCCBBBBBBCCCAAA>>>777...******((($$$'''''''''&&&%%%&&&(((***+++,,,---,,,)))'''''''''***)))))))))+++,,,...///000...)))&&&(((---+++&&&)))***)))(((&&&&&&(((***......///333888;;;<<<<<<<<<;;;;;;<<<:::888;;;@@@999888888:::<<<:::555000***+++---...//////......+++,,,///333999===??????======;;;555///++++++,,,000//////......//////000...555999999:::===>>><<<===>>>;;;777777<<>>>>>======<<<;;;;;;:::===>>>>>>999333///...///333111111222333333000...000...---...000111000...///---...222111---///444444555666888999;;;<<<===????????????@@@@@@@@@@@@:::::::::888555444555666444444444333333444444444333222111222333444444333333666777555333555<<>>???@@@999<<<999999<<<<<<:::;;;>>>AAAAAABBBDDDFFFGGGHHHIIIJJJLLLOOORRRSSSRRRPPPOOO___WWWQQQTTTXXXYYYYYYZZZWWWTTTPPPNNNOOOPPPPPPPPPRRRRRRPPPNNNKKKJJJJJJJJJMMMQQQPPPJJJFFFHHHJJJJJJKKKGGGIIIRRRWWWUUUQQQPPPVVVSSSQQQPPPRRRUUUVVVWWWWWWUUUQQQMMMJJJIIIJJJLLLOOOIIIHHHKKKMMMKKKKKKNNNPPPOOOPPPSSSRRROOONNNQQQPPPOOOKKKGGGBBB@@@??????AAA???<<<;;;<<<<<<<<<;;;???>>>===???BBBDDDCCCBBBAAAEEEEEEAAA@@@CCCCCC@@@FFFGGGGGGEEECCCDDDGGGJJJEEECCCCCCEEEDDDAAAAAADDDDDDEEEFFFGGGGGGFFFEEEDDDDDDEEECCC??????CCCDDDBBBBBBEEEIIIIIIGGGEEEDDDDDDDDDBBBAAACCCEEEGGGEEEDDDBBBBBBCCCDDDEEEEEEFFFFFFJJJHHHGGGGGGHHHIIIGGGFFFGGGFFFDDDCCCCCCEEEGGGHHHDDDCCCCCCEEEGGGGGGFFFEEEHHHGGGGGGGGGHHHHHHFFFEEEIIIFFFFFFJJJJJJFFFFFFIIIKKKKKKJJJHHHHHHIIIKKKMMMEEEGGGIIIKKKKKKJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCBBB@@@@@@@@@AAABBBFFFEEEDDDDDDCCCCCCCCCCCCAAA???>>>=========???@@@CCCAAA@@@@@@@@@@@@???@@@$$$###"""###%%%&&&%%%$$$''''''---555;;;<<<>>>AAA@@@???===<<<=========<<<;;;<<<===;;;666...&&&!!!%%%%%%$$$###$$$''',,,///:::;;;;;;:::666111+++'''((('''&&&&&&%%%%%%%%%%%%---///222777:::>>>@@@@@@???@@@BBBCCCBBBBBBBBBDDDAAAAAA===444---,,,***(((((()))((('''%%%%%%''')))+++---...,,,***(((((()))))))))(((((()))+++,,,---...---)))&&&)))---,,,''')))***+++***)))((((((***...///111555:::<<<<<<:::;;;;;;<<<<<<777444888???:::999:::===>>>:::333---+++,,,---...////////////***+++...333999>>>???@@@???>>>;;;777111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---333888888999<<<===<<<<<<>>><<<999999===???===888444000000...***+++......222777999888999;;;>>>=========<<<;;;;;;::::::<<<<<<;;;:::666222...+++222111111222333333111//////......///000111111000///...///222222111444999:::<<<>>>@@@AAAAAA@@@???AAAAAABBBBBBCCCCCCCCCCCC???@@@@@@>>>;;;999999999999888777666555666666777555444222333555666555555555666888666444444888<<>>BBBCCCAAA@@@AAACCCDDDDDDCCC@@@===;;;999:::::::::999;;;;;;:::777555444555777444888>>>DDDIIINNNSSSVVVYYY[[[]]]___```___]]]\\\bbb___]]]\\\\\\^^^^^^]]][[[YYYXXXWWWWWWUUUSSSPPPTTTNNNPPPQQQJJJJJJKKKCCCIIIGGGFFFEEECCCBBBFFFNNNOOOQQQRRRTTTUUUUUUUUUUUUUUUVVVXXXYYYYYYXXXVVVUUUXXXSSSPPPRRRSSSRRRQQQSSSPPPNNNKKKIIIJJJKKKKKKKKKMMMMMMMMMLLLLLLKKKJJJIIIPPPQQQNNNIIIHHHLLLNNNMMMLLLMMMRRRYYY[[[WWWTTTSSSXXXUUUSSSRRRTTTUUUVVVVVVUUURRRMMMIIIGGGIIIKKKMMMNNNIIIGGGIIIKKKKKKLLLOOOOOONNNRRRWWWXXXTTTRRRSSSSSSSSSQQQJJJBBB===>>>@@@@@@>>><<<;;;<<<===<<<;;;AAA@@@???@@@BBBDDDCCCBBBAAACCCCCCAAAAAACCCCCC@@@EEEFFFFFFEEEDDDEEEGGGIIIDDDBBBAAADDDCCC@@@@@@CCCAAABBBCCCEEEFFFFFFEEEEEEAAACCCBBB??????CCCDDDCCCDDDFFFIIIIIIGGGEEECCCCCCCCCBBBBBBDDDEEEEEECCCAAABBBCCCFFFHHHHHHHHHFFFEEEJJJHHHGGGGGGHHHHHHGGGFFFGGGFFFEEEEEEDDDEEEEEEFFFCCCCCCCCCEEEHHHJJJIIIHHHIIIHHHGGGGGGHHHHHHFFFDDDFFFEEEFFFJJJJJJGGGFFFHHHLLLLLLJJJIIIIIIJJJKKKLLLCCCFFFKKKLLLJJJIIIJJJKKKEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBFFFEEECCCBBBAAAAAABBBBBB???>>>===;;;;;;;;;<<<<<>>???AAACCC???<<<===@@@AAA???;;;;;;;;;<<<<<<444***"""!!!###$$$$$$$$$&&&***000555BBBCCCCCCBBB>>>777000******((('''&&&&&&&&&%%%$$$+++,,,000444999===@@@BBB>>>@@@BBBCCCCCCBBBDDDEEEIIIJJJDDD999///,,,+++***+++++++++(((&&&&&&''')))(((***,,,,,,++++++,,,---)))(((''''''((()))***+++,,,,,,***''')))---,,,((((((***++++++***)))))))))+++---000555999:::888666777777999999444111777@@@===<<<;;;======999222---,,,,,,---...////////////***+++...333999>>>@@@@@@@@@>>><<<888333000------)))******************)))---333777777888<<<===;;;:::======;;;;;;>>>>>>;;;444111///000///++++++---111555999:::::::::<<<>>>===<<<<<<<<<;;;;;;;;;:::===;;;999888666333...+++000/////////000000///............///000111111111000111333555666777;;;>>>BBBCCCDDDDDDCCCAAA???>>>CCCBBBBBBAAA@@@@@@??????AAACCCDDDCCC@@@===;;;;;;@@@>>><<<999888777888888:::888555444444444333222444555666666666555666777;;;AAAGGGJJJJJJJJJLLLNNNMMMIIIEEEDDDEEEDDD???:::===:::777666666666444333444333222333444555555333444333222111222444666777555777666333333777888777777777777888999888555111///000000111222222222222111333555555444555777:::555;;;@@@BBBBBBDDDIIIOOOPPPLLLIIIIIIKKKNNNNNNMMMNNNKKKGGGDDDDDDDDDCCCBBB@@@@@@???>>><<<:::::::::444777;;;???CCCFFFHHHIIIOOORRRVVV[[[]]]^^^^^^]]]cccbbbaaa```^^^\\\ZZZXXXYYYXXXVVVVVVUUUSSSOOOLLLXXXQQQSSSUUUPPPRRRTTTNNNUUUTTTTTTSSSNNNLLLRRRZZZWWWXXXZZZ\\\\\\[[[ZZZYYYVVVVVVWWWXXXXXXWWWVVVUUULLLIIIIIILLLLLLIIIJJJMMMLLLJJJHHHHHHKKKMMMMMMMMMMMMNNNPPPRRRTTTUUUTTTRRRPPPQQQPPPNNNPPPVVVWWWTTTOOOSSSXXX[[[YYYVVVUUUVVVXXXVVVSSSRRRSSSTTTTTTTTTRRROOOLLLJJJJJJLLLMMMNNNMMMJJJGGGHHHJJJKKKMMMNNNMMMMMMSSS[[[]]]YYYUUUTTTRRRQQQNNNIIIBBB===<<<===???===<<<<<<===>>>===<<>>@@@???<<<;;;>>>@@@@@@$$$$$$$$$######""""""###(((''',,,666>>>???@@@AAADDD???<<<>>>BBBDDD@@@;;;<<<;;;<<<===555)))!!!!!!"""###$$$&&&(((...444999FFFEEEEEEEEECCC===555///,,,)))&&&%%%&&&''''''&&&)))***---111666<<>><<<;;;;;;888333///,,,,,,------...//////000***+++...333999>>>??????@@@>>><<<999666333000...,,,,,,,,,,,,,,,,,,,,,,,,...444888777888;;;<<<::::::===>>><<<;;;===;;;888222......000///,,,,,,...333666;;;<<<::::::<<<>>><<<<<<<<<<<<<<<;;;;;;;;;@@@===999666444222///---//////000/////////000000....../////////000000111000333555666777:::===???DDDCCCBBBAAA@@@@@@??????CCCCCCBBBBBBAAAAAA@@@@@@BBBDDDEEEDDDAAA>>>======EEEDDDAAA===;;;999888888;;;888555333333333222111333333444666888888666555999>>>FFFJJJKKKKKKMMMOOOMMMIIIEEEFFFIIIIIIDDD???CCC@@@<<<:::888666444222555444333444555666555444555444222222222444666888555777666333333777999777666777888999999888555333111111222333444444333333555888:::999777888===AAA@@@FFFMMMPPPQQQSSSXXX]]]ZZZTTTNNNLLLOOOSSSTTTTTTXXXUUUQQQOOONNNMMMLLLJJJHHHGGGGGGGGGGGGFFFEEEDDD:::;;;<<<=========;;;:::DDDGGGMMMRRRWWWZZZ[[[[[[___aaaccccccaaa]]]YYYWWW]]][[[ZZZXXXWWWTTTPPPMMM[[[SSSSSSUUURRRWWW^^^ZZZXXXXXXZZZZZZVVVQQQUUU\\\WWWXXXYYYZZZZZZXXXVVVUUURRRRRRQQQPPPOOONNNMMMMMMDDDCCCDDDIIIJJJHHHIIILLLIIIHHHHHHKKKOOORRRTTTUUUWWWXXX[[[___bbbbbb___\\\VVVXXXYYYYYY[[[___]]]XXXSSSWWWZZZXXXUUUTTTVVVXXXVVVTTTRRRQQQRRRRRRRRRQQQPPPNNNMMMNNNPPPQQQPPPNNNLLLJJJHHHGGGIIILLLMMMLLLLLLLLLSSS]]]aaa\\\VVVTTTQQQNNNJJJHHHFFFCCC>>>:::>>>======>>>???@@@???===>>>???AAABBBBBBCCCEEEFFFKKKEEE@@@>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGCCCAAADDDFFFCCCBBBCCCDDDDDDFFFFFFFFFFFFDDDDDD>>>AAABBB@@@AAAEEEFFFCCCHHHHHHHHHHHHGGGFFFDDDCCCBBBDDDFFFGGGFFFEEECCCBBBIIIHHHGGGGGGGGGHHHIIIJJJJJJHHHGGGGGGGGGGGGFFFDDDFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCFFFJJJLLLLLLKKKFFFEEEEEEGGGIIIIIIHHHGGGFFFHHHHHHGGGFFFFFFDDDBBBGGGEEECCCDDDEEEFFFEEEDDDBBBGGGJJJHHHBBB>>>>>>AAA===???AAADDDEEEFFFFFFFFFBBBAAA@@@@@@@@@AAABBBCCCEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@???>>>======<<<<<<:::>>>>>>999888===@@@@@@$$$%%%&&&%%%###"""###$$$(((&&&)))444<<>>::::::===888***"""""""""###%%%'''***000888===DDDCCCBBBDDDDDDAAA:::555///***%%%###%%%(((((('''((()))+++///444;;;@@@DDDAAACCCDDDEEEDDDDDDEEEFFFRRRQQQIII<<<222///,,,)))------,,,***(((((()))+++***,,,---,,,***))))))******)))((('''''''''((()))***---,,,))))))++++++(((%%%''')))))))))***,,,...000111444888<<<<<<999777000......222444666<<>>>>>???===;;;:::999666333000---,,,+++******+++,,,---000666999888888;;;;;;999;;;>>>>>>;;;::::::888444000------//////---...111444888;;;<<<;;;:::<<<>>>========================AAA???<<<888444111///...000111222111000000222444///111222111000///000111...333666666777:::<<<;;;??????>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGBBBCCCDDDCCCAAA?????????FFFEEECCCAAA???<<<:::999999666333333444555666666444222222555999:::888555888<<>><<<888333///;;;>>>BBBGGGLLLPPPRRRTTTTTTXXX]]]``````^^^]]]\\\\\\[[[YYYXXXWWWUUUSSSPPP]]]TTTUUUWWWUUU]]]fffccc[[[[[[]]]___[[[VVVVVV[[[XXXXXXYYYXXXWWWVVVTTTSSSNNNLLLJJJHHHFFFDDDDDDCCCBBB???@@@FFFJJJJJJKKKMMMKKKKKKLLLPPPVVVZZZ]]]]]]ffffffhhhkkknnnllleee```___ccceeecccaaaaaa^^^YYYWWW[[[[[[WWWSSSUUUWWWWWWTTTRRRPPPPPPQQQQQQPPPOOOOOOMMMMMMPPPSSSTTTQQQMMMKKKKKKJJJHHHIIILLLLLLHHHKKKKKKRRR]]]bbb^^^WWWSSSPPPNNNKKKKKKLLLHHHAAA;;;<<<<<<<<<===???@@@???===888:::>>>@@@BBBEEEHHHKKKMMMEEE??????AAAAAABBBCCCFFFEEEEEEGGGIIIJJJJJJIIIGGGAAA???BBBEEECCCAAAAAAEEEFFFGGGGGGGGGFFFEEEDDD???BBBCCCAAABBBEEEFFFCCCIIIHHHGGGGGGHHHGGGFFFDDD@@@CCCEEEEEEDDDCCCCCCCCCIIIGGGFFFDDDDDDFFFHHHIIIJJJHHHGGGFFFGGGFFFEEECCCEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDFFFIIIKKKJJJIIIGGGFFFFFFGGGIIIIIIHHHFFFFFFHHHGGGDDDDDDEEEEEEBBBFFFCCCBBBCCCFFFHHHFFFCCC@@@DDDGGGGGGEEEBBBCCCDDDBBBBBBCCCCCCCCCCCCCCCBBBCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@??????:::@@@@@@999888>>>CCCBBB$$$&&&''''''%%%$$$&&&((('''$$$&&&000:::===???@@@AAA??????@@@BBBCCC@@@===@@@888777<<<:::,,,"""!!!"""###%%%(((,,,222999??????======@@@CCCCCC???:::555...%%%"""$$$&&&''''''((((((***---222999@@@CCCAAACCCDDDDDDCCCBBBCCCDDDHHHGGGCCC;;;777444///(((++++++***)))''''''(((***)))***,,,+++***((()))***+++***((('''''''''((((((***---...***)))***)))'''&&&'''((()))***,,,///222444444777:::===>>><<<:::444///---111777;;;???DDDAAA???=========:::555000++++++******+++,,,...///---...000444999<<<======>>><<<::::::;;;999666333///...+++))))))+++...///333888;;;:::999;;;:::888<<<>>>>>>:::888888555111000---,,,//////...000333444888<<<<<<:::999;;;===>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA<<<666000------000111222111///000222555333444666444111000111333...555999888888::::::777<<<===>>>@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEBBBCCCCCCAAA@@@???@@@BBBBBBCCCCCCCCCBBB@@@>>><<<;;;888555444555666777777777444222555:::;;;888444888999===BBBHHHKKKKKKKKKGGGFFFEEEGGGJJJKKKJJJHHHEEECCCBBB@@@???<<<888555777555444333444333222000555555555555444444444444222555666444444777777444444555666666666666777888666777888888888666444333000333666555666<<>>???===<<<777:::>>>@@@AAACCCGGGJJJIIIBBB>>>CCCFFFEEECCCEEEGGGFFFFFFHHHKKKMMMLLLJJJHHHBBB???CCCFFFDDDBBBAAACCCDDDFFFGGGHHHGGGGGGFFFAAADDDEEECCCCCCFFFFFFCCCIIIGGGEEEFFFHHHIIIGGGEEEAAACCCEEEEEECCCCCCEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGFFFGGGFFFDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIHHHFFFJJJHHHGGGGGGHHHGGGEEECCCDDDFFFEEEAAAAAAGGGHHHFFFCCCAAA???BBBFFFHHHFFFCCC???AAACCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDEEE@@@AAACCCDDDDDDDDDBBBAAABBBBBBBBBBBBBBBBBBAAAAAA999AAABBB999777???EEEDDD"""%%%((((((&&&&&&))),,,'''###%%%...888<<<>>>@@@?????????AAABBBBBB@@@>>>AAA777555<<<;;;...###!!!"""$$$&&&(((,,,333:::@@@;;;999999===BBBDDDAAA===999111&&&!!!"""%%%&&&&&&(((((())),,,111888???CCCAAABBBDDDCCCBBBAAAAAABBB===>>>===;;;:::999111((()))))))))'''%%%%%%''')))%%%''')))*********+++---+++***)))(((''''''((((((***...///+++((())))))&&&&&&'''))))))+++...222666555555777:::<<<===<<<:::888111---222:::>>>AAADDD???>>>>>>???@@@<<<444...+++******)))***+++---.........000444999<<<<<<<<<===;;;:::;;;<<<;;;777444666333000......000333666444:::<<<:::999;;;:::888===???>>>999666666444000111---,,,...//////111555555888<<<<<<:::999;;;===>>>>>>>>>>>>????????????===BBBEEEAAA888///,,,+++...///000///------111444666777888777333111222444111888===;;;:::===;;;777<<>>@@@CCCDDDEEECCCAAA???AAA===999666555666666555:::666333555:::;;;777222888777999???FFFJJJJJJHHHDDDDDDEEEGGGIIIJJJJJJIIICCCBBBBBBBBBAAA>>>:::777:::888666666666555333111555666666666555444333333111555666555555777666333333444555555555666888:::444555666666555333111///555888;;;<<<===FFFTTT```PPPTTT[[[ccchhhiiieeebbbddd```]]]___cccccc^^^XXX^^^^^^___```aaa___[[[XXXYYYVVVTTTTTTWWWYYYYYYXXXQQQNNNLLLJJJHHHCCC<<<777333333333444777:::<<<>>>???BBBFFFIIIKKKPPPVVV[[[SSSSSSSSSVVVZZZ___bbbbbb\\\UUUYYY]]][[[```fffaaaXXXSSSPPPRRRRRROOONNNOOOFFFDDDBBB@@@>>>===<<<<<<>>>>>>>>>@@@BBBFFFJJJLLLUUUNNNJJJQQQYYY\\\[[[[[[\\\\\\^^^bbbhhhlllnnnnnnjjjjjjmmmrrruuusssjjjcccdddjjjkkkeee______bbbbbb\\\aaabbb^^^]]]^^^[[[TTTRRRPPPOOOPPPQQQRRRQQQPPPOOOJJJFFFGGGLLLOOONNNLLLIIIMMMMMMJJJJJJMMMIIIBBBKKKJJJOOOZZZ```]]]UUUPPPJJJPPPUUUTTTMMMDDD>>>;;;777777888:::<<<===<<<:::<<<>>>AAAAAA??????BBBDDDDDD>>>>>>FFFKKKIIIEEEEEEFFFEEEDDDGGGKKKLLLKKKHHHKKKDDDAAAEEEIIIGGGDDDCCC@@@BBBDDDFFFHHHHHHHHHHHHBBBEEEFFFDDDDDDGGGFFFCCCIIIFFFEEEFFFHHHJJJHHHFFFCCCEEEGGGFFFEEEEEEHHHKKKJJJKKKMMMNNNNNNLLLKKKIIIJJJIIIGGGFFFFFFFFFDDDBBBEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHFFFDDDMMMKKKIIIHHHGGGFFFCCC@@@AAADDDCCC???@@@HHHKKKJJJ@@@>>>===@@@EEEGGGEEEBBB???@@@AAACCCFFFFFFDDDBBBDDDCCCCCCCCCDDDEEEGGGHHHDDDCCCCCCBBBCCCDDDEEEFFF>>>@@@CCCEEEFFFEEECCCBBBAAAAAABBBCCCCCCCCCBBBBBB777@@@AAA888555>>>DDDCCC$$$&&&""" ###%%%&&&%%%&&&))),,,000555<<>><<<:::;;;<<<<<<===>>>=========>>>>>>===:::666333222222///333444///((()))222;;;999888666444333333333444<<<===>>>???===999888:::???@@@AAAAAA>>>:::555222666666777777777777777777777:::===???@@@AAACCCDDDCCCEEEFFFEEECCC@@@??????@@@AAA@@@:::444222555999888555555777777444333666666555666<<>>:::;;;@@@@@@>>>:::999>>>AAA<<<444@@@DDDDDDAAA???DDDMMMSSSVVVSSSWWWbbbiiiiiihhhjjjnnnllliiihhhjjjnnnooopppfffqqqqqqnnnsssooofffeeejjjjjjfff___]]]``````^^^```^^^]]]```dddddd___YYY^^^WWWPPPNNNQQQRRRQQQNNNQQQMMMJJJKKKOOOQQQNNNKKKMMMMMMLLLJJJHHHGGGIIIKKKKKKMMMSSSZZZ^^^\\\VVVPPPJJJNNNQQQPPPJJJDDD???===999999999999999:::;;;<<<======>>>????????????>>>@@@>>>???CCCEEEDDDEEEHHHFFFIIILLLMMMKKKHHHFFFEEEFFFEEEDDDDDDDDDCCCAAA@@@GGGFFFDDDCCCCCCEEEGGGHHHBBBGGGGGGDDDEEEJJJIIIDDDFFFGGGHHHFFFDDDCCCDDDEEEEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGFFFEEEFFFGGGHHHIIILLLKKKHHHCCCDDDGGGGGGDDDHHHGGGEEECCCBBBCCCDDDEEEFFFGGGIIIHHHFFFDDDDDDDDDKKKIIIGGGFFFFFFFFFDDDCCCHHHEEECCCDDDGGGHHHFFFCCCDDDDDDCCCCCCCCCBBBBBBBBBJJJCCC@@@CCCDDDAAAAAAEEEDDDBBBAAAAAAAAAAAA???>>>AAABBBDDDEEEEEECCCBBB@@@???AAABBBAAAEEEJJJKKKHHH@@@BBBAAA======@@@@@@===>>>============???@@@AAA!!!%%%%%%"""!!!$$$&&&%%%''')))***,,,///555<<>>??????>>>;;;666///)))%%%'''&&&&&&***000666999::::::999888;;;>>>???===:::999111((("""###%%%'''((('''&&&(((---444<<>>???<<<::::::<<<;;;666111...)))&&&((()))((())),,,...***)))...///+++)))***)))******)))'''(((+++.........---,,,+++)))'''&&&((())))))+++...222666888<<<;;;::::::::::::;;;<<<999666333666;;;@@@@@@???@@@@@@AAABBB@@@<<<555111,,,,,,************,,,,,,......///333777:::;;;::::::;;;;;;:::999888999;;;<<<;;;999999:::999777555:::999999;;;<<<<<<;;;999<<<;;;:::777444000,,,***+++---...---,,,...222555777999<<<>>>???>>><<<;;;;;;;;;<<<============<<<>>>>>>===:::666333222222000333333///++++++222888666555333222111222222333555888===@@@@@@>>>===>>>BBB@@@>>>;;;888666444333444444333333222222111111333666999;;;===@@@DDDFFFCCCEEEFFFFFFDDDBBBBBBCCC@@@BBBAAA<<<666333555888666333333666666333333666444444555:::AAAGGGJJJJJJKKKHHHDDDCCCDDDDDDAAA???BBBBBBBBBCCCBBBAAA??????;;;999777777666555222000222333333222111000//////222333666777888777555444777666555777888888666333444555777888999999999999===BBBHHHNNNRRRUUUWWWYYYUUUUUUXXX\\\```aaa^^^[[[YYY\\\___aaa```_________^^^\\\ZZZ[[[^^^```^^^[[[]]][[[XXXUUUUUUXXX]]]```___[[[VVVSSSPPPLLLGGGCCC@@@>>>;;;999999999888777;;;:::::::::;;;;;;:::888AAA@@@AAACCCHHHKKKMMMMMMQQQRRRRRRSSSRRRPPPOOONNNIIIAAA======<<<999888;;;999::::::;;;@@@FFFEEE@@@EEEHHHIIIHHHIIIPPP\\\eeeccc___aaahhhmmmmmmmmmooorrrqqqpppooonnnoooqqqrrrkkkqqqkkkeeejjjllljjjnnncccdddbbb]]]ZZZ\\\]]]\\\___^^^___cccgggeee^^^XXXYYYUUUOOOMMMNNNPPPPPPOOOKKKIIIHHHJJJMMMNNNMMMJJJMMMNNNOOOMMMKKKJJJKKKLLLOOONNNQQQXXX^^^\\\SSSIIIBBBEEEHHHHHHCCC>>>;;;:::<<<<<<<<<<<<===============>>>@@@@@@?????????@@@@@@>>>???CCCEEECCCDDDHHHJJJIIIHHHIIIKKKJJJFFFCCCFFFEEEEEEEEEEEEDDDCCCAAAGGGFFFDDDDDDDDDEEEFFFGGGBBBIIILLLHHHEEEHHHIIIHHHHHHFFFEEEFFFHHHIIIHHHFFFJJJIIIGGGFFFFFFFFFGGGGGGKKKKKKLLLLLLKKKJJJIIIHHHFFFHHHHHHFFFGGGJJJHHHDDDGGGFFFEEECCCCCCDDDEEEFFFFFFHHHJJJJJJHHHFFFEEEEEEGGGEEECCCBBBCCCCCCBBBAAAGGGDDDBBBCCCFFFGGGEEEBBBBBBBBBBBBBBBCCCCCCDDDDDDJJJDDD@@@AAAAAA??????BBB@@@???>>>@@@BBBCCCBBBAAAGGGHHHGGGGGGDDDAAA>>><<<>>>@@@AAA???AAAEEEDDD@@@???AAAAAA>>>===@@@@@@===>>>============???@@@AAA$$$%%%$$$"""###''''''###&&&&&&&&&&&&(((---555:::???AAA@@@<<<<<>>>>>AAACCCAAA===;;;:::;;;===<<<888555444---(((''''''&&&(((,,,...++++++...///,,,)))))))))******)))((((((+++---111000...,,,***)))((((((*********,,,///333777999<<<;;;::::::::::::;;;;;;;;;888666777;;;>>>>>>===AAAAAAAAABBB@@@<<<555111,,,+++***))))))***+++,,,++++++,,,000555888999999:::;;;;;;;;;999:::;;;===888;;;>>>>>><<<999888999:::999888999;;;===<<<;;;<<<;;;888444111...,,,++++++,,,---...///111444777888999;;;===>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<>>>===<<<999444222111222222333222111//////111444222111111000000000111111111666===AAABBBBBBAAAAAADDD@@@:::444000000222444333222222111000///......///111444666999>>>CCCGGGEEEFFFGGGFFFEEEEEEFFFGGGAAACCCCCC@@@:::666666777333000111444555333333666333333444888???DDDGGGIIINNNIIICCC@@@BBBDDDEEEEEEBBBBBBCCCDDDDDDCCCCCCCCC>>>;;;888666555444222000///111333222///---...000222333555666777777666666777777666777888777555333555555444555888<<>>:::999;;;<<<:::999:::;;;???BBBCCCGGGMMMOOOMMMNNNOOOOOOOOOQQQYYYhhhsssrrrmmmkkkmmmooonnnppprrruuuvvvwwwvvvtttrrrrrrrrrlllqqqjjjccciiillllllrrr___cccccc^^^ZZZ[[[\\\\\\^^^]]]^^^cccgggfff___XXXUUUSSSOOOMMMLLLMMMNNNOOOJJJKKKMMMOOOPPPPPPOOOOOOLLLNNNOOOOOOMMMLLLMMMNNNUUUQQQQQQVVV]]]ZZZNNNCCC<<<>>>@@@@@@===;;;999999======>>>??????>>>===<<<===@@@BBBAAA???>>>@@@CCCAAA>>>???CCCDDDCCCCCCGGGMMMHHHDDDEEEJJJKKKGGGBBBDDDEEEEEEFFFFFFEEEEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGBBBJJJNNNJJJEEEEEEGGGIIIKKKFFFDDDFFFLLLNNNKKKGGGHHHHHHGGGFFFFFFGGGGGGGGGLLLMMMOOOOOONNNKKKHHHFFFCCCFFFHHHHHHKKKMMMKKKEEEFFFFFFEEEDDDEEEFFFGGGHHHGGGIIILLLLLLJJJHHHFFFEEEEEECCCBBBAAABBBCCCBBBAAAFFFCCCAAABBBEEEFFFDDDBBBBBBBBBCCCCCCEEEFFFGGGHHHKKKEEE@@@??????>>>>>>AAA@@@???>>>@@@BBBCCCCCCBBBBBBCCCEEEFFFFFFEEEDDDDDD@@@BBBBBB@@@@@@AAA>>>999===AAAAAA>>>>>>@@@???<<<>>>============???@@@AAA'''&&&$$$"""%%%)))(((###&&&%%%###"""###(((000555===AAAAAA>>>===??????===;;;;;;;;;;;;888555111///,,,---000333777999::::::777888999999888888;;;===<<<444***$$$$$$''')))***((('''(((,,,333:::???AAAAAACCCCCC??????AAAAAA>>>;;;::::::;;;======;;;888999000)))&&&%%%$$$'''+++,,,++++++...///...,,,+++))))))(((((('''((()))***,,,,,,,,,,,,++++++++++++***+++...111444666777888888888999999:::;;;<<<===<<<:::888888;;;<<<<<<;;;AAAAAAAAAAAA???;;;555111,,,+++***))))))***+++,,,******+++...333777999999888999::::::999:::<<<>>>888:::<<<===;;;::::::;;;;;;999888888999;;;::::::;;;999555222///---,,,,,,+++,,,---///111444777999999:::;;;<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;======;;;777333111000111333222111111222222111000/////////000000111111111444999>>>@@@AAABBBCCCAAAAAA===666000------///111333333222222111111000000///000111222555:::@@@EEEGGGHHHHHHGGGFFFFFFGGGIIIDDDFFFGGGEEEAAA<<<999999111//////333444222222666333333555888===BBBFFFHHHKKKFFFAAA@@@CCCHHHJJJKKKEEEEEEEEEEEEEEEEEEEEEEEECCC@@@;;;888666444222000***///333333000...222555222333444555666666666666666666666777666555333222777666444555999???FFFKKKQQQSSSUUUVVVUUUUUUVVVWWW[[[]]]___aaabbbbbb```^^^aaabbbcccbbb```______```___]]][[[]]]aaacccaaa___bbbbbb___ZZZWWWYYYaaahhhfffeeeccc___[[[VVVRRRNNNGGGHHHGGGCCC>>>;;;<<>><<<888555333111222666:::===>>><<<<<<============<<<<<<>>><<<;;;<<>>===<<<;;;::::::<<<===>>>???>>>===:::999===@@@CCCBBB??????BBBEEEAAA???@@@CCCDDDBBBCCCFFFLLLGGGDDDCCCFFFHHHFFFCCCCCCDDDFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDEEEFFFFFFEEEIIIKKKJJJGGGEEEEEEFFFKKKHHHFFFGGGKKKMMMKKKHHHBBBCCCCCCEEEFFFGGGHHHIIIJJJJJJLLLLLLKKKIIIGGGFFFEEEHHHJJJJJJLLLOOOMMMHHHEEEEEEEEEEEEFFFGGGHHHIIIFFFIIILLLLLLJJJGGGEEEDDDGGGEEEDDDDDDEEEFFFEEEDDDFFFDDDBBBCCCFFFGGGFFFCCCEEEEEEEEEEEEFFFHHHIIIKKKKKKGGGBBB@@@@@@AAABBBCCCDDDCCCAAABBBCCCCCCAAA@@@>>>???AAADDDEEEFFFGGGGGGBBBDDDEEECCCCCCCCC???999<<<@@@AAA>>>>>>@@@???<<<>>>============???@@@AAA((((((%%%###&&&***(((###***)))'''%%%%%%***000555999>>>@@@===;;;======;;;;;;;;;<<<;;;:::888666444222555888:::<<<<<<======666777888888888999;;;>>>999222)))%%%%%%'''))))))%%%%%%'''---444<<<@@@BBB???CCCDDDBBBAAA@@@===888999999:::<<<======<<<:::;;;222***'''&&&%%%'''+++***+++,,,---///111///---((('''&&&&&&''''''''''''''')))+++---...,,,+++)))+++...222777999999888666888999999::::::;;;;;;;;;:::999999999:::;;;::::::????????????>>>:::555111++++++***))))))***+++++++++++++++...333777999999555777888888888888:::<<<;;;999777777999;;;;;;:::???===:::999::::::999888999666333///---,,,------,,,,,,...111444888:::;;;:::::::::;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===<<<:::666111///000111111000000222333333111...//////000000111222222222555;;;???===>>>CCCEEECCC;;;888444000...---...///111222222222333333444444111111111000111555;;;???GGGHHHIIIHHHGGGFFFFFFHHHGGGIIIKKKJJJGGGBBB>>><<<222///000333444111222555444444666888;;;@@@EEEHHHIIIEEEBBBBBBFFFIIIJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEHHHDDD???;;;888666444222...222777777333333666:::555555444444444444555555333555666666555444222222666555444777>>>GGGQQQWWW]]]\\\YYYVVVTTTUUUYYY\\\]]]___```aaaaaa___^^^^^^aaaaaaaaa```^^^]]]^^^___^^^\\\[[[]]]aaacccbbb```dddccc```\\\YYYZZZ```dddbbbdddffffffccc^^^ZZZWWWQQQQQQPPPLLLGGGDDDEEEGGGEEEBBB???>>>@@@@@@>>><<<;;;999666555777:::<<<======<<<::::::;;;>>>BBBDDDHHHFFFDDDCCCFFFJJJMMMMMMSSSYYY\\\WWWTTTTTTVVVUUUXXXTTTRRRQQQPPPTTT```nnnzzzwwwppphhheeefffiiikkkpppmmmmmmrrryyyxxxpppgggnnnxxxwwwuuuyyyvvvnnnmmmnnnrrrqqqiiicccaaa```]]]\\\XXXUUUWWW]]]aaaaaa___VVVVVVTTTQQQNNNNNNOOOQQQOOOQQQRRRQQQNNNKKKJJJJJJMMMMMMLLLLLLMMMQQQWWW[[[WWWXXXXXXWWWSSSNNNHHHDDD???>>>=========<<<;;;:::<<<===>>>??????===;;;999>>>@@@BBBAAA@@@@@@CCCFFFCCCAAAAAADDDEEEBBBCCCFFFHHHGGGEEEDDDBBBBBBDDDEEEBBBDDDFFFGGGEEEEEEFFFHHHEEEEEEEEEEEEEEEFFFFFFGGGJJJHHHHHHJJJLLLKKKGGGDDDIIIJJJJJJIIIHHHGGGHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIKKKLLLLLLJJJKKKNNNMMMIIIDDDDDDEEEEEEFFFHHHIIIIIIDDDGGGJJJJJJHHHEEEDDDCCCHHHFFFEEEEEEFFFGGGFFFEEEGGGEEECCCEEEHHHIIIHHHEEEGGGFFFEEEDDDEEEFFFGGGIIIJJJHHHDDDBBBCCCFFFHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@AAADDDEEEDDDDDDEEEAAA;;;<<>>============???@@@AAA((()))(((%%%&&&))))))%%%((('''&&&$$$$$$'''---222333:::>>><<<:::;;;;;;:::<<<<<<=========;;;:::999999;;;>>>@@@?????????@@@777777888999::::::;;;;;;333---&&&###$$$&&&&&&&&&$$$%%%)))000777===AAABBB>>>CCCEEECCCAAA@@@;;;555777888:::;;;<<<<<<;;;;;;;;;333---+++***)))***---***,,,------///222111---((('''&&&&&&''''''&&&%%%'''))),,,......,,,)))'''///222777;;;<<<;;;999777<<<<<<<<<;;;:::888777666777777888888999:::::::::===<<<<<<===<<<:::555222+++***)))(((((()))***+++---,,,,,,...222666888888555666777777777777999;;;<<<999555555777:::::::::AAA???===<<<<<<<<<:::888444333000...------............///222777:::<<<;;;;;;;;;:::999::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;888444000...///000/////////111333333111//////000111111222222222111333;;;???<<<>>>DDDFFFCCC444333222111000/////////000000111222333444444555444444333111000222666:::DDDFFFHHHIIIHHHFFFFFFGGGIIIJJJLLLLLLJJJGGGCCC@@@666333222555444111111333333555666777999>>>CCCHHHKKKGGGDDDDDDFFFGGGFFFDDDJJJIIIHHHGGGFFFEEEEEEFFFIIIFFFCCC@@@>>><<<999777888;;;======:::999:::<<<;;;:::777555444444444444222444666666555444444444333444666<<>>>>>===BBB@@@===<<<>>>???@@@???EEEBBB@@@???AAAFFFLLLPPPSSSRRROOOMMMOOOUUUXXXWWWSSSXXXZZZWWWTTTTTTUUUTTTVVVRRRQQQTTTSSSSSS^^^llluuutttooofffbbbdddhhhiiikkkhhhiiiooouuutttkkkbbbsss{{{vvvpppuuutttoooqqqqqqrrroooiiieeeeeeccc```]]]XXXSSSSSSYYY^^^```___WWWVVVTTTSSSSSSSSSTTTTTTVVVUUUSSSQQQOOOMMMKKKJJJPPPPPPOOOOOOPPPTTTZZZ___SSSTTTTTTQQQKKKFFFEEEEEE===<<<;;;<<<======;;;999>>>>>>???@@@@@@???>>>===@@@@@@??????@@@BBBDDDEEEEEECCCCCCEEEFFFCCCCCCFFFEEEFFFFFFCCCAAA@@@BBBEEEAAADDDGGGGGGDDDCCCEEEHHHCCCCCCDDDEEEFFFGGGGGGHHHNNNHHHGGGLLLQQQOOOIIIEEEHHHJJJKKKIIIFFFEEEFFFHHHKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIGGGGGGGGGIIIJJJKKKLLLNNNLLLIIIJJJMMMLLLHHHDDDDDDEEEEEEFFFGGGHHHHHHDDDFFFGGGGGGEEECCCBBBCCCGGGFFFDDDCCCDDDEEEDDDCCCGGGEEEDDDEEEIIIJJJIIIFFFEEEDDDBBBAAAAAACCCEEEFFFGGGHHHEEECCCDDDIIIJJJGGGBBBAAAAAABBBEEEGGGGGGFFFAAAAAAAAAAAAAAAAAABBBBBB???BBBBBBAAACCCEEEBBB======??????<<<<<>>>>>============???@@@AAA'''++++++'''%%%((()))'''######"""!!!!!!$$$))),,,111999???>>><<<===>>>===>>>>>>?????????>>>======:::<<<>>>>>>===<<<===???<<<:::999:::<<<<<<888555---)))%%%###%%%'''&&&$$$%%%''',,,333:::>>>??????===AAACCCAAA@@@@@@<<<777666888:::;;;;;;:::::::::;;;555111111111......000,,,///000---///222000******((('''((())))))'''%%%((()))+++---...------,,,777888:::;;;<<<<<<;;;:::<<<<<<<<<;;;:::888666444333444666777888999:::;;;:::999999:::;;;999555333+++***)))(((((()))***+++...,,,,,,---000444666777666888888888777777999;;;888999:::999777777888:::===<<<;;;<<<<<<;;;999666000///...---------.../////////000444999<<<<<<;;;<<<;;;:::999888999;;;<<<;;;;;;<<<============<<<<<<;;;888333///---...000+++---///000111111111111///000111111222111000000222<<>>???===:::======>>>>>>>>>>>>>>>>>>BBB>>>;;;<<>>>>>???@@@BBBDDDFFFGGG@@@BBBBBB@@@BBBEEECCC???>>>???===::::::???AAA@@@>>>============???@@@AAA''',,,---(((%%%&&&))))))$$$%%%$$$$$$$$$&&&***---222;;;BBBBBB@@@AAABBBAAA??????@@@@@@@@@?????????777999;;;:::777777888;;;@@@<<<:::;;;===<<<666000,,,)))&&&&&&((()))'''%%%&&&)))...555;;;>>>>>><<<===@@@AAA>>>>>>@@@???;;;666888:::;;;:::999999:::;;;666444666666333111222///222222......111...''',,,***((()))++++++)))&&&'''''')))+++...000333444===<<<;;;::::::;;;======888999:::;;;:::999888777000222555777888999:::<<<888888888999:::999666333+++***)))(((((()))***+++...---+++,,,///333444555888999:::999888888:::<<<444:::???>>>888444666:::666666777999:::999666444---------------...//////111000111555:::======;;;<<<;;;999888888999;;;<<<;;;<<<======>>>>>>======<<<:::777222...---...000))),,,.../////////111333...///000111111000///...333@@@GGGCCCAAABBB;;;111//////000111222333444555666555555555555555555555666666555333222222444666888===CCCHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKIIIFFFCCC===:::888888666111///111111222444444444888???EEEJJJFFFAAA@@@CCCGGGHHHHHHFFFFFFEEEEEEFFFHHHIIIJJJCCCCCCDDDFFFHHHHHHGGGEEEBBBBBBCCCEEEHHHJJJIIIHHHHHHEEE@@@;;;777666555555222555999:::888777999;;;>>>???BBBGGGOOOWWW^^^bbbWWW^^^ggglllkkkeee^^^YYYWWWYYYZZZXXXTTTRRRRRRSSSRRRRRRRRRQQQQQQTTTXXX[[[SSSQQQPPPSSSXXX[[[ZZZYYY]]][[[\\\cccjjjlllfff___^^^```aaa```___aaaeeeiiifffbbb]]]\\\]]]\\\ZZZXXXUUUXXXYYYUUUNNNLLLQQQVVVMMMLLLLLLMMMOOOPPPOOONNNQQQPPPOOOOOOQQQSSSVVVXXX[[[^^^^^^[[[[[[___\\\VVVRRRTTTTTTRRRRRRTTTTTTPPPVVVRRRSSSXXXUUUOOOTTT```eeejjjiiiaaa^^^bbbeeeddddddkkkqqqqqqkkkeeecccccceeennnlllhhhnnnnnniiijjjkkkhhhdddccckkkssssssnnnccc]]]XXXXXXZZZ[[[YYYUUURRROOONNNRRRYYY^^^^^^\\\ZZZTTTNNNLLLOOOQQQOOOMMMMMMOOORRRRRRQQQOOONNNNNNKKKEEE>>>;;;===>>>>>><<<777777888<<<@@@BBB@@@===;;;;;;::::::;;;<<<===>>>CCC===999;;;AAAFFFDDDAAAHHHFFFEEEHHHHHHEEEDDDGGGGGGCCC???@@@DDDEEEAAA===@@@DDDGGGFFFBBB@@@BBBFFF???@@@CCCEEEGGGIIIJJJJJJCCCBBBEEEKKKKKKFFFDDDGGGJJJGGGDDDFFFKKKNNNKKKGGGJJJKKKLLLLLLLLLKKKIIIHHHGGGHHHIIIJJJIIIGGGDDDBBBBBBFFFIIIIIIKKKLLLGGG@@@CCCDDDDDDEEEEEEEEEEEEDDDGGGGGGFFFDDDBBBBBBCCCEEEIIIGGGEEEDDDDDDDDDCCCAAAEEECCCBBBDDDGGGIIIHHHEEEDDDDDDCCCCCCEEEHHHKKKNNNBBBEEEDDD@@@AAADDDBBB<<>>???===888999>>>AAAAAA>>>============???@@@AAA%%%''')))******)))&&&%%%***%%%"""$$$%%%%%%&&&)))444888<<>>???BBBAAA<<<<<<>>>??????===<<<;;;<<<@@@@@@??????<<<666///***)))&&&$$$%%%((()))(((&&&$$$)))111888<<<===???@@@AAA>>>;;;;;;<<<<<<999666===:::777777999<<<<<<;;;999888777666555555555555888555111......///000111...,,,***)))))))))((('''&&&'''(((***,,,000666:::<<<;;;;;;;;;<<<===???@@@???===<<<<<<;;;999555333///111444777999;;;;;;;;;;;;;;;;;;:::999888777666000+++)))+++,,,***)))+++***,,,,,,,,,+++---222777555666888::::::999888666:::<<<>>>>>>;;;888777777777777:::>>><<<555000///222222222///------...000111555999<<<;;;:::999999>>>===<<<::::::;;;<<<<<>>>>>>>>@@@@@@>>>===<<<:::666000+++***,,,...000///---------...000111,,,000555555111///111444???@@@BBBDDDDDD???888333000111333555555555555444333111000222666888777555<<<;;;999777666666777777777999<<>>CCCEEEGGGGGGFFFDDDDDDDDDIIIGGGEEEDDDDDDDDDFFFGGGDDDEEEGGGHHHDDD@@@BBBHHHCCCCCCCCCDDDEEEFFFGGGHHHIIIFFFCCCBBBCCCBBB???======>>>???AAABBBDDDEEEFFFHHHGGGIIIQQQ[[[```]]]YYYSSS]]]iiipppnnngggaaa]]][[[VVVQQQPPPSSSTTTRRROOOPPPSSSUUUSSSPPPOOOSSSXXXSSSTTTSSSRRRRRRSSSWWWYYYcccfff``````jjjkkkgggllleeeeeebbb^^^___dddeeebbbiiieeebbbdddiiikkkiiieeellliiiccc___]]]\\\[[[ZZZUUUQQQPPPQQQOOOLLLPPPXXXXXXNNNLLLUUUXXXSSSUUU]]]hhhaaaXXXRRRRRRVVVYYY[[[\\\VVVQQQRRRXXX]]]\\\ZZZ___VVVSSSYYYYYYSSSSSSYYYfffgggdddaaabbbffffffccc\\\bbbjjjnnnlllfff```\\\aaaiiimmmiiieeegggjjjllliiiiiikkkoooooommmooossseeebbb^^^[[[ZZZZZZZZZZZZVVVRRRPPPSSSVVVUUUWWWZZZPPPTTTRRRKKKIIIMMMOOOMMMPPPPPPPPPOOONNNMMMLLLKKKDDD@@@<<<<<<>>>@@@@@@??????@@@AAAAAA@@@???===<<<===<<<<<<<<<<<<======>>>CCCDDDCCCBBBAAAAAACCCEEECCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGDDDBBBAAAAAAAAACCCEEEEEEEEEDDDEEEFFFGGGDDDBBBBBBDDDFFFFFFDDDGGGHHHHHHHHHGGGGGGIIIKKKJJJIIIIIIKKKKKKJJJGGGDDDFFFGGGJJJLLLMMMKKKHHHEEEMMMIIIEEEDDDFFFIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGFFFEEEEEEFFFFFFDDDBBBFFFEEEDDDCCCDDDEEEHHHIIILLLHHHEEEDDDFFFGGGEEECCCIIIIIIHHHGGGFFFEEEDDDDDDFFFCCCAAAEEEKKKPPPPPPNNNKKKIIIEEEAAADDDHHHEEE??????@@@@@@AAACCCDDDDDDEEEFFFDDDBBB@@@@@@@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDD@@@@@@???<<<;;;<<>>?????????%%%&&&(((******(((&&&%%%%%%"""!!!&&&)))((((((+++///333888<<<>>>@@@BBBCCCBBBCCC@@@===???BBB@@@;;;:::<<<>>>???>>><<<======>>>===<<<;;;999444...***)))&&&$$$%%%'''((('''&&&%%%+++222888;;;===?????????>>>===>>>>>>>>><<<;;;>>>;;;888888:::<<<<<<;;;777777777666666777888888999666111......///000111000///...------,,,,,,+++,,,---...///111555:::>>>@@@???>>>======>>>??????>>><<<;;;::::::888555222333444666777999999999999:::;;;;;;;;;;;;999888777222,,,***+++,,,***)))++++++,,,,,,+++***,,,111444<<<===>>>>>>===;;;888777999<<<>>>>>><<<999888888777666777;;;999333......111222111///------///000222666:::<<<<<<;;;::::::>>>===<<<<<<;;;;;;<<<<<<===<<<;;;===>>>>>>===;;;===999444///,,,+++,,,------......///////////////---111555444222111444777BBBCCCEEEEEEAAA;;;555000000111222333333444444444444333222444666777555333888888777666777777999999999:::<<>>===;;;===@@@BBBBBBAAA???@@@AAAAAA@@@???>>>=========<<<<<<<<<===>>>>>>CCCCCCCCCBBBAAAAAACCCEEEAAABBBBBBBBBBBBBBBCCCCCCFFFGGGGGGFFFCCCBBBBBBCCCGGGHHHIIIHHHFFFDDDEEEFFFEEECCCAAABBBEEEHHHIIIHHHGGGHHHIIIHHHGGGGGGIIIKKKIIIHHHHHHIIIJJJIIIFFFCCCBBBEEEHHHJJJJJJIIIHHHHHHLLLIIIGGGGGGJJJLLLLLLLLLIIIIIIHHHGGGHHHIIIKKKLLLHHHHHHHHHIIIKKKKKKIIIGGGGGGFFFEEEDDDDDDEEEFFFFFFHHHFFFDDDEEEGGGGGGCCC@@@EEEEEEEEEDDDDDDDDDDDDDDDCCCAAAAAAEEELLLOOOOOOMMMKKKIIIDDD@@@BBBEEECCC===BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???AAABBBEEEDDDCCCBBBBBBCCCDDDEEEFFFBBB>>>===???@@@@@@@@@@@@???======???@@@???>>>$$$&&&'''))))))(((&&&%%%$$$"""$$$***---***((()))))),,,222666:::===@@@CCCAAABBBAAA>>>???AAA@@@<<<999;;;===>>>=========>>>;;;:::777666444111---)))(((&&&%%%%%%&&&''''''&&&)))---333888;;;===>>>???<<>>>>>@@@>>>;;;:::;;;<<<<<<;;;777777777777888999:::;;;999777222///---...000222444444333222222222111111333333444444555888===@@@AAAAAA???>>>===============;;;:::999999888555333777888888888888888777777999:::<<<======<<<:::999444...+++,,,,,,***)))++++++,,,+++******+++...111999:::;;;;;;;;;999888777:::<<<>>>>>><<<:::999999666444444666444///,,,---000000000...------000222555888;;;======<<<<<<<<<===>>>>>>>>>======<<<<<<:::999999;;;<<<===<<<:::<<<777111---......---,,,+++---///111111000...---///111444444333444888<<>>666000...222222222222222333444555444333333555666666333111444444444555777888:::;;;:::;;;<<<>>>@@@BBBDDDEEENNNIIIDDDFFFLLLPPPOOOLLLKKKFFF>>>888555333333222111222222000///000555999BBBCCCDDDDDDDDDDDDFFFHHHFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCFFFIIIHHHFFFIIIOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHKKKMMMMMMMMMJJJGGGEEEGGGLLLNNNLLLHHHKKKJJJKKKSSS^^^fffhhhggggggkkkqqqvvvvvvpppggg```ZZZVVVRRRQQQSSSTTTSSSQQQOOOQQQSSSRRROOOOOORRRUUURRRTTTUUUTTTTTTTTTVVVXXXVVV[[[XXXZZZfffiiiiiiooollljjjddd]]][[[]]]\\\YYY[[[^^^cccfffgggjjjooorrrnnnjjjhhhhhhjjjhhhbbb\\\[[[TTTQQQWWW]]]YYYNNNFFFDDDOOOVVVRRRLLLPPPZZZbbboootttwwwqqqfff```ccciiinnniiifffggglllnnnlllhhhccc[[[XXX\\\]]][[[]]]bbbgggiiiiiigggiiikkkiiieee\\\^^^``````^^^]]]\\\]]]gggppptttooohhhhhhlllpppxxxvvvuuuvvvrrrmmmlllpppqqqiii```\\\\\\\\\ZZZWWWTTTPPPOOOQQQPPPLLLIIIIIILLLPPPRRRPPPOOOQQQQQQPPPHHHHHHGGGFFFDDDAAA???>>>888888;;;???CCCDDDDDDBBB???@@@@@@AAAAAA@@@???>>>===============>>>??????BBBCCCDDDCCCAAAAAACCCEEEEEEEEEEEEEEEEEEEEEDDDDDDGGGGGGFFFDDDBBBAAACCCEEEJJJKKKKKKIIIGGGFFFHHHIIIFFFEEECCCDDDFFFHHHIIIIIIGGGHHHIIIIIIHHHHHHIIIKKKIIIHHHHHHHHHIIIHHHFFFCCC@@@CCCGGGHHHGGGGGGIIIKKKIIIHHHHHHIIILLLMMMMMMMMMKKKIIIHHHGGGHHHKKKNNNPPPHHHIIIJJJLLLNNNMMMJJJGGGHHHGGGGGGFFFEEEEEEDDDDDDEEEDDDDDDFFFHHHGGGBBB>>>CCCCCCCCCDDDDDDEEEEEEEEECCCBBBCCCFFFKKKLLLJJJGGGKKKJJJEEEAAABBBEEECCC>>>BBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>???@@@BBBCCCGGGFFFEEEDDDDDDEEEFFFGGGJJJDDD======@@@BBB???;;;???>>>>>>???@@@AAA???>>>$$$%%%'''(((((('''&&&&&&)))'''***000111,,,'''%%%'''))),,,...111666<<<@@@@@@BBBBBB??????BBBAAA===:::<<<>>>>>><<<;;;;;;;;;777444222000///---+++((('''&&&%%%%%%&&&'''''''''---000555999:::<<<>>>???;;;@@@DDDDDDAAA>>>>>>>>>AAA???>>>===<<<<<<<<<<<<888888888888999:::;;;<<<:::888444000---...111444777888999999777666666777555666666555555777;;;???>>>>>>======<<<;;;;;;;;;===;;;:::999:::999777555999999999999999888888777999:::===??????>>><<<;;;666000,,,,,,,,,***)))+++,,,++++++***)))***,,,...111222555777999;;;<<<<<<<<<>>>@@@???===:::888888555111000111000,,,+++---///000///...---///222555888:::===>>>=========>>>===>>>?????????>>><<<;;;999888888:::<<<===<<<:::;;;555...,,,///111///,,,,,,---///000000000///...///000222222333666;;;???CCCGGGJJJFFF===444000///444333222222222333555666111222333555555444222111222222333555666888999:::999999:::;;;>>>AAADDDFFFNNNKKKHHHHHHJJJLLLLLLKKKMMMHHHAAA;;;777555444333555555555444222333777:::EEEEEEDDDAAA>>>===>>>???@@@AAACCCEEEFFFGGGHHHHHHDDDCCCEEEHHHFFFCCCEEEJJJHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFIIILLLNNNOOOPPPNNNIIIEEEHHHNNNPPPLLLGGGHHHGGGHHHOOO[[[dddiiikkkoooppprrrttttttoooeee^^^VVVSSSOOONNNOOOPPPPPPOOORRRSSSUUUTTTSSSRRRTTTVVVRRRSSSUUUUUUUUUUUUWWWXXX]]]bbb``````jjjmmmlllsssooonnnhhhaaa```cccccc```^^^^^^``````aaabbbcccdddgggdddbbbeeejjjkkkgggbbbbbb]]]\\\aaafffcccXXXOOOGGGXXX```WWWRRR[[[fffiiijjjrrrwwwtttkkkdddeeehhhjjjiiiiiimmmsssvvvvvvtttiiiccc___aaa```[[[YYY[[[fffiiiiiihhhhhhiiieee___YYYZZZ\\\[[[ZZZYYYYYYZZZhhhoooqqqjjjdddgggnnntttrrrpppppprrrppplllmmmqqqllleee]]][[[^^^aaa```^^^RRRNNNLLLOOOQQQOOONNNPPPJJJMMMOOOOOOMMMLLLKKKJJJFFFEEEDDDBBB@@@===;;;:::555777<<>>???@@@AAAAAAAAA@@@???============>>>???@@@@@@BBBCCCDDDCCCBBBAAACCCDDDHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGFFFCCCAAABBBDDDFFFHHHIIIIIIIIIHHHIIIKKKNNNJJJIIIGGGFFFFFFFFFFFFFFFGGGIIIJJJJJJIIIIIIJJJKKKJJJIIIHHHIIIIIIIIIFFFDDDBBBEEEHHHGGGEEEEEEIIIMMMGGGGGGHHHJJJKKKKKKJJJIIIKKKKKKJJJJJJKKKLLLNNNOOOGGGHHHIIILLLLLLKKKFFFCCCFFFGGGGGGGGGGGGFFFEEEDDDEEEDDDCCCEEEHHHHHHDDD@@@EEEEEEEEEEEEFFFFFFFFFGGGDDDDDDEEEHHHJJJHHHDDDAAAJJJJJJGGGCCCDDDHHHGGGCCC???@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDHHHGGGFFFDDDDDDEEEFFFFFFHHHCCC>>>===>>>???<<<999???>>>???@@@BBBBBB@@@>>>%%%%%%'''(((((((((''''''+++***---333333...(((&&&))))))(((''')))...666;;;===AAABBB???>>>@@@@@@===:::<<<===<<<999777666666111///---++++++***)))'''%%%&&&&&&&&&&&&''')))***111444777999:::;;;===???===AAADDDDDD@@@<<<;;;;;;@@@@@@???>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;:::666000------111555:::===>>>===;;;999999:::777777777555555777:::>>><<<<<<============<<<<<<>>><<<;;;:::;;;;;;999888::::::999999999::::::::::::;;;===?????????>>>===999333...---,,,***))),,,,,,+++*********++++++,,,///000333777:::===???@@@===>>>@@@>>>;;;777555555333///---...---***+++.../////////......000555888;;;<<<>>>>>>======>>>@@@===>>>?????????>>><<<;;;:::::::::;;;======<<<;;;888333---,,,///222000---///......---...///000111//////000000333777===AAA@@@EEEHHHEEE===666444444333222111111111222333444000111333444444333333333333333444555666777777777666666777999<<>>;;;888666444777777666555444555777999CCCBBB@@@<<<888666777888:::;;;>>>AAADDDFFFGGGGGGBBBAAABBBEEEEEECCCDDDHHHFFFGGGGGGHHHGGGGGGFFFEEECCCDDDFFFGGGIIIJJJLLLMMMMMMHHHDDDFFFLLLNNNJJJEEEGGGFFFGGGNNNXXXcccjjjmmmqqqpppoooooonnnhhh```YYYTTTRRRPPPNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRQQQRRRSSSQQQSSSTTTTTTUUUVVVXXX[[[dddjjjfffdddkkkkkkiiipppooonnniiidddeeejjjllljjjeeeaaa]]]]]]^^^^^^ZZZVVVaaa]]][[[]]]bbbeeecccaaaiiijjjlllmmmnnnmmmhhhcccQQQ___ddd[[[[[[hhhpppmmmppprrrtttrrrkkkddd^^^\\\cccbbbdddiiioootttuuutttqqqnnnlllmmmkkkeee```^^^kkkmmmmmmkkkjjjiiiddd]]]ZZZ\\\^^^___^^^\\\\\\\\\fffjjjiiibbb___fffpppuuunnnllllllnnnmmmkkkmmmqqqqqqjjjaaa]]]\\\\\\ZZZWWWXXXRRRNNNOOOOOOMMMNNNPPPKKKLLLNNNNNNJJJFFFCCCCCCDDDCCCBBBAAA???===;;;:::666999>>>AAABBBBBB@@@???>>>???@@@AAABBBBBBAAA@@@=========>>>>>>@@@AAAAAAAAACCCDDDDDDBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAFFFFFFEEECCCBBBBBBEEEGGGFFFGGGHHHHHHHHHHHHJJJLLLIIIIIIHHHGGGFFFFFFGGGHHHGGGIIIKKKLLLJJJJJJJJJKKKLLLKKKJJJJJJJJJJJJHHHFFFHHHIIIJJJIIIGGGGGGIIILLLHHHIIIKKKKKKJJJHHHGGGFFFJJJKKKLLLMMMMMMLLLKKKJJJHHHIIIIIIKKKKKKHHHCCC@@@DDDEEEFFFGGGGGGGGGGGGGGGHHHEEECCCDDDGGGHHHGGGEEEFFFFFFFFFEEEEEEEEEEEEDDDAAABBBEEEHHHIIIHHHDDDBBBEEEFFFEEECCCDDDIIIJJJHHHAAAAAAAAABBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAEEEEEECCCCCCBBBCCCDDDEEEDDDCCCBBB???===<<<<<<===?????????AAACCCCCCAAA???&&&&&&'''((()))))))))))))))(((+++111333///,,,+++)))(((&&&$$$$$$(((...333666;;;===;;;999;;;:::888666888888777333000///...,,,+++))))))))))))'''%%%$$$%%%''''''((())),,,...555777999999::::::===??????AAABBBAAA???<<<::::::>>>???@@@???===<<<===>>>======<<<;;;;;;<<<<<<<<<<<<;;;777111,,,,,,111666<<>>===>>>????????????>>>>>>???===;;;:::;;;<<<;;;::::::::::::::::::;;;<<<<<<;;;<<<======>>>>>>>>>>>><<<555///...,,,***))),,,,,,+++)))***+++,,,,,,+++---...///111333555777888999:::<<<:::777333111111000---+++------+++,,,000///////////////333888<<<<<<===>>>===<<<===???AAA===>>>>>>>>>======<<<<<<<<<;;;;;;<<<======<<<:::444111------///111000///000///---,,,---...000222/////////111444999>>>AAA>>>BBBEEEDDD???;;;999999333333222222222222333333333555555555333222333555444444555666777777666666555555555666;;;@@@FFFJJJHHHLLLNNNJJJDDDAAADDDHHHKKKIIIEEEBBB???<<<888555666555444333333444444555:::::::::888666444555666555777888;;;>>>@@@BBBCCC<<<;;;===BBBDDDDDDFFFJJJGGGHHHHHHHHHFFFDDDBBBAAABBBDDDFFFFFFFFFGGGIIIKKKKKKGGGDDDFFFJJJLLLIIIFFFHHHHHHJJJPPPYYYcccjjjnnnooonnnllliiifff```YYYUUUVVVTTTRRRQQQPPPQQQSSSTTTQQQRRRSSSSSSTTTTTTSSSSSSQQQRRRSSSSSSTTTWWW[[[___eeejjjfffcccgggeeecccjjjnnnmmmiiidddgggmmmqqqpppkkkfff```___aaaaaa[[[UUU___]]][[[[[[\\\]]]]]]\\\cccjjjnnnmmmkkkjjjjjjhhhXXXaaaddd^^^```kkkqqqnnnooonnnmmmmmmmmmjjjeee````````````cccgggkkklllmmmpppoooooopppppplllhhhdddiiikkkkkkhhhgggfffaaaZZZ___bbbfffgggfffdddcccccceeefffccc^^^```hhhooorrrooommmlllmmmkkkiiijjjooooookkkeee```]]][[[YYYWWWVVVPPPNNNPPPQQQQQQQQQTTTNNNLLLMMMMMMHHHAAA>>>???@@@@@@@@@???>>>===<<<;;;:::<<>>>>>>>>===>>>@@@AAABBBBBBBBBBBB>>>>>>>>>>>>???@@@BBBBBBAAACCCDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCEEEGGGGGGHHHIIIIIIGGGEEEEEEEEEDDDEEEFFFFFFFFFGGGJJJMMMGGGJJJLLLMMMLLLKKKKKKKKKMMMLLLJJJJJJKKKKKKIIIHHHLLLKKKJJJJJJJJJJJJKKKKKKJJJLLLMMMLLLJJJHHHGGGGGGIIIJJJLLLNNNMMMKKKHHHFFFJJJJJJJJJKKKKKKIIIEEEAAAEEEEEEFFFFFFGGGHHHHHHIIIIIIEEECCCCCCFFFIIIIIIGGGDDDDDDDDDCCCCCCBBBBBBBBB<<>>>>>BBBAAA@@@@@@@@@BBBCCCDDDCCCDDDEEECCC@@@>>>@@@BBB@@@??????AAACCCCCCBBBAAA''''''((())))))************'''(((---///,,,***+++$$$%%%&&&&&&%%%&&&)))+++---333666333111222222000///000111000---***))))))((('''''''''((((((&&&$$$"""%%%((())))))+++///222999:::::::::999:::<<<>>>AAA@@@????????????===;;;<<<>>>@@@???===<<<===>>><<<<<<<<<<<<===>>>>>>???===<<<888222,,,,,,222777===AAADDDBBB===999888:::888888777666555777;;;>>>??????@@@@@@???>>>===<<<>>><<<:::999:::;;;;;;:::===<<<;;;::::::;;;<<<<<<======<<<<<<<<<===>>>>>>>>>777000///---***))),,,,,,***)))***---...---,,,*********+++,,,---......000222444444222///...---...++++++---...---...222000000000///111555;;;???===>>>>>><<<;;;<<>>===<<<<<<;;;;;;<<<<<<>>><<<<<<<<<===<<<:::888111000.........000111222...............///000000111000111333777;;;???AAA>>>@@@BBBCCCBBB???===;;;777777888888888888777777;;;;;;:::777333222444666333444666777888888777777666555444555999???EEEIIIGGGJJJKKKIIIFFFDDDFFFHHHIIIHHHGGGFFFDDD???:::555555444222222222222222222333444666666555444555666555555555555777999;;;===666444555;;;??????@@@DDDBBBCCCDDDDDDDDDBBB@@@>>>BBBDDDGGGGGGFFFGGGIIIKKKIIIHHHGGGHHHJJJKKKJJJIIIIIIJJJLLLQQQYYYbbbiiimmmmmmllljjjfff___YYYUUUSSSUUUUUUSSSRRRQQQQQQSSSUUURRRRRRSSSTTTUUUUUUTTTSSSQQQQQQQQQQQQSSSXXX^^^ccccccjjjfffcccgggeeedddlllrrrpppkkkfffhhhooorrrqqqnnnkkkgggeeedddbbb___\\\```bbbddddddbbb```___```[[[ccciiigggeeeeeeccc___[[[aaaccc```aaahhhmmmnnnllljjjiiijjjnnnooonnnllleeedddcccdddfffiiikkklllkkkkkkjjjiiijjjkkkiiigggfffhhhgggddddddddd```[[[eeehhhjjjkkkjjjiiiiiiiiieeeeeebbbaaaffflllnnnkkknnnlllkkkkkkiiifffhhhmmmiiiiiihhhddd___]]]]]]^^^VVVSSSSSSWWWYYYVVVTTTUUULLLIIIIIIIIIDDD<<<999<<<;;;;;;<<<<<<===<<<<<<<<<===>>>???>>><<<<<<>>>@@@===>>>@@@BBBCCCCCCCCCBBB>>>>>>>>>???@@@AAABBBCCCAAACCCDDDEEECCCBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDEEEEEEDDDDDDEEEGGGDDDGGGIIIJJJGGGEEECCCCCCAAACCCEEEEEEEEEGGGKKKNNNHHHJJJMMMNNNMMMKKKKKKKKKMMMKKKIIIIIIJJJJJJIIIHHHLLLIIIGGGIIIMMMOOOMMMJJJHHHJJJLLLKKKHHHFFFGGGHHHGGGHHHIIIJJJKKKJJJIIIHHHIIIHHHHHHIIIJJJJJJGGGEEEHHHGGGFFFFFFFFFGGGHHHIIIEEECCCBBBDDDHHHIIIHHHEEEBBBBBBBBBCCCCCCCCCCCCCCC>>>AAAEEEGGGHHHHHHHHHGGG===AAAAAA???@@@EEEHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@AAA@@@@@@????????????>>>>>>???AAACCCDDDBBBAAAAAAAAABBBCCCBBBBBBAAA@@@???@@@BBBDDDDDDCCC'''(((((()))***++++++,,,---)))(((++++++(((&&&'''"""&&&((((((&&&&&&&&&&&&,,,000---+++,,,,,,***(((***++++++(((&&&%%%%%%&&&&&&&&&'''((((((%%%###"""%%%((()))***,,,111444:::;;;;;;:::999:::<<<>>>BBB???===>>>@@@BBB@@@===:::===@@@???===<<<===???:::;;;;;;<<<>>>???AAABBB======999222,,,,,,222888===AAADDDBBB<<<888777999666666555444333555999<<>><<<;;;::::::;;;;;;???>>><<<::::::<<<===???@@@888111///---***))),,,,,,***)))+++...///...,,,*********+++,,,---...///))),,,...///...,,,,,,,,,---***+++...///...000333000000000000222666===AAA>>>>>>===<<<;;;<<<>>>AAA>>>===<<<::::::;;;<<<<<<>>>===<<<;;;<<<;;;999777...///000///......111333,,,---///000111000///...222222222555999===@@@AAA@@@@@@AAABBBCCCBBB???<<<===>>>?????????>>>===<<>>@@@@@@@@@???>>>BBBEEEHHHHHHGGGHHHKKKNNNHHHIIIIIIJJJKKKKKKLLLLLLHHHIIILLLQQQXXX```fffjjjkkklllkkkeee\\\VVVSSSTTTSSSSSSRRRPPPOOOPPPRRRTTTMMMMMMNNNOOOQQQQQQOOOMMMQQQPPPPPPPPPRRRXXX```eeedddkkkhhhfffjjjiiiiiirrrwwwvvvpppjjjjjjppprrrqqqoooooonnnjjjddd```______aaahhhnnnooolllhhhhhhjjjZZZccciiihhhgggfffaaaZZZ\\\aaadddcccaaacccjjjooorrrppplllkkkkkklllmmmmmmjjjiiihhhhhhjjjmmmppprrrmmmlllhhheeefffiiijjjiiigggiiiiiifffgggiiifffaaahhhiiijjjjjjiiiiiikkkmmmfffeeedddeeelllqqqmmmeeejjjgggggghhhgggeeehhhmmmjjjlllmmmhhh```\\\[[[^^^bbb______bbb___VVVNNNKKKHHHDDDCCCDDD???777555999666777888:::;;;;;;;;;;;;>>>??????<<<:::;;;>>>BBB<<<>>>@@@BBBCCCCCCCCCCCC>>>>>>>>>???@@@BBBCCCDDD@@@BBBEEEEEECCCBBBBBBBBB???@@@@@@@@@AAAAAABBBBBBAAACCCEEEFFFEEEEEEEEEFFF@@@CCCHHHJJJIIIGGGFFFEEECCCEEEFFFFFFDDDEEEHHHLLLHHHJJJMMMNNNMMMLLLKKKKKKLLLJJJHHHHHHIIIIIIHHHGGGKKKGGGDDDHHHOOORRRNNNIIIDDDFFFHHHGGGEEEDDDFFFHHHFFFFFFFFFGGGHHHIIIJJJKKKEEEEEEEEEFFFIIIJJJIIIHHHKKKIIIGGGEEEEEEEEEGGGHHHBBBAAABBBEEEIIIIIIFFFBBBBBBBBBCCCDDDEEEFFFGGGHHHDDDFFFHHHHHHGGGEEEDDDDDD@@@CCCDDDAAAAAAEEEHHHHHHEEEEEEEEEEEEFFFFFFFFFFFF@@@@@@AAABBBCCCCCCCCCCCC>>>>>>===>>>???AAACCCEEEAAA===;;;===CCCEEECCC???BBBAAA??????AAADDDDDDDDD))))))((((((''''''((((((""":::666'''+++,,,&&&***''''''''''''&&&%%%$$$###%%%&&&'''((((((&&&$$$###&&&%%%$$$$$$#########$$$$$$$$$%%%&&&(((((('''%%%%%%(((******)))---555<<>>>>><<<;;;<<<>>>AAA@@@@@@???<<<:::999:::<<<:::;;;===>>>@@@@@@AAAAAA===>>><<<777111...111666;;;>>>AAA@@@===:::999:::999999888666444555888:::===>>>>>>;;;888777999<<>>BBBAAA>>>999444///,,,)))))))))***+++,,,------,,,+++)))&&&&&&+++111333---''',,,000000------///...+++------------...///000000......///222666:::???AAAAAA???<<<::::::;;;===>>>===;;;999777777999;;;===???===<<<<<<>>>===:::777333...******...000///---/////////////////////000...222555777:::@@@CCCCCC<<<<<<===???AAACCCBBBAAA===@@@DDDGGGIIIHHHGGGEEEGGGCCC===999666444222000444555777777666555555666444333111222555;;;AAAEEEIIIHHHFFFFFFGGGIIILLLNNNJJJNNNLLLEEEFFFIIIAAA333;;;777333333555666666444444111...000333555444222777444333444666777555333...111444444444555999===999777999===;;;555555999AAABBBDDDEEEGGGKKKPPPTTTHHHIIIIIIJJJKKKNNNSSSWWWMMMOOORRRXXX^^^dddhhhjjjjjjiiiggggggeee```XXXRRRRRRSSSSSSSSSTTTTTTUUUUUUPPPPPPPPPPPPQQQSSSTTTUUUQQQNNNMMMOOOQQQTTT\\\dddqqqkkkeeeeeejjjoooqqqpppqqqqqqpppllliiijjjoootttkkklllkkkggg```\\\\\\]]]iiimmmlllfffffflllooonnneeeaaabbbgggjjjgggdddcccXXX]]]```]]]^^^fffooossstttkkkeeejjjooonnnmmmooorrrllliiilllnnnnnnrrrzzzppppppmmmiiikkknnniii___hhhiiiiiihhhfffdddddddddfffhhhiiihhhdddccceeegggnnnggg``````dddfffccc^^^dddfffeeedddeeeiiihhhdddmmmmmmmmmkkkiiihhhiiikkkkkkgggaaa]]][[[TTTKKKDDDAAAAAA@@@<<<777666999<<<>>>>>>>>>??????>>><<<:::>>>???@@@>>>;;;:::===???AAA>>>===BBBHHHJJJEEE@@@;;;>>>@@@AAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBFFFGGGCCCAAABBBBBB@@@@@@CCCFFFGGGGGGFFFGGGHHHFFFFFFEEEFFFGGGHHHGGGFFFCCCFFFIIIIIIGGGFFFGGGIIIKKKHHHGGGHHHGGGDDDGGGLLLNNNLLLKKKJJJKKKKKKIIIGGGOOOMMMKKKKKKMMMNNNLLLIIIHHHDDDDDDHHHHHHDDDDDDHHHBBBFFFKKKNNNMMMLLLMMMOOONNNGGGEEEIIIKKKGGGCCCDDDJJJHHHEEECCCDDDDDDEEEEEEFFFFFFGGGIIIJJJIIIFFFDDDEEECCCBBBBBBDDDEEEDDDCCCGGGFFFDDDBBBBBBCCCEEEGGG;;;???CCCEEECCCCCCEEEHHHIIIHHHEEEBBB@@@AAADDDGGGDDDBBB@@@???AAACCCCCCCCC======>>>AAADDDFFFFFFFFF@@@<<<999;;;@@@CCCAAA>>>DDDDDDCCCCCCDDDEEEFFFGGG+++***((('''&&&''''''((($$$===;;;)))***,,,(((***&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%'''(((((('''&&&&&&)))+++,,,---111777======;;;::::::;;;===<<<<<>>>>>??????@@@@@@???@@@???===;;;;;;<<<>>>======>>>???@@@BBBBBBCCC@@@@@@>>>888111---///222;;;>>>AAAAAA>>>;;;;;;<<<999999999777666666777999>>>>>>===;;;999999:::;;;>>>;;;777666777:::===>>>>>>CCCQQQ]]]WWWGGG>>>@@@;;;<<<>>>@@@@@@>>><<<:::???>>>:::666222///---+++((()))***+++,,,,,,,,,+++***((((((+++000111...***,,,//////,,,,,,...---***---,,,,,,,,,---...000111///000333666999;;;===>>>;;;;;;;;;<<<===>>>>>>???===;;;999888888999;;;===>>>===<<<<<<===;;;888444333///++++++///111000...//////000111111222333333000000333777;;;===???AAA???>>>>>>???BBBBBBBBB@@@???AAADDDGGGIIIIIIHHHGGGIIIHHHEEEAAA===999555444222444666777666666777888888777555666999???EEEIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIMMMKKKEEEEEEIIIBBB666888555222333777::::::888444333222333555555555444666444333333555666555333111333555444333444666999333111333777666222333777<<<>>>AAACCCEEEHHHLLLPPPJJJJJJJJJIIIIIIKKKNNNQQQLLLPPPUUUZZZ___cccgggjjjmmmkkkjjjiiigggbbbZZZTTTRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUTTTQQQQQQUUUWWWXXX]]]dddllljjjhhhiiilllooopppooonnnnnnmmmkkkjjjjjjkkkmmmooommmjjjeeeaaa^^^^^^___kkknnnnnnjjjjjjooorrrqqqlllhhhhhhkkkkkkhhhggghhh\\\]]][[[XXXYYY```eeeeeejjjhhhiiillllllggghhhlllmmmjjjkkkpppsssrrrsssxxxrrrrrrnnnkkknnntttrrrlllgggkkkmmmlllgggdddeeegggddddddcccaaa______```bbbiiifffbbb```aaacccdddeeefffhhhhhhfffgggkkkkkkhhhnnnoooppppppooonnnnnnnnngggbbb\\\XXXUUUOOOGGGAAA;;;<<<<<<;;;999999999:::======>>>???@@@@@@???===???@@@@@@>>>;;;;;;===???BBBAAAAAABBBCCCCCCAAA???===???AAAAAAAAAAAABBBCCCAAA@@@@@@???@@@AAABBBCCCBBBFFFGGGCCCAAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFEEEFFFEEEDDDDDDDDDDDDCCCCCCFFFHHHJJJJJJGGGEEEEEEFFFFFFDDDEEEIIIIIIIIIMMMSSSNNNMMMKKKKKKLLLLLLJJJIIIMMMLLLKKKLLLOOOPPPOOOMMMIIIFFFGGGKKKKKKGGGFFFIIIHHHJJJKKKKKKIIIHHHJJJLLLQQQMMMLLLOOOOOOIIIGGGHHHDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDFFFGGGHHHFFFDDDHHHFFFDDDDDDEEEFFFFFFEEEFFFEEECCCAAAAAABBBEEEFFFAAAAAABBBCCCEEEEEEDDDCCCDDDEEEFFFDDDBBBAAABBBCCCDDDCCCCCCBBBAAAAAABBBBBBAAAAAABBBDDDFFFFFFEEECCC@@@===<<<===AAACCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBB,,,+++(((&&&%%%%%%'''((($$$>>>???,,,'''+++***)))$$$$$$&&&'''(((((((((((("""###%%%&&&&&&%%%$$$############$$$%%%&&&((()))$$$%%%&&&'''(((((((((((()))***,,,///333777;;;===<<<:::999:::<<<>>>>>>>>>AAA???>>>@@@CCCDDDBBB????????????>>>======???AAAAAA@@@@@@@@@AAABBBDDDEEECCCCCC@@@:::222------///888<<<@@@@@@===;;;;;;<<<888999:::999777666777888>>><<<;;;:::;;;;;;::::::<<<:::666666888<<<>>>???:::III```mmmbbbKKK======999<<<@@@CCCCCC@@@<<<999>>>>>><<<:::777333000...)))***+++,,,------------******+++,,,---......///...111000---,,,...---***---,,,++++++,,,...111333222444777:::<<<<<<;;;;;;999;;;<<<>>>???>>>=========<<<:::999999:::<<<===>>>===<<<;;;;;;888444111333000------000222111///...///000222444555555555333///111:::>>><<<<<>>???@@@@@@@@@@@@AAAAAA@@@>>><<<<<<===???CCCDDDDDDBBB>>><<<===???@@@BBBCCCBBBAAA@@@AAABBB@@@@@@?????????@@@BBBCCCAAAEEEFFFCCCAAABBBBBB@@@DDDBBBAAACCCFFFGGGEEECCCGGGGGGFFFEEEDDDCCCBBBBBBEEEGGGIIIIIIGGGFFFFFFFFFKKKHHHHHHJJJIIIGGGJJJOOONNNMMMKKKKKKLLLLLLKKKIIIKKKJJJJJJMMMPPPRRRRRRQQQIIIHHHJJJMMMMMMJJJHHHIIIJJJJJJIIIHHHFFFFFFHHHKKKKKKJJJLLLNNNKKKFFFDDDFFF>>>@@@DDDFFFHHHGGGFFFEEEEEEDDDCCCDDDFFFHHHHHHHHHJJJGGGDDDCCCDDDEEEFFFEEEEEEDDDBBB@@@@@@BBBDDDFFFFFFCCCAAACCCFFFGGGCCC???@@@CCCFFFFFFDDDBBB@@@???CCCFFFGGGFFFBBB@@@@@@BBBBBBBBBCCCEEEFFFDDDAAA>>>BBBAAAAAA@@@AAAAAAAAABBBAAABBBBBBCCCCCCBBBAAA@@@...,,,((($$$###$$$%%%'''!!!777===---%%%)))+++'''###$$$%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))$$$%%%'''((((((((()))******+++---222777;;;======???===;;;;;;===?????????BBB???===@@@EEEFFFBBB===>>>???@@@???>>>???BBBDDDCCCAAA@@@???@@@BBBDDDEEECCCCCC@@@;;;444///......444888===>>><<<::::::;;;888:::;;;;;;999777777777===:::777888;;;<<<:::777;;;888666666999===???@@@:::FFFWWW___UUUCCC;;;<<>>>>>======>>>???@@@>>>???>>>===:::555111...------......////////////***,,,------+++,,,///222111333222...---//////,,,---,,,++++++---///333555888888:::;;;<<<<<<;;;:::>>>>>>>>>>>>===<<<::::::===<<<;;;::::::;;;<<<============<<<999666111...111///------///111000///...///111333444444444444555///333>>>BBB>>>===CCCBBBAAA??????@@@@@@???>>>DDDDDDDDDDDDEEEFFFGGGHHHFFFHHHHHHCCC:::444444666222444777777777777888999888777777888<<>>??????>>>>>>>>>???AAAAAA@@@>>>======>>>>>>EEEEEECCC@@@===<<<>>>@@@CCCDDDDDDCCCAAA@@@@@@BBBAAAAAA??????>>>???@@@AAAAAAEEEFFFCCCAAACCCCCCAAAFFFCCC@@@CCCGGGIIIFFFBBBHHHHHHHHHGGGFFFDDDEEEEEEAAACCCEEEGGGHHHIIIIIIIIIJJJHHHHHHIIIGGGDDDEEEIIIMMMKKKJJJJJJKKKKKKJJJIIIIIIIIIJJJLLLNNNPPPQQQQQQIIIIIILLLNNNNNNLLLIIIIIIFFFFFFGGGGGGGGGHHHJJJKKKDDDGGGKKKLLLHHHEEEDDDFFF@@@BBBFFFHHHHHHGGGFFFFFFGGGEEEDDDDDDGGGJJJLLLLLLIIIFFFBBBAAAAAACCCCCCCCCFFFDDDBBBAAAAAACCCEEEGGGGGGEEECCCDDDEEEEEECCCAAA@@@CCCFFFGGGEEEBBBAAA@@@CCCGGGJJJHHHBBB>>>???BBB@@@AAABBBDDDDDDBBB>>>:::DDDEEEDDDBBB???>>>>>>@@@DDDEEEFFFGGGFFFDDDBBBAAA000---)))%%%######%%%&&&,,,777000&&&'''***&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&&&&%%%%%%&&&&&&'''((($$$&&&(((((('''(((***,,,,,,---///444999===>>>===DDDAAA>>>===>>>???@@@@@@@@@>>><<>>???@@@??????@@@CCCFFFBBBAAA???>>>>>>@@@BBBCCCAAAAAA???<<<777222000///222777===???>>><<<<<<===:::;;;<<<;;;999777777888:::777666777:::;;;999666999777555666999<<>>AAACCC??????@@@>>>;;;666111............---------......+++---...---******...333000222000,,,+++......,,,------------///222555777===<<<;;;::::::;;;<<<===AAA@@@===;;;::::::;;;<<<======<<<;;;;;;<<<=========>>>>>>===999444000......---,,,---.../////////...///111222222222000000333222777AAACCC??????DDDAAA???>>>===>>>??????>>>DDDCCCCCCBBBCCCDDDEEEFFFIIIJJJHHH@@@888444777;;;555777888888777555666777777666777888<<>>CCCHHHIIIKKKLLLKKKKKKLLLNNNJJJPPPXXX^^^bbbeeehhhkkkoooppppppnnniiibbb\\\XXXUUUTTTTTTTTTTTTSSSSSSSSSPPPPPPPPPPPPQQQSSSTTTUUUXXXRRROOORRRTTTTTTUUUXXXOOOUUU[[[^^^^^^bbbjjjqqqooollliiijjjnnnqqqqqqpppkkkfffaaa___cccgggiiiiiitttppplllkkkiiieeeaaa^^^fffdddcccbbb```^^^ccckkkooorrroooddd\\\]]]cccggghhhkkknnnmmmkkkkkklllmmmiiilllpppqqqqqqpppllliiimmmhhhcccbbbdddhhhnnnrrrmmmkkkiiijjjmmmlllgggcccccc___\\\]]]aaafffhhhiiilllllllllmmmnnnnnnkkkiiieeeiiiiiieeecccgggjjjjjjmmmkkkiiifffccc\\\TTTOOOJJJGGGBBB>>><<<:::999999>>>;;;777777:::===<<<;;;>>>???@@@>>>;;;:::;;;<<>>======>>>>>>>>>FFFCCC@@@??????AAAAAAAAAEEEEEEDDDBBB@@@???@@@AAADDDCCCAAA???>>>>>>??????@@@EEEFFFCCCAAACCCCCCAAAHHHDDDAAACCCHHHKKKHHHEEEEEEFFFHHHGGGEEEEEEFFFHHHAAABBBDDDFFFHHHIIIIIIHHH@@@???AAAEEEFFFEEEGGGLLLJJJIIIHHHHHHIIIJJJIIIGGGHHHIIIJJJJJJJJJKKKLLLMMMGGGJJJLLLMMMMMMLLLJJJGGGDDDEEEGGGIIIKKKJJJIIIHHHFFFKKKOOOOOOMMMLLLMMMNNNEEEGGGIIIHHHGGGFFFGGGHHHFFFDDDBBBCCCFFFJJJLLLMMMHHHEEEBBBAAABBBCCCDDDCCCGGGEEEDDDBBBCCCEEEGGGIIIDDDFFFGGGFFFCCCCCCDDDFFFDDDEEEFFFEEEDDDCCCCCCDDDBBBGGGJJJHHHBBB???@@@BBB???@@@BBBDDDEEECCC???<<>>???@@@@@@???===<<<>>>AAABBB@@@===>>>???@@@??????@@@CCCFFFAAA@@@???>>>>>>???@@@@@@@@@@@@???<<<999555222000222888>>>BBBAAA@@@@@@AAA<<<<<<===;;;999888888999777666777888::::::999888888666444555888;;;============>>>@@@AAA???<<<999:::<<<>>>@@@@@@@@@>>>>>>???@@@@@@???<<<888444222///...---,,,+++*********+++---...,,,******---111---...---)))))),,,---+++...///000222444666888:::>>>===;;;::::::<<<>>>??????>>>;;;::::::<<<>>>@@@=========<<<<<<============???@@@???:::555111///,,,,,,------......//////---///000111111000...---222999AAADDDAAA???@@@BBB@@@>>>======???AAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDFFFDDD@@@:::333222555888777888999999777555555666888888999;;;???DDDIIILLLKKKLLLMMMMMMMMMLLLJJJIIIJJJIIIFFFDDDCCCEEEGGGIII;;;777444333666999888777333555777777555444333444444555666666444444555666333333333444666555333111///333333000///111333222444444222000111555;;;@@@@@@CCCGGGJJJKKKLLLNNNOOOJJJNNNTTT[[[bbbgggjjjkkkmmmooopppnnniiibbb]]]ZZZUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUWWWQQQNNNQQQTTTTTTSSSTTTMMMQQQVVVXXXZZZ___hhhpppkkkiiiggggggiiikkklllmmmcccbbbbbbdddiiinnnqqqsssvvvpppkkkkkkjjjfffbbbaaajjjgggggghhhhhhfffiiinnnrrrvvvssseeeXXXVVV]]]ccchhhiiihhhgggiiimmmnnnkkkkkkoooqqqpppnnnmmmiiiccceeebbbbbbeeehhhjjjoootttnnnkkkhhhhhhkkkkkkgggccccccaaa``````cccgggjjjkkklllkkkjjjlllmmmlllhhhdddeeeiiiiiiccc```cccfffgggkkkgggaaa\\\XXXQQQIIIDDDBBB@@@===;;;999999999:::@@@>>>:::999:::;;;======>>>@@@@@@===999777999;;;???===;;;;;;===??????>>>DDDAAA>>>>>>AAACCCDDDCCCEEEEEEDDDAAA???>>>???AAAEEEDDDBBB@@@??????@@@@@@@@@DDDFFFCCCAAACCCCCCBBBGGGDDDCCCDDDHHHJJJJJJHHHAAADDDFFFFFFCCCCCCEEEHHHFFFEEEEEEFFFHHHGGGEEECCCAAA@@@BBBEEEEEECCCDDDHHHIIIHHHGGGGGGHHHIIIHHHGGGGGGHHHIIIIIIGGGGGGHHHIIIGGGJJJLLLKKKKKKLLLJJJGGGHHHHHHJJJLLLMMMLLLHHHEEEIIIMMMOOOMMMMMMPPPQQQPPPHHHKKKLLLJJJFFFEEEFFFIIICCCAAA@@@@@@CCCFFFHHHIIIGGGEEEDDDDDDFFFGGGFFFEEEGGGFFFDDDCCCDDDFFFHHHJJJEEEGGGIIIGGGCCCAAADDDHHHEEEFFFEEEDDDBBBCCCEEEGGGBBBDDDFFFEEEBBB@@@AAACCCBBBCCCDDDFFFGGGFFFCCC@@@>>>>>>>>>???AAACCCEEEEEEBBBCCCDDDDDDDDDCCCBBBAAA888666333///,,,***))))))(((...AAA555''''''$$$$$$%%%%%%&&&''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((******$$$'''***)))'''(((,,,000222555999::::::<<<@@@DDDCCC@@@<<<;;;<<<>>>@@@@@@???>>>>>>>>>>>>???@@@@@@>>>???@@@??????@@@CCCEEEAAAAAA@@@@@@?????????>>>AAA@@@???===;;;666222...///555===AAAAAA???@@@AAA>>>>>>===;;;888777999:::555777:::;;;::::::;;;;;;777555444444777:::;;;;;;>>>>>>>>>>>>>>>>>>;;;888777:::>>>AAABBB@@@===;;;>>>???@@@@@@???===:::999333111///---+++*********++++++,,,+++++++++,,,...,,,...---))))))...///...///111333666999;;;;;;<<<;;;;;;;;;<<<<<<===>>>???>>>===<<<<<<;;;<<<===>>>===========================@@@BBBAAA<<<666222111,,,---.../////////000000+++---///111222111///...666FFFPPPIIIAAAAAABBBAAA@@@>>>===>>>AAADDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@===999555222111222222666888999999777666666777888888999<<<@@@EEEJJJMMMOOOOOOOOOOOONNNMMMLLLKKKLLLIIIFFFDDDCCCDDDGGGKKKAAA<<<666444666999:::999777666444555555555444333444666888777555444666777555444444555777666333000,,,111333111000444555333333444444333333444777:::888<<>>===@@@@@@>>>999888:::>>>===:::999999===?????????>>>???@@@??????@@@CCCEEEDDDDDDBBB@@@>>>===???AAACCCCCCAAAAAAAAABBBCCCDDD@@@DDDFFFCCCAAACCCDDDBBBCCCCCCCCCDDDFFFHHHJJJKKKBBBEEEHHHFFFCCCAAACCCFFFGGGFFFEEEFFFHHHGGGDDDAAAHHHFFFGGGIIIFFFBBBBBBEEEIIIHHHGGGGGGIIIIIIHHHGGGEEEGGGHHHHHHFFFFFFGGGIIIHHHLLLMMMJJJJJJMMMLLLHHHKKKJJJJJJKKKNNNNNNLLLIIIKKKMMMKKKHHHIIINNNOOOKKKEEEIIIMMMLLLHHHEEEEEEGGGBBB@@@???@@@CCCEEEFFFFFFDDDCCCDDDFFFHHHHHHGGGEEEFFFEEECCCBBBCCCEEEHHHJJJJJJJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDFFFBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEFFFGGGFFFDDDAAAAAA???>>>@@@DDDFFFFFFEEE@@@@@@AAAAAAAAAAAAAAAAAA;;;999777444000...,,,+++///---HHH<<<(((&&&$$$###$$$&&&((()))***++++++((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,---$$$'''***)))'''(((---111444888======;;;<<>>@@@AAA?????????>>>===>>>@@@CCC>>>???@@@???>>>???BBBDDDAAAAAAAAAAAAAAA@@@>>>>>>BBBAAA@@@>>>;;;777111---+++111999>>>>>>======>>>???>>>===:::777777999;;;555999======;;;:::<<<>>>666555333444666999999999>>>???===:::888999:::999999:::<<<===>>>>>>>>>======>>>???@@@AAA@@@??????888666333000...---,,,,,,+++******++++++,,,,,,+++///000///,,,---111333222///222666999<<<=========888:::<<<>>>??????>>>===????????????===;;;999888======>>>>>>>>>>>>=========AAADDDCCC===777444333,,,...000000000000111222)))+++///111333222111000<<>>???CCCFFFIIIJJJDDDEEEEEEEEEEEEDDDDDDCCC@@@===:::888777666444222444666888888888777888999666777888;;;???DDDIIILLLNNNMMMLLLKKKJJJHHHHHHGGGMMMJJJFFFDDDBBBCCCGGGLLLHHHBBB:::666666888888777:::666333444666777555333555777999888555444666888777666555666888666222...***111555333333777888555222444666777666555555666333777===BBBEEEGGGHHHJJJLLLJJJKKKTTTaaakkkmmmkkkkkkoooqqqpppjjjddd```___```___\\\YYYUUURRROOONNNPPPPPPPPPPPPRRRSSSTTTUUUSSSPPPTTT\\\aaa\\\TTTOOORRRTTTVVVYYY[[[___cccfffgggkkkmmmkkkfffaaa______^^^bbbgggiiigggfffgggiiikkkccc___eeelllmmmnnnqqqnnniiiiiimmmoookkkfffeeelllkkkdddYYYSSSTTTXXXZZZ```gggjjjhhhiiinnnooommmiiiqqqvvvtttrrrppphhh___cccbbbhhhooopppkkkiiimmmiiinnnqqqllldddaaagggooolllnnnooommmiiihhhiiilllkkknnnooojjjeeedddkkkrrrjjjnnnmmmfffaaabbbfffhhh[[[TTTJJJEEEDDDCCC@@@===888999:::::::::;;;===>>>777;;;>>>>>><<<;;;<<<>>><<>>:::999===AAA;;;999777888<<>>???BBBDDDEEEEEEGGGEEEDDDDDDDDDDDDAAA???IIIDDD@@@AAAEEEFFFDDD@@@AAA@@@@@@@@@@@@AAACCCCCC666999999555444555444111%%%...###---MMM///222&&&&&&''')))---111222000---)))++++++)))%%%"""$$$&&&%%%&&&&&&%%%$$$$$$%%%''',,,,,,+++,,,---000333444666;;;<<<999999@@@CCCBBBAAA???<<<:::999:::===>>>===<<<;;;;;;;;;===>>>???AAA???>>>AAAEEEFFFDDDBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCAAA<<<777222000///222777<<<>>>>>><<<;;;>>><<<:::777666666666777888888===BBBCCC>>>:::::::::777555666888;;;<<<===AAA===<<<>>><<<888777999;;;===@@@@@@???>>>>>>???===???@@@AAAAAA@@@AAABBB:::999888666333000---,,,+++,,,---,,,++++++---...111---+++---......222777:::;;;<<<>>>>>>>>>>>>===:::<<<=========<<<>>>???>>>??????>>><<<;;;<<<>>>@@@AAAAAAAAAAAABBBDDDGGGEEE???===???===555000000////////////............111111222222222222111111<<<@@@FFFIIIHHHEEEBBB@@@@@@@@@???======@@@EEEHHHBBBBBBCCCBBBAAA???===<<<666555444333333333333333555333222333555777777666666777:::@@@EEEIIIJJJJJJRRRLLLIIIKKKKKKGGGIIINNNNNNMMMKKKJJJIIIJJJLLLMMMOOOCCC777444444444444777888888888888777666555444666666666666666666555555333444666777777666555444------///222555666444222777444111...------///000666888:::;;;<<>>;;;;;;<<<777999<<<>>>>>><<<999777;;;999999;;;;;;:::>>>DDD>>>AAADDDEEEBBB???===<<<555555777888:::;;;;;;<<<888???BBB>>><<<@@@CCCBBB>>>???===:::<<>>CCCCCCBBBBBBBBBCCCCCCDDD888;;;<<<999888999888444+++..."""***GGG<<<000"""%%%(((...555<<>>;;;:::999;;;>>>@@@??????>>>=========??????BBBAAA@@@AAABBBCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@???AAABBBBBB>>>999555222///222666;;;>>>???>>><<<>>><<<:::777666666666777666666;;;BBBCCC???======<<<:::999999;;;===>>>===>>>===>>>AAA@@@;;;888999<<<>>>@@@@@@???>>>?????????@@@AAABBBAAAAAAAAABBB===<<<;;;:::888666444222111111111///---+++,,,---111......222444444666:::<<<===>>>?????????>>>===<<<<<<===<<<;;;;;;===???>>>??????>>><<<<<<===???@@@AAAAAA@@@???@@@BBBEEECCC>>>===???===555000///222222111111111000000000...//////000000//////...333777;;;>>>@@@AAABBBCCCBBBBBBAAA???>>>???BBBDDDDDDCCCAAA???<<<999666444444444333222222222222222555333222333555777777666333555999???FFFKKKMMMMMMNNNJJJJJJMMMMMMIIIIIIMMMNNNMMMKKKJJJJJJLLLMMMNNNLLLAAA777555555444555777777777777777666555444444555555555555555555555555222333555666666555444222111111222444666666555333555444111///......///000333444666666777:::@@@DDDIIIHHHJJJQQQ[[[dddggggggkkkmmmpppnnnhhhbbb^^^\\\YYYZZZZZZWWWRRROOOOOOPPPOOOLLLJJJLLLQQQTTTTTTRRRRRRTTTVVVVVVTTTRRRQQQQQQVVVTTTVVVZZZ\\\ZZZ\\\___iiijjjkkkmmmmmmkkkfffccc^^^___bbbggghhhfffhhhllllllllllllkkkjjjkkkooosssqqqmmmlllllliiicccaaaeeegggiiifff___ZZZ[[[\\\\\\___eeelllqqqqqqpppooooooooooookkkffffffiiigggbbbfffaaa]]]]]]aaaddddddccccccaaa```ccchhhmmmppppppmmmllljjjgggfffgggkkknnnsssoookkkjjjjjjlllmmmmmmjjjiiieee```ZZZSSSNNNKKKFFFFFFCCC@@@<<<;;;<<<>>>999:::<<<======;;;:::999888666777:::999777999>>>>>>AAADDDDDDBBB???===<<<;;;<<<>>>@@@AAAAAAAAAAAA===AAACCC???>>>AAABBB@@@>>>AAACCCBBBDDDGGGFFFBBBAAABBBCCCCCCAAAAAABBBCCCCCCEEEFFFFFFDDDAAA???>>>HHHFFFEEEEEEFFFFFFDDDCCCEEEEEEEEEEEEGGGHHHHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEDDDFFFHHHKKKLLLKKKKKKFFFEEEHHHHHHEEEEEEHHHGGGHHHIIIIIIJJJJJJLLLMMMMMMJJJGGGGGGIIIKKKJJJIIILLLKKKIIIGGGFFFHHHJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMPPPMMMIIIGGGFFFEEEDDDBBBFFFEEEEEEGGGIIIIIIHHHGGGIIIGGGGGGIIIGGGBBBCCCGGGBBBBBBAAA@@@AAACCCGGGJJJDDDGGGGGGCCCCCCEEEEEEBBBEEEDDDCCCBBBBBBBBBDDDEEEEEECCCBBBFFFJJJKKKFFFAAABBBDDDDDDCCCEEEGGGFFFAAADDDCCCBBBBBBCCCBBB@@@>>>AAAAAAAAABBBCCCDDDEEEFFF666:::<<<::::::<<<:::666333///%%%)))===NNN///!!!%%%)))222>>>HHHKKKHHHDDD111,,,&&&$$$%%%''''''&&&%%%&&&''''''&&&&&&(((***+++...333777;;;<<<;;;;;;888<<<>>><<<<<<@@@BBBBBB???===;;;::::::<<<>>>@@@AAA@@@???>>>>>>???@@@@@@BBBBBBAAA@@@>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@??????<<<>>>AAABBB@@@<<<666333///000444999===@@@???>>>===<<<:::888666666666666555555999@@@CCC@@@???@@@===<<<;;;;;;=========;;;===<<>>;;;;;;<<<>>>@@@@@@?????????@@@AAABBBBBBBBBBBBAAA@@@@@@=========<<<<<<;;;:::999777777777444000---,,,---222111333999;;;:::;;;>>>??????@@@AAA@@@???>>>===>>>>>>===;;;999:::<<>>???>>>======>>>@@@???@@@@@@???===>>>@@@BBB@@@>>>>>>@@@>>>777000...333333222222222111111111111222222333333222222111///111333555777;;;@@@CCCAAABBBAAA???===<<<===>>>AAA???<<<999555333111000333333222111111111222222555333222333555777777666222444999???FFFJJJLLLLLLJJJIIIJJJNNNNNNKKKJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMGGG>>>777666777555555777666666666666555444333222444444444444444444444444333444555666666555333222222111000111333333333222333222111111000000111111111222333333333666:::===FFFGGGJJJOOOUUU[[[```ccceeehhhjjjjjjfffbbb___]]][[[ZZZYYYUUUQQQPPPPPPQQQQQQNNNKKKLLLPPPRRRQQQOOOTTTUUUVVVTTTRRRPPPQQQQQQUUUVVVZZZ^^^\\\XXXXXX]]]fffiiimmmnnnlllhhhdddbbb``````bbbeeedddcccjjjrrroooooonnnjjjhhhhhhmmmqqqkkklllmmmjjjbbb^^^cccllliiijjjgggbbb```___\\\VVVWWW^^^gggoooqqqpppmmmlllmmmmmmkkkhhhiiilllkkkgggiiifffaaa^^^___bbbfffiiiaaa______eeennnsssrrrooonnnmmmkkkhhhfffhhhkkkoooooonnnnnnooopppooommmjjjhhheee___XXXPPPHHHCCC@@@======<<<;;;:::;;;>>>@@@>>>===<<<<<<;;;;;;;;;;;;999777888;;;999666666:::>>>@@@CCCCCCAAA???===<<<;;;<<>>>>>???AAAAAAAAABBBEEEGGGBBBCCCDDDEEEDDDCCCAAA???EEEGGGHHHGGGEEEDDDFFFHHHDDDBBBBBBDDDHHHKKKJJJIIIDDDDDDCCCCCCDDDEEEFFFGGGGGGDDDDDDGGGLLLNNNKKKHHHIIIFFFFFFGGGGGGEEEFFFHHHGGGJJJKKKJJJGGGFFFJJJNNNOOOIIIDDDEEEJJJMMMKKKHHHMMMJJJFFFCCCBBBEEEIIILLLGGGGGGHHHHHHIIIIIIHHHHHHNNNLLLIIIHHHIIIIIIHHHGGGFFFDDDCCCCCCDDDEEEDDDCCCIIIGGGGGGHHHEEEAAAAAAEEEDDDFFFFFFCCCAAABBBHHHMMMEEEHHHHHHEEEEEEHHHHHHEEEGGGEEECCC@@@@@@AAACCCEEEFFFAAA???CCCIIIKKKEEE>>>@@@BBBCCCBBBDDDGGGFFFBBBCCCBBBAAABBBBBBBBB@@@>>>@@@@@@AAABBBDDDEEEFFFGGG000444777777999;;;:::777888333///---444XXX222'''%%%***444AAALLLPPPKKKEEE:::111'''###&&&((('''%%%''')))************---//////333999???AAA@@@>>><<<888;;;<<<<<<<<<>>>@@@AAA???>>><<<::::::;;;===>>>??????>>>>>>>>>???AAABBB@@@AAAAAA???<<<<<<@@@CCCAAAAAAAAA@@@@@@@@@@@@@@@===>>>AAABBBAAA===777222//////111666<<>>===;;;999888777777777666555999???BBB@@@???AAA<<<;;;;;;;;;<<<<<<:::888>>>===???CCCCCC@@@>>>@@@>>>???AAAAAA@@@???@@@AAABBBAAAAAAAAAAAA@@@>>>===999:::;;;;;;<<<<<<<<<<<<:::::::::777333000......444444888>>>@@@===<<<>>>@@@AAAAAAAAA@@@???===<<>>>>>>>>======???AAA?????????>>><<<<<<>>>@@@>>>>>>???@@@???999222---111111111111000000000///333444444444444444444333222333333333444666:::===<<<>>>>>>===;;;999999999888777555333222222333333333333222222222222222333555333222333555777777666444666:::???DDDGGGGGGFFFIIIHHHJJJKKKLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHAAA;;;777777888666555777555555555555444333222222222333333333333333444444333444666777777666444333222000///000222333333333111111222222222222222222333333333333444555888:::@@@DDDHHHLLLOOOUUU\\\aaa\\\___bbbddddddcccbbbaaa\\\[[[XXXTTTQQQQQQQQQRRRTTTRRRPPPPPPQQQQQQPPPNNNTTTTTTTTTRRRQQQQQQRRRTTTVVVYYY___bbb___YYYYYY^^^```eeejjjkkkgggbbb___^^^eeebbb```aaaccceeelllssskkkhhhdddbbbccceeegggiiidddhhhkkkhhhccccccjjjssskkkkkkhhheeeeeeddd\\\SSSRRRZZZdddmmmqqqpppllljjjjjjjjjjjjjjjkkkllllllkkkkkkkkkiiigggeeeggglllqqqiiigggfffjjjoooqqqooommmqqqpppnnnkkkhhhiiikkknnnnnnoooqqqssssssnnnhhhccc___\\\VVVOOOHHHBBB>>><<<777888888888888:::>>>AAABBB@@@>>><<<;;;<<<===???>>><<<<<<<<<:::777888======@@@BBBCCCAAA>>>======:::<<>>???AAABBB???;;;111888>>>@@@AAABBB@@@<<<===>>>??????@@@AAADDDFFFAAAAAABBBDDDFFFFFFDDDCCCDDDFFFGGGGGGFFFFFFGGGIIIEEEBBBAAADDDIIILLLJJJHHHEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEEEEFFFIIIJJJJJJIIIJJJIIIIIIHHHGGGFFFFFFHHHJJJJJJJJJHHHFFFFFFIIILLLMMMIIIEEEEEEHHHKKKKKKJJJJJJFFFCCCCCCDDDFFFJJJOOOIIIHHHFFFDDDCCCDDDDDDEEEIIIHHHGGGHHHJJJLLLLLLKKKEEECCCAAAAAABBBDDDEEEDDDHHHHHHHHHFFFCCCAAAAAABBBGGGGGGFFFCCCBBBCCCGGGKKKIIILLLKKKHHHGGGJJJIIIFFFHHHGGGEEEDDDCCCCCCDDDEEEAAA???===@@@DDDEEEAAA===AAACCCBBBAAABBBFFFEEEAAABBBAAAAAAAAACCCCCCAAA???AAAAAABBBCCCDDDEEEEEEEEE,,,111444555888;;;<<<999:::888:::444000WWW<<<444&&&***333BBBNNNRRRMMMGGGAAA666***%%%''')))'''$$$''')))***++++++---000222555999>>>CCCDDDBBB>>>;;;888999;;;<<<;;;:::<<<>>>AAA???===;;;:::;;;;;;<<<<<<;;;;;;<<<===???AAABBB===??????>>><<<===AAAEEEAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEDDD@@@:::444000......333;;;AAACCCBBB>>>>>><<<;;;:::888888777888777999>>>@@@>>>???AAA>>>===<<<=========;;;999AAA>>>>>>AAABBB@@@AAAEEE???@@@AAAAAA@@@@@@AAACCCAAA@@@>>>?????????<<<:::888888:::;;;<<<=========999:::;;;999666444333333888777:::@@@@@@===;;;<<<@@@AAAAAAAAA@@@>>><<<;;;@@@???>>>;;;999:::===???===>>>???>>>===>>>@@@BBB?????????>>><<<<<<>>>@@@>>>???@@@@@@???;;;444///111111111111000000000///000000111111111111000000111222444444333333555666555777999999777666666666333333222111222333444555444444333333333333444444555333222333555777777666333555999???DDDFFFFFFDDDJJJJJJIIIHHHIIIKKKNNNNNNOOONNNLLLKKKIIIGGGFFFFFF===999777888888555555888555555555555444333222111222222222222333333444444111333444666666555444333333222111222555777777777222222222333333333333333444444333333444555666666<<>>???AAABBB>>><<<<<<:::888;;;@@@===???AAABBB@@@>>>>>>>>>@@@BBBDDDFFFFFFCCC@@@>>>>>>;;;;;;>>>AAAAAA>>>;;;777===AAAAAA@@@CCCCCCBBBBBBBBBBBBAAA??????BBBDDDDDDCCCCCCDDDFFFFFFDDDBBBBBBAAA@@@AAADDDEEEDDDCCCFFFDDDCCCEEEHHHIIIHHHFFFEEEDDDBBBAAAAAACCCEEEFFFDDDFFFHHHEEECCCCCCIIINNNLLLMMMMMMJJJGGGGGGHHHHHHMMMJJJFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLIIIEEEEEEHHHJJJHHHIIINNNJJJHHHEEEBBBBBBEEEHHHKKKHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFDDDEEEGGGJJJKKKKKKGGGHHHHHHEEEBBBAAAAAAAAAEEEBBB???>>>@@@BBBCCCBBBJJJLLLKKKFFFEEEFFFEEEBBBDDDEEEFFFFFFFFFDDDCCCBBB>>>@@@BBBBBBAAAAAAAAAAAADDDEEECCCAAAAAAEEECCC???BBBAAAAAABBBDDDDDDBBBAAACCCDDDDDDEEEEEEDDDCCCBBB000444666555777<<<===;;;999;;;BBB;;;333KKKJJJBBB)))+++333AAAOOOUUURRRLLLEEE;;;...((()))***)))&&&'''(((***,,,,,,...111444:::===AAACCCCCCAAA===:::888777999<<<;;;888999<<<@@@???===<<<;;;;;;<<<<<<::::::::::::<<<>>>@@@AAA===>>>>>>>>>>>>???BBBDDDAAAAAABBBBBBBBBBBBCCCCCCHHHFFFEEEFFFGGGDDD>>>888222...---111:::AAACCCBBB@@@???>>>===<<<;;;999999999777999===???>>>???BBBAAA@@@??????@@@@@@>>>===CCC???>>>@@@@@@@@@BBBGGG@@@AAABBBAAA@@@@@@BBBDDDAAA>>><<<===??????<<<888999:::;;;<<<===>>>>>>>>>888:::<<<<<<:::888888888;;;999:::>>>>>>;;;:::<<<@@@@@@AAAAAA@@@???===<<<@@@@@@???===;;;<<<>>>@@@>>>?????????>>>>>>???AAA???@@@@@@???===>>>@@@BBB>>>AAABBB@@@???>>>888111333333222222222111111111111111222222222222111111,,,...111333222222222333000222444444444333444555444333333222222222333333444444333333444444555555555333222333555777777666111444999@@@FFFIIIIIIHHHJJJKKKIIIFFFFFFKKKNNNNNNQQQPPPOOOMMMKKKIIIHHHGGG;;;888666888777444555888555555555555444333222111111222222333333444444555000111444666777666666555222111111222444666555444333333333222333333444444333222000111333444444333:::>>>DDDIIIOOOWWWaaahhhddddddeeeggghhhhhheeeccc\\\ZZZVVVUUUTTTTTTSSSQQQQQQQQQQQQQQQPPPOOONNNMMMNNNOOOPPPPPPQQQSSSVVVYYYWWWYYY___dddccc______cccaaacccdddcccbbbbbbbbbccciii```ZZZ___gggjjjhhhgggaaa\\\YYY\\\ccchhhhhheeeiiikkkjjjhhhjjjooopppnnnsssrrrpppmmmooopppjjjaaaZZZ]]]cccjjjooooookkkhhhfffeeehhhkkkjjjhhhiiilllccchhhmmmpppoooooopppqqqooopppqqqpppnnnnnnppprrrssstttuuusssooollljjjjjjjjjiiihhhfffaaaYYYPPPJJJ@@@??????>>>===<<<;;;:::::::::999888777888;;;===?????????>>>>>>??????@@@???<<<:::;;;999888;;;@@@===???AAAAAA???>>>>>>>>>BBBDDDEEEFFFEEECCC@@@>>>;;;999:::???@@@>>><<<<<<;;;AAACCC@@@>>>@@@BBBBBB===>>>???@@@BBBEEEJJJMMMIIIFFFDDDDDDEEEDDDAAA===DDDBBBAAABBBEEEFFFEEECCCFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDAAA@@@@@@BBBDDDFFFDDDHHHJJJFFFAAAAAAIIIQQQKKKOOOPPPKKKGGGHHHJJJJJJMMMIIIEEEEEEIIIKKKIIIGGGFFFHHHIIIIIIGGGGGGJJJLLLLLLGGGHHHMMMMMMGGGFFFJJJJJJHHHFFFEEEGGGKKKPPPSSSKKKJJJHHHHHHHHHGGGDDDBBBEEEDDDCCCEEEHHHJJJJJJJJJEEEIIIIIIEEEBBBCCCCCCAAAEEEBBB???@@@DDDFFFDDDAAALLLNNNMMMHHHFFFGGGEEEBBB???AAACCCEEEEEECCCAAA???@@@CCCGGGFFFCCCAAADDDGGGFFFFFFDDDAAAAAADDDDDD@@@BBBBBBBBBCCCEEEFFFDDDCCCDDDEEEFFFFFFEEEDDDBBBAAA777:::999666666999:::888777;;;BBB>>>999>>>WWWJJJ000000444@@@MMMTTTQQQKKKDDD<<<111++++++---,,,+++)))+++---///000222666888===>>>@@@AAAAAA???===;;;999888:::>>><<<888888<<<<<<<<<<<<<<<<<<===>>>???===<<<;;;;;;;;;<<<===>>>??????>>>???AAABBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBFFFCCCAAABBBDDDCCC???:::444///,,,///999AAACCCBBBAAAAAA@@@???>>><<<;;;:::777666777<<>>>>>???@@@@@@@@@BBB???>>>AAABBB@@@AAAEEEAAABBBBBBAAA@@@@@@CCCEEEAAA>>><<<===@@@@@@===999:::;;;<<<===============:::<<>><<<<<<<<<<<<999888;;;<<<:::<<<@@@AAAAAABBBBBBBBB@@@???>>>>>>???@@@???>>>>>>@@@BBB???@@@@@@???>>>===???@@@@@@AAAAAA@@@???@@@BBBEEE@@@CCCCCC@@@???@@@;;;444222222111111111000000000222222333333333333222222,,,...111111111111222333000111222222111111222444333333444444333333222111333333222222333444444555555333222333555777777666444666<<>>???>>>===<<<888888:::======:::;;;???===>>>@@@@@@???>>>>>>???AAABBBBBBBBB@@@???===;;;<<<;;;===BBB@@@;;;999<<<:::@@@CCC???;;;<<<===<<<888999;;;===@@@EEEKKKOOOFFFCCC@@@AAACCCDDDAAA===EEEFFFGGGGGGFFFEEEFFFHHHCCCFFFIIIHHHEEEDDDFFFIIIEEEDDDAAA??????AAACCCEEEFFFIIIKKKIIIEEEEEEJJJOOOGGGMMMOOOJJJFFFIIILLLLLLHHHHHHGGGHHHIIIIIIIIIHHHFFFFFFGGGIIIJJJJJJIIIHHHMMMGGGGGGNNNMMMFFFEEEKKKIIIIIIIIIIIIJJJLLLNNNOOOJJJIIIHHHHHHIIIHHHEEECCCBBBAAABBBCCCEEEFFFEEEDDDDDDIIIIIIDDDBBBDDDEEEBBBDDDEEEFFFHHHIIIIIIGGGFFFKKKNNNLLLHHHGGGHHHGGGCCC???@@@BBBCCCDDDCCCCCCBBBCCCEEEFFFFFFEEEEEEFFFGGGEEEFFFDDDAAABBBFFFFFFBBBCCCBBBCCCDDDFFFGGGFFFEEECCCDDDEEEFFFFFFEEECCCBBB<<<===:::444333666666444777:::???>>>>>>666___MMM777555666>>>JJJOOOKKKFFFBBB;;;333...---...///000...///222444555777;;;>>>======>>>??????>>>>>>===:::888;;;???>>>888888===999999:::;;;===???@@@AAA@@@???===<<<;;;;;;;;;<<>><<<;;;666444666;;;???@@@CCCHHHAAA???<<<;;;===???@@@@@@@@@>>>???CCCDDDAAA@@@BBBAAABBBBBBAAA@@@AAACCCEEEAAA>>><<<===AAABBB>>>:::::::::;;;;;;;;;;;;::::::<<>>>>><<<888777999;;;;;;???DDDAAABBBCCCCCCCCCBBBAAA@@@>>>???AAAAAA@@@@@@AAABBB@@@AAAAAA@@@>>>===>>>@@@@@@AAABBBAAAAAABBBDDDGGGAAADDDDDD??????AAA===666////////////............/////////000000/////////222333333111000000222444111222222111000000111333000111333444444444333222222111111111222333333444555333222333555777777666999<<<@@@FFFKKKLLLJJJHHHFFFKKKLLLIIIIIIMMMLLLGGGGGGHHHHHHIIIIIIHHHHHHGGG;;;888666777555222444999666666666666555444333222222222333444444555666666888:::===AAACCCDDDDDDCCCCCCCCCBBBBBBBBB???;;;888888666333111111222444666444222111222555666555333222444777===GGGQQQZZZ___cccaaaaaadddggghhhfffccc[[[YYYVVVVVVWWWVVVSSSOOOPPPRRRTTTUUUUUUTTTTTTTTTOOOPPPRRRRRRQQQQQQSSSTTTWWWTTTUUU[[[]]]ZZZXXXYYYgggbbb\\\[[[___dddhhhiii\\\[[[^^^cccddd```\\\\\\ZZZaaaggghhheeeeeejjjppphhhkkkiiicccdddnnnwwwyyyooopppnnnjjjkkknnnooollleeedddccceeehhhiiigggeeehhhgggjjjnnnkkkffffffllliiijjjlllnnnoooooonnnmmmjjjiiikkkpppvvvvvvoooiiihhhlllqqqsssrrrnnnkkkiii]]]YYYSSSMMMHHHBBB===999999:::<<<======;;;:::888999999999777666777999<<<444777;;;>>>???>>>;;;:::555666;;;AAAAAA===<<<>>><<<>>>@@@@@@>>>>>>>>>???CCCCCCBBBAAA@@@>>>===<<<>>>===AAADDD@@@888777<<<;;;BBBFFFBBB===<<<;;;:::@@@???>>>;;;::::::===@@@???<<<;;;===CCCFFFDDDAAA@@@EEEHHHFFFAAA???BBBGGG@@@EEEJJJIIIDDDCCCGGGLLLFFFDDDAAA??????@@@CCCEEEHHHIIIKKKLLLKKKKKKLLLLLLBBBJJJMMMHHHFFFJJJNNNOOODDDGGGJJJJJJHHHFFFHHHJJJGGGEEEDDDHHHMMMNNNJJJEEEJJJDDDDDDLLLMMMGGGHHHOOOIIIJJJKKKLLLKKKHHHFFFDDDEEEEEEFFFHHHKKKKKKJJJHHHEEEEEEEEEFFFHHHGGGEEECCCDDDIIIJJJDDDBBBFFFFFFCCC>>>CCCHHHIIIGGGEEEEEEGGGEEEGGGGGGCCCBBBDDDDDDAAABBBBBBBBBCCCDDDEEEFFFGGGEEEDDDBBBCCCFFFGGGFFFDDDDDDEEECCCAAACCCHHHHHHEEECCCCCCCCCEEEGGGHHHGGGFFFAAACCCEEEFFFGGGFFFEEEDDD