BM6P6(@ {{{___III@@@>>>;;;888555333222222111000000///...---------------////////////000000000000222111000000000111222333444111......000000...,,,111111222000...------...000///...---...///111333111333555555444333444555777666555444444555666777:::777444222222222111000222000,,,)))((()))+++---......---,,,***(((&&&%%%***)))))),,,///000...+++''''''%%%$$$###"""""""""!!!"""###$$$$$$###"""!!!%%%$$$"""!!! !!!!!!!!!!!!!!! !!!!!!""""""%%%$$$$$$%%%'''(((((('''((('''&&&%%%$$$#########$$$$$$###""""""!!!""""""############$$$%%%&&&&&&+++(((&&&%%%&&&(((((((((%%%&&&''''''''''''***,,,)))---+++---444999LLLiiizzzeeennnpppxxx^^^nnnXXX777+++))))))"""###&&& !!!!!! !!!$$$(((((((((000AAANNNSSSSSSOOOEEE@@@KKKZZZ[[[PPP999BBBKKKLLLBBB444((("""###!!! %%%(((+++,,,***(((''''''&&&%%%$$$"""!!!""""""###&&&&&&&&&$$$###%%%(((***...((("""!!!$$$%%%&&&''''''222///...000111///(((!!!%%%$$$###"""!!!!!!!!!"""""" ###&&&$$$ &&&$$$"""!!!""""""!!! %%%%%%'''***---000333555888<<>>OOOjjj}}}tttZZZZZZtttrrrzzzqqqnnnGGG---)))$$$!!!"""!!!"""######""" !!!"""!!!&&&...///'''###...???___MMM888***%%%############222IIIZZZ]]]PPP:::+++""""""!!!!!!!!! $$$%%%''''''&&&'''(((******)))'''&&&%%%%%%&&&'''"""###%%%$$$"""!!!!!!"""!!!%%%(((&&& !!!"""#########""" !!!###&&&''''''&&&&&&,,,'''!!! !!!!!!""""""!!! !!!$$$### ###$$$+++,,,)))%%%###$$$$$$$$$%%%''')))+++...///000222666<<>>777444111000000111111000///...---,,,+++,,,,,,,,,,,,,,,---...///111333444000222555888888777444222444333222333555666666666555555666777888999999999:::999777555444444444444777777777777777666ӵ111000000///000000000000000000000000111222333333333333333444222222111111111///---+++************++++++++++++***************)))((((((&&&&&&'''&&&%%%$$$"""!!!!!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&###"""!!! !!!"""""""""""""""###$$$&&&'''((()))"""###%%%&&&&&&&&&%%%%%%"""###%%%&&&'''''''''&&&''''''(((((()))))))))***Ħ'''''''''((())))))Ħ)))(((++++++,,,---......//////---...+++,,,111222===UUUӵĦwww^^^RRRsss{{{www^^^pppfffAAA---'''%%%######"""!!!!!!   $$$$$$###''',,,666333000...+++'''###"""!!!&&&222???@@@555)))$$$%%%$$$$$$###""" """$$$'''***,,,---......+++,,,------,,,)))'''%%%''''''&&&%%%%%%%%%&&&&&&$$$######%%%&&&%%%""" !!!""""""!!! """"""!!!(((------###"""  ###(((*********)))'''$$$###"""###$$$(((+++---333444777:::???FFFNNNTTTYYY___lll|||pppSSSAAA999666222000111111111000......---------------------------...000111333333222333444555666666666666777666444444555666666555666777888:::;;;;;;;;;;;;9998886664444444445555559999999998887774ĉ@ӵ222222222///000000000111111222222000000111333555666666666111222222222000...,,,+++)))))))))******+++++++++******))))))))))))))))))((((((((('''&&&$$$""" """"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&'''$$$%%%&&&(((((((((''''''"""###%%%'''((((((((('''%%%&&&'''(((***+++,,,--->L************&&&'''=hĦ---,,,---...///000000//////...000,,,---111000:::PPP4ĉ@ӵ>L]]]MMM~~~pppuuu~~~```lllnnnIII111'''$$$###### $$$%%%$$$&&&+++:::555...+++------((("""###%%%+++000///)))$$$###%%%$$$###""" """###&&&))),,,......///+++,,,------,,,)))'''%%%((('''&&&$$$###"""""""""!!!!!!"""###$$$###  """#########$$$ &&&(((""" (((,,,,,,"""!!!  !!!'''++++++)))((((((&&&%%%$$$$$$&&&))),,,...111333666999>>>EEEMMMSSSYYY^^^jjjyyyuuuXXXEEE;;;888444111111111000///..............................//////000222333444777666666666666777999999888666444444555666555444888999;;;<<<<<<<<<;;;;;;777666444333333444555777::::::999888777GG=?333333//////000111222333333444111000111333666777666555///111222111///,,,++++++(((((())))))***++++++++++++***(((''''''((()))***((())))))((('''$$$"""!!!#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""######!!!!!!"""###$$$$$$%%%%%%&&&&&&'''''''''''')))******)))(((((($$$%%%'''((()))))))))((($$$%%%&&&(((***,,,---...HdĦ++++++++++++%%%=Īj---...///000111000000///...000---...111///888MMMGG=?HdĦ```IIIqqqttttttdddjjjvvvPPP444(((%%%%%%$$$!!!!!! !!!!!! %%%'''&&&'''***999333,,,***///333000((($$$%%%&&&%%%$$$"""###$$$'''%%%### !!!###&&&))),,,...///000++++++,,,,,,+++)))'''&&&'''&&&%%%###"""!!! !!!""""""!!!!!!!!!"""###$$$$$$000444)))  &&&******!!!!!!   !!!'''------((('''((('''&&&%%%$$$&&&))),,,...000222444888<<>>:::555ĭӵ///ӵ000Ħ777777777777777777888888555ӵӵ111111ĦƜ`1.׼s222222222///Ħ444555333222111333555666444ӵ---Ħ((()))***++++++++++++)))(((&&&ĭӵ###$$$Ħ%%%%%%"""Ħ###Ħ((()))******((()))*********)))((('''))))))%%%---DdD&&&&&&'''?fӵ---...000Ħ---000---ӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵfffiii|||WWW888)))'''''''''"""""""""!!!!!!""""""### %%%(((&&&&&&)))111111...+++...333111+++ ###$$$###!!!"""%%%'''***'''### !!! """%%%))),,,///000000*********))))))(((((((((&&&%%%$$$###"""!!!!!!!!!!!!"""!!! !!!###"""!!!"""$$$,,,===BBB222 """!!! %%%'''&&&!!!!!! !!!!!!'''...---(((%%%(((&&&%%%$$$$$$%%%(((+++---...000333666;;;BBBJJJPPPTTTXXXcccqqq}}}?~4LLL???;;;g&e>&e///g&e111>hӵ555666777777666555444g&e444guO>uO>&e0000004ff?>ߝL888gĉ@222111000000Shӵ555666444222333444444g&e000>hӵ)))***++++++++++++)))'''fff?><z)))g&e>&e"""###HL###$$$%%%ShӵgL'''***,,,---...))))))*********((('''S?ʬ***)))3h?D%%)?'''(((ZufĦ---...000gL...,,,///g&eHHHgĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??ggghhh[[[;;;+++)))***)))""""""!!!!!!!!!!!!"""###%%%(((&&&&&&(((,,,111222...---///...)))!!!$$$$$$###%%%((())),,,)))$$$ !!!### """%%%))),,,///000111***)))((((((((((((((()))$$$$$$###############$$$!!!"""!!! ###&&&&&&$$$"""###%%%333FFFLLL888 !!!###### $$$%%%###"""!!!  """ !!!'''......'''$$$'''%%%$$$######$$$'''***,,,---///222555:::AAAIIIOOORRRVVV```nnn{{{4DӵKKK???999Hƅ^Hu]Ħ---Hu]Ħ111ZuR)Ħ666666555555444444333Hu]Ħ444HŐeHŐeHu]Ħ222qIܗGIӵ777tt.........HGgĉ@777:::@@@<<<666222000...Hu]Ħ---ZuR)Ħ'''((())))))(((+++***sߝLGdUĦ)))Hƅ^Hu]Ħ###ntHdĦ%%%%%%HGgĉ@$$$HdĦ(((((((((+++---++++++******)))(((Htƅ^$$$$$$Bt=o9ĦDtfo9Ħ)))***+++g?---///HdĦ+++,,,+++Hu]ĦAAAttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^]]]qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħfffvvv~~~gggBBB///......(((""""""!!! !!!$$$&&&&&&'''(((******......***)))***&&&!!! """***555===777,,,######$$$"""!!!$$$(((+++...///((()))***+++,,,++++++***'''&&&%%%$$$$$$$$$%%%%%%!!!"""$$$$$$"""!!!!!!"""###((((((%%%&&&***666LLLOOO444 %%%$$$"""!!!!!!"""$$$%%%!!! """)))+++''''''***)))(((&&&%%%&&&''')))++++++///333666:::???GGGMMMPPPXXX]]]fffwww4DuXӵKKK???999DdDΦDdDĦ///DdDĦ000///t|<666666555444444444444444DdDĦ555DdDΦDdDΦDdDĦ333peƜ4DuTӵ777`eĭ///qet555888:::===999555111///...DdDĦ,,,+++t|<((((((*********)))***)))DdDDdDĦ(((DdDΦDdDĦ###q<niDdDĦ'''qet'''&&&DdDĦ'''&&&''')))+++******))))))(((q<R%%%%%%qjRgdKӵHdDĦgdKӵ)))***GR/f6LĭĦ,,,---DdDĦ+++---+++DdDĦAAA`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RRRR```peƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦjjjwww}}}nnnHHH000+++***'''"""!!!!!! !!!!!!!!!###%%%%%%&&&(((***...000...(((&&&(((%%% !!!!!!"""&&&---666@@@FFF<<d<Ħ...Dt111444333333333444444555>d<Ħ444>d<ʜDd<ʜ4DuTӵ888888F&uTӵ7774DufئL>e000puR)Ħ000333111...--------->d<Ħ+++Dt******+++,,,+++)))''')))DdDΦDdDĦ)))>d<ʜ4DuTӵ$$$4DwDd<Ħ)))puR)Ħ>d<%%%%%%'''((()))))))))))))))peӵ$$$ĦpeӵDx<>d<ӵDd<(((qR/ܗ?fӵ+++>d<---,,,>d<Ħ@@@4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦiiiF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵvvvxxxttt[[[777&&&###$$$!!! !!!"""""" !!!!!!!!!"""$$$(((+++((()))(((&&&%%%&&&'''(((***)))+++111;;;FFFMMMQQQQQQ???,,,&&&(((&&&""" """%%%((()))((('''%%%''')))+++------,,,)))''')))((('''&&&&&&&&&'''(((###$$$$$$###""""""%%%'''$$$$$$(((---,,,'''###$$$###222777,,,!!! !!!!!!  !!!!!! !!!""""""!!!  !!!***333555000+++$$$%%%''')))******+++***///111444666999>>>FFFLLLXXX___```cccnnnvvv4DuXӵTTTBBB999D&dq&ĒR333333sdKĦ///DHRRud444555555666666666666sdKĦ333D&oq<Ōq&ĒR999::::::>dp&ĒR555666nfʜd<Φ>d<Ħ+++s&dq&ĒR$$$$$$i?ʜtd<Ħ'''HHܗDӊB)))<x'''((()))***++++++***B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~wwwlllfff@@@(((###%%%!!!!!! !!!""" !!!!!!!!!###'''***&&&'''((()))'''&&&'''***777444333333888>>>DDDGGGKKK:::)))%%%''''''$$$!!!!!!$$$'''((('''%%%$$$((()))+++------+++)))'''((((((&&&%%%%%%%%%&&&'''%%%%%%$$$"""!!!###&&&))))))(((***...---'''###"""(((---(((""" !!!!!!!!! !!!!!!!!!  !!!(((222666222,,,$$$%%%''')))***+++,,,,,,+++...111333666<<h222333444fe000@ďD/////////---,,,+++,,,------ne,,,,,,=e''')))++++++)))'''((()))ege---,,,sĪj@h%%%%%%%%%fdDĦ%%%@ďD))))))Hkge%%%&&&((()))***+++,,,+++@h$$$%%%@G%%%$$$HĪj@IŌ'''(((Bene---Hkge---ne555???feHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@hkkk\\\>hsene@GsĪj@hxxxfffrrrKKK...$$$&&&""""""!!! !!!!!!!!!###&&&)))***)))***+++)))&&&***///GGGEEEAAA<<<777666777999888,,,""""""%%%%%%%%%%%%!!!###&&&'''''''''&&&******+++,,,+++***)))(((((('''&&&%%%%%%%%%&&&'''((('''&&&$$$###%%%***---111...---000///)))$$$$$$"""$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!&&&...444222,,,$$$%%%&&&(((***,,,---...***---///000333999BBBIIIPPPZZZ]]]```iiippp4DuXӵ[[[ĵD^111111///...,,,------222333666:::>>>???>>>;;;999333333333555666888888777222111111222000000000111111222222---,,,+++,,,---...******+++'''(((***,,,,,,***((()))***------+++&&&%%%%%%%%%%%%DdDĦ$$$%%%)))++++++$$$$$$%%%&&&((()))+++++++++)))$$$$$$$$$%%%(((((('''((('''(((------.........555>>>D^s׼sgeFm8>aĦs׼sHoD^DdDĦrrr]]]YYYs׼syyyaaa}}}WWW555'''&&&$$$###""" !!!""""""###%%%''',,,))))))+++***+++444???VVVWWWUUUKKK===222......,,,%%%!!!###$$$$$$$$$&&& !!!###&&&((()))***+++,,,++++++******)))******))))))'''&&&&&&&&&'''((()))(((&&&$$$###&&&+++///666111...///...)))$$$$$$ !!!!!!  """###)))000111---%%%%%%&&&'''))),,,...000---///000000111666>>>EEELLLWWW[[[^^^eeekkk{{{Φ4DuXӵtvӵ>d<Ħ222111000...,,,+++***Ħ,,,,,,---...///111111333777<<d<Ħ$$$%%%&&&""""""$$$'''+++---,,,+++'''((('''&&&###"""###$$$'''(((***+++***(((%%%###%%%%%%$$$$$$###$$$$$$%%%%%%&&&''')))******++++++'''((()))++++++)))((('''((()))***++++++,,,++++++------,,,+++++++++,,,,,,......///111Ħ>>>SSSzzz>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦsss[[[UUUBeĦ{{{```^^^:::(((&&&%%%$$$"""!!!!!!"""######%%%&&&+++'''&&&)))+++111@@@OOO___ccccccWWWDDD333***)))+++'''%%%'''&&&###"""%%%!!!"""$$$&&&)))+++...///---,,,***)))((()))***++++++***((('''''''''((()))'''&&&$$$!!!!!!$$$)))...777111,,,---,,,'''###""""""!!! """ !!!  """!!!%%%---000...&&&%%%%%%&&&(((,,,///111111111111000000444<<>>??????<<<999777333gdKĦ555555555666333111222666999999888555555555666666666666666777777555444444555666777555444222000............222111000//////.........333...***+++...000///gdKĦ(((((((((((((((%%%''')))+++,,,+++***)))******+++,,,---------,,,---,,,,,,---...---+++(((%%%&&&'''(((((('''&&&%%%gdDĦ'''''''''&&&&&&&&&&&&'''((())))))((('''%%%$$$###$$$$$$%%%,,,+++)))((('''''''''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%&&&(((+++,,,+++***(((''''''((())))))(((&&&+++,,,...---,,,,,,---///.../////////------///111222///...gdKĦBBBTTTqqqsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦ[[[YYYqqq~~~gdKĦvvvvvv```ddd888'''...'''$$$"""!!!!!!  """###$$$)))+++---,,,)))111LLLgggooofffbbb^^^JJJ...%%%,,,///&&&"""''')))%%%!!!"""### ###+++111222111***************+++++++++++++++***((('''''')))+++***,,,,,,((($$$%%%***///333111---***(((&&&###!!!$$$""" ###!!!   !!!"""$$$&&&((()))***&&&%%%%%%&&&'''***---///222000......222777===AAAKKKPPPYYY___```eeeuuu>A<<<ne222///000000///...ne+++++++++,,,...111555777>>>???@@@@@@???===:::888ne555555555555777555333444777999999888555555555555555666666666777666555444333444444555555444222000//////////////////...------...///000333///++++++///000ne)))******))))))(((&&&''')))***+++++++++***)))***+++---.../////////---,,,,,,,,,---,,,)))'''&&&&&&''''''''''''&&&De&&&&&&''''''#########$$$%%%'''((()))''''''&&&%%%%%%%%%%%%%%%******))))))(((((('''''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%''')))++++++***)))'''&&&'''((()))((('''***+++,,,,,,++++++,,,---//////000///------...000000---ne999AAAZZZwwwne>Ak<fhDenene___VVVkkk{{{newwwvvv___kkk@@@++++++&&&$$$"""!!!""""""!!! """$$$&&&000000222111///666MMMcccfff\\\WWWUUUFFF111+++222333)))"""$$$'''%%%""""""""" ###***///111000))))))************++++++,,,+++***'''%%%$$$&&&((((((******'''$$$%%%***///333000+++(((&&&%%%###""""""!!! !!!   !!!"""$$$%%%'''((()))%%%%%%%%%%%%'''***---///333111000///222666;;;>>>GGGLLLTTTZZZ\\\ccctttUUU???///000---000000000000---+++++++++,,,///222666888@@@@@@@@@>>>===;;;999888555555555666666888666555555777999999888444444444555555666666666777666444333222222222333444333222111000000000000...---,,,+++,,,...000222222...+++,,,...///)))***,,,,,,+++)))((((((((())))))***+++++++++)))***,,,...///111111111...---+++++++++***(((%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''!!!!!!""""""###%%%&&&'''&&&''''''''''''&&&%%%%%%'''((()))******)))'''&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***++++++***(((&&&&&&'''((((((((((((***++++++***)))+++,,,///000000///...------///...+++222888@@@[[[wwweeeQQQdddzzzxxxvvv^^^zzzvvvMMM333,,,&&&$$$""""""###$$$###"""!!!"""&&&(((...............444CCCRRRSSSJJJFFFJJJFFF;;;999??????111%%%###&&&'''%%%###""""""(((,,,...---((()))))))))*********+++,,,+++)))&&&###"""###%%%&&&''''''%%%###$$$)))---111---((($$$############     !!!###%%%&&&'''((($$$$$$$$$%%%'''***---///333222111222333666999;;;CCCGGGMMMSSSWWW```rrryyyXXXAAA666666000...///,,,...///000000000///---,,,+++++++++---///333777999@@@???===;;;999777666666666666666666666666666666777777666666666777666666222222333444555555666666777666444222000000000111333333222222111111000000///...,,,+++,,,...000222///---++++++,,,---+++)))''')))+++------,,,***(((***))))))))))))***+++,,,++++++---...000000111111...,,,******)))(((&&&$$$((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%&&&&&&((((((((('''&&&%%%$$$&&&)))++++++)))'''%%%''''''''''''&&&'''''''''&&&$$$######&&&)))+++++++++(((&&&%%%&&&((())))))((()))+++***))))))***,,,///000111000...------...---++++++///111333999@@@TTTqqqlllOOO___~~~|||xxx^^^ttt~~~XXX;;;000%%%$$$"""###$$$%%%%%%$$$""" !!!&&&))))))((((((((()))...666>>>???888:::FFFLLLIIIIIIMMMNNN>>>---&&&''')))'''$$$!!! !!!%%%)))++++++'''(((((())))))*********+++***)))&&&###"""###%%%''''''&&&$$$"""###&&&)))---)))### !!!"""### !!!   !!!"""$$$%%%&&&'''#########$$$&&&***---///222333444555777999;;;<<<@@@BBBGGGMMMSSS]]]qqq[[[BBB555444000///111---......///000000///---,,,,,,,,,,,,---000333777999???===;;;999888777777777777777777777777777777777666666666666555444333333000111222333444555666777666555333111000///000000111111111222111111111111111000...------...000111,,,++++++*********((('''&&&(((+++------,,,***)))+++******)))******+++,,,------...............------+++)))(((''''''%%%###'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$#########%%%&&&'''(((((((((&&&&&&###%%%)))++++++)))&&&$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&$$$######&&&)))+++++++++(((&&&%%%&&&((()))))))))***++++++******+++,,,...///111000///------...///---...111333555:::AAAMMMkkktttSSS```}}}^^^ooo[[[===000%%%$$$"""###%%%&&&&&&%%%"""  $$$'''((())))))(((***...111222333222999IIITTTSSSQQQRRRWWWHHH444(((&&&'''&&&"""!!! !!!###&&&((((((&&&&&&'''((())))))************(((&&&$$$$$$''')))((('''&&&$$$"""!!!###$$$)))%%%!!! !!!"""!!!"""""" !!!!!! !!!"""$$$%%%%%%"""""""""###&&&)))---///111333666:::===>>>??????>>>???DDDJJJPPP[[[nnnaaaFFF666555000000333/////////000000000000//////............000333666888===<<<;;;:::::::::::::::999999888888888888777777555666777666444222111111///000111222444555666777555444222111000000000111///000000111111111000000111000000/////////000000++++++++++++***((('''&&&&&&(((***+++,,,+++***)))++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,)))'''&&&&&&&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))((('''%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$&&&)))+++***(((&&&$$$!!!""""""############"""&&&%%%$$$%%%'''***++++++***(((&&&&&&'''((((((((((((***++++++******+++,,,,,,...000111///.........222000000444555666;;;AAAKKKiii[[[ccc{{{aaakkk___===---%%%$$$"""###$$$%%%%%%$$$!!! !!!###$$$'''((('''(((+++,,,+++000333>>>OOOXXXWWWQQQOOOWWWKKK999)))###$$$###""""""!!!!!!"""$$$&&&'''%%%%%%&&&'''((()))************)))'''%%%&&&(((+++((('''%%%###"""""""""###%%%###""""""######"""!!! """###$$$!!! !!! !!!"""###$$$!!!!!!!!!"""%%%))),,,...000333999>>>AAABBBAAA@@@>>>>>>AAAHHHNNNYYYkkkzzzjjjMMM;;;777333222444000222222222111111222222333000000//////111333666777999999::::::;;;;;;<<<<<<::::::999999999888888888666888999888444111000111......000111333555666777444333222111000111111222---...///000111000000///,,,---...000000000000///,,,---------+++)))((('''&&&'''((()))***************+++,,,,,,,,,+++******))))))***************)))***(((%%%$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''')))***)))'''%%%###!!!"""###$$$$$$$$$######&&&%%%%%%''')))++++++***)))'''&&&'''((()))(((''''''(((***)))(((((()))+++***---000111000/////////333111222555666666:::@@@KKKiiidddgggrrrccchhhgggCCC---&&&$$$""""""$$$$$$$$$###!!!%%%'''$$$$$$((((((&&&---333@@@PPPWWWVVVQQQOOORRRLLL===+++"""######!!!#########""""""###%%%&&&$$$%%%%%%&&&((())))))***++++++***'''%%%%%%''')))%%%$$$######$$$$$$%%%%%%######%%%''')))(((%%%""""""  """$$$%%%###!!!  !!!""""""### """%%%(((,,,...000444;;;@@@CCCBBB???=========@@@FFFLLLVVVffftttqqqRRR???:::555444555000555444333222333444555666111111000000111333555777444555777888::::::;;;;;;:::::::::999999888888888777999;;;999555222111222---...///111333555666777444333222111111222222333,,,---...000000000//////(((***---///111111000///---...//////,,,***))))))'''''''''((()))******+++)))+++,,,------,,,***)))&&&&&&'''))))))*********)))&&&$$$###$$$%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&((((((%%%%%%$$$###$$$%%%'''((('''((())))))(((&&&$$$######$$$&&&'''(((''''''&&&%%%%%%&&&(((+++,,,+++***(((''''''((())))))(((&&&&&&'''((((((''''''(((***))),,,///111000000000000444222222555555555999>>>IIIgggkkkiiillleeegggqqqKKK000&&&$$$""""""###$$$###""" &&&)))&&&%%%)))***'''(((000>>>MMMUUUVVVSSSRRROOOLLL@@@...$$$%%%&&&%%%$$$$$$$$$###""""""$$$&&&$$$$$$%%%&&&'''((()))***---,,,+++'''$$$###%%%'''###"""!!!###%%%'''''''''###%%%(((,,,...,,,'''######!!! ###%%%%%%%%%###   !!!"""""" """%%%(((,,,...111555<<>>...'''&&&$$$***&&&"""!!!###&&&&&&%%%%%%&&&&&&&&&%%%%%%'''(((***)))(((&&&$$$#########$$$%%%&&&%%%###"""###$$$&&&&&&'''***------)))%%%(((######%%%%%%$$$ """  !!!!!!!!!!!!%%%$$$######$$$''')))+++...444>>>EEEHHHDDD???:::===>>>AAAEEEIIIQQQcccsss}}}bbbHHH???===888555666555333222333444444333111////////////000222444555888999;;;======;;;999888888777777777888999;;;<<<999888777666444222000///000//////000333444444333555444222000////////////,,,,,,------...//////000////////////////////////---------,,,+++***)))(((+++++++++++++++***)))))))))***,,,.........,,,,,,,,,,,,,,,+++***((('''&&&***'''$$$"""###%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&$$$###"""###%%%$$$%%%&&&&&&$$$######$$$'''%%%###%%%(((******(((************)))(((''''''$$$%%%%%%&&&&&&'''''''''((((((((())))))*********&&&''')))++++++)))'''&&&&&&''''''((())))))******+++---///////////////111///000000111333555777888CCC[[[}}}wwwfff^^^rrr|||[[[===---(((%%%"""!!!"""###"""""" ###)))***(((&&&''')))++++++&&&;;;LLLLLLSSSMMMOOOYYYZZZKKK777,,,*********&&&"""!!!###%%%%%%%%%$$$%%%&&&&&&%%%%%%'''))),,,+++)))(((&&&%%%%%%%%%%%%&&&&&&$$$###"""###%%%$$$$$$&&&))),,,,,,(((%%%'''$$$ !!!###%%%%%%%%%!!!$$$!!!"""  !!!###$$$$$$%%%&&&%%%$$$$$$%%%''')))+++...555>>>GGGJJJGGGAAA===???>>>AAAEEEJJJSSScccqqqhhhNNNBBB>>>:::777888444333333444555444222000,,,,,,...///222555777888;;;<<<=========:::888777555555555555777999;;;<<<888888777555444222111000000//////000333444444333444333222000////////////++++++,,,---...000000111000000000000000000000000+++++++++++++++******************)))))))))(((((((((***,,,...//////------......---,,,***(((&&&%%%)))&&&###!!!"""#########&&&&&&'''(((((((((((((((###%%%&&&&&&$$$######$$$###%%%&&&&&&$$$######$$$&&&%%%$$$%%%'''))))))))),,,,,,,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((%%%'''(((******)))'''&&&((())))))******++++++++++++,,,...///......///000//////000111333555777888BBBYYY{{{~~~aaaWWW~~~vvvzzzxxxnnnJJJ555...'''%%%#########$$$###""" """(((+++***((((((***''')))###222<<<>>>LLLJJJJJJWWW]]]QQQ<<>>:::777666333222222444444333///---000111333555777888::::::999:::;;;<<<<<<<<<;;;;;;888777666555555555666777777666444333222222222222333222111222333444333222000000000000///......---******+++---///000111222000000000000000000000000...---+++***)))((((((((()))((('''&&&&&&&&&''''''((()))+++---......---,,,)))))))))***))))))(((((((((&&&######$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%"""$$$&&&&&&%%%#########%%%&&&(((((('''&&&&&&'''&&&&&&&&&&&&%%%&&&'''(((************)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))******&&&&&&'''((())))))(((((((((((())))))))))))))))))''')))+++,,,++++++,,,------...///000222555777888<<>>:::777555222111111111222111...+++...///111333444555555555666777999:::;;;<<<<<<<<<:::888777666555555666666666555333222222222333444444333222222333444222111/////////000///...------++++++,,,---...000000111000000000000000000000000...---+++)))((('''(((((()))((('''&&&&&&&&&'''(((((()))+++,,,---,,,***)))%%%%%%&&&'''''''''''''''&&&%%%$$$$$$&&&''''''&&&######$$$%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$$$$&&&(((((('''&&&'''(((++++++,,,***((('''(((***((())))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******&&&'''((())))))*********(((((((((((((((((((((((()))+++------,,,,,,---...,,,---...000222555777888===SSSuuujjjYYYooossspppuuunnnZZZFFF===888444+++((($$$"""!!!!!!!!!  ###&&&)))*********&&&...%%%%%%&&&---GGGMMMRRRQQQPPPKKK@@@111'''$$$%%%$$$###!!!"""%%%&&&'''((('''&&&&&&(((***)))((('''&&&%%%%%%%%%%%%$$$%%%$$$###"""###%%%(((***---//////,,,((($$$###$$$%%%&&&%%%###""""""###!!!""""""%%%+++$$$!!!""""""!!!  !!!"""###############((('''&&&%%%%%%''')))***)))///999CCCLLLQQQSSSSSSPPPMMMLLLOOOQQQVVV```iiixxxgggMMM???:::777444222111/////////...---+++***,,,...000222333333333666666777888:::;;;;;;<<<999888777666666666777888666444333111111222333444555444222222333333222111....../////////...---,,,,,,,,,------...//////000////////////////////////,,,+++)))((('''((()))******)))'''&&&%%%&&&'''(((((()))***++++++***((('''$$$$$$$$$%%%$$$$$$######$$$######$$$'''(((((('''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&$$$###"""###%%%"""$$$&&&&&&%%%$$$%%%&&&...//////,,,)))'''(((***(((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''(((((((((((())))))***+++++++++(((((((((((((((((((((((((((***,,,---,,,,,,,,,...,,,,,,...///222555777888???UUUvvvrrr^^^dddooogggiii___NNNBBB@@@;;;333000,,,&&&"""!!!""""""""" !!!$$$&&&((())))))###...&&&'''+++666QQQWWWYYYYYY[[[XXXIII444)))'''$$$$$$### """%%%((())))))(((&&&&&&'''((((((((('''&&&%%%%%%%%%%%%###$$$$$$$$$######%%%''''''+++......+++'''%%%%%%$$$%%%%%%###!!! !!!###"""!!! %%%---(((   !!!###$$$%%%%%%%%%((('''%%%$$$%%%&&&((()))''',,,555???IIIPPPUUUWWWTTTRRRRRRSSSRRRTTT^^^jjjvvvkkkPPPAAA;;;888444222000...---------,,,+++(((***---000222333444444666777777888888999::::::888777666666666888999:::555444222111111222444555666444333333333333222000---.../////////...---,,,---------.........//////////////////////////////***)))((('''((()))+++---+++)))'''&&&&&&&&&((()))((()))***+++***(((&&&%%%$$$$$$$$$###"""!!! """""""""$$$'''))))))((($$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$""""""$$$&&& """$$$$$$######$$$%%%...//////,,,'''%%%&&&((())))))))))))((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,,,,,,,)))))))))(((((((((((((((&&&(((*********)))***+++,,,,,,---///222555777888;;;QQQrrrwwwaaa\\\nnn[[[]]]VVVHHHBBBCCC???666777222+++&&&$$$%%%&&&&&& """!!! """%%%'''((((((!!!---&&&***000===YYY^^^UUUZZZaaa___MMM666******###$$$### !!!%%%)))******(((&&&%%%&&&(((&&&%%%%%%$$$############"""###%%%%%%$$$$$$%%%&&&$$$(((,,,---+++(((&&&'''$$$%%%%%%"""!!!### $$$---(((  !!! !!!###%%%&&&'''((('''&&&%%%$$$$$$%%%'''((('''+++333===GGGOOOVVVYYYVVVVVVWWWVVVSSSSSS^^^jjjuuuyyy\\\DDD888777999333222111000///...------///...---,,,,,,---...///333666999<<<<<<;;;888666555555444444444666777888999888666555333222222222444444444444444444444444222000............---,,,......---------...//////...------------.../////////---***'''&&&%%%&&&&&&###&&&((())))))(((((()))---+++***(((''''''''''''$$$$$$$$$###"""!!!!!! !!!###%%%&&&(((((()))((('''&&&&&&''')))))))))******((('''%%%###"""!!!!!!"""$$$$$$######$$$&&&...---,,,***))))))(((((()))'''%%%&&&'''((('''&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$%%%(((+++***)))((((((((()))+++,,,((((((''''''''''''(((((('''''''''''''''((())))))------///333777:::::::::===LLLmmmzzz\\\```{{{rrrRRRMMMIIIHHHHHHEEE@@@<<>>888666222222222111000///...---111111000//////000111111111333666888999999777666888888777777777888::::::888777666444222111111111333333333333333333333333222111///......------,,,------,,,,,,,,,,,,------...------,,,,,,------......,,,***'''&&&%%%&&&&&&&&&(((***+++*********+++,,,+++)))'''&&&&&&&&&'''$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%&&&'''((((((''''''&&&'''((()))(((((((((((('''&&&%%%%%%$$$$$$###$$$%%%$$$###"""###$$$+++***)))((('''''''''''''''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$%%%'''((((((''''''''''''((())))))''''''''''''((()))***+++((((((((('''(((((())))))------///222555888888888:::IIIjjj```eeevvvrrrKKKFFFBBBBBB@@@>>>BBBIIIfff[[[HHH444&&&"""###$$$ """$$$$$$%%%'''(((***///444666;;;GGGZZZiiikkkcccWWWGGG555&&&!!!$$$$$$###"""""""""###%%%&&&)))))))))(((&&&&&&''')))))))))((('''%%%###"""!!!$$$%%%''''''&&&%%%&&&'''((()))***,,,------------'''%%%$$$$$$&&&'''''''''&&&###     !!!"""""""""###%%%'''%%%%%%%%%%%%%%%&&&&&&''''''+++000555999AAAJJJQQQXXXWWWZZZ]]]\\\XXX[[[aaaooo{{{gggTTTFFF<<<666222333444444333111///---......------------......000222444666888999999999<<<;;;;;;;;;;;;;;;<<<===999888666444222000000///222222222222222222222222222111///...,,,,,,,,,---,,,,,,+++++++++++++++,,,...---,,,+++++++++++++++,,,+++)))'''&&&%%%&&&&&&&&&(((***+++*********++++++***(((&&&%%%%%%%%%&&&$$$$$$$$$###""""""!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%###!!!"""###''''''&&&&&&&&&&&&&&&'''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''')))+++,,,---******))))))((())))))))),,,...000222444555555555777FFFgggffflllooolllFFF???===>>>:::999KKKbbb{{{uuu___@@@)))######"""!!!  !!!!!!###$$$&&&)))+++---,,,000777<<>>888222333555666555333000...,,,,,,,,,,,,,,,,,,,,,,,,111222444777999;;;===============<<<<<<<<<<<<===999888666444222111000///111111111111111111111111222111000---++++++,,,......---,,,+++++++++++++++...---,,,***))))))((((((******((('''&&&&&&&&&&&&$$$&&&(((((('''''')))******)))'''%%%$$$$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$%%%&&&&&&&&&%%%%%%###%%%((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%&&&'''''')))'''%%%&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%#########$$$%%%&&&'''((('''&&&%%%'''''''''(((***+++---...,,,++++++***************---///111333333222222222444CCCdddjjjqqqiiiyyy^^^EEE???===???:::===YYY{{{rrrMMM///''''''%%%###""" !!!"""!!!"""###%%%(((+++,,,%%%(((111555666FFF[[[eee```MMM333%%%&&&'''$$$###"""!!!  !!!"""%%%''''''&&&%%%$$$&&&'''******))))))(((&&&%%%$$$###%%%&&&&&&%%%$$$%%%&&&###%%%''')))***)))'''&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$###""""""###!!! !!!!!!######$$$  !!!###%%%&&&&&&%%%%%%&&&&&&'''(((***+++,,,---111888DDDLLLUUUWWW[[[]]][[[ZZZ\\\___kkkuuu{{{___III>>>:::222444555777666444111/////////000000000000//////000111444666999;;;===>>>===<<<<<<<<<;;;;;;::::::999888777444333111111000000000000000000000000000000000///---******---///111000///------,,,,,,,,,...---+++***((((((''''''))))))((((((''''''''''''%%%&&&(((((('''''')))+++***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$"""%%%))))))(((&&&&&&'''(((((('''&&&%%%$$$$$$###"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%#########%%%&&&'''))))))(((''''''(((((((((((()))***+++,,,---,,,,,,+++++++++,,,,,,---000333444333111000111000>>>___ooopppeeejjjQQQFFF@@@???AAAAAAJJJiii\\\;;;,,,(((&&&$$$###!!!!!!""" !!!!!!!!!"""%%%''')))""""""+++,,,***555GGGHHHFFF:::,,,(((,,,)))!!!"""#########!!! $$$&&&'''&&&%%%%%%%%%'''&&&'''(((((())))))((((((%%%'''((('''$$$###"""###"""$$$'''******(((%%%"""$$$###"""###$$$$$$###""""""!!!"""###$$$###!!! !!!###$$$%%%  ###%%%&&&%%%%%%%%%%%%&&&'''''')))+++,,,,,,///555???GGGOOOTTTXXXYYYXXXXXXZZZ\\\eeepppbbbIII===:::333444555666555444222111...//////000000//////...---...222555888:::;;;;;;;;;;;;;;;;;;:::888777666777777555333222111111111000000000000000000000000...//////,,,)))***...222333222111///...---------------+++***)))((((((''')))))))))))))))(((((((((((()))))))))((()))+++---***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""&&&))))))&&&%%%&&&((()))((((((&&&%%%$$$######"""###%%%%%%$$$$$$&&&(((&&&&&&%%%&&&&&&'''(((((($$$""" !!!"""###""""""###$$$$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%''''''((()))))))))))))))(((((((((((())))))***+++------,,,,,,------...///...222666777444111111222...:::YYYvvvkkkbbbxxx\\\KKKCCC@@@???CCCLLL^^^xxxoooMMM222&&&%%%$$$###"""!!! !!!!!! """$$$((($$$$$$''''''%%%,,,777222111000444<<<>>>222###"""$$$%%%&&&&&&### ###%%%''''''&&&%%%&&&'''$$$%%%&&&((()))*********&&&'''((('''$$$"""!!!!!!$$$'''+++------***&&&######"""""""""######!!! !!!!!!!!!###$$$$$$""" """!!! """###$$$   !!!###%%%%%%$$$$$$$$$$$$%%%&&&&&&(((***---...///444;;;AAAHHHOOOTTTUUUUUUWWWYYYYYYaaakkk}}}iiiQQQAAA:::333444444444444333222222------...//////...------,,,...222666999:::999999999::::::999888777555444444333222111000000000000000000000000000000000000,,,---...+++)))***///444444333222000...------------,,,+++***))))))((()))))))))***************)))((()))))))))((()))+++---***)))'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###&&&)))((($$$###&&&)))''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$"""!!!!!!"""######"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$%%%'''(((((((((''''''(((((()))***%%%&&&&&&'''(((***+++,,,,,,,,,,,,---...///000111///444999999666333333444222<<>>555000///222333111000222555333111111111222222222333333555777:::;;;:::999===<<<:::888666444444333111///......//////...---,,,...111333222111111111---***((()))---111222222333333333222000---+++)))...---+++)))'''''''''''',,,,,,,,,---......+++))))))))))))))))))***++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((+++++++++)))&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&+++)))&&&$$$""""""######&&&&&&&&&%%%$$$###"""!!! !!!!!!"""###%%%&&&'''###%%%'''(((((((((***+++((('''&&&&&&''')))+++,,,000---++++++///111111000000444999:::777555444555===>>>SSSzzzlllWWWnnnzzzvvv]]]LLLDDDAAA>>><<>>555000///111222000///111333222000000000111111111111111333666:::<<<<<<;;;===<<<:::888777555555444111///......//////...---...000222333111000/////////,,,***+++...111222111222222222111///---***))),,,+++)))'''&&&&&&''''''+++***))))))******(((&&&'''&&&&&&&&&&&&'''(((((((((''''''%%%$$$###""""""&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))***)))(((%%%######$$$$$$$$$$$$###$$$$$$%%%&&&***(((&&&$$$#########$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&$$$&&&((()))))))))***++++++***(((((((((***,,,...///---+++,,,///111111//////222555666555444444555<<<>>>QQQxxxrrrVVVffftttfffOOODDDBBBEEEAAACCCPPPjjjeeeBBB...(((&&&$$$"""!!!!!!  !!!$$$%%%%%%$$$%%%%%%%%%***))),,,999IIIKKK>>>...''''''%%%$$$###""""""""" &&&)))'''(((++++++'''(((((((((***,,,------+++'''&&&&&&''''''&&&### """$$$'''+++...,,,((($$$'''&&&&&&&&&''''''$$$""""""!!! """"""""""""""""""""""""!!!"""""""""!!!    """$$$&&&$$$$$$%%%((()))'''%%%$$$''',,,111555777999999;;;CCCNNNTTTVVVVVVXXX[[[bbbhhhuuudddLLL@@@666111...000000...---///111111000////////////000///000111555:::===>>>======<<<;;;999777666555555111000...///000000///---///111333222000.........000...,,,,,,...///000///000111000000...,,,***(((***(((&&&$$$$$$%%%''')))+++)))'''&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######"""%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''((((((&&&###""""""###$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%$$$%%%%%%%%%''')))*********+++,,,///---+++))))))+++...///---,,,,,,...000111000...---///111222222333444666;;;<<>>BBBIII???GGG\\\xxxwwwTTT666***(((%%%###!!!!!!"""###%%%%%%$$$$$$$$$((($$$$$$(((///222///+++#########$$$$$$######""""""%%%'''&&&'''))))))&&&%%%&&&(((,,,000222111000'''&&&%%%%%%&&&$$$""" """%%%))),,,+++((($$$'''&&&&&&&&&'''&&&###!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!######!!! !!!###&&&%%%&&&(((++++++***(((&&&(((,,,111555888:::;;;:::BBBLLLTTTWWWXXXZZZ[[[```eeessslllRRRBBB777111...//////---,,,...111111111111/////////000000000111555999<<<======<<<;;;999888666555555444111000//////000000///---///000222111000......///111000......---......---...//////...---***(((''')))'''%%%###$$$&&&)))***,,,***'''&&&&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''((((((&&&$$$""""""###%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%'''(((+++++++++***+++---000...,,,******+++---///,,,,,,---///000000...---,,,---...///000333555777888;;;MMMooo|||XXX]]]{{{|||___KKKAAA@@@CCCFFF999FFF```gggEEE///***%%%### !!! """!!!"""%%%%%%$$$$$$&&&###!!!"""&&&'''&&&&&&'''"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&'''((('''%%%!!!###&&&+++///111000...&&&%%%$$$$$$$$$###!!!!!!"""%%%)))++++++)))&&&&&&%%%$$$%%%%%%$$$!!!!!!!!!"""""""""""""""###  !!!$$$'''&&&$$$!!!!!!$$$$$$&&&'''***+++,,,+++******,,,000444888;;;===>>>999@@@JJJSSSWWWYYY[[[\\\]]]cccppptttYYYFFF777111......///------///111333444333111000111222333333333555888:::::::::999999777666444333333333222000//////000000///...---...000000//////000111444444333111000///...///,,,,,,---,,,+++)))'''&&&(((&&&%%%$$$%%%'''***++++++(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%!!!"""############""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((())))))(((%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''''')))+++,,,+++***+++,,,...---+++******+++,,,---+++,,,...//////...------,,,++++++---000333666888666999JJJjjj^^^ccc|||jjjQQQGGGFFFDDDAAA@@@;;;FFFaaa|||[[[888...%%%"""!!!""" $$$!!!"""%%%%%%$$$(((000///)))%%%'''((($$$$$$&&&&&&&&&''''''&&&$$$"""!!!%%%###$$$&&&)))(((&&&%%%"""###&&&***---...,,,***%%%$$$######$$$###""" !!!"""###&&&((()))'''%%%###"""""""""###""" !!!!!! !!!!!!!!!""""""""" !!!%%%(((((($$$!!! """$$$###%%%''')))***+++++++++,,,///222666999<<<======999???HHHPPPVVVYYY[[[[[[[[[aaaooo}}}```JJJ777111......///---...111222555777666333111222444666555444444666888888777888777666444333333222222222000//////000111///...,,,...////////////000222555666666444111//////000******++++++)))(((&&&%%%&&&&&&%%%%%%&&&''')))***&&&$$$""""""###$$$###"""###############$$$$$$%%%''''''&&&$$$###"""!!! !!!!!!"""#########""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))******)))'''&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!""""""###%%%&&&((()))((()))++++++******+++,,,***++++++++++++++++++++++++---//////---,,,---...+++******,,,000333555666444888GGGeeedddiiirrrlllXXXFFFDDDFFFDDD@@@@@@JJJNNNdddtttIII777'''###### """ ###!!!###&&&%%%%%%222BBBLLL999***))),,,+++)))***)))(((((('''%%%###"""!!!%%%"""###))),,,***&&&%%%%%%%%%&&&)))+++,,,***((($$$###""""""$$$$$$###""" """$$$$$$###!!!  !!!!!!!!!!!!!!!  !!!!!!"""  !!!%%%''''''$$$!!! !!!$$$&&&"""$$$&&&(((((())),,,......111555999<<<<<<<<<;;;;;;???EEELLLSSSWWWZZZ[[[[[[aaannnfffNNN777111.../////////000333111555888777333111222555777555333444666777888777888777666555444333333333222111000000111111000......///000///......///111111222333111...,,,,,,---))))))))))))((('''%%%$$$$$$$$$%%%&&&&&&''''''&&&###""""""###%%%%%%$$$"""$$$############$$$%%%%%%((((((&&&$$$"""!!!""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((()))******)))'''&&&'''(((&&&%%%%%%%%%%%%&&&''''''!!!"""###%%%&&&''''''(((''''''''''''&&&%%%$$$$$$"""######$$$&&&''')))***''')))++++++***)))***+++((()))+++---...---,,,***,,,...///---++++++---///)))((((((***///222222222222666EEEaaajjjiiihhh}}}vvvXXXKKKBBBBBBBBB@@@DDDLLLaaa[[[ggg]]]DDD,,,&&&&&&""" """&&&%%%)))???WWWdddHHH111222<<<<<<555000((((((&&&$$$###""""""!!!$$$ """+++000,,,'''%%%%%%%%%%%%''')))***)))'''$$$"""!!!"""$$$&&&&&&%%%!!!  !!!"""!!! !!!!!!   !!! !!!  ###%%%%%%""" !!!!!!!!!"""%%%'''###%%%&&&'''''')))...111333777;;;@@@AAA@@@>>><<<<<<>>>BBBHHHOOOUUUXXXZZZ]]]bbbnnniiiPPP777111...///000000111555111555888777333111222555666444333333555888888888999888777555555444444444222111000000111111000...000111000///---,,,---///***---...,,,)))&&&'''((((((((())))))(((&&&$$$###"""###$$$&&&&&&%%%$$$$$$######$$$&&&((((((&&&$$$&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$###"""!!!!!!###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###############%%%%%%%%%%%%&&&'''((((((((()))***)))'''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''!!!"""###%%%&&&'''((((((''''''''''''&&&%%%$$$###%%%%%%%%%&&&'''((()))***''')))***+++)))))))))***&&&))),,,///000///,,,+++---...///---******---000(((&&&&&&)))...000000///111666DDD___mmmgggbbb~~~rrroooMMMFFFBBBBBB???===III[[[qqqdddhhhlllMMM000))))))$$$!!!&&&%%%,,,GGGfffmmmNNN777>>>NNNMMM@@@666'''&&&$$$"""!!!!!!""""""###"""---222...'''%%%$$$###"""###&&&''''''&&&###"""!!!"""%%%'''''''''$$$"""!!!!!!""""""!!!  """###!!!  !!!######!!! !!!""""""###&&&((($$$&&&'''&&&&&&)))///444999===BBBFFFGGGEEEAAA???>>>>>>AAAFFFMMMSSSXXXYYY___dddooo~~~qqqRRR@@@555...111111,,,+++///000333777888666555777999333333444444666777888999777777777666666444333333222111000111111111///---...000333111---)))(((((()))******(((&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%$$$###""""""$$$&&&'''((('''&&&'''((((((&&&$$$%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$###!!! !!!"""$$$%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$##################$$$$$$%%%%%%&&&'''''''''***(((%%%&&&((()))(((&&&$$$$$$%%%%%%&&&'''(((((('''%%%######&&&)))+++,,,(((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((((('''(((+++......---+++******++++++,,,,,,++++++***------......------,,,+++)))))))))***+++,,,......222555@@@XXX{{{ccc]]]nnn}}}{{{^^^JJJDDDDDDFFFCCCDDDWWWpppvvv\\\cccAAA111***""""""###""" ###!!!&&&000@@@TTT]]]@@@<<<444eeeNNNEEE///((('''%%%### !!!###!!!%%%)))+++***)))!!!"""%%%&&&%%%$$$%%%%%%"""!!!"""%%%)))+++)))''''''&&&%%%###""""""######!!!!!!"""$$$%%%### """"""!!! """  !!!###%%%$$$!!!!!!"""#########%%%$$$######%%%+++333999BBBCCCFFFGGGGGGFFFDDDBBB???======DDDNNNVVVZZZZZZ___aaahhhuuuxxxVVVAAA555---000111---+++///111333666888888777888999333333444444555777888999999999999999888777666555222111111111222222111///000222333111---)))((((((&&&''''''&&&%%%$$$&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$######$$$&&&''')))((('''((())))))'''%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$######""""""!!!"""$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''########################&&&''''''(((((()))*********(((%%%%%%'''(((&&&%%%###$$$$$$$$$%%%&&&&&&&&&&&&$$$"""###%%%)))++++++'''''''''&&&&&&%%%%%%%%%%%%%%%'''(((((()))))))))''')))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,------............)))))))))***+++,,,......///222<<>>@@@AAAAAAAAA@@@???<<<<<<@@@IIIQQQUUUVVVZZZaaakkkuuueeeKKK<<<111222555222222666555444444777<<<>>><<<999444444444444555666777888777777888888777666555555333333333444666777555444555444111...+++((('''''' !!!"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((()))((('''((()))***(((&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%&&&''''''(((((()))+++***((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%###"""###%%%((()))***''''''''''''''''''''''''(((((()))******************)))))))))***+++,,,---///......---,,,,,,,,,,,,+++,,,---...////////////)))))))))***+++,,,......)))+++444JJJnnnjjjVVVsssppp{{{cccFFF@@@???@@@EEEQQQgggeeeyyybbbCCC111)))$$$  $$$((($$$777[[[XXX>>>444888bbbSSS===%%%(((((('''%%%"""!!!"""###$$$  ''',,,+++)))((((((((()))******)))'''%%%###!!!!!!"""$$$&&&'''+++***'''%%%###"""""""""!!!######"""   !!! """######  !!!"""$$$%%%&&&""""""""""""$$$(((///444777888:::===@@@BBBCCCDDDAAA>>>===@@@GGGNNNTTTVVVZZZcccooowwwpppOOO>>>111111444333333666666444444888<<<>>><<<999444444333444444555666777666777777777777666555555444444444555777888666555555333000---***(((&&&%%% !!!!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&''''''(((((('''&&&&&&'''((()))'''&&&###$$$%%%&&&&&&%%%$$$###''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$###""""""!!!!!!'''&&&&&&%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%&&&&&&'''(((((((((,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""$$$&&&)))***))))))(((((((((((((((''''''((()))*********************)))(((((()))***,,,...///...---,,,,,,,,,,,,------......//////...------)))))))))***+++,,,......)))+++333GGGiiipppSSSjjjmmmpppcccHHHBBB@@@@@@HHH^^^zzzjjjzzz~~~^^^<<<)))&&&!!!  !!!"""&&&$$$777[[[XXXAAA222666WWWLLL777''''''''''''%%%"""!!!!!!"""%%%!!!!!!'''---......000---***)))***)))(((&&&$$$###"""!!!"""%%%))),,,222000---)))&&&###"""!!!!!!"""###!!!  !!!   !!!""""""  !!!###%%%&&&""""""""""""$$$(((...333444555888<<<@@@DDDHHHJJJDDDBBB@@@AAAFFFMMMTTTWWW\\\fffqqqyyy~~~zzzSSS@@@000///222111111444555555666999;;;;;;:::999444444333333444555555666777777888888888888777777666555444666777888666555444222///---,,,***'''%%%!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&(((((('''&&&###$$$%%%&&&&&&%%%$$$###(((((('''&&&&&&%%%$$$$$$%%%%%%$$$###"""""""""###&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&''''''((()))))))))+++,,,+++***'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%(((******************)))((((((''''''))))))************))))))))))))(((((()))***,,,---...---,,,++++++,,,---...///////////////...------)))))))))***+++,,,......,,,---222DDDeeetttPPPbbb~~~rrrkkkcccLLLEEECCCBBBKKKgggrrr~~~{{{RRR444+++###""" """ """!!!...JJJJJJ999+++000FFF???000)))%%%&&&&&&%%%""" !!!$$$""" !!!&&&,,,111444:::444---(((''''''$$$""""""""""""""""""%%%)))---555333///***'''$$$"""!!!  !!!"""!!! !!! """$$$###""" """$$$%%%""""""######$$$(((...222555666888;;;@@@EEEJJJMMMGGGEEEBBBBBBEEELLLSSSXXX^^^gggrrrxxx~~~YYYDDD333000333222222555444777999999999888888888444444333333444444555555666666777777777777666666777666555666777777555333444222000000000...***&&&%%%&&&&&&%%%######$$$&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&'''))))))((('''%%%&&&''''''''''''&&&%%%''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((()))***+++)))'''&&&'''***$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%&&&)))++++++***,,,,,,+++***((('''&&&&&&((())))))***))))))((((((((((((((())))))***+++,,,,,,+++***)))***,,,...///---......////////////...)))))))))***+++,,,......---...111AAAaaaXXXeee~~~xxxhhh{{{lllYYYHHHHHHFFFKKKeeewwwoooLLL555&&&$$$""" !!!!!!!!!'''777888000%%%+++888222&&&((($$$%%%%%%$$$!!!!!!!!!!!!!!!###***222999===555+++&&&%%%&&&&&&$$$!!!"""###"""!!!###'''***111///,,,(((%%%###"""!!!!!! !!!!!!  !!!######"""!!!###%%%"""###$$$$$$%%%)))...222999999999;;;???DDDIIIKKKIIIFFFCCCBBBDDDJJJRRRXXX```gggpppwww}}}___JJJ777444666555555888444777::::::777555666888444444333333333444555555333333444444444444444333777666555666777666444222555333222222333111,,,((('''(((((('''%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((''''''(((***+++***(((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""###$$$$$$%%%%%%&&&''')))***(((&&&%%%'''***""""""###$$$%%%%%%&&&&&&&&&%%%%%%'''***,,,,,,+++...---,,,***)))'''&&&%%%(((((()))))))))(((((('''((((((((()))******++++++******))))))***,,,...000+++,,,---///000000000000)))))))))***+++,,,............111???^^^dddnnn{{{eeetttwwwhhhKKKMMMIIIIII^^^xxxaaa==='''&&&$$$!!!!!!$$$%%%&&&...///---$$$+++000***%%%###$$$%%%$$$!!! !!! !!!'''222;;;:::111(((###%%%)))******!!!"""$$$""" ###&&&---+++)))&&&###"""!!!!!!"""!!!   !!!!!!!!!  !!!  ###$$$######$$$%%%&&&)))...222<<<;;;;;;;;;>>>BBBFFFIIIIIIGGGCCCAAABBBIIIQQQXXX```fffnnnuuu|||mmmNNN999555222444888555666777888888888777555444999888666444333444555666666555444333333444666777666555444444555666777888777777666444222///---,,,(((''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&(((******((('''&&&'''''''''(((***,,,...---,,,+++***)))((()))***+++,,,%%%'''))))))'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%))))))(((&&&&&&%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%&&&'''&&&%%%###"""$$$%%%&&&''''''&&&$$$###$$$%%%&&&'''''''''&&&%%%######%%%'''((())))))))))))((((((''''''''''''((((((((())))))))))))(((''''''''''''((((((***++++++***+++---//////...---,,,,,,+++++++++,,,---......%%%'''***,,,---,,,+++)))***,,,222AAAZZZzzznnnlllqqqlllwwweeeUUUKKKDDDFFFNNN[[[ppp{{{yyynnnMMM666---%%%######!!! (((((((((((('''&&&$$$###)))((('''%%%###""" """***444;;;>>>000&&&&&&)))'''''')))%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!###"""!!!   !!!!!! !!!#########!!!  ###%%%(((((((((''')))---333888<<<;;;::::::<<>>888444555999666777777888888777777666555888888999999888888777777555555555555555666777777555555666666555444333222444444333222111///---,,,(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&(((******((('''''''''(((''''''))),,,---,,,+++***************+++,,,,,,(((***++++++***))))))***+++++++++*********))))))***)))((('''&&&&&&&&&&&&&&&%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%&&&'''(((((())))))(((***)))((('''''''''''''''''''''((((((((('''''''''''''''''''''((()))***++++++,,,...000000///...---,,,,,,++++++***+++++++++(((***---/////////---,,,+++---222@@@WWWuuuuuuppprrrzzz~~~vvv[[[QQQHHHEEEFFFKKKWWWcccuuuxxxzzztttuuujjjDDD444&&&$$$$$$  &&&'''((()))(((&&&$$$"""&&&&&&%%%%%%$$$###"""!!!%%%$$$""" !!!'''///555999---$$$$$$'''((((((***(((((('''%%%%%%$$$$$$$$$$$$###"""!!! !!!!!!!!!   !!!!!!  !!!!!! """$$$'''((((((((())),,,111555;;;;;;::::::===AAAGGGKKKIIIJJJIIIFFFDDDFFFMMMRRR^^^aaajjjvvv~~~zzzZZZCCC<<<777777:::777999888888777666777777777666777999;;;;;;:::888777555666666777888888777777222333555666666555222111222222111111000///...---((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((******)))(((((()))(((''''''(((+++,,,+++******++++++,,,,,,,,,,,,,,,+++---......,,,+++,,,---............------------***))))))(((((('''''''''&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''(((((()))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))),,,---///000111000...---,,,+++***)))((((((((((((,,,---///111222111000///,,,...222===QQQoootttpppooocccSSSGGG???===BBBIIIUUU[[[ccccccfff[[[AAA***&&&&&&!!!  $$$&&&(((***)))'''$$$"""$$$$$$$$$$$$$$$$$$######(((&&&###!!!"""&&&---333777---$$$###%%%&&&&&&'''***)))'''%%%$$$###"""""""""!!!  !!!!!! !!!""""""   !!!"""&&&'''(((((((((***...000888999::::::<<>>DDDJJJKKKLLLLLLJJJGGGHHHLLLPPPYYYaaammmtttxxxaaaIII@@@999999<<<999;;;:::888777777777888999777777777777888999;;;<<<<<<<<<<<<;;;999777444333444333222222444777:::;;;666555444333000...,,,+++)))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((******)))***+++---+++)))(((((()))************+++,,,---...---,,,+++,,,...///...,,,++++++,,,,,,,,,,,,,,,++++++++++++((())))))***))))))((('''%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%''''''******(((''''''&&&&&&&&&''''''&&&&&&&&&'''((()))'''&&&&&&&&&&&&''''''((()))+++,,,......---,,,+++''''''''''''((()))***+++//////000111111111000000,,,///222888HHHfffqqqaaaxxxhhh}}}jjj\\\RRRJJJEEEHHHJJJNNNIIICCCQQQdddfffuuuiiiGGG333+++$$$!!!""" $$$&&&***,,,---***'''%%%%%%&&&&&&&&&%%%$$$""" !!!!!! ###(((000666888333+++&&&%%%&&&&&&$$$######"""!!!!!!!!!""""""$$$###!!! !!!###%%%$$$$$$###"""!!! !!! """""""""!!!!!! !!!###"""!!!  ###%%%'''((('''((()))***///222555666666:::@@@FFFKKKMMMNNNLLLIIIIIILLLPPPXXXbbbmmmrrruuu~~~hhhNNNDDD;;;:::===999;;;:::999999888888999999<<<;;;999999:::<<<>>>@@@>>>===<<<:::888666444333:::888444222222444777999777666555333000...+++***))))))(((((('''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''(((*********+++---///---+++)))(((***++++++******++++++,,,,,,,,,,,,,,,+++---...---+++*********,,,,,,,,,,,,++++++++++++'''((())))))))))))'''&&&&&&&&&&&&&&&%%%%%%%%%$$$"""""""""!!!""""""######$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((---,,,)))'''%%%$$$%%%%%%))))))(((''''''''''''(((''''''&&&&&&&&&((()))***((('''''''''''''''(((((()))***,,,---------+++***'''''''''((()))+++---.../////////000000000//////,,,///222555CCCaaattt\\\~~~~~~dddzzzlll[[[MMMIIIFFFFFFAAA:::FFFWWWZZZZZZdddppp{{{}}}]]]>>>---(((%%%""" $$$&&&)))+++,,,***(((&&&&&&'''(((((('''%%%"""!!!###"""!!! !!!&&&,,,111222111,,,&&&&&&***,,,***$$$###############$$$$$$&&&$$$""" !!!###%%%&&&%%%$$$"""!!!!!!  !!!"""""""""!!!    """###!!!!!! """$$$&&&''''''''')))+++,,,000444444333666===CCCJJJMMMOOONNNKKKKKKNNNQQQWWWaaajjjnnnsss~~~rrrWWWJJJ???<<<>>>::::::::::::;;;:::999999888;;;;;;;;;<<<<<<===>>>>>>===<<<:::999777666666555999777555333222333555666444444333111000---,,,***))))))((((((''''''&&&&&&###$$$%%%&&&'''((()))***'''((()))******+++...111///---***)))***+++++++++***************+++,,,,,,+++,,,------***)))))))))++++++*********)))))))))%%%&&&((())))))((('''&&&((((((''''''&&&%%%######""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((+++***'''%%%$$$$$$$$$%%%(((''''''''''''(((((()))&&&%%%$$$$$$%%%''')))***)))((((((''''''(((((())))))***,,,......---,,,+++))))))******+++,,,---...////////////////////////...000111333===[[[{{{\\\|||hhh{{{yyyiiiZZZQQQLLLDDD<<>>>>>:::999:::;;;<<<;;;:::999888888999;;;======<<<;;;:::;;;:::888777666777888999333333333444444555555555111111000000///---,,,+++)))))))))(((''''''&&&&&&"""###$$$&&&((()))***+++'''((()))******,,,///222111...+++******,,,,,,,,,+++***)))((()))***,,,---+++---...---***)))))))))((((((((('''''''''&&&&&&$$$&&&'''))))))(((&&&%%%))))))((('''&&&$$$###""""""$$$%%%&&&'''&&&&&&%%%###$$$&&&((())))))((('''&&&&&&%%%$$$%%%&&&'''(((###"""!!!!!!"""###&&&''''''&&&&&&''''''((()))***%%%$$$#########%%%((()))***))))))((((((((())))))***+++---//////...---,,,,,,,,,,,,,,,,,,,,,------000000/////////////////////111111111:::VVV___|||kkkvvvpppcccSSSDDDFFFNNNKKKOOOLLLHHHGGGKKKVVVbbbkkkuuu{{{NNN///---+++!!! !!!"""$$$&&&''''''&&&&&&$$$&&&(((***+++)))(((&&&!!!!!!  ###(((---111222...'''%%%***+++(((%%%$$$"""!!!&&&$$$!!! """#########"""######$$$%%%"""!!!  !!!"""!!!!!!  !!!!!! !!!!!!!!!"""###$$$%%%%%%&&&(((+++...,,,111555555222333:::@@@HHHLLLOOOPPPNNNNNNPPPSSSUUU\\\bbbeeennn}}}eeeRRRJJJDDD???<<<:::<<<===>>>>>>;;;888666888999;;;<<<===>>>>>>>>>:::999999777666555444333555333222000000111333444444333222000//////......***+++,,,,,,+++***((('''$$$%%%''')))***+++++++++*********+++,,,...111222111000...,,,***))))))***,,,+++******))))))******++++++******))))))((((((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))'''$$$"""!!!!!!"""###%%%&&&&&&&&&%%%%%%&&&$$$!!!!!!###%%%&&&&&&)))'''&&&)))------(((###"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&+++)))'''&&&''''''''''''***)))))))))***+++,,,,,,............---,,,++++++)))***,,,...............000000////////////000000666111///111:::RRR|||gggzzzzzzkkkQQQNNNPPPFFFFFFFFFFFFFFFGGGJJJOOORRRUUUddd{{{aaa<<<)))$$$$$$$$$###!!!!!!###$$$$$$%%%''')))***++++++***%%%&&&((()))************%%%###  ###'''***---444444+++&&&)))***''''''###!!!"""!!! !!!%%%&&&&&&%%%""" """$$$""" !!!###%%%%%%%%% !!!   !!! $$$###"""!!!!!!"""#########$$$%%%%%%%%%'''***---+++222777555333777<<<>>>EEEMMMRRRPPPMMMMMMOOONNNTTTTTTYYYdddnnnwwwhhhUUUMMMFFF@@@===999999;;;;;;;;;999777666:::::::::;;;:::::::::999888888777666555444333333333222111111111333555666444333222111////////////------------,,,+++)))((('''((()))***++++++,,,,,,+++++++++,,,---///111222000///---+++***))))))))),,,++++++***************+++++++++******)))))))))''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&'''((('''%%%######$$$###$$$&&&'''''''''&&&%%%'''%%%###"""$$$&&&&&&&&&'''''')))...111000)))""""""""""""###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&***(((&&&&&&'''((('''&&&(((((())))))***+++,,,---,,,---------,,,++++++******+++---...//////......000000000000000000000000444000///333<<>>::::::::::::999999999999<<<;;;:::999888666555444666666555444333333222222222222111111222444666777444444222111000/////////000000//////---,,,************+++++++++,,,,,,,,,,,,------...000111222333///...---+++***)))))))))+++++++++************)))***************)))))))))))))))(((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&''')))(((&&&%%%&&&&&&%%%&&&'''((((((((('''&&&(((&&&$$$###$$$&&&&&&%%%$$$&&&+++111444111)))"""""""""######$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&'''((()))'''&&&&&&'''((()))***+++,,,---+++++++++,,,,,,+++******+++,,,---...//////.........///111222222222111111111//////444<<>>AAAJJJQQQQQQPPPPPPNNNKKKNNNNNNSSS^^^iiisss~~~rrr```TTTIIIBBB@@@======<<<;;;;;;;;;<<<======<<<:::888666555444444444444444333333222222111222222111111222333444555555444333222111000000000111111000///---,,,+++***,,,,,,++++++++++++++++++---...000111222333333333...---,,,+++***))))))(((++++++++++++******))))))((((((((((((((()))))))))))))))((('''&&&%%%###"""%%%%%%&&&&&&'''(((((((((''')))***)))'''&&&&&&&&&&&&'''((())))))((('''&&&'''%%%######$$$$$$$$$###!!!$$$(((...111...(((###""""""###$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''$$$$$$%%%'''))))))'''%%%$$$%%%'''(((***+++,,,,,,***++++++,,,,,,,,,+++++++++,,,---...///......---,,,...111333444444333222000///111444;;;OOOxxx|||yyyxxxuuu~~~~~~vvvnnnaaaTTTJJJEEEAAA@@@FFFIIIKKKQQQgggxxxRRR555((('''"""!!!  !!!"""###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$### """%%%'''...???GGG===...(((((('''$$$!!!"""%%%$$$!!! """$$$$$$$$$""" !!!###&&&((('''%%%%%%%%%%%%$$$"""""""""!!!!!!!!!!!!!!!""" """"""!!!!!! """""""""!!!!!!"""&&&)))&&&$$$""" !!!"""!!! !!!!!!""""""###$$$&&&&&&'''))),,,///444;;;???<<<888999;;;<<>>>>>===<<<:::888777666666666333333333333333333222222333333222111111111111111666555444222111111111111111000///...---,,,++++++---,,,+++*********++++++...///111333444444333222---------,,,+++***))))))***++++++++++++***)))(((%%%&&&&&&&&&'''(((((((((((((((''''''%%%$$$""""""%%%%%%&&&&&&'''(((((()))***++++++***'''%%%$$$%%%'''((()))))))))((('''&&&%%%###"""""""""###""" """$$$''')))(((&&&############$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$&&&((((((&&&$$$###$$$&&&(((***+++++++++++++++,,,------...------+++,,,---.........---,,,+++---000333444555444333111000222444777HHHnnn}}}sss~~~||||||rrrggg\\\QQQJJJGGGEEEAAACCCQQQlll[[[;;;+++'''"""!!! !!!"""!!!###%%%''''''''''''&&&&&&'''(((((('''%%%%%% !!!$$$%%%***===HHH>>>...'''''''''$$$!!!"""%%%$$$!!! """%%%%%%$$$"""!!!!!!$$$&&&((('''%%%%%%&&&%%%###!!!!!!  !!!!!!   """""""""!!!!!!!!! #########""""""###&&&)))&&&$$$""" !!!"""!!!!!!""""""############$$$&&&'''((((((+++...111888???CCC>>>999888999999>>>GGGOOOQQQRRRRRROOOIIIGGGFFFJJJTTT```lllyyyzzzgggVVVIIIDDDDDD@@@???>>><<<;;;<<<<<<======<<<:::888777777888888333444444444444444444444555444444333222111000///666666444333222111111111111000///...---------------,,,+++*********+++,,,---///222555555555333111------...---,,,+++***)))******+++,,,,,,***)))((($$$%%%%%%&&&'''(((((()))''''''''''''&&&%%%$$$###$$$%%%%%%&&&'''((())))))***+++,,,***'''$$$######'''((()))))))))((('''&&&###!!! !!!""""""!!! !!!!!!"""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((((('''%%%$$$$$$%%%&&&'''%%%$$$###$$$&&&(((*********)))***+++,,,---.../////////***+++,,,------,,,+++******,,,...111333444555555222222444444444AAAeee~~~zzzpppyyylllcccSSSHHH>>>===DDDWWWyyyfffDDD---&&&""""""!!!!!!!!!!!!"""""" """%%%'''(((((((((&&&'''((())))))((('''&&&"""!!! """###***<<>>FFFMMMPPPRRRSSSOOOJJJHHHFFFIIISSS___kkkyyy~~~jjjXXXJJJFFFHHHCCCBBBAAA???>>>===<<<<<<>>>===:::888666666777777444555555555666666777777555555555555444333333222777666555333222222222222111000////////////000111...---+++***+++,,,---///---///333555666555222000......//////...---+++***)))***+++,,,,,,+++)))(((%%%%%%&&&''')))******+++(((((())))))((('''&&&&&&$$$$$$%%%&&&'''((())))))(((******)))&&&$$$$$$$$$''''''((()))((('''&&&%%%"""!!! !!!######"""!!!######$$$$$$######$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&'''((((((((((((((('''%%%######$$$%%%$$$######%%%'''((())))))((('''))))))+++,,,---.........)))***++++++++++++)))))))))***,,,///111444555666222333555555222===___vvvooo|||pppXXXEEEBBBAAAJJJkkkuuuQQQ444'''#########""""""#########!!!###%%%'''(((((('''%%%&&&'''((())))))((('''######!!! !!!"""&&&888BBB;;;000+++)))'''&&&"""!!!###""" !!!$$$''''''&&&###!!!!!!###%%%%%%$$$$$$$$$%%%%%%"""  !!!!!!  !!! !!! !!!"""######!!!###$$$$$$"""!!!!!!!!!!!!  !!!"""#########""""""$$$%%%&&&'''***...111666>>>CCC@@@;;;;;;<<<;;;???EEEKKKNNNRRRTTTPPPJJJKKKIIIJJJSSS___kkkzzzlllYYYLLLHHHKKKFFFFFFEEECCCAAA@@@>>>>>>@@@>>>;;;777555555555555555555666666777888888888555555666666777666666555777666555444333222222222222111000000000111333333///...,,,,,,,,,...///111---///333666666444222///......///000///...,,,+++)))***,,,,,,,,,+++)))'''&&&'''((()))***+++,,,---)))***************)))((($$$$$$%%%&&&'''((()))***&&&''')))(((&&&%%%%%%&&&''''''((((((((('''%%%$$$!!!!!!!!!"""$$$%%%$$$"""$$$%%%''''''%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&''''''((((((((((((((((((&&&###"""###$$$$$$###$$$%%%'''))))))((('''&&&'''(((***+++,,,---......((()))***++++++***(((((()))***+++---000333666777222444666555222<<<^^^uuuoooyyyfffKKKFFFAAAAAA___]]]<<<***########################"""###$$$&&&''''''&&&&&&###$$$&&&((())))))((((((%%%$$$"""!!! !!!"""333>>>:::111000///---'''###!!!"""!!! !!!%%%((((((&&&###!!! """$$$$$$######$$$%%%%%%"""  !!!""""""!!!!!!""" !!! !!!###$$$$$$ """$$$%%%"""  !!!  """"""""""""!!!!!!"""$$$%%%&&&))),,,///333;;;AAA???<<<===>>>>>>???EEEJJJMMMQQQTTTQQQKKKIIIFFFGGGPPP[[[hhhvvvrrr```TTTLLLHHHFFFEEEDDDDDDDDDCCC@@@===???===<<<;;;:::888555222444444444444444444444444888888777777777666666666888666333111000000000111000000//////000111333444444222000---,,,,,,---...000111111222222222111111,,,---.........---,,,+++)))*********))))))((('''))))))************))))))***((('''&&&'''(((((('''&&&$$$$$$&&&)))+++)))&&&''''''&&&%%%$$$$$$$$$%%%'''&&&&&&&&&'''&&&%%%###$$$######$$$%%%$$$###!!!############$$$%%%&&&&&&$$$$$$######"""######$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%(((***------+++((('''******+++++++++,,,,,,,,,,,,+++***(((''''''&&&&&&((()))+++---000222333444222888777333333999UUU{{{~~~rrrttt}}}vvvfffPPPEEEAAAFFFXXXuuuIII&&&$$$###"""!!!!!! !!!%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%###""" !!!""""""...888888222---,,,,,,,,,'''""" """%%%%%%$$$'''%%%""" """###$$$$$$'''''''''%%%###"""###%%% !!! !!! """!!! """$$$############"""!!! !!!!!!!!!!!!!!!  """"""!!! !!!###&&&((()))***,,,---555888<<<<<<:::999:::<<>>CCCDDDFFFIIIJJJKKKKKKKKKKKKFFFEEELLLVVVbbbnnnyyyuuu```RRRIIIFFF@@@@@@???@@@BBBBBB@@@???999777777777888888666444666555555444333222111111///000111222444666777777777555444222111111222222333222000//////000000111///...---,,,+++,,,,,,------------------,,,+++*********+++,,,,,,++++++***+++++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$$$$"""!!!"""!!! """$$$$$$#########$$$$$$%%%&&&&&&&&&&&&''''''(((((((((''''''&&&$$$"""###%%%&&&''''''%%%%%%$$$###"""!!!!!!"""$$$$$$######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))++++++***)))((())))))*********+++++++++)))))))))***+++,,,---...///000000111222333444444111444000///555<<>>======???AAAEEEEEEFFFGGGHHHJJJJJJKKKMMMJJJIIILLLQQQZZZiiiwwwxxxbbbRRRIIIEEE<<<;;;::::::;;;<<<:::999444333222222222222111///111111000...---+++******++++++,,,...///000222222111000///...............111000...---,,,,,,,,,---,,,+++***))))))******+++))))))***))))))((('''&&&'''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%%%%###!!!###"""!!!!!!"""###$$$%%%'''''''''(((((((((((((((%%%'''((((((((('''(((((('''$$$"""!!!###%%%%%%%%%$$$######"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((*********)))))))))))))))*********++++++)))))))))***+++,,,---...000000111222444555666666222333...///777???SSSrrrnnn}}}|||{{{uuuhhh{{{YYYJJJ???;;;CCCZZZZZZ444)))((('''%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$###!!! !!!"""######---444333---)))(((444///***))),,,......---!!!!!!"""$$$%%%$$$ """&&&'''%%%""" ###""""""!!!!!!!!! !!!!!!!!!!!!$$$"""  """$$$"""###%%%&&&&&&%%%###""""""""""""""""""######$$$'''&&&%%%$$$###"""!!! !!!"""""""""######$$$'''+++...444999===???>>>>>>AAACCCGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLLLLMMMTTTfffwww}}}fffTTTJJJFFF<<<;;;999888888888666555666444222111111000...---//////---,,,***)))''''''************++++++++++++++++++******************...---+++)))(((((())))))))))))((((((((((((((((((%%%&&&&&&&&&%%%%%%$$$###############$$$$$$%%%%%%%%%&&&''')))*********+++&&&%%%$$$$$$$$$$$$%%%&&&)))((('''(((((((((%%%###%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''%%%$$$###$$$&&&((((((&&&%%%&&&''''''$$$!!! !!!"""""""""""""""!!!!!!"""######$$$"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))******)))************+++++++++******)))))))))******+++...///000222444666888999444444///111999@@@SSSppprrrzzzxxxpppwwwjjjkkkPPPHHH@@@===FFF[[[\\\555((((((&&&%%%$$$#########"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!  """$$$%%% ###+++666777000***)))///,,,((()))+++---,,,***!!!"""$$$&&&'''%%%!!!!!!%%%'''%%%""" !!!!!!!!!""""""######### !!!!!!!!!""""""$$$###!!! !!!###%%%%%%&&&'''(((&&&$$$!!!""""""""""""###%%%&&&'''(((''''''%%%$$$###""""""""" """###""""""######$$$'''+++...555999>>>?????????BBBEEEHHHHHHHHHHHHIIIJJJLLLLLLKKKLLLMMMLLLJJJQQQcccvvvkkkWWWLLLHHHAAA>>><<<;;;::::::999777;;;999666555555555333222333222111000...---,,,++++++++++++*********)))))))))))))))***************---,,,***)))((((((((())))))))))))((((((''''''&&&""""""############""""""!!!!!!!!!!!!!!!"""###$$$!!!"""$$$%%%&&&'''((((((%%%%%%############%%%%%%((((((((()))***)))'''%%%%%%'''))))))'''&&&'''(((************)))'''$$$######%%%((('''###"""###%%%%%%###!!! !!!""""""!!!"""!!!!!!"""###$$$%%%%%%"""###$$$&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++******+++++++++,,,,,,,,,,,,+++***))))))))))))))),,,---///111444666888999444666222222:::???QQQnnnzzz{{{zzzlll~~~{{{jjjaaaKKKIIIBBB>>>FFF[[[___666((('''&&&%%%$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!!!! !!!###$$$$$$$$$+++888;;;222+++******((('''(((++++++(((%%%!!!"""$$$'''(((&&&!!!!!!%%%&&&%%%"""!!!  !!!"""############ !!!!!!""""""#########"""""""""###$$$%%%&&&&&&''''''&&&$$$!!!#########$$$%%%''')))+++((((((''''''&&&%%%$$$$$$"""!!! !!!###$$$!!!###$$$%%%%%%(((+++...555999>>>@@@??????BBBDDDFFFFFFGGGHHHJJJKKKKKKLLLJJJKKKMMMLLLJJJOOOaaasssppp[[[OOOKKKCCCAAA>>>===>>>>>>======???===:::999:::;;;:::999888777666555444333222222/////////......---------,,,------...///////////////...,,,+++***++++++,,,+++++++++******((('''''' !!!""""""""""""!!!!!! !!!"""$$$%%% !!!!!!""""""!!!!!!$$$###""" """###$$$%%%%%%%%%'''))))))&&&$$$###&&&)))***(((&&&%%%&&&******++++++***)))&&&%%%!!!$$$'''%%% !!!!!! !!!###%%%$$$###$$$$$$#########$$$$$$%%%!!!###%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''')))+++,,,+++,,,,,,,,,,,,---------,,,,,,+++***************,,,---...000222444555666333666333333888<<>>?????????AAACCCBBBCCCEEEHHHIIIJJJJJJJJJKKKKKKMMMLLLJJJNNN]]]nnnsss^^^QQQLLLBBB@@@>>>>>>???@@@@@@@@@???===;;;;;;<<<>>>>>>>>>::::::999888777666666555222222222222222222222222000111222333444444444333111000///...---...///000......------+++***(((((( !!!""""""""""""!!!!!!!!!"""###%%%&&&$$$$$$$$$$$$###"""!!! ###"""  """###!!!"""###%%%''''''%%%### $$$)))***'''$$$#########$$$&&&''''''%%%###""" $$$&&&$$$ """&&&((('''&&&'''&&&%%%$$$############!!!"""%%%'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&(((+++---,,,,,,,,,---------......,,,,,,,,,++++++,,,---------...///000111222222333111666444333666999LLLjjjrrrcccxxxpppRRRBBBCCC===<<>>444***(((%%%%%%(((,,,///---'''""" !!!"""$$$%%%$$$  ###%%%&&&%%%#########""""""######"""!!! !!!"""######$$$!!!"""$$$%%%&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&(((+++...000((((((((((((((('''''''''###############$$$$$$%%%!!!###&&&((()))***,,,---666:::>>>???>>>>>>@@@BBB>>>@@@CCCFFFHHHIIIHHHHHHLLLLLLMMMMMMJJJMMM[[[iii~~~yyy___NNNGGGAAA???>>>>>>@@@BBBCCCCCCAAAAAA@@@>>><<<;;;<<<>>>:::999888888888777333111222333444333222111222333444444555666666777777888:::888444333222222111000000//////......---,,,,,,'''''''''''''''&&&&&&&&&((())))))))))))*********,,,---,,,)))&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$###"""!!! """"""!!!!!! $$$$$$$$$&&&'''&&&### """!!!  !!!"""###$$$$$$%%%&&&'''((((((%%%&&&''''''(((''''''&&&"""###&&&((((((((('''&&&))))))(((''''''(((******(((''''''&&&&&&&&&'''''')))(((%%%$$$###$$$&&&'''*********++++++,,,,,,,,,...---,,,,,,+++***)))(((***,,,///111222222222111///222///000666888GGGaaauuucccnnnxxxcccKKKBBB;;;<<>><<<<<<>>>@@@@@@@@@<<<<<<<<<999777666888999:::888777777777666333000111222333222111000111222333333333444555555666666777555333222222222000///.........---,,,,,,++++++))))))(((((((((((('''''',,,,,,,,,,,,---------...---...---+++((('''''')))(((((('''%%%%%%$$$$$$%%%&&&%%%$$$###!!!  !!!!!!!!!###$$$%%%###"""!!! !!!"""$$$%%%$$$%%%&&&'''((()))******''''''''''''((((((((((((###$$$&&&'''((((((''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&'''''''''***)))'''&&&&&&&&&'''((()))******+++,,,,,,------,,,,,,++++++******))))))***,,,...000111222111111000333000111666888FFF```yyygggqqqiiiPPPAAA===999;;;DDD[[[}}}nnnAAA...((($$$%%%$$$###$$$((()))(((&&&%%%$$$%%%&&&''''''&&&###!!!  !!! !!!"""'''000777555,,,$$$$$$'''***+++)))'''%%%%%%&&&%%%$$$$$$%%%$$$###!!! """###$$$###"""###$$$######"""""""""###$$$$$$$$$$$$##################"""###%%%%%%%%%$$$"""!!!"""$$$%%%&&&&&&%%%$$$###!!!######"""%%%,,,...+++'''%%%%%%&&&(((******)))%%%###""""""$$$&&&&&&&&&&&&''')))***,,,---......111666<<<@@@AAAAAABBBCCCAAABBBDDDGGGIIIJJJKKKLLLMMMJJJIIIIIIJJJNNNXXXcccttt}}}dddNNNAAA>>><<<:::999:::;;;;;;:::888999888666444333333555777555444444444333000......000111000//////000111000111111222333333444444444222111111222111///------,,,,,,+++******))))))(((((((((''''''&&&&&&&&&''''''((((((((()))))))))***++++++)))'''&&&''')))+++***'''%%%$$$###$$$%%%''''''%%%###!!!  """$$$$$$$$$ !!!"""###%%%&&&'''%%%&&&''')))***+++,,,,,,)))(((((('''((()))***+++((((((((()))******++++++)))((('''&&&%%%%%%&&&'''(((''''''&&&''''''((((((((((((((((((''''''''''''((()))***+++,,,---...///++++++++++++************++++++,,,...///000111222222555222333777888DDD]]]|||~~~mmmvvvvvvWWWAAA<<<<<<:::<<>>>>>???@@@BBBEEEGGGIIIKKKIIIFFFEEEFFFGGGJJJSSS]]]lll~~~kkkRRRBBB:::777555444444444444333777777888666333111111111///...,,,+++,,,+++***)))+++,,,......---,,,...//////000000111111222333333444333333444555444111///+++******))))))(((((('''&&&%%%%%%$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$###!!!!!!###$$$+++)))%%%!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))&&&###"""$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&###$$$''')))***++++++***+++***)))((()))+++---///,,,,,,+++++++++,,,---...,,,+++)))((('''''''''((('''''''''''''''((()))***'''((())))))))))))((((((((()))***+++---...000000++++++,,,,,,---.........+++++++++,,,---///111222333666444555888666@@@WWW|||ssssssxxxrrrxxxmmmOOOBBBAAA@@@???>>>HHHeeeTTT111((("""###%%%$$$###$$$&&&'''((()))((('''%%%$$$""""""!!!!!!!!!!!!""""""!!!"""###"""  !!!"""''')))((('''%%%&&&'''&&&###"""######***'''""" !!!"""""" ###&&&((('''%%%$$$######""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$%%%$$$###&&&((((((''''''&&&%%%%%%&&&)))+++,,,,,,***'''$$$######%%%%%%%%%$$$%%%''')))***+++*********...555;;;@@@@@@>>>;;;???@@@AAABBBDDDFFFGGGGGGIIIFFFFFFGGGGGGIIIRRR\\\iii|||lllTTTEEE;;;999666555666666666555666777888666333111000000111///---,,,------,,,+++---///000000//////111222111222222333333444555555777555444444555444222000,,,++++++***))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%######%%%&&&)))'''$$$!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%&&&'''(((((((((***'''$$$###$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&)))***)))((('''***)))))))))***,,,---...)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''''''''''''''((()))******************++++++++++++)))***+++,,,---...///000+++,,,,,,,,,------......++++++,,,...///000111222111555444444777555>>>TTTwwwtttpppooorrrvvvzzz___FFF>>>>>>;;;;;;AAATTTrrrVVV333***###$$$&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%############"""""""""""""""###$$$###!!! !!!""""""!!!!!!###&&&(((((((((&&&&&&&&&$$$!!!!!!"""###***&&&""" !!!!!!!!! ###&&&''''''&&&&&&&&&&&&%%%$$$"""""""""############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&(((%%%%%%(((***'''&&&&&&&&&%%%%%%'''***,,,---,,,+++'''$$$"""###%%%&&&&&&$$$%%%&&&''')))+++,,,---...111666<<>>NNNgggWWW555+++###$$$((('''%%%$$$""""""###%%%&&&&&&''''''$$$$$$$$$$$$$$$###""""""###$$$%%%$$$"""!!!"""###"""""""""###&&&((()))***&&&&&&%%%""" !!!###)))&&&###!!!!!!!!! !!!###%%%&&&&&&'''((()))+++)))%%%"""!!!!!!###$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!"""###%%%'''((()))(((%%%%%%***,,,(((''')))%%%$$$$$$&&&)))+++,,,,,,***'''###"""###%%%''''''%%%%%%%%%&&&(((,,,///111222333777<<>><<>>===>>>?????????===>>>???>>>:::777666666;;;999666555666777777666555666888888888888999;;;666666777777888999999999:::888444333222222111000......------,,,+++++++++(((((('''&&&$$$######"""%%%%%%&&&&&&&&&'''''''''((())))))'''%%%$$$%%%'''&&&&&&%%%$$$###!!!  !!!#########!!!"""$$$&&&((((((((((((%%%&&&)))******)))&&&%%%&&&''')))***,,,,,,,,,,,,)))***,,,------,,,***)))))))))(((''''''(((******''''''''''''((()))++++++'''&&&$$$###$$$%%%((())),,,,,,,,,------.........))))))))))))))))))))))))***,,,///111222222222111---222222333666333;;;QQQkkkuuuvvvooo}}}ssstttjjj[[[@@@@@@DDD>>>===FFF\\\xxxWWW666,,,$$$%%%((((((&&&%%% !!!"""###%%%&&&'''(((%%%&&&&&&%%%%%%###""""""###$$$%%%$$$"""""""""###!!!!!!"""###&&&(((***+++&&&&&&$$$"""!!!###(((&&&###!!!!!!!!! !!!###%%%&&&&&&''')))+++...+++&&&""" !!!###%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%% !!!"""###&&&(((***+++(((###$$$+++---***)))+++$$$######%%%(((***++++++***'''###"""###&&&((((((%%%%%%$$$%%%(((,,,111333444444666;;;@@@BBB@@@===777:::@@@EEEGGGGGGFFFDDDFFFDDDDDDFFFFFFGGGOOOXXX```qqqkkkUUUJJJAAA???<<<<<<===???@@@@@@???>>>;;;999888999::::::===:::888999;;;<<<:::777999:::;;;<<<<<<<<<;;;:::777777777777777888999999999888555222000000000111+++,,,.........,,,***(((******)))((('''&&&%%%%%%%%%&&&((()))((()))+++,,,,,,---...---***'''&&&&&&,,,+++***)))'''&&&$$$$$$!!!!!! ###&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%(((((((((((('''&&&%%%%%%,,,,,,,,,,,,+++)))&&&###$$$$$$###$$$%%%''')))+++,,,+++***(((&&&%%%$$$$$$+++*********))))))((((((---+++***+++---//////...---,,,***(((((()))***+++000111111111111222222222000222444444000222>>>LLLjjjvvv}}}fffsssuuunnnmmmppphhhPPP===999AAAHHH>>>RRRnnn]]]888---######&&&%%%######"""###$$$%%%&&&'''''''''&&&&&&%%%$$$###"""!!!!!!""""""############""""""$$$###""""""$$$(((+++...((('''%%%!!!"""&&&&&&""" ###%%%""""""""""""%%%))),,,...---///)))$$$###%%%&&&### %%%%%%%%%&&&%%%%%%$$$$$$)))(((&&&$$$#########$$$$$$######$$$&&&))),,,...)))'''%%%&&&(((***)))'''######$$$%%%'''***---......***%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%(((,,,111333666:::;;;:::<<<@@@@@@>>><<<:::;;;@@@CCCCCCFFFJJJGGGIIIIIIHHHFFFHHHMMMQQQZZZqqqjjjSSSGGGAAA???<<<<<<===?????????>>>===;;;::::::;;;<<<===>>><<<::::::<<<===;;;::::::;;;;;;<<<<<<;;;::::::555555555555555666666777666444222000......//////------......---,,,+++***((((((((((((((('''''''''&&&''')))***)))***,,,---///000111000---+++******))))))(((&&&%%%###""""""######"""!!! !!!   $$$&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''++++++++++++***(((%%%"""'''&&&&&&&&&'''((())))))((((((''''''((()))******+++******)))))))))))))))...,,,+++,,,...//////...,,,+++*********,,,...///000000111111111222222222222222333333000111;;;GGGfffiiirrrqqq}}}nnncccbbbXXXGGG<<<<<>>>>>;;;:::888:::@@@CCCCCCEEEIIIIIIJJJJJJHHHFFFGGGLLLPPPYYYooo}}}~~~mmmTTTFFFAAA???<<<;;;===>>>??????<<<;;;999999999:::<<<>>>>>><<<:::999:::;;;;;;:::::::::::::::999888777666333222222222222333444444222111///...------......------,,,++++++***))))))''''''''''''(((((())))))''')))***+++***+++,,,...,,,......---+++((((((((((((''''''%%%$$$###""""""######!!!!!!!!!!!!"""###%%%""""""!!! """$$$###"""$$$%%%%%%%%%$$$###""""""!!!"""$$$&&&'''))))))***))))))))))))(((&&&###""")))))))))******))))))(((((((((((((((***+++,,,---+++***)))((((((***+++,,,...,,,++++++---......---((((((((()))***---///000///000111111222222111111333111000000///111999BBBeeerrrtttttt~~~oooXXXSSSIII@@@>>>AAABBBAAATTTqqqddd777---$$$$$$%%%$$$"""#########$$$%%%&&&'''((((((%%%%%%$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%'''""" (((666BBBEEEDDD>>>111%%%"""%%%&&&&&&'''$$$&&&***///222333000---...***'''&&&((()))(((&&&%%%&&&((())))))(((&&&%%%&&&''')))******(((%%%###!!!"""###$$$&&&'''((()))+++(((&&&&&&(((***++++++&&&&&&&&&&&&(((+++...000000,,,&&&######$$$&&&&&&&&&%%%$$$$$$&&&+++000444777;;;===<<<<<<>>>===999777666:::@@@CCCCCCDDDGGGKKKKKKJJJGGGEEEEEEJJJOOOXXXlllyyy|||sssXXXHHHAAA???<<<;;;<<<>>>>>>>>>999888777555666777888:::<<<:::888777777888999999999888888777666555333333222222111111222222333444111111000////////////000,,,,,,***)))(((((((((((('''''''''(((((((((((((((''')))************+++---)))***+++***'''&&&&&&''')))(((((('''&&&%%%%%%$$$"""!!!  !!!###$$$)))%%% !!! !!!###$$$###%%%$$$$$$###"""!!!!!! !!!###%%%'''))))))***'''(((((((((&&&$$$######'''(((***++++++***))))))---,,,++++++******************)))((()))***,,,------+++******+++,,,,,,+++&&&&&&&&&'''(((***,,,---//////000111222111111000222///---///000222888@@@fffzzzpppRRRMMMEEEAAABBBEEEFFFDDDZZZ~~~aaa555,,,%%%$$$%%%###"""######$$$$$$%%%&&&'''((()))%%%%%%$$$###"""!!!!!! !!!!!!!!!""""""!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$'''"""$$$444LLL]]]^^^YYYIII888'''!!!###$$$&&&((($$$''',,,111555444000,,,***'''%%%%%%'''((('''&&&###%%%'''))))))(((&&&%%%&&&'''((())))))(((&&&%%%!!!"""###%%%&&&&&&&&&&&&+++)))''''''(((***,,,---((((((''''''))),,,///111111---((($$$###$$$&&&''''''%%%######&&&***000333:::>>>AAA@@@@@@AAA???;;;666666:::AAAEEEDDDDDDGGGLLLLLLKKKGGGDDDDDDHHHMMMWWWjjjwww}}}xxx\\\JJJAAA???<<<;;;<<<=========;;;999777555444555666777;;;:::999888777888999::::::999888777666555444333333333333333333444444555333333333222222222333333......,,,***))))))))))))***))))))(((''''''&&&&&&&&&((())))))((((((***+++)))***+++)))((('''((()))(((((((((''''''&&&&&&&&&###"""!!! !!!$$$&&&(((...)))###"""$$$%%%$$$$$$$$$###"""!!!!!! """###$$$&&&'''(((((((((&&&((()))'''%%%######$$$%%%&&&(((***+++,,,++++++000///---,,,***)))))))))******)))))))))+++,,,---***)))'''((()))******)))((((((((((((((())))))***...///000222222111000//////---,,,///111333:::AAAddd~~~rrrPPPLLLHHHEEECCCCCCEEEGGG^^^[[[222***%%%%%%%%%######$$$$$$$$$$$$%%%&&&''')))***&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!###&&&((()))((((((%%%!!!%%%777PPP^^^\\\UUUIII999(((!!!!!!"""$$$&&&$$$''',,,111444222...***((('''&&&&&&'''''''''&&&"""$$$%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&''''''"""###$$$$$$%%%%%%$$$$$$******)))))))))+++---///+++***((((((***---000333222000+++'''$$$$$$&&&(((&&&%%%######&&&***///222888>>>AAAAAAAAABBB@@@;;;888888<<>>===;;;:::;;;<<<===<<<:::999888777777777555555444444555555666777555555555555555555444444111111000///...,,,++++++******)))((('''&&&%%%%%%&&&((())))))(((((()))***&&&''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&$$$$$$&&&))),,,...000+++%%%!!!  ###%%%&&&&&&$$$###"""!!!!!!!!!!!!!!!$$$%%%&&&'''((((((((((((''')))***(((%%%###%%%'''&&&&&&(((***+++,,,------------,,,+++++++++++++++******++++++++++++++++++)))'''&&&''')))++++++***,,,,,,,,,++++++*********---...000222222111000///...---///111222333;;;DDD^^^|||~~~wwwOOOLLLHHHEEE@@@<<>>FFFBBB:::>>>333(((###"""!!!"""&&&&&&'''***...111000---)))((((((((((((((('''''''''######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$)))***+++++++++,,,...000---+++***)))***...222444333222///***&&&%%%&&&(((%%%$$$$$$$$$'''***...000333999>>>???AAABBB???::::::999<<>>;;;;;;<<<<<<;;;999888777777777777666555555555555666777777555555555555555444333333111111111000///---+++)))))))))(((((('''''''''&&&''')))******)))(((***+++###$$$$$$###""""""$$$&&&''''''''''''''''''''''''((('''&&&&&&(((+++///222+++((($$$"""""""""""""""  !!!!!!  ###%%%&&&%%%$$$###"""!!!!!!""""""###%%%%%%'''((()))*********(((+++,,,***&&&$$$'''***************+++,,,---...++++++++++++++++++,,,,,,***+++,,,------+++***)))((('''&&&(((+++---------,,,,,,,,,,,,,,,++++++***,,,...000222222111///...///000333555222222;;;FFF\\\xxxyyyttt}}}PPPIIIDDDAAA<<<777999???eee{{{lll```NNN777+++&&&$$$%%%%%%$$$%%%(((&&&%%%$$$$$$%%%'''***+++)))(((''''''%%%%%%$$$#########$$$$$$$$$$$$######"""###&&&))),,,...000111...)))%%%&&&,,,///,,,(((---)))&&&&&&$$$"""$$$((((((((()))+++---...,,,+++'''((((((((('''%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&'''((()))))))))'''&&&%%%$$$######$$$%%%'''***---...------...000///---+++***+++...222555333444222...)))&&&'''((($$$$$$%%%&&&(((***,,,......555<<>><<<777777;;;YYYlllxxx|||zzzvvv}}}nnngggeee]]]LLLBBB;;;---)))%%%###%%%&&&$$$&&&***&&&%%%$$$$$$%%%'''***+++))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&(((***---///111222888222***&&&%%%&&&&&&&&&!!!!!!%%%((('''$$$&&&,,,***)))(((***,,,------,,,$$$%%%&&&&&&$$$"""""""""'''&&&%%%$$$%%%''')))+++$$$%%%(((+++,,,+++***((()))(((%%%#########$$$%%%&&&***...000...---...//////...+++***+++///333666333555444111+++''''''(((######%%%''')))+++,,,,,,...555===@@@DDDFFFDDD???===;;;;;;???AAA@@@BBBFFFEEEIIIMMMMMMIIIFFFEEEEEENNN^^^nnn|||gggUUUBBB???;;;::::::<<<======:::888666333222222333444444555777888999999999999555444333333333444555666222222333333333444444444333222222111000///......---,,,,,,,,,++++++******&&&%%%%%%$$$$$$%%%%%%&&&)))))))))***,,,+++)))'''&&&&&&%%%%%%%%%&&&'''''')))(((&&&$$$$$$%%%&&&'''&&&&&&&&&'''((()))***+++((('''%%%###""""""############$$$$$$$$$###""""""$$$######"""###$$$%%%&&&&&&&&&$$$###"""######$$$%%%&&&'''((()))***+++,,,......---,,,+++))))))(((...---+++***)))******+++......---,,,+++***)))(((+++++++++++++++++++++,,,((()))***+++---...///000******)))))))))))))))***++++++---000333444222111222222555888888888<<>>======<<<999444000...+++(((%%%$$$'''&&&###$$$)))***'''%%%&&&%%%$$$###$$$(((,,,,,,(((%%%###$$$$$$###"""'''%%%###"""###$$$$$$###%%%!!!***...---111:::BBB888,,,&&&'''))))))'''&&&%%%###""""""$$$&&&'''(((''''''***//////+++'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((((((***------+++)))'''''''''&&&$$$""""""%%%'''((()))+++,,,---///333666555222---)))(((+++...111555555333...)))&&&)))+++'''((()))(((&&&&&&((()))///444;;;@@@BBBAAAAAA@@@<<<===>>>???@@@AAABBBCCCBBBFFFJJJJJJFFFDDDEEEGGGOOOUUUcccuuueeeQQQCCC@@@<<<::::::;;;;;;;;;;;;999666333111/////////111222444555444333000///222111///...---...////////////000000111222333333////////////////////////,,,,,,+++***((('''&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((((('''(((******(((&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""#########"""######$$$$$$'''''''''(((((('''&&&&&&*********)))'''&&&$$$###''''''&&&&&&))),,,000333++++++***)))))))))******++++++++++++++++++++++++************************(((((('''&&&&&&'''))))))))))))))))))((((((''''''+++,,,,,,---......------,,,------------.........******)))))))))******++++++,,,...111444555444222666333111111000333<<>>===666000000333555999:::888777666555111///---,,,---------,,,&&&)))((($$$###&&&)))(((%%%&&&&&&$$$###$$$&&&(((+++)))&&&$$$$$$$$$###"""%%%$$$""""""###$$$###"""$$$ (((,,,,,,111999BBB999...))))))+++***)))((('''%%%######$$$&&&''''''&&&&&&))),,,,,,)))&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((%%%(((***,,,------+++***(((((('''$$$""""""###%%%''')))***+++---///333666888444...)))''')))---000333333222...***(((***---))))))(((&&&%%%&&&(((+++///444;;;@@@AAAAAA@@@@@@<<<===>>>???AAABBBCCCDDD>>>CCCHHHJJJHHHGGGGGGIIIOOORRR]]]lll|||gggQQQDDDAAA<<<999999999999999999777555333111000//////111111111111111111111111111000...---,,,------...000000111222333444555555222222222333333333333333111000///---,,,***))))))(((''''''&&&&&&''''''(((((('''&&&'''((()))(((&&&((('''&&&%%%$$$#########$$$%%%&&&'''&&&%%%###"""$$$###"""""""""""""""###%%%&&&'''((((((((('''&&&))))))))))))((('''&&&%%%''''''&&&'''***///444777,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++************)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''+++,,,---.../////////...//////.........---------******))))))******++++++++++++---111444555444222666333111111111333;;;EEE___uuu~~~dddUUUKKKJJJHHH>>>666444555555555444333222222222***(((&&&%%%''')))***)))(((***)))&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&'''(((***)))'''%%%$$$$$$######$$$###""""""$$$%%%$$$###$$$!!!!!!'''******...444>>>777...))))))******)))((('''%%%#########$$$%%%%%%%%%%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((###(((,,,---...000000...***)))((($$$"""!!!"""$$$&&&''')))***+++---111444777333---(((&&&)))---000222333222...***(((***---))))))(((&&&$$$%%%)))+++---222999>>>@@@@@@??????======>>>@@@AAACCCDDDEEE<<<@@@FFFIIIJJJIIIIIIJJJMMMPPPYYYhhhwwwkkkTTTEEEAAA===999888888888777555555444333222222111111222111///...///111444666111000///...---......///000000111222222333444444333444444444444444444444333333111000...---,,,+++)))((((((''''''(((((())))))'''&&&'''((()))((('''((('''&&&%%%$$$$$$######%%%'''((())))))'''%%%$$$%%%$$$$$$############$$$###$$$&&&''''''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''***///333666++++++++++++,,,,,,++++++++++++,,,---...///000000111000///...,,,+++***)))---,,,)))&&&$$$############$$$$$$%%%%%%&&&&&&'''***,,,...///000000///...000//////...------,,,,,,***************+++,,,,,,******---000444555444222444333444555555555;;;CCC^^^|||}}}fff^^^ZZZ\\\WWWIII>>><<<;;;888555222111111222222000---)))((()))***+++***)))((((((((('''&&&'''))),,,+++***)))(((((('''&&&***)))((('''%%%#########$$$######$$$&&&'''&&&%%%%%%###"""%%%'''(((+++///888333,,,(((((((((((((((&&&%%%$$$###""""""######$$$$$$$$$&&&''''''%%%$$$"""""""""###############$$$%%%&&&'''(((((((((((('''...222///...000000,,,******(((%%%"""!!!"""$$$$$$%%%''''''(((***...000444000+++'''&&&)))---111111222222...)))&&&'''***))))))(((&&&$$$%%%)))+++,,,111888===???>>>>>>=========???@@@BBBDDDEEEFFF<<<@@@DDDHHHJJJJJJKKKKKKJJJNNNXXXggguuuoooXXXFFFBBB===999888777666666444444444444333333333222333111///...///222666999111111000//////000111222/////////000000000000111222222111111111111111111222222111000...---,,,,,,***))))))(((((())))))******(((''''''((())))))((((((''''''&&&%%%%%%%%%%%%((()))***++++++)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$######"""###$$$%%%%%%&&&%%%%%%###$$$%%%''')))---000111)))***++++++,,,+++++++++***+++,,,---///000111222333222111///---+++***)))///---)))&&&###!!! !!!"""###$$$%%%&&&'''''')))+++---///000000///...//////......---,,,,,,+++***************+++,,,---***+++---111555666555444333333555888777555999@@@ccckkkggghhhnnnkkk\\\PPPMMMGGGAAA:::444222333444555666333///...///111222222222,,,((((((******,,,///444111---***)))((('''%%%)))******(((%%%######$$$#########%%%'''((('''&&&$$$###"""###%%%'''***,,,111---)))&&&&&&'''''''''$$$$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###############$$$%%%&&&'''((((((((((((,,,444777111,,,---,,,'''***)))(((%%%"""!!!"""$$$$$$%%%&&&&&&&&&'''+++---111...***'''&&&(((,,,...///111000---(((%%%&&&((())))))(((&&&%%%&&&(((+++,,,111888===>>>>>>=========>>>???AAACCCEEEFFFGGG???AAACCCFFFIIIJJJKKKKKKHHHLLLWWWffftttrrrZZZGGGCCC===999777666555444666666666555444333222222222222111111222333444555000000//////000111333444000000000000////////////000000000///.........---111111000//////...------*********))))))*********+++)))''''''(((******)))(((((('''&&&&&&''''''''')))***+++++++++***((('''%%%%%%%%%%%%&&&''''''(((&&&%%%$$$###############"""######$$$$$$$$$######"""###%%%''')))+++,,,,,,((()))***,,,,,,,,,+++***,,,,,,------...///000000222111000...---+++******,,,***'''$$$!!!  !!!"""###%%%&&&(((((((((***---///000000///---......------,,,,,,++++++************+++,,,---...,,,---///333777888888666222222444777666444888???fff~~~qqqlllppp}}}{{{qqqlllXXXOOODDD<<<999888999999666444222333777;;;>>>@@@HHH999,,,((()))***,,,///333///+++)))***++++++***(((***+++)))%%%######$$$!!!!!!"""$$$'''((('''%%% !!!!!!!!!$$$(((+++,,,+++)))&&&%%%%%%&&&''''''$$$###$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((((((((((((***444777///***,,,+++%%%))))))'''$$$"""!!!###%%%&&&&&&'''&&&%%%&&&)))+++///---***'''&&&&&&((()))+++---...+++'''%%%&&&((('''((()))(((&&&&&&((()))---222999>>>@@@?????????===>>>???AAADDDEEEGGGHHHCCCCCCCCCEEEGGGIIIJJJKKKIIILLLUUUcccqqqsss\\\GGGCCC>>>999777666555444888888777666555333111000111222444555444333111000////////////000222333444333333222222111000000000111000000///...------,,,222222111111000000//////++++++************++++++,,,***(((''')))*********(((((('''''''''(((((()))***************))))))(((%%%$$$%%%%%%&&&'''((()))((('''%%%###""""""######$$$$$$$$$$$$######"""!!!"""$$$&&&(((*********)))((()))+++,,,---,,,++++++........................//////...---,,,,,,++++++)))(((%%%"""  """###%%%'''((()))'''))),,,///000000...------------,,,,,,+++++++++************+++,,,---.........111555999;;;:::888222111333444333222777???fffyyytttmmmrrr{{{qqqcccYYYTTTSSSSSSSSSMMMLLLLLLOOOUUU\\\bbbddd]]]HHH222)))''''''(((,,,...***&&&'''+++///111111(((***+++)))&&&######$$$ !!!###&&&'''&&&$$$ ###)))---...)))'''&&&%%%%%%&&&(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((###///444---)))------((((((((('''$$$""""""$$$&&&'''(((((('''&&&&&&(((+++000...+++(((&&&%%%%%%%%%(((***,,,***'''%%%''')))&&&((())))))'''''''''(((...444;;;@@@AAAAAA@@@@@@===>>>@@@BBBDDDFFFGGGHHHEEEDDDCCCDDDFFFHHHJJJJJJJJJLLLSSS```mmm|||www^^^KKKBBB:::999888555444666888999999999888666555444444444333222111111111111000000111111111222222222666555444333222111111111222111000///...---------000///...///000000...---+++,,,---......---,,,+++&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&,,,***'''$$$$$$%%%&&&((($$$$$$&&&'''(((((()))(((+++***(((%%%###!!! !!!###%%%$$$###"""#########$$$&&&''')))*********+++)))(((***...000///...------......///000000000///---++++++,,,,,,)))&&&(((&&&###!!!!!!!!! ######$$$%%%''')))+++,,,---------...000111333333111222222111...---......******+++,,,------------))),,,000444777888999999222111333555444222777>>>fff|||~~~{{{}}}|||pppfffyyywwwuuuqqqooommmnnnoootttyyy}}}wwwJJJ......+++&&&'''''''''&&&%%%&&&(((---222555888111)))%%%&&&'''%%%###%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!%%%(((******$$$&&&((('''%%%$$$%%%((((((&&&######%%%&&&%%%#########%%%%%%%%%%%%######'''%%%###$$$''')))(((&&&''''''''''''''''''''''''%%%'''***---///...---,,,---,,,)))&&&%%%$$$######%%%'''(((''''''''')))+++222222...(((&&&((()))''')))))))))(((''''''&&&&&&(((((('''&&&'''((()))***+++///555;;;???@@@@@@???@@@AAABBBDDDEEEGGGHHHIIIGGGEEEDDDCCCDDDFFFHHHJJJNNNMMMRRR^^^lll{{{zzzaaaLLLCCC<<<::::::888777888::::::;;;<<<;;;999777555777666555444333333333333//////000111333444555555333333333222222333333444222111000000/////////000222111000000000000---,,,,,,,,,,,,,,,+++***(((((('''&&&&&&&&&''''''((()))'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%######$$$%%%&&&$$$%%%&&&'''(((((()))))),,,+++)))'''%%%$$$#########$$$&&&&&&$$$###$$$%%%###%%%&&&(((***,,,,,,---)))''''''))),,,...---+++.........////////////000///---++++++,,,+++'''%%%(((%%%###"""#########"""$$$$$$%%%&&&(((***,,,---+++,,,...000111111111000///000111000---,,,---...,,,,,,---.........------+++,,,///111333444444444222111333555444333777>>>ccczzzzzz|||zzzlllaaa}}}PPP222000+++&&&&&&&&&$$$######$$$&&&***...111999222+++'''''''''%%%###&&&%%%%%%%%%&&&&&&'''(((###""" !!!$$$&&&''''''"""$$$&&&%%%$$$$$$&&&((((((&&&######%%%&&&%%%###%%%%%%&&&''''''&&&%%%%%%(((&&&###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---,,,,,,+++,,,***(((&&&$$$$$$###$$$'''((((((((('''(((***,,,222444111***&&&'''(((''')))))))))(((((('''''''''(((((('''&&&&&&'''((()))+++///444:::>>>@@@AAAAAACCCCCCDDDEEEGGGIIIJJJKKKHHHFFFCCCAAAAAACCCEEEGGGKKKJJJOOO[[[iiiyyy}}}eeeNNNEEE>>><<<<<<:::999;;;;;;===???@@@???===:::999::::::999888888777777777333333444444555666666666444444444444555666777888333333222222222222333333555333222111111000...,,,///...,,,***)))(((''''''&&&&&&&&&&&&&&&''''''(((%%%$$$$$$###########################$$$$$$$$$%%%&&&&&&''''''(((((())))))++++++***)))((((((''''''%%%&&&''''''&&&%%%&&&'''%%%&&&(((***,,,---...///)))(((((()))+++---,,,+++/////////.........------...,,,++++++***)))'''%%%'''%%%$$$$$$&&&'''&&&&&&%%%&&&'''(((***+++------+++---///222222111...---...000000///---,,,,,,---......//////......------,,,,,,------.../////////111111222555444333888???^^^vvv~~~{{{jjj]]]{{{WWW888222,,,'''&&&%%%""""""###$$$''')))+++---777222,,,)))((((((&&&###%%%%%%%%%&&&'''((()))***&&&$$$!!!!!!"""$$$$$$$$$ """############&&&((((((&&&$$$$$$%%%%%%%%%$$$&&&'''((())))))((('''&&&'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))************)))'''&&&$$$$$$$$$$$$((((((((('''&&&(((+++...222666555---%%%$$$&&&''')))))))))))))))((((((((()))(((&&&%%%%%%&&&'''(((,,,...333777<<<@@@CCCDDDDDDDDDCCCDDDEEEHHHKKKMMMIIIFFFCCC???>>>???AAACCCFFFFFFKKKWWWeeettt}}}eeeMMMEEE>>>======;;;;;;<<<===???AAACCCCCCAAA>>><<<>>>=========<<<;;;;;;:::;;;;;;:::999888777666666777777777777777888999:::555555444333222222222222444222000000000000///...000...,,,***)))))))))***&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$"""###$$$&&&''''''''''''(((((((((((((((((())))))******************))))))'''((()))((('''&&&((())))))***+++,,,---.........+++++++++,,,------------......------,,,+++*********************)))(((''''''&&&%%%&&&)))******)))'''''')))***,,,---......---...///000000///---,,,///000111000...---...///////////////...---,,,+++,,,,,,++++++,,,---...///111000222555444333888???XXXrrrlll\\\{{{]]]<<<333,,,((('''$$$"""###%%%''')))******+++111...+++)))))))))'''%%%$$$$$$$$$%%%&&&((()))***'''$$$!!! !!!###$$$$$$###############$$$&&&''''''&&&%%%$$$$$$%%%%%%$$$'''((())))))))))))((('''%%%$$$###$$$%%%&&&&&&&&&''''''''''''''''''''''''))))))''''''''''''((()))(((((('''&&&%%%$$$$$$$$$'''''''''&&&%%%&&&***---111777888///&&&###%%%&&&))))))*********************)))&&&$$$$$$%%%&&&(((,,,...111555:::???CCCFFFCCCBBBAAAAAABBBFFFIIILLLJJJGGGCCC???======>>>???CCCCCCHHHSSS```ooo|||cccLLLDDD===<<<===;;;;;;===>>>@@@BBBDDDDDDBBB@@@???@@@@@@AAAAAA@@@???======??????>>>===;;;:::999999:::999888777666666666666333222111000......------...,,,++++++---......------,,,+++))))))***+++,,,%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''$$$&&&(((+++,,,,,,,,,+++******)))((((((((())))))'''((()))************)))((())))))(((&&&&&&(((***,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((('''&&&''')))*********++++++((((((''')))+++,,,+++***((()))***,,,---.........000///---,,,,,,,,,---...000111222111/////////111.........---,,,+++***)))++++++++++++---...000111111000222444444333888@@@UUUsssrrr^^^~~~aaa???333+++))))))%%%###$$$%%%'''((((((((((((***)))))))))***)))'''&&&#########$$$%%%'''((()))&&&### !!!$$$&&&&&&'''&&&$$$$$$%%%&&&'''(((&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))((('''&&&"""######$$$%%%&&&((()))))))))))))))))))))))))))***)))'''&&&%%%&&&'''(((((((((''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%(((***...555777000'''$$$%%%&&&)))*********+++,,,,,,,,,,,,***'''$$$###$$$&&&''',,,---///222777===BBBEEECCCBBBAAAAAABBBFFFIIILLLKKKHHHEEEAAA>>>=========AAABBBGGGPPP[[[iii}}}|||cccKKKBBB<<<<<<===;;;;;;===>>>???@@@BBBBBBBBBAAAAAAAAABBBCCCCCCBBBAAA???>>>============>>>>>>>>>>>>:::999777555333222111111000///...,,,+++************((('''''')))+++,,,,,,+++******)))******++++++'''&&&&&&%%%%%%%%%%%%%%%((((((((((((((())))))***((()))+++---////////////,,,+++***((((((((()))***&&&'''(((***+++******)))(((((((((&&&%%%%%%(((***+++,,,,,,,,,,,,,,,+++******+++,,,+++)))))))))+++++++++***))))))(((''''''%%%'''***+++***+++,,,---******)))+++,,,,,,+++)))((()))+++---............000...,,,******+++...///000111222222000000111222------------,,,+++***)))******,,,---///000111222000000222444444333999@@@TTTuuuvvv___gggCCC444+++******$$$"""###$$$%%%%%%%%%%%%%%%%%%''')))******)))'''&&&#########$$$%%%&&&'''(((&&&### """%%%((())))))'''%%%$$$&&&)))******%%%&&&&&&%%%######$$$&&&%%%&&&'''(((((('''&&&%%%"""$$$%%%%%%%%%&&&)))+++************************)))((('''&&&&&&&&&'''((()))))))))((('''&&&$$$###"""$$$%%%%%%$$$$$$&&&(((+++111444...(((&&&&&&%%%)))******+++,,,---.........,,,(((%%%$$$%%%&&&(((+++,,,---000555;;;@@@CCCDDDDDDCCCDDDEEEHHHKKKMMMKKKIIIHHHEEECCCAAA??????AAABBBFFFMMMVVVbbbvvveeeKKKBBB<<<<<<===<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDCCCAAA???>>><<<<<<<<<======>>>>>>>>>;;;:::888666444333222111//////.........//////000///---******,,,---..................------,,,+++***)))(((((('''''''''(((***)))))))))******+++,,,)))***+++---...///000000...,,,***)))(((((()))***&&&''')))+++++++++***)))''''''&&&%%%###$$$&&&)))(((((()))***++++++++++++***+++---+++)))((()))***+++++++++******)))))))))'''***,,,,,,******+++------,,,+++,,,,,,+++)))'''((()))+++---......------------+++++++++,,,---...///111222111000///000222---.........---,,,++++++***+++---///000111111000000///111444444444999@@@TTTtttuuu]]]nnnHHH666+++******###$$$$$$$$$$$$%%%%%%%%%%%%&&&(((+++---+++(((&&&$$$%%%%%%%%%%%%%%%&&&''''''(((%%%""" """&&&(((***'''%%%"""$$$''',,,---...%%%&&&'''&&&###"""$$$&&&&&&&&&'''(((((('''&&&&&&%%%'''((('''%%%%%%'''***))))))))))))))))))))))))((('''''''''''''''((((((+++++++++***(((&&&$$$###!!!###&&&'''&&&%%%&&&'''(((---///,,,***)))(((%%%******+++,,,---...//////000...)))&&&$$$%%%''')))***+++,,,///444999===@@@CCCCCCDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJHHHEEECCCAAAAAAAAAEEEJJJPPP[[[oooiiiKKKCCC======>>>===>>>@@@======<<<<<<===???AAABBBAAABBBCCCDDDCCCAAA???>>>======<<<<<<;;;;;;::::::===<<<:::888777666555555111222222333444666777888777444111000111222222222333444444444222000...---,,,,,,+++******************************+++,,,,,,)))******+++,,,......//////---+++)))(((((()))***'''(((***,,,,,,,,,+++***&&&&&&%%%###"""###%%%((($$$%%%''')))+++,,,------,,,...///...+++)))***,,,,,,,,,,,,+++++++++++++++***---///---***))))))+++...---,,,,,,,,,+++(((%%%((()))+++---......---,,,***+++,,,,,,------------...///111000///...000111.........///......---,,,***+++...000111000///...000///111444444444999AAATTTpppwwwrrrZZZ}}}sssMMM888,,,+++***"""(((''''''&&&&&&''''''((((((+++...///,,,((($$$"""''''''&&&&&&&&&''''''(((+++'''###!!!###&&&((()))$$$""" """(((---000111%%%&&&'''&&&###"""$$$'''&&&'''((())))))((('''&&&)))***+++)))%%%$$$&&&((())))))))))))))))))))))))'''''''''((((((((()))))),,,,,,,,,+++)))&&&$$$"""!!!$$$'''(((((('''&&&&&&&&&***,,,+++***+++)))$$$******+++,,,...///000000222///***&&&%%%%%%((())))))***,,,///333777;;;===@@@AAABBBDDDEEEGGGHHHIIIIIIKKKLLLMMMKKKIIIEEECCCAAAAAADDDHHHMMMWWWjjj{{{fffMMMCCC<<<;;;===<<<;;;<<>>===<<<<<<<<<===>>>AAAAAA@@@???>>>>>>??????>>>===<<<;;;::::::::::::AAAAAA@@@>>>===;;;::::::888777666666666777999::::::777555444555555444333777777666444333222111111333111///,,,++++++,,,,,,...+++((((((***------,,,.........///000222333444111...,,,++++++,,,+++******((((((,,,111222---((('''&&&%%%$$$###"""""""""&&&&&&'''***---...---,,,************+++,,,---...//////............//////.........------,,,,,,+++///...------,,,***'''%%%*********++++++,,,,,,,,,+++,,,///111111///---+++//////...---,,,++++++***000000000000///...---,,,///---,,,---///000000000444222222333222444<<>>AAA@@@???@@@AAA???>>><<<<<<<<<<<<===AAAAAA@@@???????????????===<<<;;;:::999999999999>>>>>>=========<<<<<<<<<888888777777777777777888888777555555666555444222555555555444333222111000333111///...------...//////,,,)))(((***,,,,,,+++,,,------...///000111222111...,,,+++,,,---,,,,,,,,,******...222333000,,,******)))(((''''''''''''*********,,,......,,,***,,,,,,,,,,,,---....../////////............////////////...------,,,++++++---,,,,,,,,,,,,+++)))'''(((((()))***+++,,,------......000111111///...---///......------,,,,,,+++000000//////...---,,,,,,000///...///111333333333666333333444333555===FFF]]]xxxvvvdddsssxxxMMM111///,,,&&&((('''%%%$$$######%%%'''))),,,444;;;888...&&&%%%'''&&&$$$"""###&&&))))))(((+++((($$$###$$$%%%$$$"""$$$###))))))%%%---444///)))$$$"""%%%&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((())))))))))))*********))))))((((((((($$$$$$$$$%%%&&&''''''((())))))*********)))((('''&&&&&&&&&&&&%%%%%%%%%%%%)))***,,,///000---((($$$(((''''''***///111222111222000---)))&&&&&&(((***+++++++++---///333666999===>>>???@@@BBBCCCDDDEEEHHHIIIJJJLLLMMMLLLHHHEEEBBB@@@???@@@EEEOOOaaarrrhhhMMMDDD===???BBBBBBAAAAAAAAA@@@>>><<<<<<;;;<<<<<<@@@@@@??????????????????>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<======888888888888777666555555666555555555666555333111222333555555555333222000111000///...---...//////000---+++***++++++++++++***+++,,,...////////////000...,,,+++---......---...,,,,,,///333555444222------,,,+++************///...------......+++)))+++++++++,,,------......//////............//////000000///...---,,,+++***+++++++++,,,++++++***)))&&&'''(((***+++---...///111111000000000//////...------------------------//////......------,,,,,,///...---///222555666555777555444555555666>>>GGG^^^yyydddqqqzzzOOO111...,,,''')))&&&$$$###""""""$$$&&&'''***111666444,,,&&&$$$&&&&&&$$$######&&&((())))))---***&&&%%%$$$$$$###"""###"""'''((($$$,,,555111***%%%###%%%&&&$$$$$$&&&""""""""""""""""""""""""%%%&&&'''((())))))))))))************)))(((&&&&&&###$$$$$$$$$%%%&&&&&&&&&)))))))))***))))))(((''''''&&&$$$#########$$$%%%***+++---000111///***'''((('''&&&(((,,,000222222777555000***&&&%%%'''))),,,,,,,,,---///222444666888999;;;===???AAABBBBBBFFFFFFHHHKKKMMMLLLHHHEEEDDDAAA???@@@DDDMMM^^^ooohhhLLLCCC===>>>AAA@@@>>>>>>>>>>>><<<;;;;;;<<<============>>>>>>>>>=========???>>>>>>===<<<<<<<<<===999999999:::;;;;;;<<<<<<888888999999888666444222444333444555666555222///111333555777777666333222111111///...------------111000...---,,,,,,,,,,,,+++,,,---...///////////////---++++++,,,............------///333666666555......---,,,,,,,,,,,,,,,///...------......,,,***((()))***++++++,,,,,,,,,//////............//////111000///...---,,,+++***+++,,,,,,+++***)))))))))(((((()))+++,,,...//////222111000............///,,,---------......//////......------,,,,,,,,,,,,+++++++++---111444666666999666555666555777>>>HHHaaa|||hhhsss|||RRR222---+++''')))%%%$$$###""""""###$$$%%%)))...222000***%%%$$$%%%%%%$$$###$$$%%%'''))))))...,,,)))&&&$$$###"""!!!"""!!!''''''$$$---666222+++&&&###%%%&&&%%%%%%'''""""""""""""""""""""""""###$$$&&&((())))))))))))************((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((('''(((&&&$$$###"""###%%%&&&)))***,,,///000///+++(((&&&&&&&&&'''***...222333888555000***%%%$$$''')))+++++++++,,,---///111222444666999;;;>>>@@@@@@AAAEEEFFFHHHKKKNNNMMMJJJGGGFFFCCCBBBDDDGGGOOO___nnn~~~fffNNNEEE??????AAA???<<<;;;;;;::::::::::::<<<===>>>:::;;;<<<<<<===<<<;;;;;;>>>===<<<<<<<<<<<<<<<<<<::::::::::::999999999999888999999888777555333111222222333444555444111///222444666888888777555333555444333111///...------222222111000///.........---...///000000000000000...,,,******,,,---...---------...000222555666666000000//////......//////---,,,+++,,,---...---,,,))))))+++,,,,,,---,,,,,,//////............//////111000000...---,,,++++++---......+++(((&&&'''(((++++++,,,,,,---.........111000...,,,,,,---...///,,,------......//////000......---,,,,,,,,,------+++++++++...222666777777999666555666555666>>>GGGcccpppxxxWWW444,,,+++''')))$$$$$$###"""""""""###$$$)))+++---,,,)))&&&$$$$$$$$$$$$$$$$$$%%%&&&)))***///...+++'''$$$""""""""""""!!!''')))&&&///999555,,,'''###%%%%%%$$$$$$'''########################"""###%%%'''))))))(((((())))))***)))(((&&&$$$###%%%&&&&&&''''''''''''&&&''''''''''''''''''((((((((('''%%%######$$$&&&''''''(((***,,,......+++(((%%%%%%&&&'''))),,,000333444222...)))%%%$$$&&&)))*********+++,,,---...///222444888;;;???@@@AAABBBFFFGGGIIILLLOOONNNKKKHHHDDDCCCDDDFFFIIIOOO^^^lll|||dddQQQHHHAAAAAABBB@@@<<<;;;999888888888888:::;;;<<<999:::;;;<<<===<<<;;;:::;;;;;;:::::::::::::::;;;<<<;;;;;;:::999888888777888888888777666555333222111111111222333333111///333444666777777666555444777777666555333222111000111222333222000//////000000000000000000111222222000...,,,+++---......---,,,...///111333444444555333333222222111222222333,,,+++***+++---/////////+++,,,...000000000////////////............//////000000//////...------------......+++'''$$$&&&(((,,,,,,,,,,,,------------///...---,,,,,,---...///------......///////////////...---,,,,,,---...///...---...000555888::::::888555444444333444<<>>>>>>>><<<;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999888888999888777666555444444444222000000000222222111000333444444444444444333333444444444444444444333333...000222111///...///111333111///...///000222444333111....../////////...---///222444444444333333333222222222222222333333///---+++,,,...000000000,,,...000111222111000000//////............//////////////////............+++---...+++&&&$$$'''***))))))******+++,,,---------------......///000111............////////////000///---,,,,,,---///000///......111555888::::::666444222333111222:::CCC[[[~~~{{{|||bbb999+++***''')))%%%%%%$$$$$$############)))(((''''''((((((&&&$$$###%%%&&&%%%$$$%%%(((+++//////---)))%%%"""###$$$"""###,,,000///777>>>999///)))$$$###### ###########################"""###&&&(((((('''%%%$$$%%%&&&((()))((('''$$$###$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%&&&((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''***,,,---+++)))###%%%((((((((((((+++---//////---***&&&$$$$$$%%%)))***+++,,,....../////////222777<<<@@@BBBCCCCCCFFFGGGIIILLLNNNMMMJJJGGGAAABBBEEEHHHHHHHHHPPPYYYhhhyyy|||dddJJJBBB<<<>>>@@@>>>;;;:::<<<:::888666444444444444:::<<<>>>???@@@???>>>===??????>>>>>>>>>>>>???@@@;;;;;;::::::::::::::::::999888666444444444555666222000//////000111111111333333333222222111111111...///000111222333333333+++...111000...---...000333222///------///222555666444111000000111000///---000444666666444333333000000000//////000111111111///------///111111000+++,,,...000111000///...//////............//////............////////////)))+++---***&&&%%%(((---%%%&&&'''(((***,,,---...------...///000111222222/////////////////////...000///...------...000111---------///333666888888555222111111000111888AAAVVV{{{}}}zzzeee:::,,,***''')))%%%%%%%%%%%%$$$$$$######)))'''%%%&&&(((((('''%%%###%%%&&&%%%$$$%%%(((,,,...///...***%%%"""###%%%"""$$$...333111999@@@:::000)))$$$###"""!!!########################"""$$$&&&((((((&&&$$$###$$$%%%'''))))))'''$$$######$$$&&&''''''&&&$$$###&&&%%%%%%$$$%%%&&&((((((###$$$$$$$$$$$$###""""""%%%&&&'''***------,,,***"""&&&))))))(((''')))+++000000///,,,'''$$$######***+++,,,...///000000000...111666<<<@@@BBBCCCCCCFFFGGGIIIKKKMMMLLLHHHEEECCCDDDHHHJJJHHHGGGLLLTTT^^^ppp|||```LLLHHHBBB>>><<<<<<;;;::::::777666777666333222555777:::===??????>>>;;;999<<<======<<<;;;;;;>>>@@@>>>;;;888777999:::;;;;;;999999888777666555444444333444444333222222333555777666555333333222222333333111///...000111111000////////////............333111///------...000222444222000......///000111555555666666666666555555555333111//////000111222333222222111111000000///111000000222444444333222555111------000111...+++,,,---------------,,,,,,+++***))))))))))))))))))***)))(((((())),,,000222333333222111000///......000000///................../////////---,,,***)))+++---...000000000000///222000///111111222666===TTT{{{zzzddd>>>***'''(((&&&)))'''%%%$$$%%%%%%$$$###((()))))))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&***+++++++++)))&&&### """%%%+++000333444333222---***%%%  !!!%%%%%%$$$###""""""######''''''((())))))((('''&&&%%%'''((()))((('''((()))((('''%%%#########%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&###!!!!!!###%%%$$$###$$$$$$&&&(((******'''$$$(((&&&$$$###$$$%%%%%%%%%+++///111///***%%%$$$$$$(((((((((***...000111000222222888@@@@@@===???FFFGGGHHHIIIJJJJJJIIIHHHHHHFFFEEEFFFHHHGGGFFFLLLSSS___ooowww\\\LLLHHHBBB>>><<<;;;:::999999666444666555222333666666888;;;===>>>===;;;:::<<<======<<<;;;;;;>>>@@@@@@===:::888999:::999999===<<<;;;999777666444444333444444333222222333555666555555444333333222222333111///...///000//////000000000///////////////111000...------...///000222222000/////////000000222333333444555555444444333222111//////000111222333333333222222222111111222111111222444555333222888444000111333444222//////////////////...------******)))))))))))))))******)))((()))***---///111222111000000////////////000000///...............//////000///...,,,+++)))+++,,,...000222333333222333000///111111111555;;;PPPwwwzzzyyyhhh@@@+++((()))''')))(((&&&%%%&&&&&&%%%$$$************)))((('''&&&''''''&&&&&&&&&&&&'''''''''((())))))(((%%%""" """%%%***///222333222111---***&&&""" !!!"""%%%%%%$$$###############$$$%%%&&&''''''&&&&&&%%%&&&'''(((((('''%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%""" """$$$###"""$$$$$$&&&(((***)))'''$$$'''%%%$$$$$$%%%&&&&&&&&&,,,///222000+++&&&###$$$'''''''''***---000111000000000666===>>><<>>@@@AAA>>>;;;:::::::::999888===<<<<<<;;;:::999888888333444555444222222444555555555666666555444333222333111///...//////...---000000000111111111111111000//////............---000000111111000000//////...///000111222333333333111111000//////000222222222222222222222111111111333222222333444555444222888555222333555555333000000000000///...---,,,+++***)))))))))))))))******)))))))))***+++---//////000///...------...///000000000///.........//////000000000000///...,,,+++***,,,...111333555555555333000///111000///333999JJJpppuuuvvvnnnDDD,,,)))+++))))))(((&&&&&&''''''&&&$$$*********))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&%%%$$$!!! """%%%***...000111000///---+++'''$$$""""""###$$$%%%$$$$$$############$$$!!!"""###$$$$$$$$$$$$$$$&&&((()))(((&&&$$$$$$%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$""" """###"""!!!$$$$$$&&&(((***)))&&&###%%%%%%%%%%%%&&&&&&''''''...111333111+++&&&######&&&%%%&&&(((,,,///111111---...222999;;;;;;???CCCGGGIIIKKKMMMNNNNNNMMMLLLHHHFFFFFFGGGFFFFFFLLLTTTWWWiiizzzkkkWWWMMMIIIDDDAAA???===;;;999:::666555666777666888===:::;;;<<<<<<<<<;;;::::::<<<======<<<;;;;;;>>>@@@@@@>>><<<;;;;;;<<<;;;:::888999:::;;;<<<===>>>>>>444555555444333333444666555666888999888777555333555333111000000000...,,,111111111222222333333333000000111111000///...---...///111222111000///...,,,---...000222333333333///////////////000111222000000000000000000000000333333222333555555333222333222000111222222111.........------+++***(((((())))))(((((()))***++++++))))))***+++---...............,,,,,,,,,...///111000000///////////////000000111111111000///---,,,+++,,,///111333444444444333000000111000...111666GGGkkkttt|||qqqtttHHH---)))+++)))(((&&&%%%&&&''''''%%%###&&&&&&''''''''''''&&&&&&######%%%%%%%%%%%%######!!!"""$$$$$$$$$$$$"""!!!"""%%%))),,,......---,,,---+++(((&&&$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$!!!!!!""""""######$$$$$$&&&''')))((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""######"""$$$%%%&&&((()))(((%%%######$$$&&&'''''''''((()))...111333111+++&&&######$$$$$$$$$'''+++///222222,,,---111555999<<<@@@CCCFFFHHHKKKNNNPPPPPPOOONNNMMMJJJIIIHHHFFFEEEKKKTTTUUUgggxxxiiiXXXMMMJJJFFFCCCAAA???===;;;<<<999888::::::999;;;?????????>>>===<<<;;;::::::<<<======<<<;;;;;;>>>@@@>>>===;;;<<<>>>>>>>>>===888888999:::;;;<<<======555666666555444444555777777888:::;;;;;;999777666666444333222333222000...000111111222333444444555222222333333333111///...---...000222222000///---+++---...000222333444444............///000000111//////000000111111222222444333222333444444333111000//////000111000///------------,,,+++)))((('''(((((((((((()))***,,,,,,******+++,,,---.........------,,,,,,---...///000000000/////////000000111000000111111111///...---,,,---///111222222111111333111000111000...000555EEEggg~~~rrrzzzkkkzzzMMM///)))+++(((%%%$$$$$$%%%&&&%%%$$$"""!!!"""###%%%&&&'''((((((###$$$&&&((((((&&&$$$###!!!"""###$$$%%%$$$$$$######$$$'''***,,,,,,+++***+++***((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%$$$&&&))))))))))))***+++++++++)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))(((%%%""""""%%%((()))((('''((()))...111333000+++&&&###############&&&+++000333444...///111333888>>>BBBCCCDDDFFFJJJNNNQQQQQQQQQPPPOOOKKKHHHEEEBBB@@@GGGOOOTTTfffwwwdddVVVKKKHHHEEECCCBBB@@@>>><<<===::::::===>>><<<===@@@AAA@@@???===<<<;;;;;;;;;<<<======<<<;;;;;;>>>@@@===<<<<<<===???@@@@@@???===<<<<<<;;;:::999888888555666777666444444666777888999:::;;;;;;:::999888666555444444444444111///000000111222333444555666333444444444333222000///,,,...///111111000///...,,,---///000222333333444.........///////////////000000111111222333444444333222111222333333111000//////000111111000///............---,,,+++***)))'''''''''((()))+++,,,---++++++++++++,,,---...///,,,------....../////////000000/////////000111111///000111111111///...------...///111111111111000333111111222111///111666CCCcccqqqxxxeeeSSS111******&&&#########$$$&&&%%%###!!!!!!$$$&&&((())))))&&&(((+++------+++(((&&&"""######$$$%%%%%%$$$$$$###$$$&&&((())))))((('''(((((('''&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$&&&)))*********,,,---++++++***)))'''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&''')))'''$$$!!!!!!&&&+++,,,)))''''''(((+++///111///***%%%$$$$$$###"""###&&&+++111555666000111111222777???CCCBBB@@@CCCHHHMMMPPPQQQQQQPPPNNNIIIDDDAAA===;;;BBBKKKTTTeeeuuuzzz^^^RRRGGGEEECCCBBBAAA@@@>>><<<===;;;<<>>???>>><<<;;;;;;<<<===>>><<<======<<<;;;;;;>>>@@@???>>>>>>???@@@AAA???>>>??????===<<<:::888777666666777777666555555666888888888888888999999999999444333333444555444222000//////000222333444666666444444444333222111//////------///000000000//////,,,---...000111222222222......//////......------------...///000111222333222111111111222222000...---///111111111000///...,,,,,,,,,,,,,,,+++******&&&&&&'''((()))+++---...---,,,+++***+++---///000,,,---///000000///...---000000//////000111111222...///000000000///...---,,,...000222333333333333222111111444333000222777AAA^^^vvvxxxbbbZZZ555,,,+++%%%######$$$%%%'''&&&$$$!!! !!!###%%%''')))******(((+++...111111...+++((("""#########$$$$$$$$$$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&''')))(((&&&%%%%%%%%%%%%&&&%%%'''))))))))))))***+++'''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!$$$&&&&&&$$$######%%%%%%%%%&&&'''((('''### """'''------***'''&&&'''))),,,///...)))%%%$$$$$$###"""###&&&,,,222777999111222111000555???BBB@@@===@@@FFFLLLOOOQQQPPPOOOLLLGGGBBB???;;;;;;CCCLLLQQQbbbqqqvvvZZZMMMDDDBBBAAA@@@@@@???>>><<<<<<:::<<<@@@@@@<<<:::<<<<<<;;;:::999:::<<<>>>@@@<<<======<<<;;;;;;>>>@@@AAA@@@???@@@@@@@@@>>><<<>>>>>>===<<<;;;:::999999666777777777555555777888888777777666666777888888222222222333444444111///...///000111333444666666444444333222111000///...------...//////000//////,,,,,,...///000000111111.../////////...---,,,,,,))))))***+++,,,...//////222111000111111111///---***---///000///...------))))))*********))))))(((&&&&&&'''(((***+++---......---+++******---///111,,,...000222222000---,,,000000///000000111222222......///000000///...---,,,---000222444666666666222111222444444111333888>>>[[[}}}xxxaaa^^^888...,,,&&&$$$$$$$$$&&&((('''%%%"""######%%%'''((()))******'''***...111111...***'''""""""""""""###############$$$%%%&&&&&&&&&%%%%%%######$$$%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%&&&'''***)))'''%%%$$$$$$%%%%%%&&&'''))))))((('''(((((("""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%% ###&&&&&&###""""""$$$%%%%%%&&&'''((('''### """(((...///+++'''&&&''''''+++...---)))%%%$$$$$$$$$######&&&---333888:::222333111...444>>>AAA>>>;;;???EEEKKKOOOPPPPPPOOOLLLHHHCCC@@@>>>???GGGQQQOOO```ooottt]]]PPPJJJEEE@@@<<<;;;<<<<<<<<<<<<<<<;;;:::::::::::::::888:::<<<===>>>===<<<;;;:::;;;<<<<<<======<<<<<<======>>>>>>>>>???????????????>>>===;;;999777666<<<<<<;;;:::999999888888888888777777777777888888444555555444333111///---------///111333555777888666333000000222222111...---......,,,++++++---///...//////000000000000000222///,,,+++,,,.........,,,,,,+++++++++,,,------......///111111222222222///---+++***+++------,,,''''''((((((((((((''''''))))))*********+++++++++---------...............000...---,,,------,,,***///------111555555111,,,///......000222222...+++------...///000000000000000333666666333111222333AAAYYY|||eeezzzeee777)))---***$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&((()))***++++++***+++...222444222000)))%%%!!! """%%%%%%$$$######$$$&&&(((&&&### !!!$$$&&&&&&%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***)))((((((&&&$$$"""""""""###$$$########################&&&""""""%%%'''$$$###$$$"""(((...000...***(((''',,,,,,+++***(((&&&%%%$$$$$$$$$&&&(((,,,111555888777333...---111444666666:::===BBBFFFIIIKKKMMMOOOLLLKKKHHHCCC???@@@FFFKKKQQQ___sssooo[[[QQQHHHDDD???<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===<<<;;;999::::::;;;;;;;;;;;;;;;??????????????????@@@@@@AAAAAAAAAAAA@@@???>>>======<<<<<<;;;:::999888888888888777777777777888888555555555444333111///...------...000222333555555444111......000000///---,,,------,,,******,,,.........///000000000000///000---+++***+++,,,,,,,,,,,,,,,+++++++++,,,------......///000111222222222111///---,,,---......---((())))))*********))))))******+++++++++,,,,,,,,,------------............,,,++++++,,,///000000///000......111444555111---///......///111000---***+++,,,---//////000000000...111444444111000222444???WWW~~~{{{bbbttthhh999))),,,)))$$$$$$$$$$$$$$$#########"""###$$$&&&'''((()))***)))((()))---111333222000...***%%%###$$$%%%$$$#########$$$&&&((('''###!!!"""$$$&&&&&&%%%######$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''''')))+++,,,***))))))'''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&###"""&&&'''%%%###$$$%%%***///222000---***)))++++++***)))(((&&&%%%$$$$$$$$$%%%(((+++000444777888444000///222666888999:::???EEEJJJMMMMMMNNNNNNLLLLLLIIIEEEBBBCCCIIINNNUUUaaarrrhhhXXXPPPFFFCCC???<<<<<<=========<<<<<<<<<<<<<<<<<<======<<<===>>>??????>>>===<<<999999999:::::::::;;;;;;AAAAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBAAA>>>===<<<;;;:::999999888888888777777777777888888555555555444333111///...---......///000111222222111///---------...---,,,+++,,,---,,,******,,,...---......///////////////---+++)))((()))*********,,,+++++++++,,,,,,---......//////000000111111111333111////////////...,,,)))******++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........+++++++++---000222222222333000///000333444222000000///...//////...+++)))***+++,,,...///000000000---000111111///000333777???VVV{{{}}}eeessslll===***+++'''$$$$$$$$$######""""""!!!""""""$$$%%%'''(((((((((&&&&&&'''***...000000///111---(((%%%$$$###""" #########%%%'''&&&###!!!"""$$$&&&&&&$$$#########!!!"""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((()))***,,,---,,,+++)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''######''')))&&&$$$%%%'''+++000333222///,,,+++******))))))'''&&&$$$$$$######$$$'''***///333666999555111000222777;;;===;;;AAAHHHNNNPPPOOONNNNNNLLLMMMLLLHHHFFFGGGKKKPPPXXXbbbpppyyybbbSSSLLLDDDAAA>>><<<===>>>>>>===<<<<<<<<<===============>>>>>>?????????>>>===<<<:::::::::::::::;;;;;;<<>>======<<<;;;:::999888888888777777777777888888666666555444222111000////////////000000000111111000///...---,,,,,,,,,,,,,,,---...---,,,+++---...------...///////////////---+++)))((()))******)))++++++++++++,,,---......////////////000000111111222111000///000///,,,***************+++,,,,,,---******++++++++++++,,,,,,+++++++++,,,------.........------...111222111000444222//////111333333222000000//////...---+++))))))***,,,---///000000000...000111000///111666;;;AAAVVVyyyxxxuuuiiitttrrrCCC,,,)))%%%$$$$$$$$$###"""!!! !!!"""$$$%%%&&&'''''''''&&&'''''')))***+++,,,,,,...+++((($$$"""!!! !!!!!!"""###%%%%%%###!!!"""$$$&&&&&&$$$""""""###!!!!!!"""###$$$$$$######!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((((((***,,,---,,,***((('''%%%$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&'''$$$$$$(((***'''$$$%%%'''***///111222///---+++(((((((((''''''%%%$$$$$$""""""###%%%)))---222444777555111000222666:::======AAAGGGLLLNNNNNNNNNOOONNNOOONNNKKKHHHGGGJJJNNNUUU^^^lll|||uuu^^^NNNGGGCCC@@@===<<<===>>>>>>===<<<<<<===>>>>>>======<<<======>>>>>>>>>=========<<<;;;;;;:::;;;<<<======AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA???>>><<<;;;===<<<<<<;;;::::::999999888888777777777777888888777666555444222111000000111111111111111111111111000000///...---,,,---------///000000.........///---......///000/////////---+++******++++++***)))++++++++++++,,,---...///000//////...//////000111000000///000000...+++(((***))))))))))))***+++,,,))))))))))))******************++++++,,,------......------///111222222111444222000///000111222222000000000///---,,,++++++***+++,,,...///000000000000111222111111333999>>>DDDVVVwwwwwwoookkkrrryyyIII...)))%%%$$$$$$$$$###"""!!! !!!"""$$$&&&''''''&&&&&&)))))))))((('''&&&''''''))))))'''%%%###""""""###!!! """$$$$$$"""!!!"""$$$%%%%%%###"""!!!"""!!!!!!"""#########"""""" !!!"""$$$%%%&&&&&&######$$$%%%%%%&&&'''''''''''''''(((***+++***)))%%%%%%$$$######"""""""""!!!"""""""""#########$$$&&&###$$$)))***'''$$$$$$&&&(((+++...///...+++)))&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""$$$(((,,,000222444333111000111444888;;;===@@@DDDGGGHHHKKKNNNPPPOOOPPPQQQMMMIIIFFFGGGIIINNNXXXgggyyyrrr\\\LLLFFFBBB@@@===<<<=========<<<<<<<<<===>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;<<<===>>>????????????@@@@@@@@@AAABBBBBBAAA@@@>>><<<:::999::::::::::::::::::::::::888888777777777777888888888777555333222111111111111111111111111111111111000111111///---,,,---///...000111111000//////000...//////000000000000000---,,,++++++,,,,,,+++)))*********+++,,,---...///000///.........///000111000000111333333111---******)))(((''''''((()))***((((((((())))))))))))***))))))***+++,,,,,,------+++++++++...111444555444222111000/////////000111000111111000---,,,---...,,,---...///000000000000111333444444333555;;;@@@CCCSSSrrryyy{{{oooqqqvvv~~~NNN111)))%%%$$$$$$$$$######""""""!!!!!!###%%%'''((('''&&&%%%*********'''$$$######%%%'''((()))(((&&&&&&''')))"""!!!!!!"""$$$%%%$$$###"""$$$%%%%%%###!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%''')))***)))'''$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""%%%###$$$)))***&&&######$$$%%%'''+++---,,,***'''$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!###&&&***...000222222222111111222555777;;;===@@@BBBEEEHHHMMMPPPOOOQQQRRROOOJJJFFFEEEFFFIIIRRRaaatttoooZZZMMMHHHBBB@@@>>>=========<<<:::<<<======>>>===;;;999777888888888888999;;;<<<<<<<<<;;;:::999999;;;===>>>;;;<<<<<<===>>>???@@@@@@??????>>>>>>===;;;:::999777777888999999::::::;;;888888777777777777888888888777555333222111111111000000000000000000000000///111111///,,,+++---///---///111111000////////////000000111111111111111,,,+++***+++,,,,,,***)))*********+++,,,---//////111000...------...///000333444555888888666222///,,,+++)))'''''''''((()))((())))))))))))*********(((((()))***+++,,,------+++++++++---111333333333000000000///.........///000111222111...---///111//////000000000000000///111444666555444666;;;@@@>>>LLLjjjvvvrrrvvvzzzSSS333***%%%$$$$$$$$$$$$$$$#########"""$$$&&&((()))((('''%%%)))***)))'''###"""###%%%%%%''')))((('''&&&(((***$$$$$$###%%%'''((('''&&&"""$$$%%%%%%###!!! !!!!!!""""""!!!!!! !!!!!!"""###$$$$$$%%%"""######$$$&&&''''''(((&&&%%%%%%''')))***)))'''$$$$$$$$$$$$###"""!!!!!!$$$$$$######"""!!!!!!!!!$$$"""###(((***&&&""""""######%%%(((+++,,,)))%%%######$$$$$$$$$$$$$$$### """%%%)))---///111333444444222111222444777:::>>>BBBEEEHHHLLLOOONNNQQQSSSQQQLLLGGGFFFFFFHHHOOO\\\nnnlllYYYNNNJJJCCCAAA>>>======<<<;;;999<<<===>>>===<<<:::777555555555666777888:::;;;<<<;;;:::999888888:::<<<===999:::;;;<<<===>>>???@@@:::::::::::::::999999888555666777888999:::;;;;;;888888777777777777888888999777555333222111222222.........///////////////...000111///,,,***,,,///,,,...000111///.........000000111222222222222222,,,+++***+++,,,+++***(((*********+++,,,---///000111000...------...///000666777999<<<===;;;777333...,,,***(((''''''((())))))************+++++++++'''((()))***+++,,,------///...---...///000///...///000000///...------...000222333111......000333111111111111111000000///111444666666555666:::>>>999GGGeeeuuuuuutttwwwUUU444***&&&$$$$$$$$$$$$$$$%%%%%%%%%###%%%''')))***)))'''&&&((())))))&&&###"""$$$'''###%%%''''''%%%$$$&&&((('''&&&%%%''')))******)))"""$$$%%%%%%###!!! !!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$"""######$$$&&&'''((((((&&&&&&&&&''')))***)))(((%%%%%%%%%%%%%%%###""""""&&&%%%%%%$$$###"""!!!!!!###!!!###((()))%%%"""!!!######$$$'''++++++(((%%%""""""###$$$$$$$$$$$$### """%%%(((,,,...000333666666333111111222333888>>>CCCGGGIIILLLMMMMMMPPPSSSRRRNNNIIIHHHHHHIIINNNYYYjjj}}}dddSSSMMMMMM@@@@@@@@@???<<<;;;::::::888::::::999777555444555666777888999;;;<<<===>>>999888888777888:::;;;<<<999999999:::;;;<<<======@@@>>><<<;;;;;;;;;:::999;;;999666666777777777777888666555555777888888777666777777666333222222333111111111000000000000///000///...------...///000111000/////////000222333444444444333111000...---///+++'''&&&(((***)))(((((()))+++---.........---+++,,,,,,+++***,,,///222:::CCCGGGCCC===;;;666000...,,,(((%%%###$$$&&&''''''***......,,,+++,,,...+++***)))+++...000...,,,***)))))),,,000111000..................---------//////000111111000///...000000000000000000000000222222222222333555777888@@@BBB[[[{{{nnnuuu|||ZZZ111+++((("""###$$$$$$"""!!!!!!""""""$$$''')))***(((%%%###))))))''''''((()))&&&!!!$$$&&&'''%%%$$$(((---///...---***((('''(((***+++(((### """###""""""%%% !!!"""$$$$$$######$$$&&&&&&%%%$$$%%%''')))***)))'''&&&&&&&&&&&&'''(((((((((***)))$$$###$$$### ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""###$$$''')))***)))'''&&&$$$######$$$&&&&&&%%%###$$$ !!!((()))%%%&&&,,,...000000000///000222444666999===BBBFFFJJJLLLMMMKKKNNNRRRTTTSSSOOOJJJGGGFFFNNNZZZhhhyyyyyycccTTTMMMLLL???@@@AAA@@@>>><<<;;;::::::;;;<<<;;;888666666666999999999:::::::::;;;;;;999888888888888:::;;;<<<:::::::::;;;;;;<<<<<<<<<>>><<<:::999999999888777:::888666666777777777666555444333444777888888888666777777666444333333444222222222222111111111111000000////////////000000111000/////////000222222333333333222111///...---...+++((((((***,,,,,,,,,+++,,,------------,,,+++------...------///222555===DDDGGGCCC>>><<<888333///---)))'''&&&'''(((***(((***,,,------,,,------+++***)))+++...///...,,,***((((((+++...000///...---------......////////////000111111111000......000000000000000000000000222222111222333555777888===???XXXzzzqqquuuwwwZZZ///'''###"""###$$$$$$"""!!!!!!"""!!!###%%%''''''&&&$$$###'''''''''&&&''''''%%%"""###$$$%%%$$$%%%)))...111...,,,)))'''&&&(((***,,,,,,&&&###$$$$$$"""!!!### !!! """######!!!!!!"""$$$%%%$$$###%%%(((*********''''''&&&&&&&&&&&&''''''''')))((($$$###%%%$$$ ############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###%%%''')))***)))'''&&&$$$######$$$&&&'''%%%$$$%%%&&&$$$"""###(((,,,,,,...///000000///000222444666999===BBBGGGJJJLLLMMMKKKMMMQQQSSSRRRPPPLLLIIIKKKQQQ\\\iiizzzwwweeeXXXPPPLLL@@@AAAAAAAAA???===;;;999999;;;;;;:::888666666777;;;;;;;;;:::999999888888999888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;999888888888888999888666666777777777666333222222333666888888777666777888777555444444555444444444333333333222222000111111111111111000000000000000///000111111222111111111111000///...---000...++++++,,,------,,,---.........---,,,***)))...///000//////222555888<<<@@@BBB>>>;;;999777333...---+++))))))***+++,,,*********+++---...---,,,+++******,,,......---,,,)))))))))***---//////...,,,,,,,,,---...///111111000000111111111000......000000000000000000000000111111111111333555777999:::<<>>CCCHHHKKKLLLMMMKKKMMMOOOQQQQQQPPPNNNMMMOOOTTT]]]hhhxxxtttfff[[[SSSMMMEEECCCAAA???===<<<;;;999888999:::999777666555666;;;;;;::::::999888888888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;=========;;;:::999:::;;;888777666666777888777666333222222333555666555444555777777777555444555666666666666555555555444444111222333444333222111000000000000000000111111222///000000000000//////...333111///---,,,,,,++++++---............,,,+++***///000000000000222666999888999888666444333222000---,,,+++***++++++,,,---+++)))(((***---///---++++++++++++,,,---------,,,+++***+++,,,---//////000...---------...///111111000111222222111000...---000000000000000000000000000000000111333555888999;;;===SSS{{{yyyvvvmmmccc555)))$$$"""###$$$$$$"""!!!!!!"""""""""!!!""""""###$$$%%%$$$$$$&&&((((((&&&(((,,,+++&&&"""###&&&(((+++...+++((($$$""""""&&&+++///111+++((()))((($$$"""###"""""" !!!###$$$!!!"""###"""  !!!""""""###&&&***,,,---,,,***)))(((&&&%%%$$$$$$$$$%%%''''''$$$###&&&%%%"""!!!!!!!!!!!!""""""""""""&&&%%%###""""""$$$&&&'''%%%&&&((()))))))))''''''&&&%%%%%%&&&(((((('''%%%"""&&&'''%%%&&&***+++(((+++---.........///222444666999>>>DDDHHHKKKLLLMMMKKKLLLNNNPPPQQQQQQPPPPPPRRRUUU[[[eeetttpppcccZZZQQQKKKJJJEEE???;;;::::::::::::999:::;;;:::888777777888888888999999999999999:::888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::<<<======;;;999888999;;;888777666777999999888777555444444444555444222000444555666666555555666777777777777777666666666666222333444444444333111000///000000000111111111111...//////000000000000///000000///...---,,,,,,,,,+++,,,---...///...------...////////////111555888555333111000000///......*********++++++++++++,,,,,,)))'''))),,,...---+++***+++,,,------,,,,,,,,,---------......///111222111000...------...///000111222222222111000...---////////////////////////...//////000333555888:::>>>@@@SSSyyy{{{}}}}}}vvvjjjkkk:::+++%%%"""###$$$$$$"""!!!!!!"""######""""""###$$$&&&'''$$$$$$'''***)))(((...777888---$$$$$$&&&%%%'''***)))&&&""" !!!%%%***...///***'''))))))&&&$$$%%%$$$###"""""""""###%%%%%%"""###$$$###!!! !!!"""!!!!!!###'''+++---------+++***)))'''&&&%%%$$$$$$%%%''''''$$$###&&&%%%""" !!!!!!!!!"""""""""'''&&&$$$$$$$$$&&&((()))%%%&&&'''((()))))))))((('''&&&&&&'''))))))(((&&&%%%!!!(((555666***%%%***+++,,,............111333555999>>>DDDIIIKKKLLLLLLKKKLLLMMMOOOQQQRRRRRRRRRUUUWWW[[[cccqqqlll^^^TTTMMMHHHJJJDDD===999999;;;;;;::::::<<<===<<<:::999999:::666777777888999:::;;;;;;888999:::;;;<<<<<<<<<;;;999999999999999:::::::::888:::;;;999666555777:::888888888999:::;;;999888777666555555555444111...222444555555444444666777888888888777777777666666444444444444333222111000//////000111111111111000---...///000111111111111---///000///......///000)))***,,,...///000//////............---///222555444000---///000......///))))))***+++++++++******+++)))((()))+++,,,---,,,***,,,------,,,+++,,,---.../////////...///222444222111///------...///000222222333333222000...---////////////////////////------...000333666999:::AAABBBSSSwwwwwwuuutttdddrrr<<<)))""""""###$$$$$$"""!!!!!!"""#########$$$%%%&&&'''(((%%%$$$&&&+++))))))444CCCEEE444&&&###%%%######''''''%%%""" !!!$$$(((+++,,,'''&&&((()))&&&$$$%%%######$$$$$$$$$$$$%%%%%%"""###$$$###!!!!!!!!!###!!!"""$$$(((,,,...---,,,,,,+++***((('''&&&&&&&&&&&&(((((($$$###%%%%%%"""!!!!!!!!!!!!""""""""""""$$$############%%%&&&'''$$$%%%&&&((()))***++++++(((''''''(((******)))''')))!!!***===>>>,,,$$$---,,,---...---------///111444888>>>DDDHHHJJJKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRVVVWWWYYYaaappplll\\\RRRKKKGGGBBB>>>:::999<<<>>><<<:::888:::;;;;;;999888888999777777777888999999::::::888999:::<<<<<<<<<<<<;;;777777777888888999999:::777:::;;;999666555777;;;999999999:::<<<<<<;;;999666555555666666555222///111222444444333444555777888888888777777777777666555444333222111111111111...///000111222111111000---...///111222333333333222333444333///------...)))+++---...///000//////...///...---,,,---000222333---+++///111...---///)))***+++,,,,,,+++)))((()))******))))))***,,,...***,,,......,,,***+++---...///000...---...111444111000...------///111222333333333333222000...---////////////////////////,,,---...000222666999;;;???AAAQQQttttttooopppZZZwww???)))!!!"""###$$$$$$"""!!!!!!"""""""""###$$$%%%&&&''''''%%%"""%%%)))(((***999MMMOOO999&&&###$$$!!!"""'''&&&$$$""" !!!###&&&(((***&&&%%%'''((($$$"""### !!!###$$$%%%$$$###"""!!!"""""" !!!###"""###%%%(((,,,...---+++,,,,,,***)))((((((((((((''')))((($$$###%%%$$$ !!!!!!"""""""""#########!!!!!!""""""###$$$$$$%%%###$$$%%%'''***+++------((((((((()))***+++***(((((($$$)))555666+++''',,,---......---,,,,,,---///333666===CCCHHHJJJJJJIIIJJJLLLOOOQQQRRRRRRRRRQQQSSSRRRTTT\\\kkkppp^^^RRRLLLJJJ;;;999888;;;???AAA>>>:::444666777777555444444555888888888888888999999999888999:::<<<===<<<<<<;;;555555666777888999999:::888<<<>>><<<777666999===999999:::;;;======<<<:::555444555666777666444111000111333333333333555666888888888777777777777666666444333111000000111111...///000222222111111000---...000111333444444444999;;;:::666000+++)))***+++,,,---////////////.../////////---,,,,,,///111111***)))...000---+++---***+++,,,------+++)))((((((***+++***((((((,,,///***,,,///...+++***+++------//////...,,,,,,000444000///---,,,---000333555333333333333222000...---////////////////////////,,,,,,---///222666999;;;===???OOOrrryyytttllllllRRR{{{BBB,,,$$$"""###$$$$$$"""!!!!!!"""!!!!!!###$$$&&&&&&&&&&&&$$$!!!$$$(((''')));;;RRRTTT<<<'''"""###!!!"""(((%%%$$$"""!!!!!!###%%%&&&***&&&%%%''''''### !!!"""$$$$$$###!!! !!!""""""###%%%))),,,---,,,+++---,,,+++***))))))))))))(((***)))$$$###$$$### """"""""""""############ !!!"""$$$%%%%%%%%%%%%"""###%%%'''***,,,...///)))(((((()))++++++***)))%%%&&&'''(((((()))((((((---......---++++++,,,...222666<<>><<<;;;;;;;;;;;;:::888666555555444333333333222333333333444444444555555555777999999777666666666333111000///111222222222...///000111222222111000333222///......///222333999;;;;;;666///***)))***......///////////////...000///...------...///000------------------------***))))))***,,,,,,+++)))))))))*********+++++++++,,,+++++++++,,,...000111//////////////////000111------,,,---...000222333999777444222111///,,,***++++++,,,---------,,,,,,---...000222333333333222888<<>>>>><<<888666666555555666999::::::999999:::;;;;;;<<<;;;;;;::::::888777888999::::::999888888999999888666333222333333333333444444444444222333555555444333333444777666444222111111111111111222222333222222111000000///...---...///111333444333111111000///,,,***+++,,,---...//////000000......------------......++++++++++++++++++++++++(((((((((***,,,---,,,+++++++++++++++,,,,,,,,,,,,------------...000111222333222111000/////////000------------...000111222666444222111000///---+++---......//////...------///000000111333444666777;;;;;;JJJlllpppuuuxxxuuurrrWWWwwwOOO+++(((!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$###""" ###%%%$$$&&&555HHHRRRAAA///&&&$$$###&&&)))+++***+++,,,***&&&'''***+++((($$$$$$&&&'''&&&$$$!!!!!!!!!!!!!!!"""#########!!! """"""!!!!!!"""$$$&&&(((***+++,,,---,,,************((('''---,,,***(((%%%### """""" """%%%"""$$$$$$###"""###(((---...((($$$'''///777999777???;;;777555777777555222***'''%%%$$$&&&((()))))))))***++++++***+++...000222555999===AAACCCCCCDDDGGGJJJMMMOOOOOOOOOOOOQQQMMMMMMQQQYYY```kkk|||mmmZZZNNNFFFBBB666555333333444444333222000000222222333333222222555777:::;;;:::999999::::::;;;<<<<<<;;;:::888666888888888999<<<=========<<<<<<<<<<<<<<<=========999888777777999;;;<<<;;;999:::<<<<<<;;;888555222444444444555555555555666000222333333222111222333555555444222000000111222333333333333222222111111222111///...---...///000111///---...000000---***)))***,,,---...///000000------------------------************************((('''(((***,,,------,,,++++++,,,,,,,,,---------------...///000111222222222111111000000000111111---------...///000000111444222000000000000...,,,//////000000000000//////000000000111222555777999<<<:::HHHjjjjjj{{{uuuyyyWWWmmmVVV///(((  !!!"""###$$$$$$######%%%$$$&&&'''$$$###,,,888FFF:::---'''%%%&&&***///000000222333111---******,,,)))%%%&&&(((***)))'''###""""""!!!"""###%%%&&&###!!! !!!""""""!!! """###$$$&&&((()))************)))((((((((('''''',,,,,,+++)))&&&### !!!$$$### """&&&"""$$$%%%$$$!!!###***111222+++$$$'''222:::<<<999>>>:::555444555555333000***'''%%%$$$&&&'''((((((&&&(((*********+++,,,...///333888===@@@AAABBBBBBIIIJJJMMMOOOPPPPPPQQQRRRNNNQQQWWW\\\```hhhzzznnn]]]PPPHHHDDD888666444444555666666555333333444555555555444444555777:::;;;:::::::::;;;???===;;;999888888888999999999999:::===>>>>>>>>>>>>>>>===<<<<<<===>>>???;;;999777888:::===>>>>>>:::;;;======<<<999666444222222333333333444444444000111222222111111333444333444444222//////111333444333333222222111111111444333111///...---------///,,,+++,,,///000---***)))***+++---.../////////,,,------------------,,,************************((('''(((***,,,------,,,++++++,,,,,,,,,---------------...000111111222222000/////////000111222222------...//////000000000222111000000111111000///000000111222222222222111111111000111222555777888777666CCCdddggg|||~~~|||XXXfff[[[222%%%  !!!"""""""""!!!$$$%%%(((***'''$$$&&&+++888111***(((''''''+++111666999;;;<<<:::666000+++,,,(((%%%%%%''')))(((&&&######""""""###$$$&&&'''"""!!! !!!"""###"""!!!###$$$&&&'''((()))))))))((())))))(((((('''((((((*********)))(((%%%"""!!! $$$'''%%%!!!"""&&&!!!$$$&&&$$$"""$$$+++222333+++%%%(((222;;;<<<:::<<<888444222333333111...***'''%%%$$$%%%'''''''''%%%''')))***)))))))))***+++000777<<<>>>@@@BBBDDDFFFFFFHHHJJJLLLNNNNNNNNNNNNQQQWWW[[[\\\cccuuuppp___RRRHHHCCC888666444444666777888777666666666666666666666666555777:::;;;;;;;;;<<<===AAA>>>:::777666777999;;;999888888999<<<======<<<@@@>>><<<;;;:::;;;===>>><<<:::888888:::===>>>>>>:::;;;<<<===<<<;;;888777000000000000111111111111111222333222111222444666555666666333///...000333333222222111111111222222555444333111///...------------,,,---......,,,+++)))***+++,,,------......------............------************************(((((((((***,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,---...000111111111111///////////////000000111------...///000000//////111000000000222333222111000000222333444555555555111111111111222444555666666666DDDcccjjj{{{}}}^^^fff___444### !!!!!!  !!!!!!!!!!!! """'''))))))((('''(((///+++))))))((((((...555@@@EEEHHHHHHGGGCCC999000,,,((($$$###%%%%%%$$$!!!"""""""""###$$$%%%&&&'''"""!!! !!!###$$$###"""%%%&&&''')))))))))((((((''')))******(((((()))***)))***++++++***'''%%%###"""%%%&&&%%%###!!!###%%%"""###$$$$$$###%%%+++///000***&&&)))111999;;;999<<<888333222333444222///***'''%%%$$$%%%&&&''''''%%%(((***+++***(((''''''(((...555:::<<<>>>BBBFFFHHHGGGGGGJJJMMMPPPPPPPPPLLLNNNRRRUUUVVV]]]nnnuuucccTTTIIIBBB:::888666666888:::::::::888777666555555666777888555888;;;<<<======>>>??????===:::888777888999:::;;;:::999:::<<<===<<<;;;@@@>>>:::888777888999;;;<<<:::777777999;;;======:::;;;;;;<<<;;;;;;::::::000000111111111222222222222333444333222333666888:::;;;;;;666000---///222111111000000000111222333333333222222111000000000---...///...---++++++,,,******+++,,,,,,,,,,,,,,,---...////////////...---++++++++++++++++++++++++)))))))))***,,,,,,+++************++++++++++++,,,+++,,,...000111111111000111000///...---------------...///000000//////...111000000111444555555444///000222444666777777888000111111222333333222222777999GGGcccppp~~~{{{xxxhhhmmmfff999%%% !!!""""""!!! !!!"""""""""!!!!!!$$$&&&(((*********(((&&&&&&(((***---666@@@LLLRRRVVVVVVUUUPPPEEE888///+++&&&%%%%%%%%%### !!!"""$$$%%%%%%&&&&&&"""!!! !!!###$$$###"""'''((()))***+++***((('''(((***,,,+++***)))+++---***+++,,,---+++)))&&&$$$""""""######$$$$$$%%%%%%############%%%''')))++++++(((&&&)))///555888888999666222111333333222///***'''%%%$$$%%%&&&&&&&&&%%%(((,,,---,,,***))))))(((...444888999<<>>>>>999888666555444666777888555888;;;======>>>???@@@===<<<;;;:::999999999999>>>===<<<===>>>???>>>===???<<<999555444555777888<<<999666666777:::;;;<<<::::::::::::;;;;;;<<<<<<333333444444444555555555333444444444333444777999???@@@???999111---...111000000/////////111222333111111222222222333333333---///111000,,,)))***,,,***++++++,,,,,,,,,++++++---...///000000///...---++++++++++++++++++++++++***))))))***,,,,,,+++)))))))))*********++++++++++++,,,...///000111000000333222000...,,,+++***)))---...///000000000///...111000000222444666666555///000222444666888999:::000111222333333222111000333777EEE___zzzuuu{{{uuuppptttlll???*** """######"""  !!!#########"""############%%%)))+++***$$$"""$$$'''+++222@@@NNNUUU[[[``````^^^ZZZMMM???444000+++(((((('''$$$!!! """$$$%%%%%%%%%%%%"""!!!!!!!!!###$$$$$$###((()))***,,,+++***)))'''(((+++---,,,******,,,///,,,---......,,,)))%%%### !!!$$$&&&&&&%%%###""""""###&&&(((((((((((('''''')))...333666777666333//////111222000...***(((%%%$$$$$$&&&&&&&&&%%%(((---///...---,,,+++***///555777888:::@@@EEEGGGFFFEEEGGGLLLOOOPPPOOONNNLLLLLLNNNRRR[[[kkkzzz~~~hhhVVVIIIBBB>>>===<<<;;;<<<===>>>???666555444444555666777888777999===???AAAAAA???>>>@@@>>>===;;;:::;;;<<<===???===<<<===>>>>>>===<<<===;;;999777666666666777999999999;;;>>>???===<<<:::<<<<<<;;;888666666777777777666555555555555666666999:::666222000444888>>>KKKNNN@@@222000111...555222///---...000111111...///000111222333333333000...,,,,,,,,,---,,,***,,,,,,---------------,,,***///000...,,,...///---......---,,,,,,++++++***(((((((((((()))))))))))))))***+++,,,------------///...---------///000111333222111///...,,,+++***//////...------------...///......///222555555555111000222888>>>AAA>>>:::555333111222444555222///111444BBB]]]||||||~~~dddwwwsss}}}wwwKKK$$$&&&&&&%%%$$$""" !!!$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&'''&&&%%%$$$'''///;;;FFFMMM[[[```cccbbbaaa^^^VVVMMM???888...(((&&&'''&&&&&&###""" !!!$$$''')))%%%###"""!!!!!!###%%%'''***)))((()))+++---------+++//////,,,+++---///...222///,,,,,,,,,***&&&"""$$$######$$$%%%&&&%%%$$$$$$###"""###%%%&&&%%%$$$$$$%%%'''+++000444555555555111---+++,,,///111333***'''$$$$$$&&&(((((('''***++++++,,,,,,,,,++++++,,,...222444777999===@@@FFFHHHJJJJJJJJJKKKMMMOOOQQQNNNLLLLLLNNNUUUdddsss~~~gggSSSFFF@@@===<<<;;;999999999::::::777666555444555666888999888:::===???AAA@@@??????@@@>>><<<;;;:::;;;===>>>@@@???>>>???@@@@@@???===<<<<<<;;;:::999999999999;;;;;;<<<>>>@@@AAA>>><<<;;;<<<===<<<999777777888555555444444555666777777666999:::888444222555888:::EEEGGG<<<333333444111555222///---...000111111000111222333333333333333///---,,,,,,...///...---------...///////////////...222333000...//////---...---------,,,++++++***((((((((((((((()))))))))******++++++,,,------...000///.........///000111222111000///...,,,,,,+++,,,,,,,,,,,,---...///000000///...///222444555444222333999AAAIIIKKKHHHCCC===:::777666666555222000111333???WWWwwwbbb|||yyyyyyzzzNNN'''############"""!!! !!!###%%%%%%$$$$$$"""###$$$$$$######%%%'''(((''''''***333???KKKSSS[[[```cccbbb```\\\TTTLLLCCC;;;000)))(((((((((((( !!!###%%%&&&'''$$$###!!! !!!$$$'''***)))((((((***,,,......///,,,///000,,,+++...///...111///---,,,***)))(((&&&&&&$$$######$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%)))...222444555555222...,,,---///111222+++((($$$$$$&&&'''(((''''''((())))))************...000111333555999>>>BBBFFFHHHJJJKKKJJJKKKLLLNNNQQQNNNLLLLLLNNNTTTcccrrrhhhRRREEEAAA===<<<;;;999888888888888777666555444444555777888888:::<<>><<<;;;;;;;;;===>>>>>>===>>>@@@AAAAAA>>><<<<<<<<<<<<=========<<<<<<>>>>>>@@@BBBCCCBBB???<<<;;;<<<===<<<:::888888888333333333444555666777888666999;;;999666444555777444<<<>>>777333666777333444222///...///000111111222222333333333333333222...---,,,---///111111000//////000111111111111111111555666222///000000...------------,,,++++++***((((((((())))))*********,,,++++++++++++,,,...///111111000/////////000000000//////...------,,,,,,))))))***+++,,,...000111000///...///111333333222000444===HHHQQQSSSOOOJJJHHHDDD>>>:::777555222000111222;;;QQQrrraaawww}}}{{{uuu}}}TTT,,,!!!!!!"""#########"""""" !!!###$$$$$$###### !!!""""""""""""%%%&&&)))'''(((+++444AAAMMMUUUYYY^^^bbbaaa^^^ZZZRRRKKKEEE===111)))''''''(((((( !!!###$$$$$$$$$###&&&$$$!!!!!!$$$))),,,&&&'''(((***,,,...000000///333333...---///000//////000///---)))(((+++...---)))%%%$$$$$$&&&''''''%%%###"""###$$$&&&%%%$$$&&&%%%$$$&&&+++000333555555222///...///000111111,,,)))%%%$$$%%%&&&''''''&&&'''((()))************111111111222444999???DDDGGGIIIKKKLLLKKKKKKLLLNNNPPPNNNMMMMMMNNNSSSbbbpppmmmTTTGGGCCC===<<<<<<;;;::::::::::::777555333222222444666777888:::<<<>>>@@@@@@@@@??????>>><<<;;;;;;<<<===>>>::::::<<<>>>@@@???<<<999:::;;;===>>>??????>>>===???@@@AAACCCDDDBBB>>>;;;999;;;<<<;;;999777777888333333333333444555666777555777999999777555555555222666777444333777777444444222///...///000111000222333333333222222111000///...---...000111111111111111222222111111000///000444555222000111111///...............,,,+++************++++++,,,,,,,,,///...,,,+++,,,...000111222222111000000000//////.........---------------(((((()))***+++---...//////...------///000000000...222;;;EEEMMMPPPMMMJJJNNNJJJBBB;;;666333111000///111:::NNNpppdddqqq|||xxxxxxrrrYYY111######$$$$$$$$$$$$###### !!!"""######"""""" !!!"""""""""###%%%''''''&&&&&&)))111<<>>BBBHHHJJJLLLMMMMMMMMMNNNOOOPPPNNNMMMMMMNNNRRR___mmmzzzpppWWWHHHCCC999::::::;;;;;;<<<<<<<<<666444222000000222444666999:::<<<>>>???@@@@@@@@@>>>===<<<;;;;;;<<<>>>???888999;;;===???>>>;;;999888:::<<<===??????>>>>>>?????????AAABBB@@@===:::777999:::999777555666666666555555444444444555555333555777777666444444333333555444222333666666333333111//////000111000///111222222111111000///...111000......000111000///333333222111000...---,,,---111333111000222333111...///000000000...,,,++++++,,,,,,---......//////111000...---...///111222222222111111000000//////------------,,,,,,,,,,,,+++************+++,,,,,,---+++***+++---......---///111777===CCCFFFFFFEEEMMMIIIBBB:::444000000000...222;;;NNNooo~~~kkksssyyyvvvvvvppp^^^666'''''''''&&&%%%$$$###""" !!!!!!""""""""""""!!!"""############%%%'''&&&%%%%%%'''---555>>>CCCMMMSSSXXXVVVSSSQQQNNNIIICCC:::///'''$$$$$$$$$$$$&&&$$$"""!!!"""%%%)))+++...+++&&&""" ###&&&)))###&&&)))+++++++++---///888;;;:::444000111111///,,,000222...)))***222:::<<<555---&&&###$$$%%%&&&&&&$$$""""""###%%%&&&&&&(((%%%"""###''',,,000333444333333444555555444222///---)))&&&###$$$&&&(((((()))***,,,---.........---000444777888:::<<<>>>GGGJJJMMMOOOOOONNNOOOPPPPPPNNNNNNNNNNNNQQQ]]]iiiwww~~~sssYYYHHH@@@666777888:::;;;;;;;;;;;;777555222000///111444666::::::<<<===???@@@@@@@@@>>>===;;;;;;;;;<<<>>>???::::::;;;>>>@@@@@@===;;;999999;;;<<<===>>>>>>>>>>>>======>>>>>>>>>;;;999666777888888666555555666777777666555555555555555444444444555555444444333666666555444333333444444333111//////000111000///000111111111000///......222000......///000000///333333222111///---,,,++++++///222000///222333222000111222333222000...,,,,,,,,,---...//////000000111111000//////000111222000000111111111000//////,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++*********++++++***)))***,,,......---111333555777:::===???@@@EEECCC>>>777222///000222000444;;;KKKmmm{{{vvvzzz~~~uuuvvvmmmccc;;;))))))((('''%%%###!!!  !!!!!!"""#########$$$$$$$$$######$$$&&&%%%%%%%%%'''+++111666999AAAHHHLLLJJJHHHIIIIIIHHHBBB:::000)))&&&&&&%%%$$$"""!!!###)))000444111---((($$$"""###%%%'''"""&&&***+++)))((()))+++444777666111...000000...***---///,,,(((***111888;;;444+++$$$!!!!!!"""###&&&$$$"""!!!###%%%&&&&&&(((&&&######''',,,000111333444555888::::::777555222000,,,'''$$$$$$&&&)))((((((***+++,,,,,,,,,,,,+++///444777999999:::;;;DDDGGGKKKNNNNNNOOOOOOPPPPPPNNNNNNOOONNNPPP[[[fffxxxlllwww^^^JJJ@@@888999:::;;;<<<<<<;;;;;;999777333111000222555777:::;;;<<<===>>>@@@@@@AAA>>>===;;;:::;;;<<<>>>@@@;;;::::::<<<>>>???>>><<<;;;;;;;;;<<<<<<>>>???@@@>>><<<;;;;;;<<<===<<<;;;666777888888666555555666777777666666666777777888666555444444444555555555777777777666333222444777222111000000111111000///000000111111111000000//////...------///111111000111111111111000///...---,,,111333000///222333111111222444555444222///...***+++,,,---...//////000////////////////////////---...///000000000//////---,,,,,,,,,++++++******------,,,++++++++++++++++++***)))+++---///000///111222444555666888999;;;;;;;;;999555111000222555444777:::FFFgggxxxrrrtttiiihhh@@@(((''''''%%%$$$!!!  !!!"""$$$$$$###$$$$$$###!!!!!!"""$$$ !!!###&&&***---000111555<<<@@@>>><<<@@@DDDEEE>>>777...)))'''&&&$$$"""  $$$)))///222000---)))&&&$$$$$$&&&'''###'''+++***'''$$$%%%'''(((,,,---***))),,,...---&&&)))***)))'''(((...333999333+++%%%###$$$%%%&&&'''$$$!!!!!!###%%%&&&&&&(((&&&$$$$$$(((,,,///000333444777;;;>>>===:::888444333///)))$$$$$$'''+++***+++,,,,,,------------,,,///222555666777:::;;;???CCCHHHKKKLLLMMMNNNOOOOOONNNOOOOOONNNPPPYYYdddvvv^^^xxx|||cccNNNAAA<<<===>>>>>>>>>===<<<;;;;;;888555222222333666999:::;;;<<<===>>>???@@@AAA===<<<;;;:::;;;===>>>@@@999888777999;;;<<<<<<;;;===<<<<<<<<<<<<>>>@@@AAA>>><<<:::999;;;<<<===<<<666888999999777666666777666666666666777999:::;;;888666444444555666777777777777888777333111444999222111000000111111000...000111111222222222111111---++++++,,,///222222222//////000111111111111111///333444111000111222000222333555666555333111///))))))***+++,,,......///---......///......---,,,,,,---...000000000//////------,,,,,,+++******)))---,,,,,,,,,+++,,,,,,---,,,+++***,,,///111222111...000333444444555666777555666666444111111444777777999888AAAaaavvv{{{ooopppffflllCCC%%%%%%%%%$$$"""!!!!!!###$$$%%%#########"""  """ $$$'''***,,,,,,---444777555555:::@@@CCC999333,,,'''%%%$$$""""""""""""###%%%'''***+++...,,,)))'''&&&&&&'''(((###(((+++***%%%""""""$$$###%%%$$$%%%***------$$$&&&'''&&&%%%&&&+++...999444---(((''')))***+++'''$$$!!!!!!"""%%%&&&''')))&&&%%%%%%))),,,///000222444888===@@@@@@===:::666444000***%%%$$$(((+++......//////000/////////---///111222333666:::===;;;???EEEIIIKKKKKKLLLMMMOOONNNOOOPPPNNNOOOXXXcccrrrSSSgggkkkTTTDDD>>>?????????======???@@@>>>;;;777333222444777:::>>><<<:::999;;;===??????BBB@@@>>><<<::::::::::::888888:::;;;;;;;;;:::999===>>>???@@@@@@@@@@@@@@@@@@@@@???===<<<;;;:::999:::888777666777888777666999999:::;;;;;;<<<======???<<<999666555777999:::::::::888777555555444444333444555333222000000111///000111111111111000000,,,,,,,,,,,,---///000111333111000000111222222111333555666444222222444666444444444444333333222111222000------.../////////,,,...///...---++++++,,,,,,---...000111111111111111000...---,,,,,,------...............///000000///...---------...///000777444000///555;;;888111444444444333111000111222222777;;;BBBYYY{{{yyyssshhhdddtttKKK+++%%%"""$$$&&&###!!!!!! """###!!!"""&&&&&&$$$#########"""   """$$$&&&(((+++---///000111444888;;;333111---(((######%%%((((((&&&"""!!!""""""###""" '''------((($$$%%%(((&&&'''((('''%%%$$$###$$$###""""""###''')))******&&&&&&%%%$$$%%%&&&'''(((000...***(((((())),,,---,,,(((###!!!!!!$$$%%%&&&***'''######(((---///000666777999:::;;;;;;;;;::::::666///(((######'''+++111222111000///...///000111...///333444444555999<<<>>>AAAEEEGGGIIIJJJJJJPPPMMMLLLNNNOOOQQQXXX```qqqHHH[[[wwwqqqYYYGGG>>>>>>>>>>>>======>>>???===;;;777444333444777999===<<<;;;<<<>>>@@@AAAAAA@@@@@@>>><<<;;;:::999999:::;;;<<<===>>>===<<<<<<<<<<<<===??????@@@@@@@@@AAAAAA@@@>>>===<<<;;;::::::888777666777888777666888888999::::::;;;<<<<<<<<<;;;:::999888888999999:::999888666555444333333444444333222000000000111///000000111111000000///+++,,,---...///000111111333222111000111111000...000222333333222222555777555555555444333222000///111///------...///...---***,,,......---------/////////000111222222222222111000...---,,,,,,------000000.........///000111111111/////////111333444666666444333666;;;999333222333333111//////000111222777:::@@@VVV{{{uuuxxxwwwjjj```uuuLLL---'''###%%%'''$$$""""""!!!######""" !!!$$$&&&'''%%%$$$$$$$$$###!!! """$$$&&&'''&&&''')))******,,,000333...---)))%%%""""""%%%'''(((%%%"""!!!"""###""""""###)))///...)))$$$%%%'''%%%&&&(((((('''&&&'''((($$$######$$$'''*********&&&&&&%%%%%%%%%&&&'''(((,,,***(((&&&'''))),,,...,,,(((###!!!"""$$$%%%&&&---***&&&%%%)))---///000222444666999;;;<<<<<<<<<888555///((($$$%%%)))---///111444555444222111111111//////333555444666:::;;;<<<@@@CCCGGGIIIJJJKKKOOOLLLKKKNNNOOOQQQWWW___ooo~~~===NNNjjj{{{aaaMMM???>>>===<<<<<<===>>>>>><<<:::888555444555555666888999;;;===>>>@@@@@@AAA>>>>>>>>>===;;;:::888888:::;;;<<<>>>>>>======<<<999:::;;;===>>>?????????@@@???>>>===<<<::::::999999888666777888888777666777777888888999999::::::888999:::;;;:::999888777999888777555333333222222444333111000///000000111/////////000000//////...***+++---000111222222222333222222222333111///,,,...///111111111333555777777666666555333111///...///...------......,,,+++)))+++---.........///111///000000111111000000000000///...---------------222111///......000222444555333111///000222555777666999:::888888:::888555111111111000...---...///222555888===QQQsssrrr|||uuu{{{nnn[[[~~~yyyQQQ///)))$$$%%%'''%%%###$$$######$$$###""""""$$$''''''&&&%%%%%%%%%$$$""" !!!###%%%&&&%%%'''((((((((()))+++...***)))'''%%%"""###&&&((('''%%%"""!!!"""###""""""%%%***...---((($$$$$$&&&$$$&&&(((***)))***+++---%%%$$$$$$&&&(((******)))&&&%%%%%%%%%%%%&&&'''(((((('''%%%%%%&&&(((,,,...+++(((###!!!"""$$$%%%&&&---***&&&&&&(((+++---...///000333666999<<<===>>>777444///***'''(((---111000333777999:::777444111222//////333555555777;;;:::;;;>>>BBBEEEGGGIIIJJJMMMKKKKKKNNNOOOPPPVVV]]]kkkwww999GGG```jjjSSSAAA???===<<<<<<=========;;;:::888777555555444444222555888;;;<<<<<<======<<<<<<======;;;:::777666888999:::;;;<<<;;;;;;:::777888999;;;===>>>>>>???===<<<;;;:::999777666666888777666777888999777666666666666777777888888888666777777888888888777777888777555444333222222222555333000///000111111111...////////////......---)))+++...111333333222222111111222444555444222///000000111111222333555666555555555444333222000///...------...///...+++))))))+++............///111...............---,,,,,,//////......------------111///...---...222666999:::777333000///111333555999>>>AAA===999888666444///000000...,,,+++,,,...111333666<<>>@@@CCCEEEFFFGGGKKKJJJJJJNNNOOOPPPUUU[[[fffooo888CCCXXXtttoooWWWFFFBBB>>><<<===>>>======::::::888777555444333333111444999;;;;;;::::::;;;:::;;;;;;;;;:::999777666777888:::;;;;;;;;;:::999666777888:::<<<======>>><<<;;;;;;999888777666555777777666888999999777666555555666666666666666666666555555444555555666777666555444333333222333333666333111111222333333222///////////////...------***,,,...111222333222111///000222555777888666444444333222333333444444444333333333444444333222222......---...///---+++(((+++---//////...---...///...//////......---,,,+++...............---------------,,,---000444999<<<@@@===888333111111333444===BBBDDD???888555444111/////////...,,,+++,,,---///000444;;;LLLjjjpppzzzVVVvvv]]]222***#########"""!!!######!!! !!!"""###$$$%%%#########$$$###!!!!!!!!! !!!###$$$"""###$$$$$$"""!!!"""###((()))((('''$$$$$$%%%&&&$$$###!!!!!!"""###"""!!!!!!%%%&&&%%%$$$%%%&&&(((***+++,,,+++***+++,,,(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&***)))((('''''')))***,,,***'''$$$"""###$$$%%%%%%$$$$$$$$$$$$&&&)))---000000111222444666888:::;;;:::888555111///111666999===;;;888777888888666444222///...222444555888======>>>???@@@AAABBBDDDDDDIIIHHHJJJNNNOOOOOOSSSYYYdddlll|||999@@@PPPgggttt\\\LLLGGGAAA>>>??????>>><<<;;;:::888666555333333222333777;;;<<<:::888999;;;::::::::::::999888777666888999:::<<<<<<;;;;;;:::666777888:::;;;<<<<<<<<<>>>===<<<;;;:::999888777666666666888::::::888666555555555555666666666666777666555444333444555666444444333333333444555555777555333444777777555333000000000000///......---+++,,,...000111111111000......000444777999999777666444333333444555444333111222333333444444333333000///.........---+++))),,,...//////.........///111111111111111000///...---......///......------+++++++++---000555:::===CCC@@@;;;777444333444555>>>CCCCCC===777555333111000000000///---,,,---......///333<<>>>>>??????@@@BBBCCCDDDGGGGGGIIINNNOOOOOORRRWWWccclll|||:::???KKK]]]vvv|||eeeRRRKKKDDDAAAAAAAAA???<<<<<<:::888555333333333333666999<<<;;;777555666888:::999888777777777777777777888999:::;;;:::999999777888999:::;;;;;;;;;;;;>>>>>>===<<<:::999888777666666666888::::::888666666666666666666555555555777777777777777666555444222222333333444666777888888666555888;;;;;;888333111111111111000///...---------........./////////......///111444777777777444222000111444666555444333333333444444333222222333000...---......,,,+++***,,,////////////000111111111111222111111000000,,,---...//////...------++++++,,,...111444777999???===999666444333333444===???>>>999666666555222111222222000...---...000//////333<<>>>>>999444222222222222111000............------------...//////...---///222444555555111///...000333666666444555555555444333222111000444222///------...---,,,(((+++...///000000222444//////000000000000//////,,,---.../////////------,,,,,,---///111333555666888777555333222111111111;;;<<<:::666555888888555222333333111///...///111000///333<<>>AAAEEEHHHJJJEEEEEEIIINNNOOONNNPPPUUUWWWdddyyy===???BBBNNNeeezzzaaaTTTFFF@@@???======>>>===888444555555333333555555888:::999555444777;;;888888777666555555444444444333333555888::::::999333333222222333666888:::>>><<<888555444444555666888555333555999:::777333666555444333444444555666777888888888888666444333111111000111222444666888999999999999888777666666111000000000222333222111,,,---------.../////////111111111111222333444444555444111000///111333555444333333222222333333444000///---,,,++++++,,,---***,,,...111333444444444222111//////000111333555///////////////.........***,,,.../////////111333111222222111111111444666:::777444333444666666666555444333111000/////////...444666===MMM^^^}}}}}}~~~jjjwww|||}}}bbbppptttAAA(((%%%###!!!######"""""""""""""""$$$&&&'''(((%%%###""""""""""""!!! """#########""""""$$$&&&"""!!! !!!###&&&(((%%%###  !!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###&&&((())))))(((((((((******)))((('''%%%$$$###((('''%%%&&&''''''&&&$$$$$$%%%''')))++++++++++++'''''''''(((((((((((((((&&&(((***+++++++++---...222333444555666999===AAAFFFBBB:::111***)))+++---222000...,,,,,,...000111))))))***+++...222555888::::::;;;<<<>>>AAADDDFFFHHHEEEFFFJJJKKKKKKLLLPPPXXXdddwww>>>???BBBJJJ]]]xxxeeeXXXJJJCCCAAA>>>======>>>888555666555333222444555999<<<;;;777444555777666555555444444333222222444333333444666777666555444333333444666999<<<>>><<<:::888777666777888888888555333555999:::777333111111111222333555777888777777777777555444222111000000000111222444666888999999999888777666555444333222000000111111000///++++++,,,,,,---.........111111111000111111222222222111//////000222555777333333222111111111111111//////---,,,++++++,,,,,,)))***,,,...///111111111333222111//////000222333/////////......---------+++---.../////////000222000111111000//////111333555444333444555555333111222111000///............///666999???KKK[[[|||||||||ppp}}}~~~|||nnnxxxuuuFFF+++ %%%### """!!!###""""""""""""$$$%%%&&&'''%%%###"""###$$$$$$### !!!"""%%%'''((('''%%%### !!!"""$$$%%%&&&###"""!!!"""###$$$$$$###"""""""""######$$$$$$%%%''')))******))))))***+++,,,++++++,,,,,,+++(((%%%'''%%%$$$$$$%%%&&&$$$###$$$%%%''')))***+++++++++''''''''''''((((((((()))'''((()))))))))***,,,...000222333444666999>>>AAACCC???888///)))&&&(((+++...---***(((((()))+++,,,*********,,,///333666999::::::;;;<<<>>>AAADDDEEEEEECCCDDDHHHJJJIIIJJJNNNWWWcccuuu??????@@@EEERRRiiiooo```QQQIIIEEE@@@======???999666777666333222333444888======999555333333666555555444444333333333444333222222444444333222222222333444666999<<<>>>777777777777777888888888777555444555888888666333000000000111222444666777666666666444333111///...//////000111333555777888::::::888777555444222222444222000000000000...,,,***++++++,,,------......222111111000000000000111......---...000333666888444333222111000/////////......---,,,+++++++++++++++++++++,,,---...///000444333111000//////000000/////////...---,,,,,,+++,,,...000000///...///000///000000...,,,,,,...000111111222333444333000---......------------......000999<<>>AAACCCEEECCCAAABBBFFFHHHGGGHHHLLLVVV```qqq???>>>>>>AAAIII\\\yyy|||mmm[[[PPPIIICCC???>>>???:::777888777444222333444777:::;;;999666555555888777777777666666555555333222111222333444333111000000000111333555777888444555666777777777666555777555444555777777555333333333333333333333333333777666555444222000...---///000111333555777888999<<<;;;999777444333111111222111////////////...,,,++++++,,,,,,---...//////333333222111000000000111...------...000333666888555444333111///............------,,,++++++******...---,,,,,,---...000111333222111000///000000000//////...---,,,++++++***---///000000///.........000000000...,,,,,,---///222111111222333222000...+++++++++,,,,,,---...///222:::======BBBNNNooo{{{rrr~~~~~~xxxzzzzzzzzzRRR333###$$$""" ###"""######"""""""""###%%%&&&((('''%%%%%%&&&&&&%%%$$$!!! !!!!!!$$$***///...''' """!!!!!!!!!!!!"""$$$$$$%%%###!!! !!!"""""""""$$$###""""""""""""###$$$((('''&&&%%%&&&***000555777444222666999777...&&&$$$###!!!"""######""" ###$$$%%%'''((()))******((('''''''''((()))***+++))))))(((&&&%%%'''***...111222222222333555999<<>>@@@BBBDDDBBB@@@AAAFFFHHHFFFGGGJJJTTT\\\kkk}}}>>><<<<<>>EEENNNjjj~~~ppp|||wwwvvvxxxttt|||WWW666######""""""%%%$$$$$$###"""""""""###$$$%%%***((('''&&&&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!%%%+++,,,'''###%%%$$$!!! """$$$&&&'''### !!!%%%(((***###"""!!! """###$$$&&&&&&&&&''')))///666;;;:::777555888:::777---$$$$$$###!!!"""######""" ###$$$$$$%%%'''((()))***((((((''''''''')))+++,,,***)))(((&&&%%%&&&***---333333333222111222555888BBB@@@;;;555...++++++,,,---+++***((('''&&&&&&&&&((()))***---000555:::<<<===<<<<<<<<<>>>@@@AAACCCBBB@@@BBBGGGIIIGGGGGGJJJQQQXXXdddvvv===::::::>>>CCCNNNggglllZZZNNNEEEAAAAAA>>>:::888::::::666444555444444555666777999;;;<<<555555555555555555555555333222222333555666666555333333333333222222222222999999:::;;;;;;:::888777777888888888777666555444222333555666888999999999999888666444222111111111222333444666777888888888;;;:::777444222000000000---,,,+++,,,...///...---,,,,,,---///000111222333555444444333333333333444222111111111222333333444666555444222000/////////............---,,,+++***++++++++++++,,,,,,---.........///000000111111222............------------,,,...111111000...------000111111///......///111666333000///000222222222++++++,,,,,,---///000111444:::???HHHUUU]]]mmmppp}}}xxxuuu|||rrrwww\\\999$$$###""""""'''&&&$$$$$$###""""""###$$$%%%)))((('''''''''&&&$$$!!!!!!!!!!!!!!!""""""""""""$$$""" !!!%%%((((((''''''%%%###!!!!!!"""%%%&&&%%%""" !!!&&&,,,111333###""" !!!"""%%%&&&%%%''')))+++...333999>>>888666555666777333+++###%%%$$$######$$$$$$###!!!#########$$$&&&''')))***)))((('''&&&'''***,,,---*********(((&&&''')))+++222333222111///000333555===;;;888222,,,((('''((()))((('''&&&%%%%%%$$$$$$''''''))),,,000555:::===>>>============???AAABBBBBB@@@CCCHHHJJJHHHHHHJJJNNNSSS^^^ooo>>>999999???CCCJJJ^^^tttoooZZZLLLCCC???@@@===999888:::;;;888666777444444555777999::::::999555555555555555555555666555333222333444555444333333333444444444444444333666777888999999:::::::::888999:::999888666666666222333555777999999999999888777555333222222222222111222444555666666666555888666444111///......///...---+++,,,------,,,++++++,,,---...///111222222333333222222333333444444222222222333333444555555444444222111//////....../////////000///...,,,+++******+++------.........//////000000000000000000---............/////////+++---111222000///......///000000///---...000222444222000000111222111000+++++++++,,,---...///000222:::EEEYYYoootttxxxrrr{{{wwwtttsssccc>>>%%%###!!!"""&&&%%%%%%$$$###""""""###$$$$$$%%%$$$$$$&&&''''''%%%###!!!!!!"""""""""#########$$$"""!!!!!!###%%%)))+++&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!$$$)))---//////###"""!!!!!!"""%%%(((***###&&&***---///333666999111111222333222///)))%%%'''%%%$$$$$$%%%&&&$$$###############%%%''')))***)))((('''&&&'''***---...+++++++++***(((((()))***///000000//////000444666888777555///***&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&(((+++///555:::===>>>>>>=========???@@@AAAAAA@@@BBBHHHIIIGGGGGGIIIKKKOOOXXXiii???888888???CCCHHHXXXkkkpppYYYJJJAAA===>>><<<888777;;;<<<999777888333444777:::;;;;;;888555777777777777888888888888666555333333333333222000000111222333444444444444222222333555666888999:::999:::;;;:::888777666666555666777888888777666555777555444222111111222222111222333444444444333222666444111...---,,,------000...,,,,,,,,,,,,***)))***+++,,,---///000111222111111111111222333444444111222222333555666666777333222111///............///000000000000...---,,,+++,,,...000111111111000000111111111000///...---------......///000000000***---000222111///............///...---...000222000000111222333222///---++++++++++++,,,---...///000:::JJJgggttt~~~yyyvvvqqqhhhAAA'''### !!!$$$###%%%$$$###""""""###$$$$$$!!!!!!"""%%%((()))'''&&&!!!!!!""""""#########$$$#########""""""%%%))),,,###&&&)))******'''### !!!!!!###&&&((()))'''%%%$$$###""""""$$$'''+++--- $$$(((,,,---///111222,,,---///000///,,,)))'''((('''%%%&&&''''''&&&$$$############$$$&&&)))***)))((('''&&&'''***---///+++,,,---,,,***((()))***,,,---......///111555888777777444///)))%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***///444999<<>>=========>>>@@@AAA@@@???BBBGGGIIIGGGFFFHHHIIILLLUUUeee}}};;;;;;<<<===<<>>>>>>>>>>>===;;;;;;>>>AAA@@@AAACCCEEEGGGHHHIIIIIIIIIPPP[[[iii}}}999999;;;<<<;;;???NNN]]]{{{sssXXXIIIDDDAAA???;;;999888888888888777666444444555666777777888999;;;<<<;;;999777555666777888777555444222111000000222222222333333333333333666777777888888888777777777777888888777777666555555555444444444555555666999999888666555333222222333333333333222222222222222111///...------......//////...---------------------------...///000111111000000//////000000111111111222222222222111111111000...---,,,,,,---...111222222222111000///...////////////////////////111111111111111111111111000...,,,---000222111000///000000111111222222222000111222333444333333222333222111000////////////------------......///000333:::DDDYYYooossstttuuu||||||vvvppprrrMMM+++"""$$$""" ###############"""!!! $$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###!!! """%%%&&&&&&#########%%%''''''$$$""" !!!!!!"""!!!!!!!!!!!! !!!***333///%%%$$$%%%)))...222333333///,,,,,,,,,)))$$$%%%(((+++)))'''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&''')))***'''))))))'''(((---///...000......000///***)))+++,,,+++...333555333333666222333222...)))&&&&&&'''+++)))&&&$$$#########"""%%%$$$''',,,///111777>>>????????????>>>=========@@@AAADDDFFFIIIJJJJJJJJJJJJOOOXXXggg|||777888999;;;:::>>>KKKYYYooouuu[[[KKKCCC???<<<;;;999888888888888666555666555555444555666777888;;;<<<;;;:::777666777999:::888777444333111000000333333333444444555555555888777777666666777777777666666777777666666555444333333333444555666777888999888777666555333222222333333333333444444444444222111///---,,,---...//////......---,,,,,,---------,,,,,,---...///000000000//////......//////000111111222222222222111111...---,,,++++++,,,---...222222222222111000///...///////////////.........000000111222333444555555000...---...000222222111//////000111111222333333111222333444444444333333333222111000////////////111111000000///000000111444:::>>>JJJYYY\\\cccuuu~~~{{{uuuoooxxxRRR---"""$$$""""""%%%$$$###"""!!! ######$$$$$$$$$$$$############$$$$$$###""" ###!!! """$$$%%%%%%""""""###%%%''''''$$$"""""""""!!!!!!!!!!!!!!!"""$$$ """###///777000&&&$$$%%%***111555444111...+++++++++((($$$$$$(((,,,+++(((&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''')))******---...---...333444222000---,,,...---))))))++++++***---333555333333555222222222///+++(((((((((***(((%%%"""!!!!!!###$$$'''%%%&&&+++---000777>>>AAAAAAAAAAAABBBAAA???===>>>@@@DDDHHHJJJLLLLLLLLLKKKMMMTTTdddzzz777777999;;;;;;===HHHTTTiiixxx^^^LLLCCC>>>===;;;999888777888777666444777666444333333444666888:::;;;;;;:::888777888:::;;;:::888555333222111111222222333444555555666666999888666555555666777888555555555555555444444333333333333444444555666777888777777555444333222222333333333444444555555555333111///---,,,---...///---------------...//////,,,+++,,,,,,---...///000000//////......//////000111111222222222222111111---,,,,,,,,,,,,---...///222222222222111000///............/////////////////////000111333444555555000/////////000222222222000000111222333444444555222222333333444444444444333222111000////////////000000000000000111111222333888:::@@@IIIJJJUUUlll{{{wwwnnnWWW000###$$$######'''%%%$$$"""!!! !!!"""""""""############""""""######$$$$$$###"""!!!!!!"""  """$$$$$$$$$""""""###&&&((((((%%%###$$$###"""!!! !!!"""###&&& """%%%222999222)))$$$###(((111666555222111///------***%%%%%%(((,,,***(((%%%$$$$$$%%%%%%((('''&&&&&&&&&((()))***000444555444555888888555000,,,***,,,,,,))))))+++***)))---333555333333666555555333111---***((('''(((&&&$$$!!! ###&&&(((%%%&&&))),,,///666>>>CCCAAA@@@AAADDDDDDBBB@@@<<<>>>CCCGGGJJJLLLLLLLLLMMMKKKPPP```www777777999<<<<<<===FFFPPPhhh~~~cccNNNCCC??????;;;999888777777777555333666555333222222444666777999::::::999888777999:::;;;:::888666555333333222111222222333444555666666999888666555555555666777333444444444444333222222444444333333333333444444777777666555444333333222333333333444444555555555222111///---,,,---...///++++++,,,---...000111222******++++++,,,...///000111000000//////000000111111111222222222222111111---------......///000000000111111111111000//////,,,------...///000000111//////000000111111222222//////000000000111222333222222333333444555666666222222222222333333444444333222111000////////////---------...///000222222000777999>>>CCCBBBMMMddd~~~{{{nnn\\\333%%%$$$###$$$(((&&&%%%###"""!!!!!!"""###!!!""""""######""""""!!!###############""""""!!!!!!  """######"""######$$$&&&))))))'''$$$$$$$$$"""!!!!!!"""###$$$''' ###&&&333:::222,,,&&&!!!$$$,,,444555333666333111000,,,&&&&&&)))***(((&&&$$$#########$$$(((((('''&&&'''((()))***444777888555555888777444111+++(((***+++))))))+++***))),,,111444333444777:::888666333000,,,(((%%%%%%%%%###  $$$((((((%%%&&&)))+++---444<<>>>>>>>>@@@BBBCCCCCC:::===AAAEEEHHHJJJKKKKKKNNNKKKNNN^^^sss666666888<<<<<<===CCCKKKdddkkkTTTFFF@@@@@@;;;999888777777666444333444333333222333444555666777888999888777777999:::;;;:::999777666555555444222333333444444555555555888888777666555555555555222222333333222222111000333333222111111111222222666666555555444333333222333333333333444444444444111000///......---------******+++,,,---///111222))))))***+++,,,---///000111000000//////000000111111111222222222222111111...//////000000111111111---...//////000000//////------......///000000000////////////////////////...///000000//////111333333333444444444444555555222222111111111222333444333222111000////////////******+++,,,---///000111...555999===AAA???HHH^^^yyy~~~nnn___666'''%%%######(((&&&%%%$$$###""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!  """"""""" """"""###&&&(((((('''%%%###############$$$$$$%%%&&& """$$$%%%000999222+++&&&!!!!!!(((...222222777444222111---'''&&&)))((('''$$$###"""###$$$%%%))))))'''''''''((()))***111333333111111333333111222+++'''(((+++***+++,,,+++)))***///222222555999===;;;888555222---((($$$###$$$$$$""" %%%)))'''%%%&&&)))+++---333::::::<<<>>>>>>>>>>>>@@@BBB;;;===???CCCFFFIIIKKKLLLOOOKKKNNN\\\nnn555444777;;;<<<;;;@@@FFFZZZyyyvvv]]]JJJ@@@>>>;;;999777777777666444222111111222333444555555666666777777777666666888:::::::::999888777666777777555555555555555555555555777777777777666555444333111111222222111111000///000/////////000111222333666555555444444333333222333333333333222222222222///000000000///...---,,,************+++,,,---...((())))))***+++---///000000//////......//////000111111222222222222111111//////000000111000000000***+++,,,...//////000000000000//////.........---.........//////000000000,,,...000///......000333333333333333333222222222111111000000000111222333333222111000////////////+++***++++++,,,---...///...555888<<<@@@<<>>>>>@@@>>>???@@@BBBEEEHHHKKKMMMPPPLLLOOO\\\iiizzz333333555:::;;;:::===CCCQQQqqq~~~cccMMM@@@;;;;;;:::777777666666444222///000222333555555555555555666666666555666888::::::999888888777777888888777777777777666666666666666777777888777555333222111111111111111000//////,,,------...000111333444555555555444444333333333333333333222222111111111...///111111111///,,,++++++******)))((()))))))))(((((()))***+++---///000.........------.........111111222222222222111111//////000000000000//////((()))+++---...///000000333222111///...,,,+++***------...///000111111222,,,...//////------000333333333222111111000000///111000/////////000222333333222111000////////////,,,,,,+++++++++,,,,,,---000555666:::>>>:::AAAVVVkkkttt~~~xxx{{{jjj~~~bbb888)))&&&###!!!%%%""""""#########!!!######$$$$$$$$$$$$######  !!!  !!!""" """%%%%%%###!!!!!!###%%%&&&'''&&&&&&### $$$$$$ ***444111$$$$$$###$$$%%%''')))***,,,******+++)))%%%&&&***'''&&&%%%$$$$$$&&&''')))***)))(((''''''((())))))))),,,,,,***,,,222555555555,,,&&&(((+++,,,---......***(((+++...111666<<<<<<:::777666555222,,,(((###&&&%%%""""""&&&***&&&$$$&&&+++,,,,,,000666;;;EEEOOOPPPHHH@@@>>>???AAAAAAAAABBBEEEHHHLLLNNNPPPLLLQQQ\\\fffvvv888777666666888;;;???AAASSSjjjsssYYYEEE;;;:::999777777777666333111000111222333444333222111444444444555555777888888999999999888666555666888777777777888:::999666444111222444444444222111///111222333333333333222111+++,,,///111222222111000444444444444444444444444222222111222222222333333111111111111000///...---************************+++++++++,,,---...////////////............//////111111222222222111111000000000//////.........---+++)))(((,,,111333000,,,000///...---,,,---.........///000000000///......000///...------...///000444444333222111111111111222111000000000111222333444000...222444222000000(((111,,,)))***...555,,,///333888:::<<>>###%%%&&&$$$)))#########""""""!!!  ###'''((('''$$$"""!!!$$$$$$###"""!!! """"""""""""!!! !!!!!!$$$%%%###!!!$$$###""""""$$$%%%%%%$$$%%%%%%%%%&&&(((,,,000333(((###!!!$$$&&&%%%%%%''')))***+++***(((&&&&&&'''))))))((('''%%%$$$######)))(((''')))++++++(((%%%'''%%%$$$'''---111333222---***((((((,,,//////...,,,......+++---333666555777777999999888222+++%%%$$$%%%%%%$$$######$$$&&&&&&&&&&&&''')))---000222999BBBKKKMMMIIIEEEEEEGGGEEEDDDBBBCCCEEEHHHJJJKKKOOOPPPKKKOOObbbttt888777777777999<<>>???GGG^^^vvvZZZHHH@@@???>>><<<;;;;;;:::888666333444444555555444444333333333333444555555666666666777777666444444555777<<<<<<===>>>>>><<<777333333222000//////000222444000000222222222222000000...///111222333222222111111111111111111111111000///000222555666666666555,,,,,,---------,,,,,,+++------------------------//////000000000000000000......------------.........//////000000//////...000000////////////......---++++++...222333000---......---------......///000///111777===>>>999444///......---...///000111222111000000000000000111/////////000222333555666555111000333444111000111///...---,,,---111444666666:::===???>>>@@@CCCGGGTTTssssss{{{yyyjjjvvvvvvIII)))%%%###"""#########""""""!!!  ###'''((((((&&&%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!!!!"""!!!!!! !!! """$$$%%%$$$"""!!! !!!""""""!!! ###''')))+++,,,...000---'''$$$&&&'''&&&'''***)))+++,,,,,,+++*********((((((((('''&&&%%%$$$$$$)))(((((()))++++++)))'''(((&&&&&&(((,,,000222333777333...,,,+++------------000///---...333555333000111333444444000***&&&$$$$$$%%%###!!!!!!"""###%%%%%%%%%&&&))),,,000222555<<>>>>>FFF\\\|||zzz^^^LLLDDDAAA???===<<<<<<;;;999888444444444444444333333333222333333444444555555444444555666555444444555777555666888;;;===;;;777444222111000000000111222333//////111111111111//////------...///000000//////111111111222333333444444222222222222333444444555.........---,,,+++******........................000000000000////////////------,,,,,,,,,,,,------......///000000000//////000000//////////////////,,,,,,,,,...000111///,,,------------....../////////---///666===>>>888000------,,,,,,---...///000000000/////////000000111111111111111222333333444444111000333333111111333000000888444222555111666888:::>>>??????@@@BBBDDDRRRlllrrrxxxwwwnnnwww{{{OOO---&&&###!!!#########""""""!!! """%%%'''&&&%%%%%%%%%%%%%%%$$$$$$###""""""!!! !!!""""""###$$$$$$$$$######""" !!!"""$$$###### ###&&&((()))+++///222111***&&&''''''&&&(((++++++---//////,,,***))))))((((((''''''&&&&&&%%%%%%((())))))***+++***)))((()))((('''(((+++...222333;;;888333///......000111...000000...///333555333222333444555444111+++&&&###$$$$$$###!!! !!!"""$$$$$$$$$&&&(((,,,///111333888>>>@@@@@@???BBBEEEDDDDDDFFFFFFGGGIIILLLNNNLLLQQQOOOSSSaaappp888888999;;;<<<===>>>>>>EEEYYYwwweeeQQQGGGAAA???<<<;;;;;;;;;999888444333333222222222222222222333444555555444444333333444555444333444666777333444666999;;;:::666333000111222333333222111000......///000000///......,,,---......////////////000000111333444555666777666444111///...///111333111111000///---+++***))),,,,,,,,,,,,,,,,,,,,,,,,.....................---------,,,,,,,,,,,,------...///000000111111111000//////000000000000000000++++++,,,---......,,,++++++,,,---......//////000///...///666<<<<<<444,,,,,,,,,+++***+++,,,---...///.........///000111111444444333333222222111000333000000333333111222666CCCBBBLLL:::000666///888777999;;;===>>>???AAABBBNNNcccuuu~~~zzzzzzrrryyyUUU111'''%%%!!!############""""""!!!  ###$$$$$$######$$$%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$###!!!$$$%%%%%%%%%)))000666444---'''''''''&&&(((+++---///111000---***((('''''''''''''''''''''''''''((()))***++++++***))))))***)))))))))***---111444;;;888555111......///111---000111///000555666444555555555555333///)))$$$###$$$$$$###!!! !!!############%%%(((+++///111222666999;;;<<<===@@@CCCBBBDDDFFFFFFFFFGGGIIILLLJJJPPPPPPUUUcccppp999999::::::;;;===>>>???AAATTTqqqoooVVVIIIBBB???<<<::::::::::::999444444333222111111111111333444555666666555444333222333444444444555777999999888888999:::999666333111222444555444333000///------////////////---------......///000222222333111222222333444555666666777555111...---...///000222222111000...,,,+++***++++++++++++++++++++++++,,,,,,,,,---------------......------------............///000111111111111//////000000000000111111++++++,,,------,,,*********+++,,,...///000000000000000222777;;;:::333------,,,++++++***+++,,,---............///000222222555555555444333111000///111///000333333111444:::[[[\\\ddd===(((555...;;;666777888:::<<<===??????DDDWWWxxx|||xxxzzz|||uuu|||[[[444)))&&&"""############""""""!!!  """###"""!!!""""""$$$$$$#########""""""""""""$$$&&&&&&$$$###$$$%%%"""!!! """######"""!!!$$$%%%######'''111999777///((('''&&&%%%(((,,,---///111111...***(((''''''''''''''''''((((((((((((***,,,,,,***))))))***++++++***)))))),,,111555888777555111---+++,,,---,,,000111000222666777555444444333333111,,,'''""""""###$$$###"""!!!###%%%"""""""""$$$'''+++///111333444666888999;;;???BBB???BBBFFFGGGFFFGGGJJJMMMNNNUUUVVVYYYdddnnn;;;:::999999:::<<<>>>@@@@@@QQQlllwww]]]LLLCCC@@@<<<;;;;;;;;;;;;:::666555333222111111222222444555666777777666444333222333555555555555888:::;;;999888888999999777555555555555444333222111000,,,---...//////...---,,,,,,,,,---...000222444444888777777666666555444444333333333222111000////////////000//////...---,,,++++++++++++++++++++++++++++++,,,,,,------......///..................///,,,---...///000000000000//////000000000111111111+++,,,......---+++******)))***,,,...000000000000...///222666999777333///000///...,,,,,,,,,,,,---.........///000111333444444444555444444222000//////...000222222222666===[[[fffuuu@@@$$$666---888777666555666888:::;;;<<<>>>LLLjjjwwwyyywww}}}xxx|||```777)))&&&""""""#########""""""!!! !!!######"""!!!!!!"""######""""""""""""!!!!!! !!!!!!!!!###%%%'''&&&$$$###$$$%%%###"""!!!!!!###$$$$$$######&&&%%%$$$'''000888999000(((&&&%%%$$$'''+++***,,,000000...+++))))))&&&'''''''''((((((((()))'''***,,,,,,***))))))***,,,,,,+++))))))+++111555:::;;;999555...***)))***+++///111111333888999777444333333222111...)))%%%"""###$$$#########%%%'''!!!!!!"""###'''+++///111444444555555777:::>>>@@@@@@DDDHHHHHHFFFFFFIIILLLNNNVVVWWWYYYaaaiiizzz<<<;;;999999999<<>>===;;;888666555444000111444666555333000...,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////............//////+++,,,---...//////////////////000000111111111222,,,...//////---,,,++++++(((***,,,...000111111111***---111444555444222000333111000...---------............///111222444444222333444555444333222111...---///222222222888???KKKaaa|||EEE&&&:::,,,111888666444333555777888999???FFF^^^zzz|||xxx|||~~~}}}yyy|||ccc999***&&&!!!!!!############"""!!! !!!###$$$$$$"""!!!""""""""""""""""""!!!!!!!!!!!!!!!"""############%%%((('''$$$###$$$&&&&&&%%%###$$$%%%'''&&&&&&"""''''''%%%(((///666999111(((%%%$$$$$$'''+++&&&***...000///---++++++&&&&&&''''''((()))))))))'''***------***))))))+++,,,---,,,***(((+++000666???@@@???999222,,,))))))***...111111444999:::888444444444444444111---)))!!!###$$$$$$###$$$&&&(((!!!!!!!!!###&&&+++///111555444444444666999===@@@FFFIIILLLKKKGGGDDDFFFIIIIIIQQQSSSUUU^^^eeevvv888777777777888999;;;<<>>>>>>>>;;;999999888777666555444333333333444666888777555333333333555555555555666666777777777777666666777888999999<<<:::888555333222222222///...,,,,,,---------,,,***+++---......000222555>>>===:::888666555555666666555444222111000000000333333222111000///---,,,(((,,,///000...---...000------------------------000///.........000111222000///...---,,,++++++,,,+++---///000/////////111111000...+++***))))))))).../////////...------,,,---...///111111111000000000000000000000111111222444222000///111222111111000000000000000000000000000111666999777555999@@@KKK]]]lllcccIII333...333666555444444555777:::;;;AAADDDWWW{{{{{{vvv~~~yyy}}}nnnAAA$$$!!!###$$$#########""""""!!!!!!!!!!!!###$$$$$$###"""""""""!!!!!!"""######!!!!!! !!!!!!"""""""""""""""###$$$%%%&&&"""!!!!!! !!!!!!'''###"""&&&&&&&&&+++333777333,,,&&&""""""%%%&&&(((+++000111000---***)))$$$%%%&&&&&&%%%%%%&&&((('''((()))((('''''')))+++...---,,,++++++,,,...000999???@@@999222...,,,***+++---111444555666555444777444111111111///((("""  """$$$&&&%%%$$$ """%%%***...333555999:::;;;:::::::::===>>>AAAEEEIIIJJJHHHEEEEEEFFFLLLLLLOOORRRVVV```sss444444333333444555777888CCCEEEVVVuuuqqqWWWLLLDDD>>>>>>>>>;;;999999999999777666444333333333111333555666555555555777444444555555555666666666777777777777777777777777<<<:::888666444222111111///...,,,,,,---------,,,---.../////////000222444999888777555444333333222111000///...............333333333222111000...------000222111///---...///........................///......---...///000111///...---,,,++++++++++++))),,,.../////////000222222111///---,,,+++,,,,,,...............---,,,,,,***,,,...000111111111111------------...000111222666333000///000111111000////////////////////////...000333777555333666===MMM]]]iii```HHH444000444333333333333444666888999<<<>>>OOOsss|||~~~}}}rrrGGG***$$$###!!!###%%%&&&&&&$$$"""  !!!"""""""""!!! """!!!!!!"""$$$###!!! !!!"""###""""""""""""############"""!!!!!! !!!!!!'''%%%%%%))))))'''***111333000***%%%"""###%%%'''000333555555222...+++***%%%&&&((((((&&&%%%&&&'''&&&'''))))))((((((***,,,///---,,,++++++,,,---...333999;;;555///---,,,******---000333555555444333555111...---...,,,'''""" !!!###$$$###""" !!!###&&&***...222555999:::;;;;;;;;;;;;>>>@@@EEEGGGIIIHHHFFFEEEEEEGGGKKKKKKNNNRRRVVV```rrr333222111111222333555666AAABBBOOOmmm|||cccNNNFFF???>>>===:::888999:::999888666555444333333222333444444444444555777444444444444444555555555666666777888888777666555::::::999777555222000//////...,,,,,,---------,,,...//////...------///111333333333333222111000///000/////////000000111222333333333333222111000///000222222111///.........////////////////////////...------------......///------,,,++++++*********'''))),,,---...///222444444333111///...---------,,,------------,,,,,,+++(((***,,,...000111111111......///000222444666777999555111//////000000000........................---...111444333000333999KKKXXXaaaYYYDDD444222666000111222333444555555555::::::GGGggg{{{vvvNNN000&&&###"""%%%((((((&&&### !!!!!!!!! !!!!!!!!!"""$$$$$$"""  """"""!!!!!!######$$$###"""!!!!!!!!!!!! !!!!!!"""''''''))),,,+++((())),,,...+++'''###"""$$$'''))):::::::::888333...,,,+++''')))+++***((('''&&&&&&$$$&&&)))*********+++,,,///...,,,+++***++++++,,,---333666222......---,,,***,,,000333555555444333333000,,,,,,,,,+++((($$$"""!!! !!!######!!!""""""$$$&&&***...111333888:::;;;;;;;;;<<<>>>@@@FFFGGGHHHGGGEEEEEEGGGHHHIIIJJJMMMQQQUUU___qqq555444333333333444666777???AAAMMMfffkkkPPPGGG>>><<<;;;888666777999888777555333333222222555666666555333222333444444444444444444444444444555666777888888666444333666777777777666444222111///...,,,,,,---------,,,***+++,,,+++******,,,...000111222222222111000///.........///000111333333333333333333222111111000///000111222222222222222........................,,,,,,,,,,,,,,,,,,------++++++++++++******))))))%%%'''***+++---///222555555444333111///---,,,,,,+++,,,,,,---,,,,,,++++++)))***,,,...//////......,,,---...000222555777888:::666222/////////000000...........................---///222111///111666CCCLLLRRRLLL>>>333333666///000222555666555555444:::999BBB\\\{{{xxxyyyRRR333&&&###!!!$$$&&&'''%%%###!!!!!!!!!!!! !!!!!!!!!###$$$$$$"""   ###%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!"""###%%%'''+++---+++(((&&&&&&(((&&&$$$""""""%%%''')));;;;;;:::666222...,,,,,,+++---......+++)))((('''$$$&&&)))*********+++---///...---+++***))))))***,,,111444111/////////,,,+++---000444555555444444444111...---------+++)))$$$###"""#########!!!""""""###%%%(((,,,///111666777999999:::;;;>>>@@@CCCDDDGGGHHHIIIHHHHHHHHHHHHHHHLLLPPPTTT]]]ooo666555444444444555666777888???KKK^^^xxxnnnRRRGGG>>>:::888555444555666555444333222111111111666777777666444333333444444444444444444444444444333555666777777666444333333444555666666555444333///...,,,,,,---------,,,((()))*********+++---///000111222333333222111000))))))******+++---...///111111111222222111000000---///111555888:::::::::------------------------,,,,,,,,,,,,,,,,,,++++++******+++++++++***)))((($$$&&&(((***+++...222444555444333111...,,,***)))++++++,,,,,,---,,,,,,+++,,,---.........---++++++&&&'''(((***,,,///111333888444000...//////000///........................000...///222111//////333888===@@@>>>777222222555///111444666777777666555888888???SSSssstttwwwzzzTTT444%%%"""""" !!!"""######""""""!!!"""######""""""!!!!!!!!!###%%%%%%###!!!!!! """%%%''''''&&&&&&!!!!!!!!!!!!!!!"""######$$$(((++++++)))&&&$$$!!!$$$###""""""###%%%((()))555555555222///------...///000111000---+++******&&&(((************+++,,,......---+++***)))((((((+++000222///......---***,,,...111444666666555444333111///------,,,+++***'''&&&%%%%%%%%%$$$""" !!!!!!"""$$$'''***---///333444666777888999<<<>>>===@@@FFFKKKNNNMMMJJJGGGFFFGGGJJJNNNQQQYYYjjjzzz555444333333333333555555111:::FFFVVVoooqqqTTTIII???:::777444333444333333222111111111111222222444777888777777777888555555555444444444444444222333555666666666555444222333444555555555555555///...,,,,,,---------,,,)))***,,,,,,,,,---///111222222222333222222111111++++++***++++++,,,------......//////000/////////---///333999>>>???>>><<<------------------------+++,,,,,,,,,,,,++++++***)))***+++,,,,,,+++))))))%%%'''((()))***,,,000222222222111000...,,,+++)))+++,,,,,,---------------......//////...,,,***)))''''''((()))+++---///000333111......///000000///........................222//////111111......111000111333333222111111222111222555777888888777666333666<<>>;;;???FFFMMMQQQOOOJJJFFFDDDEEEHHHLLLNNNUUUeeeuuu555444333222222333444555111888AAAOOOiiivvvXXXMMMAAA;;;777444444555222222111111222222333444222555999;;;:::999777777666666666555555555444444222222333444555666666777555555444444333333444444///...,,,,,,---------,,,+++,,,------,,,,,,...000222111000000///////////////...---,,,,,,,,,,,,,,,++++++,,,------------------///333999======888333........................,,,,,,---------,,,******)))***+++------,,,***)))'''((((((((((((***---000---...///000000///......,,,,,,---.....................//////...---,,,+++******++++++,,,---...///---,,,,,,...000111000///////////////////////////222///...000000------......------///111111000///222333444666777777777777111777<<>>JJJfff{{{[[[OOOCCC<<<999555555777222222222222333444555666555888<<<>>>;;;888555444777777666666666555555555111111222222444666777888999777555333222111222222///...,,,,,,---------,,,,,,------+++***)))***,,,111000...---,,,,,,---...---,,,***)))((('''''''''))))))***+++,,,,,,,,,,,,,,,---111666999666///)))////////////////////////,,,------...---,,,+++***)))***,,,------,,,+++***)))))))))((('''(((+++...***+++...000222222222222,,,------.../////////...,,,---...//////...------))))))(((((())))))***+++))))))+++...111222111///000000000000000000000000222...---//////,,,+++---///---,,,...111222000---222222444555666777777777444;;;>>>@@@MMMlllqqq}}}yyyeeeeeeBBB***"""""" """%%%'''&&&### !!!###$$$%%%$$$$$$!!!!!!!!!###&&&&&&%%%###!!!###$$$%%%"""!!! !!!!!!!!!!!!"""###$$$%%%(((,,,,,,&&&###'''(((%%%######$$$$$$%%%%%%%%%%%%'''))),,,.........///000......,,,)))'''(((+++---333111...)))%%%$$$&&&(((******+++******)))(((''''''+++,,,,,,...111///+++(((***---000222222111000333444555444111...+++***&&&%%%$$$$$$%%%%%%"""!!!######%%%'''+++///222555000222555666777:::===@@@DDDDDDFFFJJJNNNMMMHHHDDDCCCCCCFFFIIIJJJOOO^^^lll{{{000000000000000111111222555888???LLLbbbeeeQQQ>>>999777444444777222111111111333555888:::<<<<<<<<<===>>>;;;555111555444333333555555444333888555333444666777555222111222222222111000...---...........................---,,,+++++++++,,,---///...---,,,++++++++++++,,,------+++)))''''''(((,,,------,,,++++++,,,...++++++,,,------------,,,---------....../////////111000...,,,***+++...000///...,,,***************)))(((&&&&&&&&&''')))***))))))+++,,,...///000111000...,,,,,,---//////...000///...---,,,---......,,,+++******))))))*********+++,,,---............111222333111///---------000000000///......------***+++,,,------------------///111333444444222111111666666<<>><<<>>>BBBEEEHHHIIIIIIHHHGGGDDDCCCFFFKKKOOOWWW___www000/////////000111222222444666<<>>===<<<===>>><<<777333555444333333555555444333555333111111333333222000111222222222111000...---////////////////////////...---+++*********+++++++++,,,---...///...,,,+++,,,---...---+++)))))))))***++++++***))))))***,,,))))))***++++++++++++***,,,,,,,,,,,,------------//////...,,,******,,,///---,,,***)))(((((()))))))))(((&&&&&&&&&''')))+++******+++,,,---...///000000...,,,,,,---...///...///...---,,,+++,,,,,,---,,,+++******))))))******---...///000111111111111000000///---++++++---///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///111111111111111111777777:::DDDSSSsss}}}dddyyytttFFF+++&&&#########""""""!!! $$$&&&((('''%%%"""!!!!!! """$$$$$$"""!!!"""###  !!!!!!'''&&&%%%$$$######$$$$$$)))***+++,,,,,,+++***)))%%%$$$#########$$$&&&'''((((((***---000111///---*********)))((((((***,,,---,,,***(((%%%$$$###"""''''''((()))******)))((()))***,,,---............///++++++000222111111333222:::???;;;666444222000)))((('''%%%$$$#########%%%$$$$$$%%%'''***...000111333555777888;;;>>>AAA>>>???AAACCCDDDDDDDDDCCCGGGDDDCCCGGGJJJNNNVVV^^^vvv.........///000111222333333555999DDDXXXvvvkkkUUU@@@:::888444222555444333222222444666888:::===<<<;;;;;;;;;:::777444555444333333555555444333333111000000111222000///111111222111111000///...000000000000000000000000---,,,+++))))))((((((((('''***---000111000---,,,+++---//////---+++******---......---,,,,,,---///)))******+++++++++++++++,,,,,,,,,+++++++++++++++,,,---...---+++++++++---+++***)))'''''''''(((((()))((('''&&&&&&(((***++++++++++++,,,,,,---...///000...,,,+++---......---------,,,+++++++++++++++,,,+++******))))))******...///000111111222111111......,,,***)))***---000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...//////111888888999???JJJhhhcccuuuuuuGGG+++&&&###############""""""!!! '''((()))(((%%%!!! !!!###&&&&&&%%%#########  !!!!!!!!!!!!!!!)))((((((&&&%%%###!!! &&&'''(((************)))$$$#########$$$$$$%%%%%%%%%'''+++000333111---***%%%'''***+++***(((''''''+++,,,,,,+++***'''$$$"""''''''&&&&&&''''''((((((++++++++++++,,,,,,---...111---,,,000111///...///444>>>DDDAAA999555333222+++***(((&&&%%%$$$###############$$$'''+++...000111333555666777:::>>>AAA@@@@@@AAABBBCCCDDDEEEEEEHHHEEEDDDGGGIIIMMMUUU]]]sss.........///000111222333333444777@@@SSSqqqnnnWWWAAA:::999666444666444333222222222444777888999888888777777666555444555444333333555555444333333222222222222222111000111111111111000000//////111111111111111111111111,,,+++***)))((('''''''''(((***,,,//////...---+++***---000111000---,,,+++---.........,,,,,,...///+++,,,------......---------------,,,,,,++++++***+++---//////---,,,,,,---+++***)))'''''''''((())))))((('''&&&'''(((***+++,,,,,,+++++++++,,,......000...,,,+++,,,------------,,,,,,+++++++++++++++,,,+++******))))))******+++,,,---....../////////,,,,,,,,,+++***+++...000------......///000000111------,,,+++++++++++++++,,,,,,*********,,,---///111999::::::===EEEaaaeeeuuuxxxKKK...'''$$$###$$$$$$%%%$$$###"""!!!&&&'''(((&&&###!!! !!!$$$'''(((&&&$$$""""""  !!!###$$$$$$###"""((((((((((((&&&$$$!!!"""$$$&&&((()))******)))$$$$$$$$$$$$%%%%%%%%%&&&&&&(((,,,000222111---***$$$'''***+++)))'''&&&&&&+++,,,,,,,,,***(((%%%###''''''&&&%%%%%%&&&(((***---,,,+++******+++---...222...---000222000///000444???GGGCCC;;;666333222,,,+++)))'''%%%$$$$$$###""""""###$$$'''***---//////111222333555888<<>>EEE^^^{{{iiixxx}}}RRR222(((%%%$$$%%%&&&&&&&&&%%%$$$###"""###$$$$$$"""!!!"""""" ###&&&&&&%%%"""  !!!!!! !!!###$$$%%%%%%%%%$$$%%%&&&'''((('''%%%"""!!! """$$$'''((()))))))))%%%%%%%%%%%%%%%&&&''''''''''''(((***,,,---,,,***&&&((())))))'''''''''(((((((((((('''&&&$$$###"""((()))(((&&&%%%&&&)))---...---+++******+++---///111...---111444222222444333===DDDAAA:::555222///+++***)))'''%%%$$$$$$$$$!!!!!!"""$$$'''***,,,...///000222333555888;;;>>>BBBBBBCCCEEEHHHJJJMMMNNNHHHGGGGGGHHHGGGIIIRRR[[[hhhyyy222111111111111222333333333555666;;;IIIeeewww]]]EEE>>>>>>;;;999999333111000//////000222333666888::::::888777777777555444333333555555444333///000111000...---...///111111000000000000111111000000000000000000000000++++++,,,,,,++++++***)))------,,,+++++++++,,,---,,,///111111///---,,,,,,)))******)))(((((()))+++******+++,,,,,,,,,,,,,,,000000000///////////////,,,...111111000//////000---,,,+++******+++,,,---***)))((('''''')))+++,,,,,,+++***)))***,,,...000000...,,,++++++,,,,,,+++---------------,,,++++++,,,+++******))))))******++++++,,,...............))),,,000222111///...............///000111111222//////---,,,,,,---......///...,,,++++++---...000333999999:::@@@FFF\\\|||yyymmmyyytttwwwZZZ777***&&&$$$%%%'''(((((('''%%%$$$ """"""!!!"""###%%% """%%%%%%###  !!!"""$$$!!!"""###$$$$$$%%%$$$$$$"""$$$%%%&&&&&&%%%###""" !!!$$$&&&((()))))))))&&&%%%$$$######%%%'''(((&&&%%%###$$$&&&((()))((('''(((((('''&&&&&&''')))))))))))))))((('''&&&%%%(((******(((&&&&&&***......---+++++++++---///000000------222555444444666333:::???<<<888555111---))))))'''&&&%%%%%%$$$$$$!!!"""###$$$&&&(((***+++///111444666888:::===???CCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHFFFGGGPPPZZZeeettt444444333333222222333333222444555999EEE```cccIII@@@@@@<<<888888444222111//////000222333444777;;;<<<:::888777777555444333333555555444333...000222000...---...000111111000//////000111222////////////////////////+++,,,---.........---,,,+++,,,---.../////////...///000111000---,,,+++,,,,,,------,,,++++++,,,...***+++,,,,,,---,,,,,,,,,//////000000000000000000,,,...000000///...///000---,,,+++******+++,,,---***)))((('''''')))+++,,,+++***(((((())),,,///111000...+++++++++,,,+++++++++,,,,,,---,,,+++***))),,,+++******))))))******+++,,,---...////////////+++...000111///...............//////000000000111000///...------...000111111000////////////000111444777555777???DDDWWWttt|||}}}mmmwwwyyyfffgggbbb<<<,,,'''$$$&&&((()))***(((&&&%%% !!!""""""""""""$$$&&&"""###$$$$$$!!! """$$$&&&"""""""""!!!!!!"""############$$$$$$$$$###"""!!! """$$$&&&((()))))))))&&&$$$!!! """%%%(((&&&%%%$$$$$$&&&((((((((($$$&&&'''&&&%%%$$$%%%''')))+++---......+++(((&&&''')))+++)))&&&&&&***...------,,,,,,---///000111000------111444333333555333777999777666666111+++''''''&&&%%%%%%%%%%%%%%%""""""###$$$&&&'''((()))---000555888999:::<<<===@@@AAACCCEEEFFFFFFFFFEEEIIIHHHIIIHHHEEEFFFOOOZZZcccqqq666666555444333333333333111333444777CCC\\\}}}hhhLLLBBBAAA<<<777666555444222000000111222333111555:::;;;999666555666555444333333555555444333111333444333000///000222111111000//////000111222........................+++,,,...///000//////...)))+++///222444333111000000111111///,,,++++++,,,***++++++***))))))***,,,,,,---......//////............//////000000111111,,,---......------///000,,,++++++******+++,,,---***)))((('''((()))+++,,,***)))(((((())),,,000222000...+++***+++,,,+++*********+++,,,+++***)))(((,,,++++++***)))************+++,,,---..................///...---,,,...///000000000000111111111111000///...---...000222333222222222111111111222222444555222555>>>CCCSSSmmmuuummmtttooorrrfff???...'''%%%&&&)))******)))'''%%%"""#########"""###$$$&&&$$$$$$%%%###!!! !!!"""%%%'''###"""  !!!"""$$$$$$$$$###"""!!! !!!"""%%%'''((())))))(((%%%### $$$'''(((''''''(((***+++***)))!!!$$$&&&'''%%%$$$######$$$'''+++///...***%%%!!!%%%)))+++***&&&&&&)))---,,,,,,---...///000222222000---,,,111333222111333444666666555666777222***&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&''''''(((***...333777888999999:::<<<>>>BBBEEEHHHIIIIIIHHHIIIIIIIIIIIIEEEEEENNNYYYcccqqq777777888666333222222333222777333333CCCWWWtttqqqUUUEEE>>>:::666555444444444555555444333333333333444444444444444444555555555555555555555555333444555333111000000111///000000000111111111111000......///111111...***+++,,,.../////////...---,,,---...///111111111111333333333222000///---,,,***)))((((((((()))+++,,,,,,------,,,******,,,------///111111000///000111------...---,,,+++***)))+++******)))(((''''''&&&&&&%%%$$$###$$$&&&)))+++)))(((&&&%%%&&&''')))+++///...,,,******+++---...+++***)))((((((((()))***,,,,,,+++******)))((((((++++++,,,,,,,,,,,,---------......///////////////...///111222333333222222---,,,---///222444555444333444444222000...//////777333333777777:::LLLbbb{{{www}}}OOO+++'''%%%'''******(((%%%""" !!!"""$$$###!!!!!!!!!"""!!!!!!  ###%%%%%%$$$!!!###  !!!!!!$$$$$$$$$$$$############&&&&&&%%%$$$$$$$$$%%%&&&&&&""""""$$$%%%,,,'''$$$&&&***,,,,,,,,,***(((&&&%%%%%%%%%$$$###$$$'''+++***'''$$$"""######&&&)))******)))***+++***///...***///999:::222///---,,,---111444777777333777888666222000...,,,+++,,,,,,***&&&### ###%%%'''(((((('''&&&$$$+++---111444555777:::<<<<<>>777333111222222333333333333222222111222333444444444444444444444444444444444444444222222222222222222222111//////000000000111111111000...---...000000...+++,,,---...///000///......000000111111222222111111222222222000///---+++***))))))((((((((()))***+++---......---,,,+++---...,,,...000000///...///000......---,,,,,,+++***************)))(((((((((''''''&&&$$$###$$$&&&)))+++)))((('''&&&&&&''')))***---,,,+++*********++++++)))(((''''''((()))***+++,,,,,,++++++***))))))(((*********+++++++++,,,,,,......///000000000000///...///000222222222222222...------///222333333333222444444333111111111222777333333777666999JJJ^^^ttt~~~~~~SSS---&&&###&&&((()))(((%%%###""""""!!! !!!"""$$$$$$$$$""""""""""""!!! !!!$$$$$$###""" ###$$$###!!!!!!!!!!!!"""######$$$,,,***'''$$$"""!!!!!!"""$$$!!!!!!&&&))))))000+++%%%$$$&&&(((***,,,+++)))((('''((('''%%%###%%%(((******'''$$$###$$$###%%%((()))((((((((())))))......***...777777000///...---...222555777888555666555222111000000///))))))))))))'''### ###$$$&&&'''''''''%%%$$$(((+++///222555777:::===<<>>777222222111111111222222222111111000111222444555555555444444444444444444444444444222000///000333444333000////////////000000000000000///------.........------...///000111000//////111111111111000000//////222111111///---+++***)))((((((((((((((()))******+++,,,------,,,+++,,,...+++---//////...---...//////...,,,+++***++++++,,,******))))))))))))))))))'''&&&%%%$$$%%%''')))******)))'''&&&&&&'''((()))*********))))))(((((((((&&&&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++//////000111111111111111...///000111222222222111///......///111222222111111333444444333333444555666333333555555777FFFXXXsssrrryyy|||[[[333(((###$$$&&&''''''&&&$$$###"""###$$$#########%%%'''&&&&&&%%%$$$###!!!!!! !!!###$$$$$$### """######!!!###$$$---+++'''$$$"""!!!!!!!!!###  $$$))),,,...444000***$$$"""$$$(((***************+++)))&&&###%%%'''((('''%%%$$$$$$%%%###%%%'''((('''&&&''''''(((---...+++...444333---000///...000333666888888888444111//////000000111+++***)))((('''%%%!!!"""###%%%&&&&&&&&&%%%$$$%%%(((---000333666999<<<:::>>>CCCGGGHHHHHHHHHHHHGGGGGGHHHIIIMMMQQQUUUWWW```iiizzz666777888666444333333444444:::999999AAAOOOpppbbbLLL@@@999777777333333222222111111222222///111333555777777666666333333333333333333333333444000---///333444111---........./////////000000000...---,,,,,,------------...000111111111000///.........---------------111111000///---+++)))(((((((((((((((((())))))))))))+++,,,,,,+++***+++,,,***,,,......---,,,---...///...,,,*********,,,---))))))******************((('''&&&%%%&&&''')))******)))'''&&&&&&&&&((()))(((((())))))((('''&&&%%%'''((((((((()))***++++++---............---,,,+++************++++++++++++000000111222222222222111......///000000111111111111///...///000111000//////000222333222333555666444222222333333666BBBPPPkkkuuu~~~{{{wwwccc:::+++$$$$$$$$$%%%&&&&&&$$$###!!!$$$&&&$$$""""""%%%(((***)))(((&&&%%%$$$###""""""  """$$$$$$$$$!!!  !!!!!!###'''&&&$$$######$$$&&&'''"""!!! !!!$$$(((,,,...555666222***######&&&'''))))))***,,,,,,***%%%"""$$$%%%%%%$$$$$$###$$$$$$###%%%(((((('''&&&&&&'''&&&+++---,,,---111///***111000///111555888999999888222......///......///...,,,***)))'''%%%""" """"""$$$%%%%%%%%%%%%%%%%%%(((,,,///111333666888777;;;AAAFFFGGGFFFEEEEEEEEEFFFIIILLLOOOSSSUUUWWW\\\dddsss555666777555444222333444666:::999:::BBBMMMllleeeOOOBBB;;;999;;;777666555333333222333333000222555777888888777666333333333333333333333333666222...///222222...***---............////////////...---+++++++++,,,...---...000111111111000///,,,,,,+++++++++,,,---...111111000///...,,,+++***'''(((((()))))))))))))))***,,,......---,,,---...***,,,......---,,,---...///---+++******+++,,,...************++++++++++++(((((('''''''''((()))******)))'''&&&&&&'''((()))((())))))((((((&&&%%%$$$*********************)))...///000000000///...---+++++++++,,,,,,,,,,,,---000111111222222222222222.........//////000111111111000//////000000///---,,,...000000000111222444111000111111111555???IIIddd|||~~~uuuiii@@@...'''%%%$$$$$$&&&&&&%%%###!!!###%%%###!!! ###&&&***((('''%%%###""""""""" !!!!!!!!!!!!  !!! """"""######%%%'''((()))$$$$$$###"""###%%%(((***333;;;<<<333(((%%%%%%$$$((()))***,,,,,,***%%%!!!""""""!!!""""""######"""###&&&((()))((('''((((((&&&***---,,,---...---***000000000222555888999999777111...000000------111///000000...***&&&###!!!""""""###$$$%%%%%%&&&&&&'''))),,,...///000222444777;;;AAAEEEFFFFFFEEEEEEFFFHHHJJJNNNQQQSSSUUUUUU\\\cccppp333444555444222222222333777999777:::BBBIIIeeelllUUUEEE<<<999;;;;;;:::777555333333333333000222555888999888666555222222222222222222222222666333000///000///,,,)))------------.........///,,,------,,,******+++------...///000111000//////------,,,,,,,,,---///000////////////...---,,,+++(((((()))***************+++...000111000000000111***,,,......---,,,---...------,,,+++++++++,,,---,,,,,,++++++++++++++++++))))))(((((((((((()))))))))(((&&&%%%&&&''')))++++++***))))))((('''&&&&&&***************)))((((((,,,...///000000///---,,,++++++,,,,,,,,,---------000000111222222222222111...---------...///000111111000...//////000...---,,,...//////......///000---...//////000444<<>><<<999555333222111222///111444777777666333222222222222222222222222222222222000///...---,,,,,,,,,,,,---------.........***,,,...---+++)))***+++,,,---...///000///......///...,,,+++++++++---...,,,,,,------------,,,,,,((()))***+++,,,++++++******---000111000//////000+++---...///...---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******))))))))))))))))))))))))'''&&&%%%%%%&&&(((***,,,---,,,***)))((('''((((((&&&'''((())))))((('''''')))+++---//////---+++******+++++++++,,,,,,,,,,,,///000000111222111111111---------------///000111000///......///000...---...//////...---,,,,,,---***,,,------///444:::>>>RRRwwwyyy{{{wwwhhhpppFFF111'''$$$!!!###(((,,,,,,***###"""!!!!!!"""""""""!!!$$$###!!! !!!!!!###&&& !!!"""###"""  """%%%(((((('''%%%$$$'''((('''$$$!!! """$$$--->>>GGG;;;,,,&&&%%%###+++++++++,,,,,,+++'''$$$ !!!###&&&'''$$$!!! """&&&'''(((((()))***'''(((+++,,,++++++---000///...///222666888888777999333000222000///;;;KKKbbbnnnxxxrrr\\\AAA///'''######$$$$$$%%%'''((()))'''))),,,---...///000222777:::>>>AAABBBCCCDDDEEEGGGIIIKKKNNNRRRTTTVVVWWW___cccmmm|||111222333222000000000222444222///555???CCCWWWxxxvvv___NNNCCC@@@AAA???===999555222111000000...000333555555444111///111111111111111111111111///000111000...------...,,,,,,,,,---------......))),,,......+++))))))++++++,,,.../////////...---///---+++)))(((((()))))))))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++'''***---......---------+++---//////...---...///++++++,,,---------,,,,,,......---,,,,,,+++******************))))))))))))&&&&&&%%%%%%&&&)))+++---000...+++)))(((((()))***"""###%%%'''((((((''''''''')))+++------+++)))((()))************+++++++++//////000111111111111000------,,,,,,---...000111000///......///000///---///000000///,,,++++++,,,(((+++---,,,...444:::<<>>GGG:::***%%%%%%$$$---,,,,,,------,,,(((&&&!!!!!!"""%%%))))))&&&""" $$$&&&'''''')))***'''(((***,,,+++***...222......///222555777777666:::444111111///111CCCYYYzzzSSS666)))$$$$$$$$$%%%&&&''')))***%%%(((+++---...000222444333666:::<<<===>>>@@@BBBFFFHHHJJJNNNRRRUUUXXXZZZ\\\```iiixxx222222111111000111111222666;;;999888:::>>>RRRqqqdddNNNBBB??????:::;;;;;;777222///...///000111222111000000222444111111111333444444222000222111000//////......///...,,,++++++,,,---,,,+++,,,,,,,,,---------.........---+++*********++++++))))))))))))((((((((((((+++***)))***+++,,,+++******)))))))))++++++)))''',,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))---...///...,,,+++,,,---(((((((((***++++++)))'''%%%%%%$$$%%%'''))),,,...111///---***((('''&&&&&&&&&'''((((((''''''((()))+++***)))((((((((()))***)))((('''''''''(((***++++++,,,///000111111//////...------............///111000///000111111///---111222222222000---***((())))))***,,,///222555777JJJfffsssvvv}}}nnnbbb___---###$$$"""###++++++&&&&&&%%%###!!! !!!"""###%%%$$$$$$###!!! ###///:::999,,,   $$$&&&'''&&&###""""""###%%%&&&&&&'''(((***''',,,...***!!!###)))000===DDD;;;+++######&&&'''(((+++...///...)))&&&$$$"""!!!###%%%&&&$$$"""""""""###&&&)))***((('''###%%%(((+++...000000111+++---000555:::======<<<===777222000+++222NNNllloooAAA***!!!!!!!!!###'''***++++++++++++---///222111...,,,222555888:::<<<>>>AAACCCDDDFFFIIIMMMRRRVVVYYY[[[]]]```gggrrr222222111111111222222333444999777666999===PPPooohhhPPPCCC>>>===888999999666222000000111111222222111000000111333222222222333444444222000111111000///............---,,,***+++,,,------,,,++++++,,,,,,,,,------------,,,+++***)))******+++))))))))))))((((((((((((***)))((()))+++,,,+++******)))((()))++++++***(((.............../////////,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,+++******---.........,,,+++,,,---,,,,,,,,,---......,,,***&&&%%%%%%%%%'''))),,,---000///,,,***((('''''''''&&&''')))(((''''''(((***,,,+++***)))(((((()))***)))((('''''''''(((***+++)))***,,,------,,,+++***,,,,,,---.........------000//////000111111000...//////000000000...+++************+++---111444666CCC\\\yyyuuuzzzpppaaa|||ddd000%%%%%%""" $$$++++++'''&&&$$$""" !!!""""""""""""!!!!!! $$$"""))):::JJJJJJ777$$$!!! !!! !!!$$$'''((('''%%%$$$ !!!###$$$%%%''')))+++)))---///)))!!! &&&,,,777>>>777+++$$$$$$$$$$$$%%%'''***,,,***'''###$$$"""!!!###%%%&&&$$$"""#########%%%((())))))((())))))***++++++++++++++++++---111777;;;<<<:::777;;;666333000,,,111JJJeee{{{GGG+++$$$######%%%(((+++,,,,,,,,,,,,...000222111///,,,000333555888:::>>>BBBEEEJJJKKKMMMOOORRRTTTVVVWWW[[[^^^dddnnn}}}222222222222222333444444111666555555999<<>>CCCDDDFFFIIIMMMQQQUUUXXXZZZXXX\\\ccclllzzz333222222222333333444555111555333444999;;;JJJdddyyy\\\GGG===::::::888444222000/////////,,,...///000000111333555555444222111222222000///---.........---,,,+++***)))((()))+++---...---+++''''''''''''(((((((((((('''((((((((((((((((((((('''((((((((()))))))))******)))((())),,,---,,,+++)))(((''''''***+++,,,++++++++++++******))))))(((((((((((()))))))))*********))))))((()))***,,,---,,,---...---+++***+++,,,,,,***(((((((((((('''%%%(((((('''''''''((((((((()))((('''&&&%%%&&&''''''%%%'''((((((''''''((())),,,,,,++++++***)))((((((((('''&&&&&&&&&''')))***///...,,,***((((((((((((&&&(((+++---...---+++***)))((()))+++...//////---...------,,,+++***)))(((,,,***)))((((((+++---///444BBB]]]tttttt}}}dddpppwwwKKK+++&&&!!! ###%%%%%%&&&%%%$$$"""  !!!"""%%%$$$###"""!!!!!!!!!!!!!!!!!!)))222333---%%%!!!###""" ###%%%'''''''''///+++&&&$$$$$$%%%%%%$$$$$$'''(((&&& !!!!!!%%%((()))+++---***%%%''''''''')))+++,,,+++)))(((((('''%%%$$$###$$$$$$&&&$$$###$$$''')))++++++%%%$$$###$$$&&&+++///222111000///000222444444333444444444222...///777AAAMMMggg}}}nnnDDD,,,%%%%%%&&&***///333666666333111111111333555555444555444222000000444999>>>>>>@@@DDDIIINNNSSSWWWYYYTTTYYY```hhhuuu333333222222222222333333222555333444999:::GGG___~~~~~~aaaJJJ>>>:::;;;777333000000///...---,,,.../////////000333555444222000000000111000///---......///...,,,+++***)))))))))+++------,,,***%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''''''''(((((())))))*********))))))+++---......---***)))'''''')))+++++++++))))))((((((((((((((((((&&&''''''(((((()))))))))(((((((((((()))***+++,,,+++,,,---,,,+++***+++,,,---+++)))))))))***)))((())))))(((((((((''''''&&&&&&%%%$$$######$$$&&&&&&$$$&&&''''''&&&%%%'''((()))************)))((((((((('''&&&&&&&&&'''((())),,,***(((&&&%%%%%%'''((('''(((+++---...---,,,,,,)))((()))+++---///...---...---,,,+++***)))((((((******))))))***+++,,,---333===TTTtttwwwuuu~~~}}}aaagggzzzRRR...'''!!!!!!######$$$&&&&&&%%%###!!! !!!"""###'''%%%$$$"""!!!!!!""""""!!!!!!!!!"""###$$$%%%&&& """""""""$$$%%%&&&&&&+++'''$$$$$$'''***)))((("""$$$&&&%%%""" !!!"""!!!$$$&&&&&&)))---+++'''&&&%%%%%%&&&(((******)))++++++)))&&&###!!!"""$$$%%%$$$$$$%%%(((***+++***(((&&&%%%%%%''')))---///000...,,,,,,///222444555333333333222//////444888:::VVVooooooGGG000&&&%%%'''+++000555777888444222111222444777888888888666444111///111555999===???BBBFFFKKKPPPSSSUUUYYY^^^dddjjjsss444333222111111111111111222444222333888888CCCZZZxxxeeeLLL???:::999555111//////000000//////000000000...///000222222000......///000000///---...///000///---+++***))))))***+++------***((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&'''''''''((()))*********+++******,,,...000000///,,,***''''''(((***+++***'''(((((((((((((((((()))%%%&&&&&&'''(((((())))))%%%&&&''')))***++++++++++++,,,---,,,*********+++---+++))))))***++++++***))))))))))))((('''&&&%%%###"""!!!!!!"""###$$$%%%###$$$&&&%%%$$$$$$%%%'''&&&'''((()))***)))((((((''''''&&&%%%&&&'''((()))((('''$$$######%%%''')))((()))***,,,---.........+++******,,,...///...---++++++***)))))))))))))))((()))***+++,,,,,,,,,,,,444;;;MMMjjjzzztttuuuaaadddYYY222)))######%%%$$$%%%((('''&&&$$$"""!!!"""###$$$$$$###"""!!!!!!"""###$$$ !!! !!!"""!!!""""""!!! """$$$%%%&&&&&&'''$$$"""$$$(((+++***((("""$$$&&&&&&###!!!!!!""" ###$$$###%%%)))+++)))%%%$$$###$$$&&&((())))))......,,,'''""" !!!###$$$$$$%%%''')))+++***))))))(((''''''((())),,,---,,,+++***,,,///333555555222333333111000000222333333KKKaaaqqqzzziiiHHH555(((((((((+++000444555666444222111222555999;;;<<<888777555222000000444666<<<>>>AAAEEEJJJNNNQQQRRRZZZ```fffkkksss444444222111000/////////111333111222777666@@@VVVttthhhNNN???:::777333///...000222222111111222222000...---...///000...---,,,...///000///...///000000000...,,,************,,,---,,,)))'''######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&''''''((()))******+++,,,++++++---///111111000---***((('''((()))******''''''(((((())))))******%%%%%%&&&&&&'''((())))))$$$%%%''')))+++++++++***+++,,,---,,,***)))***++++++)))'''''')))***+++************)))(((&&&%%%$$$!!! !!!"""$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$&&&''')))))))))((((((''''''&&&%%%&&&'''((()))(((&&&$$$"""###&&&)))+++)))******+++---...//////---,,,,,,...000000///...)))))))))))))))***++++++''')))+++,,,---------,,,000666EEE___|||sssnnneeeggg___555+++$$$%%%'''%%%&&&***((('''$$$###""""""$$$$$$"""!!!  """$$$%%%!!!"""$$$%%%%%%$$$""""""!!! !!!######"""!!!!!!###%%%&&&''''''(((%%%"""$$$(((***'''######%%%'''&&&###!!!!!!!!! ######!!!"""'''***)))&&&%%%###$$$''')))******000///---(((""" """$$$$$$%%%(((++++++***)))'''''''''((()))+++---...((()))***---111444444444222333333111000111111111333EEESSS^^^iii___FFF888+++******,,,000222333333444222111222666:::===???777666555333111111444666:::<<<@@@EEEJJJNNNRRRTTTSSSYYY```fffooo555444222000//////000000111000444888555222???QQQrrrlllNNN>>>:::333222111000000000111222111000///......///000111......///000000000000///222222111000///---+++***((((((******)))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))***++++++,,,//////000///------///000111,,,(((&&&))),,,------((((((((())))))))))))***''')))***)))'''&&&&&&'''%%%'''(((***+++++++++***++++++***)))((('''&&&&&&)))&&&######'''))))))'''+++)))'''%%%%%%%%%###"""!!!  !!!"""######$$$$$$$$$%%%%%%%%%(((((())))))))))))((((((((((((******+++***)))(((((('''$$$######%%%''')))&&&''')))******)))((((((---...//////...---***)))'''(((***++++++***))))))&&&&&&''')))***+++,,,---444777>>>PPPlllmmmkkkkkkooo{{{kkkAAA,,,$$$'''$$$$$$'''$$$$$$$$$###"""!!!!!!!!!!!! !!!  """$$$$$$(((((($$$"""###""" )))'''%%%###!!! !!!"""""""""!!! !!!"""$$$%%%''''''((((((%%%$$$"""!!! !!!###$$$###""""""###%%%'''&&&%%%$$$#########%%%'''***,,,111///+++(((%%%$$$$$$%%%###$$$%%%&&&((()))***+++'''&&&%%%''')))++++++++++++(((&&&(((---222333333444333333222111000//////333;;;GGGPPPQQQKKK@@@999...------...111444444444333333333666999;;;<<<;;;::::::999999888777666666;;;:::999===EEELLLPPPQQQSSSVVV^^^iiisss666555333111///.........111000444999666555AAARRRnnnrrrVVVBBB999444333222111111111222222222111000///...//////000......///000000111111111111111000///...,,,***)))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))***+++,,,,,,///000000///---,,,...///...+++(((''')))+++,,,+++&&&&&&'''''''''(((((((((&&&'''))))))((('''((()))''')))***,,,------,,,,,,++++++***((((((''''''''')))(((''''''((())))))(((+++(((&&&$$$$$$###"""  !!!"""#########$$$$$$%%%%%%%%%''''''(((((()))((((((((('''((()))******)))((('''((('''&&&%%%&&&''')))***'''(((((()))))))))))))))------...///...,,,***)))&&&'''((()))***))))))(((((())))))+++,,,---......000222888FFF___iiidddmmmrrryyyvvvBBB,,,$$$&&&$$$$$$'''$$$&&&%%%$$$""""""!!!!!!!!! !!!  """$$$$$$''''''###!!!###%%%###***)))&&&###  !!!""""""""""""!!!  """###$$$$$$%%%%%%$$$""" !!!"""######""""""###%%%&&&&&&%%%###""""""###%%%(((***,,,...,,,***'''%%%$$$$$$$$$######$$$%%%'''((()))***((('''%%%&&&(((******)))***(((&&&(((---111333333444444333222111000000///...555@@@GGGHHHBBB999222---,,,,,,...222444555555555444444666999;;;;;;;;;;;;;;;:::999888777666666888777777;;;BBBIIIMMMOOOUUUWWW^^^hhhqqq|||777666333111///...---,,,111000444999888999DDDSSSmmmyyy```HHH888555444222111111111222333333222111000///...............///000111111222222/////////...---+++***)))+++***'''%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((()))***+++,,,------///000000...,,,++++++,,,+++)))(((((()))******)))&&&''''''''''''(((((((((%%%''')))***)))))))))+++***+++,,,---......---,,,***)))(((&&&&&&&&&'''(((((()))+++***)))(((((())))))'''$$$""""""!!!  """"""""""""######$$$%%%&&&&&&%%%%%%&&&''''''''''''''''''((()))******)))((('''''''''(((((()))***+++,,,((((((((((((((()))******,,,---......---,,,***)))$$$%%%&&&'''((())))))((())))))******+++,,,---------///333===QQQoooggg___xxxppptttxxxEEE---###$$$"""###'''%%%'''&&&%%%###"""!!!!!!!!! !!!!!! !!!######&&&&&&"""!!!%%%((((((+++)))&&&""" !!!!!!"""""""""!!!!!! !!!"""###$$$%%%###!!! """###$$$###""""""$$$&&&%%%%%%"""""""""###%%%''')))+++***)))'''%%%#########$$$"""######$$$%%%'''((())))))'''%%%&&&((()))***))))))((('''(((,,,000222333666555444333222111111000,,,111888<<<<<<777000+++++++++,,,///333666777777777666666888:::<<<<<<;;;======;;;:::888777666555444333444777>>>EEEJJJLLLVVVXXX^^^gggoooyyy555444333111///...------//////222888:::===HHHSSSjjjeeeKKK999333333111000000000111222444333222111///......---.........///000111222333---------,,,,,,***))))))***)))(((&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))***+++,,,------...---......---***((('''((((((((((((((())))))((('''''''''((((((((()))))))))'''(((******)))((()))******+++,,,---------,,,+++'''&&&%%%$$$$$$%%%&&&'''&&&))),,,,,,)))&&&''')))(((%%%"""!!!!!!  !!!"""###!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%&&&'''''''''((()))*********)))((('''%%%&&&(((***++++++++++++)))(((''''''''')))***+++,,,,,,,,,---,,,+++***)))$$$%%%&&&'''((()))))))))''''''(((((())))))******---///333:::HHHdddpppcccsssssswwwxxxIII///"""###!!!###'''%%%((('''%%%$$$"""!!!!!!!!! !!!"""!!! !!!""""""%%%$$$ %%%******)))'''$$$!!! !!!!!!!!!!!! !!!###$$$&&&&&&%%%### """###%%%###!!!"""###$$$$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$############$$$"""""""""###$$$%%%'''((()))'''%%%&&&(((+++,,,,,,***))))))***---000333555666666555444333222222111---000333555444000,,,((())))))+++///444777999888;;;:::999;;;===>>>>>>===>>>===<<<:::888777555555111111222555;;;AAAFFFIIITTTWWW]]]fffnnnxxx111111111111000000//////......111777<<>>===<<<:::888666555444000111222555888>>>CCCGGGQQQTTT\\\fffoooxxx///000000111111000000///---...111777???GGGPPPUUUfffhhhLLL<<<111000...---------...///222333222222111000///...///...---,,,---...///000***+++++++++++++++******)))***+++,,,+++)))'''%%%(((((((((((((((((((((((((((((()))))))))*********(((((()))***+++,,,------+++,,,---,,,)))&&&%%%%%%%%%'''))))))'''&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))***+++***'''%%%$$$$$$&&&'''(((((('''&&&%%%$$$!!!"""###$$$%%%&&&''''''###$$$&&&&&&%%%%%%&&&&&&%%%$$$"""!!!""""""!!! !!!""""""###############"""""""""############$$$ !!!###$$$&&&'''((((((******++++++***)))((('''###$$$&&&((())))))((((((''''''''''''(((***+++,,,************************((((((''''''(((((()))*********************)))))))))+++222888>>>OOOsssyyyzzz|||qqqWWW888$$$!!!"""'''%%%%%%$$$###"""!!!!!!!!!!!! !!!###"""!!! ###### $$$''''''!!!  !!!"""###!!!!!!!!!!!!###%%%'''((('''%%%!!! ###&&&'''%%%!!! !!!"""###"""'''&&&%%%$$$###!!! !!!"""###$$$%%%''''''((($$$###"""""""""$$$'''((()))'''%%%&&&)))---000111)))***+++,,,---000444777666666555444333222222111......---,,,***(((&&&%%%((())),,,111666999:::999<<<<<<;;;===???AAAAAA@@@<<<<<<:::999777666555444000111333444666:::@@@DDDLLLQQQ[[[gggooovvv000000111111111///...---...///222888BBBMMMUUUWWWggglllNNN<<<111000///...---...//////111222222222222111000//////...,,,++++++,,,---...******+++,,,,,,+++++++++,,,,,,,,,+++******)))((())))))))))))))))))))))))((((((((())))))))))))***'''(((((()))***+++,,,,,,+++---///...,,,)))((('''&&&((()))(((&&&&&&''')))&&&&&&&&&'''''''''(((((('''((()))(((&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!###%%%((()))***))))))$$$###"""###%%%'''''''''%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%$$$###"""############"""""""""""" !!!"""%%%&&&(((((()))((()))))))))((('''%%%$$$%%%&&&''''''((((((((((((%%%&&&''')))******++++++******)))))))))*********)))((('''&&&&&&&&&'''(((++++++******)))))))))(((&&&)))000777:::DDDaaa{{{ppp]]]<<<&&&!!!"""'''%%%""""""!!!!!!!!!!!!!!!"""!!!######!!!###### """###"""  """$$$&&&"""!!!!!!!!!"""%%%'''))))))&&&"""!!!%%%'''(((%%%!!! """""""""$$$$$$$$$$$$###"""!!! !!!###%%%''')))***+++&&&$$$###"""###%%%''')))***'''$$$$$$&&&***,,,---''')))***++++++---222666666666555444333222111111///...---+++***((('''&&&((())),,,111666999999888999999999;;;>>>@@@@@@???::::::999888777555555444000111222333333777<<>>VVVqqq{{{}}}rrraaa???(((""""""'''$$$ !!!""""""!!!######!!!###$$$  !!!  """$$$'''((($$$###"""###$$$&&&)))+++***'''### """%%%((()))%%%!!! !!!""""""!!!"""############"""""" """$$$''')))+++,,,,,,&&&%%%###"""###%%%''')))+++((($$$###$$$&&&((()))%%%'''))))))))),,,111555666555444333222111111000111000///---,,,***))))))(((***---222777999999888777666777999<<>>999888888777666555555444///111222222111444999>>>HHHNNNZZZfffkkkooowww444444444333111000...---------333@@@JJJOOOSSSVVVbbbvvvvvvSSS>>>666555333//////000111000///111222444333222000///111///---,,,---......---,,,,,,+++++++++,,,---------------,,,,,,++++++++++++++++++*********))))))%%%&&&'''((()))*********(((((()))))))))***---///000111222000...,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$"""######"""!!!!!!"""$$$((('''&&&''')))***)))(((%%%&&&&&&'''''''''''''''((()))))))))(((&&&###!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''***)))(((((()))(((&&&$$$$$$%%%%%%&&&'''((())))))(((((()))******+++,,,,,,,,,+++************(((&&&%%%%%%$$$###"""""""""###'''((()))(((&&&%%%%%%&&&)))&&&***333777;;;KKK___zzzlllppppppsssCCC((($$$&&&!!!%%%###!!!  !!!"""!!!"""$$$$$$"""!!!$$$""" !!!""""""!!!""""""!!!!!!!!!!!!""""""!!!$$$&&&%%%###!!!###%%%%%%"""!!!&&&***+++...222,,,&&& """%%%%%%$$$&&&$$$  """###$$$&&&$$$"""!!!!!!""""""""""""!!!!!!"""$$$(((,,,///---)))$$$###%%%''''''&&&)))'''%%%&&&((()))'''$$$###%%%&&&''')))---111555666666666555555444333222333111///.........,,,***))))))+++///444888::::::555555777:::===>>>===<<<>>><<<:::888666444333222/////////...000444;;;???HHHNNNVVV^^^dddllluuu{{{111111111000///...---,,,000111888CCCLLLNNNOOOQQQXXXnnn}}}ZZZCCC555444111............---///000111222222111000000111///,,,,,,---......---,,,,,,+++++++++,,,---------------------.........------,,,+++******))))))******+++,,,,,,,,,,,,,,,)))***+++******+++...000000222222111...,,,,,,,,,,,,+++******))))))******************************'''''''''&&&%%%%%%$$$$$$###$$$$$$###""""""###%%%&&&%%%$$$%%%&&&''''''&&&&&&&&&'''(((((((((((('''(((((())))))(((&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###$$$$$$%%%&&&&&&''''''(((///...---,,,***)))((('''***)))(((((()))(((&&&%%%%%%$$$##################'''((()))(((&&&$$$%%%&&&***'''***222444666DDDVVVyyy|||lllqqqooo}}}LLL,,,&&& &&&"""&&&$$$###!!!!!!!!!###$$$ !!!"""######"""!!! ###!!! """###"""!!!!!!!!!!!!!!!!!!"""""""""!!!###%%%%%%"""!!!!!!###&&&!!!$$$)))+++...111,,,&&&!!! $$$'''((('''%%%###!!! !!!"""###$$$%%%$$$"""!!!!!!""""""""""""""""""###%%%))),,,///+++'''$$$###%%%((()))(((***(((&&&&&&''''''&&&###"""###%%%''')))---333777777888888888777666555444444222000000///...+++)))'''(((***...444888::::::;;;::::::;;;======<<<:::===<<<:::777555333222111000000000000111555;;;???EEEKKKUUU\\\cccjjjqqqwww000000000000/////////...111222888CCCIIIIIIHHHIIIPPPgggbbbGGG666333000//////...---,,,.../////////000000111111000...,,,,,,---......---,,,+++++++++,,,,,,---...---------...//////000000......---,,,,,,+++******------......------,,,+++***+++,,,,,,+++,,,...111111222333111...,,,,,,,,,,,,+++******))))))******************************''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$"""!!!"""###%%%$$$$$$''''''((()))))))))(((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&"""""""""###############%%%$$$###$$$%%%%%%$$$"""###$$$%%%%%%&&&&&&&&&&&&111000///---***((('''&&&)))(((&&&&&&''''''&&&$$$$$$############$$$$$$%%%'''((()))'''%%%$$$%%%&&&+++)))***///000111<<>>AAAHHHRRR[[[aaaffflllqqq|||111111111111111111222222000///333;;;@@@@@@@@@AAAMMMccchhhKKK999333000111111000............---......///000111000...++++++,,,......---++++++++++++,,,---........................//////------------------------.........---,,,+++***))))))***++++++++++++---///111222333111...,,,,,,,,,,,,+++******))))))******************************(((((())))))((('''&&&&&&%%%&&&((('''&&&%%%&&&'''$$$""" !!!"""$$$$$$###'''(((((()))))))))))))))''''''((())))))((((((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###############$$$###"""###%%%%%%$$$"""$$$%%%&&&'''''''''&&&%%%++++++***************))))))'''&&&&&&''''''&&&%%%############$$$$$$%%%&&&'''(((((('''%%%$$$$$$%%%***(((***------...666AAAXXXxxxmmm|||wwwccc{{{aaa555$$$###%%%%%%"""%%%$$$############$$$$$$######"""!!!!!!"""######!!!  """$$$$$$###!!!#########!!! !!!######"""!!!%%% '''......+++***+++(((%%%$$$&&&''''''&&&!!!"""######""""""######$$$$$$$$$$$$""""""###$$$#########$$$'''))),,,...)))'''%%%$$$%%%''')))***---+++(((&&&$$$###"""!!!"""###%%%'''***...333777999:::;;;<<<<<<999777555555444333333111...((($$$###$$$&&&,,,222888;;;;;;:::888777888<<>>FFFQQQYYY___cccgggkkkqqq222111111000111111222333000,,,---222777999;;;???HHH^^^qqqSSS;;;222---000222///...000......------...///000000///---++++++,,,---...---++++++++++++,,,---...///000//////...---,,,++++++***+++,,,---...//////000//////...---,,,***)))(((&&&(((******))))))***+++///111111000...,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))+++++++++***((('''%%%'''))))))((('''''''''%%%###!!!!!!###%%%%%%%%%'''(((((()))))))))))))))&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''&&&$$$&&&'''((())))))(((&&&%%%$$$%%%%%%'''((()))*********(((&&&%%%'''''''''&&&$$$#########$$$%%%&&&&&&&&&'''((('''%%%###$$$%%%''''''))),,,---...444;;;NNNmmmqqqyyy}}}aaavvvfff777!!!###$$$"""$$$#########""""""###############""""""""""""######!!!  """$$$$$$###!!!"""###"""!!! !!!"""$$$$$$###!!!### ###,,,222...(((%%%***(((&&&%%%$$$$$$###""" """######"""!!!###%%%%%%&&&'''&&&$$$"""###$$$#########%%%''')))+++---***)))'''%%%$$$%%%''')))---,,,)))&&&###!!!!!!!!!###$$$&&&''')))---222666999:::;;;;;;:::999777555666555444333222...((($$$!!!"""%%%+++222777:::;;;888777666777:::===??????===<<<:::888777666555555333444555555555666888:::>>>FFFPPPXXX\\\___bbbeeeiii|||000000///......///000111222---+++///444666999>>>AAAVVVwww~~~```@@@444,,,...000---,,,/////////////////////.........,,,******,,,---...---*********+++,,,---...///111000///...,,,+++************+++,,,...///000000000000///...---+++***)))$$$&&&((()))((('''((())),,,...//////---,,,,,,---,,,+++******))))))******((((((((((((((((((((((((((()))+++,,,,,,+++)))(((%%%'''******(((''''''''''''%%%###"""$$$&&&''''''''''''((()))))))))((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))(((&&&###""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$#########%%%'''((('''&&&((()))***+++***(((&&&%%%""""""###$$$%%%&&&'''''')))'''%%%%%%&&&'''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((&&&$$$###$$$%%%$$$%%%(((***,,,...222666EEE```wwwyyyzzzcccuuummm;;;!!!###### %%%"""""""""#######################################"""  """######### !!!!!!!!!!!!  !!!"""%%%''''''$$$!!!!!!"""'''///111+++$$$"""''''''&&&%%%###"""!!! """$$$###!!!!!!$$$''''''***+++)))%%%######$$$""""""###$$$&&&(((***+++******(((%%%######&&&(((---,,,)))%%%!!! !!!""""""###%%%''')))---333777:::::::::999999888777666666555444333111...)))&&&!!!"""$$$***111666999999;;;999888888:::;;;;;;:::<<<;;;:::999888888888888666777999999888888999;;;???FFFOOOUUUXXXZZZ\\\^^^cccvvv222000///...---...000111333...,,,000333444666999>>>RRRrrrmmmLLL<<<000111111,,,+++//////000111111000///---,,,---,,,******,,,---...---*********+++,,,---//////111000000///...---,,,,,,+++,,,,,,,,,------------......------+++***((('''$$$&&&(((((('''&&&&&&''')))+++------,,,+++,,,---,,,+++******))))))******))))))))))))))))))))))))&&&(((***++++++***((('''%%%'''******)))''''''''')))&&&######$$$'''((((((&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))((('''%%%###""""""###$$$&&&&&&%%%%%%%%%$$$$$$$$$"""""""""$$$'''((('''&&&'''(((***+++***(((%%%### !!!"""###$$$%%%&&&&&&(((&&&######$$$&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$######$$$"""$$$'''(((***---///000;;;RRRsss|||{{{rrraaasssuuuCCC$$$%%%"""'''"""######$$$$$$%%%$$$$$$"""###$$$$$$$$$$$$###"""###!!! """###"""!!!!!!!!!!!! !!!!!!###'''***+++((($$$!!!###(((---+++$$$ !!!###$$$%%%%%%$$$######""" """$$$""" $$$)))***---///,,,'''######%%%!!!!!!"""$$$%%%'''((()))((()))(((%%%###$$$'''+++,,,+++)))%%% !!!###!!!###&&&***///555:::<<<;;;:::888888888888888777555333222000...+++(((!!!"""$$$)))000555777888:::999999:::<<<===;;;:::999888888888888888999999:::<<<>>>>>>===<<<<<<===???EEEMMMQQQSSSTTTVVVYYY^^^qqq444333111000///000111222111------111333111111333>>>RRRppptttWWWDDD666555444...,,,000000111222222111///---+++---+++******,,,---......*********+++,,,---///000000000000000////////////...------,,,,,,+++***************)))((('''&&&%%%$$$&&&((()))'''&&&&&&'''''')))+++,,,++++++,,,---,,,++++++***)))*********************************%%%&&&(((******)))'''%%%$$$'''******)))'''&&&''')))&&&######$$$'''((()))%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%'''((((((((())))))******'''%%%$$$""""""###%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!$$$&&&((('''&&&'''((()))***)))'''$$$""" """$$$'''((()))'''$$$"""!!!###%%%&&&%%%'''&&&&&&%%%$$$$$$$$$$$$&&&''''''&&&$$$######$$$!!!$$$&&&'''))),,,---,,,444GGGggg}}}rrr]]]ppp{{{III((((((###)))###$$$%%%&&&&&&&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$""" !!!""""""!!!###"""!!!!!!!!!$$$(((,,,---***&&&"""$$$(((***%%%""" """$$$&&&%%%%%%%%%&&& """###!!!%%%***,,,///111...(((######%%% !!!"""###%%%&&&'''(((&&&''''''%%%###$$$)))---++++++)))%%% !!!$$$"""&&&+++111888===>>><<<:::888777888999:::888555222111000...,,,***!!!"""$$$)))///444666777777777999<<>>777666666666777888999:::===???AAABBB@@@????????????EEEKKKOOOOOOPPPRRRUUU[[[nnn---------...///111333333333222111000000000111222333FFFhhhcccLLL888444444...,,,///------,,,------...///000///---++++++,,,---...---***++++++,,,---...//////111111111111111000///...---------------------------,,,+++)))(((&&&%%%$$$%%%$$$$$$%%%''''''%%%###&&&''')))+++,,,,,,,,,+++(((((()))******+++,,,,,,++++++,,,,,,+++***((('''&&&'''(((******))))))((('''((((((((((((((('''&&&'''((((((((('''&&&%%%%%%$$$%%%&&&'''(((***+++++++++***((('''''''''((()))''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''(((''''''(((((('''%%%###"""""""""###$$$%%%&&&&&&'''###$$$$$$$$$$$$###""""""&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&'''&&&$$$"""###$$$%%%'''(((***+++,,,///888NNNnnnvvvyyyeeeqqqRRR+++***((( $$$$$$$$$###$$$$$$%%%%%%###""""""$$$'''(((%%%"""!!!!!! !!!  !!! ###'''******'''%%%$$$''')))'''""""""$$$&&&&&&%%%#########""""""""""""###$$$%%%&&&+++,,,---***%%%######$$$"""""""""""""""######$$$$$$$$$######%%%'''***+++///...---+++(((%%%"""!!!!!! """(((000999>>>;;;:::999:::<<<<<<;;;:::888777777777666333...***%%%$$$$$$&&&***111777;;;888777888;;;???@@@===:::666777777666555666999<<<>>>AAAEEEGGGGGGEEEAAA>>>EEEHHHLLLNNNPPPPPPRRRSSSVVVkkk////////////000111222222333222222111111111222222555CCC```nnnVVV???777333---+++......---------...//////000---,,,++++++---...---,,,+++,,,,,,---.../////////222222222222222222111111---------,,,,,,+++++++++------,,,+++)))(((''''''%%%$$$###$$$&&&'''&&&%%%'''((())))))************((()))***+++,,,,,,,,,,,,************)))((('''&&&&&&'''(((***++++++*********************)))(((((('''(((((((((''''''&&&%%%%%%&&&&&&'''((()))*********)))((('''&&&''''''((('''((())))))******))))))&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''((('''&&&%%%$$$$$$###$$$$$$%%%&&&'''&&&''''''''''''&&&$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""%%%&&&&&&&&&&&&%%%$$$###%%%$$$$$$&&&''''''%%%######$$$%%%''')))***,,,,,,,,,444GGGdddtttfffnnnYYY222,,,)))!!!###$$$$$$######$$$$$$%%%%%%###"""###%%%((('''$$$!!!  !!!"""$$$&&&((('''$$$!!!$$$&&&(((&&&""" """$$$&&&''''''%%%###"""###""""""""""""###$$$%%%%%%&&&((()))'''$$$###$$$%%%$$$###"""!!!""""""###$$$%%%$$$$$$###$$$&&&)))***---,,,+++)))'''%%%###""""""!!! """(((000888======;;;:::;;;===??????>>>999888888777666333...***$$$$$$$$$&&&***111777<<<;;;999777777:::;;;:::888777888777666666777:::===???AAAEEEGGGGGGDDDAAA>>>CCCFFFIIIJJJKKKLLLNNNPPPRRReee222222111111000111111222222222333333333333222222666???WWW|||fffLLL===444,,,***------,,,,,,,,,,,,------...+++++++++---//////...,,,---------......//////000000000000111111111111111...------,,,+++***))))))+++++++++***)))(((((((((&&&$$$######&&&((()))((())))))(((((((((((())))))((()))+++---------,,,+++))))))((('''&&&&&&&&&&&&&&&'''(((***+++,,,,,,,,,---------,,,+++***)))((((((((((((((((((''''''&&&'''''''''(((((())))))))))))((('''&&&&&&&&&''''''(((((()))***************''''''&&&%%%%%%$$$#########$$$&&&((()))((('''&&&$$$$$$#########$$$$$$%%%%%%&&&'''''''''&&&%%%$$$"""#####################$$$$$$$$$$$$$$$######"""%%%&&&'''''''''&&&%%%$$$%%%$$$$$$&&&(((((('''&&&$$$%%%&&&((()))+++,,,---+++000>>>XXXwww|||oookkkmmmzzz```;;;,,,&&&"""$$$############$$$$$$%%%%%%"""###%%%'''(((&&&### !!!"""!!!  !!!!!!!!!!!! !!!!!!###%%%'''&&&###!!!###%%%'''%%%"""!!!###&&&'''((()))'''$$$"""!!!"""!!!!!!""""""###$$$$$$$$$"""###$$$$$$######$$$&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$###$$$%%%'''(((******))))))'''&&&%%%$$$"""!!!!!!###(((///666;;;===<<<:::;;;>>>@@@BBBCCC;;;999888777666222...***#########%%%***111888<<>>???AAADDDFFFFFFDDDAAA???DDDFFFGGGHHHHHHIIIKKKMMMNNN]]]uuu222222111111222222333333222222444555555444333222444===UUUxxxwwwZZZEEE666...,,,///++++++***))))))***************,,,///222222///---.........///////////////,,,,,,---------...////////////...---+++***))))))((((((((('''''''''''''''&&&$$$"""###&&&)))+++++++++***)))((('''(((((()))'''))),,,......---+++******((('''&&&%%%&&&''''''%%%&&&(((***,,,---...///.........---,,,***)))((((((((()))))))))(((((('''))))))(((((((((((((((((())))))((((((''''''''''''((())))))***************(((((('''&&&$$$###""""""###$$$&&&((()))((('''&&&$$$$$$######"""#########$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%$$$$$$###"""%%%&&&'''(((((('''%%%$$$%%%$$$$$$%%%((()))((('''%%%&&&'''(((***+++,,,,,,---000999MMMlllzzzooo~~~rrrlllsssfffBBB***!!! !!!""""""######$$$$$$%%%%%%"""$$$&&&((((((%%%"""!!!"""""""""  !!!######!!! !!!%%%((()))(((&&&"""$$$&&&%%%######%%%((()))))))))'''$$$"""!!!!!!!!!""""""######$$$$$$$$$!!!"""############$$$%%%&&&%%%###!!!!!!###%%%&&&'''&&&%%%######$$$&&&'''((())))))))))))(((((('''###""""""###'''...444888;;;999777888;;;???BBBCCC;;;:::888777555222---***"""""""""%%%***111888<<>>;;;:::999::::::999999:::999888888999<<>>AAAAAABBBBBBCCCDDDDDDEEE@@@BBBDDDDDDCCCCCCCCCDDDHHHLLL___|||222111111000111111222222888666444111///------------000???^^^iiiMMM<<<555222+++***((('''%%%%%%$$$$$$&&&&&&(((,,,000222333222//////...---,,,++++++***---+++)))((('''((()))***------------------------,,,,,,++++++***))))))(((&&&&&&&&&(((++++++***)))'''((()))******)))(((''')))))))))((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&(((***,,,---++++++,,,,,,,,,+++******((()))***+++++++++++++++((()))))))))************((()))*********)))'''&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))((('''$$$$$$$$$$$$%%%&&&'''(((''''''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&))),,,,,,+++(((&&&&&&$$$"""!!!"""$$$$$$###$$$$$$%%%%%%&&&'''((((((%%%///333222BBBgggeeeVVVnnnggg999(((((("""$$$%%%%%%$$$###"""$$$%%%$$$""""""%%%((((((&&&""" !!!""""""!!!!!!!!!!!!"""""" $$$(((*********%%%)))------)))$$$!!! !!!"""!!!!!!"""$$$'''%%%&&&((())))))'''&&&%%%$$$""" !!!$$$%%%###!!! $$$''')))******)))%%%$$$###""""""$$$&&&''''''((()))***+++,,,,,,,,,&&&&&&%%%%%%'''***...000111111111444888:::::::::555333111000000000...,,,%%%%%%$$$%%%(((...333777;;;<<<===:::888888;;;???888999888777777888;;;>>>AAAAAAAAABBBBBBDDDEEEFFFAAACCCFFFGGGFFFEEEEEEFFFDDDHHH[[[yyy000000111111222222222333444111//////111000---***+++111???XXXvvvoooOOO999111000+++++++++*********)))))))))***,,,...///000111111111000///...---,,,,,,,,,...---,,,+++++++++------///...---,,,+++,,,---------,,,+++***))))))))))))((((((''''''((()))***+++&&&'''((())))))(((''''''(((''''''''''''(((((())))))(((((()))+++,,,***)))((('''''''''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''((()))***++++++,,,***((('''(((***,,,...))))))*********))))))((('''''''''''''''&&&&&&&&&+++)))&&&$$$###$$$%%%&&&%%%&&&)))******)))'''&&&%%%###"""###$$$&&&&&&%%%&&&&&&'''((())))))&&&###%%%$$$$$$######$$$$$$%%%&&&'''''''''''''''&&&&&&$$$%%%''')))*********))))))$$$ """(((+++((($$$$$$%%%%%%&&&&&&''''''''''''------333AAATTTvvv}}}pppRRRooopppJJJ,,,!!!$$$!!!"""###$$$%%%%%%$$$###""""""""""""###$$$&&&&&&***&&&!!! !!!!!!###$$$###!!!!!!!!!&&&......)))+++***)))'''%%%###"""!!! !!!!!! !!!###$$$&&&)))++++++((($$$!!!#########%%%&&&&&&$$$""""""###%%%&&&''''''&&&&&&$$$$$$$$$"""!!!!!!$$$&&&******************++++++&&&&&&%%%###$$$''',,,111333333444777999:::999777333111///.........---,,,***$$$ """%%%)))222:::;;;999777888:::<<<;;;:::;;;:::999888999:::;;;<<>>>>>===:::999999888999:::;;;<<>>333111000///...,,,***((('''&&&&&&'''))),,,...000111222///...---,,,+++***************++++++,,,,,,------//////...------,,,,,,,,,***************)))(((((('''(((***++++++***)))'''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&''''''((())))))(((((()))******)))'''+++++++++***************************************'''(((((()))***+++,,,,,,***+++,,,------,,,+++***((())))))************)))'''''''''&&&&&&&&&&&&&&&######$$$$$$%%%$$$$$$###!!!"""$$$&&&&&&&&&%%%$$$&&&$$$######$$$%%%%%%$$$&&&%%%%%%&&&((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%###"""!!! """$$$&&&'''((()))'''''')))---000000***%%%######$$$%%%&&&''''''(((''')))&&&(((333???YYY|||}}}~~~lllxxxxxx~~~\\\hhheeeAAA---+++############$$$#########"""!!!!!!!!!!!!!!!"""###$$$"""  !!!"""!!!###%%%$$$###!!!!!!"""!!!"""!!!!!!$$$)))***&&&######"""!!! """#########$$$$$$$$$$$$  """######!!!$$$###!!! """"""###""" """$$$"""$$$''')))***)))'''%%%#########$$$&&&+++222666:::777444333555777888888444333111111111000...,,,+++&&&"""###%%%(((...555=========>>>??????>>>>>>;;;::::::999:::;;;===>>>DDDDDDEEEFFFFFFEEEDDDCCCAAABBBDDDFFFGGGFFFEEEDDDDDDFFFPPPcccyyy,,,,,,,,,,,,,,,,,,,,,,,,......//////---,,,,,,,,,......555HHHeee{{{[[[BBB666333000000...,,,***((('''&&&''')))+++---///111222222///...---,,,+++*********++++++,,,,,,------------++++++,,,------.........++++++,,,,,,,,,+++***)))((()))+++,,,,,,***((('''((()))******)))((('''&&&%%%%%%%%%&&&&&&''')))))))))((('''(((******(((&&&+++++++++++++++*********++++++++++++++++++++++++&&&&&&'''((()))***++++++***+++,,,------,,,***)))(((((()))***************$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%&&&$$$######$$$%%%$$$###%%%$$$$$$%%%'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$ !!!"""$$$&&&)))***+++,,,***))))))+++***&&&###""""""###$$$%%%&&&'''(((%%%(((%%%(((111;;;QQQppp|||mmmrrr{{{cccllljjjDDD...+++$$$$$$#####################"""!!!!!!!!!!!!!!!""""""""" !!!###"""###$$$$$$"""!!!!!!""" """"""!!!###((()))&&&######"""!!!  """$$$$$$$$$######"""""""""""" """"""!!!"""!!!  !!!""" """"""!!! !!!### """%%%'''((('''&&&$$$""""""######&&&+++222777:::777444333444777888999666555333333333111///,,,,,,&&&######%%%''',,,333<<<===>>>??????>>>>>>>>><<<;;;;;;;;;<<<===???@@@BBBCCCDDDDDDDDDCCCBBB@@@@@@BBBDDDFFFGGGGGGEEEDDDDDDEEEMMM]]]rrr---,,,,,,,,,,,,+++++++++,,,...///...---++++++,,,,,,...555DDD]]]|||aaaGGG888333000000...---+++)))(((''')))***,,,...///111111111000///...,,,++++++++++++------............------'''(((***,,,---.........++++++,,,------,,,+++***)))***+++++++++***)))((()))***++++++***)))'''&&&$$$$$$%%%%%%&&&''')))))))))((('''((())))))'''&&&))))))******+++******)))++++++++++++++++++++++++(((((()))***+++,,,,,,---)))***+++,,,+++***)))((('''((()))******+++******$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$###""""""!!!!!!"""$$$%%%%%%%%%&&&&&&%%%######$$$%%%$$$###"""!!!!!!$$$''')))***)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""$$$'''***,,,......+++(((&&&&&&%%%$$$"""!!!"""###$$$%%%&&&'''((($$$'''&&&)))111777IIIeee~~~sssooo|||gggnnnoooGGG///+++%%%$$$######"""#########$$$###""""""!!!!!!!!!!!! !!!"""######"""  !!!"""###!!!"""''')))'''#########""""""!!!!!!!!! !!!!!!"""###%%%%%%$$$$$$###""""""!!!!!! """###"""!!!!!!!!! !!!!!!""""""!!!"""!!!  !!!!!!###%%%&&&&&&%%%$$$!!!!!!""""""%%%***111666999666444333555777999999888777666666555444000...,,,'''###$$$%%%&&&+++111999;;;>>>???===<<<<<<===<<<;;;;;;;;;<<<>>>???AAA???AAABBBCCCCCCBBB@@@???CCCDDDFFFHHHIIIIIIHHHHHHFFFFFFJJJWWWiii---------,,,,,,++++++++++++---///...,,,***+++,,,+++///555@@@TTTqqqhhhKKK999222000///...---+++***)))(((******,,,---.../////////111000...---,,,,,,++++++///000000000000...---,,,'''((()))+++,,,,,,,,,+++)))***,,,------,,,+++***+++++++++*********)))))))))*********)))(((&&&%%%$$$$$$$$$%%%&&&''')))))))))((('''((())))))'''%%%&&&''')))************)))************************((()))***+++,,,------...************))))))(((((('''((()))******+++++++++(((((((((''''''&&&&&&&&&&&&%%%$$$###""""""###$$$!!!""""""$$$%%%&&&&&&''''''%%%######$$$$$$$$$###!!!!!!!!!###&&&)))******%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###""" !!!"""$$$'''***---///,,,***'''%%%$$$$$$###"""!!!!!!"""$$$%%%&&&'''(((%%%((('''***111333@@@XXXyyy|||pppuuulllnnnwwwMMM111***%%%%%%###"""""""""######%%%%%%$$$###"""!!!!!!!!!  """""""""!!! !!!"""!!!"""''')))(((###############"""""""""!!!""""""!!! !!!#########$$$$$$$$$###"""""""""  """%%%%%%%%%######$$$######"""!!!  !!!!!!  !!! !!!"""###$$$$$$$$$ !!!!!!$$$)))000555777555333444666888999::::::999888888888666222///---'''$$$$$$%%%%%%)))///777:::===>>><<<:::;;;<<<::::::999:::;;;<<<>>>???>>>???AAACCCCCCBBB@@@???DDDEEEFFFGGGHHHIIIIIIJJJJJJGGGHHHQQQ___vvv---------,,,,,,+++++++++***---///...+++***+++---+++000666>>>NNNjjjlllNNN:::222//////...---+++***))))))******+++,,,------------111000///...---,,,,,,,,,111111222111000///---,,,'''((()))++++++***))))))((()))+++,,,,,,+++***))),,,,,,+++***))))))******((())))))))))))'''%%%$$$$$$$$$$$$%%%&&&''')))))))))((('''((()))((('''%%%%%%&&&((()))*********)))))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))((((((''''''''''''(((******+++++++++,,,,,,+++)))(((&&&%%%%%%$$$###!!! """$$$%%%!!!"""###$$$%%%&&&'''''''''%%%######$$$$$$$$$###%%%###"""###%%%'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%###"""  !!!###&&&***---///((((((''''''&&&%%%###""" !!!"""###%%%&&&'''(((&&&)))(((+++000000:::PPPqqqrrrrrrpppooo}}}QQQ333***&&&%%%###"""""""""######&&&&&&$$$###"""""""""""""""###""" """!!!"""""" !!!"""!!!"""&&&))))))##################"""""""""######"""  !!!###%%%%%%%%%$$$$$$$$$"""!!!"""$$$'''((((((&&&&&&&&&&&&$$$"""  !!!!!!   !!!"""###$$$%%% !!!###(((///444666444333444777999::::::;;;:::::::::999777333000---((($$$$$$%%%%%%)))...555999<<<===;;;999999:::888888888888999;;;===>>>===???AAACCCDDDCCCAAA???CCCCCCCCCDDDEEEGGGHHHIIIMMMIIIGGGMMMYYYnnn---,,,++++++*********+++///......------,,,,,,+++...444333777JJJcccnnnOOO;;;222222111000...,,,+++++++++***---000222111000111111666444222///---,,,,,,,,,222333444222///,,,+++***...---,,,***)))(((((((((++++++******++++++,,,---,,,+++)))''''''''''''(((&&&''')))******(((&&&%%%((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((***)))((('''''''''''''''&&&&&&&&&(((+++,,,+++)))'''(((***+++***)))'''&&&''''''((()))))))))))))))))))))*********+++++++++---------,,,***'''%%%###'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###""""""###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###"""!!!"""$$$%%%%%%###!!!"""###$$$$$$###"""!!!!!!"""$$$&&&))),,,---...---+++((('''''''''%%%###"""""""""###$$$''')))***)))'''''')))+++///999CCCggglll^^^}}}{{{rrruuu```333***'''%%%"""""""""######"""""""""############""""""###"""   $$$(((***'''&&&$$$$$$%%%%%%$$$$$$%%%$$$""""""######!!!  !!!###$$$&&&''''''$$$!!!%%%+++111222111///...+++'''""" !!! """!!!!!! !!!!!!!!!"""###%%%(((---000555777888888888999;;;======;;;888777888777666555111+++%%%$$$######'''---777:::<<<===<<<;;;;;;<<<<<<:::777777:::<<<;;;:::<<<===@@@CCCCCCBBBAAA???===???BBBEEEHHHJJJKKKLLLGGGLLLIIIKKKYYYiii++++++++++++******))))))---------------,,,,,,,,,***111222888KKKbbbqqqSSS???666333222111///...---,,,,,,,,,...////////////111333333222111/////////000000222333444333///,,,++++++******)))(((((((((((()))***)))))))))******+++++++++***((('''&&&&&&'''''''''(((((()))((('''%%%$$$$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))))))))(((((((((''''''''''''&&&&&&'''***++++++***)))******+++***)))(((''''''((())))))******)))))))))))))))***+++,,,,,,,,,......---,,,+++(((&&&%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###""""""###$$$%%%$$$###""""""############""""""""""""$$$&&&(((***+++,,,)))((('''''''''&&&$$$"""############$$$&&&((()))***((((((***,,,///888BBB^^^}}}qqq]]]uuu|||qqqrrrddd888***&&&$$$""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! """"""""""""!!!   """&&&***,,,(((&&&%%%$$$$$$%%%$$$$$$###"""!!!!!!""""""  !!!"""$$$&&&'''(((%%%$$$'''...333555444777555111+++&&&"""!!!!!!    !!!"""###$$$''',,,///222333555555555666888:::===;;;999888888888666555111+++%%%$$$######''',,,777999;;;<<<<<<;;;;;;;;;<<<:::888888:::<<<<<<;;;;;;===@@@BBBCCCBBBAAA@@@???@@@BBBEEEHHHJJJLLLMMMHHHNNNMMMPPP\\\hhh}}})))***+++++++++***)))(((,,,,,,,,,,,,------------+++111222999KKK___{{{tttWWWCCC999222111000...---,,,,,,,,,...///...------...000333////////////000222333444222333444333000---,,,,,,&&&&&&&&&&&&''''''((()))((((((((()))))))))*********)))((('''&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$!!!!!!"""$$$&&&'''((()))(((((()))))))))*********'''((()))))))))((('''&&&)))'''&&&&&&)))+++,,,,,,,,,,,,++++++***)))((((((((())))))************)))'''((()))***+++---...............---+++)))'''&&&%%%$$$$$$###############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###$$$%%%$$$###$$$##################$$$#########$$$%%%'''((()))%%%%%%%%%'''((('''$$$"""$$$#########$$$%%%'''(((,,,******,,,---///888AAARRRrrrwww\\\jjjqqqpppkkk@@@+++%%%###""""""###%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""!!! $$$$$$$$$###"""  !!!###'''***,,,)))((('''&&&%%%$$$$$$$$$!!! !!!!!!  !!!"""###%%%&&&'''%%%$$$'''---222333222444222...)))%%%###!!!  !!!"""######&&&***---444555777777777888;;;===>>><<<:::999999888666555111+++&&&$$$###"""&&&,,,555777;;;<<<;;;::::::;;;<<<:::999999:::<<<===<<<:::<<<>>>AAABBBBBBAAA@@@@@@@@@BBBDDDGGGJJJLLLMMMJJJQQQRRRTTT]]]eeevvv)))***,,,------,,,***)))***++++++,,,---.........000333222777GGGXXXtttwwwYYYCCC888///...---,,,+++*********---...///...------...000,,,------///000111333333111333444333000---,,,,,,'''&&&&&&&&&&&&'''(((((((((((()))))))))******)))***))))))(((((('''''''''((('''&&&%%%$$$#########!!!"""###$$$&&&((())))))(((((((((((())))))))))))&&&((()))+++***)))'''&&&***(((&&&&&&(((+++------///...,,,+++***)))))))))))))))***************)))&&&'''(((***,,,---//////...---,,,+++***((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%#########%%%%%%$$$###%%%$$$###""""""###$$$%%%$$$######"""###$$$%%%&&&######%%%''')))(((%%%###$$$$$$#########$$$&&&'''---+++,,,//////000777@@@IIIiiizzz```dddrrrnnnuuuKKK---%%%###!!!"""$$$%%%&&&&&&""""""############""""""!!!"""#########""" #########"""!!!  """&&&)))***++++++***)))'''%%%&&&'''  !!!"""""" !!!!!!###$$$%%%$$$###"""$$$(((+++++++++******))))))(((%%%!!! !!!!!!""""""######%%%))),,,555666888888888:::<<<>>>>>><<<:::::::::999666444111+++&&&%%%$$$"""&&&+++222666999;;;;;;:::::::::;;;:::999999:::<<<===>>>:::;;;===@@@AAABBBBBBAAA@@@@@@AAABBBEEEHHHKKKMMMLLLSSSRRRSSS[[[aaappp+++,,,...//////...,,,+++++++++,,,---......///000222222---222BBBSSSrrryyy[[[BBB444///...---,,,+++************---000111///---,,,+++++++++,,,---...///000000000222333222///---,,,,,,***)))((((((''''''((((((((()))***+++++++++******))))))))))))))))))((((((((('''%%%$$$#########$$$$$$%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&((()))++++++***((('''***(((&&&&&&)))+++------///...---+++***)))))))))))))))*********))))))(((%%%&&&''')))+++---...///,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))*********)))(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$%%%%%%$$$###&&&%%%$$$######$$$%%%&&&%%%$$$"""!!!!!!"""###$$$######%%%(((******'''$$$$$$######"""###$$$&&&&&&,,,,,,---000000111777???EEEdddzzzwwwvvvuuurrrooommmnnnooooooooowww|||kkkfff{{{qqqjjjXXX222%%%###""""""$$$&&&&&&&&&!!!!!!""""""""""""!!!!!!!!!"""#########"""  !!!!!!!!!  !!!$$$&&&)))+++...///...,,,((('''''')))!!! !!!$$$%%%%%%$$$!!!!!! !!!"""#########"""!!!"""###$$$$$$$$$&&&(((+++...///+++$$$  !!!""""""!!!"""#########&&&***---333444555555555666888:::<<<;;;:::::::::999777444111+++'''%%%$$$"""%%%***000333888;;;;;;::::::::::::::::::999:::;;;===>>>999;;;===???AAABBBCCCCCC@@@@@@???@@@BBBFFFJJJLLLLLLSSSRRRQQQXXX]]]lll,,,---.../////////...---,,,------...///000000000///,,,'''---===OOOooo___DDD444111000///...------------))),,,111222000---***((()))***,,,---............///000111111...,,,+++++++++******)))((((((((()))((()))***+++,,,+++***)))(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((()))*********)))(((***(((''''''***,,,------------,,,,,,+++***))))))((())))))))))))(((((('''$$$%%%&&&(((***+++---...++++++)))((('''&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''((()))***++++++***)))(((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$""" !!!"""###$$$$$$%%%''')))***(((%%%###"""""""""###$$$&&&'''++++++---111111111666>>>CCC```|||zzzvvvoooiiieeedddeeeiiigggeeeeeedddcccaaa___dddddddddgggnnn{{{yyyjjjqqqooofff}}}fff888&&&$$$######$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!"""$$$''')))+++---///111111...)))&&&(((***!!!!!!!!!###%%%'''''''''!!!!!!!!! !!!"""""""""#########""""""""""""%%%'''+++111333000''' ###$$$###!!!######"""""""""""""""###!!!"""###$$$$$$'''+++...666777777777666666888:::999888888999:::999777555111+++'''&&&$$$"""$$$)))...222777:::::::::999999888999999999888:::<<>>;;;<<<>>>@@@CCCEEEGGGGGGEEECCCAAA@@@BBBGGGLLLOOOOOOWWWWWWWWW[[[[[[dddwww---,,,,,,,,,,,,---...///000000000000111111111111...)))$$$+++777AAA[[[nnnPPP===000///...------------------...///...,,,***)))***'''(((+++...000222222222,,,...///...,,,***))))))&&&&&&'''''')))***+++,,,%%%&&&((()))***)))((('''###$$$%%%&&&&&&&&&%%%$$$"""$$$&&&((((((((('''&&&######$$$%%%%%%&&&''''''''''''''''''((((((((()))))))))(((((()))***++++++((('''(((***,,,---,,,+++(((***+++,,,,,,+++)))(((''''''(((((('''&&&%%%%%%###$$$%%%&&&'''))))))***---,,,***)))((((((((()))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%''')))+++,,,+++***)))''''''(((((((((((('''''''''&&&$$$%%%%%%&&&$$$###$$$%%%''''''''''''%%%$$$&&&$$$""" !!!###%%%$$$###"""###%%%&&&%%%$$$!!! !!!###%%%''')))'''(((,,,111111111666===>>>WWWzzzvvvjjjeeehhhoooyyy{{{yyy{{{~~~```XXXvvv|||vvvggg|||yyyEEE)))&&&$$$###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%!!! !!!!!!""""""###""""""!!!  !!!$$$&&&(((***+++...000111---&&&###%%%(((  """&&&((())))))""""""!!! !!! !!!!!!"""$$$'''(((---777BBBHHHGGGDDD...''''''---+++###!!!'''&&&%%%$$$"""!!!!!!!!!!!!!!!###$$$%%%'''***///222888999888777555444555666333444555777::::::888555111,,,((('''%%%"""$$$(((+++///555999:::999999999555777888888666777;;;>>>;;;<<<>>>AAACCCFFFHHHIIIGGGEEECCCBBBDDDHHHMMMQQQPPPYYY\\\\\\___\\\bbbrrr......,,,,,,,,,,,,......000000111111111000...---111******///111:::YYY{{{wwwRRR999444000,,,***+++---.........---,,,***)))(((((((((+++++++++---000222222222111111///---+++)))''''''''')))***,,,,,,***)))''''''''''''(((''''''&&&%%%))))))***++++++***((('''((('''''''''((((((&&&$$$%%%&&&'''''''''''''''&&&)))))))))))))))))))))))))))(((((((((''''''&&&&&&***+++------,,,+++,,,---((((((((()))((('''&&&&&&(((((((((((('''&&&%%%$$$'''++++++((('''***+++*********(((''''''(((((())))))'''%%%&&&((()))'''%%%%%%$$$$$$$$$%%%&&&''''''''''''(((***+++***(((&&&'''(((******+++***)))(((&&&'''((('''%%%############%%%(((***+++***)))'''$$$""" !!!"""%%%""" """&&&))))))(((###$$$$$$###!!!"""$$$&&&(((+++...111333666999<<>>FFFIIIQQQYYYWWWMMM555222222222///******...111(((!!!!!!"""!!!!!!"""#########%%%(((,,,///111222222333333444666777888555777:::;;;:::999::::::888444///***(((&&&&&&&&&&&&+++333888:::;;;;;;;;;999999888777777777777777666777999<<>>333000---,,,---...//////---,,,+++******************)))***---000333444444111000///,,,***(((&&&%%%))))))(((''''''((())))))((())))))))))))(((''''''&&&'''(((*********))))))***)))))))))++++++)))((('''''''''((()))***++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))+++,,,+++)))''''''(((%%%%%%&&&&&&'''((()))))))))((('''&&&%%%$$$$$$$$$$$$((()))&&&%%%(((***)))***)))'''&&&%%%$$$%%%%%%(((((('''((()))))))))(((&&&&&&&&&'''''''''&&&&&&''''''(((((((((***,,,...............---,,,***)))$$$%%%''''''&&&%%%&&&'''$$$%%%&&&''''''%%%$$$###$$$%%%&&&&&&&&&%%%######$$$#########%%%((()))***&&&&&&&&&$$$######%%%'''))),,,000333333333444555:::IIIgggtttnnnqqq|||gggccc~~~jjjwwwrrrCCC///''')))%%%$$$&&&!!!$$$$$$######"""!!!!!!!!!$$$"""!!! !!!  !!!###$$$#########""""""""""""###$$$&&&'''$$$###""""""$$$$$$!!!""""""!!!!!!!!!!!!!!!"""###$$$&&&%%%!!!###000???RRRSSSMMMDDD???>>>:::444******+++***&&&%%%...999???111$$$###&&&'''$$$###$$$$$$%%%&&&''')))+++,,,---...000222444666777888666888888888777888:::<<<;;;999666000***&&&%%%$$$%%%+++333999;;;<<<<<<<<<;;;:::888777777888:::;;;===>>>???AAACCCEEEGGGGGGEEEDDDAAA@@@@@@CCCFFFHHHGGGLLLTTT[[[\\\]]]dddmmmxxx,,,,,,************,,,,,,)))***+++,,,,,,+++******000,,,)))'''$$$...IIIdddhhhMMM@@@666333///---------,,,++++++******)))))))))***************---000333333333222111000...,,,***(((((())))))(((((((((((())))))''''''((((((''''''&&&%%%%%%&&&((()))*********)))***))))))***++++++***(((***)))(((((((((((())))))(((((((((((((((((((((((())))))))))))************((()))++++++***))))))***&&&&&&&&&'''(((***,,,---,,,+++(((&&&$$$""""""!!!"""&&&'''$$$$$$''')))((()))(((&&&$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((($$$%%%&&&&&&&&&%%%$$$$$$$$$'''***++++++***+++---.../////////...---+++***$$$&&&''''''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$"""!!!###$$$$$$$$$%%%''')))+++&&&'''&&&$$$###"""$$$&&&))),,,///111111222333444:::JJJiiiyyygggttt~~~oooiiisssrrr||||||III111&&&)))'''&&&'''$$$$$$#########"""!!! """  !!!"""###"""$$$###"""!!!""""""$$$$$$$$$############"""!!!""""""!!!!!!!!!""""""###!!!!!!"""!!! ---;;;IIIGGGAAA888111...,,,***,,,+++***(((%%%'''333@@@???111%%%$$$''''''%%%#########$$$&&&(((+++---...,,,---000333555777888888666777888888777777:::<<<;;;:::888222+++&&&######%%%***111777999;;;<<<======<<<;;;:::999:::;;;;;;<<<===>>>???@@@BBBCCCCCCFFFEEECCCBBBBBBCCCDDDEEEEEEIIIQQQZZZ]]]___fffooowww---,,,+++******+++,,,---******,,,---------,,,+++...+++&&& '''BBB\\\kkkOOOAAA777444111...------+++)))*********)))******+++++++++++++++---000222222222111111000...---,,,+++***))))))))))))))))))))))))'''''''''''''''&&&&&&%%%$$$%%%''')))************'''&&&&&&'''))))))((('''+++***((('''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''(((((((((''')))***+++***)))***+++&&&&&&&&&''')))+++...///---+++(((%%%###"""!!!!!!!!!%%%&&&######''')))(((&&&&&&$$$#########$$$%%%$$$&&&''''''&&&&&&((()))%%%&&&'''((('''&&&%%%$$$###''',,,---+++******,,,......//////...---,,,+++%%%'''((((((&&&%%%&&&&&&$$$%%%%%%%%%&&&%%%%%%%%%######$$$%%%$$$###"""!!!###$$$%%%%%%%%%'''***,,,(((((('''&&&$$$###%%%'''(((***,,,......///222444<<>>AAA@@@???>>><<<;;;:::999???@@@@@@AAABBBCCCDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDEEEHHHPPPYYY]]]```gggnnnvvv...---,,,++++++,,,---...+++,,,---.........------))))))&&& '''AAAYYY{{{oooRRRBBB666444111///...---,,,***,,,+++++++++,,,,,,---...---,,,,,,---000111111000///......------,,,++++++)))***+++,,,,,,+++***)))((((((((((((((('''&&&&&&###$$$&&&(((************&&&&&&%%%'''((()))(((&&&***((('''&&&%%%&&&((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''(((******(((''''''(((%%%%%%%%%&&&(((+++...000***)))&&&$$$###"""###$$$ $$$%%%###"""&&&(((((($$$$$$###"""###$$$%%%&&&$$$&&&(((((('''''')))+++)))***,,,,,,,,,***)))'''&&&***---,,,)))(((***---,,,---.........---,,,+++&&&((()))(((&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%&&&***---***+++***(((&&&%%%''')))'''((()))***+++---111555>>>UUUxxx|||wwwvvvvvvuuuvvvcccVVV~~~YYY777%%%(((((('''((('''###$$$$$$$$$$$$"""!!!   !!!"""!!!!!!!!!"""###!!!"""((()))'''%%%$$$###"""""""""#########$$$%%%%%%$$$#########""""""!!!!!!"""######$$$%%%"""!!!"""  %%%'''((()))((('''&&&(((+++$$$!!!!!!###$$$%%%+++222333+++$$$$$$%%%$$$$$$%%%###$$$&&&)))+++---//////...///222555777888888777333666888999888888888999:::<<<<<<777///(((%%%&&&&&&)))---000333777<<>><<<:::CCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCEEEHHHOOOXXX]]]___eeellluuu......,,,,,,,,,,,,......+++,,,...///000///......'''((((((###!!!,,,DDDZZZwwwrrrTTTCCC555222000/////////---,,,------------......///000...---,,,...000111000///------,,,,,,,,,,,,,,,+++)))***,,,------,,,***))))))))))))))))))(((((('''"""$$$&&&(((***++++++***(((''''''(((***+++***((('''&&&%%%$$$%%%''')))***((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''((()))***)))&&&$$$$$$%%%#########$$$'''***...000((('''%%%######$$$%%%&&&$$$%%%""""""&&&((('''###""""""""""""$$$%%%&&&%%%'''***)))((((((***,,,---...///000000...,,,+++)))+++---***'''&&&+++///+++,,,---.........---,,,''')))***)))&&&%%%$$$%%%$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$############%%%&&&&&&%%%&&&***---------,,,***(((''')))+++''''''(((((())),,,111555@@@YYY~~~yyyfffccclllyyyzzz```RRR~~~}}}ddd???))))))&&&######"""$$$$$$%%%%%%$$$###!!! !!! !!!###$$$###""" !!!""""""###""""""""" $$$%%%"""$$$+++---***$$$$$$###""""""###$$$%%%###$$$%%%%%%$$$$$$$$$%%%""""""!!!""""""###$$$$$$$$$ ###%%%"""!!!"""!!!###%%%&&&%%%###%%%)))$$$"""$$$(((***)))+++......((($$$$$$$$$"""###&&&%%%&&&(((***,,,---......///111333666888888888777222555999:::999888888888:::===>>>999111***''''''&&&(((+++...111666;;;???<<<>>>AAACCCCCCBBB@@@>>>AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBEEEGGGNNNVVV\\\^^^dddjjjttt,,,------...............+++,,,---...////////////...&&&$$$))),,,000>>>OOOpppzzzXXX@@@555333000...------......///...---,,,,,,,,,,,,,,,---------///000000...,,,000///...,,,+++***))))))+++***)))***+++,,,+++))),,,***'''((()))***'''%%%(((&&&%%%&&&(((******)))+++*********))))))((((((+++)))&&&%%%&&&((()))(((((((((''''''''''''((((((***&&&###$$$(((***'''$$$(((((()))((('''$$$!!!!!! !!!###''')))***)))'''&&&&&&&&&&&&%%%%%%%%%$$$!!!"""%%%%%%$$$!!!!!!!!!"""###%%%&&&'''+++---000222333111///---333333444444333111///...+++***(((&&&&&&'''(((***))))))***,,,---,,,***'''))))))))))))))))))******%%%%%%%%%%%%&&&&&&'''(((***)))'''%%%###""""""###$$$%%%''''''''''''(((***...---***(((&&&%%%%%%%%%'''((((((((())),,,000444???WWW|||jjj[[[XXXaaa|||~~~jjj\\\oooyyylllKKK,,,$$$'''&&&%%%'''$$$$$$$$$######!!! ###"""###''',,,---(((#########""""""!!!!!!!!! %%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&((()))(((&&&%%%###&&&'''&&&###!!!"""$$$###"""""""""""""""######""""""""""""############!!!###%%%&&&'''&&&&&&!!!"""$$$''')))+++---...///&&&!!!%%%(((&&&%%%&&&''''''''')))+++...111222111111111333555666555333000222555666777999;;;===>>>@@@@@@;;;333,,,(((''''''''')))...444999;;;<<<:::<<>>>>>???@@@@@@@@@AAADDDGGGGGGGGGGGGGGGGGGFFFEEEDDDHHHLLLPPPUUU[[[aaagggkkkuuu,,,---......//////......,,,,,,---...............---''''''---///111<<>>===;;;===>>>?????????AAADDDFFFGGGGGGGGGGGGGGGFFFEEEEEEHHHKKKQQQYYYaaahhhmmmpppwww------...////////////...,,,,,,---.........------+++((()))///000111:::FFFgggaaaIII666333///,,,,,,---------------,,,,,,++++++,,,,,,+++***)))+++...000000000------,,,+++++++++++++++---+++******++++++)))(((&&&%%%%%%&&&(((***)))(((&&&%%%$$$$$$&&&(((((('''(((((((((((((((''''''''')))'''%%%%%%&&&'''((('''''''''&&&&&&'''(((((()))---***'''(((+++,,,+++)))***+++++++++***(((&&&$$$#########%%%'''((((((&&&###$$$%%%'''(((***++++++(((&&&$$$###$$$$$$###"""$$$$$$############$$$$$$'''***...222555777888888///000111222444666777999333111///,,,+++*********((('''&&&&&&(((***))))))((((((&&&&&&''')))+++---)))'''%%%######%%%&&&(((%%%$$$#########$$$%%%&&&%%%&&&&&&&&&&&&'''***,,,***)))(((&&&&&&&&&&&&''''''((())))))***---222555777OOOuuuxxxTTTRRRgggsssvvvaaapppxxxxxxZZZ444%%%&&&&&&###"""$$$$$$######""""""!!!!!!!!!"""%%%+++...---'''""""""""""""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!$$$'''))))))&&&### !!!###$$$$$$"""!!!!!!"""$$$$$$###############$$$ !!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$!!!!!!"""###&&&***---000444---((()))******)))***%%%%%%$$$$$$&&&)))---///222111000111333333222111...000333444555666888:::<<<>>>???;;;444,,,(((''''''(((+++000666:::;;;;;;888:::<<<>>>???>>>===;;;<<<===?????????@@@CCCEEEFFFGGGGGGGGGGGGFFFEEEEEEHHHKKKRRR^^^jjjrrruuutttyyy------...////////////...,,,,,,------------,,,,,,+++)))***---...///777AAA```cccJJJ:::666111...///000000///,,,,,,++++++++++++,,,,,,---+++******,,,...//////,,,+++++++++++++++,,,,,,---+++******++++++)))(((###$$$$$$&&&((()))******'''%%%$$$%%%'''))))))(((''''''''''''''''''''''''(((&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&'''((()))+++)))'''''')))***)))(((((())))))((((((&&&%%%$$$'''&&&&&&((()))***(((&&&!!!"""###$$$&&&'''((())))))(((&&&%%%$$$###"""!!!############$$$$$$%%%&&&'''))),,,000333666777888222111000//////000111222555333111...,,,***)))((((((%%%######%%%((())))))'''&&&%%%%%%&&&))),,,---+++(((%%%###"""$$$&&&(((%%%$$$############$$$%%%%%%&&&&&&&&&&&&'''***---((('''&&&%%%%%%&&&&&&''''''((()))***+++...222555555JJJooosssOOOTTTsssnnngggpppzzzwwwaaa888%%%$$$%%%### $$$######""""""!!!!!!!!!"""  ###$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""!!!###&&&((((((%%%!!!!!!"""##################%%%$$$$$$############$$$ !!!!!!!!!""""""###$$$$$$$$$$$$#########!!!!!! !!!$$$(((---///111---(((''''''(((((((((&&&%%%$$$###%%%(((,,,...222111///000111222111000000222555666666777:::<<<:::===???;;;444,,,(((''''''))),,,222888;;;;;;:::999;;;>>>@@@AAA@@@>>>===;;;<<<>>>??????@@@BBBDDDFFFFFFGGGGGGGGGFFFFFFEEEIIILLLSSS```nnnvvvwwwttt{{{,,,,,,---...............***+++,,,,,,,,,,,,,,,,,,,,,***)))******---666???YYY}}}dddIII<<<666000---///000000...++++++*********++++++,,,000...++++++,,,---------++++++*********+++,,,,,,,,,+++******++++++***(((###$$$%%%&&&'''(((***+++((('''&&&''')))*********&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''''',,,***))))))***++++++***)))))))))))))))((('''''')))))))))+++,,,,,,)))'''$$$$$$$$$%%%%%%%%%%%%&&&((((((((('''%%%###""""""!!!!!!"""###$$$&&&((()))'''(((***,,,...000222333222111///...------......333222000---+++)))''''''(((%%%""""""$$$&&&'''(((&&&%%%%%%%%%&&&(((+++,,,+++(((%%%###"""$$$&&&((('''&&&%%%############$$$&&&'''((('''&&&'''***,,,'''&&&%%%$$$$$$%%%&&&''''''(((***++++++---111333555GGGhhhnnnMMMZZZjjjoooqqq{{{uuufff===&&&"""$$$###!!!###"""!!! !!!!!!$$$!!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!! !!! """%%%'''&&&$$$ """"""###$$$%%%%%%%%%$$$%%%$$$$$$###""""""######!!!!!!"""""""""#########$$$$$$##################!!! ###'''+++---...,,,***''''''((((((''''''&&&%%%%%%&&&))),,,---111///......000111111000000222444555666777999;;;888<<<>>>;;;444---((('''''')))...444999<<<;;;999999;;;>>>@@@@@@@@@>>>===999;;;===>>>>>>???@@@BBBEEEFFFFFFGGGGGGGGGFFFFFFJJJLLLRRR^^^kkkssssssqqq{{{++++++,,,---------------))))))***+++,,,,,,,,,,,,,,,+++***))))))---666>>>RRRvvvfffIII;;;444,,,***,,,...---+++******))))))******++++++111///------......---,,,++++++*********++++++,,,+++***)))***+++,,,+++)))$$$&&&'''((('''''')))***)))(((''''''***+++++++++&&&&&&&&&''''''''''''''''''&&&&&&''')))***)))((()))((('''&&&%%%%%%%%%%%%((((((((('''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%*********,,,------***'''((('''''''''&&&&&&%%%%%%%%%'''((('''%%%######### !!!###%%%''')))***(((((((((((()))+++,,,---...............//////000//////...,,,***((('''&&&(((&&&###"""$$$%%%&&&&&&%%%%%%%%%&&&'''((()))))))))'''%%%######%%%&&&((()))'''&&&$$$######$$$$$$'''((())))))((('''((()))&&&%%%$$$######$$$%%%%%%''')))***++++++,,,...000555BBB^^^jjjMMM___iii~~~wwwrrr~~~{{{tttlllDDD)))!!!""""""!!!!!!  !!! """$$$$$$###""" """""""""""""""#########!!!  !!! !!!###$$$$$$""" """""""""$$$&&&'''&&&%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""############$$$######"""""""""######!!!!!! !!!"""%%%(((***+++...---+++***,,,+++(((((('''''''''((()))+++,,,000...,,,,,,///111111111///000222333333444666888777:::===;;;555---)))''''''***///666;;;<<<;;;999777999;;;===>>>===<<<:::888:::<<<>>>>>>>>>???AAAEEEEEEFFFGGGGGGGGGGGGFFFJJJKKKPPPYYYccckkknnnnnnxxx~~~)))***++++++,,,,,,++++++'''''')))+++,,,---------***,,,---,,,,,,000777<<>>===;;;:::777999<<<=========>>>@@@EEEEEEFFFGGGGGGGGGGGGGGGHHHJJJMMMTTT[[[dddjjjnnnuuuyyy))))))***++++++++++++***%%%&&&(((***,,,---......(((---000000000444888;;;JJJpppoooPPP>>>555,,,))),,,///...+++))))))((())))))***++++++.........000222222000...,,,++++++***))))))******)))(((((()))+++------,,,)))+++,,,***'''%%%''')))(((&&&%%%&&&(((******)))'''''''''((((((((())))))((('''''')))+++,,,+++***+++***(((&&&$$$###""""""((()))))))))'''''')))***&&&&&&%%%%%%%%%&&&''''''&&&&&&(((***,,,+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&%%%###%%%&&&$$$###$$$$$$%%%&&&'''((('''&&&%%%$$$%%%''')))+++'''((()))++++++***)))(((******+++++++++***)))))))))'''%%%$$$%%%%%%###"""###%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&''')))***(((***------***'''%%%$$$'''%%%$$$""""""""""""###((()))******)))(((***+++111888MMMqqqnnnSSScccqqqsssuuusssxxxTTT222!!!!!!"""$$$$$$###"""!!!"""%%%'''""""""######$$$$$$$$$$$$!!!!!! !!!!!! !!!!!!"""""" !!!%%%'''%%%#########!!!  !!!!!!!!!"""###"""!!!!!!!!!"""$$$%%%!!!!!!""""""######$$$$$$%%%,,,000...---///---(((%%%&&&((()))***)))((('''---+++)))***---111333333111333444555555555777999555999===;;;555...)))''''''+++111888======;;;888888:::===???@@@???===<<<666999<<<=========>>>???DDDEEEFFFGGGGGGGGGGGGGGGFFFHHHLLLPPPWWW```iiippprrruuu'''((()))******************)))((())),,,---...---...000222222111111444777JJJgggtttTTTBBB444000222...---...((('''&&&&&&%%%&&&'''((())),,,,,,---///000///,,,******(((&&&&&&)))+++---------,,,+++***))))))))))))+++***((('''''''''((()))((((((((((((((()))******+++(((&&&''')))***)))'''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&'''(((***+++***)))((('''%%%%%%$$$$$$%%%&&&'''((((((&&&$$$###$$$$$$######"""######$$$!!!###%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&(((******+++,,,---,,,+++***)))''')))+++,,,,,,,,,***))),,,+++***'''$$$"""###$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%$$$###""""""&&&&&&%%%%%%%%%&&&''''''---,,,+++)))((('''''''''&&&%%%###""""""###%%%&&&'''(((******)))(((((())),,,;;;LLL```|||qqqZZZWWWyyy{{{uuuvvvvvv~~~^^^333 $$$### !!! !!!"""$$$$$$$$$###"""""" """%%%&&&$$$"""$$$######"""!!!!!!###$$$###"""!!! !!!"""###$$$%%%%%%###$$$$$$"""  """"""""""""!!! """"""""""""$$$&&&((()))%%%$$$$$$%%%''''''&&&$$$&&&''',,,333666333---)))'''((())))))))))))((((((''''''((())),,,///222444555333222333444666555555777777999999888222***$$$((()))///999??????>>>??????;;;;;;???@@@>>>===>>>;;;;;;;;;;;;<<<<<<======???AAACCCDDDDDDEEEGGGIIIHHHLLLPPPSSSXXX___iiipppooovvv***+++,,,,,,,,,,,,,,,++++++***))))))+++,,,,,,+++,,,...000000000222666:::HHHcccxxxYYYDDD555111222---,,,---''''''&&&&&&%%%&&&'''((())),,,,,,---...///...,,,******(((&&&&&&(((***,,,,,,---,,,++++++***+++++++++,,,+++******))))))))))))))))))(((((())))))***++++++)))'''''')))***)))(((************************((((((((()))))))))))))))+++***)))((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$$$$######""""""#########%%%&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&(((***+++******+++,,,,,,+++***)))'''(((***+++,,,+++***)))++++++***'''%%%###$$$&&&&&&$$$######%%%%%%$$$###&&&%%%%%%$$$######""""""%%%$$$$$$$$$%%%&&&'''''',,,+++***)))((('''&&&&&&&&&%%%###""""""###%%%&&&''')))******)))((()))***---888FFFWWWtttyyy]]]]]]uuusssvvv}}}eee;;;$$$$$$$$$  !!!"""""""""############""""""&&&$$$"""###%%%&&&%%%###$$$$$$###!!!  !!!###%%%%%%%%%$$$###!!!!!!!!!"""######$$$$$$###$$$%%%$$$""" !!!$$$$$$$$$&&&'''&&&###!!!!!! """$$$%%%$$$######$$$&&&'''&&&$$$&&&(((///999===888///)))(((((((((((())))))******(((((()))***,,,...111333444222000111333444555444888888999999888444---)))((()))///:::AAA@@@??????>>>;;;:::>>>???===<<<===:::;;;;;;<<<<<<===<<<<<>>KKKgggbbbeee{{{yyyppp}}}www}}}oooHHH---&&&$$$ !!!!!!!!! !!!!!!"""###%%%$$$###"""""""""""""""&&&###!!!!!!"""###""""""%%%$$$"""  !!!###$$$%%%%%%$$$###""""""""""""""""""""""""!!!$$$&&&&&&$$$"""!!!!!!&&&%%%'''+++///...((("""!!!  !!!###"""!!!###%%%&&&&&&%%%&&&***666FFFLLLCCC444***((('''&&&&&&''')))+++---************+++---///111444222000111333555666666999999999999999666111---'''(((///;;;AAAAAA??????>>>:::999<<<>>>;;;:::;;;:::;;;<<<=========<<<;;;>>>@@@AAAAAAAAAAAABBBDDDJJJMMMPPPRRRTTTYYYaaagggooorrr{{{+++++++++++++++***)))(((,,,+++******---.........,,,+++***)))+++000666:::AAAWWWxxx}}}cccLLL<<<555444...,,,...(((((('''&&&%%%%%%&&&'''(((((()))+++++++++************(((%%%%%%&&&((())))))************+++,,,---...,,,---------,,,***(((''''''''''''''''''(((((()))***)))(((((())))))***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------...---,,,+++***))))))(((''''''(((((()))***,,,,,,(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%(((***+++***)))''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))))))))))))))&&&'''((()))))))))(((((('''((()))(((''''''((()))'''%%%$$$$$$%%%%%%###"""#########"""""""""!!!!!!"""!!!""""""###$$$&&&&&&************)))(((((('''%%%$$$"""!!!"""###%%%&&&'''))),,,,,,,,,,,,---...222555888BBB___hhhkkkssspppwwwyyy|||XXX888(((%%%%%%########################'''&&&$$$"""!!!!!!""""""%%%$$$""" !!!"""$$$$$$%%%###!!! !!!"""""""""!!!######""""""!!!!!!!!!!!!"""%%%&&&$$$""" &&&%%%'''---444333***"""$$$###!!!  """!!! """$$$&&&&&&%%%''',,,???WWW```QQQ:::+++)))'''%%%%%%&&&))),,,///,,,+++******+++,,,...///444333222222555777888888<<<:::999888888555222///&&&'''...999@@@???>>>>>>===999888;;;<<<:::999;;;:::;;;<<<===>>>===;;;::::::<<<>>>>>>>>>???@@@BBBHHHKKKNNNQQQSSSXXX___eeelllmmmuuu++++++++++++******)))(((***))))))+++///222333222///,,,)))''')))---222555===QQQppp~~~fffPPP???777555...---///***((('''&&&%%%%%%&&&'''(((%%%(((***)))(((((()))++++++(((&&&%%%&&&((((((((((((((((((((()))+++,,,---***++++++++++++)))'''&&&&&&%%%%%%%%%%%%&&&''''''*********)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++++++++++++++,,,,,,)))((('''&&&&&&&&&''''''%%%&&&'''(((((((((''''''&&&''')))))))))((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&''''''''''''(((((())))))&&&&&&''''''((((((((((((%%%'''((((((''''''((()))(((&&&%%%%%%&&&&&&%%%$$$#########"""""""""""""""""""""""""""###$$$%%%&&&)))******++++++***))))))$$$###"""!!!!!!###%%%&&&(((***,,,---------///000555777777AAA^^^sssmmmlll~~~zzztttvvv}}}hhhDDD,,,%%%'''$$$$$$$$$$$$$$$$$$$$$###&&&%%%$$$"""""""""###$$$&&&&&&$$$######%%%''')))$$$"""  !!!!!!""""""######""""""!!! ###$$$###!!! %%%$$$%%%,,,333222***!!!$$$###!!!  ###""" !!!###%%%%%%%%%'''...EEEeeeppp]]]???,,,)))'''%%%$$$%%%)))---///---,,,+++++++++,,,---...222111111333666888888888===;;;999888777555111...&&&&&&,,,666<<<<<<;;;<<<<<<888666999;;;999:::<<<;;;;;;<<<======<<<;;;:::666888;;;<<<===>>>@@@BBBDDDGGGLLLOOORRRXXX___eeehhhiiippp++++++,,,,,,,,,+++******)))((()))+++///333444444000,,,(((&&&'''+++...000999IIIhhhkkkQQQ???666333,,,,,,///***)))((('''&&&%%%&&&''''''%%%(((******((('''***---,,,***'''&&&'''((((((((('''''''''((((((***++++++((())))))))))))(((''''''%%%%%%%%%%%%%%%&&&'''''')))***+++***)))(((***,,,************************+++++++++++++++************+++,,,---..................---,,,+++++++++,,,((((((((('''''''''&&&&&&$$$&&&''')))))))))(((((($$$&&&((()))(((((()))***))))))(((((((((((())))))(((***+++------,,,***)))&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&&&&'''''''''$$$&&&(((((('''&&&'''((('''&&&%%%&&&'''((('''&&&#################################"""######$$$%%%((((((***++++++***))))))###"""!!! !!!###%%%&&&(((+++---/////////111222777888:::EEEdddnnniiizzztttzzzyyyvvvPPP000%%%((($$$%%%%%%%%%%%%$$$#####################$$$%%%%%%###$$$$$$"""!!!!!!$$$&&&"""!!!  !!!!!!""""""###$$$$$$"""""""""!!!!!! !!!"""!!! ###"""$$$)))------'''!!!!!!  !!!%%%###!!!!!!###%%%%%%%%%''',,,EEEhhhvvvbbbAAA...***(((&&&%%%&&&(((,,,...---,,,+++++++++,,,---.........000333777888777666<<<:::999888888666333000((('''+++333999999999;;;;;;666555888;;;:::;;;>>>===<<<<<<<<<;;;;;;;;;;;;777999<<<======>>>@@@BBBAAAEEEKKKOOOSSSXXX```eeeeeegggnnn~~~))))))***+++++++++******(((((((((***...111222222///+++&&&%%%'''+++,,,---333BBB___rrrOOO<<<333000******---))))))((('''&&&%%%&&&&&&''''''***---,,,)))))),,,000...+++(((''''''((((((((()))((((((((()))***++++++((((((''''''(((((())))))''''''&&&&&&''''''((())))))+++,,,***((((((***,,,*********************************++++++,,,,,,------...///111111111111111---,,,,,,+++++++++++++++'''(((((())))))(((&&&%%%###$$$&&&((((((((('''&&&&&&(((******)))(((((()))***))))))))))))))))))***)))+++---//////---+++)))&&&%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&'''###%%%''''''&&&%%%%%%&&&%%%$$$$$$%%%'''((((((&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%&&&((()))***)))((('''###"""!!! !!!###%%%&&&)))+++...///000111222444777:::>>>LLLlllpppjjjxxxzzzkkk{{{YYY444%%%'''$$$%%%%%%&&&%%%$$$###""" """$$$%%%'''''''''$$$&&&&&&%%%!!! !!!!!! !!! !!!!!!"""######$$$!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""###""""""###%%%''''''%%%"""!!! """$$$%%%(((&&&###"""###%%%%%%%%%'''(((>>>bbbqqq___@@@///***)))'''&&&&&&(((+++,,,,,,,,,+++***+++,,,---...---///333777;;;;;;999666999888999:::;;;:::777444,,,)))+++222666777888;;;:::555444888;;;;;;===@@@???===<<<:::::::::<<<======???@@@@@@??????AAABBBAAAEEEKKKOOOSSSXXX___dddcccgggooo}}}%%%&&&'''((((((((((((((((((''''''))),,,...//////---)))%%%%%%(((+++,,,,,,000===ZZZ~~~xxxMMM:::111...'''(((,,,((()))((('''&&&%%%&&&&&&'''))),,,///...++++++///333///,,,)))'''((())))))(((******************+++,,,((((((''''''''')))***,,,((((((((((((((()))******)))+++,,,+++((((((***---************************((()))***+++---...///000000111222333444333222222+++******)))******++++++&&&''')))******(((&&&%%%!!!"""%%%'''''''''&&&%%%)))+++,,,+++)))''''''(((((((((''''''''''''(((((((((***---///...,,,)))'''%%%%%%$$$$$$%%%'''((()))%%%%%%$$$$$$%%%%%%&&&'''"""$$$''''''&&&$$$$$$%%%######"""$$$&&&(((''''''$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$############"""$$$&&&(((((((((&&&%%%"""!!! !!!###%%%&&&)))+++...000000111333555555:::AAAQQQqqqqqqkkknnn{{{eee{{{^^^777%%%&&&$$$$$$%%%&&&%%%$$$"""!!!!!!$$$'''((())))))---///000---((($$$$$$%%%  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!"""###%%%""""""##################""""""""""""$$$&&&((()))***'''$$$######%%%%%%$$$(((%%%777ZZZjjjZZZ???///***)))(((''''''(((***+++,,,++++++***+++,,,...///000222777<<<@@@@@@===999666777999<<<>>>>>>;;;888///+++,,,111666777999<<<999555444888;;;<<<>>>BBB@@@>>>;;;999999:::<<<===CCCDDDDDDCCCAAA@@@AAABBBBBBFFFLLLPPPSSSWWW^^^cccccchhhqqq}}}''''''&&&((()))***(((&&&((('''%%%%%%%%%(((***,,,---+++)))((((((***,,,...111<<>>+++$$$###!!!!!!  !!!###!!!!!!"""""" """$$$ """$$$%%%$$$###"""!!!"""""""""""""""""""""###"""!!!!!!"""###&&&'''000+++&&&$$$&&&'''$$$ ###%%%222JJJ]]]YYY@@@'''))))))))))))***+++,,,---000///---***)))***...111999555888BBBHHHBBB;;;999:::888777:::>>>>>>:::666000---+++///777===???>>>::::::999888777999<<>>@@@AAAAAA@@@??????@@@AAAFFFFFFGGGJJJPPPWWW^^^bbbeeeggglllvvv((('''&&&''')))***)))((()))((('''&&&''')))+++---+++***((('''''')))+++---111:::NNNnnnoooQQQ999...///+++***+++(((+++(((%%%###$$$&&&''''''***---//////...,,,++++++000---))))))***,,,+++***------,,,,,,,,,+++++++++'''''''''''''''''''''&&&))))))((((((((()))***+++---,,,+++***************///.........------,,,,,,***+++---...///...---,,,000111222222111///---+++++++++***)))(((''''''&&&((((((((()))))))))******+++***)))(((''''''((((((,,,,,,,,,,,,+++***)))(((,,,,,,++++++***((('''&&&((()))+++++++++***((('''$$$%%%&&&'''((()))))))))++++++******)))))))))((()))(((&&&'''((())))))(((&&&%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$%%%(((((((((((()))'''$$$!!!#########%%%&&&&&&$$$"""!!!"""######$$$&&&)))+++---///000222555999<<<@@@AAAKKKddduuukkkzzzzzzvvvzzz|||iiiAAA)))%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%&&&&&&...BBBMMMAAA///'''$$$!!!!!!  !!!"""###!!! """######!!!  """###"""###$$$%%%%%%$$$"""!!! $$$###""""""###%%%'''(((000,,,'''%%%''''''$$$!!!$$$%%%---@@@OOONNN;;;)))))))))))))))***+++,,,,,,000///...,,,***,,,///222444000333<<>>???;;;888111...+++---444999:::999999999777666555777:::>>>DDDAAA<<<888666888:::===???@@@@@@???>>>>>>@@@BBBHHHGGGFFFGGGLLLSSS[[[```___bbbgggrrr***(((&&&&&&(((************)))(((((((((***,,,...,,,+++***))))))+++---...000777JJJiiioooTTT<<<000000,,,+++,,,))))))'''&&&&&&((())))))(((,,,...//////---+++******000...++++++,,,---------,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((***))))))))))))***++++++------,,,+++++++++,,,,,,000000///...------,,,,,,,,,,,,---...//////000000444333222000///---+++***------,,,+++***)))((((((((())))))))))))*********///---,,,***))))))))))))---.........---,,,+++***,,,,,,,,,+++***)))((('''((()))***+++++++++***)))&&&''''''(((((((((((((((++++++++++++************)))(((((((((******((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''((((((%%%###$$$$$$$$$%%%&&&&&&###!!! !!!"""######$$$&&&(((+++,,,///111333666:::>>>???AAAOOOjjj}}}vvvxxxrrr{{{vvvxxx~~~zzztttGGG+++'''%%%$$$###""""""!!!""""""!!!"""############))):::DDD;;;---%%%"""!!! !!!!!!"""######!!! ######$$$"""!!! !!!"""###$$$%%%%%%&&&%%%$$$"""!!!"""!!!!!!!!! ######"""""""""$$$%%%'''000,,,'''&&&'''&&&$$$"""%%%$$$(((222===>>>555+++))))))))))))***+++,,,,,,//////...---,,,---111333111///000666999777333222444444555999===???===:::444111------111555777777999888666333222444888<<>>:::777666777999;;;>>>>>>===<<<;;;<<>>111000+++***,,,)))&&&&&&&&&'''*********(((+++,,,......,,,++++++,,,///...---------.........,,,+++++++++++++++++++++))))))))))))))))))******************+++++++++,,,------,,,,,,,,,------...///......---,,,+++******......---...///000222333666444222000...---------///......---++++++***))))))))))))*********++++++...---,,,*********++++++//////000000///......---,,,,,,,,,,,,+++***)))(((((()))***+++++++++******'''(((((()))((((((''''''************************)))))))))***++++++(((&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&((((((&&&$$$%%%$$$$$$%%%&&&%%%### !!!######"""###&&&((((((***---///222666:::>>>>>>GGGZZZsssxxxpppjjjdddbbb```^^^aaagggiiilllppptttwww{{{uuu{{{xxxzzzvvvxxx|||MMM...(((%%%$$$"""!!! !!!""""""!!!!!!"""...555000'''######""" !!!!!!""""""#########!!!!!!###$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$###""""""%%%$$$$$$######""""""!!!""""""!!!!!!"""###$$$$$$---***'''%%%%%%%%%###!!!$$$$$$%%%***...000...***((((((((())))))***+++,,,,,,---...------...000333333111111444777777666444555555666:::===???===;;;777333000///222555888999:::999666222111222777:::<<<;;;999777666777888999::::::999888777999<<>>@@@???777777999<<<===>>><<<:::666333///...000555999<<<<<<;;;888444222333666999888888777777777777888888555555555333333444666999;;;===@@@EEEKKKPPPUUUXXXVVVZZZ```jjjyyy***)))'''(((***,,,------))))))((((((((())))))***)))))))))***+++,,,---...000666EEEaaa}}}\\\AAA222///)))(((+++)))&&&%%%%%%''')))***)))(((''')))+++++++++,,,...000...//////...,,,++++++,,,*********+++++++++++++++((())))))******++++++++++++,,,,,,---...---------+++++++++,,,---...///000000000000000000/////////111000///...///000111222222111000//////000111222,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))))))))***,,,---///111111222222222222111111---------------,,,+++***))))))((((((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&'''((()))******+++,,,+++***+++++++++)))'''""""""###$$$$$$%%%&&&&&&(((((()))***)))((('''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&###!!!!!!"""######"""###%%%'''###%%%(((***---111666999AAAWWWssslllWWWKKKDDD@@@???AAAAAA>>>???BBBEEEHHHKKKNNNNNNOOOPPPRRRWWWWWW[[[aaaeeehhhpppyyy{{{uuu~~~iiieee~~~ttt}}}{{{sss]]]:::)))$$$###"""  !!!''''''&&&"""  !!! !!!!!!""""""!!!!!! !!! """$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$""""""""""""""""""""""""&&&&&&''''''''''''''''''%%%$$$###!!!!!!!!!"""######$$$%%%&&&%%%%%%&&&'''(((((((((((()))***++++++)))+++---...---------...---111555777<<>>AAA@@@222444777:::;;;;;;;;;;;;444111---***+++000777<<<<<<<<<;;;888555333333444333555777999:::999888777///000222111///---------111444999???FFFLLLPPPSSSYYY]]]ccciiittt(((((()))+++---......,,,++++++++++++++++++++++++------...///000111222333444555???VVVuuubbbFFF555111******---,,,+++***((()))***,,,++++++***+++,,,+++******,,,---,,,...///---)))&&&&&&'''))))))******++++++++++++'''(((((()))******++++++,,,,,,.../////////...---))))))***+++,,,...///000------......//////000000111111000000///.........---------------,,,,,,,,,&&&'''((()))***+++,,,,,,++++++,,,,,,,,,---------...---,,,+++++++++,,,---111111222333333222222222---------...------,,,,,,***)))'''&&&$$$$$$#########$$$%%%%%%&&&&&&&&&%%%'''((((((***+++,,,---...000---***)))***+++******((()))***+++,,,---...///++++++,,,,,,+++(((&&&$$$(((&&&$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''%%%###"""#########"""###$$$&&&$$$&&&(((***,,,///333777BBBXXXvvvvvv\\\JJJ<<<:::;;;AAAFFFJJJPPPWWWeeejjjqqqvvvwwwwwwwwwwwwqqqkkkfffddd___WWWQQQPPPQQQSSSXXX```kkkvvv}}}ttt~~~dddMMMfffvvvxxxhhhvvvpppsssKKK+++''''''&&&%%%$$$$$$$$$$$$""" !!!###%%%###%%%)))+++)))%%%###!!!!!!""""""!!!!!!"""### !!!!!!!!!!!!###"""""""""""""""###$$$######$$$%%%&&&''''''(((######$$$$$$$$$######"""!!!""""""""""""###&&&(((%%%$$$###!!!!!!###%%%''''''''''''(((((()))***+++,,,...111222000...------///555777333222666777333---000555888999:::;;;<<<888555000,,,,,,000777===;;;;;;;;;999555333222222222444777:::;;;:::999777...000222222000---++++++***,,,111777???HHHPPPTTTYYY]]]bbbgggrrr***)))'''(((+++...//////000///---,,,,,,+++)))((((((+++...000///......///444555;;;MMMlllbbbEEE333000++++++///,,,---***'''(((***,,,+++***(((((()))***+++,,,,,,------------,,,+++***)))(((((((((((((((((()))******...+++((()))+++---,,,+++000...,,,---......+++((('''((()))+++---///000111000...---...000222222111...000111111000.........111000...,,,***))))))(((+++***))))))***+++...//////...---,,,+++*********+++---///---+++)))+++---//////000000111111222222111111000///////////////------,,,+++)))'''%%%$$$%%%&&&((()))***)))(((&&&(((((()))***++++++,,,,,,000---***(((((()))))))))((()))+++---...///000000---+++)))((())))))((('''%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%###!!!%%%%%%###"""""""""###$$$''')))+++,,,---000444777999___dddKKKFFF@@@@@@KKKXXXaaakkkttt}}}xxxqqqggg___^^^\\\WWWSSSVVV___eeefffkkkyyyyyyrrr{{{mmmQQQ^^^}}}~~~}}}xxxnnntttzzzqqq}}}zzzTTT***((((((&&&$$$""""""$$$&&&!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!  !!!""""""!!! !!!###%%%&&&$$$!!! """%%%&&&''')))(((&&&$$$######$$$$$$###!!!"""$$$###&&&((((((%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((***+++...///////////////......000------111777:::666222666888:::;;;::::::;;;===444222///...///333888;;;;;;;;;999888666444333222333555888::::::999777666222333444555444222///------+++...777@@@EEELLLQQQUUU\\\dddiiiqqq'''&&&&&&(((,,,///111111---,,,++++++------,,,+++***---000111111000000000222333888IIIhhheeeHHH666111,,,,,,000---,,,***((((((***,,,,,,+++(((((()))***+++,,,,,,------------,,,,,,+++***))))))))))))))))))***++++++---+++((()))+++------,,,000...,,,,,,------***'''((()))***,,,...///000111///---,,,---///111111000111222222000///...000222222111///---,,,+++******++++++***)))***,,,...///......---+++************+++---...---+++***+++---,,,,,,,,,,,,---...//////000//////...............,,,,,,,,,,,,+++***((((((%%%&&&((()))***)))((('''(((((()))******+++,,,,,,...,,,)))((()))*********++++++---///000111111111000...,,,******)))(((&&&%%%%%%$$$$$$$$$#########"""!!!"""$$$&&&&&&%%%###$$$###"""!!!""""""###$$$(((***,,,...///222666888???ccclllRRR???BBBOOOcccuuutttqqqjjjaaa]]]\\\ZZZUUU^^^ggguuuzzz{{{sssVVV___|||yyyuuutttwwwooozzz}}}ZZZ222)))(((&&&$$$""""""$$$%%%### !!!""""""%%%%%%%%%$$$$$$$$$######!!!  !!!""""""!!!!!!"""$$$%%%&&&$$$"""!!!###%%%%%%'''((((((&&&$$$$$$$$$&&&'''&&&%%%######%%%&&&$$$&&&((('''$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((()))***......////////////......------...000333444444444666888::::::::::::;;;<<<777555111......111555888;;;:::999777555333222222666777:::<<<<<<;;;:::888666666555444333111000000---+++...666>>>CCCIIIOOOSSSZZZbbbgggnnn~~~(((''''''(((,,,...//////******)))+++---//////...,,,///111222111000111111///111555DDDaaajjjLLL999333------000...+++***((()))+++,,,,,,+++(((((()))***+++,,,,,,---------------,,,+++******+++************+++,,,,,,+++)))((()))+++---......///...---------,,,***(((******+++---...000111222...,,,+++,,,...000000///444444333111//////222555333222000///...------,,,,,,+++******+++,,,...///...---,,,++++++++++++++++++,,,------++++++,,,---,,,++++++***+++---...000///.........------------,,,,,,,,,,,,,,,,,,++++++%%%&&&((()))))))))((('''(((((())))))******++++++,,,***((((((***,,,,,,,,,...///000111111222222222333000...,,,+++***(((&&&%%%%%%%%%$$$$$$$$$$$$######""""""$$$&&&'''&&&%%%"""!!!!!! !!!"""$$$%%%'''***---000222444888:::DDDgggoooWWWJJJVVVmmmxxxpppggg^^^]]]___aaaeeemmm{{{rrrkkkjjj~~~```aaayyy}}}~~~tttssspppzzzccc;;;***(((&&&###""""""###$$$$$$!!!!!!$$$$$$&&&&&&%%%$$$$$$###""""""!!!  !!!"""###$$$!!!!!! !!!"""$$$%%%%%%$$$""""""###%%%###%%%'''(((&&&%%%$$$%%%&&&((()))(((&&&%%%&&&&&&%%%&&&'''&&&###"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))---....../////////......,,,.../////////000444777666888:::::::::999:::;;;;;;777222...---///222555999999888666444333222111666777999;;;<<<<<<;;;::::::888666444222222222222...,,,...555;;;???FFFLLLRRRXXX___dddjjjzzz,,,***)))***+++++++++)))***))))))+++---//////...---///111111000///000111///111555BBB\\\nnnPPP;;;555---,,,///---+++*********+++,,,,,,,,,(((((()))***+++,,,,,,------------------,,,++++++++++++*********++++++,,,(((''''''''')))+++---------------.........---,,,++++++,,,...///111222222---+++***+++---//////...444555555333111111333444333333111000////////////,,,,,,,,,+++,,,---...///...------,,,,,,------...++++++,,,,,,,,,,,,------...---,,,,,,---///111222////////////......------,,,,,,,,,,,,,,,+++******&&&&&&'''((()))(((((((((((((((((()))))))))******)))((('''(((+++---...---000000111111222222111111222000---,,,++++++)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$  !!!"""$$$&&&&&&)))---111333666999<<>>===;;;:::::::::777666444222222333555777888888777666555444333222222333555777999;;;<<<<<<777888:::;;;:::777444222111000222666777:::CCCLLLRRRWWW[[[]]]aaaooo&&&&&&'''))),,,------+++,,,+++***+++---...---,,,+++,,,---,,,******,,,---...111333999MMMooo{{{ZZZBBB888...+++---***---///000///+++)))((()))(((((()))***+++,,,,,,---......////////////......,,,,,,+++***************'''((()))(((&&&&&&))),,,)))+++......---,,,...///,,,,,,---...//////000111---,,,+++,,,.../////////...000333444222000///...//////............//////....../////////.........******+++,,,...///111222000...,,,+++---,,,***((('''(((+++---/////////......///000111000///---,,,,,,,,,------,,,+++******'''''''''''''''((())))))''''''''''''''''''''''''&&&%%%&&&))),,,//////.........///000111111000000000...,,,,,,---...---,,,((((((((('''''''''&&&&&&%%%###!!!"""###%%%%%%%%%"""!!!!!!!!!"""###%%%&&&((())),,,...222888@@@EEETTTmmm{{{uuuiiiaaannnxxxfffaaa^^^```fffpppxxxsssnnnoooqqqwwwaaaWWWttt{{{{{{www~~~ZZZ444///)))'''((((((%%%""" """$$$$$$$$$$$$$$$#########""""""!!! !!!"""### !!!!!!"""############!!! """$$$###"""###%%%''''''%%%###"""###$$$&&&''''''&&&$$$$$$$$$%%%######%%%'''(((&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%(((***+++,,,,,,***+++,,,---............111...,,,---000333333333:::;;;<<<<<<999888888888777777666666555555555555888888777777666555444444111222333666888:::;;;<<<777888888999888777666555333222444777888;;;DDDOOOQQQUUUYYYYYY]]]kkk(((((((((***,,,,,,***(((+++***)))+++---///...---,,,------,,,******,,,---,,,...000555HHHjjj~~~]]]EEE:::000,,,...+++---000111000+++((('''((((((((()))***+++,,,,,,---......///////////////......---,,,,,,++++++++++++)))***+++)))''''''***---))),,,...---***)))***,,,+++,,,,,,---...///000000...,,,+++,,,...000000//////000111000///......///...------------......///...///////////////......(((((()))***,,,...000111111///,,,+++---,,,***'''&&&))),,,///111000///...---...///000000...,,,++++++,,,------.........---'''''''''''''''((())))))'''''''''''''''''''''&&&&&&&&&''')))---///...---......000111111222222222333111///.........---+++''''''&&&&&&&&&%%%%%%%%%"""  ###&&&''''''######"""""""""$$$%%%&&&***+++,,,...333:::BBBHHHSSSfffoooiiicccdddyyy}}}sssiiibbb]]]]]]hhhuuuzzzrrrmmmnnnvvvaaaPPPkkkyyy~~~ccc666000***((())))))&&&### """######""""""""""""!!!!!!!!!!!!!!!!!!  """###%%%&&&!!!"""############%%%""" !!!$$$&&&%%%###$$$&&&''''''$$$"""!!!"""!!!###$$$###"""!!!!!!"""&&&$$$###$$$&&&&&&$$$!!! """%%%(((***,,,,,,---***+++,,,---............777888888666444333555777999:::;;;:::888666666666888888888888777666444333999999888777666555555444...///000222555777999:::999888777666666777888888333333555888999<<>>;;;999777666666111...222555444<<>>:::444///---...---,,,+++***)))(((((((((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''')))+++---.........//////000000000111222111///---,,,******)))&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&***+++---...000;;;SSSiii|||xxxnnnbbb[[[aaarrr{{{jjjaaaZZZ^^^ooo{{{rrrrrrzzzccc]]]kkknnnaaaQQQ777******'''''')))%%%###!!! """!!! !!!""""""!!!!!!""""""  ###$$$%%%%%%%%%###"""!!!!!!"""$$$%%%%%%%%%&&&%%%$$$###"""!!! ######$$$&&&)))***)))'''%%%%%%%%%&&&&&&%%%$$$$$$)))))),,,...+++$$$ !!!""""""""""""############$$$$$$$$$$$$%%%&&&'''(((...******,,,...---000444BBBPPPUUUIII:::555666555999999::::::::::::;;;;;;<<<:::888888:::;;;<<<<<>>===;;;999888777333000555777555<<>>???:::333/////////---,,,***((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''''')))(((''''''(((+++---///...------------......//////...---,,,+++*********&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&'''&&&&&&&&&***+++,,,---...;;;UUUlllyyynnnddddddmmmvvvyyyhhh^^^bbbnnn{{{zzzvvvttt|||}}}sss]]]^^^oooZZZ[[[===,,,)))%%%%%%'''######""" """!!! !!!""""""!!!!!! """"""###$$$###"""!!! !!!###$$$%%%$$$$$$$$$$$$######"""!!!!!! ###""""""###'''***++++++%%%%%%&&&&&&%%%%%%$$$$$$***))),,,///---%%%!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%+++((('''***,,,,,,///444???QQQZZZNNN===666777777888888999::::::;;;<<<<<<<<<999666666777:::;;;<<<:::;;;<<<<<<;;;999777555999555888888555>>>EEE???999::::::::::::::::::999999777666999:::;;;AAAHHHNNNRRRZZZdddkkkttt,,,---////////////000111444222///+++***)))***+++,,,+++***)))((()))*********,,,///333???[[[}}}dddHHH888333111000000---,,,+++,,,---,,,***(((+++******,,,---------///222222333333333222111111............///000111222111///......///...---+++((()))***+++,,,---------***++++++,,,---...///000------,,,,,,---...000111///000000///......000222333222111000000111222222222222222222222222222222---...000111222111000000...,,,+++,,,...000222222///---++++++,,,.........000666;;;;;;666111000111///---+++)))((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((***)))(((((()))+++---///------,,,+++++++++,,,,,,---,,,+++***))))))))))))''''''&&&%%%%%%$$$######$$$$$$$$$##################$$$%%%''''''''''''''',,,+++,,,+++,,,666NNNccc|||tttkkkkkkoooqqq|||wwwjjjeeefffhhhxxxwwwnnnmmmzzzaaaSSSuuuqqqUUUxxxgggFFF///(((######%%%!!!###"""!!!"""!!!!!!""""""!!!!!!"""""""""!!!  """###$$$$$$$$$###""""""""""""""""""""""""###""" """%%%)))+++,,,%%%%%%%%%&&&&&&%%%%%%$$$***))),,,000...'''"""  """###$$$%%%###$$$$$$$$$$$$$$$$$$$$$'''$$$%%%(((++++++///333999MMMYYYOOO???888888999888888999999:::;;;<<<<<<:::666222111333666888999999:::<<<===<<<:::888666:::666999999777CCCOOOMMM;;;;;;::::::::::::;;;;;;;;;888888:::::::::???FFFLLLPPPZZZeeennnwww+++,,,------------...000111000...,,,************++++++***))))))***+++,,,))),,,///222>>>XXX}}}fffIII999444444444555111...,,,+++++++++***)))+++)))))),,,---,,,...111333333333333333222111000,,,,,,,,,---...000111222111///......///...---,,,'''(((***,,,---.........,,,+++,,,,,,---///000111///.........///111222333000111222000//////000222444333222111000111222333333444444555555444444333...///000222222222111000---,,,,,,---///111111111///---,,,,,,---......---000333666666333111222333...---+++)))((()))***+++)))(((((((((((((((((()))&&&&&&%%%$$$%%%&&&'''(((+++************,,,---...---,,,+++)))))))))******++++++***)))((((((((((((''''''&&&%%%%%%$$$########################$$$$$$###$$$$$$&&&'''((()))***,,,+++***++++++222BBBRRRooo~~~|||sssqqqgggmmmxxxrrrhhhddd___nnnvvvhhhiiirrr}}}lllOOOiiisssRRRnnntttPPP444***""""""%%%!!!""""""!!! !!! !!!###$$$### !!! !!!""""""!!! """######$$$$$$$$$"""""""""#########$$$$$$$$$"""!!!"""%%%(((***+++###$$$%%%%%%&&&&&&&&&%%%***(((+++000000***###!!! !!!###$$$%%%######$$$%%%%%%%%%$$$$$$&&&######(((***+++///444888KKKXXXOOO???888888888888888999::::::;;;<<<<<<888444000...///333666888<<<===>>>???>>><<<:::999666333888999888FFFUUUTTT;;;;;;::::::::::::;;;;;;===::::::;;;;;;:::>>>DDDJJJNNNXXXeeeoooxxx)))***++++++***+++---///............---,,,+++++++++***))))))***+++---...+++///111222;;;UUUxxxkkkLLL;;;666666777999666222...+++++++++,,,++++++'''''',,,---,,,...333222222222222111000///...,,,,,,,,,---///111222333111///............---+++)))***+++,,,------...------,,,,,,,,,...///111222000000000000111333555666222333444333111000000111333222111000///000000111111333444555555444333111000000111111222222111111...---...///222333222111...------...//////---,,,///000222444555444444333...---+++))))))***,,,...+++******))))))******+++'''&&&%%%$$$$$$&&&''')))******++++++,,,------------,,,***(((''''''((()))+++***)))(((''''''''''''(((''''''&&&$$$######""""""""""""###$$$$$$$$$%%%#########$$$&&&))),,,---,,,***)))+++---000888BBB[[[nnnpppllllllttt}}}}}}sssXXX^^^jjjyyyxxxnnnfffeeettt~~~VVVgggyyyUUUgggZZZ:::---$$$$$$&&&"""!!!!!!!!!  ###&&&&&&$$$""" """$$$!!!"""#########"""!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$#########%%%###""""""%%%'''(((((("""###$$$%%%&&&''''''''')))'''***000222,,,%%%""" !!!""""""######"""###$$$&&&&&&&&&%%%%%%&&&###$$$(((,,,---111666===NNNXXXOOO???888555333999999999::::::;;;;;;;;;999555///---///333777999===>>>>>>>>>===<<<:::999444333999:::888CCCOOOMMM;;;;;;:::999999:::;;;;;;>>>;;;;;;<<<;;;:::===BBBHHHLLLUUUcccnnnyyy((()))******)))***,,,...,,,---/////////...---,,,******))))))***,,,...///...111333333:::RRRuuupppPPP===888777999;;;:::666000,,,+++,,,---...+++&&&''',,,...,,,///444111111111111000...---,,,,,,,,,---...000222333444000///------......,,,+++++++++,,,---------,,,,,,...---------...000222333222111111111222444666777333444555444222000000000222111000.........///000---///111333333111///---111111111111111111222222//////000222444444333111...------///000///---+++---...111444777888555333...---+++)))***+++...000,,,,,,++++++++++++,,,,,,'''&&&%%%$$$$$$&&&''')))******,,,------------------+++)))'''&&&&&&'''(((+++***)))((('''&&&&&&&&&(((((('''&&&$$$######"""!!!!!!"""###$$$%%%%%%&&&###""""""###&&&)))---///,,,)))))),,,...///333999KKK___~~~rrrhhhhhhooozzzoooggg______jjj~~~~~~hhhZZZdddxxxaaammmYYYcccaaa???///&&&%%%'''### !!!!!!!!!!!!!!!###''')))'''%%%###"""!!! $$$'''%%%%%%&&&%%%$$$""" """"""!!!!!!!!!###$$$%%%'''&&&&&&%%%$$$###""""""&&&$$$######%%%&&&'''&&&!!!"""###%%%&&&'''((((((((('''***111333---&&&###$$$#########""""""!!!!!!"""###%%%&&&''''''&&&&&&'''$$$%%%***---///333888CCCRRRZZZOOO???777222///999999::::::::::::;;;;;;;;;666111...000444888;;;======<<<<<<;;;:::888888666666======666===DDD???;;;:::999999999999:::;;;???<<<;;;===<<<999<<>>KKKiiipppQQQBBB:::333333999GGG@@@777000---,,,,,,,,,///......------,,,++++++111000000///...,,,+++***,,,---...///000000000000***+++,,,---...............---,,,+++++++++,,,---***++++++,,,...000222333555555555555555444444444777777888777666333111000222222222222222111000///111///...000222333111...---///111222111111111222111/////////111222111000///000000111111000000///+++---///111222111000///111...+++(((&&&''')))++++++,,,------,,,+++***)))***(((&&&$$$###$$$%%%&&&(((&&&&&&(((,,,//////---++++++******))))))((((((###%%%''''''&&&&&&'''((($$$%%%%%%%%%%%%$$$######!!!""""""############"""&&&%%%%%%'''***---......///...,,,+++,,,...000222CCCVVVuuuqqqkkkkkkppp}}}ssshhhaaafffzzzcccWWWVVVyyyoooiiiiii}}}YYYgggyyyxxxOOO000%%%&&&'''%%%###"""!!!  ###&&&((('''&&&%%%&&&!!! $$$''')))***&&&!!!"""&&&&&&%%%###!!!!!!"""$$$%%%(((&&&###!!! !!!""""""###%%%(((***)))(((%%%$$$$$$&&&)))(((%%%!!!"""$$$''')))***)))'''&&&$$$######"""!!! """'''------)))&&&%%%'''$$$$$$%%%''',,,222888<<>>:::999:::888444888888888888888888999999;;;:::999999999999;;;;;;>>>===:::777555777<<<@@@IIINNNVVV___jjjwww)))***+++,,,------------222111000///...............***''''''***---...------111000111;;;GGGdddsssTTTCCC:::333222666AAA@@@===777000------.........------,,,+++++++++/////////...---,,,+++***+++,,,---...////////////***+++,,,...///000000000---,,,***)))((())))))************+++---///000111444444444444444444555555555555555555444333222222222222222222222111000000111000///000222333111......///111111000///000111000//////000222333222111444444333333222111000///,,,---...///000000///...///---***''''''(((***,,,++++++,,,---,,,+++*********(((&&&%%%$$$$$$%%%&&&)))'''''')))---//////---******))))))((('''&&&&&&$$$&&&''''''%%%$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###'''&&&&&&'''+++---...---,,,,,,,,,------...//////444FFFfff{{{tttpppsssyyy}}}pppgggkkksssrrrUUUTTTaaayyyfff___bbblllyyy~~~UUU333&&&&&&'''%%%$$$###"""!!! !!!$$$&&&&&&&&&&&&%%%!!!!!! ###&&&((()))&&&""" """%%%$$$$$$###"""""""""###$$$'''&&&###!!! !!!!!!"""""""""$$$&&&(((((((((&&&%%%$$$&&&''''''%%%""""""$$$''')))***)))((('''$$$$$$######"""!!!!!!!!!"""'''++++++(((%%%%%%'''%%%%%%%%%'''+++000555888CCCGGGHHHBBB777000111444666888::::::999888888888999888444...+++---333999>>>@@@???<<<;;;===<<<888999:::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<===@@@>>><<<999777999>>>BBBHHHNNNYYYdddooozzz,,,,,,------------,,,,,,///......---------......,,,***'''(((***,,,......,,,000...///888BBB[[[~~~wwwWWWDDD:::333111555888<<>>???;;;666222111222777999;;;;;;999888888888:::999444...***,,,222888;;;>>>>>><<<;;;>>>===:::999999:::;;;;;;;;;;;;;;;===<<<<<<;;;<<<===>>>???BBBAAA???<<<;;;<<<@@@DDDGGGNNNZZZfffrrr{{{...............---++++++***************+++,,,---)))(((((((((***,,,...///,,,000---...666===SSSssszzzZZZEEE;;;555333555444777999777111---,,,------,,,,,,++++++******)))***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,((()))+++---///000111111///...---+++*********+++++++++++++++,,,...//////111111111111222333555666333222111000000111222333222333333333333333222222222111000000000000000000///000000///,,,+++,,,---000//////000333444444333999888555333111000000000///......------......//////---***(((''''''((()))'''(((((())))))*********))))))((('''&&&&&&'''''')))((())))))***+++++++++((('''&&&%%%$$$"""!!!!!!###%%%&&&&&&$$$"""######$$$$$$$$$$$$$$$###""""""""""""""""""######$$$%%%)))(((((()))+++,,,+++***((()))***+++,,,---------...888NNNooozzzssspppssszzzttthhhrrr{{{eeeeee{{{mmmQQQlllnnnooopppddd>>>)))'''(((&&&######"""!!! !!!!!!"""###$$$%%%%%%""" !!!$$$$$$ !!!"""$$$'''&&&$$$""""""""" !!!"""###############%%%$$$###"""!!!!!!""""""###!!!!!!###%%%%%%&&&%%%################## """$$$&&&''''''&&&&&&$$$#########"""""""""!!!###$$$%%%%%%######%%%'''''''''&&&'''((()))+++,,,666777777777666444444333777888::::::999777777777;;;999555...)))+++111666777;;;===:::999;;;;;;888666777888::::::::::::999<<<;;;;;;;;;<<<===???@@@CCCBBBAAA???>>>???BBBEEEIIIOOOXXXcccnnnwww~~~000000000///...---,,,+++''''''&&&''''''((()))***''''''((((((***+++...///...111...///666;;;MMMjjj|||\\\FFF<<<888777666666555333222111000///...---,,,,,,++++++******))))))***++++++,,,,,,++++++)))***++++++++++++++++++'''(((***,,,...///000111000///---++++++++++++,,,...............///000111111000000000000222444555444333111000//////000111222333333444444444333333222222111000//////000111000000000...+++***,,,---000//////000222444333222444333222111000000000000/////////......///000111111///---***((('''''''''''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))(((((())))))&&&&&&%%%$$$###"""!!!!!!!!!###%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$###""""""!!!!!! !!!!!!###$$$%%%***))))))***,,,---+++)))***)))(((((())),,,...000111777GGGdddrrrpppnnnoooxxxwwwsssrrr{{{kkkggg|||~~~[[[fffvvvoooiiikkkCCC,,,)))***'''"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%%%%!!! !!!###%%%%%%$$$###"""""" """###$$$$$$$$$$$$######""""""""""""""""""###  """###############"""""""""###$$$!!!!!!###$$$%%%%%%$$$$$$######""""""""""""!!!!!!############"""###%%%'''&&&&&&&&&''''''''''''(((000000111222333444444333555777888999777666666666;;;:::555///******///444777<<<>>>;;;999999999777666777999:::;;;;;;::::::999999999999:::<<<>>>???BBBBBBBBBAAA???@@@BBBDDDNNNPPPUUU]]]gggqqqxxx|||111111111000///...---,,,%%%%%%%%%%%%%%%&&&'''((($$$&&&((())))))+++...000///111///000777:::IIIccc~~~^^^GGG===:::999777999666222111222333222000---------,,,++++++*********++++++,,,,,,,,,++++++******+++++++++++++++***((()))+++---...///000000...---+++******++++++,,,111111000000000111111222111000///...///111333444333333222111000/////////333333444555555555444444222333222000......///111000000000---++++++,,,...111/////////111222111000......//////000//////.........//////000111111222222111...,,,***((((((((()))((((((((((((((()))***))))))))))))))))))(((((()))***+++***((('''((()))&&&%%%%%%$$$$$$######"""!!!###%%%&&&%%%%%%&&&'''######$$$$$$######"""!!!!!!!!! !!!###%%%&&&)))))))))+++------,,,***+++***(((((())),,,///111...222???XXXxxx{{{uuulllfffkkkzzzpppkkkrrrcccooonnneeewwwooocccrrrJJJ000,,,,,,(((""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$######!!!"""%%%%%%!!!!!!!!!""""""#########"""""" !!!"""###$$$%%%&&&&&&""""""""""""############"""  !!!"""!!!!!!"""$$$$$$######%%%&&&###$$$$$$%%%%%%$$$$$$$$$##############################"""######$$$%%%&&&%%%%%%&&&'''''''''&&&&&&)))***,,,...///000111111333555777888777666666777::::::777111+++***---000777>>>AAA>>>:::::::::999777999;;;===>>>>>>===<<<777777777888999;;;>>>??????AAAAAA@@@??????@@@BBBOOOOOOPPPVVV```kkkssswww222222222111000///...---&&&&&&%%%%%%%%%&&&''''''###%%%((())))))+++...111...111///111777999FFF^^^bbbHHH===;;;888555555555444333111000000111......------,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,---///000111111111------,,,+++,,,---...///222222111111111111111222222111///---...///111333111111111222222111111000333333444555555555555555333333333000------///222000000///---,,,,,,...000111000...///000000///---***,,,...000000...,,,+++***+++---///111111111111000///...---,,,+++++++++---,,,+++*********++++++((())))))******)))))))))+++---...,,,)))'''(((***%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%%%%&&&###############""""""!!!######""""""###%%%''')))(((((())),,,......,,,***)))))))))***+++---///000111333;;;MMMgggyyynnnkkkqqq}}}uuullllllxxx|||kkkdddhhhlll]]]yyyQQQ555///---(((%%%$$$###"""!!!!!!!!!!!! !!!###%%%&&&%%%$$$###$$$!!!"""$$$$$$!!! """"""!!! !!!"""#########""""""""""""$$$&&&((()))!!!!!!"""###############"""!!! !!!"""!!! ###'''(((''''''(((***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%&&&&&&%%%###$$$&&&'''((('''&&&&&&'''***---.........000222222444777888888777888999999:::888333---***+++---444;;;@@@>>>;;;;;;<<<;;;777888;;;>>>???>>>===<<<666666666777999<<<>>>???===>>>??????>>>======???FFFEEEGGGNNNYYYdddkkkooottt222222222111111000......(((''''''&&&&&&'''''''''"""%%%(((***)))+++...111...000...111777888DDD[[[dddIII===:::777333///333666444///+++---000///......------,,,,,,+++,,,------------,,,+++***++++++,,,,,,,,,++++++***......000111222222222222//////......///000222333333222111111111111111111333111///------...000222...///111333333333222222333333444555666666666555333333333000---,,,///222000000000...,,,,,,///111111000......//////---,,,***,,,///000000...+++((('''))),,,///111111111000......---------......///000///---,,,,,,,,,------((())))))*********))))))---///000...***((()))+++%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&$$$$$$%%%###############"""!!!!!!%%%$$$$$$###%%%''')))+++'''((())),,,...///---+++'''(((+++---.../////////888888<<>>>>><<<;;;<<<===<<<<<>>999666333000111111///,,,+++++++++,,,,,,---....../////////000///---,,,++++++,,,,,,***,,,...///000///...---......///000111222222222222222111111111222444555333333444444444444444333......///000111222222333111111111111111222333333222444666666555444333444333111///...------...///222000---++++++,,,...000000///...,,,++++++,,,,,,---------,,,***)))***+++***,,,...000222222111111222111000...------,,,,,,...---,,,---//////---+++((()))***++++++******))))))+++---,,,)))(((((()))%%%&&&'''&&&$$$###$$$%%%)))))))))((('''&&&%%%$$$$$$$$$%%%%%%$$$!!! """""""""$$$&&&(((***,,,///000///---------///---,,,//////---...111:::EEEUUU```dddcccccceeettt|||sssrrr{{{xxxhhhqqqwwwyyydddqqqpppUUUlllnnnLLL111%%%###&&&%%%$$$"""!!!  ###%%%%%%$$$""" """"""$$$$$$###!!! !!! """$$$$$$###$$$&&&((())))))'''%%%######"""$$$***,,,)))''''''##################$$$$$$'''(((((()))111:::???===666444111000...+++(((%%%%%%&&&'''((((((((('''''''''&&&%%%$$$###$$$$$$%%%$$$%%%&&&(((******)))'''&&&''')))+++---......//////222555666777777888999;;;777555333---&&&&&&+++...333999======<<<;;;;;;<<<;;;999999:::::::::999777666666777888:::<<<>>><<<=========<<<;;;:::999999777888===GGGRRR[[[```ggguuu---///111333333111...---,,,++++++,,,,,,,,,)))'''))))))***+++,,,---...///......///111000222<<>>;;;888555000)))(((+++---222999>>>???>>>=========;;;999999:::;;;:::999777666555555666999<<<>>>>>>>>>>>>===<<<:::888777777555666<<>>AAA???<<<888333---***))),,,111888===???>>>>>>===<<<:::999888999999888777888666444444555888<<>>???>>><<<:::888666555555333222222888BBBNNNXXX]]]fffmmm}}}666555333111111111222333222111111222222111///---************++++++++++++...,,,,,,//////...111777FFFccclllSSSEEE===666222...///000///,,,+++,,,---+++*********,,,...000111222333333333222111000///000000000111111111222222000111333555555555333222111111111111222333444444444555555666777666666666888888777666666555444444444333333222222333333333///111444444444333333444444333333222222111000000000000///...---,,,,,,+++000000000///...,,,+++***&&&((()))))))))))),,,...------.........---++++++,,,,,,,,,,,,---///000111///---------...---,,,***)))(((&&&%%%&&&''')))+++---------......---***'''&&&&&&''''''''')))---000*********)))((('''&&&%%%%%%%%%$$$$$$############$$$$$$$$$&&&)))+++,,,---)))+++,,,,,,+++***,,,---,,,...111333222666EEETTTuuuxxxhhhaaafffrrr{{{uuu{{{|||ooonnnvvv}}}uuuxxxfffvvv\\\eee[[[666"""  !!!""" !!!"""###$$$!!!$$$"""###+++***$$$!!! !!!""""""!!!!!!###%%%''''''&&&$$$"""###!!!"""(((+++(((&&&&&&%%%&&&(((***+++***((('''&&&)))***((()))///333444...,,,+++,,,.........---(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))******)))''''''...555666000((()))((('''&&&&&&%%%&&&&&&"""%%%)))---111666<<<@@@@@@AAA@@@===;;;:::555//////222555777888888888999:::888666555666666555333666555333333555777:::<<<===<<<:::888666555444444333222444:::DDDOOOXXX]]]dddkkk|||222333333333444444444444444333222333444333000...,,,,,,,,,,,,,,,+++++++++///,,,---//////...///444AAA]]]nnnTTTEEE===777333000111111000...---...///******)))***+++---000222222222333333222111///...222111111000000000000000,,,...000333444333222000...///111333444444444444222333444555666777777777666666666555555444444444888777666444333222222222...111333444444333333444444444444333333222111000///...---,,,+++++++++,,,---------------+++***)))'''(((***))))))***,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++,,,------+++)))''''''&&&&&&''')))+++,,,---+++***+++------+++)))(((((((((&&&&&&'''+++...)))))))))((('''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&'''((((((***,,,...***,,,,,,,,,++++++,,,......111444555444;;;NNNaaa~~~rrriiihhhrrr|||{{{ssslll{{{vvvooosssfffkkkiiiAAA######""""""!!!!!!!!!""""""  """$$$%%%!!!%%%### &&&111222***  !!! !!!"""$$$&&&&&&$$$"""!!!$$$!!!"""&&&)))'''&&&'''&&&(((,,,......,,,)))&&&%%%)))***''''''+++///000,,,***((((((***,,,------((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''')))+++,,,(((&&&***666BBBCCC666)))&&&&&&''''''''''''&&&&&&###%%%)))+++...333888;;;:::===>>>===???BBB>>>777333555666555555555666888;;;999777666666666555333444444333444555777999;;;;;;:::888555444333333333000111444<<>>UUUjjjsssgggkkkuuuzzzttt~~~~~~kkkvvv||||||xxxrrr~~~}}}kkkmmmtttJJJ'''&&&%%%$$$###"""""""""""" !!!$$$&&&"""&&&%%%""")))666777///  """######!!!######%%%$$$$$$&&&'''***///222111...)))&&&###((()))%%%$$$(((---...---***'''&&&(((+++,,,---''''''%%%$$$###$$$$$$%%%&&&&&&%%%%%%&&&(((+++---&&&%%%,,,>>>NNNNNN<<<***$$$%%%'''((()))(((''''''%%%''')))+++,,,000444777555999<<<===BBBGGGEEE===777777777555333333555777<<<:::888777777777555444333333444555666777999:::999888666444333222222333(((***///888DDDPPPXXX[[[```gggzzz///000111222333444444444333333333222222111111111///,,,***+++...///...,,,...///000000///000222444>>>XXX|||vvvZZZEEE:::555444444444222111000000//////+++++++++,,,---...000111111222333444444222111///111///...///111000---***((()))+++,,,,,,+++***)))---///222555777888777777333444666888888777555444---444777555222555999:::888999999888555333222222///000222444555666777777444444333222111000//////---,,,+++++++++,,,---......,,,***(((''')))***,,,)))((('''''''''(((******///---+++)))((()))+++------,,,+++)))(((((('''''''''%%%%%%'''+++---+++)))''''''''''''(((***+++,,,)))))))))***,,,---,,,******)))))))))))))))******))))))))))))((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''***)))))))))***+++,,,,,,+++((('''***+++)))***...;;;;;;BBBLLLMMMJJJVVVgggwwwooosssyyyyyysssttt|||vvv}}}|||pppttt|||wwwuuuxxx}}}UUU222***((($$$""""""%%%$$$""" !!!""" $$$$$$!!!'''111000&&&!!!  !!!%%%$$$$$$$$$%%%$$$!!!!!!""""""""""""%%%)))000555555000***%%%&&&'''(((((('''(((***,,,...---+++***)))(((((((((''''''&&&%%%$$$$$$$$$$$$''''''''''''&&&'''***,,,,,,***---<<>>&&&$$$%%%&&&'''(((******+++---,,,******,,,000444777666888;;;???BBBCCCAAA???999888555222000222555888999:::;;;<<<;;;999777666666444222222555888999999999777444111///...------///,,,,,,333:::@@@IIIRRReeefffttt000000111333444444444444444444444333333333222222111...++++++---...---,,,...///000000000111333666<<>>@@@???===777666333000///000333666888999:::;;;:::888666555777444222111333555666666666444222000...------...///---...333888???IIISSSfffggguuu000111222333555555555666666666555555555555444444333000,,,++++++---......///000111111111222555777:::SSSwwwwww[[[HHH===999888888777666555333222111000333222111///............111222333444444222111///000///...///000///,,,***...------,,,,,,,,,------111333555777888888777777666666666666666555444333111777999666333444666555777777777666555444444333444444444444333222111000///000222333333111000///,,,+++******+++,,,---...,,,+++)))(((((())),,,---++++++***))))))******+++((('''&&&&&&'''))),,,...---,,,+++)))(((((('''''')))(((((()))+++,,,***))))))))))))))))))***+++,,,)))((()))+++...///...---,,,++++++******+++++++++(((((((((((('''&&&%%%%%%''''''&&&&&&%%%$$$$$$###'''''''''((())))))******++++++---...,,,,,,333<<>>666***$$$$$$%%%&&&&&&'''((((((------,,,,,,---...///000111111222555888::::::999333222000......000333555::::::;;;;;;;;;999777666777555222111111333333333333111///---,,,------...111000222555777===JJJVVVfffiiiwww000111222444555666666777777777777777666666666666222000---++++++---///111222333333333222222444555;;;QQQsssxxx]]]III???;;;::::::999888777555444222111333222111000///.........111222333444444222111////////////000///...,,,+++,,,,,,++++++,,,...000111444555777999:::999888777777777666555444444333333333888:::888666888999888333222111111333444444333333333333333222111000000+++---///111222111///---++++++*********,,,---...,,,+++)))'''(((***,,,...---,,,,,,++++++*********+++*********+++,,,...000---,,,+++)))((((((''''''((((((((()))******)))(((+++************++++++,,,))))))***,,,000111111000------,,,,,,+++,,,,,,,,,(((((((((((('''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&'''((()))******+++++++++---///000------777BBBddd~~~uuuiiippp~~~{{{iiidddlllxxxsssooouuu||||||tttrrrrrr}}}yyy}}}yyyggg888---$$$###&&&&&&### """""""""""""""###$$$$$$###$$$""" $$$"""  """$$$%%%$$$"""""""""###$$$"""!!! !!!"""###$$$%%%%%%***,,,000222111...)))&&&''')))++++++)))&&&$$$$$$(((((()))***************######$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$$$$$$$$$$###%%%&&&)))000666333,,,$$$$$$$$$%%%%%%&&&&&&&&&******+++---............222111000111333444444333...---,,,---000444666777<<<<<<======<<<;;;:::999777444111000111333333333222111...,,,+++,,,---...333444666888888===KKKYYYeeekkkxxx000111222444555666777777777777777777777777777777111///---+++,,,...111444555555555444222111222333<<>>@@@???777444222111222333222111///000111111111111111111(((***---///000///---+++******))))))***,,,---...---+++)))(((((())),,,------------,,,+++***))))))---,,,,,,,,,,,,---...///---,,,+++)))((((((''''''''''''((()))((((((((((((---,,,,,,++++++++++++,,,******+++///222555555444//////...---------------))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''')))***+++,,,,,,,,,,,,---000111......777CCC```|||vvvnnnkkkwwwuuunnnmmmsss{{{~~~nnnkkkooo{{{{{{~~~yyysss}}}~~~vvv~~~vvvxxxwwwEEE444%%%###'''&&&$$$###""""""""""""""""""###$$$$$$%%%### !!!!!!!!!  !!!"""!!! !!!###%%%%%%$$$!!!!!!!!!!!!"""$$$%%%&&&((())),,,------***(((&&&(((***,,,+++(((%%%######'''''')))*************** !!!"""###$$$$$$######!!!$$$%%%$$$######$$$###'''***+++///222111---$$$$$$$$$%%%%%%%%%%%%%%%&&&'''))),,,---/////////444222000000000000...---)))((()))...444999<<<<<<<<<<<<<<<;;;;;;:::999888555333111000222444555555444222///,,,+++,,,...///666777999;;;:::>>>KKKYYYbbbjjjxxx///000111333555666777777555555666666666666777777000000///...---...111444555555555444111000111222;;;LLLhhh|||```LLLBBB>>>===999:::::::::999777555444//////...//////000111111111222333444444222111//////111333222000.........******,,,...000333555777777999;;;<<<===<<<;;;:::888666444222222333444555666999999888;;;BBBFFFFFFAAA===777555555444111...---...///000111111111111)))***,,,---...---,,,+++***)))))))))***+++---......,,,***(((''')))+++,,,------------+++***((('''++++++*********++++++,,,---,,,+++)))((((((''''''&&&''')))***)))((()))***///...---,,,,,,,,,,,,,,,,,,,,,...111555888999888111000//////............************)))(((''''''$$$%%%%%%&&&''''''((((((&&&''')))+++,,,------,,,------...000......555>>>NNNiiiuuufffhhhyyyrrrnnnooo|||uuugggeeekkkyyyxxx|||wwwsssvvv|||xxx{{{}}}tttZZZBBB+++&&&'''&&&%%%%%%######"""""""""######$$$$$$$$$""" !!!!!!!!!  !!!  ###%%%&&&%%%!!! !!!###%%%&&&%%%&&&((())))))((('''&&&)))***+++***'''$$$######&&&''')))***+++***))))))"""######$$$###"""!!! """$$$%%%$$$$$$%%%&&&'''+++---,,,...000000,,,%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***,,,...//////333222000000///...+++)))&&&&&&(((...777===???>>>::::::999999888777777777555333000000222444555555666333000......000222444777777999;;;<<>>===777888999::::::888777555000000000000000111222222111222333444444222111///000333555444111//////000---...000222444555666666888999<<<===>>>>>>===<<<777555333111111333555777999:::888666:::CCCHHHHHHDDD>>>888666777666333000------...///000000000000+++,,,---------------,,,))))))((()))***+++---...///---+++((('''((()))***---------,,,+++)))'''&&&''''''(((((()))***+++,,,---,,,+++)))((((((''''''&&&(((+++,,,******,,,...000///...---,,,,,,,,,,,,---...///333888;;;<<<<<<222222111000///......///+++,,,,,,++++++***)))(((&&&&&&&&&'''''''''''''''$$$&&&(((+++,,,,,,,,,+++...,,,,,,......---111777>>>QQQiii|||ssskkklllvvvvvvnnnlll|||vvvqqqiiinnn}}}zzzzzzlll}}}qqqsssSSS444***)))&&&%%%'''%%%%%%$$$$$$$$$$$$%%%%%%"""!!! !!!### !!!"""###""" """###$$$$$$  """$$$&&&$$$$$$%%%&&&'''''''''''')))******(((&&&$$$$$$%%%&&&''')))***+++***((('''"""###%%%%%%%%%$$$"""!!!###$$$%%%%%%$$$%%%'''(((+++---,,,)))***......+++''''''&&&&&&%%%%%%%%%$$$&&&'''((()))***,,,---...000////////////...***'''&&&%%%'''///777===>>><<<<<<;;;:::999999888888888555333000///000222222222555333111000222555999<<<666555666:::===???FFFNNNVVVdddttt~~~---...000222444555666666222333333333444444555555444555555222...+++,,,...///000111222111222444666555BBB\\\|||cccNNNCCC>>>===666777999::::::999777666333333222222111222222333111222333444444222111///111444666555222000000111111333444666777777666555888999<<<>>>??????>>>===777555222000111333666888;;;:::777555999BBBHHHHHH???:::555444777999777444---...//////////////////........................)))(((((((((***+++---///000...+++(((''''''((()))---------,,,+++(((&&&%%%%%%&&&''')))***,,,---...---,,,+++)))(((((('''''''''***------,,,,,,...000111000///...---,,,,,,,,,...///111555:::===>>>>>>333222111000////////////,,,,,,,,,,,,,,,+++))))))((((((((('''&&&&&&%%%%%%###$$$'''***+++,,,+++***...++++++---...---...222666???MMM]]]qqqttthhhfffuuuqqqaaajjjwwwooojjjooozzzppppppxxxdddqqq```<<<---***&&&%%%''''''&&&&&&%%%%%%%%%&&&&&&!!!!!!%%% !!!###%%%&&&%%%""" !!!""""""!!! !!!$$$%%%###$$$$$$%%%&&&'''((())))))***)))'''%%%$$$%%%&&&'''((()))++++++)))(((&&& """$$$'''(((((('''&&&%%%&&&&&&%%%$$$%%%(((***......***&&&&&&+++---+++(((''''''&&&&&&%%%%%%$$$(((((((((((()))***+++,,,+++,,,---///000...+++(((&&&&&&(((...777<<<<<<999??????===<<<<<<<<<<<<<<<666333000...////////////444333111111444999>>>BBB555222333888===???DDDIIISSSbbbrrr|||000000111222444555555666555666666666555333111///111000///...---,,,++++++...000222333222222333444;;;@@@UUUzzzeeeNNNBBB>>>===999:::;;;<<<;;;999666555555444333222111000000000555222//////222444333222666444222222444666666666888777666444444555555666666:::>>>AAAAAA???>>>>>>555666555444333333555777:::999777666777999<<<>>>999555222222555666333///000///...------...///000///...---+++******++++++---...---,,,******,,,.........,,,++++++++++++,,,++++++***+++++++++)))'''***))))))))))))+++---...///---+++((('''''''''(((,,,,,,,,,,,,------...///000///---,,,++++++,,,---)))---222777::::::888777555444444444444444333222---,,,,,,+++***)))((('''***)))''''''''''''%%%###%%%&&&(((***,,,---......,,,,,,++++++,,,...///000333666<<>>;;;:::;;;;;;;;;;;;444333111...,,,---000333444777444111999GGGJJJDDD;;;;;;;;;;;;<<<@@@FFFJJJSSSbbbjjjqqq000111111222333444555666666666666666555333111000222111000///...---,,,+++...000222333222222333444;;;@@@UUUzzzhhhPPPBBB======::::::;;;;;;:::888666555666666555444333333333333777444222222444666555444777666444444666777888777777666555444444555666777777:::>>>@@@???>>>===<<<666666666444333222444666777666555444555777:::;;;777444111111444555222...000///...------...///000///...---+++++++++++++++,,,---,,,+++))))))+++---,,,,,,*********,,,...000000...,,,++++++***(((&&&))))))(((((()))***,,,---,,,+++)))(((''''''))))))+++++++++,,,,,,---...///000///---,,,++++++,,,,,,***,,,000444555555444333555444333444555555222000222000...+++***)))((((((+++)))(((((((((((('''&&&((((((***++++++,,,++++++,,,++++++***+++---...///***,,,111777BBBTTTgggttt}}}ssskkksssvvvmmmpppxxxxxxxxx{{{}}}zzzxxxxxxwwwvvvtttxxx}}}sssrrrrrrJJJ...$$$%%%&&&%%%%%%%%%&&&(((++++++)))'''&&&&&&%%%$$$$$$$$$%%%%%%""""""!!!!!!!!!###$$$%%%'''$$$!!! !!! !!!$$$&&&'''&&&&&&###!!!!!!$$$&&&((((((%%%&&&'''&&&$$$###$$$%%%&&&$$$&&&******'''&&&(((111HHHTTTSSSPPPCCC666555222000,,,)))***111;;;CCCGGG???888555222,,,)))((($$$&&&$$$!!!"""''')))((())))))((('''%%%&&&(((******+++------,,,***)))(((((('''(((---444999::::::===;;;999999::::::999888333222111...---...222555999999666333777===???===<<<<<<<<<;;;<<>>SSSwwwlllSSSCCC======;;;;;;:::999888777666666888777666555555555555555777555333333555666555555999777666666888999999888555444333333444555777888888;;;===>>>===;;;::::::777777777555222111222444444444333333333555666777555222//////111222000...000///............/////////...---,,,+++++++++,,,+++++++++***((((((***++++++***((((((***---111333444111---+++***)))(((''')))(((((('''((()))+++,,,***)))(((''''''((()))*********++++++,,,---......000///---,,,++++++,,,,,,---...000111222222111111444222222444777888555222333111---***(((''''''(((+++)))((()))***+++***(((******+++++++++******)))+++***))))))***+++---...***+++---000666BBBQQQ[[[yyyvvvdddkkkxxxyyyoooiiinnnuuurrr}}}{{{~~~rrrsssuuuLLL///%%%%%%%%%###%%%%%%&&&(((+++,,,+++)))%%%$$$##################"""!!!!!! !!!###$$$%%%&&&$$$!!! !!!""""""###&&&((()))'''%%%%%%###!!!!!!###&&&((()))$$$%%%&&&%%%###"""###$$$%%%###$$$(((***)))***...>>>[[[mmmmmmdddQQQCCCDDDEEE@@@:::777;;;GGGVVVaaa```YYYSSSOOOGGG===666333111000+++%%%%%%+++---+++///,,,***((()))+++,,,,,,***,,,...///...,,,***((()))''''''+++222777888888999888777888999999777666222222111///...///333666:::777666666444333666;;;======<<<;;;;;;>>>BBBFFFKKKYYYcccmmm000111111222333333444444777777666666555444333333444444333222000///......///111333444444444555666666<<>>===<<<:::888777666666666888777666555555555555555444333333333333444444333888777666666888999888777333222222222333555777888999;;;<<<<<<999888777777777888777555222111111222222222222222333333444555222000------...///...---000//////.....................------,,,,,,,,,,,,*********((('''&&&(((***,,,***(((''')))---111444555111---+++*********))))))((('''''''''(((***+++))))))(((''''''((()))))))))***+++,,,------......///...---,,,,,,,,,---...000111111111222222333333222111111555999:::999666222111///---+++************(((((()))+++++++++*********+++++++++******)))***)))(((((()))***+++,,,...///000000333999DDDKKKeeezzzllliiihhhrrr}}}pppllluuu|||rrruuu}}}wwwooossssssvvvLLL///&&&&&&&&&$$$$$$$$$$$$'''***++++++***&&&%%%$$$###""""""""""""###""""""""""""$$$%%%&&&&&&$$$"""!!!""""""###%%%(((***)))&&&###$$$"""!!!"""$$$'''(((((("""$$$$$$###"""!!!"""###$$$!!!!!!&&&(((***...333IIIcccrrrqqqkkk___VVVZZZYYYTTTMMMKKKOOO\\\kkkuuusssnnnkkkiiicccXXXQQQPPPLLLHHH===222---......+++222...******---//////...+++,,,...000111000---***)))'''&&&***111777::::::777777777888999999777555444444222000...///111444666222333777444///333???======<<<:::999;;;???CCCLLLXXXaaammm~~~000111111222222333333333666666555555444444444333333333333222111111000000111333555666555555666777666;;;OOOqqqrrrWWWFFF@@@@@@>>>===;;;999888777777666555555444333333333444444333444555555444444444444777666555555777777666444111111111222333555777888999::::::999666555555555777777777555222000000000222222333333333333333333000...,,,+++,,,---------///////////////......---------------------,,,,,,)))***)))(((&&&&&&(((***...,,,)))'''(((+++///222222///,,,++++++---------)))((('''''''''((()))***+++***))))))((('''''''''((()))+++,,,..................---------...000111111111111111222333444555222222333555666888888888555444444333111///---+++)))((('''(((***++++++***'''((()))***+++,,,,,,,,,***)))((('''((()))***+++,,,---.........111888>>>OOOeeetttfffbbbnnnyyyrrrqqq{{{~~~uuuqqqwwwyyyiiizzzxxx~~~ssstttJJJ...'''))))))&&&###"""###%%%(((***)))))))))((('''%%%$$$###""""""%%%$$$$$$###$$$%%%'''(((%%%$$$""" !!!"""!!!"""$$$''')))((($$$!!!###""""""$$$'''))))))((("""###$$$###!!! !!!"""$$$!!! $$$''')))...444NNNbbbllllllmmmggg___bbbZZZVVVQQQOOOSSS[[[eeekkkjjjiiijjjllljjjdddbbbcccbbb^^^SSSCCC888555444111444111------...///---***++++++,,,///111111...+++)))&&&&&&***222:::>>>@@@999888999:::;;;:::888666666666444111...---...000222000333777444...444@@@<<<<<<:::888777999===@@@IIITTT^^^kkk}}}111111111111222222333333666555444333333333333444111111111222222222222222333555666666555444444555888===PPPpppuuuYYYHHHAAABBB???>>>===;;;:::888777666333222222111111111222222555777888888777666666777555555444555666666444222111111111111222444666777888888888666333222333444555777777666333000000000111222333444444333222111...---+++******+++,,,...///000000000///...---,,,------............---,,,)))***)))(((&&&&&&((()))///---***))))))+++...000...,,,++++++---...///...***)))((((((((()))******+++++++++***)))(((((('''(((***,,,...////////////---------...///111444555111111111222222333444444333555777777666777<<<@@@>>><<<:::666222---)))''')))((('''(((***++++++***%%%&&&(((***,,,---......***)))((((((((((((******))),,,......---...333777===QQQnnnsssddddddrrr{{{qqqttt|||~~~sssrrruuuqqqvvv~~~ttt~~~sssHHH,,,'''******'''###""""""$$$&&&(((((('''%%%%%%$$$###""""""""""""&&&%%%%%%%%%%%%'''((()))$$$###"""!!!!!!!!!""""""!!!!!!"""$$$&&&&&&$$$!!!!!!"""$$$'''***+++)))'''"""###$$$###!!! !!!"""&&&"""!!!###&&&''',,,111AAAQQQXXXZZZ^^^YYYNNNMMMFFFCCC@@@@@@CCCGGGJJJLLLMMMMMMPPPUUUVVVUUUWWW[[[ggghhhaaaRRREEEAAABBBBBB???===;;;:::888555111///000...---...111222///+++***'''&&&***333;;;AAACCC===<<<;;;;;;<<<;;;999777666666444111---+++,,,---222222444555222000444;;;:::999888666555666:::===BBBLLLWWWhhh{{{111111111111222222222222555444333222111222333333//////000111222333444444444555666555333222222222777;;;MMMmmmyyy\\\IIIBBBBBB?????????>>><<<:::888666111111000000000000111111555777:::999777666666888555444444555666555333111222111111111222333555666777777666333111111222444444555777666333111000000///111333444444222000///---,,,+++))))))***,,,...///000000000///...---,,,,,,---...//////...------)))***)))(((&&&&&&(((***---,,,+++******,,,---///,,,+++***+++---......---+++***))))))((()))***+++***+++++++++++++++******)))***---///111111000000,,,,,,---///111444777999444555555555555444333333222888>>>>>>===AAAMMMWWWXXXSSSJJJ@@@666///+++)))+++***)))***+++,,,+++***%%%&&&(((***,,,---......+++***)))(((((()))******+++...111111000000333666666BBBWWWrrrxxxjjjiiiuuu~~~{{{|||uuuvvv~~~uuuuuu}}}sssFFF+++&&&******&&&%%%$$$###$$$&&&(((((('''#########$$$%%%&&&'''(((%%%%%%$$$$$$%%%&&&((()))$$$###""""""!!!"""""""""""" !!!###$$$%%%$$$ """&&&+++...---***&&&"""###$$$###!!! !!!"""'''###!!!###%%%%%%(((---+++999===<<<@@@;;;222222///---,,,...111444444333333222444888999999???EEEUUU\\\]]]QQQDDD@@@DDDHHHGGGIIIJJJJJJFFFBBB???>>><<<888444333555555111...,,,)))&&&***222;;;AAACCCAAA???<<<;;;;;;;;;999888444444333000---++++++,,,...333444111000333666666777777555333222444888;;;===GGGRRReeexxx111111111111111222222222444333222111111111222333---...///000222333555555333444555444111//////000333888IIIhhh|||^^^IIIAAAAAA???@@@@@@@@@>>>;;;888666111000000000000000111111222555888888666444555666666555555666666666333111222111111111111333444555666666555222000000222444333555666666333111000000...000222333333111///------,,,+++)))((())),,,//////000000000000...,,,+++,,,---.../////////------*********(((&&&&&&(((***++++++***++++++---...///,,,++++++,,,......,,,***,,,+++***))))))***++++++))))))***,,,,,,---------)))+++---000222222111111,,,,,,---///333666999;;;::::::::::::888666444333000999BBBEEEFFFNNN```ooowwwnnn```PPPCCC:::555444---,,,++++++------,,,+++&&&''')))***,,,---------+++***)))(((((()))******+++///222222000000222444888;;;EEE[[[}}}tttfffhhhoooyyy{{{pppsss~~~uuuyyywww~~~sssFFF***%%%)))((($$$'''&&&%%%%%%'''((((((((('''((()))+++...111333555%%%$$$######$$$%%%'''((($$$###""""""""""""""""""###!!!!!!$$$&&&&&&"""'''---000///***&&&"""###$$$###"""!!!"""###((($$$"""$$$$$$###%%%))) ++++++%%%'''&&&$$$(((%%%######&&&***------+++)))''''''(((((((((...666;;;GGGLLLCCC666222888>>>CCCHHHNNNPPPMMMJJJHHHIIIHHHBBB<<<::::::999555111...***''')))111999???AAACCC@@@===;;;::::::999888222222111///---+++,,,---)))111222---...666999555555555444222111333777;;;>>>FFFQQQcccuuu|||...000333333222111111111111222222111111000///...---...///000111222333444333333222111111222222333444666DDD```~~~]]]FFF======;;;;;;;;;:::888666444333//////...,,,+++---000333777666555444444444444444333333444444444555555555444333222222222333444555000000111222222222222111333444666777666333///,,,,,,---///000111111000000+++,,,------...---------222000//////,,,((((((+++444111...---111444000***+++***)))''''''''''''((()))******+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********))))))---,,,+++***))))))))))))'''***...000000///000000000///...000555:::>>>@@@BBBAAA@@@>>><<<:::888777AAAFFFJJJMMMXXXlllrrraaaSSSFFF:::444000...---...,,,((((((,,,(((''''''(((+++.........++++++,,,***)))(((***+++)))+++---...///000222444:::666999JJJccc|||mmmhhhssszzz{{{~~~vvvwwwxxx___~~~uuu{{{KKK,,,))))))&&&***((((((''''''''''''((()))&&&&&&%%%&&&)))...333666((($$$ """$$$%%%$$$%%%%%%%%%$$$$$$"""!!!  !!!###$$$"""###'''///555333((("""###############"""!!!000***$$$###&&&((((((&&&%%%### !!!""" """$$$%%%&&&&&&&&&''''''&&&$$$######$$$555555444222///...///111666:::@@@EEEGGGIIIKKKLLLNNNFFF===:::===???===:::444111...---000777???DDDCCC???;;;999888999888888555555555333///,,,++++++...//////...------000222333333333444555777999;;;===HHHPPP[[[lllyyy000222444444222111111111222222222222111000///...//////000000000000000000111111111111111111111111222444???[[[~~~~~~^^^FFF======;;;999666666777888777666000000///---+++,,,///222777777666666666555555555222222333333333333444444333333222111111222333444222222222222222111111000333444555666555222///---...///000222222222222222111111111111111000000000111///......,,,)))***///555;;;>>>999333111333444+++***)))''''''''''''((()))***************++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,***,,,000222111111111222222222222444999???CCCFFFFFFGGGFFFDDDBBBBBBDDDFFFLLLUUU___hhhtttxxxeeeTTTGGG@@@333000...---+++&&&&&&***+++)))'''&&&((()))))))))******+++)))((('''(((***)))+++...//////000333444777333555???RRRkkk}}}pppffflllzzz}}}|||zzz{{{kkkuuu}}}~~~MMM+++'''(((&&&+++(((((((((((((((((((((''')))(((&&&&&&'''+++...111'''### """%%%&&&%%%%%%%%%%%%$$$###"""!!!  !!!"""$$$"""$$$)))000444222***"""!!!!!!!!! ...(((###"""$$$'''&&&$$$###!!!  !!! """$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%.........,,,)))(((***+++---000666999;;;<<<===>>>BBB===777555777999999777666444111111555<<>>666222000...,,,+++)))(((''''''((()))******))))))))))))))))))+++*********)))))))))(((***+++,,,------.........++++++++++++,,,---...///,,,///222444333222222333222222333555999>>>CCCFFFHHHJJJKKKIIIGGGJJJRRRXXX```mmm{{{uuu```PPPGGG888333///---+++''''''+++000---)))&&&&&&''''''&&&)))******)))'''&&&((()))***,,,...///000111333555555333333666>>>RRRpppnnnjjjjjjvvv~~~{{{}}}{{{yyy{{{rrryyyvvvyyyPPP,,,''''''&&&,,,))))))*********((('''&&&((('''%%%%%%&&&))),,,...&&&###!!! """%%%&&&'''&&&&&&%%%$$$###"""!!! !!!"""### %%%,,,111333000,,,(((###"""  !!!***&&&!!!!!!###%%%$$$###  """###$$$$$$$$$$$$&&&&&&&&&$$$###$$$&&&((((((((('''%%%%%%&&&((('''***...111111111111222222111000000000111222222555444222222666===EEEIIIHHHDDD>>>999777777777666666777666444///,,,******---.........---...111333333333222222444666888:::888CCCJJJUUUfffrrr444555666555222111111222333333333333222111000///111000000...---,,,+++++++++---///000000///...---///111:::QQQuuuaaaHHH>>><<<;;;555111444:::>>>;;;777222222111...,,,+++---...///111222444333222000///...///000111111111000000111000000000////////////222222333333333333222222444333222111111111111111...//////000000000111111333222000...,,,+++++++++///,,,+++,,,,,,,,,111777FFFJJJLLLLLLOOOMMM>>>,,,...---+++***))))))***+++---,,,***)))((((((((()))******))))))(((((('''''''''(((***+++,,,---------,,,,,,,,,------...///000...111444555444333333444555555666666888<<>>;;;::::::::::::777888777444000,,,******,,,---...------///111444444333222111222555888999999CCCIIITTTdddooo555555555444222111111222444444444333333222111000//////......------,,,,,,***+++---/////////---,,,///333<<>>;;;:::666444888>>>???999333222222111///,,,+++,,,---...000111333333222000///...///000222222111000///000000000000//////.........///000222333444555555222222111000000000111222111111000111111111222222555444333111000///......///,,,+++---------222999IIIZZZllluuuxxxpppWWW===000///...,,,,,,,,,,,,---///...,,,***)))))))))*********))))))(((''''''&&&&&&(((***,,,---...------///..................///...111444555555444444555999:::;;;::::::===BBBEEEJJJRRR[[[aaahhhrrrsssaaaEEE;;;222...---,,,...222333000+++(((((()))*********++++++***(((((()))++++++---/////////000222444000333666555222888MMMaaasssccccccttt~~~vvvyyy{{{ooossszzzyyyxxxyyyqqqUUU444,,,'''"""''''''(((***+++***)))'''%%%&&&%%%%%%%%%''')))+++---)))(((%%%"""!!!!!!###%%%((('''%%%###"""!!!  """### &&&---///...,,,---///(((&&&""" """$$$%%%$$$###$$$%%%%%%%%%$$$ """###$$$$$$###"""!!!""""""############""""""###$$$%%%%%%%%%%%%&&&'''''')))******)))((()))+++,,,...000///---,,,,,,,,,'''+++//////+++))))))+++)))))))))+++///555;;;???AAA>>>;;;::::::;;;<<<;;;777777777444000,,,+++++++++,,,---------///222555444333111000111444777999:::DDDJJJSSSbbbmmm|||444444444333111000111333444444444444333222111111........................***+++,,,............---000444<<>>;;;888777777:::>>>===777111111222111///---,,,,,,---111222333444444444333222...000222333444333111000000000000000///...------+++---///111333444555666111000000///000000111222333333222222222333333444111222222222111000/////////---,,,.........222888JJJlll~~~kkkSSS>>>111000...---,,,------...///...,,,***))))))***+++++++++***)))((('''&&&&&&(((***---///000000///...//////...............///...111444666666666666777888:::<<<<<<<<<@@@FFFKKKOOOXXXfffsssxxxVVVIII;;;444000...000333///,,,((('''((()))******+++,,,,,,+++)))(((***++++++,,,...///...///111222---///111222000333@@@NNNcccpppaaadddttt~~~xxxxxx|||ssssss~~~mmmwwwvvvlll~~~TTT444,,,&&&!!!%%%&&&'''((())))))((('''&&&***)))'''&&&&&&&&&'''''')))(((&&&###!!!!!!###&&&)))'''%%%###!!! !!! !!!"""!!!%%%***,,,+++***+++---&&&$$$  !!!###$$$%%%&&&&&&&&&&&&&&&!!!"""$$$%%%%%%%%%$$$###$$$%%%%%%%%%$$$######""""""###%%%%%%%%%%%%'''(((''')))***+++)))((()))******+++,,,,,,***((())))))(((,,,//////,,,***)))***''''''(((+++///444888;;;999777777777999;;;::::::666777777444111---,,,,,,***+++------...000333666444333000///000333666888;;;DDDIIIQQQ___hhhvvv222333333111000000222444555555555555444333222111/////////.........------++++++,,,,,,---......///000444999HHHiiigggLLL>>>:::555555666888999999666333000111111000---,,,---...222222222333333444444444000111333555666444333111000000111111000///---,,,+++,,,...000222333333444...//////000000000111111222222111000000111222222---///111333444333111000000......000000...111666CCC___qqqgggSSSFFF===333000///...,,,+++,,,,,,---...---***(((((()))***,,,,,,++++++***(((''''''&&&)))+++...000111000///---------------...//////000...222666888999999:::;;;666;;;@@@CCCFFFLLLVVV]]]eeeooo~~~qqqaaaNNNAAA:::444222444...+++)))((()))******)))***++++++***(((((()))******,,,---...---...///111///,,,+++---...000777???LLLiiivvvjjjjjjnnn{{{|||uuuwwwmmmzzz}}}qqqeee{{{QQQ111)))%%%"""'''%%%%%%&&&&&&''''''(((((()))((('''%%%$$$$$$$$$$$$&&&&&&%%%###!!!"""&&&)))***(((%%%"""!!! !!!!!!""""""$$$'''((((((((()))***&&&$$$!!! !!!###%%%&&&'''&&&&&&&&&""""""###$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""!!!###%%%%%%%%%%%%''')))(((***++++++***(((((()))((()))******((((((((())))))+++---...---+++++++++''''''(((+++...222666999666666777999;;;<<<:::888555666666444111.........)))+++,,,---...000444666555333000...///222555888999BBBFFFMMMYYYaaaooo111222222000///000222444555555555555444333222222111111000///...------,,,,,,,,,,,,,,,---...///000000333666CCCdddiiiLLL>>>999333333444555555555666666///000111000...------...111111000000111222333333111222555777777666444222000111111111111///---,,,,,,---...000111111111111---...///000111111111000///...---,,,,,,---...//////222666999:::999777555111///000222111...///444444???===,,,%%%///666444///...,,,+++******++++++---+++)))''''''(((***+++,,,,,,+++***)))(((''''''((())),,,...///...,,,++++++++++++,,,...///111222///333777:::;;;;;;<<<===<<>><<<999444555666444111/////////)))***,,,---...000444777555333000......111555888777@@@CCCIIIUUU\\\iii~~~222222111000000///000000333444555444222000000111000111111111111///---,,,+++***)))***---000111111---222555???\\\mmmNNN===999333333333333333222111000333111///---,,,+++++++++,,,...000000000111333555555444111000000222555777333444444444333222000///000111222333222111000///......///000000000000000000000000000111111111111//////111555:::<<<<<<;;;:::666222//////000000000333444...%%%###***...,,,,,,,,,++++++***))))))(((***)))(((((()))(((&&&$$$++++++)))(((((('''''''''(((***,,,,,,*********+++)))((((((***...111333444888<<<<<<@@@EEE???<<>>:::222222111111000///......111000...---,,,,,,---...---///111111000111222444555444333222222333444555222333333444333222111000111222333333333222111000...///000000111111111000000000000000000000111111111222444777;;;======<<<:::777222000000000000//////000...)))(((---///---,,,,,,+++***)))(((((('''***(((''''''((((((&&&$$$(((((((((''''''(((((())))))+++,,,,,,+++++++++,,,,,,,,,,,,...111444666777:::???@@@EEELLLGGGEEEPPPTTT]]]lll}}}|||jjj\\\MMM@@@;;;666111/////////---+++***))))))((((((((())))))(((((('''''''''((()))***,,,+++******+++,,,---...222999MMMnnnrrrllllllxxxwwwqqqooo{{{zzztttrrryyyvvv|||\\\sss|||OOO---'''&&&###%%%&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$"""!!!"""###$$$###!!! !!!###&&&((((((%%%"""  !!! !!!""""""###%%%&&&((()))(((&&&###!!!!!!!!!"""%%%&&&%%%"""!!!!!!"""!!!!!! !!!""""""$$$%%%'''((()))((('''&&&$$$%%%'''((()))))))))(((***,,,...//////...------+++++++++++++++***))))))))))))***...111111...,,,******))))))+++...111222777777999???DDDEEE@@@;;;888666444111///.........++++++,,,///333666777777333333222000///000555888<<<999;;;CCCMMMXXXgggsss888666222///---,,,,,,,,,000111222111///......///------------...///000111333111000///111222111000000222333:::TTT}}}rrrRRR???:::222111111///...---,,,+++///...---,,,------/////////000222222111111222333555444444444444444444444222222333333333333222111333444444555444333222111///000111111222111111111000000///...///000111222444444666999<<<>>>>>>===:::777333000000000000///***---...,,,---//////---++++++***)))((('''&&&&&&)))'''&&&&&&''''''%%%$$$%%%%%%%%%&&&'''((()))***)))+++------,,,+++,,,---******,,,...111444777999>>>FFFGGGKKKSSSSSSUUUaaagggsssxxxdddSSSBBB<<<555111000///,,,***((())))))*********))))))))))))((((((((()))******,,,,,,+++******+++,,,---...111;;;SSSvvvsssaaaaaapppxxxoookkkxxx|||qqqllltttqqqaaarrrVVV111'''%%%"""%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%$$$###""""""######"""""""""###$$$%%%&&&%%%### !!!!!!!!!  !!!!!!!!!!!!"""$$$'''%%%$$$$$$$$$###!!! ###'''(((&&&###  !!!!!!""""""############%%%(((******)))(((&&&###%%%'''(((*********)))(((+++...222333333222000***++++++++++++***))))))******+++...000111///,,,***)))(((((()))+++...000555777;;;BBBGGGGGGAAA<<<999777444111...,,,******---,,,,,,...333777999999333333222000///000333666999888:::BBBKKKVVVdddqqq~~~777555111...,,,,,,------...///000000...---------------,,,,,,,,,...000111333111000111222333222111222222111666MMMrrrvvvUUUAAA;;;444333222000///------,,,///...---,,,,,,---...///000222333222111111222333444555666666666666555444222333333333333333333333555555666666666444333222000111111222222222111111000///.........000222333555555555777:::<<<<<<<<<888666222000000000000///)))+++,,,------------+++******)))((('''&&&%%%%%%((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&'''(((((((((***,,,,,,,,,+++,,,---((()))+++...111555999===CCCLLLMMMQQQ[[[aaaiiixxx{{{gggSSSJJJ>>>555000...,,,***))))))+++,,,,,,+++***)))******))))))************,,,,,,***))))))***++++++...///222@@@```qqqddddddppppppqqqxxx~~~nnnmmmrrrvvvgggsss]]]444&&&###"""%%%$$$$$$############$$$$$$$$$%%%%%%$$$"""!!!"""###""""""###$$$$$$$$$$$$$$$###"""!!!"""  !!! !!!"""!!!  """%%%###"""$$$'''(((%%%""" $$$(((***'''###  !!!"""###$$$$$$$$$%%%&&&'''***,,,+++***'''%%%"""$$$&&&((())))))))))))''')))...333777777555333******+++++++++******))))))***+++---......---,,,+++***((('''(((***---///333666===DDDHHHGGGBBB===777666333111...+++***)))---,,,+++---222666999:::444333222000000111333444777777:::AAAIIIRRR```mmmyyy333111///...---...///000,,,...//////---,,,,,,---///...---,,,,,,---...///000//////000222333333222111000///444IIImmmyyyWWWBBB;;;777666444222111000000000111000...---,,,,,,------111222333333222111333444444555666888888777666555444444444444444555555555666666777777666555333222111111222222222111111000///............000222333444333222333666888888777555333111000000000///...---,,,******)))((()))***))))))(((((('''&&&&&&&&&(((&&&%%%$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''')))+++,,,++++++,,,------...//////111555;;;@@@FFFQQQUUUZZZhhhvvvnnnaaaOOO@@@666111///---+++,,,---...---,,,+++***++++++++++++++++++******,,,+++***)))((()))***+++---///111777MMMqqqzzzhhhdddpppzzzoooppp~~~{{{pppiiinnnzzz|||}}}hhhttt```444%%%###"""$$$######"""""""""######$$$#########""" !!!###""""""###$$$$$$$$$#########""""""!!!!!!!!! !!! """"""!!! !!!%%%$$$$$$'''+++---***'''!!!%%%)))***((($$$ """""""""###$$$%%%&&&&&&)))***+++,,,+++(((&&&$$$"""###%%%'''((((((((((((&&&(((,,,222777888666333)))******+++++++++******''')))***+++++++++++++++,,,***(((&&&'''***...000111555===DDDHHHFFFAAA<<<333333222000///---++++++,,,+++***,,,111666999:::777555333222222222333333666666:::@@@FFFNNN\\\hhhuuu///.........//////000111+++---......---,,,,,,---//////..................///...///000333333222111///......444HHHkkk{{{YYYCCC;;;888777555333222111222222111000...---,,,,,,,,,---111222444444333333444555333444666888999999999888777777666666555666666777666777777777666444333222111111111222111111000///,,,---...///000000111111111///...///111222222222111000......///000000///000,,,))))))'''%%%&&&)))(((((((((((((((((((((((()))'''%%%$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''))),,,,,,,,,,,,---......///...------333<<>>VVV}}}yyyhhhhhhqqq|||wwwlllmmmwww|||mmmjjjooovvvvvvyyyfffsss___333$$$$$$"""###"""""""""!!!""""""###$$$"""""""""!!! """$$$"""######$$$$$$$$$######"""######$$$######"""!!!  !!!"""###"""  !!! """%%%'''(((&&&%%%"""%%%)))***(((%%%"""!!!%%%$$$######$$$%%%'''(((************)))(((&&&%%%$$$%%%&&&(((((((((''''''''''''***///444666333000))))))***++++++++++++***&&&(((******))))))***++++++)))'''%%%&&&***...111///555<<>>;;;111111111111000///---,,,+++******---222666999999:::888555444555555555444666666:::???CCCIIIVVVcccppp,,,---///000000000//////+++---......---,,,,,,---------...///000000000000111000000222333333111///...---...333DDDddd|||YYYCCC;;;666555333111000000111222///...---,,,,,,---...///000222333444333444555777333444666777999;;;;;;<<<;;;:::888777777777777888666777777777666444222111000111111111000000///...***,,,...000111111000000///---++++++---.........---,,,+++---///000000///000+++)))+++)))%%%%%%)))&&&''''''((())))))*********(((%%%%%%&&&(((((((((&&&%%%%%%%%%&&&'''((())))))+++............///111,,,---......111:::HHHSSSbbbwwwzzzfffVVVIII>>>777555444222000///------,,,,,,---......---,,,+++***)))(((''''''((()))+++,,,---)))---333666BBBcccqqqmmmjjj||||||oooiiipppzzzyyyrrrmmmrrr|||wwwooojjjooo~~~\\\000###&&&###!!!!!!!!!!!!!!!!!!"""######!!!""""""!!! !!!$$$'''$$$#####################!!!"""###$$$%%%$$$"""!!!!!!"""!!! !!!#########!!! !!!""" ###$$$###!!! """%%%((()))'''%%%$$$$$$(((&&&$$$""""""$$$''')))((((((((('''((((((((()))'''((()))******)))(((''''''&&&'''+++111333000,,,))))))***+++++++++++++++''')))+++***)))(((***,,,)))'''$$$###%%%)))---111///444;;;@@@AAA???;;;999111222222222111///...---******,,,///444888::::::>>>;;;888777888888777555666777;;;???AAAEEERRR___mmm,,,---///111111000...---+++---......---,,,---...***,,,...000222222222222444333333333444333000...000...---111???\\\|||ZZZCCC:::444222000///...///000111------,,,,,,---...000111000222333444444444666888333444555777999;;;===>>>===<<<:::888777777888888666777777777555444222000000000000000000///......)))+++...111222111000///...,,,******+++,,,,,,,,,+++******,,,...000000//////******---,,,'''&&&)))&&&&&&'''((()))***+++,,,***(((&&&%%%&&&((())))))$$$$$$%%%&&&''')))***++++++---///000000000222333...000222555===KKK]]]jjjvvvnnn]]]NNNEEE888777444111///...------------.........---+++***((('''''''''((()))+++,,,000(((***555555777TTTyyyrrrgggqqq~~~yyyfffccciii}}}{{{jjjffflllsss}}}nnnppplllpppZZZ...###'''$$$ !!!!!!!!!!!!!!!"""######"""""""""!!!!!!###&&&)))$$$$$$######"""######$$$ !!!###$$$%%%$$$"""!!!"""$$$###  """###$$$###"""!!!"""######'''******&&&"""!!!"""###%%%(((((('''&&&%%%&&&+++((($$$""""""$$$'''***&&&&&&%%%%%%''')))+++,,,***++++++,,,,,,***)))((((((%%%%%%(((...000...***((()))***+++++++++++++++(((***,,,+++)))(((***---'''%%%"""!!!###(((---000///444:::>>>???===:::888333333333333111///---,,,***+++---111666:::;;;:::@@@===:::999::::::888666666888;;;??????CCCPPP\\\lll~~~000000...------...///000///---++++++,,,,,,+++***000...---...111222222222>>>999444333555666444111+++...111333;;;TTT|||^^^CCC666222000......///000///......---,,,+++,,,...000111444555666555555555777999666666777888:::;;;<<<<<<======<<<;;;999888777777888666555555666444000,,,........................---...111333333222000//////,,,((((((***,,,,,,+++&&&(((***---...//////////////////---,,,***((('''&&&%%%&&&)))...///...,,,((((((((((((((())))))***&&&(((***,,,---,,,++++++,,,******---------111777888666999CCCTTTfffwww|||dddTTTGGG@@@777222000000///---///111333333000...,,,,,,******)))))))))))))))******((((((+++///777GGGUUUvvvnnnhhhqqqoooeeekkkyyykkk```cccooouuu{{{zzzyyyzzzmmmlll~~~VVV111'''$$$ """###"""!!! !!!"""###!!! !!!%%%))),,,111***"""!!!$$$$$$######""" """""""""!!!!!!!!!"""""""""!!!!!!!!! !!!""""""  """%%%''''''%%%""" !!!###$$$&&&&&&%%%$$$########################$$$ """"""!!!%%%+++...,,,...+++((('''(((***,,,,,,(((###$$$***,,,)))(((+++$$$&&&((()))*********)))))))))***,,,---,,,***((((((%%%""" !!!$$$(((+++555777999;;;;;;:::888666666555333111///---,,,++++++,,,...222666999:::999===<<<;;;999999::::::;;;777:::;;;;;;<<>>JJJYYYjjjzzz~~~pppYYYOOOAAA777333111111000//////000222555555222///++++++***)))))))))))))))...,,,++++++,,,111===IIIjjj{{{iiicccmmmxxxkkkmmmwww~~~ooobbbdddnnn~~~xxx{{{wwwdddaaaxxxWWW111(((%%%!!!######"""!!! !!!!!!"""###"""!!! $$$+++222777333,,,$$$ !!!######"""###!!! !!!""""""!!! !!!!!!!!! !!!  """""" !!!"""$$$&&&&&&$$$"""!!!!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$### #########&&&,,,...,,,---***'''&&&(((***+++++++++''''''+++---***)))+++''''''((())))))*********)))))))))+++++++++)))((((((%%%""" !!!$$$(((+++222444777:::;;;;;;999888555444333222000...---,,,******,,,000555999;;;<<<<<<<<<;;;:::;;;;;;======;;;============BBBKKKSSS___ppp---...///000000111000000///...,,,---///000//////000...------000888AAAHHHBBB===555111000000...,,,222111111000444HHHllldddIII<<<333111000///111222222222000///...---------...///333444555555555555777888::::::;;;;;;;;;<<<<<<<<<888888888777777666666666888777777888888777555222222111000000///...------+++,,,...///000///---,,,+++)))''''''(((*********'''(((+++---///000000000333222111///,,,)))'''&&&++++++***+++------,,,***,,,,,,++++++******))))))((()))***++++++***))))))++++++...111000...111777CCCRRRgggyyyqqqeeeRRRBBB:::666444333111......222888:::555000---,,,+++***)))(((((((((...++++++,,,+++,,,444===RRRkkkwwweee\\\bbbzzzvvvjjjdddmmmkkkaaa\\\fffxxx~~~{{{xxx[[[UUUsssWWW222)))&&&"""$$$###""""""!!!!!!!!!""""""%%%### %%%---555:::333---%%%""""""###"""!!!###!!! !!!""""""!!! !!!  !!!!!! """"""###$$$$$$###""""""!!!"""$$$%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$""" $$$&&&&&&(((---...++++++)))'''&&&((()))***))),,,)))(((+++---+++***+++***)))((((((((()))******))))))))))))))))))(((((('''%%%"""!!!!!!$$$(((+++000222666999;;;;;;:::999444333333222111000//////)))((()))---333888<<<>>>;;;;;;;;;<<<===>>>@@@AAA??????@@@>>>???CCCKKKQQQ[[[jjj,,,---///111222222111111...---,,,,,,///000000000///---+++...666???GGGJJJ;;;666111//////111222222444111000000222BBBeeedddGGG999222000------...000000000111000///...------......222444555666555555666777:::::::::::::::;;;;;;;;;888888888888888888888888999999888888777666444222333333222000///---,,,,,,***+++,,,------,,,+++***)))((('''''''''((())))))&&&'''***,,,...//////////////////...---,,,+++***+++++++++,,,---------,,,.........---,,,***)))))))))******++++++***)))(((++++++...111000000777???XXXlll|||hhhUUUGGG>>>777333111//////222666777333000...---,,,***)))((((((((()))((())),,,------222999BBBUUUooojjj[[[cccsss}}}lllgggnnn}}}ppp___\\\gggwww|||qqq~~~[[[OOOqqqXXX333)))'''###%%%######""""""""""""""""""%%%###!!! """''',,,000...***$$$!!!!!!""""""!!!"""!!!!!!"""!!! !!!"""!!!!!! !!!!!!!!! !!!!!!!!!""""""###$$$%%%$$$$$$######$$$'''((((((&&&###"""!!!'''***)))***------++++++)))((((((*********)))***(((''')))+++,,,,,,,,,---+++)))'''&&&''')))***((()))((('''&&&&&&''')))'''%%%###!!!"""%%%(((***///111555888::::::999888333333222222222111111111+++)))(((***000555:::<<<999999;;;<<>>>>>>>>???AAAFFFLLLPPPXXXcccttt,,,---...//////000//////---+++++++++...///000///---,,,...666@@@DDD???888222111///......000111222222...///222222;;;YYYzzzkkkNNN@@@888444000...///000111111000000///////////////...000222555666555555555666555555555666666777777777555555555444444333333333777888777555222000000000333222111000...---,,,+++***************))))))((($$$&&&((((((''''''(((***%%%&&&)))+++---.........//////...---,,,***((('''(((***+++++++++,,,...000......//////---+++)))(((,,,,,,+++,,,,,,,,,,,,,,,+++,,,000555:::EEEXXXiiivvv^^^GGG888000111111///---///222666...---,,,+++***)))))))))***)))+++000222000000333444:::GGG]]]zzznnnaaaaaajjj|||qqqccceeennnwwwggg^^^aaajjj{{{qqqnnnttt}}}|||dddMMMfffVVV222)))'''###&&&$$$$$$$$$$$$###"""!!!!!!!!!###$$$$$$$$$$$$"""!!! !!!""""""  !!!!!!  !!!  """###"""!!!""""""""""""######$$$$$$$$$%%%&&&'''&&&$$$"""!!!$$$***---***(((***,,,++++++++++++---......+++))))))*********...444666555+++)))'''%%%$$$%%%''')))''')))+++)))&&&$$$&&&(((&&&%%%###"""###%%%((()))///111444666777777555444333333333333333333333333000---***)))+++...111222333555888;;;???AAACCCDDD===<<<<<<===AAAFFFKKKNNNVVV___ooo...---------------......///---,,,---///000000///+++///555:::===;;;666222//////000////////////000111---///333111666QQQqqqoooQQQCCC:::666111....../////////...//////000000000000//////222555666555555444555333333444555666777777888666555555444333222111111444555666444222111222444111111000///...,,,,,,+++************)))))))))((($$$&&&((()))''''''(((***'''(((***---.../////////---------,,,+++)))(((''')))++++++***)))))),,,///------.........,,,***(((,,,,,,,,,,,,---......///+++...777@@@IIIWWWmmmyyyaaaQQQ???:::444000...///111222---,,,++++++************+++)))+++000222000///111555777>>>MMMdddwwwddd___dddvvvwwwiiidddjjjzzz~~~kkkcccdddhhhttt}}}lllvvvmmm|||xxxzzziiiPPPaaaUUU111(((&&&###%%%$$$$$$%%%%%%$$$###!!!  """###$$$%%%%%%"""""""""!!!  !!!"""  !!! !!!!!!!!!  !!!###$$$###""""""""""""""""""######$$$%%%%%%%%%%%%$$$###"""!!!&&&+++---)))&&&(((+++,,,******+++---...---***((()))+++***(((,,,333555222((('''%%%$$$$$$%%%&&&'''&&&***---,,,'''%%%%%%(((%%%$$$#########%%%''')))---///222555777777666555444444444444444333333333///,,,***)))+++---//////000222666:::===@@@AAABBB===<<<;;;<<>>@@@@@@???===;;;;;;>>>AAADDDEEEOOOVVVeeexxx,,,---...---,,,+++,,,...111000///...///111333444...555<<<;;;333---...222------///000000111111111000444222222333222CCCbbbzzzZZZCCC===555/////////---+++,,,,,,---...000111111111111111111222333333444444555444444555555555555555555444444555555555444222111555555666666555333111///111///---,,,---......------+++((()))******(((&&&'''''''''(((((((((((((((+++,,,------......------***)))(((+++...///,,,)))***))))))((((((((())))))***,,,......---+++++++++***++++++++++++///666;;;===IIIZZZlll{{{qqq^^^FFF888222111000///---000...))))))......+++++++++***+++,,,...000222555222222888@@@PPPkkkpppXXXTTT```wwwggg^^^ccc{{{pppddd]]]^^^nnnzzzbbbxxxxxxxxx|||qqqWWW```|||WWW000'''&&&!!!%%%%%%%%%$$$$$$$$$###### !!!"""$$$$$$!!!!!!!!!!!!   """&&&###  !!!"""###$$$%%%### !!!$$$###$$$"""!!!  !!!###%%%&&&((((((%%%""""""%%%)))...,,,)))((()))******)))&&&)))---...---***)))(((''')))+++,,,---,,,***)))$$$$$$######$$$$$$%%%%%%(((((()))***+++---///000---***&&&###"""$$$''')))///000111111000000222444222333444555555555444333...,,,)))''''''***...111000222555888:::;;;;;;;;;;;;;;;:::888777:::AAAGGGJJJRRR```sss***,,,............000111444222000//////000222333444999===;;;444000000222000000111111111000000//////333000000111000???\\\}}}^^^FFF===555000000000---,,,---............//////////////////000000111222222333333333333444444444444444333444555555555444333222444555555666444222000///111...,,,+++,,,------,,,...+++******++++++)))'''))))))))))))))))))))))))++++++,,,------------,,,+++++++++,,,......,,,*********)))((('''''''''(((+++,,,......---++++++,,,,,,000222000...333===GGGXXXddduuuwww]]]GGG999111//////---///...)))***......***++++++******+++---///000///,,,,,,111777BBBVVVhhhyyyrrrddd___eeevvvyyyhhh]]]dddsss~~~sssggg___cccpppfffvvv|||zzz~~~tttkkk{{{[[[ccc|||UUU///''')))''''''$$$$$$$$$$$$############ !!!"""###$$$############"""!!!  !!!"""!!! !!!"""%%%"""!!!"""###$$$%%%$$$""""""%%%### $$$###"""!!! !!!###$$$)))******'''$$$$$$'''***///,,,***)))))))))((('''&&&)))---///---***((('''&&&((()))+++,,,,,,++++++&&&%%%$$$$$$$$$$$$%%%%%%((((((((()))***,,,---...+++)))%%%###"""$$$''')))...000111222222333666888888777555444444333444444///---***((((((***,,,...000222555888:::;;;;;;:::888999888555444777===BBBIIIRRR___qqq)))+++---...///000222444666555222//////000222333=========:::666333222333333333333222111000///......222///---///...;;;TTTyyydddLLL>>>666000111111///---...000///...---,,,---......000000000111222222333333333333333222222222222222222333444555555555444333333333444444333111///...///---+++***+++,,,,,,,,,...---,,,,,,---,,,***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++---......,,,++++++,,,))))))((('''''''''''''''***,,,------++++++,,,---,,,111444333111999JJJYYYsss~~~{{{```JJJ<<<555111...///...,,,---000000,,,,,,++++++***+++,,,---...111...---111555===IIISSS```|||{{{iii```dddmmmjjj______jjj{{{hhh^^^```mmmpppyyy~~~yyynnnjjjzzzbbbjjj}}}UUU...'''******,,,############""""""""""""!!! !!!!!!"""###$$$############"""!!! """###$$$###!!! !!!"""  """###$$$%%%$$$$$$%%%'''%%%!!!"""%%%###"""!!! !!!"""###)))******((($$$###&&&)))---+++((('''((('''&&&%%%&&&***...///---***'''&&&))))))))))))************((('''&&&%%%$$$$$$%%%%%%(((((((((((()))***+++,,,(((&&&$$$"""###%%%(((***...///111333333555888;;;<<<:::777444222222333444///...,,,+++******+++,,,000222555888::::::::::::888999888666444666;;;@@@IIIQQQ^^^nnn(((***,,,---...///111333666444222000000222444666CCC@@@<<<999777555444333333333333333222111000000///333///,,,...---777KKKnnnjjjQQQ>>>777111111222000...///111000...------...///111333333444444555666666666333333333333222222222222111222333555555555444444111222222222111000...---...,,,***)))+++,,,,,,+++.........//////...,,,+++,,,,,,,,,+++++++++++++++))))))***+++++++++++++++***---///---***((())),,,&&&&&&&&&&&&'''((()))***)))***+++***)))***,,,...///222444555<<>>777111222222000///000000///......///000333444444444555555666666777777555444444444333333222222000111222444444444333333000000000//////...---------+++))))))***,,,,,,+++...000111222111000......,,,,,,,,,++++++*********((()))******++++++******)))+++,,,+++'''&&&(((***$$$$$$%%%&&&(((***,,,---((())))))(((((())),,,///555555666???PPPhhhrrrTTT;;;555111---///222444333222111000///...---...//////111///---///777EEESSS[[[]]]]]]bbbrrrsssddd\\\cccssswwwccc[[[[[[uuutttkkkfffdddooo|||ssszzztttyyy}}}rrrvvvwwwVVV000(((((($$$$$$"""""""""!!!!!!!!! """!!!!!!!!!!!!""""""###!!!!!!!!!!!! !!!###$$$"""  !!!"""###$$$$$$'''))))))'''&&&%%%%%%""""""!!!!!!!!!!!!!!!"""%%%'''(((&&&###!!!###%%%((('''(((***---......---))),,,......,,,(((&&&%%%******))))))))))))******,,,***'''$$$######$$$%%%'''&&&&&&&&&'''(((((()))%%%$$$######$$$'''***,,,---///000111111222444666444555666666555222000...++++++,,,---...////////////111444666888888888777;;;===>>><<<::::::>>>AAAHHHPPP]]]jjjyyy((()))***)))((('''((()))...///222555888:::<<<======:::555222222222222222111222222333333333222222///444///+++000000333???XXXjjjNNN>>>666111111222000///000000/////////000222444555111111222222333333444444555555444444333333222222///000111222222222111000.........------,,,,,,,,,---+++))))))+++,,,,,,,,,///111444444333111000000------,,,,,,++++++******))))))***++++++++++++***)))))))))(((''''''((()))$$$$$$%%%'''))),,,...///)))))))))((((((***...222666777>>>MMMddd~~~kkkLLL@@@777000000333222111111111111//////...///000111///000///...777JJJ\\\fffdddVVVMMMXXXsssxxx```\\\```sssvvvfff]]]\\\lll~~~mmmaaa\\\gggxxxuuu~~~tttwwwppp|||~~~xxxyyyppp}}}TTT///((()))%%%$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############"""!!!  """###""" !!!"""###$$$###(((+++)))''''''&&&$$$ !!!!!!!!!""""""""""""%%%''')))(((%%%$$$%%%((())))))+++...222444555444,,,---...---***'''&&&&&&&&&&&&((()))+++---...///+++)))&&&###"""###$$$%%%&&&&&&&&&&&&'''((()))***%%%%%%$$$$$$&&&(((+++,,,,,,.../////////000222444222333666777555222...,,,***+++,,,---///000111111///111333666777888777666888:::===<<<::::::===@@@GGGQQQ]]]iiivvv'''((()))((('''&&&'''(((,,,///333777;;;=========555444222///......000111222333333333222111000///...333...***///111222:::PPPxxxmmmQQQ===555000111222000///000//////000000111111222222......//////000111111222444444444333222111111111//////000111111000......------,,,++++++++++++,,,---+++))))))+++---------///222666777444222222222//////......---,,,,,,+++)))***++++++,,,,,,++++++***(((''''''((()))***)))'''''''''(((***+++---...,,,,,,+++******---222666999AAAQQQeee{{{iiiQQQDDD999666666333111222000000///......///000111000444333000666III^^^jjjiiiUUUDDDGGGZZZrrrxxxiii^^^bbbqqqttt]]]___jjj~~~sss___aaahhhuuujjjnnn{{{pppeeejjjyyy{{{{{{nnn|||~~~|||}}}zzzjjjTTT...&&&'''%%%$$$#########"""""""""!!!!!!""""""!!!!!!!!!!!!""""""############"""!!!  """$$$###!!! !!!"""######""")))+++((('''((('''### """"""############&&&((((((%%%$$$&&&((())))))+++...222444444333//////...+++(((&&&&&&((('''(((***,,,---...------***(((%%%"""!!!"""$$$&&&%%%%%%%%%&&&''')))***+++&&&&&&%%%&&&''')))+++---***+++---...///000333666666666777666444111...,,,------------...///111111///111333555777777666555555888<<<<<<::::::===@@@GGGQQQ^^^jjjuuu&&&'''((((((''''''((())),,,///444999=========<<>><<<777333444///...------...///000111...444444///222DDDXXXdddlllXXXDDDAAAIII[[[vvv|||eee\\\^^^kkklll^^^VVVccckkkeeeaaagggwwwoooiiigggkkkjjj```VVVQQQ___}}}xxx~~~ppp{{{~~~{{{{{{fffUUU---###$$$"""###############""""""""""""###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!  """$$$%%%###    """######"""))),,,(((&&&((('''""" """###$$$$$$$$$ ###&&&&&&$$$###%%%'''''''''))),,,///111000...111000---***&&&%%%'''))),,,---...///...,,,)))''')))'''$$$!!! """$$$&&&$$$%%%%%%&&&(((***+++,,,''''''''''''(((***,,,---(((***,,,...000222666888;;;:::888666333000...,,,000///...------...000111///000333555777777666555555999<<<===<<<<<<>>>AAAGGGQQQ___jjjttt******(((''''''((())))))...222777:::999666333222---............000222555444222111///...---......,,,,,,+++***+++---222666GGGjjjzzzYYYFFF666222333...///222---111000000///////////////000111111222222222222111444333333222000...---,,,...////////////---,,,++++++,,,...//////...,,,+++---,,,***((((((***---...555555444333333444444444666333222222333222...******+++++++++******,,,...***++++++***(((''''''(((,,,+++)))(((((()))+++,,,.........---///333;;;AAAVVVhhhlllQQQ@@@;;;:::666111444000000222333111111444222555333,,,///@@@SSS]]]```QQQGGGKKKOOOQQQ]]]llljjj\\\___lllvvvsssdddbbblll|||xxxhhheeeiiiqqqyyyiii```UUUIIIHHHPPPttt|||yyysss{{{yyylllcccQQQ///)))'''"""%%%######$$$$$$$$$%%%%%%%%%&&&%%%###!!!""""""""""""!!! %%%###!!!!!!!!! !!!$$$''')))%%%&&&)))******'''$$$"""###&&&'''&&&%%%$$$######%%%''''''&&&%%%"""$$$&&&))),,,---...//////,,,)))%%%###$$$&&&''')))***,,,......---,,,++++++(((%%%!!! !!!###$$$!!!###&&&)))---///111222---+++)))''''''((()))++++++++++++---111444555444===<<<999666333111111111,,,,,,,,,...000222111000...///222444666777777777666999;;;<<<<<<===>>>@@@GGGSSSWWWZZZiii|||)))((('''''''''((()))***111333666666444111...,,,...////////////111333555444333111///...---......,,,,,,,,,++++++...222666EEEccc___III999444555111222555111222111000/////////000000///000000111111111111111222222222111000///------+++,,,---.........---,,,+++,,,---//////---,,,+++,,,+++******+++...111333444444333333333333333444444222111222333333000------......,,,***)))***,,,***,,,---,,,++++++,,,------,,,++++++++++++,,,---111444666555555===KKKWWWqqqlllVVVGGG===777333555222222555777555555777///222111...222@@@NNNUUUYYYSSSUUU\\\[[[TTTUUU^^^zzznnngggfffggguuutttjjjeeehhhuuu{{{ooofffeeesssuuueeeWWWZZZeee~~~xxxxxx}}}zzz}}}tttggg}}}OOO...)))&&&!!!###"""#########$$$$$$$$$$$$$$$###""" !!!!!!!!!!!!!!! ###!!! !!!!!! !!!$$$&&&((($$$&&&(((******(((%%%###"""%%%&&&$$$"""$$$######$$$''''''&&&%%%"""###$$$&&&(((***,,,---+++)))&&&$$$###$$$&&&(((***+++---......---,,,++++++)))%%%""" !!!"""###!!!###&&&)))---000111222...,,,)))'''&&&(((***,,,+++***+++...444999;;;<<<===;;;999666333111111000+++++++++---000111111000///000111333555666666777666888;;;;;;;;;;;;<<<>>>BBBOOOTTTXXXhhh{{{''''''&&&&&&&&&''')))***111111111000///---+++***000/////////000222333555555444222000///...---------------,,,,,,...222666AAAZZZ|||cccKKK;;;666777222444777333444222000/////////111222....../////////000000000000111111111111000//////)))***,,,---......------+++,,,---......---,,,+++)))))))))***---000333555333222222222222222333333222222222333444333111///.........,,,)))''''''(((***+++,,,,,,+++,,,...000------------------------...333777777:::HHH^^^pppttt[[[HHH<<<888555111111555666444222333///111111111777BBBKKKNNNQQQZZZkkkwwwsssaaaUUURRR```wwwuuuggg]]]YYYjjjoooddddddiiinnn___aaakkkwwwyyymmmssswww~~~~~~}}}wwwxxx|||jjjyyy|||MMM---)))&&& !!!!!!"""""""""""""""######!!!!!!   !!!!!!!!!!!!  !!!!!! !!!!!!  !!!###%%%&&&$$$%%%((()))***(((&&&%%% """$$$$$$###!!!#########$$$&&&'''&&&%%%############$$$&&&(((***(((&&&$$$######%%%''')))+++,,,...//////...,,,+++,,,***&&&###!!!!!!"""###!!!###&&&***...000111222111...***&&&%%%'''***---+++***+++...444999===???<<<;;;888666333222111000+++++++++...000222111000111111111222333555666777777999;;;;;;:::999:::;;;;;;HHHNNNTTTeeeuuu&&&%%%%%%%%%&&&''')))***,,,,,,,,,,,,...//////...111///......000222333333555444333111000///...............------///222555<<>>EEEIIIRRRjjj{{{hhhPPPUUUbbbyyycccVVVLLLUUUppp|||mmmZZZccctttqqqfff______iii}}}zzz~~~tttqqqsssiiipppxxxJJJ,,,)))'''!!!### ###"""!!!!!!###$$$"""!!!!!!!!!"""  !!!!!!   !!!!!!"""#########"""$$$%%%'''''''''&&&%%%!!!!!!!!!###&&&''''''&&&###""""""$$$&&&&&&%%%$$$%%%$$$###""""""$$$&&&'''***)))'''&&&&&&&&&'''(((***+++---//////...---,,,+++***'''$$$###""""""""" ###''',,,///111222222444000***&&&$$$&&&))),,,)))((((((***///444777888999999777666444222000////////////111333444333222444333333333555777999:::<<<===>>>===;;;999999::::::CCCGGGOOO\\\fffyyy''''''&&&&&&&&&''')))***......111777===@@@>>>;;;333000---...111333333111222333333333333222111111///000000000///000222555555GGGffflllSSSBBB:::999333444777333222222111000000000000000//////......///111333444555555555444333222111000000000111111000///---,,,,,,,,,++++++++++++,,,,,,------------...///000111000000000000111222333333444555555333///,,,***)))(((***---...---,,,,,,---......---***((((((***,,,++++++++++++++++++++++++///666EEE[[[uuuwwwdddMMMAAA666333333333444666777222///000222777>>>FFFTTTppp```XXXWWWeee}}}gggNNNJJJ[[[ttt|||hhhddddddppplllaaaZZZaaarrryyyyyy}}}pppqqqvvvmmmpppvvvHHH***((('''"""%%%!!!!!!!!! ###"""!!!!!!###$$$######"""######!!!!!!!!! !!!"""############"""###$$$%%%%%%%%%$$$###!!! """%%%'''''''''"""""""""###%%%&&&%%%$$$%%%$$$#########$$$%%%&&&***)))((('''&&&'''((((((''')))+++---......---,,,***)))'''%%%$$$######### ###(((---000222222222333///***&&&$$$%%%''')))&&&'''(((,,,222777::::::888888777666444222000///111000000111333333222111222222333444666888999:::<<<>>>>>>>>>;;;:::::::::>>>DDDGGGMMMYYYaaarrr)))((('''''''''((()))***---///666@@@IIIMMMJJJFFF666222///000333666555222111222333444444444333222///000111111000000222444555@@@[[[sssVVVDDD;;;999222222555111000000111111111000///...111000000000111333555666666666555333111///---,,,......///000000///...---,,,++++++++++++++++++,,,,,,------...///000111111111000000111222333444444000222444222...***)))***'''))),,,---,,,+++++++++,,,,,,+++((('''(((+++------,,,+++******+++,,,---444AAAYYYsssfffTTTAAA777444222222444555111000111111111999CCCVVVyyy}}}lll]]]\\\ggg|||hhhYYYVVV___qqqwwwfffbbbnnnqqq```XXX\\\jjj}}}ttt~~~jjjooovvvuuutttsssEEE'''%%%%%%"""&&&!!!!!!!!!!!! !!!  """$$$""""""###$$$$$$###  """###$$$$$$###"""############""""""!!!""" !!!###$$$$$$$$$"""!!!!!!###%%%&&&%%%###""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&((())))))%%%&&&))),,,.........---((((((&&&%%%%%%$$$$$$%%% ###(((---111222222111111...***&&&$$$$$$%%%&&&&&&'''***///444888999888777777777666444222000///111000000000111111///------...111333555777888999;;;<<<======;;;999999:::<<<@@@AAAHHHSSSYYYkkk******(((''''''((()))))))))---777EEERRRXXXUUUQQQ999444111222666888777444000111222444555555444444///111111111000111222444666<<>>HHHNNNNNNLLL???;;;555111//////000///......//////000111111222222222111000///////////////222===WWWyyymmmTTT<<<444333000...///000111333222111111444666444555666666666666666666000000000000000000000000---.........------,,,+++,,,------,,,++++++,,,...000000///000000111222222222222333444444333222222---------...000000///---******))))))))))))************))))))))))))******+++---000555AAAXXXuuuoooSSSFFF:::666555888999777777999OOOpppuuujjjhhhnnnrrr___XXXaaauuu{{{kkk___ddduuuwwwgggWWWVVVbbbtttooojjj]]]ddduuu~~~tttnnnCCC***$$$$$$###"""###"""!!!!!!  !!!!!!""""""""" !!!###$$$$$$  !!!"""""""""!!!  """""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!  """$$$%%%%%%%%%%%%######$$$%%%'''***,,,---...,,,,,,...///...,,,+++&&&&&&$$$###"""###$$$%%%$$$%%%&&&'''((()))***+++)))++++++***'''$$$#########%%%(((,,,///222333333555555444333111///---,,,+++...111333222111///---+++++++++,,,///444888;;;<<<:::777555444555777888:::===:::999@@@DDDNNNaaayyyppppppjjjYYYCCC222,,,---...000777DDDRRRZZZZZZWWW@@@;;;555111///000000111000000000000111111111111000000///...---------...000111;;;RRRssstttYYY>>>555444000...///...000222111//////222555333444444555555555444444222222222222222222222222////////////...---,,,,,,+++,,,---,,,++++++---...000000/////////000000111000111222333333222111000))))))***---000000///---++++++************++++++++++++************+++++++++...444???RRRmmmeeeMMM===777444888<<<<<<<<<>>>JJJjjjxxxiiiaaammmrrr___WWW^^^ttt~~~hhh___bbbooogggYYYVVV]]]jjjwwwwwwgggVVV\\\ooo~~~qqqmmmBBB***$$$$$$#########!!! !!!!!! !!!"""""""""!!! !!!""" !!!!!!!!!!!!  !!!""""""  !!!##################$$$$$$$$$###"""!!!""""""$$$$$$$$$$$$"""!!!!!!"""$$$%%%%%%%%%%%%#########$$$%%%''')))+++---******...///,,,))))))%%%&&&&&&$$$"""!!!!!!"""###$$$&&&&&&&&&&&&(((***''')))******'''$$$"""!!!"""$$$&&&)))---111333555:::999888666444111///...///000111000...,,,,,,------,,,++++++...333888;;;888777555444444555777888:::===999999???BBBKKK]]]vvvyyycccHHH444---......///777FFFWWW```]]]XXX>>>:::333///...///000111111111111000000000000000......------,,,---------//////888MMMnnnyyy\\\???444333///---...+++...111000---,,,000444222222333333333333222222222222222222222222222222000000000000///...---,,,***+++,,,+++***+++,,,...000000//////.../////////...///111222222111///...++++++,,,...111111000...+++++++++******++++++++++++++++++******+++++++++///444???QQQjjj{{{___KKK@@@777777;;;===???AAALLLkkkzzziiihhhtttuuuaaaYYYaaaoooqqqgggcccjjjsssqqq```XXX[[[bbbvvvgggTTTXXXgggnnnkkk@@@)))###$$$$$$###""" !!!"""  !!!""""""!!!!!! !!!!!!###############"""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%$$$%%%%%%&&&%%%$$$###""" !!!###%%%''''''&&&%%%!!!"""$$$%%%%%%%%%%%%$$$$$$###"""###$$$&&&''')))%%%&&&,,,...+++)))+++))))))((($$$ !!!######%%%'''&&&$$$###$$$&&&$$$'''))))))&&&###!!! ######$$$'''+++000444666===<<<;;;888555222///------...---+++***+++///333:::888333000///111333666666666666666666777999999:::>>>:::999???BBBJJJ\\\rrrhhhJJJ555...000------444DDDVVV___ZZZRRR===888222...---///000111111111111000//////...............------......///......666JJJjjjzzz]]]???333222...,,,,,,***---000...++++++///333111111222222222111111000111111111000000000000000111111111111000///...---)))+++++++++******,,,...000//////............///---///000111111000///---//////000222444333111///,,,++++++******++++++,,,,,,++++++******++++++,,,555<<>>AAAPPPnnnyyyllliiisssqqq___[[[aaagggxxxttteeeaaaddd{{{sss```ZZZ]]]aaauuulllZZZ[[[fff|||llliii???(((###$$$$$$$$$!!!!!!"""!!! !!!!!!!!!!!!  !!!"""""""""$$$%%%%%%%%%%%%$$$#########"""!!!!!!"""$$$&&&(((###"""""""""###$$$%%%&&&%%%%%%&&&'''&&&%%%$$$######&&&((()))))))))!!!"""$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$!!!###+++...+++***,,,---,,,)))$$$"""%%%%%%'''(((&&&"""!!!"""######&&&((()))&&&""" #########%%%)))///444777===<<<:::777444000---+++((()))((('''(((---555<<>>???CCCMMMWWWpppuuuqqqgggUUUAAA222---...---111333444:::BBBDDDAAA666333///---///111111000333333222222111000///...,,,,,,---...............---...222AAA```iiiGGG666222111...+++---,,,+++++++++,,,---...///000111111222222111111...000111111///......///111000///...---,,,+++++++++,,,,,,,,,,,,,,,---...333111///---,,,+++++++++,,,---///000/////////000000111444666555222///---......---,,,,,,++++++***---***)))+++,,,,,,///555HHH]]]wwwttt[[[NNNLLLDDDAAALLL\\\zzzyyypppttt{{{sss]]]\\\dddwwwttt```cccoooqqqcccaaadddpppuuuooowww}}}jjjtttggg???((("""""""""###!!!      !!!!!!!!!"""!!!!!!""""""######"""""" !!!###%%%&&&''''''###!!! !!!######"""%%%""" !!!###$$$###""""""$$$&&&%%%$$$###""" !!!###%%%&&&''''''&&&&&&&&&%%%$$$$$$&&&((((((''''''(((***---000222666000***%%%###$$$'''***(((***+++)))&&&###""""""###$$$%%%%%%$$$""" ###""""""###&&&+++///222555666666333000,,,++++++((())))))+++111AAAXXXhhhnnnkkkYYY===,,,+++---,,,333444444555666777888999<<<::::::;;;===AAAKKKVVVmmmZZZVVVNNNCCC888000---,,,///000///...222888:::888222000......///000000///222222222222111111000///---------,,,------...///...///222???\\\oooLLL999555333///------,,,+++++++++,,,.../////////000000000111111111///111222222000//////000000000///...---,,,,,,,,,,,,,,,++++++,,,...000111000///---,,,,,,,,,,,,---...---...000222333222111000222444555555444111///......------,,,+++++++++******+++---,,,...777AAA\\\sssxxxkkkbbbRRRKKKUUUnnnsssnnnzzznnn```WWW^^^rrrnnnbbb[[[eeezzzsssfffYYYYYYhhh|||}}}jjjrrrggg@@@***$$$######"""   """   !!!!!!$$$$$$$$$######""""""!!!!!!###%%%'''(((((("""!!! """######""""""!!! """"""!!! !!!"""#########""" !!!"""###$$$$$$$$$###%%%&&&'''&&&&&&'''((((((((((((***---000444666999444+++%%%###$$$&&&'''&&&''')))(((&&&$$$######""""""###$$$###"""!!! """"""!!!"""$$$(((,,,...000111222111...+++******'''(((+++000<<>>HHHTTTggg~~~CCC@@@:::555111///---,,,......------000222222111------...///000000/////////000000111111000000//////...---,,,,,,---...//////000333===VVVzzzpppNNN:::555222000...---,,,,,,+++,,,---.../////////.../////////000000333444666555333222222333/////////...---------,,,---,,,***+++...000222333///...---,,,---...///000222000///111444555333000111222444555555444333222.........---,,,,,,++++++***+++...///...222AAAPPPnnnxxx^^^UUUccc~~~sssoooxxxuuu```ZZZcccwwwvvvbbb[[[ddduuuxxxaaaTTTXXXhhhyyy{{{kkkpppgggAAA+++&&&$$$###""" !!!"""!!! !!!"""!!! !!!"""   %%%$$$$$$############### !!!"""$$$%%%&&&&&&&&&!!!  """######"""!!!!!!!!!!!!!!!!!!!!! ###"""!!!!!!!!!  !!!""""""""""""!!!###'''(((''''''''''''))))))***+++///333777999<<<777///&&&"""$$$%%%$$$&&&((()))(((&&&######### !!!""""""""""""!!!!!!"""!!! !!!"""%%%(((***+++---///...,,,***(((((('''))),,,222@@@UUUnnn{{{gggHHH...&&&)))---000222555777888888666555999666555555777;;;FFFQQQaaayyy666333///---......---,,,,,,,,,---000333222000///+++---...///000/////////------...///000000000000000///------,,,---...///...000222:::PPPsssoooMMM999333111//////------,,,,,,,,,---...///......---------...///000444666777666555333444444..................------...,,,+++,,,000333444333///............000222333666333111222555555222///222222333444444444333333//////...------,,,,,,+++***+++...000111999MMM___ggg___qqqoooooosssxxxhhhbbbiiizzzvvvddd[[[aaatttuuuaaaVVVYYYdddnnnxxxyyyooorrr{{{hhhBBB,,,&&&$$$###""" !!!"""!!! """######"""    !!!######""""""######$$$%%%"""######$$$$$$######### !!!###$$$###"""!!!!!!""""""""""""######&&&###!!!  !!!""""""""" ###''')))((('''''''''))))))***+++...222666999<<<;;;555)))###%%%&&&$$$((()))***)))&&&###!!!!!! !!!!!!"""""""""""""""!!! !!!$$$&&&((()))+++------+++)))((('''((()))+++000;;;LLL___lllssspppbbbIII222((())),,,000333666999:::999777666888555444555666999DDDOOO[[[ttt///---+++***+++,,,,,,,,,,,,***,,,222444222//////,,,---///000///...///000+++,,,...///000111111111111000//////.../////////---000111777KKKnnnpppNNN999111//////000...---,,,,,,,,,---///000...---,,,,,,,,,---...///111333444444222111111222---------..................,,,,,,...222555444222///.........///111333444666555444444444333111///333333333222222222222222//////......---,,,,,,,,,)))***...222888FFF^^^rrrpppfffyyy{{{rrrkkkqqqooogggjjjsssyyyeee[[[bbbnnnuuucccZZZZZZ]]]nnn|||~~~tttsssvvvvvvuuukkkCCC,,,&&&$$$"""""" !!!""""""!!!  !!!"""###"""!!!!!!"""###$$$%%%############"""!!! !!!###$$$###"""!!!"""""""""!!!###&&&((()))%%%!!!!!!!!!  !!!"""""""""!!!$$$'''((((((&&&&&&&&&***))))))***,,,000333555:::???<<<...$$$%%%&&&%%%)))++++++***'''$$$""""""""""""""""""""""""""""""  !!!###%%%&&&(((+++---...,,,)))'''''')))***+++...444===HHHPPPYYYWWWPPPBBB222)))***---///111444777888777666555777555444666777:::CCCMMMWWWnnn)))******))))))***+++,,,...******000222///---///---///111000......///111,,,---///000222333444444111111111111111000//////,,,///000555GGGjjjtttRRR;;;222//////000...------,,,,,,...///000---,,,+++***+++,,,...//////000222111///......///---------........./////////------000555666333000............///000222333333444555555333111111222444333222111000111111111/////////...------,,,,,,+++,,,000888DDDXXXsssyyykkkyyytttmmmtttvvvllliiixxxooodddaaajjjttt}}}nnnccc]]]\\\gggxxxyyysssoooyyyxxxlllmmmDDD,,,$$$###"""!!!!!!    """$$$$$$###""" !!!"""###!!!!!!!!!!!!!!! !!!$$$%%%$$$""" !!!!!! """(((,,,+++&&&!!! """###"""  """###$$$$$$###%%%'''(((&&&%%%%%%&&&***)))(((((())),,,...000777BBBCCC444&&&%%%''''''(((***+++***(((&&&%%%%%%$$$######"""""""""###### """###%%%&&&)))+++...///---***(((''')))***+++---///222666888<<<;;;999444---)))+++...000222444666777777666555666555666888999;;;BBBKKKUUUjjj&&&((()))((('''(((***,,,111***(((,,,...++++++//////111222000...---///222---...000222444555666666111222333333333111000///+++...000444EEEhhhyyyUUU>>>333//////000......---,,,---...///000---,,,+++******,,,...//////000111111///......///,,,,,,------...////////////---...222777777333......---------...///111222000333555555222111222555555444222000//////000000/////////...------,,,,,,//////333>>>OOOgggmmmvvvooojjjwwwuuukkk^^^pppxxxjjj\\\```nnnrrrfffVVV[[[eeesssooorrrrrrnnnxxxvvveeeoooEEE,,,$$$"""!!!!!!###"""  !!!###%%%&&&%%%"""  !!! !!!!!! """$$$%%%$$$""" """(((...---'''!!! ###%%%$$$!!! """$$$%%%%%%%%%&&&((('''&&&%%%%%%&&&***)))((('''''')))+++,,,444CCCGGG777'''%%%((((((''')))++++++)))((('''(((%%%%%%$$$###""""""###### """$$$%%%&&&))),,,///000...***(((''')))+++,,,---------,,,,,,***))))))))))))))),,,000222333555777888888888777666555777:::;;;<<>>888+++""""""&&&)))******))))))((('''&&&'''%%%###"""######"""!!!!!!###"""!!!!!!%%%(((...///...+++(((&&&'''(((******+++,,,,,,***)))((()))((((((((()))+++...000...///333777;;;;;;999777777555444555999@@@FFFKKKTTT```sss&&&'''(((***,,,...///000000///---+++***+++---///........./////////000000......000111333444555666666444333444444222...***...000000333FFFhhhgggJJJ999222000///---------,,,,,,+++++++++,,,,,,+++++++++++++++,,,//////...---------------,,,+++***,,,///000...,,,......---++++++************+++,,,,,,***)))***,,,---...000111222111000///444333222111000000000000333...---111444222//////555666AAAYYYtttzzz{{{iiiqqqrrrooovvvuuummmppplll\\\___jjjuuuyyyjjj]]]\\\___hhh||||||llljjjzzz|||fffsss^^^YYYwwwbbb===+++""""""$$$ $$$###"""!!! """'''******'''%%%$$$%%%$$$"""!!!!!!!!!!!! !!!'''***'''###"""!!!!!!!!! !!!###&&&'''***&&&######%%%%%%### !!!(((++++++&&&%%%&&&***......+++((()))(((''''''(((***,,,...111555777333,,,&&&%%%&&&((()))*********))))))(((&&&$$$""""""######"""!!! !!!"""""""""###%%%'''+++,,,+++)))'''%%%&&&'''******+++++++++)))((('''(((''''''''')))+++---//////000333777:::;;;888666555444333444888???EEEIIIQQQ]]]ppp((()))***+++------.........------,,,,,,,,,------////////////000000000000000000111222444555555666555444333333222000---***---000111555EEEdddpppQQQ===333000///000000///...---,,,+++***++++++******************...---+++******+++,,,,,,---,,,,,,---...///---+++------,,,+++************)))***++++++***)))***+++---...///000111111222222333333222222222222333333333000///333555333222333:::???PPPkkkwwwqqq{{{hhhooopppjjjvvvrrrfffhhhxxxqqqccc[[[\\\kkk{{{|||lllbbb[[[[[[hhhxxxnnnfffrrriiirrrhhh[[[uuuWWW666)))""""""### $$$###"""  !!!###'''++++++)))'''&&&&&&&&&$$$"""###############"""!!!!!!###---333,,,###!!!###!!!!!!!!!"""###$$$%%%&&&(((%%%""""""$$$$$$"""""")))------'''%%%%%%(((,,,///...,,,***)))((('''(((***,,,...000000000...,,,)))((('''))))))++++++,,,++++++***$$$###!!!!!!"""######"""###"""!!!"""$$$&&&&&&&&&((())))))(((%%%$$$%%%&&&))))))******)))(((&&&%%%'''&&&&&&&&&(((***,,,---///000333666999999777555222222111333777===CCCGGGNNNYYYlll000///---,,,,,,---...///,,,+++******,,,---....../////////000000000111111222222333333444555666666555555444333222000...,,,---...000333AAA^^^vvvWWW@@@444000///000000//////...------,,,+++++++++++++++,,,---...,,,+++***(((((()))+++,,,---------------,,,+++***,,,,,,+++*********++++++(((***++++++))))))***,,,---......///111222333333111111111111222333444444444222222444555333444777AAANNNfffuuunnn{{{gggmmmvvvmmm{{{oooeeeiiiyyywww```UUUZZZeeevvvhhh^^^aaaiiivvvyyylllrrrqqqyyywww```ttt|||PPP///&&&""""""###  """"""  !!!!!!!!!###&&&)))+++***)))((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$...222+++!!!!!!$$$!!!!!!"""###$$$$$$%%%%%%&&&$$$""""""$$$$$$!!! ###***......)))&&&###%%%))),,,---,,,(((((('''''')))+++...000/////////...+++******++++++,,,---......,,,+++***###""" !!!"""######"""%%%""" """%%%((('''%%%%%%'''((('''&&&%%%%%%&&&((()))))))))(((&&&$$$###%%%%%%%%%&&&''')))+++,,,///000222555888888777555111000000222666;;;AAAEEEKKKWWWiii~~~333111...,,,,,,...222555333///+++***+++...//////////////////000000000000222222333444555555666666666666666444222000///...,,,------///;;;VVV|||zzzZZZAAA333///000////////////////////////+++,,,,,,---...000111222+++***))))))))))))++++++,,,---------,,,*********+++++++++***++++++,,,,,,(((***++++++******+++,,,......///000111222333444////////////111222333444666444444555333222666===LLLbbbtttmmmzzzfffjjjqqqrrryyytttjjjjjjmmmgggYYYXXX\\\iii{{{~~~nnndddbbbcccvvvwwwwww{{{~~~aaappp|||MMM+++$$$!!!"""$$$"""  !!!!!!!!!  !!!$$$&&&))))))((('''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###)))+++%%% !!!!!!!!!!!!"""###$$$%%%%%%&&&&&&$$$"""###%%%%%%""" ###***......***&&&""""""&&&)))***)))&&&&&&&&&'''***---000222///222444111,,,)))+++///...///000000000---+++)))$$$"""!!!!!!###$$$######%%%###!!!"""%%%'''&&&$$$%%%'''))))))'''&&&&&&'''''''''(((((('''&&&$$$###$$$%%%%%%&&&((()))***+++//////111444777888777555222111111222666;;;???BBBKKKUUUggg{{{111///---,,,---111666999;;;555///---...//////...............////////////111111222333444666666777777777777555111//////000------...000888OOOuuu}}}^^^CCC333///000....../////////000000000,,,,,,,,,---...000222222*********++++++++++++++++++---......,,,******+++++++++++++++,,,---......)))***,,,,,,++++++,,,......///000111222222333222.........///000222333444777555555555333444===HHHXXXqqqrrrkkk~~~|||fffkkktttmmmuuuwwwiiibbbiii|||pppiiigggdddYYYgggzzzooofff]]]ccchhhnnnzzz}}}|||^^^jjj}}}{{{JJJ(((###"""###%%%$$$  !!!!!!"""""" !!!###%%%&&&'''%%%###""""""### """$$$&&&&&&&&&%%%$$$###%%%$$$ !!!!!!!!!!!!!!!"""$$$&&&'''((('''%%%$$$%%%(((((($$$!!!""")))------***&&&"""!!!$$$'''(((''''''''''''(((***---111333///333777444...+++---000...000222222222///---+++%%%$$$""""""###$$$$$$###$$$###""""""$$$%%%%%%$$$&&&(((******((('''''''''&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''(((***++++++---...///222666888777666444444333444777:::>>>AAAKKKTTTdddwww//////......///000222333666222......111222000...------------............///000111333444666777777666777666444000......000...000333555999JJJlllcccFFF555000111//////////////////......,,,,,,+++++++++,,,------)))***,,,......---,,,+++,,,...000000---,,,---...,,,,,,,,,,,,---...///000)))+++,,,---,,,,,,...///...///111333333333111000/////////000111222333444666555555555444888FFFUUUlllooohhh}}}iiimmm~~~qqqnnnwwwzzznnn^^^jjj~~~xxxbbbbbbeeeqqqxxxjjjaaaZZZ[[[aaannnxxx```hhhzzzuuuEEE%%%%%%&&&%%%&&&$$$  !!!"""""""""!!!!!!   """!!!###$$$###  !!! """%%%((())))))((('''###&&&$$$ !!! !!! !!!###&&&)))+++((('''&&&(((******&&&###!!!(((++++++(((%%%!!!"""%%%))))))(((***)))((((((***,,,///000///111333444222000//////,,,...111333444333000///(((&&&$$$###$$$%%%$$$###"""#########""""""$$$%%%&&&(((******(((&&&%%%%%%%%%%%%'''((((((((('''&&&$$$%%%&&&((()))***++++++,,,,,,...111555888888777777777666666888;;;>>>@@@JJJSSSaaarrr000111222111000---***(((***((((((,,,222444222...,,,,,,,,,---------.........///000222444666777888444666666333...,,,---///000333777:::;;;HHHfffhhhIII666111222111111000///...---,,,,,,,,,+++***)))(((((((((((()))+++...000000///---+++---000222111///...///111,,,,,,,,,---...///000111***+++------------///000...000222444444333000///111111111111222333444555555555555666666<<>>BBBGGGJJJSSSbbbyyy---...///...,,,*********,,,,,,---///111222111///,,,---------,,,,,,...///---...000111333444444444555444333111///.........333999888888===EEE```sssSSS<<<222111---.../////////...---,,,,,,,,,+++***************+++,,,---...//////......000111222222222000...,,,,,,---...000000000000///111000000000000222333444555444444333222111000000,,,000000...///333444111222///000888CCCWWWssskkkeeennnqqqyyyzzzooorrrzzz|||ooodddcccdddhhhuuusssgggccckkkvvvtttcccVVVUUU[[[eeesss|||jjj}}}yyymmmnnniii888&&&###$$$''' $$$#########"""!!! ###""""""!!!   !!!###$$$""" %%%'''***,,,,,,,,,++++++(((&&&$$$!!! !!!$$$$$$"""$$$***///222,,,'''%%%'''(((&&&$$$"""&&&'''((($$$"""!!!###'''+++,,,,,,000111---((((((...222111222111111111222000/////////...---///333555555444///)))### """$$$"""  """"""#########''''''((((((''''''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''((()))((()))+++...111444666777555666777777888;;;???CCCFFFIIIQQQ___ttt...,,,+++++++++,,,+++***---,,,---...000000...,,,+++---//////...---...///+++,,,...///111222222222555444333111000/////////444:::999777;;;BBB\\\wwwWWW@@@555333000000......---------...+++++++++************)))***+++,,,---............111222333333333111///---------......///000000000222222222222333444555666777666444222111111111222+++...000///000333333000222000222===QQQkkkiiiccc}}}tttvvvzzzyyyttt}}}tttbbbWWWaaarrrzzzkkkaaa^^^ooo~~~jjj[[[UUUSSS^^^lllzzz~~~gggyyyqqqpppbbb444%%%"""###''' $$$###$$$%%%%%%$$$"""%%%$$$""" !!!!!!!!! !!!!!! !!!""""""$$$&&&(((***+++++++++)))'''###  !!! """#########&&&,,,111111,,,'''$$$%%%%%%###!!!"""%%%&&&&&&$$$######$$$(((***,,,,,,222333///******000444444333333111///////////////111000000000222333333111///***%%%""""""###"""  !!!"""$$$$$$%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%'''(((((()))***+++---000333666888555666777777777:::>>>AAACCCGGGOOO[[[nnn...+++((((((+++---,,,+++---,,,,,,...//////,,,***))),,,...///...---------+++,,,...///000111111111444444333111000000000000111777666555888???XXX{{{{{{[[[CCC666222111000///......---------***+++++++++******)))))))))***+++,,,---...//////222333444444444222000......---------...///000111222222222333444444555666888666333111000000111222...000111222333444444333444555;;;KKKccchhhbbb{{{yyyyyyzzzzzzrrr]]][[[ddd}}}kkk```[[[iii|||pppdddSSSUUUYYYcccuuufffvvvtttpppYYY000$$$!!!!!!&&& ###$$$$$$$$$$$$###!!! $$$###!!! """"""!!! !!!  !!!"""!!!"""###&&&***,,,,,,,,,+++((($$$!!! """###"""###$$$$$$%%%(((...222...+++&&&$$$###""" !!!"""$$$%%%%%%%%%%%%&&&(((***+++,,,,,,000000---)))***111666666222333111---+++---//////333222111111111111000///000,,,'''$$$######!!! !!!"""###$$$$$$%%%%%%'''((())))))))))))%%%%%%%%%&&&&&&'''(((((($$$$$$%%%%%%&&&&&&'''(((******+++,,,///333666999:::::::::888777888:::<<<@@@EEENNNYYYiii...+++'''(((+++------+++---,,,,,,---......,,,***(((***------,,,++++++,,,---...///000111111222222333333222111000000000111///555444333777===VVVyyy```DDD444...000111111111000...+++******++++++++++++***)))))))))***+++,,,---///000111222333444555444222000///...---------...///000111111111222333333444444444555444222000///000111222000000111333444444444555222888FFF[[[vvvgggbbb{{{|||zzzuuusssccc]]]mmmsss\\\\\\cccvvv|||eee[[[QQQPPP\\\pppiiitttvvvoooRRR---$$$ %%%###$$$###!!!   """!!! !!!"""### """###!!!""""""!!!!!!!!!!!! !!!!!!###'''+++...---,,,,,,)))%%%"""!!!"""$$$%%%$$$$$$%%%%%%'''***///222+++(((%%%###""" !!!!!!$$$%%%$$$&&&'''***+++,,,,,,,,,------...---+++---555999:::222555333,,,***...111111222222222111///.........///,,,(((%%%$$$###"""!!!###"""!!!!!! !!!!!!"""&&&&&&'''((()))))))))(((%%%%%%&&&'''(((((())))))$$$$$$%%%&&&''''''''''''+++++++++,,,///222666888:::;;;;;;:::999999;;;===>>>EEENNNXXXfff{{{---+++******,,,---,,,,,,---,,,,,,...///...,,,***(((***+++,,,+++***+++,,,...///000111222222222222111111000000000000000111///666555444888===UUUxxxfffHHH555---111222222222000...+++)))++++++,,,---,,,+++***)))******+++,,,...000222333222333444444444222000...------......///000000000///000111222333333333333222222111000000111222222111//////222333222333666222@@@UUUmmmgggccc|||}}}yyynnnrrrddd^^^qqqrrrcccXXX___uuuooo\\\PPPPPP[[[nnn~~~nnnsssxxxoooLLL,,,&&&!!!$$$""""""!!! """ !!!"""###$$$!!!"""""" !!!""""""###""""""!!! ###(((...000...***+++)))&&&###"""###$$$%%%$$$$$$$$$&&&(((***---...&&&&&&$$$###!!!!!! !!!"""$$$%%%%%%&&&(((,,,------,,,,,,,,,---000000///222999<<<;;;000666666...+++000444333///000111///---,,,---......,,,***'''%%%###""""""%%%$$$""" !!!!!!&&&&&&'''((())))))))))))%%%%%%'''((())))))))))))$$$%%%&&&'''((((((((((((+++++++++---///333555777666888999:::;;;<<>>PPPddd|||iiifffxxxjjjppplllfffggguuu{{{hhhYYYYYYkkk{{{fffUUURRRXXXcccrrr~~~uuuqqquuu}}}ppp~~~uuuGGG,,,)))"""$$$ !!!""""""!!!!!! !!!"""######"""!!! """"""""" !!!$$$%%%&&&%%%$$$""")))000000+++%%%%%%$$$###"""!!!!!!!!! !!!$$$&&&&&&%%%### !!!######"""###$$$%%%"""%%%&&&&&&"""'''+++---+++((('''(((,,,000222222333666555222%%%///111)))&&&,,,111...)))+++------+++***---///++++++***(((&&&$$$$$$%%%"""!!!  !!!###%%%!!!"""%%%(((+++---...///$$$%%%''')))***+++******&&&'''(((************))))))***---///222333444444555777999999999:::<<<===<<>>======???FFFNNNVVVdddyyy,,,...000111111111///......///000111111000///...------------------------------.........////////////////////////000111111111888666333444555@@@VVVzzzxxx]]]LLL111///,,,++++++,,,+++***,,,,,,------------,,,,,,)))***+++---.../////////000111222222222222111000******+++,,,---......///...///000000000000000///000111333666777666222...333333666999===HHH]]]qqq{{{nnnqqqeee}}}xxx}}}zzzkkkiiioooxxxggg\\\bbbooowwwiii[[[PPPQQQ___qqqyyyaaa]]]yyyooozzz```333''' """!!!%%%'''$$$###"""!!!!!!""""""!!!   """###%%%'''&&&### !!!""")))...111111((('''&&&%%%###"""!!! """$$$%%%###!!!!!!!!!!!!######"""'''111999;;;111***$$$$$$$$$###$$$'''&&&&&&%%%%%%%%%&&&(((((()))---///......000///+++###$$$%%%&&&'''((())))))'''((()))***+++,,,---...000...,,,)))&&&###"""!!!!!!!!!!!! !!!###$$$%%%$$$###'''...111000******))))))***+++---...///...,,,+++***)))))))))((('''+++555999666222000222333555888<<>>:::===BBBJJJQQQ]]]qqq,,,---///000111000///......///000111111000//////------------------,,,,,,------------.........//////////////////000000111222888666333444444===QQQrrrqqqSSS???///...,,,+++,,,,,,+++))),,,,,,++++++***************+++,,,---...............///000111111000///...******+++,,,...///000000......///000000000000000222333444555555444111///555444666:::BBBTTTpppzzzooouuuaaawwwwwwbbbSSSGGGRRRsss|||nnnhhhsss}}}lll___WWWeeeuuubbbUUUSSS]]]mmmyyywwwkkk^^^rrrsss{{{}}}zzzWWW...%%% !!!!!!"""&&&'''%%%""""""###$$$$$$###  !!!###%%%&&&%%%### """  $$$))),,,...%%%$$$$$$###"""!!! """###$$$###!!! !!!"""!!!$$$###!!!&&&111;;;???333,,,'''&&&&&&$$$&&&)))---***&&&###""""""$$$%%%)))---///...///111000,,,######$$$%%%'''((())))))((())))))***,,,------...222000,,,)))'''%%%###"""!!!!!!!!! !!!###$$$%%%$$$"""$$$***---,,,***)))))))))***+++------///......------,,,,,,,,,,,,)))+++444999777111...000222666:::>>>??????>>>999;;;@@@GGGMMMWWWjjj{{{.............../////////...///000111111000//////------------------,,,,,,------------.........//////////////////000000111222888666333666555===OOOjjjmmmMMM888///---++++++,,,,,,+++***...---,,,+++************,,,---...///////////////,,,---...//////...---,,,+++,,,---...///000111222------...000111111111111555555444333222111222333777666777???MMMcccxxxooo~~~bbbsss}}}ZZZ???444,,,===gggtttkkkrrrnnn[[[\\\kkk}}}jjjZZZVVV[[[```jjjwww{{{rrr]]]jjjyyy{{{yyyxxxQQQ+++%%% """ !!!%%%'''&&&&&&!!!$$$%%%$$$"""  !!!###%%%%%%$$$"""!!!!!!"""  ###&&&'''!!!!!!!!!!!! ###$$$$$$###!!! !!!###$$$&&&$$$ !!!***333777111***&&&&&&'''&&&(((,,,...+++'''###!!!"""$$$%%%***...111000000333222...$$$$$$%%%&&&((()))***+++))))))***+++,,,------...333000,,,***)))'''$$$"""!!!!!!!!! !!!###!!!%%%&&&$$$%%%)))***(((+++++++++++++++,,,,,,,,,...//////000111111111111333---+++111555444000//////222777;;;===>>>======999;;;???EEEIIIRRRcccsss//////.........///000111...///000111111000///...------------------------------.........////////////////////////000111111111777555333666555;;;LLLdddqqqQQQ<<<000...++++++,,,---,,,,,,000///...,,,,,,,,,---...//////000000000000000///,,,---............---,,,------...///000111111222,,,---...000111222222222666555444222000000333555888777<<>>CCC777777777666444222111000111222333444333222111000...,,,---//////---///444444777:::999666444555666777888<<>>>>>EEE[[[|||uuu|||xxx^^^HHHJJJYYYhhhzzz{{{yyysssaaa```uuusssfff^^^iii~~~rrr```PPPKKKMMMUUUjjjdddqqqzzzxxx|||sssmmmaaa666$$$$$$$$$###"""!!!!!! !!!!!!"""##################!!! !!!"""&&&222>>>qqqooo[[[<<<%%%!!!!!! """###$$$!!!  !!! !!!!!!  &&&)))(((%%%!!! !!!&&&***---+++&&&"""''''''&&&$$$ """###%%%%%%###"""###$$$((('''&&&%%%$$$$$$###"""%%%%%%'''***++++++(((&&&'''%%%######%%%'''(((((())))))************)))(((---...000222333000***%%%###!!! !!!!!! &&&%%%%%%'''+++111666:::111222222000---,,,...111000111333444444333222111000000///......///000111555666777777666555777888::::::===AAABBBGGGRRR^^^www,,,...111333555444333222111///---,,,++++++,,,---//////...,,,******---///------......///111222333000111111000...---...000000111333111000111555999SSStttxxxTTT???333111...---,,,,,,***)))+++++++++,,,---...///000....../////////---,,,+++......///000000000///---------------------------+++,,,------------///111000111222111000222555666>>>LLLiii}}}bbbNNNDDD<<<999555444999LLLlllyyyyyyyyyfffhhhsss}}}}}}wwwwwwzzzllllllsssiiifffkkkzzzsss```VVVNNNLLLVVVeeedddmmmxxxzzzsssiii^^^222%%%$$$$$$###""""""!!!!!! !!!""""""#########""""""!!!!!!""""""%%%///:::gggdddSSS888'''$$$### !!!"""###"""!!! !!!!!!!!! !!!&&&((('''$$$""" """%%%))),,,,,,(((%%%'''((()))'''###  !!!######""""""###$$$%%%%%%%%%$$$######""""""%%%&&&''')))***)))'''%%%%%%$$$###$$$&&&(((((((((((())))))******))))))(((,,,,,,...111111///***'''###!!! """"""!!!"""""""""###&&&+++///111...///...,,,******---000111222222222222222111000000///.........///000111555777999999888888999::::::;;;===AAABBBFFFRRR]]]qqq***,,,///222333444333333///...,,,+++***++++++,,,/////////---++++++---///.........///000111222333111222222111///---...//////000111000...///444888KKKlll|||YYYCCC555222///---,,,,,,***)))+++++++++,,,---...///000------.........------,,,...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000/////////000222333555777@@@UUUwwweeeJJJ===:::555555333111222AAA^^^yyy~~~uuuzzzuuuttt}}}kkkaaammm~~~mmm```ccctttyyykkk\\\MMMIIIMMMfffxxxiiimmm|||wwwuuuuuudddxxxXXX---%%%$$$$$$######""""""""" !!!!!!!!!"""""""""!!! !!!###"""###***222RRROOOCCC000&&&%%%###  !!!"""$$$"""  !!!!!! !!!$$$&&&%%%###""""""!!!"""$$$'''***+++)))''''''))),,,+++(((### !!!######"""!!!"""###""""""""""""""""""""""""%%%&&&((())))))'''%%%$$$###"""###%%%''')))(((''''''(((((())))))(((((((((******,,,...///...+++((("""!!! !!!"""###"""!!!"""###$$$%%%'''***,,,---++++++)))'''&&&(((,,,///222222111000000000000000//////.........///111111333555888:::999888888999;;;;;;>>>AAABBBEEEPPP\\\jjj+++---///000111111111000------+++*********++++++---......---++++++---...000000///...............111222333222///.........///111111000...///333777FFFeee^^^FFF555222///---------,,,+++,,,++++++,,,---...//////,,,---------------------///000111111000......---,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///111111//////111333333666999FFF```pppRRR>>>888:::444666666444222;;;TTTlllrrr}}}mmmwwwxxxhhhbbbnnnnnnfffiiivvvvvvaaaRRRLLLRRRaaauuuuuurrrvvvsssnnnyyycccqqq}}}QQQ)))%%%%%%$$$$$$$$$#########!!! !!!!!!!!! !!!######!!!%%%***:::999111'''###$$$!!! !!!######&&&###!!! !!!###$$$###"""""""""$$$######$$$'''((('''&&&###(((---///---((($$$!!!"""###$$$$$$"""!!!!!!"""!!!!!!!!!""""""#########%%%''')))***(((&&&$$$###!!!!!!###%%%((()))(((&&&&&&''''''((((((((((((''')))))))))+++------+++)))!!! !!!###$$$###"""!!!"""$$$''')))+++,,,,,,***(((&&&$$$$$$''',,,///222111000...---.../////////...------...///111222///222666888888666666666<<<<<<>>>@@@AAAEEEOOO[[[iii....../////////...---,,,,,,,,,++++++*********+++***+++,,,+++******+++---......---,,,,,,,,,,,,---111222333333000///...///000222222111...///333777@@@^^^dddJJJ444111...,,,---.........,,,,,,,,,,,,------...///,,,,,,,,,,,,------......///111333222000------...,,,,,,,,,,,,,,,,,,,,,,,,.../////////------///111333111111333333222888@@@RRRppplllUUUAAA666444555111333555333000444GGG[[[xxxsss~~~tttsssxxxzzzfffcccgggxxx{{{lllhhhsss|||hhh]]]QQQVVV```kkkwwwuuukkk|||qqqiiifffnnnuuuJJJ(((%%%%%%%%%%%%$$$$$$$$$$$$"""!!! !!!!!!!!!!!!$$$### !!!$$$***)))'''###"""###!!!!!!###%%%&&&&&&$$$!!!  """###!!!!!!!!!"""%%%###!!!"""###$$$$$$###%%%---111000,,,'''$$$&&&''''''&&&###!!! !!!!!!!!!""""""###$$$$$$$$$$$$'''***+++(((%%%$$$$$$!!!"""###%%%(((((('''%%%&&&&&&'''(((((((((((((((''''''(((+++------+++)))!!!  """######"""!!!$$$'''((()))******(((%%%$$$%%%(((,,,///111000...---,,,---.........---------...///111222...222666777777555555444;;;;;;===@@@AAADDDOOO[[[kkk~~~///.........---,,,******++++++++++++++++++++++++)))***++++++******+++,,,*********+++,,,---...//////111333333111000///000000222222111...///333666;;;UUUzzzlllPPP666333///------...//////,,,,,,,,,,,,,,,---...///++++++++++++,,,---//////000333555333///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///444222333666333222===LLLaaa~~~sssfffRRRBBB777333111000222333555555111333???MMMiiixxx{{{{{{sssyyyuuuggg^^^jjj{{{jjjhhhppptttddd^^^ZZZ]]]eeeppp~~~wwwaaannnvvvjjjkkkllljjjCCC(((%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""""" ###### !!!###$$$%%%%%%$$$###"""!!!"""$$$'''((('''$$$   """"""!!! !!!!!!###""" !!!###""""""$$$,,,111111---(((%%%'''((()))'''$$$"""!!!!!!!!!!!!""""""######$$$$$$$$$(((,,,,,,)))&&&&&&'''#########$$$&&&'''&&&$$$&&&''''''((())))))))))))'''''')))+++------***'''!!!  !!!"""!!!  """%%%(((***+++++++++(((%%%%%%'''***,,,---------,,,,,,,,,---------------,,,,,,---///111222222444777888777666555666::::::===@@@AAADDDOOO[[[lll}}}---------,,,,,,+++******++++++,,,,,,,,,,,,,,,+++(((***,,,,,,+++++++++---*********+++,,,---//////...000333333222111111111///111111///------111555777PPPssstttXXX:::666111---------------------,,,,,,,,,---......************,,,---///000000333666444///,,,,,,...------------------------)))+++,,,,,,+++,,,...000111111555888444444EEE[[[uuu|||nnnYYYOOOBBB777222222111111333333444666444444;;;DDD\\\xxx~~~xxx}}}zzzxxxqqqxxx{{{kkkiiissssssoooxxxttteeeaaabbbdddiiinnn{{{bbbnnnqqqpppjjj}}}```<<<'''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$""" !!!"""###### ######  !!!###''''''$$$!!!!!!### """$$$&&&'''&&&### !!!"""""""""###"""  ###$$$$$$$$$$$$,,,111000+++&&&"""$$$&&&'''&&&$$$""""""###!!!!!!!!!!!!!!!!!!!!!"""###(((------***'''((()))&&&$$$######$$$%%%%%%$$$&&&'''((()))************'''(((***---///---)))&&&!!!  ######%%%&&&(((***+++,,,+++(((&&&&&&(((+++++++++)))***+++,,,------------,,,,,,,,,,,,---///111222444666777777555444444555999999<<>>666///---...000111000///000222222111555;;;SSSnnnvvv}}}zzz{{{~~~ooolllvvv|||ooojjjqqqyyyhhhppp}}}tttlllhhhbbb^^^^^^ZZZhhh|||jjjwww~~~xxxrrriiixxx~~~XXX777'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!! !!!"""###$$$ """###  ###''''''"""""" !!!###$$$%%%&&&###!!!###### !!!!!!!!!!!!!!!!!!"""###""" !!!$$$''''''''' %%%---000...)))### !!!"""$$$$$$######$$$%%% ###(((---...***((()))+++'''%%%###"""###$$$$$$$$$'''''')))***++++++++++++'''(((+++///000...)))$$$!!! """"""""""""###$$$%%%&&&+++(((&&&&&&)))+++***)))'''(((***,,,---------,,,,,,,,,,,,,,,---///111222444555555444222111111222888888;;;???AAAEEEQQQ]]]gggxxx'''((()))(((((()))+++...111000///000111000...,,,******)))((()))+++000444555111...///222333///+++......---------///000111---...000///......///000777HHHhhhbbbGGG999555444,,,,,,000......,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,444555666444111...,,,,,,//////000111111000///...,,,,,,------.../////////111111444444555BBBaaa~~~|||lllaaaXXXNNNFFF777555333000///...///000333444444444333333555666KKK]]]|||tttwww{{{ttttttzzz~~~uuusss|||zzzmmmhhhuuuzzzooobbbWWWXXXVVV___ttttttsss{{{iiibbb}}}SSS444,,,&&&''''''&&&$$$"""!!!!!!%%%&&&&&&&&&$$$""" ######"""!!!!!!!!!!!!"""$$$###"""!!! """"""!!! ###&&&&&&$$$###!!!!!!"""$$$%%% !!!  """######!!!...'''!!! $$$'''%%%"""$$$,,,111000***$$$ ###$$$%%%$$$!!!  $$$###!!!!!!"""$$$&&&''')))+++++++++***''''''%%%$$$###$$$%%%%%%)))+++------,,,******+++/////////000111///+++'''%%%$$$"""!!!!!!  !!!###%%%&&&&&&&&&&&&'''''''''''''''((()))***,,,***)))+++---...+++(((+++++++++,,,---...///000222444444444222222222444<<<<<<===<<<>>>EEEPPPWWWfffsss'''((((((((('''(((***,,,000000000///...---,,,+++)))*********+++///444888>>>888111---......+++(((000000//////000111222333...///000///...---...///444EEEdddbbbEEE888444444------222///...,,,******+++++++++))))))******++++++,,,------222444555444111...------000000111111000///...---,,,------...////////////000111444666;;;MMMnnnxxxfffWWWNNNGGG>>>888444222000///...///000111222444444444333333444666DDDTTTqqqxxxuuu~~~yyywwwuuu|||xxxxxx{{{yyylllkkkuuuuuujjjUUUKKKKKK\\\ooo~~~uuufffzzz}}}ggg]]]|||tttKKK///(((&&&&&&'''&&&$$$"""""""""######""""""!!!  $$$###"""!!!!!! !!!!!!!!!"""%%%%%%$$$"""!!!!!!"""###$$$ !!!"""!!!  !!!!!!!!! ,,,'''""""""&&&)))'''######+++///...)))$$$!!!$$$%%%'''&&&$$$""""""######"""  !!!!!!###%%%(((***+++++++++'''&&&%%%$$$###$$$$$$%%%(((***+++,,,++++++,,,---...------......,,,(((%%%&&&$$$"""!!!!!!  !!!###%%%&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,...,,,***+++---...,,,+++)))))))))***+++,,,---...222333444333222111222444888;;;>>>@@@BBBGGGNNNTTTbbbooo((())))))(((&&&''')))+++---000111///,,,)))***+++)))***+++,,,...222777;;;CCC<<<222,,,*********)))////////////000111222333///000111000...------...111@@@^^^bbbCCC666333444///000333000...,,,+++***+++***)))'''(((((()))***,,,---......000222333222000/////////111111111111000///---,,,,,,---///000111111000///333333555999CCCZZZ}}}pppdddTTTGGGAAA<<<888444111000///......///111222222333444333222333444666===HHH```|||sss~~~yyypppiii{{{zzztttvvvrrrkkkooogggSSSDDDFFFTTTbbbrrryyy^^^qqqgggZZZyyykkkCCC***&&&$$$$$$$$$$$$$$$#########!!!!!! ######"""!!!!!!  !!!######"""!!! !!!"""### !!!"""###"""!!!  '''### """''')))&&&######(((+++***'''$$$###%%%&&&((('''%%%$$$$$$$$$!!!   ###&&&)))*********&&&%%%$$$#########$$$%%%&&&((()))******+++...000...------......+++(((%%%&&&$$$!!! !!!  !!!"""$$$&&&'''''''''$$$%%%%%%&&&(((***,,,---///---++++++,,,---------((()))))))))+++,,,---...111222333333222111222333555999@@@CCCFFFIIIMMMQQQ\\\hhh{{{*********)))'''''')))+++,,,000222000+++'''))),,,***+++,,,---...111666:::>>>888000,,,+++,,,,,,---,,,------...///000111111000111111000---,,,,,,---///<<>>(((&&&"""!!!!!!!!!"""""""""""""""!!!  """###!!!!!!!!! """"""""""""!!!  !!!!!!!!! !!!""""""!!!""""""######"""!!!!!!######""""""!!!  $$$&&&$$$ """&&&''''''%%%$$$$$$'''((()))'''$$$""""""""""""%%%'''(((''''''%%%$$$###""""""###$$$%%%%%%&&&'''((()))+++///222000////////////---***'''&&&$$$!!!  !!!"""$$$%%%''''''(((&&&&&&&&&'''(((***+++,,,...---+++******+++---...*********+++,,,...///000000111222222111111222333333999???CCCFFFIIIMMMQQQXXXbbbsss+++++++++)))((((((***,,,,,,000333000+++(((***---,,,,,,---,,,,,,...111444555333///---------------+++,,,---...///000111111000111111000---,,,,,,---...:::UUUyyycccEEE666111444111222555000000///.........---***(((&&&'''(((***,,,...///000,,,...////////////111333333222111000///...---------...///000111111111000222444888BBBVVVuuupppeee___PPPIII@@@999777777666666444444333222111111111111222333333333222222444555777:::FFF[[[rrrzzzttt|||qqqkkkttttttssswwwvvvkkkiii|||yyydddRRREEEBBBHHHPPP[[[jjj~~~qqqqqqzzzyyyjjj```999&&&$$$!!! !!!!!! !!!  """###""""""""""""!!! !!!"""""""""!!!   !!!!!!"""!!!!!!"""""""""""""""!!!''''''&&&%%%###!!! $$$%%%$$$!!! """$$$%%%$$$$$$%%%&&&+++,,,,,,)))%%%"""!!!!!!!!!$$$&&&'''&&&$$$###$$$###""""""""""""$$$$$$$$$%%%''''''(((***...111///............---***((('''$$$!!! !!!!!! !!!###%%%'''((()))))))))((((((((())))))***,,,+++***(((((()))+++---))))))***+++,,,...///000///000111111000000222333444888===@@@CCCGGGMMMRRRUUU]]]lll~~~)))******)))((((((***,,,,,,...000///,,,***+++---,,,,,,,,,+++******,,,...000000000///---,,,+++***,,,---///111222333333333///000111000...------......888RRRwwwhhhIII888222333000222444/////////...//////...+++)))&&&'''(((***,,,...///000,,,---............111333333222000///............---......//////000111111---333===LLLfff{{{jjj]]]SSSNNNEEEAAA;;;666444444444444555555444333222222111111111222333222111222333555555777@@@PPPddd|||uuuwwwgggkkk}}}vvvtttzzztttjjjxxx~~~jjjUUUFFFAAAAAADDDQQQdddttt}}}pppnnn}}}xxxXXX333"""###"""!!!   !!!!!!!!!  !!!""""""!!!  !!!  !!!""""""""" !!!!!!(((((()))(((&&&### !!!%%%&&&&&&$$$ """$$$$$$$$$$$$%%%'''---......+++'''$$$"""""" """%%%((((((&&&$$$"""###"""!!!!!!!!!"""###$$$$$$&&&'''(((((())),,,...,,,+++***+++,,,+++***((('''$$$!!! !!!!!!!!! !!!"""$$$''')))***+++***))))))(((((())))))*********)))((((((***,,,&&&&&&'''(((***,,,---......///111111000000111333333777;;;===@@@EEEMMMSSSSSSYYYeeevvv&&&'''''''''&&&''')))++++++,,,,,,,,,,,,,,,++++++++++++,,,***))))))***,,,------...---,,,+++++++++,,,---///111222333333333...///000///...---...///...777OOOuuupppNNN;;;222222...000333------------...///...+++)))'''((()))***,,,---...///,,,------------...000333222111000///......//////...------,,,---...000222000999GGG[[[xxxuuudddXXXPPPJJJFFFAAA>>>:::777555444333333222222333333333222222111111222333222111111333555555666<<>>DDDNNNYYYgggvvvooodddttt{{{QQQ...!!!$$$$$$ """   """"""!!!  !!!""""""!!! !!!"""!!!  !!!""""""###### $$$%%%((()))(((%%%!!!!!!###%%%&&&&&& """$$$$$$$$$$$$&&&''')))******(((%%%###"""""" ###&&&)))***)))&&&$$$"""!!!!!! !!!"""###$$$%%%'''))))))(((((()))******))))))***+++,,,+++***'''$$$!!! """"""""" !!!"""$$$''')))+++***)))))))))))))))******)))+++,,,+++)))(((***,,,&&&&&&'''(((***,,,---///---...000000///000111333000444999===???DDDKKKQQQQQQUUU^^^nnn$$$%%%%%%%%%$$$%%%(((******))))))***,,,,,,+++)))******+++***))))))***,,,)))************+++---///)))+++---///111111111111---...000///......///000...666NNNtttvvvRRR===222111---///222---++++++,,,---///...+++)))(((((()))***,,,---......,,,---------,,,---000222111000///......///000111///---,,,***+++---000222777BBBQQQfffvvvcccUUUNNNKKKHHHFFF===;;;999777444222111000//////000222222333333333111222333222111111333555666777:::>>>FFFYYYxxxzzzuuuqqqnnn{{{wwwiiimmmzzzeeeVVVCCCBBBCCCHHHTTTdddttt~~~ppp```qqqyyyNNN,,,###((('''""" ###!!!!!!"""#########""" """###$$$$$$"""!!! """"""!!! """###"""  !!!"""############"""&&&))))))&&&"""!!!###$$$%%% """$$$%%%%%%%%%&&&((("""###$$$$$$""" !!! """&&&***,,,+++)))'''"""!!! """###$$$%%%'''******((('''''''''+++******+++---///...---'''$$$!!! """###### """$$$''')))+++(((((((((((()))***,,,,,,(((+++...---+++)))***,,,'''((((((***,,,...000111,,,...000000///000111333...333999===@@@DDDJJJNNNPPPRRRZZZiii&&&&&&'''&&&%%%&&&(((+++---+++((('''((()))******))))))(((((((((((()))))),,,+++***))))))***+++,,,...///111000...------.........---,,,,,,,,,------///444IIIpppxxxTTT>>>444555///,,,---***...////////////---+++***,,,,,,+++***+++,,,...///222111///---,,,---...///111...,,,---000222111///...000+++,,,333111111<<<===FFF\\\yyy~~~fff\\\QQQKKKKKKJJJGGGCCCAAA>>>:::666444333333444111111222333444444444444222222222111111111111000555333666::::::AAA\\\xxx}}}rrrwww{{{oooooosss|||xxxkkkiiitttwwwYYYMMMCCCAAABBBIIIXXXgggvvvppplllxxxxxxAAA((()))"""$$$###"""  !!!"""""""""!!! !!!!!!!!!###"""!!! !!! !!!!!!"""###""""""%%%(((((('''$$$!!! """$$$%%%###!!! ###''')))'''%%%$$$$$$###"""!!!!!!  !!!!!!!!!!!!"""&&&((('''(((***)))%%%&&&$$$!!!!!!"""###""""""&&&$$$###$$$&&&((((((''')))((('''(((***,,,,,,+++&&&&&&$$$"""!!! !!!"""%%%&&&''')))))))))))))))******+++---......---+++***+++,,,))))))''''''(((***,,,---//////...//////000111111///222777<<>>444444///---...***000000111111000...---,,,,,,,,,+++***+++,,,---...111000...---,,,---...///111///---...111222222000...111---,,,111......999DDDRRRkkk{{{gggUUUMMMEEEBBBDDDGGGEEEBBB???<<<999555333222222333111222333333444444444444222222222111111111000000222///111444444999OOOfffzzzxxx|||sssppp{{{sssiiikkkxxxqqqdddTTTJJJCCCBBBJJJTTT___mmmxxxsss{{{ppp===&&&'''"""######"""!!! !!!!!!"""#########"""  !!!!!!"""$$$"""!!!  !!! """$$$###!!!!!!$$$''''''%%%###!!! """###$$$###%%%$$$""""""!!!  !!!""""""""""""!!!$$$&&&&&&(((+++***&&&$$$""" !!!"""###"""###"""!!!"""$$$&&&&&&&&&)))((('''(((***++++++***$$$$$$"""!!! !!!!!!"""###$$$&&&((())))))))))))((((((((())))))***+++,,,+++***))))))******)))(((((((((***,,,...111000000//////////////////111666;;;@@@DDDGGGHHHMMMSSSWWW]]]nnn'''(((((('''%%%%%%&&&(((((('''%%%&&&(((+++,,,,,,))))))***+++---///000111222000---***)))***+++---000222222222///............//////000///...---,,,...000AAAbbbWWW???333333///---///+++111111111111111000///...,,,,,,+++******+++---...///...---,,,---...///000111000...///000222111111...222......222///000===OOOcccgggSSSGGGAAA;;;:::>>>AAAAAA???;;;999666333111111222222222222333444444444333333222222111111111000000000222---,,,//////222@@@PPPmmmvvvzzz|||qqqiii|||uuuqqq{{{xxxsssllllllooolll[[[MMMCCC@@@CCCHHHTTTeeeuuu}}}ddd777%%%&&&#########""""""""""""######"""############"""!!!!!! !!!""""""$$$$$$###!!!  !!!  !!!###%%%$$$"""  ###%%%%%%$$$!!!  !!!""""""""" !!!%%%((('''%%%!!!!!!  !!!"""############ ###$$$%%%)))---,,,((($$$""" """%%%&&&&&&###""" !!!$$$&&&'''''')))((('''((()))***)))((("""!!!  """""""""###$$$&&&'''((()))))))))(((''''''&&&&&&''')))******((('''((((((******(((((((((***,,,...111111000000///.........///111555:::???CCCEEEGGGJJJOOOUUU[[[jjj&&&'''((('''&&&&&&''')))(((&&&%%%&&&(((*********%%%&&&))),,,000555888:::???:::222,,,((()))+++---111222333222000......///...///000111111///---++++++...>>>]]][[[AAA333222......000,,,000000000000000//////...,,,,,,+++******+++,,,---,,,,,,,,,,,,---...///000000///........./////////---222000000444333888HHH\\\rrrnnnYYYHHHCCC>>>999999;;;======;;;777666444222111111111222333333333444444333222222111111111111000000000000333...+++...///111888AAASSSppprrrqqq~~~hhhrrr{{{uuussszzz}}}|||~~~~~~sssjjjnnn}}}sssbbbTTTIIIDDD@@@EEEOOO\\\iiiwww{{{VVV222%%%&&&%%%%%%%%%$$$###"""""""""###""""""""""""!!!!!!!!!  !!!!!!""""""&&&&&&%%%###  !!!  """$$$$$$"""  !!!######"""  !!!!!!"""%%%"""!!!$$$(((+++***)))######"""!!! !!!"""""""""""""""!!!"""$$$)))//////***%%%###!!!"""$$$(((******%%%###""""""%%%''')))))))))((('''((())))))(((&&&!!!  !!!!!! !!!"""$$$%%%&&&)))))))))((('''%%%$$$$$$&&&''')))***((('''((((((***)))((('''''')))+++,,,000000000000000/////////111222666:::>>>BBBEEEFFFIIINNNTTT\\\jjj%%%&&&((()))((((((***+++)))'''&&&&&&(((((('''&&&###&&&***111888???DDDHHHMMMFFF;;;000******,,,///000111222222000//////000///000111111000...,,,+++(((---<<>>AAADDDFFFGGGKKKRRR[[[hhh|||&&&(((***+++******+++,,,)))'''&&&&&&''''''&&&$$$&&&)))///777@@@IIIPPPTTTUUUOOOEEE:::333/////////---///111111000///000111///000000000///---,,,***&&&,,,:::UUUzzzhhhJJJ777333//////111---------,,,++++++,,,,,,------,,,***))))))***++++++******+++,,,,,,---......,,,,,,---+++***)))+++,,,---444333111555888FFF]]]{{{lll[[[QQQHHHAAA>>>888777666777888:::999888333333333333333444555555555555555444333222111000111111000000000/////////...,,,+++,,,///111333333:::KKKfffrrr|||pppjjjvvv~~~}}}www}}}yyycccaaaeeessswwwjjjVVVKKKBBBAAACCCHHHWWWggg~~~iii>>>---***'''***)))(((&&&$$$""" !!!  !!!!!!"""######%%%'''(((&&&!!! !!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###&&&''''''$$$###%%%)))---...---%%%%%%$$$"""  !!!)))111111,,,### !!!%%%)))***&&&### !!!###$$$$$$&&&&&&&&&'''))))))'''$$$!!!!!!!!! !!!!!!"""""" !!!!!!###$$$'''((()))((()))))))))(((&&&$$$"""$$$'''***,,,+++******+++***)))'''&&&&&&''')))***+++,,,...000222222222222333444555888<<<@@@CCCEEECCCFFFMMMWWWbbbuuu***,,,------+++***)))***&&&%%%%%%&&&'''((('''%%%(((,,,222:::DDDMMMTTTXXXVVVSSSNNNFFF???888222///+++---///000000000111222000000///...---,,,++++++''',,,777NNNsssnnnNNN999444000000222------,,,+++***++++++,,,------,,,***)))))))))***+++******+++,,,,,,,,,,,,,,,+++------,,,))))))***---+++333444444:::BBBVVVrrrnnnZZZOOOIIICCC>>>>>>555555555666888888888777333333333444555666777777555555555444333222000///111000000000////////////,,,,,,,,,,,,---///111000777>>>OOOjjjyyy{{{rrrqqqrrr}}}}}}}}}|||pppfffgggooo}}}qqqaaaSSSKKKDDD@@@FFFSSSbbbmmm|||bbb666,,,+++'''***'''&&&%%%###!!! """!!!  !!!""""""######"""%%%'''$$$ """!!!!!!!!! """######"""""""""""""""""""""""""""""""""!!!   $$$))),,,)))'''%%%''',,,000111000((('''&&&$$$###!!!  !!!!!!!!!!!! !!!)))222111,,,%%%""""""&&&***+++(((%%%!!! !!!"""###$$$$$$%%%'''))))))'''%%%!!!!!!   !!!"""%%%'''***+++(((((()))***)))'''%%%######&&&***,,,,,,+++***+++,,,+++)))(((((()))***++++++---///111222222111000111222333666999===@@@BBBCCCDDDIIIRRR\\\lll...///000///,,,)))(((((($$$###$$$%%%((()))((('''))),,,222:::CCCLLLSSSWWWTTTTTTSSSOOOHHH>>>555///)))+++...//////000111333111000...---++++++++++++))),,,444HHHmmmrrrQQQ;;;555000111222------,,,+++++++++,,,---...---,,,***)))))))))************+++,,,,,,,,,++++++,,,...///---***)))+++---(((111444666@@@MMMfffhhhXXXJJJFFFDDD???;;;;;;777777888888888777666666333333444555777888888999666666555444333111000///000000000000////////////---...///------///000000555555>>>WWWwwwzzz{{{}}}ppphhhqqqyyy}}}~~~nnneeebbbiii|||wwweeeYYYLLL???>>>FFFCCCNNN```sss^^^111++++++&&&)))%%%$$$###"""!!!!!!!!!!!!###"""!!! !!! !!!!!!""""""###### ###%%%###!!!""""""!!!   ###$$$$$$$$$###########################"""!!!  !!! %%%+++///&&&###!!!###(((,,,------,,,+++***(((&&&$$$###"""!!!"""""""""""""""!!!!!!!!!  )))222111+++)))&&&###"""%%%)))---...,,,(((###!!!!!!"""###$$$######$$$'''))))))'''%%%!!!  ###&&&(((***'''((()))***)))(((&&&$$$"""%%%)))++++++*********...,,,+++))))))***,,,------...000111222111///...000000111333777:::>>>@@@EEEDDDIIIPPPYYYhhh222777:::888000)))&&&&&&######$$$&&&(((((('''%%%***---222;;;CCCJJJNNNOOOSSSUUUWWWWWWQQQFFF999000++++++,,,---///111333444111000...---,,,------...---+++222GGGhhhyyyVVV<<<333------000,,,)))))))))***,,,...111222...,,,++++++,,,------,,,,,,+++******))))))*********...000///---------,,,//////444>>>III]]]{{{uuucccOOOKKKEEE@@@===;;;:::888777888888888888666444333888555333444777999888777999999999888666444111000222222222111000//////...++++++,,,---............222111666DDDYYYrrryyyjjjzzzuuunnnkkk~~~uuuqqq}}}hhh[[[cccssswwwcccPPPCCC<<>>;;;::::::999888888888888777777555444444777555444666888999888666888888888777666444222111111111111000000000000///+++,,,,,,---------------+++))),,,777HHH___|||pppyyy|||vvvxxx{{{wwwxxxeeeaaafff|||yyyfffTTTIIIAAA>>>>>>DDDMMMZZZlllzzzqqqHHH///'''&&&''''''&&&%%%###"""!!!!!!""""""&&&"""!!!$$$$$$!!! !!!"""""""""###$$$$$$$$$$$$###"""!!! !!!%%%$$$"""!!!  ######""" !!!###$$$$$$$$$$$$$$$###""""""%%%$$$###!!! """### !!!"""###%%%'''((()))...222000***### !!!!!!!!!!!!!!!!!! ###***111222...)))######"""###(((111;;;@@@777---###!!!&&&((()))"""###%%%'''((('''$$$"""!!!!!!!!!!!!!!!  !!!"""###$$$%%%%%%%%%###%%%'''&&&$$$"""!!!"""$$$%%%''')))*********)))))))))))))))***++++++,,,/////////000000/////////000111333555888:::<<<===>>>@@@DDDGGGKKKXXXooo===???@@@;;;333+++&&&%%%'''%%%######$$$%%%$$$###&&&***000777===AAACCCCCCJJJLLLNNNMMMHHH@@@777111---------------.........///...---+++***)))))))))((((((///BBB```}}}ZZZ???555//////111------,,,+++*********++++++---+++***+++,,,---,,,+++++++++++++++,,,---...//////---,,,---...///......,,,222AAAVVVnnnvvvhhh[[[LLL@@@===:::777666777888888888888888777666555555555555666666777888::::::777555666666777777666555333222000000000000000000000000,,,,,,------,,,,,,++++++***)))***///:::NNNjjjyyyxxx~~~jjjssssssyyywwwggg``````rrrmmm___KKKAAA999888<<>>;;;999777555555666777777666666666555444444555666777555777:::<<<;;;888555333222333555666666666555444555444333111000...---,,,.........---,,,+++***)))''')))---//////555EEEVVVqqq}}}yyyxxxkkkooozzzsssuuu~~~fffbbbbbbjjjyyymmmWWWJJJDDDAAAAAACCCAAALLL^^^ppp```888(((&&&%%%%%%)))'''&&&%%%#########$$$$$$%%%"""!!!%%%&&&""" """###""""""!!!!!!######!!! !!!"""###### !!!"""!!!!!! """$$$%%%&&&&&&&&&$$$$$$######"""!!!!!! !!!###$$$&&&(((******'''$$$!!!!!!!!! !!!!!!"""%%%((('''%%%###"""!!! &&&===TTT___AAA'''"""""" $$$---888...%%%$$$+++///,,,&&&)))))))))((('''%%%$$$###  !!!"""###"""######""" """###$$$#########$$$%%%&&&''''''''')))******+++******------............------,,,---///222555777999:::999999<<<@@@CCCKKK[[[jjj...---,,,***(((&&&%%%$$$'''&&&%%%&&&((()))))))))(((+++//////...---...111666;;;???>>>999222...,,,+++,,,...//////...------......------+++***(((''')))***...:::PPPooo```DDD999111///111,,,((()))+++,,,---.........---------...000///---+++,,,,,,,,,---...000111222333---+++------+++222<<>>:::===EEEQQQ___ooo[[[555((((((&&&%%%(((((('''&&&$$$###$$$$$$%%%$$$!!!"""%%%&&&""" !!!"""!!! """#########!!!  """"""######"""$$$$$$$$$"""!!!"""### """###$$$%%%$$$$$$######"""!!! !!!###$$$"""###%%%&&&&&&$$$!!! !!!!!!"""!!!!!!  ###%%%%%%$$$### !!!###"""###<<>>DDDQQQ^^^vvv...,,,)))'''&&&%%%$$$###&&&&&&'''***---//////......111333111---,,,///222222888======777///+++))))))+++---///111111000///...............,,,+++***((())),,,666KKKkkkdddGGG<<<333222333...)))***,,,...////////////.........000111111...,,,,,,,,,,,,---...///000111///+++,,,000000///:::JJJcccyyyssseeePPPEEE======>>>;;;999999777666444444555666444333222333444555666666666666444777:::999666333111222222333444555555555444333555444444333333222222222////////////......---,,,......000333222000555;;;DDD]]]~~~{{{}}}|||ssswwwyyysss{{{uuunnnlllnnnwww~~~rrr```PPPHHH>>>;;;:::@@@GGGSSSfffwww{{{TTT000(((***'''&&&))))))(((&&&%%%$$$$$$%%%%%%$$$!!!"""&&&'''"""!!!""""""  !!!"""###""""""!!! """"""""""""!!!###$$$###!!! !!!!!!!!!###%%%######"""!!! !!!###$$$!!!"""###$$$%%%$$$!!!!!!######"""!!! !!!#########""""""###!!!""""""555OOOVVVFFF222$$$"""&&&+++...444000+++((()))***)))(((((((((((('''&&&%%%$$$###!!! !!!""" ######""" !!! !!!"""#########"""!!!"""###&&&)))+++,,,,,,,,,,,,,,,------------,,,,,,***+++,,,...000111333333222111333777999===HHHSSSlll---***(((&&&&&&&&&&&&%%%((()))+++///333666555444333555666333...---000444000666<<<<<<666...)))((((((***---000222222222111......///000///...,,,+++((((((***333GGGhhhgggJJJ>>>666444555000+++,,,...///000//////.../////////111222222///---------,,,------...///000,,,)))---333222222AAATTTuuuqqqZZZJJJFFF===777;;;===:::777777444333222333444444333222111222444666777777666666444777999888555111111111222333444555555555444333333333333444444555555555/////////000//////...---///------000///...000555444LLLkkk}}}|||tttnnn{{{wwwrrruuu{{{nnnfffkkkuuuvvvcccXXXAAA<<<;;;>>>???CCCOOO\\\iiirrrvvvOOO---'''+++)))'''***)))(((&&&%%%$$$$$$%%%%%%$$$!!!"""&&&'''""" !!!###$$$###!!! !!!"""""""""!!!!!!""""""""""""!!!   ###%%%""""""!!! !!!###$$$""""""###$$$%%%$$$!!! ###%%%$$$"""!!!!!!###$$$###"""!!!!!!'''""" ,,,BBBIIIAAA111### &&&+++***))),,,---+++'''%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%"""!!!  """### ######"""!!!  """$$$$$$###!!! """&&&))),,,---------+++,,,,,,------,,,,,,+++***+++,,,---...000111111333222333666777999BBBLLLeee)))+++++++++))))))***+++---,,,,,,///666;;;=========999555444555777888999777888999555///***''''''&&&)))...222555444333111...///000111111000//////+++)))+++444FFFaaannnOOO===777444444444000//////000111222111000,,,///111222000///......---...000222222222111000000,,,---222222777KKKcccyyyhhhUUUFFF@@@===;;;::::::;;;:::999777555444222111111222444555444111000111666999999999::::::999777444222222333555444444555777999999888444444444555777666444222222000...---...///...------------...///111333444888;;;KKKjjjxxxuuuyyyvvvwwwwwwyyy~~~sssqqqooowww~~~tttYYYIII<<<;;;>>>AAAFFFMMMTTT[[[kkk~~~gggBBB***(((&&&%%%&&&$$$((('''%%%$$$###$$$$$$%%%'''%%%###"""""" """$$$$$$!!! !!! """#########"""!!! """!!! ###$$$$$$"""$$$&&&'''&&&$$$""" !!!"""#########"""!!!!!!$$$&&&&&&$$$!!!"""### !!!+++444JJJ???000###!!!'''+++,,,+++***)))((('''&&&%%%((())))))'''%%%$$$%%%&&&"""!!!!!!"""$$$&&&%%%###  """%%%&&&&&&%%%$$$!!!!!!"""$$$'''+++...000000000000---+++)))***+++---,,,++++++,,,---///000333222222222222444>>>HHHaaa|||...///000///---+++,,,------,,,,,,111777<<>>XXXsssppp___RRREEE<<<999:::999777777888888666555444444333222222333444444666333222333666888888777777888888666444333444555999777666666777777666555666555444555555444222000222000.........///...---...///000111111111111000333444AAA[[[yyyxxxooouuu~~~yyy{{{{{{zzz|||wwwoooooouuutttdddQQQDDD;;;999???GGGGGGLLLXXXiiiwww~~~bbb>>>))))))((((((***(((((('''&&&$$$######$$$$$$$$$############"""!!!"""###"""   ###############"""!!!!!!"""!!!"""$$$$$$$$$%%%&&&&&&%%%###!!! !!!"""""""""!!!!!!###$$$&&&'''&&&%%%"""!!! ###### &&&...CCC:::,,,""""""&&&***++++++***)))((('''&&&%%%'''(((((('''&&&%%%&&&((($$$###  !!!###$$$###"""  """$$$%%%%%%$$$$$$""""""###%%%'''***---.........///---+++******+++***************+++,,,---//////111333333555<<>>===:::444...***((()))+++---000222222000---+++------...//////...---,,,)))'''(((000AAA^^^tttSSS@@@999777666777;;;888444111000000///...///333777999999777666666222222111000////////////000------222999JJJjjjrrrXXXHHHAAA<<<999888777555444333444444333222333333444444444444333333666444333333555666666555333444555444333444555777999777777777999:::999777999777555555444333111///333111////////////...------///111333333111///---000000666HHH___xxxppplllttt{{{wwwpppyyyuuujjjgggsssmmmZZZIII======AAA@@@@@@FFFRRR___jjjuuu]]];;;'''(((''''''***((()))(((&&&$$$############!!!!!!"""$$$&&&%%%!!!  """###""" !!!!!!###############"""""""""!!!!!! """''')))&&&$$$$$$&&&&&&$$$!!! !!!!!!!!!!!!!!!###""""""$$$''''''%%%"""!!!###$$$!!!!!!&&&888111'''!!!"""%%%'''))))))))))))((('''&&&%%%%%%'''(((((('''&&&((()))&&&$$$!!! !!!!!!!!!!!!!!!!!!""""""#########$$$######$$$%%%''')))***+++***,,,------+++***)))***&&&&&&'''((())))))))))))***+++...333444555;;;CCCTTTqqq000222444444222111111222111222444777:::>>>@@@AAA;;;999777777999;;;<<<===>>>;;;666000+++((('''''',,,---000111111///,,,+++,,,---.........---,,,++++++((()))///===YYYuuuSSS???777555555666<<<888333000///000000//////333777999888555333333444333111///...---......000---...444???WWW{{{rrr]]]GGG===<<<;;;999999666444111111111222111000222333444555555444333222333222222333444555555555222333333333111222333555444444555888<<>>???@@@<<<:::888888999;;;;;;;;;;;;777111,,,(((&&&%%%%%%***+++...///000///---,,,,,,---.........---+++***---******...:::SSSyyyxxxUUU???666444444555888444000//////111111111222444777888555222000///333222000...------......000///111:::KKKfffrrrgggVVVIII<<<999;;;999666444666444111000111111111111000222444555555444222000...///111222333444555666222333333111000///000111111222444888===BBBDDDDDD<<<999777777999;;;<<<<<<999777444444444444222111,,,,,,,,,---...///111111111000111666===KKKbbbvvvkkkfffzzzsssrrr}}}tttkkklllxxxzzzrrrmmmooo}}}vvveeeXXXLLLFFFAAAAAABBBEEEKKKSSS]]]eeesssUUU777'''***'''%%%'''%%%***)))'''$$$###"""""""""!!!"""###%%%&&&$$$  !!!"""###"""  $$$###"""  (((000444///***'''&&&&&&###!!! """###$$$$$$###""""""###&&&$$$!!! ###%%%$$$!!! """"""  """""""""%%%&&&'''(((((('''%%%$$$"""%%%''')))))))))***+++%%%$$$!!! !!! """"""!!!!!! !!!""""""""""""##################$$$&&&)))***)))(((''''''###$$$&&&(((((((((''''''***''''''+++///333;;;DDDLLLiii(((+++000222333444444555888:::===>>>>>>???@@@BBB@@@>>>;;;::::::;;;:::999888333...***)))((('''&&&)))***,,,...//////...------............---+++***,,,++++++...888OOOttt|||WWW@@@777444555777333111//////111333444444555777888777444111//////000000///....../////////000111888FFF]]]yyy|||iiiYYYQQQDDD<<<888:::<<<999555444777444111000000222222111000111222444444222111000,,,...111222333444555777444555444222000...///000333333444777;;;>>>??????:::888666666999===???@@@;;;888666555555555333222,,,,,,+++,,,---///222333......000333666???QQQbbb~~~mmmaaaooo|||rrrqqqyyynnnccchhhsss~~~nnnfffmmmyyy~~~rrrYYYQQQJJJFFFBBB>>>@@@DDDIIIOOO[[[nnnzzzOOO333''',,,+++))),,,+++)))(((&&&$$$############!!!!!!"""$$$$$$###!!!###%%%%%%### !!!  !!!""""""######&&&%%%###!!! &&&+++111///,,,(((%%%#########!!!%%%'''((('''%%%###%%%""" ###%%%%%%$$$ """$$$###""" !!! !!!!!! ###$$$&&&(((((('''%%%$$$"""%%%(((************+++'''%%%###    !!!!!!!!!"""""""""############""""""###%%%(((((('''&&&&&&&&&$$$%%%&&&''''''((((((''',,,'''%%%)))---222;;;CCCIIIeee***---222555555555666666666:::>>>@@@@@@AAACCCEEEFFFCCC@@@>>>===<<<:::888666222...,,,,,,---+++***)))***,,,---......---,,,......//////...---+++***))))))+++...777NNNrrr}}}WWW???666333444666222000000111333555555555555666666555222000000111,,,---...///000000000000111555@@@UUUrrryyycccRRRHHHDDD;;;777666999999777666888777444111///000111222222///000111111111111000///...111444555444444555777666777666444222111111333333222222444777999999888777555222222666:::===???:::888555444444444222111---...//////000111111222000//////000111555AAANNNfff}}}yyyhhhnnn~~~rrrmmmxxxrrriiihhhvvvqqqlllnnnwww|||rrriii^^^UUULLLCCCAAACCCAAACCCIIITTTbbbrrr~~~xxxJJJ000&&&,,,***)))++++++((('''&&&$$$######$$$$$$!!!######!!!!!!&&&***((("""""""""!!!  """$$$&&&''''''***(((%%%###   ###%%%(((***+++(((###!!!"""%%%"""(((,,,---+++'''$$$&&&%%%""" !!!###$$$!!!""""""!!!  !!! """###&&&(((((('''%%%$$$"""%%%(((************++++++(((%%%!!! !!!""""""!!!!!!"""###$$$%%%%%%$$$######$$$%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$%%%&&&'''(((+++'''&&&***///333999@@@EEE```xxx---111555777777777666777555999>>>AAABBBCCCFFFIIIJJJGGGCCCAAA???===:::888666333//////000111///...++++++,,,---------,,,+++//////000000///---,,,***&&&'''***...777NNNrrr{{{UUU===333000111333222111111333555777666555222333333111///...000111)))+++---///111222111111222777EEE___zzzbbbNNNAAA<<<;;;666222111222111000333999777444000//////111111111//////000000000000//////111444777777555444555666777888888666444444555666000//////111444666666666555222//////222666:::<<<999777444333333333111000///000222444444333000///444222///...,,,---555???OOOiiisssrrr|||zzziiinnn}}}rrrfffddd{{{tttllleeemmmzzzsssfffXXXLLLFFFGGG@@@AAAAAABBBIIIXXXjjjwwwyyyHHH...$$$)))'''$$$&&&%%%((('''%%%$$$###$$$%%%%%%!!!###"""!!!"""(((---***"""######"""!!!  !!!!!!"""&&&)))+++,,,...+++((($$$"""!!!!!!!!! !!!  !!!!!!!!! !!!"""!!! %%%)))'''!!!###'''###***///000---(((%%%%%%$$$""""""###"""!!!  !!! !!!###%%%'''((('''%%%$$$###&&&)))+++************...+++'''""" !!!###""""""!!!###$$$&&&&&&'''&&&%%%$$$%%%&&&&&&$$$""""""###%%%$$$######"""###%%%&&&(((***&&&''',,,222444888<<>>@@@BBBDDDFFFFFFOOOKKKFFFCCCBBBAAA>>>;;;///111333666===CCC@@@999444///,,,,,,,,,***,,,000111111111111000...---,,,''')))&&&,,,;;;LLLjjj}}}XXX===333333444333555444333333444555666777222111000///......//////...222111333:::555111:::666???UUUtttrrrYYYGGG@@@<<<888444444222111000111333666888===777000///222666666555111111111111111111111111111888???@@@:::555444666555666888999888666333111000000///000222333333333666222///000222555555444999777444222222222000///111,,,---444888555222333111111000000000222333444???QQQiiirrrgggzzzyyybbbhhhxxxwwwhhhbbbcccttt}}}rrreeeXXXPPPMMMAAA:::???DDDEEEMMMYYYqqquuuFFF///%%%'''$$$$$$&&&"""$$$%%%&&&$$$"""!!!!!!"""!!!!!!""""""#########$$$%%%%%%$$$###$$$%%%&&&'''&&&%%%""""""'''+++,,,***(((///,,,&&&!!!   )))((('''%%%###!!! %%%(((+++------***'''$$$###$$$$$$###!!! !!!"""!!!  """"""""""""$$$###%%%(((***)))%%%!!!'''***,,,,,,+++******+++,,,)))&&&$$$""" !!!  !!!###%%%'''******(((&&&$$$###%%%$$$"""!!!!!!!!!"""#########$$$%%%&&&&&&&&&&&&***+++++++++---111888===CCCSSSkkk---222999>>>@@@@@@@@@@@@??????@@@AAACCCDDDDDDEEELLLIIIEEEBBBAAA@@@===:::555888:::???HHHPPPOOOIII999333...---,,,***,,,000111111111111000///------)))+++''',,,:::KKKiiizzzWWW===555666666555444444333333333444666666222222000///...///000000222777666888>>>888444======LLLggggggYYYGGG;;;777777666444222111000000111222444666999444//////444888:::999333222111111222333444444555;;;AAAAAA:::555444555666777999999999666444222222111111111222222111000333000...///222555555555777555333222222222000///111...///555888555333444333222111000//////000000888FFFYYYppprrrrrr|||mmmjjjlllvvvtttkkkeeejjjzzzwwwkkkcccSSSGGG??????===:::???IIIXXXgggvvvuuuFFF///%%%'''######%%%!!!###$$$%%%$$$"""!!!"""###"""""""""###############%%%%%%$$$$$$$$$%%%&&&'''&&&$$$""" %%%)))+++***((('''***(((%%%!!! !!!!!!!!!  (((((((((&&&%%%""" ###$$$''')))((('''$$$""""""$$$&&&&&&$$$###$$$$$$  !!!""""""!!!!!!%%%%%%&&&))),,,+++((($$$%%%'''***+++***)))***+++,,,***(((&&&&&&%%%"""!!!   """"""%%%((()))'''%%%######%%%$$$###"""""""""############$$$%%%&&&&&&&&&&&&))))))))))))+++000666;;;???MMMccczzz///555<<>>;;;999777999===DDDPPP[[[]]]XXXBBB999111...,,,***,,,000000000111000000///...---,,,---)))+++888HHHfffxxxVVV???888888999777333333333222333333444555222111//////...///000111222999;;;>>>CCC===;;;DDDFFF[[[{{{}}}dddIIIAAA888111...000222333000000///000000111222333333000...///555:::<<<<<<777444111111222444555555999>>>BBBAAA:::555333444666777999999999777555333333333333222111000///...111///...///111444555555555333222111222222000///111///000555777555333444555333111///---,,,,,,,,,000888EEEXXXqqqpppnnnsssvvviiifffnnn|||{{{mmmccceeerrr{{{rrr]]]SSSIIICCC;;;222444;;;AAAKKKXXXeeeuuuuuuEEE///$$$&&&######$$$!!!"""$$$$$$$$$"""!!!"""###$$$$$$$$$###############%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$""" ###)))+++***'''%%%%%%%%%$$$###!!! !!!"""""""""""" '''((())))))'''$$$!!!!!!"""$$$%%%%%%$$$###""""""%%%((()))(((&&&&&&%%%  !!!  !!!!!!!!! &&&&&&(((+++------+++(((###%%%(((((((((((()))******(((''''''''''''&&&$$$ !!!!!! !!! """%%%&&&%%%$$$######&&&%%%$$$#########$$$$$$######$$$%%%%%%&&&&&&''''''''''''((()))...444888>>>HHH[[[qqq555;;;BBBFFFGGGEEECCCBBBBBBCCCEEEFFFGGGGGGGGGGGGEEEDDDBBBAAA???<<<:::888777:::???HHHVVVcccgggdddKKK???444...,,,***,,,//////000000000000//////...---///***+++666CCC```xxxXXXAAA:::999888666222222222222222222222222//////...------...///000///888<<<@@@EEEAAAAAANNNUUUnnnfffPPP;;;888444000,,,,,,...000.........//////000000000///------///444999;;;<<<888444000///111333333222888<<>>999444333444555666777777777666444333222333444333222000//////111111000111222333444555333222111111222222000...//////111444555444333333333222000...,,,+++++++++***///888DDDVVVnnn{{{mmmhhhvvvyyymmmkkkqqq~~~kkk___bbbrrr|||mmmdddZZZPPPBBB666222666999<<>>BBB???DDDTTTkkk|||eeeOOOCCC666666555222...,,,---///------..................------...000333666888888777444000000333444222///555777:::999666444444555333444555555555444333222000222555555333222222222333444444444333333444555222222111222222222000...---000222333333333222111111000...,,,,,,,,,,,,---(((...555999@@@QQQlllyyyiiijjjrrrssslllqqq{{{lllbbbeeelllyyyooobbbRRRBBB888555999666777???KKKVVV]]]aaalllwww~~~qqqEEE...%%%(((%%%%%%((($$$"""###$$$###!!!!!!!!!###%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$"""!!! $$$***+++'''###"""###!!!###%%%%%%$$$"""  !!!!!!!!!!!!!!!!!!!!!!!! $$$&&&)))+++***'''"""!!!!!!!!!"""###$$$%%%%%%%%%(((,,,---+++'''$$$"""!!!!!!!!!  !!!!!! ###%%%''')))************&&&''''''&&&$$$###$$$%%%'''&&&$$$#########!!! !!!"""""""""""" !!!$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&'''((('''((())))))+++...333666===AAAMMMaaa{{{666;;;BBBGGGIIIIIIIIIJJJEEEGGGJJJMMMOOOPPPPPPOOOHHHGGGEEEAAA<<<999999:::===AAAFFFOOO[[[fffgggbbbQQQCCC444---,,,***+++------...///000000111000000***...+++***///777QQQttt]]]DDD:::777333//////000000000000///......,,,+++++++++,,,---///000555===>>><<<>>>===FFF[[[|||uuu^^^III<<<888111222333222000...............------------...///......000111333444555666666444444777<<<===888333111333555555444333444666222333333333333333222222000333777777555333333444333444555555444444555666333333222333333222000------222555333222333333111///...---,,,,,,,,,---...***...333444333<<>>>>>;;;===@@@OOOhhhjjjWWWFFF888333444//////000000000///...,,,000///---,,,,,,---...///...000222444555555666777666666:::BBBJJJKKKEEE???222222333333333333444555333333333333333333333333222666;;;:::666333333444...111444555444444777999555444444444444333///---...555888555333555555222000///---,,,,,,------...,,,,,,...000...111???NNNhhhzzztttgggiiittt}}}}}}oooiiirrrtttiiieeemmmyyy}}}mmmYYYJJJ???888444666666444555:::<<>>((( $$$$$$%%%)))&&&$$$%%%%%%### !!!!!!!!!!!!!!!"""""""""!!!"""###$$$%%%$$$$$$############"""!!! !!!############### !!!$$$&&&&&&&&&$$$### !!!!!!!!! """$$$&&&((((((&&&###!!!!!!"""$$$%%%%%%%%%&&&)))---///...,,,+++***$$$"""!!! !!! !!!""""""!!!!!!!!!###&&&&&&$$$###%%%&&&'''(((((('''&&&''')))+++***(((&&&&&&&&&%%%###!!!"""!!!!!! !!!!!!!!!!!!   """"""!!!!!!"""###$$$%%%%%%&&&%%%$$$###"""%%%$$$######$$$%%%''')))''')))***+++,,,...222555:::>>>HHHXXXppp<<>>FFFJJJOOOUUU]]]bbb]]]UUUNNN@@@111,,,,,,+++***+++,,,---...000111111111111$$$******(((***///EEEfff^^^DDD999666333000....../////////...,,,+++...------...///111333444444<<<<<<:::>>>EEEZZZvvvjjjQQQBBB999222111555111000///000111///,,,***111///---++++++---///000...111444666777777888999666888???KKKUUUWWWPPPHHH333333333222222333444444444444444444444444444444555999===<<<777222222333***---222444444555888;;;666555555555555333///,,,///777;;;777555777777444111000...---,,,,,,---------)))))),,,------333===LLLaaa}}}qqqnnnnnnkkk}}}ssscccrrrsssbbbbbbeeeooommm[[[FFF???;;;:::555///...333+++666;;;JJJOOOXXXfffVVV;;;&&&""""""$$$(((&&&%%%%%%%%%###  !!!!!!""""""!!!"""###$$$%%%$$$##################"""!!!###$$$$$$### !!!###%%%&&&%%%$$$###"""!!! """###%%%'''&&&%%%###!!! !!!$$$&&&((((((((((((%%%)))---///000//////000%%%###!!!!!!!!!  """"""""""""!!!$$$&&&&&&###"""$$$&&&%%%&&&'''''''''))),,,///(((&&&%%%%%%%%%%%%###"""###"""!!! !!!!!! !!!!!!  """$$$$$$%%%&&&%%%$$$###"""%%%$$$#########%%%''')))'''(((******+++...111444>>>BBBJJJXXXkkk???AAACCCEEEFFFHHHKKKNNNQQQUUUWWWTTTRRRRRRQQQNNNNNNMMMJJJDDD>>><<>>OOOvvvfffFFF888888888555111000...---++++++******,,,+++++++++,,,...000111333666888666:::NNNnnnbbbQQQ@@@:::666222000111...///111222111000...---------,,,+++,,,---...///000111222444555666777777777:::EEEXXXhhhiii\\\NNN===:::777777999:::888555222222333444333222111000555666666555444333222111333555777888999888777666888888777666444222///...222666;;;;;;888444222222111...+++***+++---......***)))))))))+++---000222===JJJ]]]ppp{{{ooogggsssvvvsssuuuzzzgggZZZ\\\eeennn}}}vvvaaaRRRDDD<<<777333444888111000000333888===AAABBB'''$$$!!!!!!###%%%$$$###%%%%%%%%%$$$###"""!!! """$$$$$$###""""""###&&&"""!!!%%%(((&&&######""""""!!!!!!!!!!!!!!!!!!$$$$$$""" ###%%%&&&&&&%%%$$$ !!!#########!!! !!!!!!***---'''!!! """###%%%'''((((((((((((%%%%%%%%%(((+++---,,,+++%%%%%%%%%%%%$$$"""!!! !!!###$$$###"""!!!########################$$$&&&)))++++++)))&&&%%%"""###$$$%%%$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!""" !!!###$$$$$$ !!!!!!!!!###$$$$$$###"""!!!###$$$$$$%%%&&&'''(((((((((((()))))))))***+++///555999FFFDDDGGGQQQaaaxxx===@@@BBBDDDEEEGGGJJJMMMOOOUUUYYYXXXUUUSSSPPPKKKJJJKKKJJJGGGDDDCCCEEEHHHLLLSSSZZZ___cccbbb[[[QQQCCC777,,,***++++++******,,,,,,,,,------,,,,,,++++++***)))(((&&&+++;;;KKKmmmhhhGGG777666666333222111///---,,,+++******,,,+++++++++,,,...000111555666666777@@@XXXzzz|||iiiRRRDDD777444444222111222...///000111111000///---++++++++++++,,,...000111111222333444555666666666333666@@@SSScccfff[[[OOO>>>======>>>>>>===:::777222222333333333222111000333333333333222111000000333333333333444555777888888777666444222000///...000444999:::777444222222000---***)))***,,,,,,---+++*********+++---000111222<<>>AAADDDEEEGGGIIIKKKNNNVVV\\\[[[YYYUUUOOOIIIEEEGGGJJJKKKKKKLLLNNNOOOQQQXXX```cccdddaaaWWWLLL===444,,,+++---+++))))))***++++++,,,,,,+++++++++(((((())))))'''***666DDD___|||lllHHH666333444222444222111...---+++******,,,+++++++++,,,...000111777555444:::KKKiii|||cccQQQAAA777///.../////////000---///000111111000///...*********+++,,,///111333222333333444555555444444111333<<>>AAABBB???<<<999888222222333333222222111000000000000000000/////////333111///...///222666999888666333111///...------...222666777666444333222///,,,)))((()))+++++++++,,,,,,++++++,,,---///000+++222999CCCUUUppp~~~mmmlllppp~~~sssqqq{{{lllVVVIIIQQQccc|||xxxmmmggg```UUUIIIBBB<<<777111+++'''$$$!!! $$$%%%%%%$$$"""!!! !!!$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!###%%%%%%%%%$$$"""!!!"""###!!!!!!!!!!!!"""###$$$$$$!!!""""""  !!!"""###$$$%%% !!!######"""!!!  !!!###"""%%%***,,,((($$$###!!!###%%%&&&$$$###""""""!!!!!!"""$$$'''))))))(((""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))++++++)))'''%%%$$$$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""!!!  !!!!!!"""######$$$%%%%%%%%%######%%%&&&$$$$$$%%%&&&''''''''''''''''''((((((***---222666======@@@JJJXXXmmm999<<<@@@CCCEEEGGGIIIKKKPPPWWW]]]\\\YYYVVVPPPIIIBBBEEEJJJNNNQQQSSSTTTUUUWWW^^^eeefffccc\\\OOODDD777000+++---...,,,))))))++++++,,,---------,,,,,,((((((***+++******333===TTTqqqpppLLL777333444333444333111///---,,,+++***,,,+++++++++,,,...000111777555666BBB[[[{{{~~~fffPPPBBB999333---,,,------+++***---...000111222111///...*********+++,,,...111222222222222333333222222111222333999CCCLLLNNNGGG@@@888<<>>AAACCCEEEIIIKKKQQQXXX\\\[[[XXXVVVQQQLLL@@@CCCHHHOOOTTTXXXYYYYYY]]]dddhhhddd]]]SSSEEE:::111,,,***---///,,,))))))***++++++,,,---------,,,******,,,...---+++111999LLLiiitttPPP:::444555555444333111///---,,,++++++,,,+++++++++,,,...000111555555<<>>555444111...,,,---...,,,))),,,...000111222111000///---,,,++++++,,,---///000000111111111111000//////000111555<<>>999888:::;;;:::666555666888222222111111111000000000//////............///000---...///000222333555555333111///,,,++++++,,,---,,,...000333555555444333111...,,,+++,,,,,,,,,+++---------,,,,,,---------000111111111555DDD\\\ooosssnnnwww{{{sssssswwwvvv^^^PPPMMM]]]lll~~~qqqeeeUUULLL???333+++((('''&&& ###''''''$$$"""###%%%!!!""""""#########"""""""""(((,,,222555555///'''"""$$$'''%%%$$$###!!!  ###"""  """!!!  ###$$$###############!!!  """###!!!  """""""""!!!  $$$((('''###"""%%%'''&&&%%%"""!!!!!!!!!"""###$$$%%%%%%$$$"""!!!!!!###&&&'''%%%%%%&&&&&&&&&''''''''''''((()))))))))'''&&&%%%!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$"""!!! !!!!!!"""#########$$$%%%%%%%%%$$$$$$&&&(((&&&'''((())))))******)))((()))++++++,,,///333666999:::???FFFOOO```yyy444666999<<>>555555666222111000...---,,,,,,+++,,,+++++++++,,,...000111222666DDD]]]|||xxxdddQQQ???444111...///...,,,...222111...,,,---///111222111000///...---,,,+++,,,---...//////000000000000000//////---///444999===>>>;;;999888999999888666777888:::222222111000000000000111000000...------...///000,,,...111333444444333222000///---,,,,,,,,,---------...///222555666444222111///---,,,------+++***++++++,,,,,,,,,,,,,,,,,,---,,,---...///888IIIYYYxxxsssoooyyy|||rrrmmmuuu|||wwwcccWWWIIIVVVkkk|||nnncccSSSBBB555,,,&&&###!!!###$$$$$$###""""""### !!!"""############ $$$)))---333555555000((($$$%%%(((&&&%%%### !!!"""######$$$%%%"""!!! """$$$"""""""""!!!!!! !!!"""!!!!!!"""$$$ ###%%%###!!!"""""" %%%***)))$$$  """%%%''''''&&&$$$###"""""""""###%%%&&&$$$###""""""###$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&$$$### !!!###$$$%%%%%%$$$########################### !!!###$$$###""" !!!!!!"""#########$$$%%%$$$$$$$$$&&&(((&&&&&&'''))))))))))))))))))***,,,,,,---///333666777999>>>CCCJJJWWWooo000222444666999===CCCHHHKKKTTT[[[\\\[[[XXXQQQKKKAAAAAADDDKKKVVV___eeehhhnnnppplll^^^NNNAAA555,,,***'''(((,,,...+++***,,,((()))***+++,,,,,,,,,,,,...---...000...,,,...333>>>YYY\\\AAA666444444000///...---,,,,,,,,,,,,,,,+++++++++,,,...000111111888KKKgggttt]]]NNNBBB777222222***------+++---222333000,,,---///111222111000///,,,,,,++++++,,,...///000000000111111222111111111000222777:::<<<;;;999888666555666777999:::999777333222111000///000000111111000...,,,,,,,,,---...,,,...000222333333111000,,,,,,,,,------.........///...///222555666444222000...,,,,,,,,,,,,***))))))******+++,,,,,,,,,,,,...+++***,,,,,,///:::GGG^^^qqqvvvttt}}}|||qqqjjjoooyyy{{{oooVVVUUUZZZiiizzzkkkZZZJJJ<<<000***)))'''%%%$$$$$$$$$###""" !!!"""############"""&&&***+++---,,,***&&&$$$%%%'''$$$###!!!###&&&'''&&&%%%"""!!! !!!"""### """$$$$$$""" !!!"""###### &&&'''### """###!!! &&&,,,,,,&&&!!!!!!""" !!!###'''(((((('''&&&%%%###"""###$$$&&&'''&&&%%%$$$###$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""!!!"""###%%%&&&&&&%%%$$$######################## ######"""  !!!!!!""""""!!!###$$$#########%%%'''$$$%%%&&&'''((((((((((((((()))+++,,,---...111444333555:::>>>BBBNNNdddyyy...///000111444:::AAAFFFGGGQQQ[[[___]]]YYYQQQIIIAAAAAACCCJJJWWWbbbkkknnnttttttmmm\\\JJJ<<<111***)))&&&''',,,---++++++---***+++,,,---...////////////---...///...+++---111888SSS{{{```CCC666222222......---,,,,,,,,,,,,---,,,+++++++++,,,...000111111:::NNNmmmlllYYYDDD:::666111///111+++......***+++000111---,,,---///111222222000000*********+++,,,///111222111111222333333333333333555888<<<===<<<999666555111111333777;;;;;;777333333222000/////////000111111000---+++++++++,,,------...///000111111000000***+++,,,---.../////////000//////222555777555222///---,,,+++++++++)))'''(((((()))++++++,,,++++++222---+++,,,+++***111;;;JJJ___}}}wwwwwwzzz|||gggjjjrrr}}}|||jjjWWWVVVggg{{{|||nnn___OOOAAA888222...)))'''''''''%%%""" """############  ###&&&$$$$$$%%%$$$######$$$%%%!!! ###(((***'''$$$"""!!!!!!!!!!!!""""""######""""""!!! !!!$$$&&&%%%"""!!!"""######### """### &&&'''""""""###!!! '''------'''""""""$$$!!!!!!"""$$$'''))))))((('''&&&$$$######$$$&&&'''''''''&&&%%%$$$$$$$$$$$$''''''&&&%%%$$$######"""&&&&&&%%%%%%$$$###"""!!!"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """"""  !!!!!!!!!!!!"""######"""###%%%'''######$$$%%%&&&&&&&&&&&&'''(((***+++,,,---000333///222777:::===GGG]]]qqq...+++,,,000333666===EEEJJJQQQXXXZZZZZZWWWQQQJJJCCCDDDHHHQQQ^^^iiippprrrzzzsssfffUUUCCC666...***++++++***))))))******+++++++++******++++++,,,---000000...+++)))***---///666MMMsssdddEEE222---...//////............//////333111///...///000000///000666LLLsss{{{iiiQQQHHH===666333333222222------...//////...---,,,(((***---000111111///...---,,,+++,,,---000333555777111///222555333222333888;;;<<<:::999;;;999555777666888<<>>>>>;;;:::;;;:::666555555777<<>>ZZZ~~~zzzVVV===222222---...000111111000...---...///000000111222444666<<>>444///...///333666777333///000000111333444555666666111111222222111111000000---...///000111222222111222222555555111///555???MMMOOOLLLEEEAAA@@@<<<888333444777;;;>>><<<888444000///......///000///...///000111000000///......---...222444111111999DDDEEEAAA;;;444000...///111222000......///000///...///...,,,,,,.../////////---,,,************,,,---......---,,,+++*********,,,+++444KKKmmm~~~vvv}}}pppfffhhhoooooobbb[[[bbbrrrcccAAA((( """############"""!!!"""###"""!!!!!!###%%%&&&$$$$$$$$$%%%%%%$$$### ###$$$!!!###$$$%%%'''(((%%%$$$$$$###"""!!!!!!!!!!!!!!!"""$$$%%%$$$ $$$,,,111+++$$$###$$$%%%"""""""""""""""!!! !!!!!!  ###&&&((()))'''$$$"""!!!"""!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%&&&((())),,,+++***'''%%%$$$&&&'''***)))((('''&&&'''((()))(((((('''&&&%%%###"""!!! """$$$&&&'''((('''&&&$$$"""""""""###$$$!!!  """###$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$"""""""""$$$'''((('''(((((()))***,,,...///...///444999===CCCPPP]]]lll888444333444444444999@@@HHHOOORRRNNNJJJIIIIIIHHHLLLRRR\\\eeejjjjjjgggeeeggg^^^PPPBBB999222...+++)))***,,,---...,,,+++***((((((''''''(((((()))***%%%'''***+++***))))))***222;;;SSSvvvaaaDDD555///...///111222222111///......000000000///000444777@@@UUUttt{{{dddOOO???777555,,,,,,...333777666111,,,...///000222444666888999333222111000///......---------//////000000000///222333666555111000888DDDUUUVVVQQQIIICCCAAA===888444666999;;;;;;888333000///...---...///000///---000000111333333222000///...///111222000333@@@MMMOOOHHH===444///...000222222000///...000000///......,,,+++,,,...//////.........,,,++++++,,,...............---,,,+++******...***--->>>\\\zzzzzzvvv|||xxxhhh^^^mmm}}}uuufffYYYcccsssvvvWWW:::)))###!!!"""###""""""!!!$$$$$$$$$###!!! !!!###((('''$$$$$$$$$###"""  ###$$$ """###""""""###%%%"""""""""############### !!!###%%%### (((...***$$$$$$&&&'''!!!!!!!!!!!!   """%%%&&&&&&%%%###!!!!!!!!!"""!!!!!!###$$$%%%&&&&&&&&&$$$%%%&&&&&&%%%&&&))),,,...---***%%%"""###'''******)))'''&&&&&&&&&'''((()))))))))((('''%%%$$$###"""!!!!!!"""###$$$&&&&&&((('''%%%###"""######$$$  """#########$$$%%%&&&&&&''''''$$$###"""!!!"""$$$&&&((('''(((((()))***,,,---...,,,...444;;;???EEEQQQ]]]mmm<<<888555555333222666<<>>999666444111///222777???HHHMMMJJJEEEEEEFFFGGGKKKRRR[[[bbbeeefffggggggddd^^^VVVOOOJJJCCC:::444///......,,,+++***))))))))))))(((((())))))***+++(((***++++++)))(((((()))+++777RRRxxxbbbGGG777000000000000000000000000///000000//////444>>>EEEZZZsssuuuaaaJJJ<<<555000000333333222333666999999555111,,,---...111444888;;;===<<<999666222000//////000111000///......///000000222000000111000111:::EEELLLLLLHHH@@@;;;;;;888555888;;;>>>???===999555222.........///111111000...111222444888<<<<<<888555111///000000///111:::DDDFFF???777222111222222333333111//////000111000///111111111222444555444333------............------,,,------......---,,,+++((()))+++000???ZZZ|||sss|||tttxxxxxxcccfffnnn}}}|||oooaaa___lll~~~zzz\\\:::&&&!!!"""#########"""!!! !!!!!!!!! """$$$'''%%%"""!!!!!!!!! """$$$%%%%%%%%%"""$$$&&&$$$  $$$  """$$$$$$!!!###(((((((((******''' !!!!!!!!!!!!   &&&+++000,,,'''"""  !!!"""$$$%%%%%%%%%%%%(((000999<<<777///(((&&&%%%((()))'''###"""%%%(((&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((())))))'''&&&%%%$$$#########$$$&&&(((***)))))))))((('''&&&$$$###!!!!!!  !!!!!!"""###%%%&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%(((((((((((()))+++,,,------///444999===BBBNNNZZZiii>>>:::666333///,,,...444777@@@GGGEEEAAAAAADDDEEEHHHOOOWWW]]]```bbbdddfffeee```ZZZWWWSSSMMMCCC;;;333111///,,,***((('''''')))))))))))))))***++++++***++++++***((('''((()))***888WWWpppSSSAAA111111000000000000111111...000000///000777CCCLLLjjj|||```MMM:::444444222000222222000000333777777555111------///111555999===???@@@===999555333222222333333222000......///111222111...---...///111:::CCCCCCDDD@@@:::777888666333999<<<@@@AAA@@@<<<888666.........000222222000...222222555:::??????;;;777111///000111000///444;;;<<<888333111222444333222333111//////000111000///...------///111222111000+++,,,............,,,++++++,,,---.........---,,,(((+++---...666NNNqqqwwwxxxrrrtttpppgggbbbmmm}}}cccVVV\\\ppplllJJJ444###$$$%%%%%%$$$###"""!!! !!!$$$&&&%%%### !!!!!! """&&&((('''&&&&&&###%%%'''%%% """%%%######"""!!! """$$$$$$"""$$$((((((***---+++''' !!!""""""###"""""" !!!!!!&&&---666111***$$$  !!!"""###$$$%%%%%%%%%+++666CCCHHHAAA444(((!!! %%%))))))%%%"""###%%%$$$%%%&&&'''&&&%%%$$$######$$$&&&(((((('''&&&%%%  """%%%(((***)))*********)))'''%%%###!!!!!!!!!!!!   !!! !!!###%%%&&&&&&&&&&&&!!!!!!###$$$$$$%%%$$$$$$(((((((((((()))***,,,,,,///000333888;;;???KKKWWWdddAAA>>>:::666111...,,,+++777;;;@@@AAA???===<<<<<>>AAAAAAAAA>>>999444111111222333222111000//////000000111111000000000222666999;;;;;;;;;999666555555666===<<<;;;;;;;;;:::777444......//////000000111111---000666<<<@@@@@@<<<888111111111111000000000000111111000//////000111222777444000//////000000000...,,,***---222444111...+++)))'''))),,,---,,,***---............---,,,,,,+++((()))---000<<<\\\}}}xxxmmmqqqttthhhgggnnnzzzkkkZZZ___sssfff888'''%%%""""""""""""!!! !!!###"""!!!  ###$$$###!!! ###'''%%% ###%%%$$$###!!! $$$))))))$$$$$$(((******(((&&&%%%$$$######$$$%%%%%%$$$$$$  '''///AAA777***!!!  !!!"""###$$$$$$)))888GGGHHH===...%%%######&&&***...000---(((###$$$$$$###############$$$"""###%%%&&&&&&%%%###"""""""""!!!!!!###%%%(((***((()))))))))((('''%%%$$$%%%$$$"""!!!!!!!!!"""######!!! !!!"""$$$$$$%%%%%%%%%$$$#########$$$%%%&&&''''''(((((())))))******+++...222666<<>>@@@@@@>>>999444111///000111111111000000000000000/////////...---///333666666777888888777777999;;;???===;;;::::::888555333///////////////000000000111222666;;;>>>===:::777222111111111000000////////////......///000111111666444222111222222222111///---+++...222333111---,,,***)))***,,,,,,+++))),,,------------,,,++++++,,,)))))),,,---666RRRooozzzmmmuuuuuukkkggglll{{{nnngggjjjmmmnnnBBB***'''$$$"""!!!!!! !!! !!!"""$$$###""""""!!!!!!!!!!!! !!!!!! """'''%%% """"""######"""""""""###''',,,,,,(((###$$$(((******(((''''''$$$"""!!!"""#########"""!!!(((000===444)))"""  !!!"""###$$$$$$&&&000;;;<<<444***%%%$$$$$$&&&+++000444222---'''$$$$$$###############$$$###$$$%%%''''''%%%$$$###"""""""""###$$$&&&((()))******++++++***)))'''&&&%%%$$$###"""""""""###$$$$$$"""  !!!###$$$$$$%%%%%%######"""""""""###$$$%%%'''(((((())))))******+++,,,...111555999@@@GGGMMM\\\pppGGGDDD>>>888222...,,,+++---000333555444222111111777<<>>???>>>;;;555111...---...///000111111111000///---...---,,,+++,,,///111000222555777888;;;>>>AAABBB???;;;999777666444222000000//////////////////333444555888::::::888555222222222111000//////...,,,,,,---///000000000000444333222333444555333222000...---...111222///,,,---+++******,,,,,,+++)))+++++++++,,,+++******))),,,))))))***)))///DDD\\\{{{llljjjqqquuufffaaajjjvvvuuujjjbbbyyyuuuKKK,,,)))%%%"""!!!  !!!!!! """$$$$$$$$$$$$###############!!!&&&&&&"""!!! ###$$$$$$!!!!!!!!!###(((,,,---)))%%% ###&&&((('''&&&%%%&&&$$$"""!!!"""###""""""!!! """)))000777000(((###!!!!!! !!!###$$$$$$###'''+++,,,(((%%%%%%%%%%%%&&&***222888888111***$$$###############$$$$$$###%%%&&&''''''&&&%%%###""""""$$$%%%''''''((((((++++++,,,,,,+++***)))(((%%%$$$#########$$$%%%&&&%%%###!!!  """###$$$$$$%%%%%%""""""!!!!!!""""""###$$$''''''(((((()))******+++---...000333666;;;BBBGGGXXXjjjHHHGGGCCC>>>888111,,,))))))***---......---,,,+++...222999@@@EEEGGGHHHHHHFFFEEEDDDEEEDDDAAA<<<777111///---------,,,)))(((***)))(((((()))***+++,,,......//////...,,,***)))111HHHkkk~~~lll]]]SSSMMMGGGBBBJJJMMMUUUbbbnnn|||eeeNNN===555000---)))(((***++++++++++++,,,,,,,,,******+++---333333333222222444888;;;===??????<<<777222...,,,,,,...000222222111000///---------+++******,,,//////222555777:::===AAADDDDDD@@@:::666444333111000000000000//////......---222222111333555666555444333222222111000///......***,,,...000111111111000111111111333555555333111///...------//////---***++++++++++++,,,------,,,******++++++******)))(((***)))))))))'''+++:::KKKjjjxxxlllfffrrrssshhhfffjjj~~~zzzqqqjjjqqq}}}vvvMMM---)))%%%"""!!!!!!   """$$$$$$$$$$$$$$$$$$######""""""''''''$$$!!!!!!"""$$$%%%&&&$$$!!!!!!%%%)))***'''$$$!!!"""$$$$$$###"""!!!"""""""""$$$%%%%%%###!!!!!! !!!&&&---000,,,&&&###"""""" !!! !!!"""$$$$$$""""""""""""""""""###$$$%%%%%%)))000777777000(((#########"""######$$$%%%$$$%%%'''(((((('''%%%$$$!!!###%%%'''((((((((('''***++++++,,,+++***)))(((&&&%%%$$$###$$$%%%&&&'''$$$###"""  !!!"""###$$$$$$$$$$$$""""""""""""#########$$$%%%%%%&&&'''((())))))***,,,...///111555:::@@@DDDTTTeee{{{HHHHHHHHHDDD>>>555,,,''''''((()))+++,,,+++***((()))+++000444777888888777999999:::;;;;;;999666444...---++++++,,,,,,***)))***)))((((((((()))***+++---...//////...,,,+++)))666NNNqqq|||nnneeeaaaaaaeeehhhrrrjjjPPP===555333///---***))))))************++++++***))))))+++---111222333333333555999<<<<<<>>>???===888333///---,,,---///111222111000///.........---++++++---...222444777888:::<<>>888444111111000///000000//////......------///...---...111333444333222222111111000//////...,,,---///111222222222222---...///222444333111......---,,,------,,,+++))))))***+++,,,---...///000***++++++++++++***))))))))))))))))))'''***555@@@\\\uuu{{{lllkkktttxxxnnniiijjjtttmmmlllooozzzsssKKK+++((($$$############"""!!!###$$$$$$$$$$$$$$$"""!!!  !!! ###'''(((&&&######$$$***)))'''### $$$''''''%%%###!!!!!!!!! ###(((***((($$$ """ """(((***(((%%%$$$#########""""""!!! """###%%%###"""!!!!!!!!!!!!!!!!!!$$$$$$'''---111111***$$$######""""""###$$$$$$%%%$$$%%%'''(((((('''%%%$$$!!!###&&&((()))((('''&&&((()))*********)))((('''&&&&&&%%%$$$$$$%%%&&&'''""""""!!! !!!"""###$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))+++,,,///111555:::AAAEEEPPPaaavvvHHHIIIIIIFFF???666,,,'''((('''''')))++++++)))''''''(((***,,,------,,,,,,...///111333333222111000---+++)))***+++,,,,,,++++++***)))((('''((()))***---------------,,,,,,+++999QQQnnnlllTTTAAA333///111+++***((('''''')))***,,,+++,,,,,,***))))))+++...///111333444555666999;;;:::<<<===<<<888333000...---...///000000000///......///000///------...000666777888888777888:::<<<>>>:::555111000///......//////..................---,,,+++,,,///111222222111111111111000000000000......000111222222222222,,,,,,---///111111///,,,,,,---------,,,++++++***)))***,,,------...000111,,,,,,,,,,,,,,,++++++***(((((())))))(((,,,333999PPPiii~~~rrrnnntttxxxqqqdddiiivvvvvvmmmnnnzzzrrrJJJ)))'''%%%$$$%%%%%%$$$"""!!!###%%%%%%&&&%%%$$$"""  """###!!!$$$&&&&&&%%%$$$$$$%%%,,,+++(((######&&&((('''&&&$$$!!! ###(((***(((###!!! $$$&&&%%%$$$$$$$$$%%%&&&&&&###!!!  !!!###%%%$$$######"""!!! ###$$$&&&)))***)))%%%"""""""""""""""###$$$%%%%%%###%%%&&&''''''&&&%%%###!!!###%%%'''((('''&&&%%%&&&'''((())))))((('''&&&'''&&&%%%$$$$$$$$$%%%%%%!!!!!!!!!!!! """######$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&(((((()))***+++...111444:::AAAFFFMMM[[[nnnHHHHHHFFFBBB<<<444,,,(((((('''&&&(((***+++)))'''&&&&&&'''(((((((((''''''&&&(((+++---------,,,,,,,,,***((((((***,,,------,,,+++***)))((())))))***+++++++++++++++,,,,,,---888JJJ___mmmtttwwwsssmmmjjjffffffllltttlllRRRAAA777000...///+++***)))''''''(((+++...---------+++******---///...111444666666666888999777999:::888555111/////////////////////............///000///......///000666777777666444333444666999666222//////......---------..................///...---...///000000///000000000000111111111111///////////////000111111---,,,---...000000...,,,,,,---......------,,,---+++---///...---,,,...000...............------,,,((())))))((((((,,,111444CCC[[[}}}uuunnnvvvoooiiikkkxxxyyyqqqrrrzzzqqqIII)))((('''''''''%%%""" """$$$((((((((('''%%%""" """###$$$""""""######"""###$$$%%%((()))'''$$$!!! %%%'''((('''%%%$$$ !!!$$$%%%$$$"""$$$$$$$$$$$$$$$&&&)))+++###""" !!!###%%%######### !!!"""$$$'''(((&&&%%%%%%&&&""""""""""""###$$$%%%&&&###$$$%%%''''''%%%$$$###"""###$$$%%%&&&&&&%%%%%%&&&&&&(((((((((((('''&&&((('''%%%$$$############"""""""""###""""""!!!!!!######$$$$$$%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$######$$$%%%&&&((()))***+++***+++...000333999???DDDIIIUUUddduuuIIIGGGCCC>>>777111,,,))))))'''&&&'''***+++)))'''&&&&&&''''''''''''''''''%%%(((,,,.........------,,,)))'''&&&))),,,.........---+++************++++++***))))))***+++---...444BBBPPPYYY___ccc```YYYWWWOOOKKKOOOXXXfff}}}nnnWWW???555444111000000000///,,,)))'''(((+++............,,,***+++...000///222555777777666666666555666777666333000//////111000///...............---...000///......///111555555555333111000111222555333000.........---,,,,,,------....../////////222111//////000000///---/////////000111111222222000///...------...000111...------...//////...,,,---///000000///......///...000111///,,,***,,,---//////000000//////...---)))***)))'''(((,,,///000777OOOtttmmmkkkqqq~~~|||nnneeemmm{{{{{{rrrrrrxxxoooGGG+++***))))))(((%%%  !!!###%%%*********)))'''###  """######"""!!! !!!###$$$$$$&&&''''''$$$!!! $$$'''&&&%%%######!!!$$$%%%"""!!! #########$$$$$$$$$'''***---$$$""" !!!###%%%!!!""""""$$$!!!%%%(((((($$$###&&&***""""""""""""###$$$%%%&&&"""###%%%&&&&&&%%%###""""""######$$$%%%%%%%%%%%%&&&'''((())))))((('''''')))'''%%%###""""""""""""######$$$$$$$$$######"""######$$$%%%%%%%%%$$$$$$ !!!"""$$$$$$######"""%%%%%%&&&((()))+++,,,,,,***,,,---///222777===AAAGGGPPP]]]lllAAA???;;;777222...+++***)))))))))))))))(((((((((((('''&&&'''******(((&&&$$$&&&)))+++---------,,,,,,***'''&&&&&&***...000///...---+++******++++++,,,---,,,******---///000000;;;GGGOOOUUUZZZZZZXXX\\\UUUOOOJJJJJJUUUooo~~~]]]FFF333000222......111...***'''***,,,***+++---,,,***)))))),,,...//////000000222333555666777888666555333111000000111111000111222111///......//////222111///000444555333///333666666333///------333444444444333000---,,,******)))******,,,...///000///---,,,+++++++++,,,222111000000111111///---///000000///------...000222111///---,,,******)))***+++...000111111000000111000000///...------,,,.........///......---,,,(((((())))))*********+++:::FFF```ooodddooozzzzzzooolllooouuuzzzpppoooqqqpppGGG---+++'''%%%###"""  !!!"""###$$$%%%...+++'''&&&&&&$$$!!!!!! """"""$$$$$$''''''((('''%%%""" !!!!!!!!!  !!!###### """###"""  """!!!!!! !!!###&&&(((((((((%%%$$$"""  !!!"""&&&$$$ !!!$$$"""############!!!%%%""" !!!$$$&&&%%%$$$'''&&&###!!! !!!"""###"""""""""###$$$%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$###"""!!! !!!"""###""" !!!###(((&&&$$$"""!!!!!!"""###$$$$$$%%%&&&'''((()))******,,,///000111333777999JJJQQQXXXbbbwww===;;;888444000,,,***)))(((((((((((((((((((((((((((&&&%%%''')))***(((&&&%%%''')))+++,,,---,,,+++,,,***((('''(((***---//////...---+++******++++++,,,---...,,,,,,...111333111===LLLVVV___hhhllllllooohhh```YYYSSSVVVhhh{{{kkkQQQ===//////111...---000---)))(((,,,...,,,,,,...---,,,+++,,,///111222111///000111222444555666777333111000000111222111000------...---,,,,,,...///444888999666444666777555///222333222000......///222222333333222000---+++++++++*********+++,,,---//////---,,,+++,,,,,,---222111000000111111///...---------,,,******+++,,,......---,,,+++++++++,,,+++,,,---...///000111111111111000//////...------000000//////...---++++++))))))*********+++++++++333;;;SSSuuuyyykkkdddlll}}}zzzrrrlllkkkvvvxxxrrrqqqyyyoooHHH---***(((&&&%%%###  !!!!!!""""""######---***'''&&&&&&$$$!!!"""---111***""" """###!!!"""###$$$&&&&&&''''''%%%"""  !!!""""""!!!"""!!!!!!!!!###""" """%%%'''''''''$$$###""" !!!$$$""" """#########""""""!!!"""!!!!!!###&&&&&&%%%"""%%%$$$###"""!!!""""""###!!!!!!!!!"""###%%%&&&''')))((('''&&&%%%%%%$$$%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$###"""!!!!!!"""######"""!!!!!!"""$$$&&&%%%###"""""""""$$$%%%%%%&&&&&&'''((()))******)))+++...000111444777:::FFFOOOZZZeeexxx666555222///,,,***(((((('''''''''((((((((((((((('''&&&&&&'''))))))(((&&&&&&''')))++++++++++++***+++***))))))***+++---.........---,,,++++++++++++,,,...//////...///333777777GGGZZZhhhuuu{{{qqqgggccciiirrrtttUUU@@@333***---111...,,,---***((()))///222000...000---,,,,,,...111333333222......///000222333444444111///...111666777444000,,,,,,,,,,,,,,,---111444>>>DDDFFF@@@999777777666///000000///......///111000111222222222000...,,,++++++*********++++++,,,///......---------......222000///000111111000...---...---,,,)))((()))+++************+++,,,---...------,,,---...///111222111111000000//////......000000000///...,,,+++***+++++++++,,,,,,,,,,,,,,,...222CCCaaaxxx```bbbmmm{{{nnngggkkktttxxxrrrkkkpppyyylllGGG+++***(((((('''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!+++***'''&&&&&&%%%"""!!! %%%444888--- !!!###$$$""" """######$$$%%%&&&&&&%%%###   !!! !!!!!!"""!!!!!!$$$&&&&&&&&&###""""""!!! """  ######"""!!! """%%%''''''$$$"""$$$$$$$$$$$$############ !!!###%%%'''((((((((('''&&&&&&%%%&&&&&&$$$$$$%%%&&&%%%$$$###""""""######$$$######""""""###$$$$$$###""""""###%%%$$$###"""""""""$$$%%%&&&''''''(((((())))))))))))(((***---///111444888;;;DDDLLLUUU___ooo///...,,,***)))((('''''''''''''''''''''((((((((('''''''''((((((((('''''''''''')))************)))************++++++,,,,,,---------,,,++++++++++++,,,---000000------444<<>>---+++,,,///111---)))'''******///777;;;888555555,,,,,,---000333444333111---------......////////////------333;;;===888222///000000000111444999===PPPVVVVVVKKK===555222000---...111333444333111000000222333555555444333222***+++,,,---///000000000222222222333333333333333000...,,,,,,...//////...222333222000...,,,---...************+++,,,---...///...+++***+++---000222000000000000////////////,,,,,,---...//////////////////..................333000444DDD[[[tttooojjjrrryyymmmnnnxxxuuulllhhhrrruuuiii```dddnnnxxxccc;;;)))((((((((((((&&&""" !!!"""######%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""$$$""" !!!""""""!!!"""###$$$$$$$$$"""!!!"""  ###%%%%%%%%%#########"""!!!###""" !!!!!!""""""!!!!!!!!!###&&&)))***))))))'''%%%###!!! """""""""!!!""""""######%%%%%%$$$%%%%%%&&&'''((($$$$$$%%%&&&%%%$$$###""" !!!"""##################$$$%%%$$$###$$$%%%''''''&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++---000333777:::???CCCIIIPPPZZZnnn(((((('''''''''''''''(((''''''(((((())))))******+++,,,,,,+++(((&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,+++---...---000DDDYYYqqqtttqqqttteeeHHH555***,,,...111000---***(((+++***///888;;;999666555///000222555777777555222------------------------+++***+++000666888444000...///000000000222666999KKKPPPOOOFFF;;;666333111...///111444666555111...000222444666777666555444---...000111222333333333333444444555444444333333...,,,******,,,---...---000111111///,,,,,,,,,...------,,,,,,------...//////---,,,***+++---///111///////////////.........***+++,,,...///000000000///////////////.........111///222<<>>KKKVVV[[[dddyyy))))))((((((((())))))***((())))))***+++,,,,,,,,,///111111...)))&&&%%%&&&$$$$$$$$$%%%''')))***+++((((((&&&%%%%%%&&&'''(((***+++,,,---------,,,+++...+++,,,111444@@@```lllYYY\\\uuudddFFF555000&&&+++//////------------)))(((,,,444777555222222000111333666888666111.........------------,,,,,,+++,,,...///000000000000///111222222111111222333222555666555777===???>>>222///---...000111000...---///222444666666555555888888888888777444222111333333444444333111000...+++)))'''&&&(((***+++,,,///000000///------...000.........///111222444555...---,,,,,,,,,---...///,,,---------------------,,,---......///.........000000//////.........---...000222222333AAA^^^xxxvvv[[[BBBLLLhhh~~~rrruuu}}}pppbbbeeessszzzfffQQQMMMVVVsss|||xxxRRR000'''%%%###"""######"""!!! !!!!!! ###%%%###$$$$$$###!!!  !!!!!! $$$$$$$$$$$$""" !!!"""!!!((()))&&&!!!$$$&&&&&&&&&)))'''%%%""" !!!"""!!!"""###"""!!!!!! !!!!!!!!!!!!###$$$######&&&)))...,,,)))&&&%%%$$$%%%&&& !!!"""$$$$$$ !!!###%%%&&&'''$$$$$$%%%&&&%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!"""######"""###%%%'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''))))))***''')))+++---...000333666:::???GGGNNNQQQ[[[sss(((%%%###$$$'''******((())))))***+++++++++++++++///---+++)))'''%%%$$$$$$%%%$$$$$$###$$$%%%'''(((((('''&&&''')))***(((%%%'''))),,,...000000//////000---...111333BBBgggpppUUU\\\```rrrOOO:::000++++++,,,...//////---***((((((***---000333333333333111333444555333222222222222000---,,,---///////////////...------------...///111333333222111111222444111000222888===???@@@444111...---//////---+++,,,---...222555555444222666777777555333222333555666555333111000.........,,,+++)))''''''(((***++++++,,,---......///......,,,---...///111333555666111111000---+++***,,,...555222...,,,,,,,,,++++++000...,,,---000111...+++......------------......222000000111222999JJJZZZvvvhhh\\\OOOHHHUUUhhhxxxpppuuu{{{rrrjjjdddiii|||zzziiiXXXMMMYYYiiiqqqJJJ)))!!!(((+++'''"""!!!!!! """###$$$###"""!!!"""###"""!!!  !!!###%%%&&&%%%$$$"""  !!!"""""""""###%%%'''%%%""" !!!  !!!%%%,,,)))"""###!!!!!!&&&((('''&&&(((&&&$$$!!! !!!"""###!!!"""""""""""""""!!!   !!! """%%%''')))(((&&&$$$$$$&&&''')))%%%###!!!!!!"""######"""!!!!!!"""###$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###!!! #########$$$$$$#########"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))+++---///000111:::;;;???CCCGGGQQQeeexxx(((%%%###$$$'''))))))(((''''''((())))))))))))(((---,,,***)))''''''&&&&&&$$$$$$$$$$$$%%%&&&((()))((('''&&&'''******(((&&&%%%'''***,,,............000------000333DDDjjjpppUUU[[[^^^jjjIII666///+++***+++---......,,,***(((***,,,...000000000/////////000111111000///......222000......///111111000000000/////////.........---...000111000111333444777444111111444888:::;;;333000------...///---+++------///222555666555333222333444333222222333555222222111000////////////...---+++)))(((((()))***,,,,,,---...////////////,,,,,,,,,---///000222333...///000///------...000222000---,,,,,,------......///111000///---............------------......000............333AAAOOOooolllppp~~~rrriii```VVVJJJGGGYYYpppxxxrrr}}}tttiiieeeqqq{{{cccRRRMMMTTTeee{{{eee@@@%%%%%%...333...'''###!!! """###"""!!! !!!"""###"""!!! !!!"""$$$%%%$$$$$$$$$###"""!!!  !!!"""!!!!!!!!!###%%%$$$!!!!!!!!! $$$,,,+++%%%""" !!!$$$(((***(((%%%&&&%%%$$$"""""""""######"""""""""""""""!!! !!! !!!!!!  ###%%%)))((((((''''''((()))***###!!!!!!###$$$###!!!"""###$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$!!!!!!###"""!!!""""""###$$$$$$###""""""###############$$$$$$$$$###$$$$$$%%%&&&'''''''''))))))***,,,---///000111555777:::???BBBKKK]]]ooo'''%%%$$$$$$&&&(((((((((&&&'''(((((())))))((((((+++***))))))(((((((((((($$$$$$$$$$$$&&&''')))))))))))))))***,,,,,,+++***&&&'''***,,,.../////////000---,,,...333FFFnnnsssWWW[[[[[[^^^AAA222---+++)))***+++,,,,,,+++)))(((------...///...---,,,++++++,,,---...///...------000//////000111333222111000000000111000//////...+++,,,---......000333666;;;777222///000222444444111///---------...---,,,------///222555777666444...///000000///000222444//////.........///000000000///---,,,***)))))))))------...///000111111000,,,,,,,,,,,,,,,---...///---///111111000000000111///...---,,,,,,---///000000555777555...***,,,000......------------......///.........,,,...777BBBWWWrrrxxx___bbboooyyykkkaaa[[[TTTMMMFFFKKKeeeuuuxxx{{{~~~ssshhhjjjqqqtttaaaQQQKKKOOOddd}}}|||ZZZ999((('''222999333)))""" !!!"""!!!  """$$$###"""!!!!!!###$$$&&&"""###%%%&&&%%%$$$"""!!! !!!!!!  """$$$""" !!!""" """***+++&&& """''',,,---)))%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""  """######"""  """$$$&&&''''''((()))))))))))) !!!###$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%###!!!!!!"""######""" """###%%%%%%###""" $$$$$$$$$###############"""###$$$%%%'''((()))*********+++,,,---...///000000111555999<<>>(((((($$$,,,000***!!!!!!### !!!######"""!!!###$$$###"""  !!!"""%%%&&&((()))(((%%%"""  !!!!!!""""""  """###$$$$$$$$$###$$$ ###!!!###(((+++((("""###)))...---(((###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###"""  ###%%%$$$######%%%&&&&&&%%%$$$%%%&&&!!!###%%%''''''&&&$$$######!!!!!!!!!"""###$$$$$$$$$$$$&&&&&&''''''&&&$$$"""!!!!!!!!!!!!!!!  """######""" %%%$$$$$$$$$###"""""""""%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******++++++......111555777:::CCCNNNggg~~~((())))))(((&&&''')))+++((()))******++++++******...---,,,***((('''''''''%%%&&&'''((())))))))))))"""%%%''')))))))))+++,,,))))))******+++,,,,,,---,,,,,,,,,---888TTT{{{lllhhh\\\}}}XXX===222//////000***)))((((((((()))+++,,,---------......///000000///------///222333000---...---,,,---///000000/////////...------------...///000///---+++***,,,......------+++)))+++...000111222111///---,,,,,,...,,,,,,---///333666666666111222222000...---...///555444222000...---,,,,,,+++,,,///111111111///...///000222333555555666666000///...------------...111333666666333000...---...000000---******...111///000000000...---,,,,,,------,,,,,,,,,,,,------***))),,,//////---///333222:::JJJaaa|||lllHHHAAA???EEELLLLLLIIIGGGIIIPPP^^^rrr|||}}}zzzmmmkkkqqqppp]]]MMMLLL^^^rrr[[[444$$$&&&###)))+++&&&"""###%%%&&& !!!######""""""$$$%%%###!!!  !!!''''''(((((('''%%%"""!!!!!!""""""######!!!  """ ######"""!!!!!!!!!!!! &&&))),,,...***$$$!!!&&&******&&&!!!!!!!!!!!!""""""#####################""" ###&&&&&&$$$"""$$$&&&''''''%%%$$$$$$%%%$$$%%%'''(((((('''%%%$$$%%%""" !!!"""############$$$%%%%%%&&&%%%$$$"""!!!"""$$$%%%$$$"""!!!!!!!!! !!!!!!!!!!!! $$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++///...000333555888@@@IIIZZZrrr)))++++++)))''''''***,,,******+++,,,,,,,,,,,,+++---,,,+++***))))))))))))'''((())))))))))))((('''!!!$$$'''(((((((((+++---*********))))))*********)))+++,,,---:::XXX~~~nnnkkk^^^}}}tttMMM777111/////////+++***((('''(((***,,,---------------------...///---,,,---333:::>>>===;;;111///------///000000000222000...,,,,,,---///000///000000///,,,+++,,,---)))+++,,,+++***+++---000333444444111---+++,,,...+++++++++...222555666666///000000///------...000444333111///---,,,+++++++++---000222222000...,,,---...///111333444444444///......------------...000222444444222000//////+++...///---***+++///444777:::;;;888111,,,,,,...---,,,,,,++++++,,,,,,---+++)))+++//////------000000222999HHH```{{{zzz___AAA;;;888<<>>LLLeee~~~'''(((***)))(((((()))+++....../////////...------***,,,------,,,,,,---///+++***)))***+++***(((&&&(((***+++***'''%%%''')))'''((())))))((()))+++---111444666;;;LLLmmmxxxnnneeeUUUMMMGGGNNNdddvvvttt~~~{{{UUU:::333000000000)))***))))))(((((())))))***......------------......---000222666DDDRRRTTTMMM???777000///000//////000333333333222000...---,,,,,,...333999===<<<777111///...---,,,+++***))))))))))))((((((((()))******)))(((((()))+++,,,+++***...---------------...//////000000000000000///...------............---,,,///000000111111222222222>>>EEEGGG>>>222------......///111555777666333000---......---,,,+++---///>>>DDDEEE;;;000,,,,,,---***+++,,,---...---,,,+++***))))))+++---...---,,,***'''))),,,,,,+++555BBBYYYrrrwwwoooiiiaaa[[[[[[ZZZPPPEEEDDDAAA@@@JJJeeeppppppuuutttiiifffuuuxxx___QQQ===---$$$ !!!  """$$$%%%### """###!!!"""!!! !!!!!! !!!"""###!!!!!!!!!$$$)))+++)))%%%!!! !!!"""%%%%%% """!!!"""""" """""" !!!""" !!!!!!###!!! """"""!!! ###)))+++&&&""" """%%%&&&%%%$$$$$$$$$&&&### !!!###$$$%%%%%%%%%&&&((())))))&&&$$$!!!!!! !!!!!!"""$$$$$$$$$############"""###$$$$$$######"""!!!  """"""!!! """"""""""""!!!""""""###$$$$$$$$$$$$$$$&&&'''(((***,,,///111222111///,,,+++,,,000444777;;;EEEYYYrrr%%%''')))***))))))***+++---.........---,,,++++++---...000///...---...///+++******)))))))))(((''')))---000...((($$$%%%(((%%%'''((())))))***,,,---111333666<<>>>>>777000...------,,,***))))))((())))))(((((((((((()))))))))'''&&&'''***,,,,,,,,,,,,,,,,,,---------------/////////...............///...---,,,+++,,,,,,---------...///111222333333888EEEOOOKKK???666222000---...000333555444111...,,,---...---+++******++++++000222//////444777777,,,,,,,,,,,,,,,,,,,,,+++---...///000///---,,,+++++++++---......---111777===GGGXXXmmm|||ooocccZZZUUUQQQPPPaaauuu{{{rrrXXXPPPIIIRRRnnn|||rrrpppwww}}}tttbbbhhhtttccc;;;&&&  !!!###$$$"""  """$$$$$$### """"""""" """!!!!!! !!!"""###$$$$$$###"""!!!!!!$$$(((++++++&&&  !!! !!! ###&&&'''%%%$$$%%%$$$  !!!"""'''$$$"""!!!"""######"""$$$$$$$$$###""""""""""""%%%!!!!!!%%%'''$$$"""###""""""###%%%&&&'''&&&%%%%%%###  !!!!!! """&&&***,,,***((( !!!$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$######"""!!! ###!!! !!!###$$$###"""!!!"""###"""!!! !!!""""""######""""""&&&''')))+++...000111222111111000...---///333666:::===JJJaaa|||'''(((************+++---++++++,,,,,,++++++******---...000///,,,***)))))),,,------+++((('''(((***(((+++---,,,(((%%%%%%&&&&&&(((++++++++++++,,,---...///000:::SSSvvvmmmcccXXXQQQNNNQQQYYYaaaiiieeebbbffftttyyymmmuuu\\\BBB444333///---...)))+++******))))))******+++------............------+++,,,---...///111222222000111000,,,+++------+++)))******+++++++++******,,,---000444888888333///,,,,,,,,,+++******))))))))))))))))))***+++,,,---,,,***((((((***,,,------,,,,,,,,,,,,---...///000///////////////000111111111000---++++++,,,---...,,,,,,---...000111111222222>>>HHHIIIDDD>>>777111,,,,,,---///111111///---111111000...+++)))***+++))),,,---,,,///555888777------,,,,,,,,,,,,++++++---///222222///---,,,+++,,,,,,++++++***+++---000444888@@@QQQjjjooohhh___UUUPPPPPPSSSUUU\\\ppp___UUULLLRRRkkkwwwjjjiiittthhhfffhhhsss~~~YYY333"""!!!  !!!  """######!!! ###%%%###!!!"""$$$%%%$$$"""!!!!!!""""""!!!!!!!!!"""###$$$%%%$$$$$$$$$%%%'''***+++***$$$ !!! $$$''')))'''&&&'''%%%!!!!!!"""###***(((%%%$$$$$$$$$$$$###"""$$$$$$$$$"""!!!"""###$$$ !!!###""""""$$$%%%$$$$$$%%%'''((('''%%%%%%###   """"""  !!!!!!###$$$$$$$$$$$$%%%%%%%%%###$$$$$$######"""!!! ###!!! """######### """"""""""""!!!!!!!!!"""############"""%%%&&&(((+++...///000111000111111///,,,---111555666888CCCYYYqqq(((((()))((('''(((***,,,+++,,,,,,------------,,,...000222222111///.........///...,,,)))((()))+++''''''(((((('''&&&&&&&&&(((***,,,---,,,+++,,,,,,//////000;;;UUUxxxzzznnnfffYYYSSSQQQUUUZZZbbbnnnzzzzzzssssss|||qqqmmm|||yyyOOO:::333444...,,,000...+++******))))))******++++++,,,---......---,,,+++))))))++++++***)))***,,,***......***))),,,,,,***)))((((((((()))***++++++...///000111222111000///++++++******************&&&'''(((***,,,///111222222///,,,++++++,,,,,,+++---,,,+++,,,---///222333------...///111444666777333111...,,,+++,,,...///+++,,,,,,---...//////000///777@@@EEEHHHEEE;;;000+++******+++---...---,,,000000///---,,,,,,///111...///---+++---222444111...---,,,,,,++++++++++++***---111111///---,,,---+++,,,,,,+++***+++,,,,,,---///444===LLLaaazzz|||nnncccUUUTTTTTTUUUYYY```hhhmmmyyycccYYYNNNQQQhhhqqqeeehhhyyywwwooogggiiiuuuoooMMM+++!!!$$$###!!!  !!!!!! !!!"""""""""""" ###%%%""" $$$&&&%%%$$$$$$%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$&&&(((*********(((###  !!!  """&&&(((''''''(((&&&!!!!!!"""###)))'''$$$$$$$$$%%%%%%$$$ """$$$###"""!!!###%%%&&&!!!!!!######%%%)))'''%%%$$$%%%'''(((&&&$$$%%%###  !!!"""############$$$$$$$$$%%%###$$$$$$######"""!!! """  """"""!!! !!!"""""""""######$$$%%%%%%%%%%%%$$$###%%%(((+++---//////000...000000---******...222111444???RRRiii(((((((((&&&%%%&&&))),,,,,,,,,---...////////////111444777888666555555555///000///---)))(((***,,,&&&%%%$$$%%%&&&''''''%%%)))+++......---,,,,,,,,,111111222===XXXzzzuuueeeWWWNNNOOOMMMRRR^^^iiisss{{{wwwlllvvvmmmFFF555111444...,,,222333++++++************++++++++++++,,,------,,,++++++++++++,,,---***'''))),,,''',,,---)))(((,,,,,,))))))(((((('''(((***,,,---000111111000...---...///)))************+++++++++$$$%%%'''+++...222555777777333///,,,,,,+++***)))---,,,++++++---000444666+++,,,---///333777:::<<<444222///,,,+++,,,...000++++++,,,,,,---............444;;;CCCJJJJJJ>>>000***)))((((((***,,,,,,,,,++++++,,,,,,...111777;;;444333///+++,,,000///+++...---,,,,,,+++++++++,,,'''+++///000///------...***---.........000///...***...222444888FFF___ttt}}}oooeee[[[QQQKKKNNNSSS\\\fffppp{{{eee[[[PPPQQQggg~~~kkkbbbjjjuuuzzzmmmgggmmm{{{cccCCC%%%"""  !!!!!!!!!  """######"""!!! ###$$$!!!###&&&&&&&&&''')))###"""!!!!!!!!!"""$$$%%%######$$$&&&)))******)))'''"""!!!###""" !!!!!!%%%'''&&&&&&(((%%%!!! !!!"""'''%%%######$$$&&&&&&&&&"""$$$###!!!!!!###%%%***$$$!!!$$$&&&'''***...'''%%%###$$$&&&'''%%%###%%%###  !!!!!!  """###"""""""""######$$$$$$$$$###$$$$$$######"""!!!   !!!"""###$$$%%%&&&&&&''''''&&&&&&###$$$'''***---...//////,,,...///,,,((('''+++000///333>>>PPPeee{{{,,,+++(((%%%$$$&&&***---///111333444444555666777888;;;;;;999999<<<<<<:::>>>777---'''&&&''''''&&&'''&&&$$$$$$%%%'''***,,,+++,,,---.........---,,,000222222888RRRvvvyyyhhhXXXMMMLLLQQQQQQ[[[gggrrr{{{qqqsss{{{]]];;;444000222222---,,,///+++++++++*********))))))---///111///***'''&&&'''***++++++)))'''&&&'''((('''))),,,+++***)))+++---+++(((&&&'''***------,,,+++++++++*********))))))***))))))***++++++)))''')))((('''(((+++111777;;;AAA;;;333...++++++,,,,,,000---******,,,...000000******,,,///333777:::<<<888444000...///000000000000...,,,,,,---//////...222222666>>>DDDBBB777---,,,------+++'''&&&(((+++***---///......111:::BBB>>>;;;555000,,,++++++,,,,,,***))))))+++---...---,,,,,,,,,,,,---...//////(((((()))***************)))000//////444888CCCYYYmmm|||uuujjj^^^VVVMMMFFFHHHPPP]]]hhhwwwooo]]]RRRTTTaaawwwdddZZZ[[[nnn|||tttkkknnn}}}yyyXXX777&&&&&&  """"""  !!!###$$$$$$$$$!!! !!!###%%%%%%###!!!!!!$$$'''((((((&&&%%%$$$###""""""###$$$%%%###&&&(((''''''))))))%%%###  !!!!!! !!!############"""  !!!!!!$$$$$$$$$$$$######""""""$$$"""!!!"""######"""!!!###"""!!!###(((...222333***&&&######%%%''''''&&& !!!!!!!!!  ###$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!! """###""""""""""""###$$$%%%&&&%%%&&&&&&'''((())))))***---,,,***(((((()))***+++...222;;;GGGUUUlll---,,,)))'''&&&(((,,,///444666999::::::;;;<<<>>>>>>AAAAAA???@@@DDDEEEBBBAAA999///)))'''''''''&&&'''&&&$$$$$$%%%(((***,,,,,,,,,------...------,,,///222333999OOOooowwwhhh[[[RRRNNNSSSZZZfffppp{{{sssmmmssspppRRR999333///111111---,,,///------,,,,,,+++*********---......,,,(((''')))+++***++++++)))'''&&&''')))'''***------+++******+++,,,***((((((+++------,,,+++++++++++++++++++++++++++***))))))***+++***)))+++***))))))+++///333666;;;777111---,,,,,,,,,+++,,,+++***+++,,,---,,,+++***,,,...111444777999:::999555222000111222222222333000------...///000000000111555;;;???<<<555...---///...+++(((''')))---,,,...//////000444<<>>333,,,)))((('''&&&&&&%%%$$$%%%&&&))),,,......------,,,,,,---------///333444999JJJbbbpppssskkkbbbXXXSSSRRRWWWcccooo|||mmmppp{{{aaaEEE666111...///000...---...//////...------,,,++++++------+++)))'''(((,,,///+++++++++)))''''''(((***(((+++......,,,***))))))---+++******,,,---,,,,,,+++++++++,,,------......,,,***((((((***+++++++++---,,,,,,+++,,,---///000444222...---------,,,,,,+++++++++---...---***(((---///222555777888888888:::777444333444555666555777333///---...000111222///111444666777555222000000111000,,,((((((+++////////////000333888===@@@BBB@@@===999666333111000---///333777999777222...++++++*********+++,,,,,,)))***************))))))+++,,,'''***444222///666<<>>GGGZZZvvv222000......111444777888777999<<<>>>>>>???AAACCCDDDGGGIIIHHHKKKPPPRRRPPPMMMDDD888///+++(((&&&$$$%%%%%%%%%&&&(((***---//////...---,,,+++,,,---...///222444777BBBRRR^^^```]]]XXXVVVZZZaaalll|||ssskkkxxxyyyWWW===222///------............111000000//////...---------,,,+++***)))***,,,---,,,,,,+++)))''''''))),,,,,,---------,,,+++******------,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---+++(((((()))+++,,,---,,,,,,,,,,,,------------000.........000000///...---------...//////,,,***000333666:::;;;;;;999888;;;999777666888999:::999999555000------///111222///222444444111000111333333333222...***)))---111111000000222666;;;===>>>:::::::::999888777666555111444:::???AAA===666000+++******)))))))))************+++++++++***))))))(((******444CCC>>>111///444999EEEVVVllloooVVVNNNIIIBBBCCCJJJYYYaaallltttyyyqqq[[[MMMNNNZZZxxxwww___```eeeqqqccc999$$$$$$"""!!!###!!!#########"""  !!!###$$$%%%&&&&&&$$$!!! !!!!!!###&&&'''&&&### !!!$$$'''((('''&&&%%%"""%%%%%%"""$$$)))+++***###!!!"""!!!  !!!###$$$$$$!!!  """!!! !!!"""###"""!!!!!!$$$'''''''''""""""!!!""""""""""""!!!%%%&&&%%%### !!!!!!  ###%%%&&&&&&'''&&&$$$###"""!!!!!!"""!!! !!!""""""###$$$%%%$$$###"""!!!"""""""""""""""###$$$$$$###$$$%%%&&&((()))***+++,,,,,,+++*********+++,,,000111555;;;BBBRRRlll666333222333777;;;=========???BBBCCCDDDEEEFFFHHHEEEIIIKKKJJJMMMRRRSSSQQQPPPGGG;;;111+++(((&&&###%%%%%%&&&''')))+++---//////...---,,,+++,,,------...000222444;;;HHHTTTYYY^^^^^^dddnnnyyy~~~kkkggg|||sssRRR<<>>===:::888<<<:::999999;;;=========:::666111------...000000///222555333000///222555444555444000,,,+++...111222111111333777:::;;;;;;777777999:::::::::999888666999>>>CCCCCC???777111+++***))))))((((((((((((******++++++++++++***)))''''''%%%///???;;;...,,,---111555<<>>===:::999<<<;;;:::<<<>>>@@@@@@@@@;;;777222///......///...///222555555333222444666444555555222...,,,---000111222333444555666777888888999999:::::::::999999;;;<<<>>>@@@@@@<<<666111,,,+++***)))(((''''''''')))******+++,,,,,,++++++...+++$$$&&&222111***...))),,,---...555KKKiiilllRRRHHHGGGKKK\\\nnnnnnUUUHHHKKKTTTooozzzlllaaaaaannnzzzyyyyyy|||wwwLLL... $$$!!!!!!"""!!!######!!!  !!!###$$$$$$$$$"""   """###"""!!!!!!"""$$$&&&&&&$$$""" !!!$$$%%%###$$$(((***(((###!!! !!!  !!!!!!!!!###""""""###%%%&&&%%%$$$!!!!!! ###&&&&&&%%%###"""""" !!!   !!!"""###$$$$$$"""!!!!!!###'''***++++++)))'''$$$""" !!!"""""""""!!!!!!!!!!!!!!!""" !!!###$$$######$$$$$$$$$$$$$$$###"""""""""!!!!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))---000444999>>>HHH]]]ppp;;;888777:::AAAFFFGGGFFFAAABBBEEEEEEDDDDDDEEEFFFIIILLLMMMKKKLLLOOOPPPNNNBBB:::000)))'''''''''&&&'''(((((()))***,,,,,,---............---,,,+++***---...000444>>>PPPhhhzzz}}}rrr^^^eeefffFFF666,,,...---+++...444555222//////000111222333333444000///---...000222111///...---,,,)))((()))---000...,,,,,,---///000...,,,'''))),,,---+++***+++---,,,,,,---......///000000,,,+++***,,,...///...---******+++---///222444555555444555666888888777555111111222444666777666444444666999;;;<<<;;;999888<<<;;;;;;===@@@BBBBBBBBB===999555222111000///...---000333555666555555555333555666444///,,,---...000333555555333222333555444555555666777999999:::===<<<:::999888666222///---,,,+++)))((('''''''''((()))***+++,,,---------//////))))))000---)))111)))+++,,,+++...;;;OOO^^^}}}mmmaaa]]]ddduuummmSSSGGGJJJRRRjjj}}}lll___```nnn|||~~~}}}zzzvvvvvv}}}ppp???+++### !!!###""""""   """$$$$$$%%%%%%  """"""!!!  """!!! !!!"""$$$%%%&&&%%%$$$###!!!%%%&&&$$$%%%((((((%%%###!!!   !!!!!!  !!!!!!!!! """!!!!!!"""$$$&&&%%%$$$!!! """&&&'''%%%###"""""" !!!"""!!!  !!! """###$$$%%%%%%"""!!!"""$$$(((,,,------)))'''$$$!!! """""""""!!!!!!!!!!!!!!!""""""!!!  !!!"""######""""""######$$$%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%&&&&&&'''''''''(((((()))***************+++...333888:::BBBSSSddd<<<999888<<>>;;;888333555777999999999888777<<<;;;;;;>>>AAACCCCCCCCC>>>;;;777444333222///...,,,...222666888777555444222555777555000---,,,---...333777666111...000333------///111444777:::<<<>>>;;;777444222000...,,,------+++***(((''''''''''''((()))+++,,,---......%%%,,,...111555---(((///'''((()))***+++000888>>>___vvvxxxsss{{{pppVVVHHHJJJPPPeeexxxcccZZZ```kkkuuunnnrrr~~~iii666(((""" """%%% """!!! """###%%%&&&&&&&&&!!!######""" $$$""" !!!!!! """$$$&&&''''''''''''!!!%%%&&&%%%%%%((('''###"""!!!   !!! !!!"""!!! !!!"""""" !!!###&&&((()))'''%%%$$$!!! !!!$$$%%%$$$###""" """&&&'''%%%"""!!!!!!"""###$$$###!!! !!! !!!"""###$$$%%%&&&"""!!!"""%%%)))---//////)))'''$$$!!! !!!"""###!!!!!! !!!!!!"""  """"""!!!!!!"""$$$&&&'''###"""!!!!!!!!!!!!""""""######$$$%%%'''(((((()))((()))***+++++++++++++++)))---222666777===KKK[[[<<<===>>>@@@BBBEEEHHHIIIFFFFFFHHHIIIJJJJJJKKKKKKIIIHHHGGGHHHHHHGGGDDDAAA555///)))'''(((***(((%%%$$$(((,,,,,,(((&&&(((+++,,,---///...------...000222111222888HHHdddeee\\\nnnxxxYYY<<<+++$$$)))+++))),,,444888666333111000///000222222222...,,,++++++...111222333222///,,,+++------+++)))***---333777888555000---*********)))))))))))))))))))))***+++,,,...//////***)))))),,,000333444444///...------...000222333444555666777666555333222555666999>>>BBBAAA<<<777888666333444666888777555888:::===???@@@@@@???===999888555333111111222222000333666888777666666777///111333444222000//////000111333666777555111------,,,,,,...333777999999000222333333111///......))))))******))))))))))))(((***------,,,+++,,,---222111...,,,***)))))))))%%%''')))******+++...///HHHZZZqqqlllRRREEEHHHPPPfffyyyjjj___WWWooo|||~~~ssskkkrrr|||ZZZ999$$$$$$###"""!!!!!!""""""$$$###"""!!! !!!"""######(((&&&### !!!###%%%%%%### ###$$$&&&'''(((''''''&&&"""$$$''''''%%%"""!!!!!!### !!!"""!!!!!!""" !!!$$$%%%&&&!!! ###$$$!!! ***111///)))''''''&&&%%%###""" !!!!!!$$$$$$"""!!! !!!""""""###############""""""!!!######"""""""""$$$%%%&&&$$$""""""$$$'''+++,,,---444///***'''''''''%%%######!!! ###%%%$$$"""$$$$$$"""!!! !!! $$$)))((($$$""""""""""""""""""""""""$$$%%%'''(((******))))))&&&&&&((()))************,,,,,,///444888===HHHRRR<<<<<<>>>???BBBEEEGGGHHHEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHGGGGGGGGGEEEAAA???333---(((''')))***)))&&&%%%))),,,+++(((&&&'''***,,,---///...------...000//////111777HHHddd~~~ccc[[[oooqqqSSS999+++%%%)))***(((+++222555333...---,,,---///111333333...---+++,,,...111333444333111//////111222111///,,,///333777777444000...***)))))))))))))))))))))++++++,,,------......///+++******,,,000333555555333222111000000222333444555555555555444333222222333444666:::======999555555333111111333555444222999:::===@@@AAA@@@???>>>999777444222111000111222000333666888777777777777333555777777555333222111444555888;;;===;;;777444...------///333777999999222444555333000...------))))))((()))+++,,,++++++)))***++++++++++++,,,,,,000///---***))))))))))))((()))*********)))+++,,,,,,:::NNN```nnn{{{nnnSSSFFFIIIPPPdddwwwjjj```aaajjj}}}wwwkkkkkksss{{{WWW555$$$$$$###"""""""""""""""######""" !!!$$$&&&'''***(((%%%"""!!!"""$$$%%%&&&$$$!!! !!!!!!!!! !!!"""$$$%%%&&&%%%%%%$$$"""###%%%%%%###!!! ###!!! !!! !!!###%%%&&&&&&!!! ###%%%### (((111777444...+++***)))$$$###"""!!! !!!""""""$$$###"""!!!!!! !!!!!! !!!""""""######$$$"""############"""!!!!!!!!!!!!!!!!!!"""$$$&&&'''&&&$$$!!!"""&&&+++///111333000,,,))))))(((&&&$$$$$$""" """###""" """"""!!!!!! $$$******&&&""""""""""""""""""""""""$$$%%%&&&'''(((''''''&&&&&&'''(((((()))*********,,,,,,...222555999CCCMMM;;;<<<===???AAACCCFFFGGGDDDEEEGGGIIIJJJKKKLLLLLLHHHGGGFFFEEEDDDAAA===999///+++'''&&&)))******((('''***,,,+++(((&&&&&&(((+++---......------...///---...///666GGGcccxxx___[[[ppphhhKKK555***&&&((()))''')))...111000...---,,,,,,---000222444///...------///111444555999777666777888999888666000111333555444222000...))))))))))))))))))******......///000000111111000...------///444999<<<===999999777666555555555555777666444333111111000000000111222555777777555333111000......000111000///888999<<<>>>???>>>===<<<777666333111//////000000000333666888888777777888777999;;;;;;999777555555777999<<<@@@BBB@@@<<<888.........111555888::::::666777666444000---++++++***)))))),,,000222000...,,,+++))))))+++,,,,,,+++---,,,***)))(((((())))))***+++,,,+++((('''((()))&&&,,,555@@@LLLXXXdddkkk{{{qqqUUUGGGJJJOOOaaaxxxmmm[[[]]]jjjqqqiiiiiipppwww{{{VVV333$$$###""""""""""""""""""""""""!!!  $$$***///222,,,***'''$$$###"""###$$$&&&$$$""""""#########"""!!!"""#########"""!!!"""###"""  $$$""""""$$$%%%$$$$$$  $$$&&&%%%###...666:::666000---+++)))"""""""""!!!""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%######$$$$$$$$$######""" """$$$&&&'''((($$$ $$$+++111444,,,+++******+++***(((&&&&&&%%%###""""""""" !!!!!!!!!!!!!!!  ###(((((($$$""""""""""""""""""""""""$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((()))))))))***,,,+++---000222555===FFF:::;;;<<<===???BBBDDDEEECCCDDDFFFHHHIIIKKKKKKKKKFFFDDDCCCBBB@@@<<<666333+++)))&&&&&&(((*********)))+++,,,***'''&&&&&&''')))+++,,,,,,++++++,,,------...///555DDD___}}}rrr\\\[[[qqqbbbDDD000(((''''''''''''(((+++---...000//////------...000222000000000000111333666888BBBAAA@@@???>>>===;;;:::333333333333111000...---)))))))))))))))*********///111222444666666666666111000000333999@@@DDDFFF???>>>===<<<:::888777666888666333111///............///000111222333222222///...---------.........555777888:::;;;;;;:::999666444111///.........//////222666777777777777888888:::======<<<:::999999999:::===AAABBB@@@:::666000000111333888;;;<<<<<<999999888444000,,,******,,,,,,///555:::;;;777222111...+++***+++,,,+++)))))))))''''''''''''))))))***++++++***(((&&&'''(((,,,,,,---111888???FFFIIIVVV[[[dddppp~~~sssUUUGGGIIILLL\\\|||yyyiiibbbcccppp|||rrrnnnaaagggqqq}}}XXX444######"""""""""""""""###!!!!!!  """'''///777<<<+++***'''%%%###"""!!!!!!$$$"""!!!!!!"""###"""!!! !!!"""""""""!!!!!!"""!!!  ###""" !!!######"""!!!  $$$((((((&&&...555777222,,,)))'''%%%!!!!!!""""""###$$$%%%%%%"""!!!!!!!!!!!!""""""###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%""" !!!&&&,,,111333$$$%%%''')))++++++***))))))(((&&&%%%###!!!""""""!!!!!!!!! """$$$### !!!######""""""""""""""""""""""""###$$$$$$%%%&&&'''''''''''''''''''''(((((())))))***)))+++///000222:::CCC999:::;;;<<<>>>@@@BBBCCCBBBCCCEEEFFFHHHIIIIIIJJJBBBAAA@@@???<<<777111---((('''&&&&&&(((******+++***+++***)))'''&&&''''''''')))******)))(((***+++...///000333???ZZZ{{{rrrmmmmmmZZZ[[[qqq]]]???---''''''&&&&&&''')))***,,,......///000///------000222111222333222222444888;;;JJJJJJIIIFFFBBB>>>;;;:::777666444222000...,,,,,,(((((())))))************///111444888;;;<<<======777555333444999>>>CCCEEEAAAAAAAAA@@@>>>;;;999888777666333000...------------...///000000000111111.........---------......555666777888999999888888444222000---,,,,,,,,,---...111444666666666666777666888;;;===<<<;;;;;;;;;:::;;;>>>AAAAAA>>>888333111111333666:::===>>>===;;;:::999555000,,,++++++///222888???DDDBBB<<<777777444222///...,,,***(((''''''&&&%%%&&&'''((()))((()))***)))''''''''')))$$$######'''---333555666:::???FFFQQQ___qqqsssTTTEEEHHHHHHUUUvvv|||pppfffdddiiisss}}}yyyhhheeeeeennn~~~}}}VVV222###"""""""""""""""######!!!!!! !!!!!! !!!%%%,,,222666''''''%%%$$$"""!!!    !!!"""###""""""!!!"""!!!  """!!! """######!!! $$$((()))(((+++000111+++'''&&&$$$"""!!!!!!"""###$$$%%%&&&&&&"""!!!!!!!!!!!!""""""###"""""""""###$$$$$$%%%%%%(((((('''&&&$$$"""!!! !!!!!!!!!""""""""""""""" !!!%%%***---//////%%%'''***++++++***(((((()))))))))'''%%%""" ######"""!!! !!!$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%''')))+++,,,(((''''''&&&''''''((()))((((((+++...000222999BBB999999:::;;;===???AAABBBBBBBBBDDDEEEFFFFFFGGGGGGAAA@@@???===;;;555///***%%%&&&&&&&&&((()))***++++++***)))(((''''''((((((&&&((())))))(((''')))***///000000111;;;TTTvvvtttbbb^^^ttthhhYYY]]]rrr|||WWW:::+++((('''%%%%%%)))++++++---111...111444444111///111333111222444333111333777<<>>@@@AAAAAA===999444222333777:::<<<@@@@@@AAAAAA@@@===:::999666555333111///...------,,,...000000/////////000---...///...,,,,,,...///666666777888888888888888222111...,,,******+++,,,,,,///222555555555555666444777:::;;;;;;:::999:::999;;;>>>AAAAAA===777222111111333666:::=========;;;:::888555000---------333888???DDDFFFCCC>>>;;;>>>>>><<<888111,,,)))((('''&&&%%%%%%&&&'''((()))&&&'''((((((''''''((()))""""""###&&&)))+++,,,+++...111555;;;DDDRRRbbbmmmsssSSSCCCGGGFFFQQQrrr}}}oooccc]]]aaarrr|||pppccc```jjjzzzzzzSSS..."""""""""""""""######$$$"""!!! !!!""""""!!! !!!###%%%&&&"""#########"""!!! !!!############!!!"""###"""  !!!###$$$###"""!!!###'''(((((('''++++++'''$$$%%%%%%###!!!"""###%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%(((''''''&&&$$$""" """"""#########"""!!!  $$$)))...///---++++++---///...***'''%%%%%%''')))***(((%%%"""!!! ###"""!!! !!!""" """###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$'''***,,,...((((((&&&&&&&&&'''((()))((((((***...///000777???888888999:::<<<>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCAAA@@@???>>>;;;666///***$$$%%%&&&''''''((()))******)))((('''(((((())))))''')))******)))(((***+++---.........777PPPrrryyycccSSSQQQkkk~~~cccXXX___tttuuuOOO444++++++'''$$$%%%***------000555:::>>>AAA???999333111222...111222111///000555:::FFFHHHJJJIIIEEEBBBAAAAAA???>>>;;;888444111...,,,'''(((((()))******++++++...111555:::===?????????===888222///000333777999<<<>>>@@@AAA@@@>>>;;;999444444444222111///------***---000000///---...///---...///...,,,+++---000333333444444444444444444111000---+++))))))*********---111333333333444555666888;;;;;;999777666666333666:::???@@@===777222//////111555999;;;;;;::::::999888444111//////000777<<>><<<:::333444444444222000...---))),,,000000...,,,,,,---,,,...///...++++++---000///////////////000000000111///,,,***)))((()))***))),,,000222333333333444999;;;<<<;;;888555444333---000666;;;>>><<<666111,,,---///333777999999888999999777444111000000222999>>>AAA>>>999777<<>>555222333000...---///111333333<<>>??????AAAAAA???<<<999:::888555333333333222222///000111222111///---+++111///---...000222111000222000...---------///000222000...+++******+++,,,++++++---111222111......555444666;;;;;;666444444111000000333666555222...111---***,,,222666666555555666666444111111333666;;;<<<===<<<;;;;;;<<<>>>JJJMMMMMMEEE999000+++)))%%%###!!!"""&&&******)))+++++++++***)))(((''''''''''''&&&%%%&&&'''((())))))))))))***++++++,,,,,,555777999;;;<<<>>>AAACCCDDDDDDEEEHHHMMMTTTYYY]]]ZZZ[[[]]]bbbhhhpppwww{{{|||uuu\\\HHHEEEHHHPPPiiitttiiiccc]]]hhhwww}}}mmm```XXXUUUkkkzzzsss```555&&&"""!!!###### ###!!!!!!    """######"""!!!(((%%%######$$$"""!!!"""!!! %%%$$$###"""!!!!!!!!!""" $$$...---### !!!"""######$$$ !!!###$$$%%%%%%$$$###"""'''+++)))### !!!###$$$$$$"""######$$$$$$%%%&&&&&& """###!!!"""***000<<<111''')))222555---$$$"""###$$$$$$###"""!!!  !!!  !!!"""!!! $$$###"""!!! """""""""###%%%''')))+++***)))(((&&&&&&&&&'''(((+++***)))))),,,000444777111222444555555777999<<<<<<<<<<<<===>>>>>>??????BBB???<<<:::999777222///******(((&&&$$$$$$%%%&&&(((((('''%%%$$$%%%(((*********+++,,,...///000000...,,,,,,...000@@@ccctttfff\\\TTTRRRRRRWWWnnnsssVVV\\\\\\hhhDDD000******&&&'''***...///222===IIIWWW[[[]]]XXXMMM@@@777333000///,,,,,,...000333444???EEEJJJIIIJJJLLLMMMJJJKKKGGGBBB===:::666222///+++'''&&&)))++++++,,,...///000111333555666777777666666777888:::===???AAAAAABBBCCCCCCCCCAAA>>>;;;<<<:::888666555555444444222333444444333000...,,,111///...///111333222000222000///------...000111222111...,,,,,,,,,------------000444666555333222111111444:::<<<888555555555333222333555666444222444000---...333666666555222333333111///000333666::::::999888999:::;;;<<<@@@EEEHHHDDD<<<444///---(((&&&%%%&&&(((******)))******++++++***)))'''&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((())))))******+++---......///222555888777777777999<<>>AAA???<<<;;;:::888555333000...,,,)))'''&&&%%%%%%&&&&&&&&&%%%$$$&&&)))+++)))***+++---...000111222///,,,++++++---;;;^^^uuulllccc\\\]]]\\\ccceeegggwwwpppUUU\\\]]]bbbAAA///+++,,,&&&&&&(((+++---000<<>>666222...---++++++---111444777CCCIIIMMMLLLLLLOOOOOOMMMMMMIIIDDD???<<<888444111...)))&&&(((***)))+++...///000111222333444444444777777999;;;>>>AAADDDEEECCCDDDFFFGGGFFFDDDAAA???>>>===<<<:::999888777777666777777777666333000...111000///000111222222111111000...------///000222111000...---------...///000222555777888777555333///---000777:::777444333999666333222444666777777777444111222555777666555222222111000///111555888;;;777444444666888888777666<<>>///++++++&&&%%%&&&)))+++///999DDDLLLNNNNNNJJJBBB999222///---,,,,,,,,,...222777;;;EEEJJJNNNMMMMMMOOOPPPNNNNNNJJJEEEAAA>>>:::666444111+++'''((())))))***...///000222333444555666666777888:::<<>><<<;;;:::;;;:::;;;;;;:::888666333111111000000111111111111000///...---,,,,,,...000111///...------------......222666999888888888777555444///---111444333222333;;;888333000111333777999:::777555555666777666555444333222111222555999<<<===777111000333555333000111666>>>DDDAAA777///---(((((()))***+++,,,++++++((()))+++,,,,,,***'''&&&'''&&&$$$#########$$$$$$""""""######$$$%%%%%%%%%&&&'''((('''&&&&&&'''))),,,,,,++++++,,,,,,------+++,,,---///////////////000111333555666777777777777<<>>???DDD===333,,,((('''&&&&&&###%%%&&&&&&&&&'''***,,,,,,,,,,,,---------------,,,******++++++777VVVuuunnnfffkkkwww~~~oooVVV^^^___ZZZ<<<...+++***&&&$$$$$$'''))),,,555??????@@@@@@>>>999444000...------------///333:::@@@DDDIIILLLKKKKKKMMMNNNMMMLLLIIIEEEAAA???<<<999666555...******+++***,,,///000111333666888999:::;;;888999:::<<<===>>>??????>>>AAAFFFGGGGGGFFFFFFFFFBBBCCCDDDBBB>>><<<<<<===<<<======<<<:::888555333000111222333222111111111///...,,,++++++,,,...///------,,,,,,,,,,,,,,,,,,000777:::999999>>>@@@???BBB888000...000000222555999666222...---000444777999888777666777777777666333222111111444777:::<<<>>>888222000222333000,,,///333<<>>???::::::;;;<<<<<<<<<;;;;;;===AAAFFFGGGEEECCCDDDEEEBBBDDDFFFDDD@@@======???<<<=========;;;999666444222444666666444333222333000///---++++++,,,---...,,,,,,,,,,,,++++++******+++444888777:::EEELLLMMMPPPBBB444//////000333666555444111---+++---111444666666666777777777777777111000///111444777888888<<<888444333444333000---...000:::HHHKKKDDD???@@@@@@???;;;555...***(((((())))))*********))))))))))))'''%%%###""""""""""""###$$$$$$%%%%%%&&&''''''((())))))'''%%%%%%&&&'''))))))******)))(((&&&%%% !!!$$$&&&'''((((((''',,,+++***(((&&&%%%$$$######&&&)))++++++,,,---......---+++*********+++,,,111666===AAAAAA@@@>>>===@@@555222777888>>>ZZZ{{{uuuiii___YYYWWWaaatttzzzzzzkkkeee]]]^^^bbbHHH000''' !!!###"""  !!!!!!!!!###%%% !!!!!!!!!""" """%%%###!!!  !!!"""#########""" !!!"""!!! !!!"""$$$%%%&&&(((''''''((((((***++++++%%%&&&%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!"""######$$$$$$%%% """############"""!!!"""$$$%%%&&&'''((()))))))))((('''"""!!!!!! !!!!!!"""  !!!"""$$$%%%%%%$$$$$$!!!!!! !!!"""###%%%'''''')))+++------,,,***)))(((((((((***,,,///222444,,,------+++((('''((()))'''''''''((())))))*********,,,...//////222777;;;<<<666...+++******'''###$$$%%%''''''&&&'''(((***************************++++++,,,,,,)))///HHHcccnnnWWWaaaccctttQQQ999...+++(((&&&###$$$'''((()))---222222111000000000000000///---...///......333<<>>===;;;:::888333111333333111111333666777999;;;===>>>??????;;;;;;======>>>===<<<<<<@@@DDDHHHHHHDDD@@@@@@BBBAAADDDFFFEEE@@@<<<===???;;;<<<======;;;999777555555888::::::888666555666333222///---,,,---............------,,,+++***)))'''111555222666DDDOOOQQQSSSDDD444------...///222111222111...,,,+++...000222333555666666777777888111000000222666888777666777777777777666555333222///...666EEEIIICCC???BBBEEEBBB===555---(((((()))******)))(((((()))***+++***(((&&&$$$###"""""""""$$$$$$$$$%%%&&&&&&'''''')))******)))&&&&&&'''((()))***+++,,,+++(((&&&$$$###$$$%%%''')))***++++++++++++)))((('''&&&&&&&&&"""###%%%&&&'''(((+++---***)))'''%%%%%%$$$$$$###(((***---///...,,,,,,---000)))+++444555;;;WWWxxx{{{ooo___TTTOOO^^^ttt|||uuugggaaa```DDD555*** !!!!!!  """###!!!  !!!######!!!  """$$$$$$###""" !!!!!! !!!"""$$$%%%&&&)))((('''''''''((())))))%%%'''(((%%%!!!!!!""""""""""""""""""###### !!!!!!"""######$$$ ###"""!!! !!!"""###'''((()))))))))((('''&&&""""""!!!!!!!!!!!!"""""" !!!#########"""!!!  """$$$%%%&&&''')))+++---,,,,,,+++***))))))))),,,000333666)))******)))''''''((()))******+++,,,,,,+++******''')))++++++***---222666333///++++++,,,+++&&&!!!$$$&&&''''''&&&&&&((()))''''''((()))***+++++++++,,,,,,---,,,(((+++AAA[[[ooolllVVVbbbeeeoooNNN777///+++(((&&&###$$$''')))(((***///000...---------......---,,,...///------111;;;CCCAAAFFFGGGEEEDDDGGGIIIHHHCCCAAA???>>>>>>===<<<:::999444333555666444333555999999;;;<<<===>>>>>>>>><<<===>>>???@@@@@@???>>>CCCGGGKKKIIICCC>>>===>>>@@@DDDGGGEEE@@@<<<===???:::;;;<<<<<<;;;999777666888;;;>>>>>>;;;888888999666444222///.........////////////...---+++***)))'''000333---///===IIIKKKPPP@@@111++++++***+++,,,///111222000---+++,,,//////111333555666666888999222222222555999;;;999666222555888:::999777777777111---333@@@DDD===:::===@@@>>>999111***'''))),,,+++***((('''''')))+++,,,+++)))'''%%%###"""""""""$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%###"""###%%%$$$&&&(((******(((&&&$$$%%%&&&'''((()))+++,,,---''''''&&&%%%%%%%%%&&&&&&###$$$$$$$$$$$$&&&))),,,,,,***((('''&&&&&&%%%$$$$$$$$$&&&(((((('''(((+++(((###(((222444999UUUvvv~~~hhhUUUDDDJJJWWWiii{{{}}}|||qqqmmmmmmRRR888,,,   !!!  !!!"""!!! !!!"""!!!$$$"""  """#########""""""  !!! !!!!!!!!! !!!"""$$$%%%&&&***)))'''&&&%%%%%%&&&&&&%%%(((***&&& """!!!"""""""""############ !!!""""""""" !!! """"""(((((()))))))))'''&&&%%%""""""!!!!!!!!!!!!""""""  """"""!!!!!!"""###$$$&&&(((***+++,,,,,,,,,+++***)))))),,,000444777...***&&&%%%&&&***,,,...444444333333333111---***)))***)))'''***///000---+++++++++***)))(((((('''***)))(((&&&&&&''''''((())))))***+++***)))(((''',,,000,,,***///000:::MMMgggsss~~~gggQQQTTTllleeeEEE222+++***((((((((((((((((((***...111555222///---------,,,+++------------///333999>>>@@@FFFJJJIIIIIIKKKLLLJJJDDDBBB???>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<:::999<<>><<<<<<>>>CCCDDDDDDCCC@@@>>>===>>>??????>>>===<<<:::888777999:::<<<>>>===<<<999888222333444333111000111222777666444111///...------...---,,,---111888???CCCGGG???444---,,,...///000,,,---000333555333///+++,,,,,,,,,...222666888888333111000222666777555222...///111444888999777666222000000333666888666444222333111---((((((---333222...)))(((***---,,,+++---)))''')))'''""""""&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((((((&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%(((***+++*********+++***)))((('''%%%%%%%%%$$$%%%%%%$$$$$$%%%'''(((******)))((('''&&&%%%%%%$$$""""""###%%%%%%%%%%%%%%%$$$$$$###)))111555KKKooottt]]]LLL:::AAAFFFTTTiiisss|||yyyoooiiiLLL888%%%!!!!!!""""""!!! !!!"""###'''$$$  """######!!! ###""" !!!%%%'''&&&$$$"""$$$### !!!"""###"""  """$$$$$$%%%&&&((()))&&&######%%%%%%$$$!!!$$$///333***######"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!###&&&&&&''''''((('''''''''&&&&&&%%%$$$###!!!  """###""" !!!"""###$$$%%%%%%%%%###!!!###%%%&&&''')))***+++,,,++++++(((((((((***,,,000333666***'''$$$$$$&&&***---...555555666555333111...,,,(((+++***&&&&&&***+++))))))))))))((((((((('''''')))(((&&&%%%%%%&&&&&&'''((()))+++,,,+++***)))((()))---***(((,,,---777JJJ___pppgggRRRVVVooo]]]???///***)))''''''''''''&&&'''***000444888555111......------,,,***,,,---......111555888???EEEIIIHHHHHHKKKKKKIIIEEECCCAAA@@@@@@???>>>===============<<<<<<;;;;;;<<<===>>>>>>===<<<;;;:::<<>>AAABBBCCCCCC@@@>>>>>>>>><<<<<<======<<<<<<;;;:::888999;;;<<<;;;:::777555111333444444333222333555888777666444222000000///000///......111666<<>>///555888CCCUUU___hhhwww~~~wwwrrrYYY???'''  $$$"""!!!  """###$$$!!! !!!"""!!! !!!"""###"""""""""$$$###!!!   $$$&&&%%%$$$!!!""""""!!! !!!"""""""""   """#########$$$%%%(((&&&%%%%%%((()))((('''%%%---111***###"""######$$$###"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!"""  """"""###$$$%%%&&&'''''''''&&&''''''&&&$$$"""  !!!  !!!"""###$$$$$$$$$$$$###!!! """###$$$%%%'''(((*********)))(((((()))***,,,000333555(((&&&$$$&&&)))...111222666888:::888444000000111,,,//////)))%%%&&&((('''&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%&&&&&&''')))+++------,,,)))((((((---***(((,,,---666III\\\rrr}}}fffSSSXXXssswwwSSS888---***(((&&&&&&%%%%%%%%%''',,,333999===999444000//////...---***,,,.../////////111222;;;BBBGGGGGGHHHKKKKKKIIIHHHFFFDDDCCCCCCBBBAAA???AAAAAA@@@???>>>>>>===<<<>>>>>>??????>>>===;;;:::===???BBBCCCCCCCCCEEEFFFCCCCCCBBB???<<<;;;;;;<<<===???BBBBBB@@@>>>======;;;<<<<<<<<<;;;;;;:::999777777999999888666444222000222444555444555666777:::999888666555333222222333222000000111444777999777777666333000---++++++111222444888;;;<<<:::888333000...---///222444555222///------000222111///,,,---...222555777666555...+++)))(((((((((((('''))),,,111555777555000,,,+++)))((('''''')))+++,,,+++''''''***+++)))((()))******)))(((((('''((((((''''''(((***+++)))%%%""" !!!###$$$&&&&&&''''''+++,,,,,,+++'''%%%$$$$$$++++++)))(((''''''''''''&&&%%%$$$######$$$%%%&&&)))((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&((('''+++000000@@@]]]|||yyyeeeNNN;;;000)))///444AAASSSWWWXXXaaaqqqyyy~~~{{{iiiIII***   %%%###!!!!!!"""!!!!!!###$$$$$$!!!""""""#########""""""$$$###""""""""""""###### ###%%%$$$"""!!!######"""!!!"""###""" ###""" !!!######"""!!!"""###%%%$$$$$$&&&)))***+++***%%%+++...---++++++***(((%%%$$$###"""!!!!!!!!!"""!!!!!! !!!!!!!!!   !!! !!!###%%%%%%&&&&&&&&&'''((((((&&&###  !!!"""###$$$$$$$$$###""""""!!! !!!!!!"""###$$$%%%&&&'''((((((((()))))))))+++---000333444)))((((((***///444666888777:::===:::444111222444111666666...&&&&&&'''(((%%%%%%&&&'''((())))))***((('''&&&%%%%%%%%%&&&'''&&&(((+++---...---***)))+++000---+++//////888JJJccc|||yyycccQQQYYYtttpppJJJ333,,,***'''%%%%%%%%%%%%%%%(((///777===@@@<<<666222111000000///...///000///......000222666>>>EEEGGGIIIMMMMMMJJJKKKIIIGGGFFFFFFFFFEEECCCEEEEEEDDDBBBAAA???>>>>>>???@@@@@@@@@???>>><<<;;;>>>@@@BBBDDDDDDEEEEEEEEE@@@@@@@@@>>>;;;999888999:::<<>>;;;777444000///000222333444111...++++++...000///---++++++,,,///333555555444...,,,)))'''''''''((())),,,000666???CCC>>>333)))''''''&&&%%%%%%&&&'''))))))((()))+++---,,,******,,,+++***))))))(((((()))((((((***,,,---***%%%!!!!!!###%%%&&&''''''+++++++++)))&&&#########***)))((('''&&&&&&&&&&&&&&&%%%$$$#########$$$%%%((('''&&&%%%$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&'''%%%)))(((+++//////;;;TTTxxxrrrYYYCCC333,,,(((000888LLLccccccXXXWWWXXXcccrrr|||}}}rrrPPP---!!!###### !!!&&&$$$!!! """!!!!!!###$$$### """%%%&&&&&&$$$!!!#########$$$$$$%%%%%%&&& """######!!!  $$$&&&$$$"""###$$$###!!!%%%### !!!!!! !!!"""!!!!!! """$$$%%%$$$"""!!!!!!!!!""""""###%%%'''(((((((((%%%)))...444777777111,,,%%%$$$$$$###"""!!!!!! !!!!!! !!!!!! !!!"""!!! !!!""" !!!"""###$$$$$$$$$$$$&&&'''))))))((($$$ !!! !!!""""""###$$$$$$%%%$$$$$$#########$$$$$$######"""###$$$%%%&&&'''(((((((((*********,,,...000222333))))))***...333777999:::888;;;===:::444111222555444888777///'''&&&'''((($$$%%%&&&''')))***+++,,,***)))'''&&&&&&&&&'''(((%%%'''***,,,---,,,+++***+++000...,,,000000777JJJiiivvvaaaPPPYYYuuujjjEEE111,,,***'''%%%%%%%%%%%%&&&)))000999???@@@<<<777444222222111000111000///---+++---111444444<<>>@@@AAABBBDDDEEEEEEDDDBBB>>>??????>>>:::777666555777999<<<===<<<:::::::::999999888666444222000///222222222222111000///...+++...222444444444555666666777777777666444333222444444333222111111000///000222222000,,,+++---//////222999???CCCBBB===999999666222111222333444444111...++++++...///---***))))))***---111444444444...---,,,***)))***,,,...444777>>>FFFJJJDDD555)))$$$%%%%%%&&&''''''&&&%%%(((+++......---,,,+++)))++++++***)))))))))))))))((()))+++------***%%%!!! ###%%%&&&'''''')))))))))'''%%%######$$$(((((('''&&&%%%%%%%%%%%%&&&%%%$$$#########$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$)))(((***//////888NNNwww{{{fffPPP>>>444///(((---444LLLiiinnnbbb___TTTWWW^^^fffqqq~~~~~~|||tttRRR///%%%'''&&& !!!%%%###!!! !!!""" !!!"""!!! !!!&&&******&&& ######$$$$$$%%%&&&&&&&&&!!!""""""!!!!!! $$$&&&$$$!!!$$$$$$$$$""" $$$###  ###$$$""" !!!"""#########%%%&&&'''&&&###!!!!!!!!!"""###%%%&&&&&&%%%%%%%%%%%%'''///:::@@@>>>555---$$$$$$$$$###"""!!! !!!!!! !!!!!!!!!"""$$$###""""""###$$$###$$$$$$$$$$$$$$$###"""%%%'''((()))(((%%%!!! ###"""!!!###$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''')))*********+++,,,---...000111222))))))+++///444777888888999;;;;;;999444222222444111444222+++%%%%%%%%%$$$%%%%%%&&&''')))***+++,,,***)))((('''&&&'''((((((%%%&&&(((***+++,,,++++++(((...+++***------444FFFgggwwwbbbRRR\\\wwwbbb@@@000,,,(((&&&'''$$$$$$%%%&&&)))///777<<<<<<999666444444444333111111000...,,,+++---222666666???HHHLLLNNNPPPOOOKKKHHHGGGEEEFFFGGGIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@??????@@@AAABBBCCCBBBAAAAAABBBBBBBBBDDDEEEDDDAAA???:::<<<>>>===:::777555555555777999888777777777888444444444333222111000//////////////////......---,,,///222444444333333444333444555555555444222111111111222333333111000.../////////...,,,---///111...111777===AAA???999555777555333222333444444333111///---...//////,,,)))''''''(((+++///222333333...//////...---...111333999;;;@@@FFFHHHBBB555***%%%%%%'''+++000000,,,(((+++333888444...,,,+++***))))))(((((((((((())))))(((((()))+++,,,***&&&###!!!###%%%&&&'''''''''''''''&&&######$$$%%%'''&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$&&&((()))%%%***))))))...///777IIItttkkkVVVFFF;;;333///+++,,,---???\\\hhhhhhmmmbbb]]]WWWVVV^^^mmm~~~~~~}}}sssRRR000&&&(((&&& ###"""  !!!   &&&******&&&!!!""""""###$$$%%%%%%$$$$$$ """"""!!!"""!!!!!!"""###$$$"""!!!""""""###!!!  """###""" ###&&&%%%###"""!!! """###%%%&&&'''(((((('''$$$"""!!!"""###%%%((((((&&&%%%$$$%%%$$$%%%,,,999???;;;222+++######$$$######"""!!! """"""!!!!!!!!!!!!""""""!!!"""$$$$$$######$$$%%%%%%%%%&&&%%%%%%$$$###"""$$$%%%'''''''''%%%"""  !!!!!!!!!!!!###$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((((((&&&&&&&&&'''((()))+++,,,+++,,,---...///000111111,,,,,,...222666888999888:::999888666444333222222---///,,,&&&$$$%%%%%%"""$$$$$$%%%&&&((()))******)))((('''&&&%%%&&&''''''%%%%%%&&&''')))***,,,,,,&&&,,,)))(((++++++222CCCaaa{{{fffWWW```|||tttWWW999---)))&&&%%%)))""""""###$$$''',,,222777666555444444555555333222111222222111111333777:::<<>>???AAACCCDDDDDDDDDCCCCCCBBBBBBCCCDDDCCC>>>;;;666999<<<===<<<999888777555666666444333333444666333333333222111000///...---------...............///111555666555333222222222333444555555333222000---...111333444222111///...------...///000000//////111333777999888555222222222111222444555333222111000///000222111,,,'''&&&&&&&&&)))---111222222222444555555333333555777888999<<>>======>>>AAADDDEEEDDDDDDDDDCCCBBBAAA@@@@@@???>>>???AAACCCEEEEEEEEEEEEDDDCCCBBBCCCDDDBBB===888222666:::======;;;::::::555555444222000000333555777777555333111...,,,***+++,,,,,,------...//////111444777777666333222111111222444555555444222111***,,,000333444444222000---+++,,,///333333111---111111000111333333222111/////////222444444333111222111111333444222,,,'''&&&%%%&&&(((---000222222777999<<<;;;999777888:::444555666888777444///+++(((''',,,999GGGJJJBBB888333BBBJJJAAA222+++,,,---$$$$$$$$$%%%&&&'''((()))'''&&&'''((())))))(((&&& !!!###$$$&&&&&&'''''')))((('''$$$!!! !!!###(((((('''&&&&&&&&&''''''%%%%%%$$$$$$%%%'''(((***$$$$$$##################&&&%%%$$$$$$$$$&&&(((******000,,,))),,,---333BBBdddvvvUUU@@@999666///'''!!!((()))+++111222;;;MMMdddlllpppkkk^^^UUUVVVZZZkkkyyy~~~|||uuuTTT111###!!! !!!!!!!!!  """###$$$$$$$$$### !!!"""######"""!!!  """######$$$&&&'''%%%!!!  """###""""""!!! %%%&&&&&&&&&&&&!!!!!!  ###'''***%%%&&&'''%%%###!!! !!! $$$$$$"""!!!!!!""""""!!!))),,,(((%%%&&&!!!!!!###$$$$$$###""""""$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!! !!! !!!###%%%!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""!!! """%%%$$$"""!!!!!!"""""""""!!!!!!  !!!"""$$$''')))***'''&&&&&&&&&''')))+++,,,,,,---...///000000000000444666777888888999;;;<<<888777666444333111000000...---+++)))'''%%%%%%$$$((((((((('''&&&&&&''')))((('''%%%$$$######$$$%%%!!!"""'''+++++++++)))''''''((())),,,444>>>ZZZvvvqqqaaakkk[[[CCC///++++++&&&$$$'''%%%###!!!"""%%%)))+++,,,222......222444222111333666888===CCCGGGGGGCCC???HHHNNNTTTVVVRRRLLLGGGEEEAAAAAAAAA@@@???AAAGGGLLLEEEDDDDDDFFFGGGFFFAAA===<<<>>>AAABBBAAABBBCCCDDDDDDCCCBBBBBBAAA@@@<<<999<<<<<<<<<<<<;;;;;;:::999444444555666666555555444222444444333///,,,******+++)))((((((***,,,,,,+++111222333444444333222111---///333555555333111///---...000333666666444222+++,,,...///000222555888666111,,,,,,000333222000000000000000111111111111000///000333666555111---******(((%%%$$$(((///555777::::::888999===???===777444000......---)))&&&((($$$)))999GGGIIIAAA:::777===>>>888111/////////,,,&&&$$$&&&((('''))),,,)))&&&&&&)))+++)))'''&&&"""$$$%%%%%%$$$$$$&&&'''((('''&&&$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%$$$%%%&&&%%%$$$%%%''''''%%%$$$'''+++&&&))),,,...///000222444444333111---,,,000777===WWW|||mmmLLL:::333+++'''(((&&&%%%$$$$$$&&&))),,,///DDD\\\ttt{{{vvvmmmcccZZZ[[[eeettt~~~}}}|||yyyZZZ444  ###%%%$$$###!!!!!!###&&&((((((%%%"""###"""!!!!!!!!!!!!!!! $$$&&&'''''''''&&&######"""""" """%%%$$$"""!!!!!! $$$((()))$$$!!! $$$!!! ###((()))&&&"""######""""""!!!!!!!!! ###!!! ###$$$""" ###"""!!!!!!!!!###$$$%%%###"""!!!"""######"""!!!((('''&&&%%%$$$$$$$$$$$$#########""""""!!! ###""""""""""""!!! !!!"""!!!!!!"""""""""###$$$$$$"""$$$&&&'''(((%%%&&&''''''&&&&&&''')))+++...111333333111111111999:::;;;<<<<<<<<<======;;;:::999777666444333222000///---+++)))'''&&&&&&((()))******))))))((((((((('''%%%$$$######$$$%%%$$$"""!!!###'''))))))((()))((((((******+++333<<>>===???DDDHHHEEECCCBBBCCCDDDCCC@@@======???AAABBBBBBBBBCCCDDDCCCBBB@@@@@@@@@???===;;;999::::::::::::999999888555555555555444333222222222333444333000---++++++,,,+++***+++---......---...//////000000000//////---///222555777555222///---...000333555555333111+++,,,...///000111444666555111---,,,000333222000000000000000000000000000+++,,,...333666555000,,,***++++++***((())),,,///111444444222444888:::888222...***(((((((((&&&$$$&&&###&&&333===<<<666111///777<<<999666888===@@@???555+++((('''&&&&&&((('''''''''))))))'''&&&%%%$$$&&&'''&&&%%%%%%&&&(((((('''&&&$$$###""""""!!!######$$$$$$$$$%%%%%%%%%#########"""###&&&''''''((('''&&&$$$"""%%%,,,333666;;;AAAFFFIIILLLNNNOOOJJJIIIDDD<<<444222666:::QQQvvviiiFFF444---&&&###$$$%%%###"""!!!!!!###&&&'''666JJJaaarrr{{{|||uuukkkbbbjjjuuu~~~}}}}}}|||zzztttUUU000  """$$$$$$""" !!!"""%%%''''''%%%###"""!!!!!!!!!!!! !!!!!!%%%'''(((&&&&&&&&&###!!!!!!  """%%%(((###!!! !!!!!!!!!!!!!!!!!!!!! """ ###'''(((&&&""""""""""""!!!!!! """!!! """###!!!###"""!!!!!!"""###$$$%%%###!!! !!!###%%%%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$###"""!!! !!!!!!!!!"""######!!!  !!! !!!"""######$$$###### """###$$$%%%%%%$$$%%%'''&&&%%%%%%&&&'''---///222333111///......;;;<<<===>>>>>>>>>======>>>======;;;:::888666555333222000...,,,***))))))))),,,///111111///,,,)))((('''%%%$$$######$$$%%%&&&%%%$$$%%%&&&''''''&&&***)))***++++++***000888SSSrrrttt~~~zzzZZZAAA111%%%%%%'''%%%%%%'''(((&&&######$$$&&&''''''++++++...000000222:::DDDQQQRRRSSSTTTRRRPPPMMMKKKKKKNNNRRRRRRMMMGGGAAA>>>===>>>>>><<<<<<===AAADDDDDDBBB@@@???@@@???>>><<<===???AAABBBBBBBBBCCCDDDCCCAAA>>>=========<<<;;;666666777888888888777777666555444333222000///...000111333222///---,,,,,,,,,++++++,,,///000///...+++*********+++,,,------......///333666666222...---...///222444444222000+++---/////////000222444444111......111333222000111111111000//////......'''(((,,,111444444111...,,,...//////,,,***))))))***---...---///444666444---***&&&$$$$$$$$$######&&&$$$'''000555111,,,***)))333;;;:::999???HHHOOOPPP@@@000)))((('''&&&'''$$$&&&((((((&&&%%%%%%$$$((())))))(((&&&&&&'''))))))(((&&&%%%###"""""""""######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%'''((())))))))))))(((,,,666CCCLLLUUU[[[dddkkkooopppqqqrrrkkkjjjcccVVVFFF======@@@QQQtttfffBBB///'''""" """%%%###!!! !!!(((333FFF^^^www|||uuuxxx~~~~~~}}}}}}|||{{{yyynnnOOO,,, !!! """  ######### !!!$$$&&&'''%%%$$$ !!!!!!!!!!!!!!! """ """&&&((((((&&&&&&&&&###   ###'''###!!! """"""###############""" """&&&'''%%%"""!!!!!!!!! !!! !!!!!! ######"""""""""###$$$$$$###!!! !!!$$$'''((()))""""""!!! %%%%%%%%%$$$$$$###"""!!!!!!###$$$###"""!!!   """$$$%%%$$$###""" !!!!!!!!!!!!"""$$$%%%&&&%%%$$$###$$$%%%+++---000111000.........888888999;;;<<<===<<<<<>>>>><<<:::888777666555333111///...------///222666999:::777111---((('''%%%$$$######$$$%%%&&&&&&&&&&&&'''''''''&&&***)))+++---+++)))---444OOOppp}}}jjjLLL666,,,%%%%%%'''&&&&&&)))(((&&&$$$$$$%%%'''(((((((((***---///...111>>>MMMaaaaaaaaa]]]VVVPPPLLLKKKGGGIIIKKKLLLIIIDDD???<<<:::;;;;;;<<<===???AAACCCBBB@@@===;;;::::::;;;;;;===???AAABBBAAAAAABBBCCCEEEAAA===:::999999999888333444555555666666666666666555444111///...,,,,,,---///000000...,,,,,,,,,******+++---000111000...)))(((''''''((()))+++,,,///,,,***,,,111333111///------...000222222000...+++---///000///000111222333111///000111222222000222111111000...------,,,'''(((,,,///222333333222000111111000---***'''&&&'''***+++***,,,222444222---+++)))'''&&&%%%$$$###&&&''',,,333444///***))))))333:::888666<<>>>>>===;;;999888888777555444222222111111777999<<<@@@AAA===666000((('''%%%$$$######$$$%%%$$$%%%'''(((((((((((()))+++***,,,---+++(((+++111LLLlll~~~]]]BBB///***%%%%%%&&&%%%&&&''''''%%%$$$%%%''')))******'''))),,,...,,,111AAAQQQjjjlllkkkcccXXXMMMHHHFFF@@@BBBCCCEEEDDDBBB>>>;;;888888:::<<>>:::777555555777999===>>>@@@AAA@@@@@@@@@BBBFFFBBB<<<888666555555444222333444444555555555555666555222000...,,,,,,+++***,,,......,,,+++***+++***+++---111444444222000***)))((('''((()))+++,,,///+++((('''+++...000000...------...000000...,,,---///111111000///000111222111111222222222111000222111000///...,,,++++++++++++---...000333666888444222000...,,,***((('''%%%((()))(((+++000222111------,,,+++(((&&&%%%%%%%%%'''---333333---(((((((((111666333000555>>>DDD@@@333'''&&&******(((&&&%%%'''%%%&&&)))***'''++++++***(((&&&&&&(((***)))((('''%%%$$$###""""""######$$$$$$$$$%%%%%%%%%***&&&&&&)))(((%%%&&&+++...===NNN[[[jjj{{{vvvsssuuuuuufff@@@,,,%%% ###"""!!!  !!!""" ###000GGGbbb{{{}}}{{{kkkJJJ)))  !!! ###$$$"""!!! ###$$$$$$###"""$$$&&&&&&$$$###$$$&&&!!! !!!$$$'''(((((($$$%%%%%%$$$!!! """"""  """###$$$%%%$$$###### """###$$$"""!!! ###$$$$$$$$$$$$#########'''%%%"""!!!$$$&&&((()))$$$$$$###"""""""""##################"""!!!   !!! """%%%&&&%%%$$$""" !!!"""%%%&&&'''&&&%%%$$$%%%&&&$$$'''***,,,,,,---///000;;;777555666:::===>>>>>>:::;;;===>>>>>><<<;;;999888777666666555555555666======>>>AAABBB>>>777111((('''%%%$$$######$$$%%%"""%%%((()))))))))***++++++***,,,---***(((+++111HHHggg|||{{{{{{zzzzzz||||||rrrOOO666)))(((%%%$$$###$$$%%%''''''&&&&&&''')))+++,,,+++((()))+++,,,+++000@@@PPPkkkpppqqqiiiZZZLLLDDDBBB<<<<<<===@@@AAAAAA>>><<<888888999===@@@CCCBBBBBB===;;;888444111111444666;;;===??????>>>>>>???@@@DDD@@@:::666444333222111333333444555555555444444555333111///------------***,,,......,,,***)))***,,,---111555888888666333++++++************++++++///...,,,******,,,///111...---,,,---......,,,+++...000222333111000///000000111222333333222111000111000///...---,,,++++++...//////000000222666999444111---,,,++++++***)))%%%((()))(((***///111///------,,,***((((((***---+++)))+++///...((($$$$$$$$$***...,,,+++000666888333***###$$$'''&&&""" ###%%%$$$)))000000***))))))(((&&&%%%%%%(((******)))'''&&&$$$###############$$$$$$$$$%%%%%%%%%&&&$$$&&&)))'''$$$,,,888HHHZZZmmmyyyddd>>>+++###!!!"""&&&444KKKiii}}}jjjHHH((( !!! ###&&&$$$""" !!!""""""""""""%%%((('''$$$"""$$$&&& !!!$$$&&&''''''###$$$%%%$$$"""""" !!!###$$$%%%$$$###""" !!!"""######"""!!! !!!!!!!!!  $$$$$$$$$%%%$$$$$$###"""'''$$$""""""$$$&&&''''''###""""""!!!!!!""""""""""""######""""""!!! """ !!!$$$%%%%%%$$$$$$  !!!"""$$$%%%&&&&&&%%%%%%&&&(((''')))++++++***)))***+++@@@:::555444777;;;<<<<<<888999<<<>>>???>>>===;;;777777777777777888999999???===<<<===>>>;;;444...((('''%%%$$$######$$$%%%"""&&&)))+++)))))))))***,,,***+++,,,)))'''+++222DDDaaa}}}tttpppooonnnnnnnnnkkkhhhfffggglllpppwwwzzz___@@@...'''((('''%%%###%%%(((******)))((()))+++,,,+++***+++******++++++000>>>LLLhhhpppuuuooo^^^MMMDDDBBB<<<;;;;;;>>>@@@AAA>>><<<999999:::===@@@AAA???===999999777222///...111444:::<<<>>>>>>===<<<===>>>???<<<888555444333222111555555666666666555444444333111000...---...///000,,,...//////---+++*********,,,000555888888555333,,,,,,,,,,,,,,,+++***)))...222555444000...000222...,,,++++++,,,,,,+++)))000222444444222000/////////111444555444222111000//////......---,,,++++++---000333333222222333555///---++++++------,,,***))),,,---+++,,,111333111000...+++'''&&&,,,444;;;===666000...+++&&&$$$$$$"""&&&((('''(((---///...***$$$ ###$$$!!!"""######---888777...''''''&&&$$$###$$$'''******)))'''&&&$$$###############$$$$$$$$$%%%%%%%%%$$$###%%%)))(((+++===SSSlll|||ccc>>>+++######)))888RRRiii{{{}}}fffDDD%%%!!!  $$$(((&&&###  !!! """%%%(((&&&""" """$$$ ###&&&&&&%%%"""$$$%%%%%%""" !!!!!!###%%%&&&%%%$$$###"""###$$$$$$###!!! !!!!!!""""""""" !!! !!!$$$$$$%%%%%%%%%$$$###"""###"""!!!"""%%%'''((('''"""""""""!!!!!!""""""###############"""!!! $$$"""  !!!!!! !!!"""$$$%%%%%%%%%$$$###!!! !!!###$$$%%%$$$%%%&&&(((((()))***)))((('''((()))CCC<<<444111444888999888777999<<<>>>@@@???>>>===666666666777888999:::;;;@@@<<<888888999777000+++((('''%%%$$$###$$$$$$%%%$$$'''+++,,,***(((((())),,,******+++)))'''+++333AAA]]]}}}xxxfff\\\YYY[[[]]]fffffffffbbb___bbbkkkrrruuuyyymmmNNN666+++(((******'''&&&)))---000---,,,++++++,,,,,,+++))),,,*********+++000<<>><<<<<<>>>@@@AAA>>>;;;;;;::::::===??????<<<888888888666222...,,,///222999;;;======<<<;;;<<<===;;;999666555555444444222777777777777666555444444222000///......///111222...000111000...,,,++++++&&&(((---222666666333///------......,,,+++)))'''...555======777222111222...,,,++++++,,,,,,***)))111333555555333111000//////111444555444222111000.........------,,,,,,++++++///555666444111000000+++******,,,//////---***...111111///111555666444444000***%%%&&&///>>>IIIPPPDDD777000,,,((('''((($$$&&&'''&&&(((+++***&&&%%% !!!""" """!!!!!!###///===<<<000%%%%%%$$$###"""###'''******)))(((&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$'''++++++333MMMjjjddd@@@---%%%  """$$$+++>>>QQQooozzz}}}ccc@@@""" !!!!!! %%%)))'''$$$  !!!%%%'''%%%!!!""" ###%%%%%%%%%"""$$$%%%%%%"""    !!!!!!$$$&&&'''&&&%%%######%%%&&&%%%###  !!!!!!!!!""""""###### """!!!"""$$$%%%%%%&&&%%%$$$###""" """&&&((()))((($$$###############$$$$$$$$$$$$%%%$$$$$$###"""!!!%%%###!!! """###$$$###  !!!###$$$&&&&&&'''%%%""" !!!#########$$$&&&(((%%%&&&(((((('''((()))+++777444000000444777888888999:::<<<===>>>>>>===<<<<<<:::999777777888999;;;:::888777555444222...+++&&&%%%###""""""###%%%&&&%%%%%%&&&((()))+++,,,,,,)))******)))(((((()))+++???YYY|||~~~dddUUURRRVVV^^^fffrrrqqqqqqqqqtttxxx}}}}}}vvvWWW<<>>??????>>>===<<<:::999999:::;;;<<<777555333000......//////999:::;;;;;;999888999;;;999888666444333111111111333555777999999666222000...000333333000///000222333222111222111///+++(((***,,,///111222111///...+++,,,,,,+++***)))***,,,000777???DDDCCC===666222+++***)))(((((()))+++,,,111111111///---,,,---...000111333444333111///...///...+++******,,,...000+++///444444000,,,******++++++,,,---------,,,,,,///111000...///555888777222...***''''''000CCCUUUVVVOOOBBB555+++&&&&&&'''"""+++...((('''------&&&!!!!!!!!!  $$$+++...,,,)))$$$###"""###$$$&&&''''''(((%%%""""""$$$$$$""" ######$$$%%%$$$###"""!!!"""'''(((&&&,,,DDDfffeee>>>,,,&&& $$$"""!!!!!!%%%+++222666VVVpppyyy^^^777!!!### !!!  $$$%%%%%%%%%$$$"""  """$$$$$$""" ###$$$%%%%%%%%%$$$###"""""""""!!! !!!!!! """###$$$%%%&&&&&&$$$$$$%%%'''(((&&&$$$"""""""""$$$$$$!!!  !!!"""!!! !!!!!! !!!!!!"""############"""!!! !!!!!!###$$$&&&((()))""""""  !!!###$$$###"""!!! !!!"""""" !!!###$$$$$$###!!! ###""" !!!!!!""""""#########$$$""""""!!!!!!  !!!"""$$$$$$$$$$$$&&&%%%%%%&&&''')))+++,,,888555222222555888999999::::::;;;;;;<<<<<<;;;;;;===<<<:::999999999;;;<<<:::999888888888666333000+++)))'''%%%######$$$%%%%%%&&&&&&((()))***++++++)))******)))(((((()))+++:::SSSvvvuuu]]]UUU\\\hhhsss{{{yyy```GGG333++++++******)))***,,,...111333333///***(((***---......000/////////---...888BBBaaayyyqqqaaaOOOBBBBBB>>>>>>=========>>>>>>>>><<<<<<<<<;;;;;;;;;<<<<<<999777555222111111222333888:::::::::888888999:::;;;999777555333111000///000222555888777555222000333555777777444333444666444333222222222000---+++......///000///...,,,+++,,,------,,,***)))***,,,///555<<<@@@???999444000+++***(((''''''(((***,,,---.........,,,,,,...//////000111222222000...---...---,,,++++++---...000))),,,......,,,***((('''++++++,,,,,,------,,,,,,---111222111333666555222000,,,(((&&&&&&--->>>NNNTTTMMMBBB555,,,((()))***...666888111///222///'''$$$$$$###""""""!!!!!! !!! """&&&,,,...***&&&###'''******'''&&&(((***&&&###!!! """"""!!!!!!!!!###$$$$$$$$$$$$###"""###$$$&&&333PPPttteee???---&&&  ###(((***AAA^^^zzz{{{zzzWWW222!!! !!! """######$$$###!!! """""" """"""$$$$$$%%%$$$###"""""""""!!! !!!!!! !!!"""###%%%&&&&&&%%%%%%&&&((()))'''%%%###"""######$$$"""!!! """"""!!! !!!!!! !!!!!!#########""""""!!!!!!!!! !!!###$$$&&&'''###""" !!!###%%%$$$###"""!!!!!!!!!!!!"""!!!"""$$$%%%%%%$$$"""!!!"""!!! !!!""""""###$$$$$$#########"""!!!  !!!"""###$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,999777444333555888::::::;;;:::999999999:::;;;<<>><<<::::::;;;<<<===::::::;;;===>>>>>><<<999333111---(((%%%$$$$$$$$$&&&&&&''''''((())))))***)))******)))(((((()))+++222IIIlllmmmYYY[[[mmm{{{]]]FFF666,,,)))***,,,,,,+++***+++---000111000---***)))+++---///000///...---,,,***,,,666BBBbbb|||sss___KKK??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<;;;:::777666555555666777888999:::999888888999;;;<<<;;;888555222///---,,,---///333666777555222000777888999888666555555666555333111111111000///---.........---,,,,,,++++++---......,,,***)))***+++...222888:::888444000...,,,***(((&&&&&&(((***,,,,,,---...---,,,+++,,,------...///000///...---,,,------,,,,,,---...//////******))))))***)))'''&&&******+++,,,,,,,,,,,,,,,+++111555555555666222,,,,,,)))'''%%%%%%***777EEELLLGGG===222***(((***---999???@@@;;;777666000&&&!!!!!!!!! !!!!!!!!!"""$$$(((,,,,,,'''###$$$***111111---)))))),,,###!!!  !!!###$$$$$$%%%%%%$$$!!!$$$666VVV{{{gggAAA---&&& +++FFFfff{{{{{{vvvMMM,,, !!!!!! ###"""   !!!"""$$$$$$$$$######""""""  !!!!!!!!! """$$$&&&&&&&&&&&&'''(((***)))&&&%%%#########$$$$$$###!!!"""""""""!!!!!!!!! !!!!!!$$$######""""""""""""""" !!!"""###$$$$$$""" ###%%%&&&%%%$$$""""""!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$$$$%%%%%%$$$###"""!!!  """######$$$$$$""""""###$$$&&&(((***,,,999777555444555777999:::999888777666777:::===???@@@???===;;;:::;;;<<<===<<<===???CCCFFFGGGFFFDDD<<<888222,,,'''%%%$$$###&&&&&&&&&''''''(((((((((((()))***)))'''''')))***,,,AAAbbbnnn___iiihhhHHH555...,,,+++,,,---,,,***))))))+++,,,...---,,,******+++---///000...,,,+++***)))+++555AAA^^^zzzvvvaaaKKK<<<;;;;;;;;;<<<;;;:::999999::::::<<<>>>@@@AAA@@@???======;;;999888777888999::::::;;;;;;999888888999;;;;;;:::888555222...,,,***---000444777888777555333777777666555444333333333333111/////////000///...++++++*********+++---............,,,***))))))+++---000333444222...,,,++++++***(((&&&'''(((+++,,,000111111///,,,***)))***+++,,,,,,------,,,++++++++++++,,,---.../////////...+++((((((***+++)))''')))***+++,,,,,,,,,,,,,,,,,,222666555555444///)))***'''&&&&&&&&&(((222===CCC???777---&&&%%%***...:::???@@@===:::777000'''  !!!###$$$ !!!$$$(((***)))%%%!!!%%%+++111444111,,,)))((("""!!!  !!!"""#########$$$%%%!!!"""000KKKoooiiiCCC---%%% !!!333LLLfff~~~pppFFF((( !!!!!! !!!  !!!"""$$$%%%%%%$$$$$$"""!!!  !!!!!! """$$$&&&&&&&&&'''(((***)))'''&&&$$$$$$$$$$$$&&&$$$###"""###"""!!!!!!!!! !!!!!!"""###%%%&&&&&&%%%###"""!!! !!!!!!"""$$$""" ###%%%'''&&&%%%$$$"""!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!###$$$$$$%%%&&&%%%%%%$$$"""  !!!"""#########"""###$$$&&&(((***+++,,,888777555444333555888:::888777666666888<<<@@@BBB@@@???===;;;:::;;;<<<===>>>@@@CCCHHHMMMNNNMMMKKKBBB>>>777///(((%%%######%%%%%%&&&&&&'''''''''(((((())))))(((''''''(((******<<<[[[|||}}}ppplll|||mmmUUU;;;...---...------,,,+++)))''''''((()))************++++++,,,...///---+++******(((***444???YYYwww{{{iiiQQQ???;;;:::<<<===<<<999666666777888:::>>>AAACCCBBBAAA@@@>>>===;;;999888999:::;;;======<<<:::888888999;;;888888777555222///---+++111333777:::;;;:::888666555444222111111111000000333111//////111222111111,,,+++***))))))***,,,---,,,------+++)))((()))+++...///111000---+++***)))+++***))))))***+++---...111333333222///---,,,,,,************+++*********)))***+++,,,---...///000000---)))(((***+++)))'''((()))***+++,,,,,,,,,,,,...222444222111111---((((((&&&&&&'''((()))000999<<<:::444+++%%%$$$***000777999999999888666000)))%%%$$$###""""""###%%%&&& !!!###%%%'''&&&###!!!&&&(((+++000222///(((""""""""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""'''999[[[xxxkkkFFF...$$$!!!$$$111JJJjjj}}}jjjAAA'''  !!!   !!!###$$$%%%%%%%%%%%%  !!! $$$%%%%%%%%%%%%&&&))))))'''&&&%%%$$$$$$###&&&$$$###"""###"""!!!  """'''******'''### !!!!!! !!!!!!###!!! """$$$&&&&&&%%%$$$###"""!!! !!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!  !!!######%%%%%%&&&&&&%%%###  !!!"""""""""$$$$$$&&&(((***+++,,,---777777666444333444777:::999888888888:::>>>BBBDDDAAA@@@>>><<<;;;;;;<<<===???AAAEEEKKKOOOQQQPPPNNNEEE@@@888000)))%%%######$$$$$$%%%%%%&&&'''((((((((())))))(((''''''(((******999UUUvvvtttpppvvvxxxTTTCCC222,,,,,,,,,+++,,,+++***(((&&&%%%&&&'''((('''(((***+++******,,,---+++******+++)))***333===SSSqqq{{{nnnYYYFFF@@@;;;>>>???===888444333444555888<<<@@@CCCDDDDDDCCC@@@>>><<<:::::::::;;;<<>>???<<<999777444222///...///000000///333222111222444555444333///...,,,***)))(((((()))***++++++***(((((()))+++///000000///,,,***)))))))))***+++---///000111111...000333444333222222222))))))))))))))))))******(((((()))***,,,---///000111...,,,******)))(((&&&((((((***+++,,,,,,,,,,,,...222222///......,,,''''''$$$%%%((()))+++111888;;;:::444,,,%%%%%%,,,333555333222222333222---)))%%%$$$"""!!!!!!"""$$$&&&%%%%%%$$$###""""""""""""%%%$$$%%%***///...&&&"""######"""!!!!!!"""$$$""""""!!! !!! """######---HHHdddmmmHHH...$$$!!!!!!333OOOlll~~~yyyaaa;;;%%%!!!   !!!###$$$$$$$$$$$$###!!!$$$&&&%%%%%%$$$%%%''''''&&&&&&%%%%%%$$$$$$$$$###!!!"""""""""!!!!!!&&&)))***&&&"""  !!!!!!!!!  """###$$$$$$$$$$$$###"""!!! !!!###$$$$$$###!!! !!!!!!!!!!!!  !!!!!!###$$$%%%&&&%%%###!!!  !!!!!!""""""%%%&&&((()))++++++,,,,,,888999888555333444888;;;<<<<<<;;;;;;===???BBBCCCCCCBBB???===<<<<<<===>>>===???DDDJJJOOOPPPNNNLLLFFFAAA888///(((%%%$$$###"""######%%%&&&'''(((((('''((()))(((&&&&&&((()))+++777PPPqqqmmmppp~~~{{{aaa???666---+++***))))))++++++***(((&&&&&&&&&'''(((%%%'''******)))((()))***))))))+++,,,++++++222<<>>888222111222333555:::>>>BBBEEEFFFGGGCCCAAA???<<<;;;;;;<<<<<<@@@???<<<888444222444555333444666888999999888777;;;===@@@AAA@@@===999777111...+++***,,,......---/////////111444444333111///...---+++***)))(((((('''((()))((('''''')))+++000111222000---***))))))(((***...222444555555444---000333444444333333444((((((((((((((()))******''''''''''''))),,,///111333333222000,,,)))(((((('''((()))***,,,,,,,,,,,,+++///111...------***%%%%%%"""###'''***,,,222999:::999444,,,$$$$$$+++333555///***))))))(((%%%### """&&&***///222...,,,'''"""!!!###"""!!!"""&&&))))))%%% !!!###$$$""" """$$$!!!  !!!"""!!! $$$###&&&888NNNtttnnnJJJ///###!!!  (((666KKKdddvvv}}}pppQQQ444!!! !!!    !!!""""""!!! !!!###'''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$"""!!! """"""!!! """$$$$$$###!!! !!! !!!!!!""""""#########"""  """######"""  !!!!!!  """$$$%%%%%%$$$"""  !!!!!!!!!&&&&&&((()))*********)))999::::::777444555999<<<@@@??????>>>>>>???AAAAAAEEECCCAAA???>>>>>>>>>???<<<>>>CCCHHHMMMNNNLLLJJJFFF@@@888///(((%%%$$$$$$!!!"""###$$$&&&'''((()))'''((()))(((&&&&&&((()))+++666NNNnnnkkkrrrnnnRRR444000,,,,,,)))'''(((,,,,,,+++)))'''&&&'''((()))$$$'''******(((&&&''')))((())),,,...,,,+++222;;;EEE^^^jjjhhheeeZZZJJJDDD>>>AAACCC???777111000000111444888===BBBEEEHHHIIIEEECCCAAA>>><<<<<<======@@@>>>;;;666222000111333222444777:::<<<=========>>>???BBBBBBAAA===999666---***''''''))),,,,,,+++******,,,...111111///---+++,,,,,,+++++++++++++++%%%'''(((''''''''')))+++111222333111...+++))))))'''***000444777888777666///222444555444222111111((((((((((((((()))***+++'''&&&%%%&&&(((+++///111666888999555000++++++,,,'''((()))***,,,,,,------(((---000///------((("""### !!!&&&***---333:::888777333***"""!!!)))111666---$$$!!!!!! $$$***111:::BBBGGG666222***""" ### ###$$$%%%$$$$$$$$$ """###""" """$$$!!!"""$$$""""""###""",,,<<