BM66(@ ~~~dddVVVJJJ???AAA>>>999:::>>><<<666777555333333333333111///555222///000222222111///...///000111111000///...000111222555777666333000+++++++++,,,---...///000---///222444444222///,,,///...,,,*********,,,---+++...000///------000333,,,...444===IIIQQQLLLBBBBBB:::222///,,,)))***---)))***+++++++++(((&&&%%%'''''''''''''''&&&&&&&&&***(((%%%%%%%%%&&&%%%###)))'''&&&&&&'''''''''&&&)))""""""###!!!"""'''$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$$$$$$$$$$%%%&&&(((&&&$$$$$$%%%&&&''''''(((&&&###"""$$$%%%&&&&&&###&&&)))'''###!!!$$$'''''''''''''''(((((((((((()))+++...---+++,,,///222333222111111000000111111333333444444333333222222777666555555666777888999>>>@@@CCCEEEGGGIIIMMMOOO]]]eeejjjzzzsssbbbSSSBBBBBB???999999<<<:::555777555444333333333111000444222000000111222111/////////000000000000//////000111222444666666333000------,,,,,,,,,---......///000222333222000...,,,...---+++))))))***+++,,,---.../////////000222333///111555>>>LLLWWWWWWQQQIII>>>444000---***)))*********)))'''$$$!!!((((((''''''''''''&&&&&&***(((&&&&&&&&&&&&%%%$$$+++)))'''&&&'''((('''''')))### ###%%%######&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&((('''%%%$$$%%%&&&''''''(((%%%######$$$%%%&&&&&&$$$''')))'''###!!!###&&&''''''''''''((((((((((((***+++,,,,,,,,,---///111111111111000000111111222222222333444444444333222444444333333444666777888<<<>>>@@@CCCFFFJJJOOORRR]]]dddiiiuuupppZZZJJJGGGAAA;;;;;;===;;;666777666444444444444222000444222000000111222111000000000////////////000000000111111333555555222000///......---,,,,,,------111111111111000///------,,,+++***)))))))))***+++///...---...111222333333333555888???LLLZZZ^^^[[[PPPBBB555000///,,,((('''''''''(((((((((((((((''')))((((((((('''''''''&&&+++)))'''''''''((('''&&&---+++'''&&&''''''((('''((($$$###&&&'''%%%$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''%%%######$$$&&&&&&%%%%%%''')))'''###!!!###%%%''''''''''''((((((((((((+++***)))***---...///...//////000000111111222222///111333555555555444333222222111222333555777888:::;;;>>>@@@DDDJJJPPPUUUZZZcccgggqqq}}}\\\RRRLLLDDD??????@@@>>>;;;888666555444555444222111222222111000111111111111111000///......///000111111000111222444444111///......------------......333222000///...------,,,,,,+++************++++++///,,,+++---111444444222333666:::???IIITTTWWWUUUPPPAAA333//////---(((&&&'''((()))+++---///111111***))))))(((((('''''''''+++)))((('''((()))((('''---***'''%%%%%%&&&'''&&&'''%%%%%%''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&((((((((('''&&&&&&'''((('''%%%######%%%&&&&&&%%%&&&'''(((&&&$$$"""###$$$''''''''''''((((((((((((,,,)))''')))---///...---------...000111222222222...000222555666666444333111111111222333666888999:::;;;<<<>>>BBBHHHOOOTTTTTT^^^dddnnncccZZZPPPFFFAAAAAAAAA???===999777555555555555333111111111111111000111222222111000///......///000111111000000111333222000///------------...///000111222111000...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---+++***,,,111444444222000777>>>CCCIIIOOOOOOKKKHHH:::...,,,///---)))'''))))))***++++++++++++***++++++***)))((((((''''''+++)))(((((()))))))))(((+++(((%%%$$$$$$%%%%%%%%%&&&''''''((()))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''******'''%%%''')))******'''&&&&&&(((&&&%%%$$$$$$%%%&&&%%%$$$&&&''''''&&&$$$######$$$''''''''''''((((((((((((+++((('''(((,,,......,,,+++,,,...///111111222222...///222444666666555444333333333333555777999;;;;;;<<<<<<===@@@EEEKKKPPPMMMYYYaaammmxxxdddVVVHHHBBBAAA???<<<;;;999888666666666555444222000111222111000000222444000000////////////000000111000000000111111000...,,,,,,,,,---...000111222111000///---,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,++++++...111444555555222<<>>333---))),,,...,,,******!!!%%%***000444555444333---,,,,,,+++)))((((((''')))(((&&&'''((())))))(((%%%$$$%%%&&&((((((&&&$$$&&&((((((%%%&&&***)))$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$'''++++++'''"""###)))///111,,,'''%%%$$$&&&%%%$$$%%%&&&&&&%%%###%%%$$$$$$$$$%%%&&&&&&%%%''''''''''''(((((((((((('''((()))))))))***,,,...***+++...///000000///...222222111111222444555666666666555555666888999:::999:::<<<>>>???BBBGGGJJJNNNUUUXXXbbbvvv}}}iiiUUUMMMHHHAAA<<<;;;:::888777666777666555333///111222222000000222555...///000111111000///...222000//////000000///---000000///............///---------......---,,,,,,((()))***+++++++++++++++,,,///222333333555999>>>GGGQQQYYYWWWPPPGGG>>>777///+++***---...+++***+++&&&)))...222333111...,,,------,,,+++***)))(((''')))'''&&&&&&((()))((('''$$$$$$&&&(((******(((%%%&&&)))'''$$$%%%***)))$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%######&&&++++++&&&!!!""")))111333...((($$$###%%%$$$$$$%%%&&&'''%%%###$$$######$$$&&&''''''&&&''''''''''''((((((((()))%%%(((******((((((+++///***,,,...///000000...---444333111111111333555777777666555555666777888999666888;;;>>>@@@CCCGGGIIIRRRUUUTTT]]]qqq{{{^^^MMMGGGDDD@@@??????<<<888777999999666333111222333333222111///...555333111222333333///+++/////////000222111///---444//////---)))...,,,+++++++++***((('''%%%$$$)))*********+++,,,---...111444777999:::===CCCHHHTTTTTTRRROOOIIIAAA:::555,,,***))))))+++,,,,,,,,,---,,,,,,...111333333222222111...,,,***)))(((((()))))))))******)))))))))(((&&&!!! '''&&& &&&%%%%%%&&&'''(((&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((***+++)))%%%!!!$$$%%%&&&&&&&&&%%%$$$###...'''''''''!!!###&&& %%%%%%$$$$$$%%%%%%&&&'''))))))))))))***+++,,,---//////000000111222222222333444555555444444666888:::999888666666666777777888999;;;<<<>>>BBBGGGJJJQQQSSSZZZeeeppp}}}nnnXXXNNNHHHCCC@@@>>>:::777666777777555222555333111000222666:::===333222111222333222///,,,000/////////000///,,,***---+++///...(((---///$$$,,,,,,,,,+++***)))((('''******+++++++++,,,...000111555999;;;>>>DDDLLLRRRVVVTTTPPPJJJBBB999222...,,,++++++,,,---...---,,,...------...111222222111000//////...,,,***(((&&&)))***+++,,,,,,+++***))))))((($$$!!!$$$)))((("""'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&''''''%%%###%%%$$$$$$$$$$$$%%%&&&''',,,%%%&&&((($$$'''***%%%&&&&&&%%%%%%&&&&&&'''(((((((((((())))))***+++,,,,,,,,,---......//////000222333444444333444666888999888777666666666777777888999;;;<<<>>>AAAFFFJJJPPPQQQXXXbbbmmmyyybbbSSSIIICCCAAA???;;;777666888888666444999777333000000222555777222111111222222222///---111000.........---***(((******111111))),,,111***,,,------------,,,+++***+++,,,,,,++++++---111444;;;???BBBDDDGGGKKKRRRXXXSSSOOOIIIAAA999222---+++---------///111111///---///...---...000111000///---...///000...+++'''%%%)))***,,,------,,,***)))))))))&&&%%%'''***(((###((('''''''''))))))'''&&&$$$$$$############$$$$$$"""######$$$$$$######""")))'''###"""###%%%&&&%%%%%%###"""!!!"""%%%(((***$$$!!!$$$!!!%%%***$$$'''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,++++++,,,,,,---......///000111222333222333666888999888666555555666777777888999;;;<<<===AAAEEEIIINNNOOOUUU___iiitttӵsss[[[KKKEEEFFFAAA===999888999:::999777666666666555333111...---111111111222222111///...111///...---...---+++)))///,,,222333,,,...111+++,,,,,,------------,,,,,,,,,------,,,,,,///555;;;ĦOOOPPPRRRIIIEEE>>>Ħ//////......///222333333000...000///......///000///...---ӵ'''*********++++++*********''''''&&&&&&((((((&&&"""((('''&&&'''((((((&&&$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######(((&&&###"""###$$$%%%$$$$$$###""""""###%%%'''(((!!!### $$$)))###&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,,,,,,,,,,---......//////000...///111111222333666888888777666Ħ888999:::;;;===@@@DDDHHHLLLMMMSSS]]]gggrrr4ĉ@ӵlllSSSJJJLLLBBB>>>999888:::;;;;;;999333444555666777666555555111222333333222111000///000///------...///...---000(((+++000...000000(((***+++,,,,,,,,,,,,,,,,,,,,,---...---...333===DDD>LZZZQQQJJJGGG???<<<=hĦ111//////000222444444111///000///......//////...---4ĉ@ӵ+++)))(((&&&&&&((()))+++''''''''')))***(((%%%$$$'''&&&%%%%%%&&&&&&$$$"""%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%###!!!$$$$$$$$$%%%%%%$$$######'''!!!%%%(((%%%(((+++%%%%%%%%%%%%$$$%%%%%%&&&'''***************+++------,,,,,,------.../////////...///111111111333555777666666555>L777777999:::;;;<<>>999888:::<<<<<<;;;:::777333000///111333555333555666555333000000000000...------...//////...+++ ###,,,---///000)))******+++,,,,,,++++++++++++---......000888EEEPPPHdĦ[[[NNNDDD???999=Īj/////////111333333111///000...---...//////...---GG=?)))'''&&&&&&''')))******((())),,,,,,((('''(((&&&%%%$$$%%%%%%%%%###!!!$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&### ###$$$%%%%%%%%%$$$"""!!!)))###&&&)))%%%&&&)))"""%%%$$$$$$$$$$$$%%%&&&&&&))))))))))))***+++,,,---******++++++,,,------...///000111222111222555777555555444HdĦ777777888999:::;;;>>>BBBFFFJJJKKKQQQZZZdddnnn~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵ>>>@@@Ħ...///555Ħ000Ħ,,,------,,,))) %%%...,,,,,,///++++++***)))YYYDdD222111000?fӵ///......Ħ///---,,,ӵƜ`1.׼s((((((ĭӵ,,,&&&%%%!!!$$$$$$%%%%%%%%%%%%$$$ӵ%%%%%%$$$$$$Ħ%%%&&&'''&&&###$$$$$$"""$$$&&&%%%%%%%%%Ħ''''''''''''((()))---Ħ222222222222444666444444333DdD:::;;;===hhhvvvӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&e@@@CCCHL666444333ShӵgL+++++++++***)))---&&&,,,333,,,)))---S?ʬ+++***3h?D%%)?+++,,,ZufĦ///...,,,gL///...---g&e...gĉ@)))%%%g&e>&e&&&@e((('''??$$$"""$$$%%%&&&''''''&&&g<ĉ$$$$$$$$$###3we<Ħ%%%%%%&&&&&&3h?@e***%%%'''(((!!!'''&&&&&&Z(((&&&%%%%%%&&&&&&3h?gL333333333222222444666444333333D%%)?:::fff?><z[[[ccc=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦFFFntHdĦ666444HGgĉ@...HdĦ+++,,,...//////------,,,,,,,,,+++Htƅ^+++,,,Bt=o9ĦDtfo9Ħ---+++,,,g?------HdĦ222111///Hu]Ħ---tt((('''Hƅ^Hu]Ħ(((H׼s%%%&&&%%%&&&'''%%%%%%%%%###""""""tQ$$$$$$$$$%%%je<Ħ$$$######Bt=o9ĦH׼s$$$$$$%%%%%%$$$###&&&%%%%%%HtĦ''',,,)))%%%%%%Bt=o9ĦHdĦ444333222333444555666333444444Dtfo9ĦsߝLGdUĦXXXHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦNNNq<niDdDĦ555qet111///DdDĦ+++---...//////,,,,,,,,,,,,+++q<R,,,,,,qjRgdKӵHdDĦgdKӵ...,,,GR/f6LĭĦ,,,,,,DdDĦ222222111DdDĦ...`eĭ***DdDΦDdDĦ'''DdDĦ%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$#########$$$geĦ$$$$$$$$$FSĦ$$$$$$qjRgdKӵDdDĦ(((((('''&&&&&&%%%&&&%%%%%%DdDĦ'''***'''%%%qjRgdKӵDdDĦ333222222222333444555444444444HdDĦgdKӵDdDDdDĦUUUDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵXXXGIpӵDdDĦ555po9wӵDdDĦ,,,---...///...---,,,,,,,,,,,,po9u++++++,,,---GIdnuR)ĦDdDĦnuR)Ħ...///CdgĪj,,,DdDĦ000000000DdDĦ---HߝL`o9,,,DdDΦDdDӵ'''DdDĦ%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""###&&&&&&geĦ$$$$$$sp?aĦ$$$$$$GIdnuR)ĦDdDĦ&&&'''%%%###$$$&&&%%%%%%%%%DdDĦ'''(((&&&%%%GIdnuR)ĦDdDĦ222111111222222333444555555555DdDĦnuR)ĦDdDΦDdDĦSSSDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵaaa4DwDd<Ħ666puR)Ħ>d<...///...............------peӵ,,,ĦpeӵDx<>d<ӵDdd<,,,--->d<Ħ***4DufئL>e,,,DdDʜ4DuTӵ'''DdDĦ%%%'''&&&&&&&&&%%%%%%%%%%%%&&&###"""$$$)))***geĦ$$$s<v>aĦ$$$$$$peӵDx<DdDĦ###%%%$$$"""%%%(((%%%%%%$$$DdDĦ'''((('''&&&peӵDx<>d<000111111222333333555555555>d<ӵDd<DdDΦDdDĦSSSDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRsssccci?ʜtd<Ħ444HHܗDӊB222<x...---////////////...B?d<'''''''''&&&&&&%%%%%%'''$$$###&&&+++,,,geĦ%%%Hg8>aĦ%%%$$$B?Ho9$$$>d<&&&$$$%%%(((%%%$$$$$$>d<ӵ))))))B?Ho9...<x222222333333555555444&ӫeʬtIӇ444>d<Φ>d<ĦSSSD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hqqq___fdDĦ222@ďD222111Hkge///...---000000/////////@h...---@G444888HĪj@IŌ///...Bene,,,Hkge...ne------fe(((Hu]3hh)))((('''se''''''(((''''''&&&%%%$$$'''%%%$$$&&&)))***geĦja>aĦ%%%%%%@G%%%$$$se'''$$$ $$$$$$$$$<Ō)))***+++@G------Hkge222222333333333444444444HĪj@IŌ777444egeKKKQQQHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^kkkXXXNNNDdDĦ222333333222111//////...,,,............------.../////////------000111222000...---......---...///+++***D^(((((('''&&&s׼s''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%'''geFm8&&&>aĦ%%%%%%%%%%%%%%%$$$s׼s%%%$$$""" $$$$$$$$$Ho&&&''')))+++++++++,,,---111222444444444333333333333777888555DDDGGGLLLD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦfffSSSKKKGGGAAA;;;>d<Ħ555666999333333333333222111000000...------...//////...,,,------,,,,,,,,,+++++++++++++++,,,...///111222333444...---000///)))''')))))))))***+++...111555777222///------000111...,,,//////.........//////000---,,,***)))Ħ...---...000111111///---+++,,,>d<Ħ***+++((('''&&&Be(((''''''((())))))(((&&&$$$###"""###$$$###"""###geFYĉ&&&&&&>aĦ&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$Be&&&$$$%%%&&&&&&%%%$$$$$$$$$###nu]ӵ&&&,,,++++++---///******+++,,,------------...///111333444444444444222222222333333444444444000333444222555;;;;;;777???AAABBBDDDGGG>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦjjjXXXNNNEEE???===gdDĦ888666444555444333222222222333444///......///000111111000//////......---------,,,++++++,,,---///222444666444111...---//////---***---------............/////////.........---***(((+++,,,---...////////////222...***gdKĦ------...///...---,,,---......sdKĦ)))(((,,,***(((+++)))''',,,......+++&&&######%%%'''&&&$$$######$$$ŶS&&&&&&&&&3we<%%%(((&&&"""'''$$$""""""$$$$$$&&&$$$###$$$&&&'''&&&%%%(((&&&###iĉ@3hR/Ō((()))***++++++,,,***++++++,,,,,,++++++***777777777666555444222222111222333444444444333333444444555555666888999:::>>>>>>AAAFFFJJJDdDĦwwwsdKĦgdKĦgdKĦ>Aneneneneppp[[[QQQIIICCCDe777888666444333222111000000000111222000///...///000111000///222222111///...---,,,,,,---------...///111333555333111...---......---+++....../////////000000000000//////000///...,,,***,,,,,,---...//////......111---ne///...---/////////---,,,---...---ne)))((('''***)))'''(((***+++***(((+++,,,,,,)))'''%%%$$$%%%'''&&&$$$######$$$>A%%%&&&&&&k<###$$$''''''$$$%%%###!!!"""$$$%%%$$$###$$$$$$$$$$$$######""""""(((&&&$$$fh''''''(((((()))))))))+++,,,------.........---000111111222222222222222222222333333444444444333444444555555666888999:::>>>===@@@FFFJJJDejjjtttneneneyyy```UUUOOOJJJGGG666666777555444333333222111111111111111111000//////000000///...444333222111///---,,,+++//////...///000111333444222000...---------,,,+++---------........./////////000000111000///...---,,,------............---///,,,...//////---///000///---,,,,,,---,,,(((((('''&&&((('''&&&''')))+++***)))+++)))((('''''''''%%%$$$'''&&&%%%$$$$$$%%%$$$%%%%%%'''"""###'''(((%%%###"""!!!"""$$$%%%%%%%%%$$$&&&(((&&&### !!!""")))'''%%%%%%&&&&&&&&&&&&''''''''''''***+++,,,---.../////////------...000111222333444222222333333333444444444444444444555666777888999======@@@EEEIIIaaahhhrrriii[[[UUUQQQMMMKKKDDD<<<777666666555444666555555444333333333333222000//////000000///---222222111000///------,,,///......///000222444555000///...---,,,,,,,,,,,,******+++++++++,,,,,,,,,---///111111000///......,,,------......------------,,,++++++,,,...///000---///000000...,,,,,,,,,+++)))''''''((((((&&&%%%&&&&&&&&&''')))***++++++***'''%%%%%%((()))&&&$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''++++++(((###$$$'''&&&#########""""""###$$$%%%%%%$$$(((,,,***%%%"""$$$'''((('''%%%&&&((()))***)))'''''''''''''''&&&&&&&&&'''((()))+++,,,---.........///000111222444555666333222222222333333444444444444444555666777888888<<<<<>>CCCEEEGGGNNNVVVbbbooolll^^^UUUSSSLLLCCC===:::888666333444555555444333222000///000///...///000111000////////////...............//////...------...///000+++------,,,***)))+++---------------...............111444333...+++,,,...((()))+++,,,---...//////+++---......,,,+++---///---///222111///,,,******+++***)))*********'''%%%''')))++++++******,,,...'''((())))))''''''((()))(((((((((''''''&&&%%%$$$######$$$%%%&&&(((((()))%%%''''''%%%&&&(((&&& ###$$$%%%$$$!!!!!!###%%%$$$&&&((())))))'''%%%$$$$$$$$$$$$&&&((())))))(((((())))))******+++++++++)))***,,,---...////////////...------...///111333444333222111111333444666555555444444444555666666::::::===BBBCCCEEELLLTTT]]]jjjzzzqqq___UUUSSSMMMDDD>>><<<999666333666777777777666444222111///......///000222111000222111111000///......---222111///---,,,,,,,,,,,,+++,,,---,,,)))(((+++---++++++,,,,,,,,,,,,------///333666444///,,,---///'''(((***,,,...//////000,,,...///...,,,***,,,...---///222222///,,,***)))+++******++++++***(((%%%(((***---,,,******,,,///'''***,,,***'''&&&(((***(((((((((((('''&&&%%%$$$ !!!###%%%''')))+++,,,'''((('''$$$%%%)))(((%%% ###$$$$$$""""""%%%'''***)))***+++,,,***&&&"""#########%%%((()))(((''''''(((((()))***++++++,,,((()))***+++,,,---------......------...111333555444333222111111333555666555555444444444555666666::::::===BBBCCCDDDJJJRRRZZZfffttt|||zzzccc\\\YYYRRRIII@@@;;;888666444333888999444//////...---111111111111000000000000666333000............---222222111///---+++)))(((---,,,,,,++++++,,,,,,---+++,,,---...///111222222+++444999333,,,---//////,,,++++++,,,...//////...,,,,,,,,,------.........///...------...---+++)))++++++***)))(((((())))))+++***)))((()))***,,,...''''''''''''(((((())))))***((('''&&&'''((('''&&&'''&&&$$$######$$$&&&'''&&&%%%%%%&&&((()))((('''$$$"""###'''(((%%%$$$&&&$$$&&&***------+++(((%%%))))))))))))((((((((((((++++++***************+++&&&(((***,,,---,,,+++***.../////////000000000000333333444444555666666666444555555555444555888:::666;;;@@@BBBCCCFFFNNNTTT\\\]]]hhhuuu}}}ggg\\\VVVPPPGGG@@@;;;888777666666:::;;;555111111000...000/////////............444111...---........................---,,,+++***---,,,,,,++++++,,,,,,------............////////////444555111///111000---,,,++++++,,,...//////...,,,,,,,,,---------.........---------......---+++,,,,,,***)))(((((((((((()))(((&&&&&&&&&((()))+++&&&&&&'''''''''(((((((((***(((&&&&&&'''((('''&&&'''&&&$$$######$$$&&&'''***((('''&&&''''''&&&$$$%%%###$$$((((((%%%$$$&&&###%%%(((******)))&&&%%%'''''''''(((((()))))))))+++******))))))*********((()))+++---...---,,,+++......//////000111222222333333333444444444444444333444555444444444777999666:::===@@@BBBFFFKKKPPPXXX[[[fffttt{{{nnn]]]SSSMMMEEE???<<<:::999888888;;;;;;555111111000---000000/////////.........222///---,,,---.........***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********000111000...000222///***---,,,+++,,,...//////...,,,,,,,,,------------...------,,,...///000...---...---+++***((((((''''''''''''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''''''''***(((&&&&&&'''((('''&&&'''&&&%%%$$$$$$%%%&&&'''***((('''&&&''''''&&&$$$%%%######'''&&&###"""%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&'''((()))***+++******))))))))))))******)))***,,,---......---,,,............000222444555444333333333333222222222222333444444333333555777888999:::===AAAEEEIIIKKKSSSXXXdddrrrxxx~~~vvv___PPPKKKDDD???===<<<;;;:::888:::888333///000...+++222222222111111111000000111///---,,,---...---,,,***+++,,,------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++......,,,,,,---...,,,***---,,,+++---///000///...------------------------,,,,,,,,,...000111000...///...,,,***)))(((''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((()))((('''&&&######&&&%%%""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''(((((()))***++++++))))))((((((((()))************+++,,,------,,,,,,...------...000333555777555555444444333222222111111222333333222333444666999888999<<<@@@EEEGGGHHHNNNUUUcccqqqxxx~~~dddOOOKKKEEE@@@>>>===<<<;;;999:::777222000111000,,,222222222222111111111111222000...---------,,,***------............---,,,---,,,,,,++++++,,,,,,---......///000000111111222------......,,,+++,,,...---,,,,,,---///000000///------------------------,,,++++++---///111000...///...,,,+++)))(((''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''(((%%%%%%''''''%%%%%%(((%%%%%%%%%%%%%%%&&&&&&'''************************((('''''''''(((((()))***)))******+++++++++++++++,,,,,,---...000333555777777777666555444333222222000111333333333333444555:::999999<<<@@@DDDGGGGGGKKKTTTbbbpppxxxkkkQQQLLLGGGBBB@@@>>><<<;;;<<<;;;888333222555333///111111000000000/////////111000......///...---+++////////////...---,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,...///000111///...///000...+++---222...---,,,---///000000///...------------,,,,,,,,,+++++++++,,,/////////---///...,,,+++))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&''''''&&&$$$***'''&&&))))))'''(((,,,%%%%%%&&&&&&&&&&&&''''''+++++++++******)))))))))'''&&&&&&''''''((()))***************************++++++---///111222333444777777666555444444333333///111444444333333444555777888999;;;???BBBFFFHHHKKKTTTaaammmvvvqqqSSSOOOIIIDDDAAA???<<<:::;;;:::666222333666555111111111111000000000//////...------///000111000///------.........---,,,,,,---,,,,,,++++++,,,,,,---&&&&&&''')))***,,,------111+++)))---...,,,,,,///...---,,,---000111000///......---------,,,,,,,,,+++******+++---...---+++...---,,,+++************'''''''''''''''&&&%%%%%%((((((((('''''''''&&&&&&)))'''%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&***((('''&&&''''''&&&$$$&&&######&&&'''&&&'''+++$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&'''((()))***,,,++++++******+++++++++)))***---///111111111000555555555444444333333333000222444555444444444555333666999;;;<<>>999999999999888666555333222111111111111111222222222///......------......////////////...------,,,,,,------............------------------------------,,,,,,---------------,,,.........------,,,,,,,,,---------.........//////222111000...,,,+++++++++,,,++++++,,,---,,,***(((000...+++)))(((((()))******'''&&&)))(((%%%%%%'''&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&& """$$$$$$$$$$$$$$$""""""#########$$$$$$$$$000...+++(((%%%$$$$$$%%%'''''''''&&&'''((()))************)))))))))((((((,,,---...///000111111111111111111111111111111000222444555777888888777666444555666777777999<<>>>>>;;;::::::999888777555444333111111111222222222222222////////////////////////,,,,,,------.../////////......////////////......------------------------,,,,,,---............---------------------,,,,,,.........////////////000333222000...,,,+++******+++++++++,,,...---+++)))...---+++***(((((())))))***,,,***&&&&&&((()))'''%%%%%%############%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&& """$$$%%%%%%&&&'''(((""""""######$$$%%%%%%%%%555222///+++((('''&&&&&&((('''&&&&&&'''(((***+++,,,++++++***))))))((((((,,,---...///000111111111111111111111111111111222222333333444444444333333555666777888888:::>>>@@@EEEHHHNNNUUU___kkkwwwqqq\\\QQQCCC>>>AAA???999999999888777555333222111111111222222333333333///000111222222111000///,,,,,,------.../////////---..................---------------------------,,,---...///////////////,,,,,,------------------/////////000000000111111333222000...,,,+++***************,,,...///---+++))))))******************'''...+++ )))+++$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&((()))((('''&&&)))+++#########$$$%%%&&&&&&&&&333111---***(((''''''(((((('''&&&%%%&&&(((***++++++++++++++++++************+++,,,...////////////000111111222222333333333222222222222222333333444666777999999:::===@@@CCCEEEGGGLLLTTT^^^jjjvvv}}}uuu___SSSEEEAAAEEEEEE888888888777666444222222111111111222222333333333---///000222222000///---000//////...------,,,,,,,,,------......------,,,------------------------------...///000000//////,,,,,,,,,------.........000000000000111111111111222111000...,,,++++++***))))))***,,,//////...,,,%%%&&&((()))+++,,,,,,,,,###---)))'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$(((''''''&&&&&&''''''((('''((((((&&&###"""$$$'''######$$$%%%&&&&&&''''''...,,,)))'''&&&&&&&&&'''((('''&&&%%%&&&(((***,,,*********+++,,,,,,------))))))+++,,,---.........000000111222333444444444333333222222333444666777222444555666777:::>>>AAABBBEEEKKKSSS^^^iiitttzzzxxx___RRRFFFAAAAAA===999888666666666777666555333333111000000000111222////////////............//////...------------......///000///---,,,---...444333222111000///...---444///...111000******---//////.........---------///444666111///222222///000000000///---,,,++++++)))+++...000111///---+++***+++,,,---...---***'''+++)))&&&&&&'''(((((('''%%%&&&''''''%%%### %%%###""""""###$$$$$$###%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&((('''''')))+++***'''###&&&&&&&&&&&&&&&'''((()))...---,,,+++)))((('''&&&***+++,,,...//////000000222000///000333666777777555555444444444555555666---222777999777777999===@@@CCCIIIQQQZZZdddkkkpppeeeWWWHHHAAAAAA<<<888666444444555555444333333333111000000000111222000000000/////////......///............---------+++---......,,,+++++++++............//////000000,,,***+++000222000111555............------------***///000---+++......+++222///------...///,,,)))'''))),,,......---+++)))++++++,,,...///---***'''+++)))&&&&&&'''(((((('''&&&'''(((((('''%%%###!!!&&&$$$"""###$$$%%%$$$###'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%'''%%%###$$$'''((('''&&&,,,)))&&&&&&)))***)))&&&------,,,+++***)))((((((+++,,,---...///000000000222111000111333666777777555555444444444444555555000555999999888777:::>>>AAADDDIIIPPPYYYbbbjjjnnn|||iiiYYYJJJBBBAAA<<<999777555444555555444333333333222111111111111222111111000000000/////////---.../////////...,,,,,,---///222222000...------***++++++,,,---...//////000......111222//////222......---------,,,,,,,,,***///000...---...///---333///***+++///000,,,'''***,,,///000111///---,,,++++++,,,---...---***'''***((('''&&&'''((('''&&&'''(((((())))))'''&&&%%%'''%%%###$$$%%%&&&%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&$$$""""""%%%((()))***,,,'''$$$&&&+++...+++''',,,,,,,,,+++++++++******+++,,,---///000000111111333111000111444777888888555555444444444444444555555777:::999777888;;;>>>@@@CCCHHHOOOXXXaaahhhllluuuiiiYYYJJJBBBBBB======;;;888777777777666555333333222222111111111111111111111111000000000000,,,...///000000...,,,+++---000333444222///...---,,,,,,,,,,,,,,,,,,------333222222222111///------------------,,,,,,,,,,,,,,,...000///......//////111...,,,,,,......,,,))),,,---///111111///...,,,*********+++,,,+++)))'''***(((''''''(((((('''&&&&&&'''(((((((((((('''''''''&&&$$$$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&''')))***+++&&&$$$###$$$(((++++++***++++++++++++,,,,,,,,,,,,,,,,,,...///000111111111333222000111444777888888555555444444333333444444777888999888666777:::======@@@EEEMMMWWW```hhhlllttt}}}nnn]]]LLLCCCBBB===>>><<<999888888777666444333333333333222222111111111111111111000000000000,,,...///000000...,,,+++)))+++...///---+++)))))),,,------------.........---///111111222222111000......---------,,,,,,,,,***+++,,,---,,,***+++,,,,,,...000...+++***+++---((()))***++++++***)))((())))))((()))******(((&&&)))(((''''''(((((('''%%%%%%%%%&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))))))))(((''''''"""$$$%%%%%%######&&&((())))))***++++++,,,------+++,,,---///000000000000333111000111444666888888555555444333333333333333666666666555555666888:::999<<>>;;;999777666666444222333333333444333222222111111111000000000/////////---.../////////...,,,,,,***---//////---+++++++++***+++,,,---///000111222///333444111000000...***//////.........------------,,,---///---)))***---***...111///***'''+++///******+++++++++***)))(((***)))(((((())))))(((&&&)))((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$&&&))))))'''%%%$$$###$$$''')))&&& !!!%%%((())))))***++++++,,,,,,***+++,,,...//////000000222000///000333666777777666555444333222222222222444444444444555555666777777;;;AAAJJJTTT^^^gggkkkxxxjjjUUUJJJFFFAAA???===999888777666444222333333444444444333222111000000000/////////......///............---------///000111111///......///++++++,,,---...///000111111555555111///...+++%%%000000/////////.........///---...000...)))(((,,,+++---///...+++)))+++...---............---,,,++++++***))))))******)))((((((((('''((())))))'''%%%&&&&&&%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%###%%%''''''%%%$$$&&&'''&&&((()))'''$$$###%%%'''((((((((())))))******+++)))***+++---......//////111///...///222444666666666555444333222222222222222222333444666777666555999<<>>777555888777333222222222222222222222222222444444222///...///222,,,---......//////......******+++,,,---///000000...++++++---...,,,---000222111000111111111///---000///...///000///...,,,*********++++++,,,,,,,,,---------............///,,,++++++)))'''%%%###"""+++++++++***)))((((((''')))((('''((())))))'''%%%'''$$$$$$&&&'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%(((***(((&&&)))'''$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%'''((((((''''''&&&%%%$$$$$$%%%'''''')))***+++------,,,+++***///---,,,,,,...//////...333222111222555666444111000000111222333333444444666666666666777777777777<<<<<<@@@GGGLLLQQQYYYaaammmvvvlllWWWOOOIIIBBB@@@BBB@@@:::888;;;:::666222222222222222222222222222333333222///...///111......//////...---,,,,,,***+++,,,---.../////////...++++++......,,,---000222111000000111111///...000///...///000000...,,,******+++++++++,,,,,,,,,------------............---------,,,,,,***))))))+++++++++***)))((((((((()))((('''((())))))'''%%%((($$$$$$''''''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$'''))))))''')))&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%''''''&&&%%%%%%&&&'''(((%%%&&&''')))******+++***,,,+++***,,,///111111111222000000111444444333000111111111222333333444444444555555666777888888888;;;;;;>>>EEEKKKOOOWWW___lllvvvqqqZZZPPPIIICCC>>>@@@>>>999777777666444333333333333222222222222111222222000......///000000000//////...,,,+++***+++,,,---...///......---...++++++......,,,---000111000///000111111///...000///...///000000...,,,++++++++++++,,,,,,,,,,,,------------............,,,,,,---...............+++++++++***))))))(((((()))((((((((())))))'''%%%(((%%%$$$''''''$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###&&&))))))((((((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%(((((('''&&&&&&''''''((($$$%%%'''((()))))))))(((,,,+++***,,,...111111111000//////000222333111000111222222333333444444444222333444555777888999:::::::::===DDDIIIMMMTTT\\\jjjuuuxxx]]]QQQIIICCC>>>>>><<<888666555444333333333333333333222222222111111000///......//////////////////...---,,,+++,,,---...//////...---,,,///,,,+++......,,,---000000//////000111111///...///......///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++,,,---------------+++++++++******)))))))))***)))(((((())))))(((&&&)))%%%%%%'''&&&$$$$$$'''''''''''''''&&&&&&&&&&&&#########$$$&&&'''(((((('''%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((())))))((()))(((((((((''''''''''''&&&(((+++------,,,)))'''000...------.........---000000000111222222111111222333333333444444444555333333444555666777888999::::::>>>DDDIIILLLSSSZZZiiisssbbbRRRIIICCCCCCAAA>>>===:::777666666444444444333333333222222111000//////////////////...//////000000/////////---.../////////...---,,,///,,,,,,...///---...111//////...///111111///...///......///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,++++++++++++++++++***************)))((()))******(((&&&(((%%%$$$''''''$$$%%%((((((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&''')))***+++***))))))(((((((((''''''&&&$$$(((...333444333000---111///------......---,,,000111222222222222222222444444444444444555555555555555555555666666666666::::::???EEEJJJLLLRRRYYYeeeppp}}}iiiVVVKKKDDDCCC???===<<<:::555444555555555444444333333222222222000//////000111000/////////000111111111111111//////..................///,,,,,,//////---...111///......///000111000.........---...000111///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,+++++++++++++++++++++++++++***)))))))))******(((&&&'''$$$$$$&&&'''%%%&&&)))))))))(((((('''&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%'''))))))(((((((((((((((((('''&&&%%%"""%%%,,,222666777666666...,,,+++,,,...000000//////111333333222111222333555555555555555555555555555555555555555555555555::::::???FFFIIIKKKQQQWWW```kkkwwwqqq[[[NNNGGGBBB===:::;;;888222111333666555555444333333222222333111//////111222222000222222333333333222111111000///...------...000111000---,,,//////---...111...------///000111000......------...000111///.........---------,,,,,,,,,++++++,,,,,,,,,---------......//////......---,,,++++++++++++++++++++++++***)))))))))******((('''%%%######&&&'''&&&'''***)))))))))((('''&&&&&&&&&$$$&&&((('''%%%$$$&&&(((%%%$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%'''((('''''''''(((((('''&&&$$$###$$$%%%'''***...222555777...,,,+++,,,...000000///...000222222000000111222555555555555555555555555444444444555555666666666999999>>>DDDHHHJJJNNNTTTYYYdddpppzzzvvv^^^PPPIIIEEE???===>>>;;;555333777666666555444333333222222444111//////222333222111555555555444333222111000000///---,,,,,,...111333000------///000---...222...------...000111000......------...000111000............------,,,,,,,,,++++++,,,,,,,,,---------+++,,,------------------+++++++++++++++++++++++++++***)))***+++***)))'''%%%""""""&&&'''&&&(((+++***))))))((('''&&&&&&&&&!!!$$$&&&&&&$$$$$$&&&)))$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&(((((((((''''''(((((('''%%%###"""***'''%%%###%%%***///333222000---------...---+++,,,///111111///...000222666666666666666555555555111222333444555777888888888888===CCCGGGHHHLLLRRRUUU___kkkuuuxxx]]]NNNGGGFFF???<<<<<<:::555555999333333333333333333333333111111111111111222222222888:::;;;666...((((((***555///,,,---***'''+++333...//////////////////...***+++---///000000//////000---+++,,,///000...,,,222111000///...------------///000///---,,,,,,,,,.........---,,,+++***))),,,,,,,,,+++++++++******+++++++++++++++***))))))''''''&&&&&&'''(((***+++***)))((('''%%%$$$###"""&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&)))((('''&&&'''(((+++,,,///,,,)))))),,,/////////222111///......//////000444444444444666888:::<<<888555444444777888666444999;;;===???BBBGGGLLLQQQUUU[[[gggvvv~~~cccTTTLLLHHHBBB>>>>>>;;;666444777444444444333333222222222000000000000000111111111000222444222...,,,,,,---444000///000...,,,///666+++,,,,,,,,,,,,,,,,,,+++,,,---...000000000/////////...---...//////...---//////.....................000111000...------...---------......---,,,,,,+++++++++*********))))))***************))))))(((***)))((('''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((()))((('''%%%%%%%%%&&&&&&''''''&&&&&&&&&(((***,,,...,,,******---//////...222111000///......//////444444444444666777999;;;777555444555777888777555777999;;;>>>@@@EEEJJJNNNSSSZZZfffuuulll[[[RRRLLLFFFBBB@@@>>>999666666666666444333222222222222111111111111111111111111...///000000000000//////222000000222111///111666---......//////......---...//////000000000//////---...000000.........///------------......//////---...000000...------...,,,,,,---...............*********)))))))))(((((()))))))))))))))(((((('''***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%''')))+++,,,,,,++++++,,,...//////...333222111000///......///555555444444555666888999666555444555777888777666555777999;;;>>>CCCHHHLLLRRRYYYeeesssrrr```VVVOOOKKKGGGEEECCC???;;;888888777555333222222222222333333333333333222222222444222111222222222000...000000111111000...///111//////000000000000/////////////////////.........,,,///222222///---...000---------............---+++,,,......---,,,---...,,,,,,---------------,,,+++*********))))))))))))((((((((()))(((''''''&&&%%%&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((******)))((('''&&&&&&&&&&&&&&&&&&'''(((***+++,,,******+++---...//////...333222111000//////......555555444444444555777888555555555666777888888888555777999;;;===BBBGGGKKKSSSZZZdddqqq}}}xxxeee[[[UUURRRNNNKKKKKKHHHBBB<<<999777555333222222222333333333222222111111111111444333222222222222///---222444444222///.........+++,,,,,,------,,,,,,+++...---------------------,,,000333333000...///000////////////...---,,,++++++---/////////...///000---------,,,+++***)))))),,,,,,+++++++++*********((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''')))))))))(((((('''&&&%%%'''''''''((()))***,,,,,,)))***,,,---......//////222222222111000000///...444444333333333555666777555666666777777777888888666888:::;;;>>>BBBGGGKKKTTTZZZcccmmmxxxnnnddd^^^\\\WWWTTTSSSRRRJJJ@@@999777555333222222333444111111000000///............//////000000000000000444777777333000000000...------............---------,,,,,,+++,,,,,,------...000222333222000//////000000111111000...,,,***---///111222222111333444------,,,,,,+++)))(((''',,,,,,,,,++++++++++++***(((((((((((((((''''''&&&''''''(((''''''&&&$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&''''''(((((()))*********)))***,,,---------///111111111222222111111000///333333222222333444666777666777888888666666777888777888:::<<<>>>BBBGGGKKKSSSXXX```iiitttyyyppphhhgggaaa\\\ZZZXXXNNNBBB888777444222222333555666222222111000000///......+++...111111//////000333333777666000...000111/////////000000000000//////---,,,++++++,,,---...//////000111333444333000...///000111222111000...---,,,...000111111111333444,,,,,,,,,,,,++++++***)))++++++++++++************((())))))))))))((('''''''''''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((('''&&&&&&&&&&&&'''''''''''''''&&&)))+++,,,,,,+++---000333///000111222222222111111111111111111333555666888777999:::999666444666777777888:::;;;===AAAFFFJJJPPPTTT\\\fffrrrzzzpppnnnhhhaaa^^^[[[OOOBBB888666444222222333666777555555444444333222111111---222555444000...111444///333333---+++///111...,,,,,,------------,,,,,,---,,,,,,,,,---...000111111000000333555555111,,,...///111222333222000///)))+++---......///000111++++++,,,---------,,,,,,************)))))))))))))))))))))))))))(((((('''###$$$%%%'''(((''''''&&&$$$$$$%%%&&&&&&'''(((((((((((())))))(((&&&$$$###!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$###)))+++,,,+++***,,,111555...///111222333333222222000000000111333555777888888:::;;;999666444555777666888999;;;===@@@EEEIIILLLQQQXXXcccqqq}}}zzznnnbbb^^^[[[UUUNNNKKK:::999777666777666555333555333000000000111111000333333222222111000000000333111...---...///000000888444///++++++,,,---------+++***+++---000111111666555444444444333111///,,,111555555111......000***,,,...111222111///......------,,,,,,------......,,,+++,,,...///---***&&&'''(((((((((((((((''',,,)))&&&&&&((()))'''%%%(((++++++(((&&&((()))(((++++++***(((%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''+++//////---...333777333222111111222222111///444222111222444666666555999888777555555777888999777888:::;;;;;;===???BBBGGGLLLTTT]]]hhhxxxzzznnnbbb\\\VVVLLLCCC>>>:::888666666666666444222555333111000000111000000111111111111111111111222111///......///000000000111///,,,++++++,,,+++***------------......///000222111000111222222000///---222666666222//////000,,,---000222222111000...------,,,,,,,,,,,,------000...---///111111///---((((((((((((((((((''''''+++)))&&&&&&'''(((&&&%%%"""&&&'''$$$$$$'''))))))******)))'''$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%)))(((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&)))------,,,---111555222111111222333444444333444222111222444666666555999888666555555666888999777999:::;;;;;;===@@@BBBJJJOOOVVV]]]hhhxxxyyynnnbbb[[[TTTHHH<<<777999777555555555555333222555333111000111111000/////////000111111222333333---......///000000000000---,,,+++,,,------+++)))---///222111...---...000000///...000111222222000...222555555222//////111---///000222222111///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,+++)))))))))((((((''''''&&&***(((&&&%%%&&&&&&%%%$$$!!!%%%&&&$$$###''')))((()))))))))&&&$$$"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$'''***+++***+++///333222111111222555666666555444222111222444666666555888777666555555666777888888999;;;;;;<<<===@@@BBBJJJNNNTTTZZZdddtttwwwnnneee___WWWKKK@@@;;;888777555444555444333111444333111111111111000//////000000000111111111222***,,,///111111000000000///...------......---+++***///333333///---///333222111000000222333333222...111333333111/////////......000000000///...---+++,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,------,,,++++++***)))((((((''''''&&&)))'''&&&%%%%%%%%%%%%$$$$$$((()))%%%$$$''')))((()))))))))'''$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%''')))******,,,///222222111111222555666666555444222111222444666666555777666666555555666666777777999;;;;;;<<<===@@@BBBFFFIIINNNSSS]]]mmmxxxppphhhccc[[[NNNCCC???888777555444555444333111444222111111222222000...111111111000000000//////(((,,,000111000//////000333111---,,,,,,------,,,''',,,222222000///222555444222000000111111111000...///000000///...------,,,---.........---,,,++++++,,,,,,------,,,,,,+++///000111111000000000000,,,+++***(((''''''''''''(((((('''&&&%%%$$$$$$%%%"""&&&(((%%%%%%(((******)))***+++)))&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''')))***+++---000222333222111222333444444222444222111222444666666555666555555555555555555666777888:::;;;;;;<<>>@@@BBBFFFKKKPPPWWWddduuu~~~vvvmmmeeeYYYJJJAAA>>>:::888666666666666444222333222222222333222000---000000000000000/////////***...111111---,,,---000000///------...///---,,,++++++,,,---...000222333000...,,,+++---////////////...............---,,,***++++++,,,,,,---------,,,---///000000///---,,,(((***,,,,,,***((()))++++++***)))''''''(((***+++((()))***(((%%%$$$&&&((($$$'''(((%%%$$$'''((('''(((***+++)))'''$$$######&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''(((((())))))(((&&&%%%%%%&&&((()))(((((((((***---///111111222111111222555666666555444222111222444666666555444444444555555444444444444666777888999:::===???AAAFFFLLLQQQWWWcccrrr}}}~~~vvvmmmeeeZZZLLLDDDBBB:::999777666777666555333333222222222333222///---......//////000000111111+++///222000,,,***,,,000......000222444444111......,,,++++++---000000000000...,,,,,,///222333333000///......//////...---++++++,,,,,,---...//////---...000111111000...---)))+++...---+++)))+++,,,+++***((('''''')))+++,,,(((***+++)))&&&$$$&&&(((---000///)))%%%%%%%%%###''')))***)))&&&###""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((()))))))))(((&&&%%%%%%&&&((()))(((''''''))),,,///000000111111111333666999999888444222111222444666666555333444444555555444444333333555777777888999<<<>>>???DDDKKKPPPWWWaaaoooyyyyyynnneeeYYYKKK@@@<<<:::999777666777888777666333444444222000......///000000000000////////////000000111000///...,,,+++000000///---++++++---///------......///000000000000000000000000111111111111///---...111222000...---,,,+++---///111222111..................------+++)))(((((()))******))))))************++++++++++++)))&&&$$$###$$$%%%&&&+++'''%%%&&&)))***&&&!!!((()))(((%%%&&&)))'''###&&&''''''(((&&&$$$""" """###$$$%%%&&&&&&$$$$$$###############$$$&&&&&&&&&'''''''''''''''$$$$$$%%%%%%'''(((******'''(((***,,,...//////000444333222111111222333444333333222222333444666777333444555444333333444666777666555555666999<<<>>>===CCCJJJOOOUUU___nnnzzzpppcccVVVHHH???<<<;;;999777666777777777555333444444333000//////000111111000000000///////////////000000///...---,,,000000000...,,,+++,,,---------......///000000000------...///////////////444111//////000000...+++---,,,,,,---///111111111...//////000000000//////000...---,,,------+++)))************+++++++++++++++)))'''$$$###$$$%%%&&&+++)))&&&'''))))))'''%%%'''((('''%%%&&&((('''###$$$%%%&&&''''''%%%$$$#########$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''(((***,,,---//////000333222111000000111222333444333333222333444555666444555555444222222444555555555666777888:::;;;;;;>>>DDDKKKOOOTTT\\\iiitttrrraaaRRREEE>>>===;;;999777666777777666555444555555444111000000111222222111111111000000000......////////////......///000111000---+++++++++------......///000000000...000222444555555444333555333111000///...,,,***---,,,,,,---000111111000,,,---...///////////////111000/////////...+++(((************+++++++++,,,,,,***'''%%%$$$$$$%%%&&&***))))))(((((()))))))))&&&(((&&&$$$%%%((('''###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%((((((***+++---...000000111111000000000000111111444333333333333333444555555666666444222222333444222333666888999:::999999???DDDKKKOOOSSSZZZdddlll}}}qqq___RRRFFF???>>>;;;999777666777777666555444555555444222111111222222222222222111111111000---......//////////////////000111111...+++******------......///000000000///111444777888888666555444333222000///---,,,+++------,,,...000111000///)))***+++,,,------------...------......,,,)))&&&*********+++++++++,,,,,,,,,+++(((&&&%%%%%%%%%&&&((()))))))))((((((***,,,%%%'''&&&$$$%%%((('''######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%&&&&&&'''))))))))))))((((((((((((***)))((('''&&&%%%%%%%%%(((((()))+++,,,...000111000000////////////000000333333333333333333333444666666666444222111222333222333555666888999999999>>>CCCJJJOOOSSSYYYaaagggzzzmmm^^^SSSIIIBBB@@@<<<:::777777777777555444444555555444222111222333222222222222111111111000------......//////000000...000111000...,,,******------......///000000000,,,...111444555444333222111111111000///.........---------///111111000...)))***+++,,,------------*********,,,---,,,)))'''***++++++++++++,,,,,,,,,---,,,***(((&&&%%%%%%%%%&&&((())))))))))))+++---%%%'''&&&$$$%%%)))((($$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&******))))))((((((((('''(((''''''&&&&&&&&&'''''')))))))))***,,,...000111////////////////////////222222333333333333333333666666666444222111222333555444444444555888:::<<<===BBBIIINNNTTTZZZaaafffvvvlll^^^UUUKKKDDDAAA<<<:::888777777666555444333444444333222111111333222222111111111000000000...............///000111...///000///---,,,,,,---------......///000000000---///111333444444333222...///111000///...000111---------///111111///---,,,---...///////////////+++******,,,------+++)))++++++++++++,,,,,,,,,,,,---,,,+++)))'''&&&%%%%%%&&&''')))+++,,,---......&&&''''''%%%&&&***)))%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''***))))))((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))***+++...000222//////000000000000//////000111222333444444444444555666666444222222333444666555444333555888;;;======@@@FFFLLLSSSZZZaaaeeeqqqzzzmmm^^^TTTKKKDDDAAA===:::888777777666555333111333333333111000111222111111000000000///////////////...---......///000---...///...,,,,,,...///------......///000000000111111222333333333333333...000111000......///111------...000111111///---...//////000000000//////---,,,******++++++***(((+++++++++,,,,,,,,,------...---,,,***(((&&&%%%%%%(((((()))...222333111...'''((('''&&&'''+++***'''%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((())))))))))))+++...000222///000111111111111000///...///111333444555555444444555555444222222444555555555555666777999;;;<<<===@@@DDDIIIPPPWWW^^^bbbjjjqqqooo]]]SSSJJJDDDAAA===;;;888777777666555333111222333222000000000222000000000000////////////000///...------...///000---......---,,,,,,///111------......///000000000................../////////111222111...---...111------...000111111///,,,.........///......------...,,,***((((((((('''&&&++++++,,,,,,,,,---------...---,,,***)))'''%%%%%%***)))***000666888333...''')))(((&&&(((,,,+++'''#########$$$%%%&&&((()))%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***)))(((((('''&&&%%%%%%%%%(((''''''&&&&&&&&&''''''***)))))))))+++...111222///000111222222111000///---...000333444555555555333444555444333333444666444555777999:::;;;;;;;;;>>>@@@CCCGGGMMMTTT[[[___eeejjj|||ggg[[[WWWNNNEEEBBB:::>>><<<555333666888777666555333222111222222333111111111111000000000000000000000000///...---,,,///......---------......000///...---,,,---......///...---,,,,,,---///000222222333333222111///...000222222000,,,+++,,,///---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******)))***)))''''''+++---***&&&)))***,,,111555555111,,,)))(((&&&&&&((()))((('''))))))((('''%%%"""!!!###$$$$$$%%%%%%$$$$$$###"""%%%!!!%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$&&&((())))))(((&&&''')))+++---...//////333222111000000000222222444444555666666666666666777777555444333222222222555555666777888:::<<<===<<<>>>@@@CCCHHHPPPYYY___bbbgggvvviii\\\WWWOOOFFFBBB===>>>:::666666:::999444111222333333333222222111111111111111000000000000------///000111222222222///......---------.........------,,,---...///000222000///------...///000222333333222222000//////---//////...+++***+++---------.........------,,,+++++++++,,,,,,,,,,,,,,,++++++***)))(((''''''''')))******)))+++,,,***&&&,,,+++---000333333...***(((&&&%%%%%%&&&''''''&&&'''''''''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$(((***(((###!!!%%%)))###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$&&&((())))))(((&&&''')))+++---...//////222222111000000111111222222333444666777888888777777666555444333222222222555555555666888999;;;<<<===>>>@@@BBBFFFLLLTTTZZZ```fffvvvppp```[[[SSSJJJEEEAAA>>>999777;;;>>>999222...000222444555333111///222222111111111000000000+++,,,...///000111222222......---------......///,,,,,,,,,,,,...///000111222111000///......///000333333222111111000000000,,,.........,,,,,,---...////////////...---,,,,,,++++++++++++++++++++++++...---+++***))))))***+++))),,,---,,,---000,,,&&&******+++...111111---)))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&((('''%%%$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%&&&((()))((('''&&&''')))+++---......///111111000000000111111222///111444777999999999888777666555444333222222222444444444555666888999:::===>>>???@@@CCCHHHOOOSSS\\\cccvvvzzzggg```XXXOOOJJJBBB???<<<;;;======888333111222333444444333111000222222222111111111000000............---,,,+++***...------------...//////,,,,,,------...///000000000//////......///000000333222222111111000111111......///000000000000111333333222222111///...---+++++++++***************...---+++))))))***+++,,,***,,,+++,,,333999333''''''&&&&&&***---...+++((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%$$$""" ###$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&((()))(((''''''((()))+++,,,---......000000000000000111111111///111444777999888777777666666555444333222222333333333333444555666888888;;;<<<===???AAAFFFLLLQQQVVV___sssmmmddd\\\SSSLLLAAA@@@@@@???<<<888777777777666555444333222222222222222222222111111111111000000///...,,,+++)))(((---------------...//////..................------,,,,,,,,,---...///000111222222222111111111111111......///000111222111000333333333222111///------+++++++++*********)))))))))((('''&&&&&&&&&'''(((,,,+++(((+++888CCC:::)))(((&&&%%%&&&)))***'''$$$(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$&&&((((((%%%######$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&(((((((((&&&'''(((***+++,,,---......//////000000111111111111111222444666666666555444666555444444333333333333333333333333444555777777888:::<<<>>>BBBGGGMMMQQQRRR\\\ppprrrfff^^^TTTLLLBBBAAAAAA@@@;;;555555999888777555333333333444444333222222222222111111111///000000000000///......---------------...///000......//////...------,,,++++++,,,---...///000000000111222333333222111000---,,,---///000111///---000000000///...---+++***,,,,,,,,,+++******))))))************************,,,,,,((()))888EEE===***---)))&&&&&&'''&&&$$$!!!(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''(((&&&%%%&&&'''((('''&&&((((((***+++,,,---------......///000111111111111222222333333333333333333666555444333333333333333333333333333444555666777666888;;;>>>BBBGGGMMMQQQRRR[[[mmmyyyjjjbbbXXXOOOGGGAAA===>>>;;;666555777333333333444444555555555333333222222222111111111---...///000111111111111---,,,,,,------///000000,,,---...//////......---......////////////.........000222444444333000......------///111111...+++/////////...---,,,+++***---------,,,+++*********---...000111111000///---)))---+++(((222???;;;+++---)))&&&&&&((()))'''%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#####################$$$%%%###$$$$$$%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&((()))***+++,,,------------...///000111111111000000000000000111222444555555555444333333333444444444333333444444555666777555777:::===AAAFFFKKKOOOTTT\\\lllpppggg]]]SSSKKK@@@999;;;<<<888555555,,,...222555666666555555333333333222222222111111------...///000000//////,,,,,,,,,---...///000111***+++---///000000//////222222222111000...---,,,---///333555555333000---111//////111444333000---000000000000///...---,,,......------,,,+++******+++---000111222000...,,,'''//////(((,,,888777,,,)))&&&$$$&&&***......---&&&$$$######$$$%%%%%%$$$!!!"""$$$%%%&&&''''''((($$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&)))###$$$$$$%%%%%%&&&''''''((('''&&&&&&'''((('''%%%((()))***+++,,,---------,,,---///000111111111000......------///222555777555555444333333333444444444444444444555555666777555777:::===@@@DDDIIILLLWWW]]]lll~~~ssslllfffWWWNNNDDD;;;:::;;;888666555999888555333222222333444333222111111000000111111000000111111111111000000......---,,,,,,,,,,,,---...000111222222000...---........................111222333444555444111...111111000000//////......,,,---.........---,,,+++222...,,,---000111000---333333333444444222...***++++++,,,---///...+++)))))))))((('''''''''''''''%%%***,,,)))))),,,,,,'''&&&%%%$$$$$$$$$%%%&&&'''########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((,,,+++---111111...,,,...,,,+++***,,,...//////...///......------.........666777777777666555444333999777555444444444666777555666777999<<>>;;;888777777;;;:::888666555444444444333222111111000000111111//////000000000000//////000//////...............//////...------------...////////////////////////000///000111222111...,,,------....../////////000111///...,,,,,,,,,---...***+++,,,+++))))))+++---///......///000///,,,***)))(((((()))******)))'''(((''''''&&&&&&''''''''''''((())))))((((((&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###$$$$$$%%%&&&'''''''''(((((()))))))))***---***(((***+++)))+++///...,,,++++++------,,,++++++++++++,,,---///000111777555444333333444666777555444333222222222333333555777888999;;;@@@FFFJJJPPPVVV```mmm|||yyykkk```RRRDDD===;;;888888999===<<<:::777555333222111333222111111000000111111000111111222222111111000///...------,,,,,,------//////...------------...........................000//////000111000...,,,---.........//////000000111000...---,,,,,,------...+++)))***,,,---,,,+++,,,++++++,,,------+++))))))((('''((())))))((('''''''''&&&&&&&&&&&&''''''((('''(((((((((%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''((((((((()))))))))))))))...***(((******))),,,000---,,,++++++,,,---,,,******++++++---...000222333555444333222333444777888444444333333222222222222444555666777999===BBBFFFLLLRRR\\\iiixxx~~~ppp```RRRDDD>>>;;;999888999999999888777666444333333333222111111000000111111111222222333333222222111......---,,,,,,,,,,,,,,,******+++,,,---...//////........................111000///000111000///---////////////000000000000111111///...------,,,,,,///,,,)))***---///---******))))))***,,,,,,+++))))))(((''''''))))))((('''&&&&&&&&&%%%&&&&&&'''(((&&&$$$%%%'''%%%!!! &&&&&&&&&&&&%%%$$$##############################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))...***(((***+++)))+++///...---,,,---...///...---***+++,,,---000222444555333333222333333555777888444444444333333333222222333444555666888;;;???BBBIIIOOOYYYfffuuu}}}rrraaaTTTFFF@@@===:::777888666666666666666555444444333222111111000000111111111111222222222222111111//////...---------------)))***,,,.../////////...........................222000///000111111///...111111111111111000000000111111000000///---,,,+++---,,,++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++***(((''''''((())))))(((&&&%%%%%%%%%&&&&&&'''((('''$$$$$$&&&%%%&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((,,,((('''******(((***------,,,+++,,,...//////...++++++---///111444666888111222222333555666666777444444444444444333333222333555666777888:::>>>AAAHHHNNNWWWcccqqq~~~zzzsssdddVVVIIIBBB>>>:::777666666666666666555444333222333222222111000111111111000000111111111111000000000000///..................000111222222000...---000000000000000000000000222111000000111111000///333333222222111111000000000111111111000...,,,******,,,...,,,)))(((+++...,,,+++***+++---......---***)))'''''')))***)))(((%%%%%%%%%%%%&&&&&&'''((()))%%%%%%)))''' !!!&&&&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&''''''((()))***((((((((((((''''''''''''***'''&&&)))***'''(((+++***))))))***,,,...---,,,+++,,,---///222555888999000111222444555666666666444444555555555444333222444666777888888:::>>>AAAHHHMMMVVVaaannn}}}vvvppphhh[[[JJJ@@@======:::888666666666555333222444555444333111111111111000...000000000000////////////555444222000000000000111++++++,,,---...///111222//////000111111000...---000111111111000///---+++111111111111000000000000222111000///...............+++)))((()))*********)))***+++,,,---,,,+++***,,,***(((((((((((('''&&&((('''&&&(((***+++((($$$'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$&&&&&&#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$###)))000///(((((((((((((((((((((((((((******++++++++++++*********,,,---,,,******+++,,,......---...///111333444///333333111222666666444333444555666666666555444<<<;;;999888999;;;===???FFFIIIOOOYYYhhhzzz{{{sssjjj]]]MMMBBB>>>;;;888444555666666444222222333444555333222111222222000///111111111111000000000000222111000............///000///.........///000000111111111111000//////...333333333333222111000000111111111111111000000///222111000//////.........---+++))))))***+++***))))))***+++,,,,,,,,,+++***,,,***((((((((()))(((&&&(((&&&%%%'''))))))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&%%%#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""&&&,,,)))###(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&***+++,,,,,,******+++,,,------------...000222333---111222111222777888666444444555555555555555555777666555666777;;;>>>@@@BBBEEELLLWWWgggyyytttjjj```QQQGGGCCC@@@;;;888555666666555222111222333555444222222333333111000222222222222111111111111111111000///............000///...---...000222333444333222111000//////////////////.........//////111111111111111000000///111111000000///.........,,,*********++++++***(((((()))******++++++******,,,***(((((())))))((('''(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%"""$$$&&&&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""%%%((('''"""((((((((((((((((((((((((&&&&&&&&&&&&'''(((***+++***+++,,,+++******+++,,,---,,,------...///111111,,,000111000222777888666555444444333444555666777777666666666888:::===???>>>BBBIIITTTcccvvvrrrjjjaaaVVVNNNJJJGGGCCC@@@666777777666444222222333555444333333444444222111222222111111111000000000222222111111000000000000---,,,+++,,,...111555777555444222000//////000000------,,,+++,,,---...000111111222222222111000///111111111000000///...---+++******+++,,,,,,)))'''(((((())))))************,,,***(((((()))***)))((('''&&&$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''%%%$$$&&&)))###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%""""""!!!"""%%%((((((&&&'''''''''''''''''''''''')))((('''((())),,,...000)))***++++++******+++,,,,,,,,,,,,---...//////000---000111000222666777555666555333222333555777999<<<;;;:::999999:::<<<======AAAHHHQQQ___qqqpppkkkcccYYYQQQKKKHHHDDDBBB777999:::999666444444444555333222333444444333111111111000000000/////////111111111111000000000///++++++++++++---000333444555444222000///000000111000//////...///000222333111111333333333222000///000111111111000///...---+++******+++,,,,,,)))'''((((((((())))))***++++++,,,***(((((()))******)))&&&%%%%%%######$$$%%%'''###$$$$$$%%%%%%$$$$$$###%%%((()))'''$$$###%%%'''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$######%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((+++---((()))++++++***)))+++,,,,,,,,,---......////////////222333000111444444222666444222111222555888:::<<<<<<;;;:::::::::;;;<<<>>>BBBHHHOOOZZZkkk}}}rrrmmmeeeZZZOOOGGGBBB>>><<<888:::;;;:::888555444444444222111222333444333111000000000000/////////...---......//////......---......------------......222222111000000000000111///////////////000111111111222333444444222000///000000111111111///---,,,,,,*********++++++***(((((((((((()))***+++,,,---,,,***((()))***+++***)))%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%&&&&&&%%%$$$###'''((('''&&&$$$###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%***''''''((('''$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%'''***+++''')))******))))))+++,,,,,,---...///////////////000333333000000333333000555444222222333555888:::777777777888999:::<<<<<>>BBBHHHMMMTTTcccvvv|||pppcccUUUMMMHHHAAA<<<:::;;;999777777888888666333333333333333333333333333000000000000////////////111000000///...------------///111///---,,,///222000000111111111111000000111111000000//////.........///000333555444111///000000000000000000000000///...---+++***)))))))))((()))***+++++++++++++++)))(((((('''''')))***+++%%%%%%%%%&&&'''(((&&&%%%***)))'''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$'''***((("""))))))++++++++++++***))))))&&&$$$%%%''')))(((&&&((('''&&&'''((()))((('''$$$$$$%%%%%%'''(((******((())))))+++,,,---......++++++,,,---...///000111......///000111222222333......000111333666888999@@@???>>>:::777555666888===???DDDLLLTTT```sssqqqdddVVVOOOIIIAAA;;;999777555444555777888777555333333333333333333333333111111000000000/////////111000000///......------222111///.........------000000111111111111000000111000000000/////////......///000222444333111...000000000000000000000000...---,,,+++******))))))))))))***+++++++++******(((((('''''''''((()))***(((&&&&&&&&&''''''%%%###)))((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$((((((&&&$$$&&&&&&###'''(((***++++++***)))'''(((&&&$$$%%%''')))(((''')))'''&&&'''((()))((('''%%%%%%%%%&&&'''((()))***((()))***+++,,,------...+++,,,,,,---...///000000......///000111222333444444444333333444555777888;;;<<<<<<:::888777888999???@@@EEELLLSSS^^^ooosssfffYYYRRRLLLCCC<<<999777555333333555555555333333333333333333333333333222222111111111000000000000000000///......------222...++++++...000---***///000000111111000000///000000000000//////////////////000222444333111...///000000111111000000///---,,,,,,+++*********+++******+++++++++******)))''''''&&&&&&''''''((())))))((('''&&&'''&&&###!!!''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%((($$$ """"""&&&'''***++++++)))'''%%%'''&&&%%%%%%'''((((((''')))(((&&&'''((()))(((&&&&&&&&&&&&&&&&&&'''((()))))))))***+++,,,,,,---...,,,,,,------.........///---......///111333444555;;;:::777555444555666777666888::::::999888999:::???@@@EEELLLRRR[[[kkkyyysssggg[[[UUUPPPGGG???<<<;;;999777444333222111111444444333333333333222222222222222222111111111000000000//////............***((('''))),,,......---//////000000000000//////000000000000////////////111111111222444444111/////////000111111000//////,,,,,,++++++***++++++++++++++++++++++++***)))(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''&&&$$$"""&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% %%%'''$$$"""$$$%%%$$$&&&(((***,,,,,,***'''%%%&&&&&&%%%&&&'''(((((())))))(((''''''(((((('''&&&''''''&&&&&&&&&''''''((())))))***+++,,,,,,------------------------------.........///111333555666>>><<<999666555555666777444777999:::999888888999===>>>DDDKKKPPPYYYggguuuqqqfffZZZUUUPPPHHH@@@===<<<;;;999666333222333333444444444333333222222222222222222222111111111000////////////............(((***,,,,,,+++,,,///222//////000000000000//////////////////000000000000333222222333444444222111...///000111111000///...,,,,,,++++++***++++++++++++++++++++++++***)))(((%%%&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&)))---,,,''')))***,,,---,,,***(((&&&%%%%%%&&&&&&&&&''')))******(((''''''(((((('''%%%''''''&&&&&&&&&''''''(((*********++++++,,,,,,---,,,,,,,,,---------------////////////111333555777;;;:::888666555555666777666888::::::999777777777999;;;BBBIIIOOOWWWeeerrrrrrfffZZZTTTNNNGGG@@@===999999888666555555888:::555444444333333222222111222222111111111000000000//////////////////......///111333111---+++...222...//////000000//////...////////////000000000000444333222333444444222000---...000111111000...------,,,,,,+++*********+++******+++++++++******)))&&&&&&'''(((((((((((('''%%%$$$$$$&&&'''((('''%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""''',,,)))###++++++,,,,,,+++***)))((($$$%%%&&&&&&&&&''')))+++***)))''''''(((((('''%%%&&&&&&&&&&&&&&&'''((()))******+++++++++,,,,,,,,,++++++,,,,,,---------...111111//////000222555666777777777666666777777777999:::;;;:::888777777888777:::@@@HHHNNNUUUaaannnzzzmmm___WWWPPPHHHBBB???888999888666444555999<<<555555444333333222111111111111000000000/////////.../////////////////////222222111000...---............////////////........./////////000000000111333222000111222222000///,,,...000111111000...,,,...---,,,+++******))))))))))))***+++++++++******&&&'''((()))))))))(((((('''&&&%%%&&&''''''%%%$$$%%%&&&&&&'''&&&%%%############$$$$$$$$$%%%%%%%%%!!!######!!!"""$$$### ,,,+++***))))))(((((((((###%%%''''''&&&&&&))),,,+++)))''''''((((((&&&%%%%%%%%%%%%&&&'''((()))******++++++++++++,,,,,,,,,******+++,,,------......333222000///000222444555666666888888999888777777:::;;;;;;:::888888999:::777:::AAAHHHLLLRRR]]]hhh{{{uuufff\\\UUULLLEEECCC:::;;;:::666333333666:::555555444333333222111111000000000000////////////.........//////////////////,,,***+++...///...,,,......////////////........./////////000000111111222000//////000000///---,,,...000111111000...,,,///...---+++***)))))))))((()))***+++++++++++++++&&&''')))*********)))((()))(((&&&&&&'''&&&$$$"""&&&&&&''''''&&&$$$###!!!#########$$$$$$%%%%%%%%%%%%***,,,(((###$$$$$$###,,,+++)))''''''''''''(((###%%%''''''%%%&&&))),,,+++)))((('''((((((&&&%%%$$$$$$%%%&&&'''(((***+++++++++++++++++++++,,,,,,))))))***+++---...//////555333111//////111333555666777999::::::999777666:::::::::999888999;;;===999;;;AAAHHHKKKOOOZZZdddoooyyyfff[[[TTTKKKBBB======888555666;;;<<<777222555555444444444333333333444222///,,,,,,...000222000......000000---,,,///000///......///...+++)))000000//////.........---111111000000111111222333///111222222111000111222...------,,,,,,,,,---------///111000,,,)))***,,,+++***))))))+++,,,+++***(((((())))))*********+++''''''(((((((((((('''''''''&&&%%%&&&''''''%%%###"""###$$$$$$&&&&&&'''(((+++&&&!!!"""$$$%%%$$$)))((('''&&&&&&&&&&&&&&&'''&&&''''''"""###***,,,***(((((())))))'''%%%)))((('''&&&&&&&&&&&&&&&000...,,,)))((()))***+++---,,,,,,,,,,,,---......222222111///...///222555777777777666777888999999777999888555666:::;;;:::999===BBBGGGLLLSSS\\\ccclll{{{jjj^^^WWWNNNEEEAAA===999666888===>>>999444555555444444444333333333333111///------...000111333///...000000---...111///...---...//////...,,,000/////////............000000//////000000111222222222222222222222111111/////////.........//////,,,---...---+++))))))))))))***++++++******))))))(((((()))))))))*********))))))************))))))'''&&&%%%&&&''''''%%%######$$$$$$%%%%%%&&&&&&''')))&&&###""""""$$$%%%%%%'''&&&&&&%%%%%%%%%%%%&&&'''&&&''''''######***+++***(((((())))))'''%%%(((((('''&&&&&&&&&''''''...---,,,***************++++++,,,,,,...///111222888888666222///...000111555555555666666666777777777999888555666999;;;999:::===AAADDDHHHOOOXXX___hhhxxxoooaaaYYYPPPIIIEEE===;;;999<<<@@@@@@;;;666555555444444444333333333222111000////////////000333///---//////,,,...111///...---...000111000///////////////............///............///000000555333111111333444111///111111111111111111111111///---,,,,,,,,,,,,)))((())),,,//////,,,))))))***(((((())))))))))))******((())))))******))))))((('''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&'''$$$!!!$$$***+++)))(((((((((((('''&&&'''''''''&&&''''''((((((,,,,,,,,,,,,++++++***))))))***+++---///111444555000222222222111222444666222333555666666666555444666888888555555999:::777;;;===???AAADDDKKKTTT\\\fffvvvqqqaaaXXXOOOHHHEEE>>><<<<<<>>>AAAAAA<<<888555555444444444333333333111111111111111000//////000------//////,,,,,,...111///......000111000//////////////////.........//////......//////000111888444000000444555111---111111222222222222222222222000......000000,,,)))***///444333...******,,,(((((())))))))))))))))))&&&''''''''''''''''''&&&'''&&&%%%&&&''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$###&&&((((((%%%###%%%'''%%%$$$$$$$$$%%%&&&'''''''''%%%&&&'''%%%"""$$$)))***(((''''''(((((('''&&&''''''&&&''''''((())))))***+++,,,------,,,***)))))))))***,,,...000222444)))+++...000000222444666222333555777777666555333666888888555666999999666;;;<<<>>>???AAAIIISSS[[[gggwwwsssaaaVVVMMMFFFCCC@@@>>>>>>???AAA@@@<<<999555555444444444333333333000111111222111111/////////---000444333///,,,---444111///.../////////............///////////////000////////////000111111888444//////333444111...000111222333444333333333333111...///111000---***)))...333222---))))))+++))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%&&&''''''%%%###'''&&&&&&%%%%%%$$$$$$######&&&))))))&&&$$$%%%'''&&&&&&%%%&&&&&&'''(((((('''%%%%%%''''''$$$%%%))))))(((''''''(((((('''&&&'''''''''''''''((()))***(((***,,,---...,,,+++)))*********+++,,,---/////////000111000...---...///333555777888999888666555666999999666666999999666999;;;===>>>AAAIIITTT\\\jjjyyywwwdddXXXNNNFFFCCCAAA@@@>>>>>>>>>===;;;999555555444444444333333333111111222222111111000///111000222666666111///000444222///---......------.........///////////////000000//////000000111222666333//////111222111///111222333555555555444444111///............+++***'''***------***''''''((())))))(((((((((((('''''''''(((((())))))((((((''''''&&&%%%&&&''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&(((((('''''''''(((''''''&&&&&&&&&'''(((((('''$$$%%%((((((%%%&&&(((((('''&&&&&&(((((('''&&&((((((((('''(((((())))))((()))+++---------+++***++++++++++++++++++,,,---///000111000///000222333555666888999999999888777777::::::888888:::999666888:::===???BBBIIISSS[[[jjjxxxkkk^^^SSSJJJFFFCCCAAA>>><<<;;;:::999888555555444444444333333333222222222111111111000000444111000333222//////222222000---,,,---...................../////////000//////.........///000000222111///......///111111222333555777888777666666///000111000...,,,,,,,,,)))************)))))))))))))))(((((((((''''''''''''(((((())))))((((((''''''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&((()))((((((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$((()))'''&&&(((((('''&&&&&&(((((('''&&&***)))((((((((((((((((((((()))***,,,------,,,,,,,,,,,,+++++++++,,,------,,,------......111555888777777777888888888999999888;;;<<<999999;;;999666888;;;>>>???BBBHHHPPPVVVdddrrrqqqdddXXXNNNJJJDDDBBB>>>:::888777777777555555444444444333333333333222111111000000111111444///,,,---,,,+++...222000...++++++---...//////---.........//////000000...------------...//////000000000...---...000333333555777999:::999888777000333555333///---...///---+++***+++---...---,,,))))))(((((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%(((***)))((('''&&&&&&%%%$$$$$$$$$$$$'''$$$$$$(((***'''&&&((('''&&&%%%&&&(((((('''&&&+++***)))(((((('''((((((((()))***+++,,,---------,,,,,,,,,,,,---...//////111000///,,,******---000777777777666777888999999999<<<===::::::;;;:::666999;;;>>>@@@AAAFFFMMMRRR^^^lll~~~|||jjjZZZRRRQQQCCCAAA>>><<<<<<;;;999777888888777555444333222111000000111222111000///...---.........//////000000000...,,,---000111///---....../////////...,,,+++......///000000000000000///////////////000111111444444666:::>>>===999555888666333222111000---+++,,,,,,++++++***)))))))))'''''''''(((((()))***+++((())))))))))))'''%%%$$$&&&'''(((&&&$$$"""###$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%)))((('''((()))((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))***(((((('''''''''(((((()))---......,,,))))))+++...---,,,,,,+++*********+++------,,,,,,,,,---......555888777444888@@@BBB>>><<<============;;;:::999>>>;;;;;;@@@DDDGGGLLLRRRaaajjjyyyqqq```TTTOOOBBB???<<<;;;:::999777666777777666555444333333222111111222222222111000//////////////////.........///---,,,---//////...,,,....../////////...,,,,,,......///000000000000000000000/////////000000111666666777;;;???@@@===:::999666333222111///,,,***,,,++++++******)))(((((((((''''''(((((()))***+++*********)))((('''&&&&&&)))&&&%%%%%%&&&'''%%%###%%%%%%$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((()))((('''((()))((('''%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&''''''((()))***(((((('''''''''(((((())),,,......,,,))))))+++...---,,,++++++*********+++---,,,,,,,,,,,,---......555777666444777???AAA>>>======>>>>>>>>><<<;;;:::===::::::???CCCFFFLLLRRR```jjjzzzwwwgggWWWMMMCCC@@@===;;;:::999888666666666555555555444444444222222222333222111111000111000000//////......---...,,,+++,,,---...---,,,.........///......---,,,......///000000000000///111000000/////////000000666555666999???BBBAAA???999777333111000...,,,***++++++******)))((((((((((((((((((((()))***++++++++++++***)))((((((((((((+++&&&###$$$)))+++'''###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))((('''''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***)))((((((''''''(((((((((,,,------,,,******+++---,,,,,,+++************+++,,,,,,,,,,,,,,,---......444555555444777===>>><<<<<<===>>>??????>>><<<<<<<<<999999>>>BBBEEEKKKQQQZZZfffwwwxxxjjjXXXLLLGGGDDD@@@===<<<;;;:::999444555555555555555555555333333333333222222111111000000000///////////////...------------...------..................---------...//////000000//////222111000000///000000000444222222666===BBBCCCBBB999666333111000///...,,,++++++***))))))(((((('''(((((((((((()))***+++,,,---,,,***)))((()))***+++***'''$$$&&&)))+++)))&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&''''''((()))******)))((((((((((((((((((+++,,,,,,++++++++++++,,,++++++***************+++++++++++++++,,,---......333333333444777:::;;;;;;:::;;;<<<>>>>>>>>>===<<<<<<888888===AAADDDIIIOOOQQQ^^^ppptttiiiZZZMMMHHHEEE@@@===<<<<<<;;;:::444444444555555555555555333333333222222222222222---......///000111222222......//////.........///......------............------...///////////////111111000000000000111111333222222777>>>CCCFFFEEE:::777333111111000///...++++++******)))(((((((((((((((((())))))***+++,,,---,,,***))))))***++++++'''(((((((((((((((((()))&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))*********)))(((((((((((((((++++++***+++,,,,,,++++++*********))))))***++++++*********+++,,,---......222111111333666888888999777888:::<<<=========<<<<<<888888<<>>:::666333111111///...,,,,,,++++++***)))))))))))))))))))))***+++,,,,,,++++++***************+++&&&(((***)))&&&&&&''')))&&&'''(((((('''&&&$$$###""""""$$$%%%'''((()))***&&&%%%%%%&&&(((((('''%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&''''''((()))***++++++***)))((((((((((((******)))+++,,,---+++******))))))))))))***++++++************+++---...///222//////333666555555777555666999;;;<<<=========<<<999888;;;>>>???CCCIIINNNYYYhhhttttttjjj___TTTIIIEEE???<<<:::::::::999555555555555555555444444333222111000000000111111......///000111222222222,,,...000///---,,,...000...------,,,---...///000,,,---......//////....../////////000111222333444555444666;;;CCCHHHJJJIIIEEE@@@:::555222///---+++------,,,,,,+++*********))))))))))))***+++,,,,,,))))))***************))))))(((''''''''''''&&&%%%%%%&&&'''''''''%%%###"""!!!"""###%%%'''(((******%%%%%%$$$&&&(((((('''%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&''''''((()))***,,,+++***)))((((((((((((***)))(((***------+++))))))))))))))))))***++++++)))))))))***+++---...///111------333666333333666555666999;;;===>>>>>>>>>>>>:::888:::<<<===AAAFFFJJJVVVfffrrr|||wwwlllaaaVVVLLLHHHBBB>>><<<<<<<<<;;;666666555555555444444444333222000/////////000111000000000000111111111111+++---///...,,,+++,,,///...------,,,---...///000,,,---......//////.........//////000111333444555333222444:::BBBGGGHHHGGGJJJEEE===666222...+++(((......---,,,,,,++++++***))))))))))))***+++,,,---'''(((***++++++***)))(((,,,((($$$%%%((()))&&&!!!$$$%%%&&&'''&&&$$$""" %%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&'''((('''%%%%%%&&&((())))))(((&&&%%%'''&&&&&&''''''((()))***,,,+++***)))((((((((((((***((((((***---...+++((())))))((())))))***++++++)))))))))***+++---...///111,,,---333555333222555555777999<<<>>>???@@@@@@>>>:::888:::;;;<<>>:::777666555444444333333333333111444555444111///111333333111...///000111...,,,......---------,,,,,,,,,,,,,,,---.../////////...///---,,,,,,...//////...////////////000111222333666666666777:::>>>BBBEEEFFFCCC>>>999444000///......---,,,+++,,,,,,......,,,222222+++'''((((((&&&)))'''&&&''')))******)))))))))(((&&&######$$$&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++### %%%***(((&&&'''''''''''''''''''''''''''###$$$&&&''')))***++++++,,,+++***((((((((()))***'''+++---+++---000---'''(((((((((((())))))))))))******+++++++++,,,,,,,,,111222222111000000222333222888=========@@@@@@=========;;;::::::>>>DDDHHHMMMSSS___lllwwwrrrfff]]]NNNKKKHHHEEEBBB>>>:::777666666555444333333333333222333333222111000111333333111//////000000...,,,.........---------,,,,,,,,,,,,------...---------///---,,,,,,...//////...////////////000111222333444333333444666:::>>>@@@EEEBBB===888333000...---///...---,,,,,,,,,---......222333---)))******((()))(((&&&''')))******)))((((((((('''%%%%%%''')))''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***### %%%((('''%%%&&&''''''''''''''''''''''''###$$$&&&''')))******+++******((('''''''''((((((***---+++'''%%%%%% (((((((((((()))))))))*********+++++++++,,,,,,,,,///000111111000111222444555;;;???>>>>>>@@@@@@>>>>>>===;;;::::::===CCCGGGLLLQQQ]]]jjjvvvttthhh```TTTPPPJJJFFFBBB>>>;;;888777777555444444333333333333111//////000222222222222111//////000000...---.........------------,,,,,,,,,---------,,,++++++///---,,,,,,...//////...////////////000111222333333333222333444777:::<<>>===;;;:::999<<>>;;;777333000...---//////......------,,,,,,///000000---,,,++++++***)))(((&&&&&&((()))(((((('''((()))(((''''''(((***%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&(((%%%###$$$%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&'''(((((()))(((((((((((((((((((((((((((%%%&&&(((***---///...,,,(((((()))))))))***************+++++++++,,,,,,,,,...000111222111000111333666<<<@@@??????BBBCCCBBB>>>===<<<:::999;;;@@@CCCKKKOOOXXXdddpppzzzkkkcccWWWRRRKKKEEEBBB???===<<<999999777666555444444444444111...///222333333111111111111000///.........//////.........---------//////000//////...---,,,///---,,,,,,...//////...////////////000111222333666666555555666777888999>>>===:::777444111///.../////////......---------...,,,,,,,,,+++***)))))))))(((&&&&&&'''(((((('''((()))***)))&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&$$$''''''''''''''''''''''''%%%%%%&&&''''''(((''''''))))))))))))))))))))))))+++)))(((******)))&&&%%%))))))))))))******************+++++++++,,,,,,,,,000222333333222000000111444999======>>>BBBDDDCCC>>>>>><<<:::999:::===@@@KKKOOOXXXbbbmmm{{{ooodddYYYTTTMMMGGGCCC@@@>>><<<;;;:::888777555444444444444333222222333333222000000111222111...---...////////////.........------//////000000000//////...///---,,,,,,...//////...////////////000111222333333333333333333444555666;;;:::888666333111///...---...////////////......---)))(((***+++)))(((((()))(((&&&&&&'''((('''&&&((()))***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$'''&&&$$$$$$'''(((&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&((())))))************)))...***(((******&&&$$$$$$)))))))))*********++++++******+++++++++,,,,,,,,,000222555555333222222222333888<<<;;;===AAADDDCCC>>>>>><<<:::888999;;;>>>JJJNNNWWWaaakkkxxxsssfff\\\XXXQQQJJJEEEAAA===;;;;;;:::999777666555444444333555666666444222000000000111222111...---...///////////////............---.../////////////////////---,,,,,,...//////...////////////000111222333000000111111222333444444777666555333111///---+++,,,---...///000000//////---'''&&&***,,,)))''')))***(((&&&&&&'''''''''%%%''')))+++***((('''&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###'''((($$$%%%)))+++)))''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''''')))*********)))))),,,((('''+++,,,)))(((***))))))*********+++++++++******+++++++++,,,,,,,,,...111444666666555555666666;;;===<<<<<>>>>>===:::888888:::<<>>???<<<<<<>>>@@@>>>???>>>===:::888777999;;;CCCHHHTTT```kkkxxxxxxgggaaa]]]VVVPPPJJJEEEAAA===???===999777777666555444444333222111111222333444000000000000000000111111////////////////////////555111,,,***,,,/////////------------------------/////////111444444333111222000111555666444555888222111000///...---,,,,,,***+++---//////...---,,,,,,,,,++++++***))))))))))))&&&%%%%%%((()))'''%%%************)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((!!!$$$&&&"""$$$'''!!!''')))))))))((()))+++---,,,***((('''''''''&&&$$$%%%%%%---)))"""'''((()))((('''''''''(((+++***)))(((((()))***+++++++++++++++++++++,,,,,,***+++,,,...///......---333555777777:::===;;;666888>>>BBB@@@>>>???@@@???AAA@@@???=========>>>>>>DDDHHHQQQ^^^mmm}}}wwwfffddd___WWWQQQKKKGGGCCC@@@@@@===:::777777666444333111000///......///000111111222222333333222111111////////////////////////000...,,,---//////...,,,........................//////000333555666555333333000111444555333333666111111000///...---,,,,,,++++++---......,,,+++))),,,++++++***))))))((((((((('''%%%&&&((()))(((&&&*********))))))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''' ###&&&"""%%%((("""&&&'''((()))((())),,,...///---)))'''''''''&&&%%%)))$$$!!!!!!%%%(((&&&###))))))******))))))))))))******)))))))))******++++++++++++++++++,,,,,,,,,***+++---...///.........///222444555999===;;;666:::@@@DDDAAA???@@@@@@???AAA@@@???>>>======>>>>>>BBBFFFNNNYYYhhhxxxyyyhhhgggaaaYYYQQQLLLIIIFFFDDDAAA>>>:::888666555333222333222222111111222222333333444666777666444222000////////////////////////,,,---...111222111...+++//////////////////////////////111333666888777555444111111444444111111444111000000///...---,,,,,,+++,,,------,,,+++)))(((+++******))))))(((''''''((('''&&&''')))******)))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&###&&&"""&&&)))###$$$%%%((()))***+++///111555111+++'''&&&&&&&&&&&&)))***+++***'''%%%&&&'''***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++***+++++++++,,,,,,,,,---++++++---......///......---111333666<<>>888<<>>>>>======>>>AAAEEEKKKUUUcccsss~~~nnniiicccZZZRRRLLLIIIGGGEEEBBB???;;;888666555333111444444333333333333444444555666999::::::777333000////////////////////////,,,...000222444333000..............................///000333666888777666444111111333222///...111000000///......---,,,,,,++++++,,,,,,,,,,,,+++*********))))))((('''''''''((((((((()))***+++++++++(((((())))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%"""&&&"""&&&***###$$$&&&(((+++,,,///333666;;;555---'''%%%&&&'''((($$$(((++++++)))(((***,,,++++++---...000///---+++((()))+++,,,------,,,+++***++++++,,,,,,---------,,,,,,------.../////////...111555:::BBBHHHEEE>>>>>>CCCFFFBBB??????@@@???BBBAAA@@@???>>>>>>======BBBEEEKKKSSS___pppssskkkeee[[[RRRMMMIIIFFFDDDBBB???;;;888666555333111000111111111111111111000555777:::<<<;;;888444111////////////////////////---...////////////000111---------------------------...///222666777666555555222111333222...---000//////......------,,,,,,***++++++------.........******))))))((('''''''''((())))))*********++++++'''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%"""&&&"""&&&***###%%%'''+++---000444888;;;>>>777...'''%%%%%%'''(((###$$$&&&(((***++++++,,,,,,,,,---000333222...+++)))***+++,,,---,,,,,,+++******+++,,,------......,,,---------...//////000...111666===GGGMMMIIIAAA???DDDFFFBBB>>>???AAA@@@BBBBBBAAA@@@???>>>===<<>>:::888666555333222111222333333333333222111444777:::;;;;;;888444222////////////////////////---------,,,***+++...000------------------------......///222555666666444555222111333222...---000.........---------,,,,,,******+++,,,...///000111+++******))))))(((''''''(((***+++***)))((()))***''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&###&&&"""&&&)))###&&&))),,,000333777;;;??????888///(((%%%&&&'''((('''%%%$$$&&&***,,,+++)))---...000444777666111,,,***+++++++++++++++************+++,,,---...//////------------...///000111---111666>>>JJJPPPKKKBBB@@@EEEFFFBBB???AAACCCCCCBBBBBBBBBAAA@@@>>>===<<<===BBBGGGMMMVVVdddvvv{{{qqqkkkbbbYYYQQQJJJEEEAAA@@@===:::777777666444333444444555666666555444444333555888999999777555333////////////////////////---//////---++++++---///........................000000111444666777666444666222222444333///...111......------------,,,,,,******++++++,,,---...///,,,++++++***))))))(((((()))+++,,,***'''&&&''')))&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$''' ###&&&"""%%%((("""''')))---000333777<<>>888///(((%%%&&&'''((()))(((''''''***,,,------000000333888<<<;;;555///,,,+++******))))))))))))******+++,,,---...//////...---------...///000111///333888AAAMMMTTTNNNDDDBBBGGGHHHDDDBBBDDDGGGGGGBBBCCCCCCBBB@@@>>><<<;;;<<>>777///(((&&&&&&''''''((()))))))))***---111444333333555:::???>>>888111---,,,***(((''''''((((((******+++,,,---//////000......------...///111222333666<<>>888666777888777555555444444333333222111111777888222***...777888222333111///...---...000111........................////////////............444222222555555333333666666666555222///...///000111000///...............,,,,,,++++++,,,,,,---...------......---+++***))))))*********)))(((&&&%%%'''%%%######$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,000333444555555555222...+++((('''((())))))((('''(((,,,111777:::333:::@@@CCCDDDBBB999///...(((&&&***,,,))))))---************+++,,,---...+++,,,,,,---///000222333777;;;@@@HHHTTT[[[WWWNNNIIIGGGGGGGGGIIIJJJIIIGGGBBBBBBAAA???>>><<<;;;;;;@@@BBBHHHQQQXXXaaaqqq|||tttkkkfffaaaYYYMMMEEEEEE@@@:::777888888777555777666555444444333333333333444333222444555111+++222111000///...//////000........................////////////////////////333222555999:::666333555888777444222111111000000111000///...------------+++************+++,,,,,,,,,,,,------,,,***)))((()))*********)))(((&&&%%%***(((&&&&&&'''))))))((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((***---000111111111000222000,,,)))&&&&&&&&&'''(((''''''(((---333:::>>><<<@@@CCCCCCBBBAAA:::222,,,'''%%%(((***)))***---************+++,,,---...,,,,,,---...///111222333888:::>>>EEEPPPXXXWWWPPPGGGEEEDDDEEEGGGHHHHHHGGGCCCCCCBBBAAA@@@>>>===<<>>>>>888444333:::666333222333444222000111000///---,,,+++++++++******))))))******+++,,,***+++,,,,,,+++***((('''))))))******)))((('''&&&+++)))''''''((()))***)))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++...000000///,,,***...,,,)))&&&%%%$$$%%%%%%)))((((((+++000999AAAFFFGGGHHHFFFBBB@@@@@@;;;444...)))&&&'''(((((((((+++************+++,,,---...------...///000111333444888:::;;;@@@JJJTTTUUUQQQFFFDDDCCCDDDFFFHHHHHHHHHDDDEEEEEEDDDCCCAAA???>>>>>>???EEELLLSSS\\\lll{{{zzztttlll]]]OOOIIIDDD===999888777444222444333111///...///000000444,,,+++222444000111666000111111111111000///...........................,,,---...///000111222222222222777======888444444:::555000000333555222///111000...---++++++*********************+++,,,,,,***+++,,,,,,,,,***)))(((((()))*********((('''&&&)))'''%%%$$$&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++...000000...+++(((+++***(((&&&$$$$$$$$$%%%$$$$$$%%%(((...777???DDDLLLLLLIIICCC???>>>999222000,,,)))(((((('''''''''************+++,,,------......//////000222333444888999999;;;DDDOOOSSSQQQEEECCCBBBBBBEEEGGGIIIJJJDDDEEEFFFFFFEEECCC@@@>>>>>>???CCCJJJQQQZZZjjjyyyyyyoooaaaTTTJJJDDD===999777666333111888777666555444444444555666---,,,444999444111444111111111222111000//////////////////////////////,,,---...///000222222333444222444888888555444555777222......222444222...000///...---,,,++++++++++++++++++++++++,,,------+++,,,---------,,,+++***(((((()))******)))'''''''''%%%######%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***---//////...+++******)))'''&&&%%%%%%&&&&&&"""(((///666:::GGGHHHFFFAAA>>>;;;555...---,,,***((()))***)))'''************+++,,,------////////////000222333333888888777888???IIINNNMMMCCCAAA>>>>>>@@@DDDFFFGGGCCCEEEGGGGGGGGGDDDAAA>>>>>>???CCCIIIOOOXXXiiiwww{{{rrreeeWWWKKKEEE>>>:::888777444222777777777666666555444444555111222<<>>222***222222111111111000000000////////////////////////------...///111222333333555222222444555333333666444111......000222111000000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---...------++++++'''((()))******)))(((''')))'''%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,,,,,,,+++***(((''''''&&&&&&&&&''''''!!!"""###%%%)))---111333===???>>>;;;999777111***&&&(((((((((***---,,,(((************+++,,,---...////////////000111222222666777777777<<>>>>>BBBGGGMMMVVVgggvvv{{{vvvgggVVVMMMGGG@@@<<<;;;:::777555444555666666555444222111444333333;;;GGGJJJ<<<+++333222111000000000111222////////////////////////......///000111111222222444111111444555222333666222111000000000111222333//////......---......///+++++++++++++++,,,,,,---***+++,,,------,,,+++***'''((()))******)))((('''***(((&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,------222444444222222222...)))###'''(((''')))+++(((!!!************+++,,,---...............///000111111444777777777;;;AAADDDBBBBBB>>>999777999===@@@BBBDDDFFFJJJLLLLLLHHHDDDAAA======@@@EEEJJJSSSdddsss|||{{{yyyiiiTTTOOOIIIBBB>>>===<<<:::777666777999:::999777444222555333///444EEERRRHHH555444333111//////000111333000000000000000000000000//////000000111111222222333111222666666333333555222222333111000111333555///............///000000*********)))***++++++,,,))))))+++,,,,,,+++***)))'''((()))******)))(((((()))'''%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''%%%$$$---...---+++,,,///---)))%%%***+++'''''''''!!!************+++,,,---.........---......///000111333666888888:::???@@@>>>EEEAAA<<<999;;;???BBBDDDEEEHHHLLLNNNNNNJJJEEEBBB<<<;;;>>>CCCHHHQQQbbbqqq~~~vvvvvvwwwrrrdddXXXRRRKKKEEEBBB>>>999777999777888999999999888777666111000111555===GGGOOOTTTBBB777//////333222111000000000000000000000000000000000000000111222333444000222444444444444666777555555444222000222555888000///...---,,,------...111***(((+++,,,)))))),,,------......------,,,+++(((''''''((())))))(((&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&!!!!!!""""""###$$$%%%&&&)))((('''%%%$$$$$$%%%%%%&&&'''''''''((()))))))))***)))((('''''''''''''''))))))))))))((((((((((((((((((''''''(((***,,,---000///---,,,+++,,,,,,---444888<<<<<<::::::===BBBFFFAAA<<<<<>>999777888666666777777666444333222444333111000444@@@PPP\\\OOOBBB666333333111//////000000000000000000000000////////////000111222333444555666555333333444555555333222111111222333444------,,,,,,---...000111222,,,))),,,,,,))))))++++++,,,,,,,,,,,,+++******(((''''''((())))))(((&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%$$$###"""######%%%&&&)))(((&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&******)))))))))(((((((((***))))))((()))***,,,,,,///...---+++++++++,,,---333777;;;;;;:::;;;AAAFFFJJJEEE???::::::;;;===>>>DDDHHHLLLNNNKKKEEE@@@>>>>>>;;;<<<@@@FFFOOO___lll~~~uuussssssmmm___SSSRRRJJJDDDDDDBBB===999888777777666666444222111000444444333//////777FFFRRRSSSFFF999444222///...///000000000000000000000000............///000111222777888888666333222222222555222000000222333000...+++***++++++---///111333333...+++------***)))******************)))(((((((((((('''((())))))(((&&&'''&&&&&&&&&&&&&&&''''''"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!((('''$$$###"""###%%%''')))(((&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&((((((++++++*********)))))))))++++++*********++++++,,,------+++******+++,,,,,,222666999::::::>>>GGGNNNSSSNNNGGG???:::;;;???BBBHHHKKKMMMLLLIIIDDD@@@>>>>>><<<===AAAFFFOOO^^^kkkyyyuuuvvvpppdddXXXVVVNNNGGGGGGHHHCCC>>><<<999999888777555444333222000222444333111111444777FFF<<<333111111//////000///////////////////////////////////////000222222888999888666444222111222555222///111444444///***++++++***+++,,,///111222333000---------+++***)))))))))******))))))(((''')))((('''(((******(((''''''&&&&&&&&&&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$$$$$$$)))'''$$$""""""%%%(((***((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&((()))+++,,,++++++++++++*********))),,,,,,++++++++++++++++++,,,+++*********+++,,,---111444777999:::AAAMMMVVVXXXTTTLLLBBB<<<===CCCJJJKKKLLLLLLJJJFFFBBB?????????======AAAFFFNNN\\\iii{{{wwwxxxuuukkkbbb[[[PPPHHHIIILLLIIICCC???:::999888777666555555555111111111444555333---(((777111...000222000000111////////////////////////000000000000111222333333666777777666444222333333555222000222555555000***---,,,,,,+++,,,---...///111000///------,,,***'''*********+++***))))))((()))(((((()))******)))'''&&&&&&&&&&&&&&&'''((()))(((((((((((('''&&&$$$$$$!!!!!!"""###$$$$$$$$$$$$'''%%%###"""###&&&***---((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&(((***,,,---++++++++++++*********)))+++,,,,,,,,,+++++++++***+++******)))***+++---...111444777999<<>>>>>???======AAAEEELLLYYYfff{{{wwwzzz{{{uuunnnaaaSSSIIIJJJOOONNNIIIDDD<<<;;;999777555555444444666222...000555666222---333000///333444111000111000000000000000000000000000000000000111222333444444555666555333222333444333222000222444333000---///...---+++++++++,,,---///000...,,,,,,---+++&&&+++++++++++++++***)))))))))(((((()))******)))'''&&&&&&&&&&&&'''((())))))*********)))'''&&&$$$###%%%%%%%%%%%%$$$###"""!!!$$$###""""""$$$'''+++---''''''%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$&&&(((***+++++++++*********)))))))))******++++++,,,++++++***+++*********+++,,,...///222555888:::===FFFTTT^^^aaaZZZNNNBBB::::::>>>CCCEEEFFFFFFDDDAAA>>>>>>>>>>>><<<===@@@DDDJJJWWWbbb}}}yyy~~~}}}iiiZZZMMMOOOUUUVVVQQQLLLBBB@@@===:::777555333333666333000000333444333111555111000333333111111333000000000000000000000000/////////000000111222333444444555444222000111222000000000000111000000//////...,,,+++++++++,,,,,,,,,......++++++...+++&&&***++++++++++++***))))))***)))((()))++++++)))(((&&&&&&&&&&&&'''((()))***(((((((((((('''&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""$$$#########%%%''')))***'''&&&%%%%%%%%%%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$&&&((()))*********)))))))))((((((((('''(((***++++++++++++***+++******+++,,,...///111333666:::<<>>999666444333222333555555333000...,,,555111///111111000222666000000000000000000000000.........//////000111222444555555333111//////000---///000///......///000------,,,+++++++++------***------***+++...,,,%%%***************)))((((((***)))((()))++++++)))(((&&&&&&&&&'''''')))******&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&(((***+++,,,))))))))))))((((((((((((&&&''')))***+++++++++***++++++++++++,,,...000222333777;;;===@@@HHHUUU^^^XXXOOOBBB:::888;;;===>>>;;;===???@@@>>><<<<<<======;;;;;;???BBBGGGSSS^^^lll~~~lll\\\ZZZ___```aaabbbXXXSSSJJJBBB;;;777555555888666333111222222111000444000---000666:::999777888333...,,,...000000000///000000000111111111222///000000000000...---+++////////////////////////...,,,***+++---/////////---...///000000...,,,+++***++++++***((()))+++---,,,)))&&&'''***+++(((%%%''''''(((((((((((((((''')))(((&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%$$$######$$$&&&(((((((((&&&%%%'''&&&$$$$$$$$$&&&((()))%%%%%%$$$###$$$%%%&&&''''''$$$%%%((((((&&&&&&)))(((,,,,,,)))''')))***(((***++++++,,,,,,++++++***)))******+++---///111222333555666:::???HHHQQQXXXVVVLLL@@@888666999;;;===@@@@@@@@@>>>;;;999999:::;;;<<<@@@DDDFFFJJJUUU```pppqqq^^^XXX[[[^^^```ccc]]]XXXPPPHHH@@@;;;888777:::777555333444444333222333000...000444777777666666222...---...000000///000000000000000000000000///000000111000///---,,,////////////////////////000///---------+++(((%%%+++,,,.........---+++******++++++***))))))+++---+++(((&&&'''***+++)))&&&''''''(((((((((((((((''''''&&&$$$$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%'''&&&$$$######$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%((()))''''''***)))------)))'''((()))'''***++++++,,,,,,++++++***+++++++++,,,---...///000444555777999>>>FFFNNNUUUQQQIII===666555888<<<>>>???@@@@@@>>>;;;999999:::;;;<<<@@@DDDFFFIIISSS^^^nnn|||vvv```VVVVVVZZZ^^^aaa^^^ZZZTTTLLLDDD>>>999777999777444333333444333222111111000111222333444444333111//////000000///...000000000000///////////////000111111111000///...//////////////////////////////......---)))$$$ ***+++,,,---,,,+++***)))+++,,,,,,+++***)))+++---***(((&&&'''***+++)))'''((((((((())))))((((((''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###""""""###$$$%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%((()))((())),,,+++//////***((())))))'''***++++++,,,,,,++++++***------,,,,,,,,,---......444555777999<<>>??????>>>;;;999999:::;;;<<<@@@DDDEEEGGGQQQ[[[nnnyyyxxxaaaTTTRRRVVVZZZ\\\WWWUUUQQQLLLEEE???999666666444222111111222111000000111222111000///000222111000000000000000///...000000000////////////...000000111222222111000///000000000000000000000000---,,,,,,------+++(((%%%++++++,,,,,,,,,+++***))),,,------,,,+++***+++,,,)))(((&&&'''***+++)))(((((())))))))))))((((((''')))(((&&&&&&'''''''''&&&###$$$%%%%%%$$$###$$$%%%&&&%%%###""""""###%%%&&&&&&%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&)))&&&%%%((()))(((***---///222222---)))******'''***++++++,,,,,,++++++***,,,,,,,,,,,,------...///444555777888:::>>>DDDHHHJJJDDD<<<555444777<<>>>>>===;;;999:::;;;<<<===@@@DDDDDDEEEMMMWWWhhhssswwwcccTTTPPPSSSTTTSSSNNNNNNLLLIIIEEE@@@;;;999666333111000111222111111000111222111///...///000...///111111000///......000000000000000/////////111222333333333222111000111111111111111111111111///---+++,,,---...---,,,---------------,,,,,,+++,,,---......,,,++++++,,,)))((((((((()))))))))((())))))******)))((('''''')))(((&&&&&&'''''''''&&&###$$$&&&%%%###"""$$$%%%'''%%%###""""""###%%%&&&$$$$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&)))%%%%%%((()))(((***...111444333...+++++++++(((***++++++,,,,,,++++++*********++++++---///000111333444666777888:::>>>AAAHHHDDD>>>888666777:::===<<<=========;;;::::::;;;<<<===@@@CCCBBBCCCJJJSSS[[[hhh~~~|||hhhVVVPPPQQQPPPLLLHHHHHHHHHHHHEEEBBB>>><<<777555222222333444333333000000111111111000///...---///111000///......//////000000000111111111111333444444444444222111000111111111111111111111111333000---,,,---.........//////.........------------...//////---++++++,,,))))))))))))((((((((((((************)))((('''''''''&&&$$$$$$%%%%%%%%%$$$"""%%%'''&&&###"""$$$&&&'''&&&$$$###"""###%%%&&&"""###$$$%%%'''((())))))###$$$%%%&&&&&&&&&%%%%%%(((%%%$$$'''((((((***///000333333...***++++++(((***++++++,,,,,,++++++***))))))***+++---///111222111333555666666777999<<>><<<666444222111333444333333222000///000222333000------///000000...---///111//////000111222333444444555666666555444222000///222222222222222222222222111000//////000///...,,,000///.........---......---///000000...,,,++++++***+++***)))(((&&&&&&'''***++++++******((('''''''''&&&$$$$$$%%%%%%%%%$$$"""%%%'''&&&"""!!!$$$'''((('''%%%$$$$$$$$$%%%&&&"""###$$$%%%&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%'''$$$###%%%''''''***///---000000+++((())))))'''***++++++,,,,,,++++++***+++++++++,,,---...000111000222444555444555666888<<<===>>><<<999777888::::::;;;<<<<<<::::::;;;<<<===>>>AAACCC@@@>>>DDDLLLVVVhhhuuu\\\PPPPPPNNNIIIBBBBBBBBBAAA???===;;;:::444222000///000222222111222///---000444555111,,,---///000///---,,,///222//////000222333444555666777777777666444222000...222222222222222222222222,,,---...000222222///,,,//////...------------...---///111000...,,,+++++++++,,,+++***'''&&&%%%&&&+++++++++******((('''''')))(((&&&&&&'''''''''&&&!!!%%%(((&&&"""!!!###'''((('''&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%'''###"""%%%&&&&&&***///***......)))&&&'''(((&&&+++++++++,,,,,,+++++++++---,,,,,,,,,,,,---...///...111333444444444555666666999<<<<<<:::888888999999;;;<<<;;;::::::;;;======>>>AAACCC@@@>>>BBBJJJTTTfff|||bbbRRRJJJCCC======>>>???>>>;;;999777777666555444222111111222222......//////000000111111222222111111000000//////555333222111333777:::===666555333111///------,,,333444444222333777666222//////000000///...,,,+++...------,,,,,,------...//////.........---------)))((('''((()))((('''%%%---+++'''&&&'''(((((((((***)))''''''''''''%%%###((('''&&&%%%$$$#########&&&$$$###%%%'''(((%%%"""######################## &&&&&&"""%%%...---$$$'''&&&&&&&&&&&&'''((((((***(((,,,222111***&&&((()))***+++,,,,,,+++))))))*********---000222111000000222444555444333333333999:::===??????>>>===;;;;;;;;;===>>>>>>>>>===<<<;;;<<<>>>???@@@AAADDDGGGSSS___vvviiiUUUKKKCCC>>><<<======<<<:::888666666666555444222111111222222000000000111111111111111222222111111000000//////111333555777888888777666333222111000///.........222444333111333666666222111111222222111000...------------,,,,,,---------.........---------,,,,,,***)))((()))******(((&&&+++***((()))))))))'''%%%((('''&&&&&&'''((('''%%%'''&&&&&&%%%$$$$$$$$$$$$(((%%%######%%%&&&&&&$$$########################"""$$$&&&)))$$$'''&&&&&&&&&&&&'''((((((...)))&&&)))+++)))***...)))***+++,,,,,,+++***)))******+++---000111111000000222555555444333333444888:::===@@@@@@???===;;;:::;;;<<<===>>>===<<<<<<:::<<<===>>>???@@@CCCEEESSS```vvvrrrZZZLLLDDD???:::::::::999888666555444555555444333222222222222222222222222222222111111333222222111000000000000///333888<<<<<<888222...000//////.........//////000222222111222666444000............---,,,+++***---------------------------------,,,,,,,,,+++++++++***)))***++++++)))((()))))))))***+++***&&&###'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''###&&&)))%%%'''&&&&&&&&&&&&'''((((((...((($$$&&&***+++,,,...******++++++++++++******,,,++++++---///111111000111333555666555444444444666999>>>AAABBB@@@===:::999:::;;;<<<===<<<<<<;;;:::;;;===>>>>>>???BBBDDDRRR^^^ssswww]]]MMMDDD@@@:::999777777777666444333444444444333222222222222333333222222111111111000333333111000000000000111333555888:::999555000---///......---------......///111111000222555333///---------,,,,,,+++******,,,------------------,,,,,,,,,,,,+++++++++*********))))))***++++++***(((***)))))))))***)))'''$$$(((&&&%%%&&&'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$)))***'''(((***(((###'''&&&&&&&&&&&&'''((((((***''''''+++///...***'''******++++++++++++++++++---,,,+++,,,...000000///111333555666555444444555555888===AAABBB@@@<<<999999999;;;<<<<<<<<<;;;:::;;;<<<>>>>>>>>>???AAACCCPPP[[[oooyyy```NNNEEE@@@:::888666555666666555333333333333333333333222222222222222111111000000///333222111000000111222333888777555333222111000000000///...------,,,,,,---...111111000222555333...222111111000//////......,,,,,,---......---,,,,,,,,,,,,+++++++++*********)))(((((()))***+++)))'''---***((('''((((((((('''***((('''&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&&&&&&&$$$!!!'''&&&&&&&&&&&&'''(((((()))******,,,......***%%%******+++++++++,,,,,,---...---+++,,,.../////////111333555666555444444444333777<<<@@@AAA???<<<999999999;;;<<<<<<<<<;;;:::<<<===>>>>>>>>>>>>@@@BBBPPPZZZmmmzzzcccQQQFFF@@@<<<888555555777888666444222333333444444333333222111111111111111000000000111111000///000222555666999666222...---...000222000///...---------------...111222111333555333...111000///......---......+++,,,---......---,,,+++,,,,,,,,,+++++++++******)))(((''')))***+++)))(((...+++'''&&&'''(((((((((+++)))'''''''''&&&%%%###$$$%%%&&&&&&&&&%%%$$$### $$$((()))(((%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%""" """%%%''''''&&&&&&&&&&&&'''(((((()))+++***''''''+++,,,+++++++++***++++++,,,---...000...,,,,,,---/////////000222444555444333333333222555:::>>>???>>>;;;999999:::;;;<<<===<<<<<<;;;<<<===>>>===<<<===???@@@OOOYYYlll}}}gggVVVHHH???>>>:::666666999:::888555222222333444444444333222111111111222222222222222000///...///000333777999333222000...---...///000.........---......///000...111222222444666333......---,,,+++*********++++++,,,...//////...,,,+++---,,,,,,,,,++++++++++++))))))(((***+++,,,+++))),,,***((((((((()))'''&&&)))(((&&&&&&''''''&&&$$$%%%%%%'''''''''%%%###"""!!!$$$((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$'''+++'''&&&&&&&&&&&&'''(((((('''***'''%%%))),,,,,,++++++******+++,,,...///111///,,,+++---.........///111333444333222222222111444888;;;<<<<<<:::999:::;;;<<<===>>>===<<<<<<:::;;;<<<;;;::::::<<<===IIITTTiiikkkYYYIII>>>???:::666666:::;;;999666111222333444444444333222222222222333333444444444///.........111444888;;;......000000000///---,,,,,,,,,------///000222333...222333333444666333...000///...,,,+++,,,,,,---+++,,,...//////...,,,+++---------,,,,,,,,,++++++*********+++------,,,+++)))))))))***+++***'''$$$'''&&&%%%&&&((((((((('''%%%&&&'''''''''%%%"""!!!###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%% ###(((+++)))%%%$$$&&&'''&&&&&&&&&&&&'''(((((( +++,,,)))******(((++++++******+++---...///111///,,,+++,,,............000222333222111111222111333666999:::::::::999;;;;;;===>>>>>>>>>===<<<888999:::999888888999;;;BBBNNNddd~~~pppZZZMMMIII<<<:::888777888888777666666666444000222666777444///000111222333333444444...///000111222222222111//////000000///...------//////............/////////222222000222666555111/////////////////////...)))((()))+++,,,---+++)))......------,,,+++******,,,+++***)))))))))***+++,,,)))'''&&&''')))))))))'''''''''&&&&&&%%%%%%%%%%%%)))((($$$$$$((('''###'''%%%######&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''((((((((()))******++++++---,,,+++++++++,,,---...,,,+++***,,,...000111111///111222444333222000///222555888999888888999:::<<<;;;:::999999999::::::888888999888777888;;;======MMM^^^sssvvv^^^MMMEEE<<<:::888777888888777555111333222///111444333///000111222333444444333333//////000000000000111111///////////////...------//////............/////////111111000222666555111111111000///......------,,,,,,,,,---//////...,,,...---,,,++++++*********++++++***))))))***+++,,,---***'''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%(((((($$$$$$'''&&&"""'''%%%######%%%'''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''''''''''''''''''''((())))))******---,,,+++++++++,,,---...///---,,,---///000000//////000111222333333222222333555888999999888999:::999999::::::::::::::::::777888999888777888;;;======LLL\\\qqq}}}gggQQQDDD<<<:::888777777777666444333555444222333666555111111222444555555444333222222111///......//////000///////////////......---//////............/////////111111000222666555000333222111///...---,,,,,,...------...000000///---...---+++***))))))***+++******)))))))))+++,,,---...+++((('''(((((((((''''''''''''''''''&&&&&&&&&%%%((((((%%%$$$%%%$$$!!!'''%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""###$$$&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((()))))),,,,,,+++***+++,,,---...111///......///000///...//////000000111333444444333666888999888888:::;;;888888::::::;;;:::999888777888888777777888:::<<<>>>KKKYYYmmmmmmXXXIII===;;;999777777777555444555555333000111555666333222333555666666555333111333222///---------...///...///////////////......//////............/////////111111000222555444000333222000///...------...,,,+++***+++------,,,+++---,,,***)))((()))***+++))))))(((((()))+++---......,,,)))((((((((('''&&&((('''''''''''''''''''''&&&''''''&&&%%%$$$###!!!&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%""""""""""""###%%%'''(((&&&&&&&&&&&&''''''((((((&&&&&&'''(((((())))))***,,,++++++***+++,,,...///111///......000111111000222111000///000111333444444666888888888888:::;;;888999:::;;;:::888666555666777777777666777999<<>>GGGOOObbb|||qqqfffZZZRRRDDDBBB>>><<<;;;999777555000222333222333666333...222111000///000222555666222333333333333222111111------...///000000////////////............//////...000000///111444333///666444111...------///000000---+++***+++,,,,,,+++)))+++---//////...+++***,,,+++***)))))))))***++++++*********,,,,,,***((((((((())))))*********+++%%%###&&&,,,---(((&&&)))$$$&&&'''&&&######%%%(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&''')))***((('''%%%%%%%%%&&&(((***&&&&&&''''''((()))))))))************+++---///000///...,,,,,,...///...---111111111111111111222222222222333333222444666999777777666666666666777777444555555555444555777:::<<>><<<<<<;;;:::===;;;999666444333333333333000...---...000111111222111///000111111000///000000////////////000000000000000/////////......222111000/////////000000///000000000000000//////---------------------------,,,+++,,,------,,,***))))))))))))***,,,---//////,,,)))(((((())))))(((&&&((()))(((%%%###%%%'''(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&%%%&&&'''''''''''''''&&&''''''((((((&&&&&&%%%%%%$$$$$$$$$###&&&'''((()))******))))))************,,,...000111000//////111333333222111///111333444444333111///333444333//////333444333666555555555555666777777666777777666555555777888===CCCMMM\\\rrr}}}rrrqqqrrriii\\\KKKHHHCCCBBBCCCDDDCCCBBBDDDBBB>>>:::666333222111222///------...000000000111000///000111222000/////////000000000000//////000000/////////.........111111000000////////////......///000000000//////******++++++,,,------------,,,+++,,,------+++******)))))))))***,,,...///222///***(((((())))))))))))+++,,,***&&&$$$'''***''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))'''&&&&&&%%%###""""""!!!%%%&&&(((***+++******)))*********+++,,,...///111/////////000222333222111///111333555555333111///333444222......222444333444444444444555555666666777777888777555555666888<<>>888333000...555444222222333444444333000000///111222222000/////////000000000000//////////////////............000000000000//////......---....../////////......(((((()))***+++,,,---------,,,,,,,,,------+++)))******))))))***,,,...///444000,,,)))))))))***)))***,,,,,,+++((('''))),,,&&&''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%###""""""!!!$$$&&&(((***++++++)))((())))))***+++,,,...///000///......000222222111000000111333555555333111000333444333//////333444333333444444555555555555555777777888777555555666888999===FFFSSSiii|||vvvpppcccUUUKKKGGGEEEIIIPPPUUUUUUSSSSSSPPPIIIBBB:::444000...444333111111333444333222/////////111333333111///...///000111111000///.../////////.........------//////000000000///...------...............------(((((()))***+++,,,------...---,,,,,,------+++)))************+++---...000333000,,,*********))))))***)))))))))*********)))&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$###$$$&&&)))+++,,,***)))'''((()))***+++,,,......///.........///111222111000111222333444444333222111111444333000000333444111333444555555666666555555666777777666555555777888777;;;CCCOOOccc}}}sssdddUUUKKKGGGEEEJJJRRRXXXWWWUUUUUUQQQKKKDDD===777333111111///...///000111000////////////111333333111///...///000111111000///...//////.........---------...///000000000///...---...............---,,,+++******+++,,,---......///...---,,,,,,---,,,***(((+++*********+++---///000///---***)))))))))(((''')))'''&&&)))---...+++(((%%%'''((('''%%%$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%'''***,,,,,,***'''&&&'''((()))+++,,,---......000//////111333333222111333333333222222333333333000333444222222444333000333444555666777666666555555666777666555666888:::888;;;BBBMMM___wwwwwwgggXXXKKKGGGEEEJJJRRRXXXWWWTTTUUUQQQLLLEEE>>>999555333222111000111222333222000......///111333333111///...///000222222000///...//////.........---------...///000000000///---,,,...///......---,,,+++***,,,,,,---......///000000...---,,,,,,---,,,***(((+++*********+++---///000,,,***)))((()))((('''%%%+++'''&&&***111222...(((%%%''')))'''$$$###%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%'''(((((()))&&&(((***,,,,,,***'''%%%'''((()))+++------......111000000222444555444222555444222111111222444555///333444333333444333///444444666777777777666555444555666666666666888:::999<<>>888555444111000//////111222111000333000......//////---+++///000111111111000............////////////...............///////////////.........---,,,+++++++++...,,,++++++,,,---,,,+++......//////...---,,,++++++******,,,...///...,,,,,,...,,,((((((+++)))$$$((()))***+++***)))'''&&&'''''''''''''''&&&%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''&&&&&&'''(((***+++***(((((()))+++,,,,,,+++------...///000000111111555333000///000333444444444444444222000000222444666666666555555444333222999999888888888888999999:::;;;AAALLL[[[ooorrreeeTTTLLLJJJGGGGGGKKKOOORRRSSSMMMMMMKKKFFF???888444222111///......000222333222111000...///000000...---000111222222222111///.........///////////////...---.........//////000000//////......---,,,,,,,,,111...++++++,,,...000000,,,---///000000///---,,,,,,+++******,,,......---------,,,))))))+++***&&&''''''((())))))'''&&&%%%&&&''''''''''''&&&&&&%%%&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((((((''''''&&&'''((()))(((&&&%%%&&&''''''&&&&&&%%%&&&''')))***(((((()))+++---...,,,***......///000000111111111888555222222333444555555222333222111//////111333666555444444333333333333::::::::::::::::::::::::<<<<<>>888444333333000------...000111111////////////000000000///000000111222111000///...---...//////////////////------......///000000000//////.........---------///---,,,,,,...000000000+++---///111111000///------+++******+++---......---,,,+++******+++***'''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&''''''&&&&&&%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''***))))))((('''&&&%%%%%%&&&'''(((((('''&&&((()))(((''''''&&&'''((()))***)))))))))+++---...---,,,///000000000111111222333:::777555333444555555444111111111000...///111333333222222222333444666777999999::::::::::::999999>>>>>>AAAIIIVVVkkkzzz}}}{{{vvvmmm^^^WWWTTTQQQOOOOOOPPPPPPPPPPPPNNNIIICCC<<<777666666444111...------.........//////000000000000000111...///000000000///...---------...///////////////---.........//////000000...............---------,,,+++,,,...000000...,,,+++---///000111000///......,,,******+++------------+++)))***+++***)))(((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""$$$%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$$$$%%%'''(((((((((***,,,***)))((((((((()))***++++++)))((((((+++---//////000000000000111333444555;;;999666555555555444333000111111///......111333333222222222333555777888888888999::::::999888888>>>>>>AAAHHHSSShhh~~~wwwyyy|||wwwuuupppccc[[[XXXTTTRRRRRRSSSRRRRRRRRRPPPJJJCCC===999999:::555333000.........---,,,///000111111//////000111...//////000000///---,,,,,,---...///000000000000////////////////////////------------------------++++++,,,...000///---***,,,---......////////////---,,,***+++,,,------,,,---)))(((***+++)))'''(((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$"""!!!"""###%%%$$$$$$&&&&&&%%%$$$%%%&&&'''((('''''''''&&&%%%%%%$$$$$$###%%%'''(((((())),,,---+++***)))))))))***+++,,,+++)))&&&&&&)))---///000000000000000222555777888===;;;888777666555444222000111111000//////111333666555555444444444555555777888999::::::999888777======AAAGGGQQQeee}}}vvvxxxzzzsssqqqoooeeeZZZXXXVVVUUUVVVWWWWWWWWWRRRQQQMMMGGGAAA<<<::::::555333111111222111000...///111222111///...000111//////000111000///...---,,,---...///000000000000000000000///......------,,,,,,,,,,,,,,,---------...---,,,---......---+++...------,,,,,,---...///---,,,+++,,,------,,,***,,,'''&&&)))+++'''&&&(((''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%###""""""$$$%%%%%%$$$'''&&&%%%$$$$$$&&&''')))''''''''''''&&&&&&&&&&&&$$$&&&((((((((()))+++---+++***)))(((((()))***+++((('''&&&'''***---....../////////000333666999;;;@@@>>>;;;999888777555333000111111000///000222444555555666666777666666555888999:::;;;;;;:::999888;;;<<<@@@FFFOOOccc}}}vvvxxxxxxpppnnnmmmdddYYYWWWVVVVVVYYY[[[\\\[[[QQQQQQOOOKKKEEE???;;;:::444333333333555444333111000222333222///...///111000111111222222000///...,,,---...///000000000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222///,,,+++,,,---...---///...,,,++++++,,,...///,,,+++,,,---......+++)))+++&&&%%%)))***&&&%%%(((((('''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''''''''(((((((((((((((&&&((())))))(((((()))+++***)))(((''''''((())))))%%%%%%&&&))),,,---,,,+++/////////000333777;;;===BBB@@@===;;;:::999666444000111111111000000333555111333555777999999999999999:::<<<======<<<:::999:::<<<@@@FFFOOOaaayyyyyyyyyyyytttkkkdddcccSSSTTTUUUXXXZZZZZZYYYWWWPPPOOOLLLIIIDDDAAA===<<<999444000///222333111---111000...///111222222111000111333333111000111222000000000000000000000000000//////111444444000---,,,++++++,,,---,,,***(((///...---,,,,,,---...///)))***,,,.../////////...------.........---,,,+++...***'''''')))+++)))'''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$******+++++++++******)))******)))))))))))))))******)))((()))+++,,,+++*********))))))))))))*********---000222444888<<>>:::444000444222111111222333333222111222333444555777888888444777:::;;;;;;999999:::;;;999@@@KKKPPPZZZyyyzzzxxxtttqqqoookkkeee^^^PPPRRRTTTXXXZZZZZZYYYWWWRRRQQQMMMIIIFFFCCCAAA@@@AAA;;;666444555555333000111000...///000222111111///111222222111///000111///////////////////////////......000222222///,,,,,,,,,+++,,,------+++)))......------------......++++++---......---,,,,,,------------,,,,,,,,,,,,///---***((())))))******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***++++++,,,,,,))))))(((((('''(((((()))+++******+++------,,,***)))))))))))))))***++++++---///222444555888;;;>>>DDDDDDDDDCCC@@@;;;444000444222111111222333222111333333444555666777777888999;;;======;;;999888888<<<<<<@@@GGGOOO___~~~~~~tttiiiggghhhaaaVVVNNNQQQUUUYYY[[[[[[YYYXXXRRROOOKKKGGGCCCBBBBBBBBBBBB===777444333222000---111///......000111111000///111222111///......///////////////////////////000/////////000///---+++...---,,,---......,,,***,,,------......------,,,+++,,,---------,,,***)))---,,,+++++++++,,,---...000000...+++))))))***,,,***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&)))+++,,,---...(((''''''&&&&&&'''((((((++++++,,,...000000---***(((((((((((()))***,,,------///222444777:::>>>AAADDDFFFGGGFFFBBB;;;555000444222111000111222111000444444555555666777888888>>>???@@@???<<<999888777===???@@@CCCNNNddd{{{iiiaaaccc]]]SSSQQQTTTYYY\\\\\\[[[ZZZYYYPPPLLLGGGBBB>>>>>>???@@@AAA===777444222111///---000///......000111111000///000111000...---------////////////////////////111000000000000...---+++///...------...///---,,,+++,,,---......---,,,+++***+++,,,,,,,,,+++***)))---,,,***)))***,,,...//////111333111---******+++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((***+++,,,---'''''''''&&&''''''((((((***+++...111333111---***&&&&&&'''((()))+++---...+++---111444777;;;???CCCAAADDDFFFFFFAAA;;;555222444222000000000111000///222333444666888999;;;;;;@@@AAABBB@@@===:::999999===@@@AAABBBNNNgggpppccc```^^^ZZZWWW[[[___```^^^\\\[[[ZZZPPPLLLFFF@@@<<<<<<===>>>@@@>>>:::888666555333222000///---...000111111000...///000000...------...........................222222222111000///......000///------...///...,,,***+++,,,------,,,+++***((()))***,,,------,,,,,,,,,+++***)))***,,,///000---111666666222---***)))(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))))))))((('''''''''(((((()))******+++...111333111---)))&&&&&&'''(((***+++---...---///111444555888<<>>???@@@AAAAAA@@@===;;;;;;;;;;;;@@@BBBDDDOOOdddxxxyyylllcccbbbddd]]]```cccccc___]]]]]]^^^VVVQQQKKKDDD???=========;;;;;;:::999777555333222000...------///000000///---...000000///......///........................111222333111///...///000000///------.........---***++++++,,,,,,++++++***''')))+++,,,---...------++++++++++++,,,...000111---111555777555000+++((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''((()))******)))***---000222000,,,)))&&&&&&'''(((***+++---...111333444444444666888:::<<>>??????>>><<<;;;;;;<<<;;;===BBBGGGPPP___ppp|||uuufffbbbfff___bbbeeeccc___^^^```cccZZZVVVOOOHHHBBB>>><<<<<<888:::;;;;;;888444111///000...------///000000///,,,...000000//////000111........................///111111000...---///111000...,,,,,,---------,,,++++++************++++++***+++,,,---......---,,,***+++,,,---///000111222000000222444444222---***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***((()))+++---///...+++((('''''''''((()))+++,,,---111333444555666777:::<<>>???>>>>>>>>><<<:::999999;;;<<<;;;???IIIPPPYYYlll~~~|||{{{ggg^^^bbb___bbbdddbbb___^^^bbbfff\\\XXXQQQIIIBBB===:::999<<>>???>>>;;;888777777888>>>999===IIIPPPVVVlllxxxqqq{{{ppp\\\ZZZ[[[^^^```aaa___\\\ZZZZZZ___^^^YYYQQQGGG@@@>>>>>>;;;@@@EEEFFFCCC<<<555111222222222111111111111000000///............//////***+++---///000111222222000000////////////000000......//////......---,,,000000000///......------...+++)))+++000111...***///...---...//////---,,,...,,,,,,///444555111---...,,,++++++,,,,,,***)))&&&%%%&&&'''))))))'''%%%$$$%%%'''))))))'''$$$"""(((%%%!!!!!!###%%%%%%$$$###'''(((&&&&&&((('''$$$)))((('''&&&&&&&&&&&&&&&)))))))))+++,,,,,,+++)))***&&&%%%***---+++)))***,,,---///555===DDDHHHJJJIIIIIIHHHBBB;;;444111111+++,,,---///000222333444:::;;;<<<<<<;;;;;;<<<>>>DDDAAA===::::::999999888999;;;@@@EEEKKKWWWnnnrrrnnnvvvrrrccc[[[ZZZ\\\______]]][[[YYYYYYZZZ[[[[[[VVVMMMEEE@@@===<<<@@@DDDFFFBBB<<<555000222222222111111111111000000//////......//////000111000000...---,,,++++++///......------------.........//////......---,,,------------,,,,,,,,,,,,000---+++---111333000---...---,,,---//////...,,,,,,******---111222///,,,,,,+++))))))******((('''&&&%%%%%%&&&((()))(((&&&'''&&&%%%%%%$$$$$$$$$$$$)))'''$$$%%%'''(((((('''######  $$$###))))))(((''''''&&&%%%%%%''''''''')))++++++***(((+++'''&&&***---+++)))***,,,---111666===EEEKKKOOOMMMLLLIIICCC;;;555222222000000000000111111111111888999;;;<<<;;;;;;;;;<<>>@@@BBBEEEFFFCCC===666111222222222111111111111000000000000//////000000111///...---,,,,,,---.../////////......---------,,,......//////......---,,,,,,,,,,,,,,,------------///---,,,...111222000---,,,++++++---//////...---+++***))),,,000111///---***)))''''''((((((&&&%%%&&&%%%$$$%%%'''))))))(((***'''$$$!!! !!!$$$%%%'''&&&&&&''')))***)))'''%%%&&&""""""%%%%%%(((((())))))((('''%%%$$$''''''''')))+++,,,+++***+++((('''***,,,***)))+++,,,000444888===EEEOOOVVVQQQOOOJJJBBB:::555333333333222222111111111222222555888;;;<<<;;;;;;;;;;;;;;;888555555666888888888999:::???DDDIIIVVVmmmuuuppppppjjjoooqqq```ZZZ\\\^^^]]][[[YYYXXXYYYQQQTTTXXXYYYUUUNNNFFFAAACCCDDDFFFFFFDDD???888333222222222111111111000000111000000000000111111222///...---,,,---...111222111111111000000///...............///......---,,,,,,,,,---......///000000---,,,+++,,,...///---+++*********,,,...///...---,,,++++++---000222111000***)))''''''''''''%%%$$$&&&$$$######&&&((())))))***((($$$!!! """$$$%%%!!!"""$$$&&&''''''&&&%%%$$$((()))''''''((('''###%%%&&&((()))***)))'''&&&***))))))+++---......---+++((((((++++++)))***,,,000444999;;;>>>EEEPPPYYYRRRNNNGGG???888444222222111111000000111222333444333777;;;======<<<;;;<<<:::888555444555777777777999;;;???DDDJJJVVVmmmwwwwwwvvviiikkkoooccc[[[]]]^^^^^^\\\ZZZZZZZZZRRRSSSTTTUUUSSSOOOIIIFFFCCCCCCCCCCCCBBB>>>777222222222222111111111000000000000000000000111222222888666333///---,,,,,,---000000111111000///...............///......---,,,+++,,,,,,---...///000000------,,,---......,,,+++***))))))+++---......,,,,,,+++***+++---000111222,,,***((((((((((((&&&$$$&&&$$$######%%%'''((((((((((((&&&%%%$$$$$$$$$$$$ ###%%%&&&%%%$$$###$$$'''(((&&&%%%'''%%%!!!"""$$$''')))++++++***)))***))))))***,,,------,,,+++((((((++++++)))+++///666999<<<===>>>DDDNNNVVVOOOJJJCCC;;;666333111111222111000//////000222333444777<<<>>>>>>>>>===>>>>>>;;;888666666666666555:::<<<@@@EEEJJJVVVmmmyyynnniiiiiiddd\\\]]]^^^]]][[[ZZZZZZ[[[UUUSSSRRRQQQPPPOOOKKKIII@@@???>>>>>>???<<<666000222222222111111111111000////////////000111111222666444333111000///000000,,,---...//////...---,,,......//////......---,,,)))******+++,,,---------/////////000//////...---***))))))+++------,,,+++)))(((((((((***,,,///111---+++)))))))))(((&&&$$$&&&%%%$$$$$$&&&''''''&&&&&&&&&'''''''''&&&%%%$$$ ###&&&'''&&&%%%%%%%%%******&&& $$$''''''"""$$$&&&(((***+++,,,,,,)))(((&&&'''(((***)))))))))'''(((++++++)))---222:::<<<===>>>???DDDKKKQQQLLLGGG@@@:::777555333222777555222000...---......444777;;;>>>>>>>>>???@@@BBB???:::888777777666555:::<<<@@@DDDIIIUUUlllwwwssskkkcccddd[[[\\\]]]\\\ZZZYYYYYYZZZXXXVVVRRRQQQQQQPPPMMMJJJ@@@===<<<===>>>===777222222222222111111111111000............///000111222//////000111222333333444***,,,---///000///...---......//////......---,,,*********++++++,,,,,,,,,//////000000///...---...+++***)))***,,,,,,+++)))((((((''''''(((+++///222---+++)))(((((((((&&&$$$&&&%%%%%%%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%"""%%%''''''%%%$$$$$$&&&,,,,,,(((###"""&&&)))(((&&&&&&'''((()))***++++++***(((&&&&&&'''((('''''''''&&&(((++++++***...555:::;;;<<<>>>AAAEEEJJJLLLKKKGGG@@@===;;;:::888666:::888444000.........///444666999;;;<<<===???AAACCC???;;;999888777777666888:::>>>BBBGGGSSSiii}}}ssswwwmmm___dddZZZ[[[\\\[[[XXXWWWXXXYYYZZZWWWTTTSSSSSSQQQNNNJJJBBB???===>>>AAA@@@:::555222222222111111111111000------------...///111111222222222222111///...---+++---///111222222111000......//////......---,,,,,,,,,------------......---...///...---++++++,,,+++*********,,,+++***(((******)))((())),,,111555---+++)))(((((('''%%%###&&&&&&%%%&&&'''&&&###!!!$$$############%%%&&&'''"""%%%'''&&&###"""###%%%%%%((()))&&&%%%'''%%%!!!))))))(((((((((((()))***---***((('''((((((((('''&&&&&&'''***+++***000777:::999:::===BBBGGGIIIJJJKKKGGGBBB?????????===:::888666333111000000222333333555888999:::<<>>CCCGGGHHHNNNLLLJJJIIIHHHDDD>>>999:::666222000222222111000555666:::>>>>>>===@@@GGGDDD@@@<<<999999999999999;;;777:::CCCJJJQQQ```qqq|||tttjjjddd___UUU\\\\\\ZZZWWWUUUUUUXXXZZZWWWUUURRRRRRSSSTTTTTTSSSLLLIIIEEE@@@===999555333111000000111222111...,,,000000////////////000000222222222111000///...---......//////000000111111/////////.........---------,,,+++,,,---...,,,***........................,,,,,,,,,---,,,,,,++++++***,,,---+++)))+++111666222...)))'''''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&((()))+++---,,,***(((((()))***)))(((((()))*********+++---000333333444777:::@@@EEEHHHOOONNNMMMLLLKKKFFF???999888555111000000111111///555555888<<<<<<;;;@@@FFFGGGCCC???<<<;;;;;;:::999:::888;;;DDDKKKSSScccuuuxxxpppfffbbb```WWWZZZZZZZZZYYYWWWVVVWWWYYYUUUSSSRRRSSSUUUVVVVVVVVVQQQNNNHHHBBB<<<888444333111000000222333222000...////////////////////////333222111000///...............//////000000111111////////////............---,,,+++,,,......,,,+++......................../////////......------,,,(((+++...---,,,,,,000333111...+++)))((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&)))---///***((('''(((***++++++***((()))*********+++---///,,,///222555777<<>>===;;;::::::888<<>>FFFLLLSSSdddwwwqqqlllfffggghhhbbbYYY[[[\\\[[[YYYVVVVVVVVVRRRQQQPPPQQQRRRSSSRRRPPPOOONNNJJJDDD<<<666555555111111000111222333222000111222333333333333222111222111000.........//////......//////000000111111111111000000000/////////------,,,---...///---+++------------------------//////...---,,,,,,------------,,,,,,,,,...111333+++++++++******)))******!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%)))---000+++)))''''''(((((((((''')))***+++***))))))***,,,)))...444666777;;;BBBIIIKKKMMMPPPOOOJJJBBB999444555444333111000111333555888777777999:::<<>>FFFIIIOOO```ssstttnnnfffeeeeee^^^[[[\\\]]][[[XXXUUUTTTUUUOOOOOONNNPPPQQQQQQPPPNNNMMMNNNLLLFFF===777555666222111000000111222111000222333444555555444333222111000//////.........///......//////000000111111111111111111000000000000...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......---,,,,,,---...111222,,,------+++((('''&&&'''""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$$$$######&&&%%%$$$$$$%%%(((,,,...+++***((('''((()))((('''***++++++***(((((()))+++)))---222555888<<>>EEENNNSSSOOOKKKFFFCCC???;;;888::::::???EEEGGGLLL^^^rrrwwwoooeeebbb```XXX^^^^^^]]]ZZZWWWTTTSSSTTTLLLLLLMMMOOOQQQRRRQQQOOONNNPPPOOOIII@@@888555555333111//////000000///...111222444555555444222111/////////000//////...---......//////000000111111222222111111111000000000...------...//////...,,,++++++++++++++++++++++++---,,,++++++,,,---///000---------...000000000///***,,,---+++(((%%%&&&'''$$$$$$%%%&&&&&&'''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%&&&(((***++++++***((()))***,,,++++++***++++++***(((''')))******,,,111666<<>>:::777888999>>>EEEGGGLLL^^^ssswwwoooeeeaaa^^^VVV```___^^^ZZZVVVSSSSSSSSSJJJJJJLLLOOORRRTTTSSSQQQOOORRRRRRMMMBBB999555444333111///...//////...---000111333444444333111000......000000000///...---......//////000111111111222222222111111111111000...------...//////...,,,++++++++++++++++++++++++---,,,++++++,,,...111222+++,,,...111333222///,,,&&&(((+++***((('''(((***%%%&&&''''''(((''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&'''((())))))+++***)))***---/////////+++++++++***((('''(((***,,,---222999AAAIIIMMMNNNMMMMMMKKKDDD<<<777555555000111222000...///333777777777999===>>>???EEEMMMOOOLLLHHHDDDAAA===999666777888>>>EEEGGGMMM```vvvttthhheee```\\\\\\^^^^^^]]]ZZZVVVRRRMMMKKKOOOKKKHHHKKKRRRVVVTTTQQQOOOOOOOOOLLLFFF???888444111111111111000000000000/////////000111000---***---.../////////...,,,,,,000...---...111111///,,,000000111222222222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111...------...111222,,,,,,---000111000---***---+++)))(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%)))%%%$$$%%%###)))&&&$$$$$$'''(((&&&$$$'''%%%$$$$$$%%%&&&%%%$$$+++'''$$$$$$((()))'''$$$+++***+++---...///---+++............------,,,+++000000444;;;FFFNNNQQQQQQYYYTTTKKKDDD>>>;;;888666555444333000//////222555555888<<<======@@@FFFJJJPPPWWWXXXPPPEEE===999555>>>;;;<<<@@@FFFOOO___mmmvvviiiccc[[[WWWXXX[[[[[[[[[YYYWWWSSSPPPNNNMMMIIIGGGKKKRRRVVVUUURRRPPPPPPNNNKKKFFF@@@:::777000000000000//////////////////...///000000...,,,---.../////////...---,,,000...---...000111///,,,333333333333222111000///......---,,,,,,,,,------++++++++++++++++++++++++---,,,+++,,,...111555777000000111111000...,,,+++///---,,,***)))'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''$$$###%%%%%%###$$$(((%%%$$$$$$&&&((()))'''%%%'''%%%$$$$$$%%%&&&&&&%%%)))&&&$$$%%%)))***(((%%%*********+++---...---+++---------------,,,+++***---...333<<>>:::888===;;;;;;???CCCKKKYYYfff|||mmmbbbXXXTTTVVVWWWXXXXXXXXXWWWUUURRRPPPLLLHHHFFFIIIPPPUUUUUURRRPPPOOOMMMJJJEEE@@@<<<999111111111111000000000000///...------///000000///......///000///...---,,,///......///000000///---000000000000//////...---------,,,,,,,,,---......++++++++++++++++++++++++++++++++++++...111555777333444555222...++++++---222111///,,,)))'''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$'''$$$###&&&&&&&&&(((,,,######$$$''')))***(((&&&'''%%%$$$$$$%%%&&&&&&%%%'''%%%$$$&&&***+++)))&&&***)))((()))+++------,,,+++++++++,,,++++++***)))***,,,222<<>>;;;::::::999:::???CCCJJJWWWcccqqqeeeYYYVVVYYYUUUVVVWWWWWWVVVTTTRRRPPPLLLIIIFFFHHHMMMQQQQQQPPPLLLMMMMMMKKKFFF@@@:::777333333222222222111111111000---,,,,,,...000111111...//////000000...---,,,.........///000///......,,,---...///000111111111,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...///000111444555111+++(((+++///333333111...)))&&&$$$$$$###$$$$$$%%%%%%$$$$$$###(((%%%%%%''''''$$$###&&&&&&%%%%%%&&&'''((((((((('''%%%$$$$$$&&&''''''&&&%%%$$$%%%'''***+++***(((+++)))'''(((***,,,---,,,)))***************))))))***,,,222<<>>;;;999666666999@@@FFFMMMZZZeeesssggg\\\XXX\\\WWWWWWXXXXXXVVVTTTQQQOOOOOOLLLHHHHHHKKKMMMNNNMMMIIIJJJLLLLLLHHH@@@888333222222111111111000000000000---++++++---000222222...///000000000///...---....../////////.........///000111222333333333333,,,,,,,,,,,,,,,---...///........................111000...---,,,,,,,,,,,,---000111---)))'''+++000111222111...)))%%%$$$%%%###$$$$$$%%%%%%$$$$$$###'''&&&'''+++***%%%""""""+++)))'''%%%$$$%%%''')))'''%%%$$$$$$&&&(((''''''%%%%%%%%%''')))++++++***,,,***(((((()))+++,,,+++(((((()))******))))))))),,,---222;;;FFFNNNPPPPPPMMMGGG???888444333222111---.../////////000333555777:::======;;;;;;===@@@EEERRRZZZTTTHHH>>>999666444444999???EEELLLXXXdddsssjjj```[[[]]]ZZZZZZ[[[ZZZYYYVVVSSSQQQSSSPPPLLLKKKKKKMMMNNNNNNIIIKKKMMMLLLHHH@@@888222////////////.........---000---++++++...000111222//////000111000///...------///000000///......///000000000///...---++++++------,,,,,,,,,---......////////////////////////......---,,,,,,,,,,,,---***,,,,,,+++((((((+++...---//////,,,'''$$$$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%''',,,---)))'''(((,,,+++)))&&&######&&&)))'''%%%$$$%%%'''(((((((((&&&&&&&&&'''((()))+++,,,---+++******+++++++++***(((((())))))******))))))---...111999BBBGGGGGGFFFDDD@@@999555333222111000,,,---/////////000222444888;;;>>>>>>;;;:::<<<>>><<>>999666666555888===BBBHHHSSS^^^wwwpppggg``````]]]^^^^^^^^^]]][[[XXXVVVVVVSSSPPPNNNOOOPPPRRRSSSOOOOOONNNKKKFFF@@@:::666000000000/////////......000...,,,,,,...000000000///000000111000///...---,,,///111000...---...000///......---+++)))'''&&&......---,,,,,,,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,---************)))******+++(((+++---***%%%###%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$%%%(((***((()))---''')))***)))&&&%%%&&&'''&&&%%%$$$%%%'''))))))((((((((('''&&&&&&(((+++---///---,,,,,,,,,,,,)))'''(((((()))***************,,,,,,///666===AAA@@@>>>>>>:::666333111///---,,,,,,---//////...///111222:::===@@@???<<<:::;;;===;;;JJJWWWSSSGGG>>>:::999777666888===AAAGGGTTT___|||vvvmmmeeeccc___```aaaaaaaaa___]]][[[WWWUUUSSSQQQRRRTTTWWWXXXUUUSSSOOOJJJDDD@@@<<<:::333333333222222222222111///...------///000000//////000111111111000...---,,,///111111...---...000111111111111000///......///...------,,,,,,,,,,,,...........................------,,,,,,++++++***,,,+++)))***++++++***(((%%%(((+++)))$$$"""%%%(((%%%&&&&&&''''''&&&&&&%%%((($$$"""###$$$$$$(((---"""&&&+++,,,***'''&&&'''&&&%%%$$$%%%'''))))))(((***)))'''%%%%%%'''+++...///............,,,)))&&&(((((()))******************+++...444;;;>>><<<:::;;;888444222000...+++))),,,...//////......000111;;;>>>AAA@@@<<<:::;;;<<<>>>MMMXXXSSSGGG>>><<<<<<666555888===CCCKKKYYYeeevvvmmmjjjddd```___]]]\\\[[[\\\\\\]]]]]][[[XXXUUUTTTTTTUUUVVVWWWVVVRRRMMMFFF???:::666444333111///...///000111444111...,,,---......---111000000///...---------///......//////000111222---..................---......---,,,++++++++++++...---,,,,,,+++++++++,,,*********)))******++++++------,,,+++***)))((((((,,,)))&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""'''&&&%%%%%%''''''&&&%%%'''((('''$$$%%%((('''"""$$$$$$%%%&&&'''((()))***'''''''''(((***++++++***---///...***)))++++++)))******)))((((((((((((((()))+++000666;;;===;;;:::777666444333333333111///000---+++,,,,,,,,,111888<<>>AAA@@@===<<<<<<>>>AAACCCIIILLLFFF<<<888999777666888<<>>@@@CCCCCCAAACCCEEECCC<<<777777777777999===BBBJJJ[[[iii}}}mmmeeeccc______^^^\\\ZZZYYYYYYYYYYYY^^^]]]ZZZXXXUUUSSSQQQPPPMMMKKKHHHDDD@@@<<<999777555444333222111111111222444222000///000111000///000000//////............111111000///////////////111000---,,,,,,---000111/////////...------,,,++++++,,,,,,,,,,,,,,,++++++---,,,+++***))))))))))))******)))((('''&&&%%%%%%'''&&&%%%&&&'''&&&$$$"""$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%%%%''''''&&&%%% &&&***%%% """######$$$$$$%%%&&&&&&''''''!!!###&&&)))+++...222444888:::888333000000---))),,,,,,+++*********************,,,000555:::<<<===>>>;;;888666444111...,,,---+++---000111000333888;;;>>>AAAAAA??????AAADDDDDD???===??????;;;777666666666888<<>>???@@@>>>:::777555333///---,,,+++---111111111444:::AAADDDEEEDDDAAA@@@BBBDDDDDD===999;;;<<<999666555666555777;;;@@@IIIYYYhhh{{{kkkcccaaa]]]YYYYYYXXXWWWXXXYYYZZZ[[[YYYZZZZZZYYYWWWTTTQQQPPPIIIFFFCCC>>>:::666444222333333333222111111000000111000//////111111000/////////////////////..................///000111222...///000000000000///...///000000111000...---,,,((()))+++,,,,,,,,,+++***,,,,,,+++***))))))))))))''''''''''''((((((((((((((('''&&&&&&(((((('''&&&######$$$%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''(((((((((###%%%(((***---444>>>EEEIIIKKKHHH@@@:::666111+++++++++***)))))))))))))))------///333999>>>@@@AAABBB@@@<<<:::777555111///---+++---000111222666<<>><<<:::777444111...,,,,,,///111222888???JJJKKKJJJGGGBBB@@@AAACCC@@@;;;888999999555444666999888999<<<@@@HHHWWWeee}}}mmmdddaaa\\\[[[ZZZXXXWWWVVVVVVWWWWWWYYYZZZYYYXXXTTTOOOJJJGGGEEECCCAAA>>>;;;:::999999555555555555444333222111///...---///000000///---.........///////////////222111000//////......///333111...,,,,,,...111333///000111222111///---,,,+++,,,...000000///...---******************++++++++++++***)))((('''&&&&&&(((%%%###"""$$$&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%###$$$### ###((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++...999HHHSSS[[[\\\WWWNNNEEE???888000...---,,,,,,++++++,,,,,,+++,,,///444:::???@@@@@@EEEBBB???===;;;999555333///,,,,,,///000222999@@@GGGHHHGGGDDD???===>>>AAA>>>;;;999:::888444444777;;;:::;;;>>>AAAHHHWWWeeezzzjjjbbbaaa]]][[[XXXWWWWWWUUUPPPPPPTTTRRRQQQRRRRRRRRRPPPLLLIIIFFFDDDAAA>>>===<<<999888999888777555333111000///+++---///000/////////000111///...///000111000...000//////000111222222111333222222111000//////...555333111000///...,,,******)))))))))+++,,,+++***+++++++++************)))******))))))(((&&&%%%$$$###'''%%%%%%((('''###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''(((((()))******+++&&&&&&&&&)))111>>>MMMWWW]]]```^^^WWWPPPJJJ???333///---+++)))))))))***+++,,,000222222555<<>>??????>>>???>>>;;;777444///000000//////333:::???JJJIIIFFFAAA===<<<===???===<<<:::888777666555555222888888;;;DDDHHHQQQddd|||}}}pppgggaaaXXXZZZWWWVVVWWWTTTPPPPPPTTTRRRRRRRRRSSSSSSPPPKKKHHHFFFDDD@@@>>>===<<<999888888888666555333111000///,,,...111111000//////000000///...///000111000...000///...///111222111000222111111000//////......222000//////000///---++++++))))))***+++,,,+++***+++++++++************)))*********)))((('''%%%%%%"""(((***''''''))))))%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%######$$$%%%%%%&&&''''''&&&'''(((+++222>>>KKKTTTZZZ]]]\\\VVVPPPJJJ???444+++***))))))***+++---///,,,000333333666<<<>>>===>>><<<;;;;;;;;;:::888666///000/////////222999>>>IIIHHHEEEAAA>>><<<===???<<<;;;:::999888777777777;;;>>>;;;<<>>===<<<:::888888777666444333111000//////111222222111/////////000///......000000///...///...---...000000000...000000000///......------------...///000000---***+++***)))***,,,,,,,,,***+++++++++************)))+++++++++***)))((('''&&&(((******''''''((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!""""""######$$$$$$%%%&&&''')))---333===HHHOOOTTTWWWXXXTTTPPPIII>>>444+++******)))***,,,---...,,,111555666999===>>>;;;<<<:::999888999999888777000000///......111777;;;GGGGGGEEEBBB>>><<<<<<===;;;;;;:::999999999::::::999<<<999;;;GGGKKKSSScccxxx}}}uuupppkkkaaa\\\XXXVVVXXXXXXUUUTTTVVVUUUUUUTTTTTTRRRNNNHHHDDDEEEBBB???======<<<:::888777666555444222111000///111333444444111/////////000///......///000///...///---,,,---//////...---//////.........---------,,,,,,---///000///+++(((+++***)))***,,,---,,,++++++++++++*********))))))++++++++++++***)))((('''((('''%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''###$$$$$$$$$%%%%%%&&&&&&%%%''')))---222999BBBHHHLLLNNNQQQQQQNNNFFF;;;333...---,,,+++************,,,222666888;;;>>>>>>:::;;;:::999:::;;;:::777555222111...---...111555888CCCDDDDDDCCC???===<<<===;;;::::::::::::;;;<<<<<<666999666;;;IIIPPPYYYiii~~~{{{ooojjjjjjfff___ZZZWWWZZZ[[[YYYXXXYYYWWWVVVUUUSSSQQQMMMHHHDDDDDDBBB???===<<<;;;:::888666666555333222111000000222333555444222////////////...---...///000///---///---,,,---...///...,,,............------------------...///000---)))&&&+++*********,,,---,,,++++++++++++*********))))))******+++******)))(((''''''$$$!!!"""$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((+++///555;;;@@@DDDFFFJJJMMMKKKCCC888111------,,,+++************,,,222777:::===@@@???;;;;;;;;;<<<>>>>>><<<777444555222///---...000333555???AAACCCCCCAAA>>>======::::::::::::;;;<<<===>>>;;;===:::===HHHNNNWWWhhh{{{lllddddddaaaaaa[[[XXX\\\^^^]]][[[\\\YYYWWWTTTQQQOOOLLLHHHFFFCCCAAA>>>===<<<;;;:::888555555444333222111000000111333444444111////////////...------//////...---///...------...///---,,,........................///......//////---***''',,,+++***+++,,,------++++++++++++************))))))*********))))))(((''')))$$$!!!$$$'''''''''(((###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,111666;;;>>>???EEEKKKJJJ@@@555///)))******+++,,,,,,------,,,222888:::===AAAAAA>>><<<<<<===>>>???>>>:::777888444///---...111333444999===AAACCCBBB@@@>>>>>>::::::::::::;;;<<<======666;;;:::===HHHNNNZZZnnn|||nnneeeaaaZZZaaa[[[XXX[[[___^^^\\\\\\[[[WWWSSSOOOMMMLLLJJJHHHCCC@@@>>><<<<<<;;;:::888555444444333222111000000000222333333111////////////...------//////...---000///......//////...,,,........................///...---...///...,,,+++,,,+++***+++---...---,,,+++++++++************)))(((((()))))))))((('''''',,,%%%"""&&&)))'''%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%&&&''''''((($$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((()))+++///444888<<<===CCCKKKJJJ???444///))))))***+++,,,,,,,,,,,,,,,222777:::>>>CCCCCCAAA<<<:::999:::===>>>???>>>:::666000...///111333333555:::@@@CCCDDDBBB@@@???999999999999:::;;;<<<<<<222:::;;;>>>FFFMMM\\\ttt}}}ssskkkbbbVVV```ZZZWWW[[[___^^^\\\\\\\\\XXXRRRNNNLLLKKKKKKJJJBBB@@@===<<<<<<;;;:::888444444333333222111000000///111222222111////////////...------...///...---111000......//////...---......//////////////////...---,,,---///000///...,,,+++***+++---...---,,,+++++++++************)))'''((((((((((((((('''&&&---%%%"""''')))&&&"""""""""###%%%&&&&&&%%%###"""$$$$$$%%%%%%&&&'''(((((($$$###"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%))))))))))))***...333888<<<<<>>CCCEEECCC;;;888666666:::???CCCEEE<<<777111///000222333222222888???CCCDDDCCCAAA@@@:::999999999999:::;;;<<<999AAABBB@@@CCCFFFUUUmmm{{{uuuooohhhdddbbbcccddd```\\\YYY[[[]]]___ZZZTTTOOOLLLJJJGGGEEECCCCCCAAA>>>>>>@@@;;;444666444222000000000222333////////////////////////.........------,,,,,,,,,111111333444000***+++000......//////...---,,,,,,---,,,,,,---......---,,,000000///...---,,,,,,+++,,,***))))))******)))'''&&&&&&&&&'''''''''''''''(((***,,,***'''&&&''')))######""""""""""""######&&&&&&%%%$$$%%%&&&'''(((&&&$$$"""###&&&'''%%%"""&&&###!!!!!!$$$%%%$$$""""""%%%(((+++,,,...111333999AAAHHHFFFAAA<<<666111111,,,((()))---///---***...000444:::AAADDDBBB???>>>777222333666999???EEEEEE???666000...///111333999===BBBEEEDDDBBB???>>>>>>888444777999888888999===???BBBCCCBBBHHH[[[mmmvvvrrrnnngggccc```aaaaaa___]]]\\\]]]^^^ZZZXXXUUURRRPPPLLLGGGCCCEEEFFFDDD???>>>===999333555444333111111111111222/////////////////////////////////.........------000------000111...---...//////000000///......---------------......---,,,000//////...---,,,+++++++++***))))))******)))'''''''''''''''''''''''''''&&&'''(((&&&"""!!!"""$$$$$$######""""""######$$$%%%%%%$$$###$$$%%%&&&'''%%%$$$###$$$%%%%%%$$$###&&&###!!!"""$$$%%%$$$"""$$$'''***,,,---...000222888AAAGGGEEE@@@;;;555000...***''''''+++---+++)))///000333888>>>@@@???======666111222555888===CCCDDD===555///...///111222999<<<@@@CCCCCCBBBBBBBBB@@@:::666777999888888;;;<<<>>>BBBDDDEEELLL^^^qqq}}}pppooommmgggbbb```^^^]]]]]]^^^___^^^]]]TTTTTTTTTTTTRRRMMMFFFAAAEEEHHHGGGAAA<<<:::777333444444333222222111111000////////////////////////000000000///////////////111,,,***///333222///...///000000000000///......------.........------,,,///.........,,,+++***)))+++***))))))******)))((()))((((((''''''&&&&&&&&&))))))(((&&&###"""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""###$$$%%%&&&###$$$%%%%%%$$$###$$$%%%%%%$$$""""""$$$%%%$$$###&&&(((+++,,,---...111333999AAAGGGEEE???:::444......***'''(((+++---,,,***///000111555999;;;;;;;;;;;;444000111444777<<>>???:::444000000111333444777888:::<<>>FFFKKKGGGAAA:::333---...---++++++---.../////////000000111333555888:::;;;555222444555666888;;;<<<888444222222333555555666777888:::===CCCJJJOOOHHHCCC>>>===;;;:::===CCCKKKJJJKKKLLLMMMQQQ___mmmqqqqqqqqqnnnkkkdddccc```___\\\YYYTTTQQQOOOLLLJJJHHHGGGEEECCCAAA===AAABBB>>><<<<<<;;;888444444333222222111111000000000000000000000000000------............//////------000000,,,&&&'''---++++++,,,------------,,,---000222111---+++,,,...---...//////...,,,)))(((***)))((()))***+++***)))***))))))(((((('''''''''&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((###$$$%%%%%%$$$###$$$%%%$$$%%%&&&%%%######%%%&&&###%%%(((***,,,000555888@@@HHHLLLIIIAAA:::333---++++++*********,,,---......000222333555777;;;===>>>888555777777666777999888666333111222444555555777777888999<<>><<<@@@FFFNNNMMMMMMNNNOOOSSS___kkkrrrooonnnllljjjbbbcccccc```[[[VVVSSSQQQOOOMMMJJJIIIHHHFFFCCC@@@===???>>><<<<<<===:::555555444333111111111111222000000000000000000000000....../////////000000000...,,,---///...******---+++,,,------......---------000333111---+++,,,///---...000000///---***((()))(((((((((***+++***))))))))))))((((((((((((((()))((('''(((***)))%%%"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$%%%%%%$$$###$$$%%%&&&%%%######%%%'''&&&'''((()))***---222555@@@HHHLLLHHH@@@999222++++++++++++******,,,...///,,,000444666888:::>>>AAABBB<<<999:::999777666888444222000000111333444333888888999999<<>>>>><<<:::;;;===999222666555222000000000222333000000000000000000000000//////000000111111111222222---+++000333222//////,,,------.../////////...---111333222---***,,,///...///000111000...+++))))))(((((((((***++++++***(((((((((((())))))))))))'''%%%%%%&&&&&&$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&&&&$$$"""###&&&'''%%%"""$$$&&&'''&&&######%%%(((((())))))))))))+++///222@@@HHHLLLGGG???888000***,,,---------,,,...000222+++000555999:::===AAADDDDDD>>>;;;<<<;;;777666777111///......000222222222999999999999<<>>===<<<:::999888777444555666555333222222333666333000000111222000...000000000///////////////444333111000000000111111000000111222222222222222111000///---------...///.........------,,,,,,++++++++++++*********)))))),,,+++)))((('''''''''((()))'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$)))"""###&&&&&&'''(((###$$$&&&'''((('''&&&%%%%%%&&&'''))),,,///111222???DDDFFFCCC;;;333//////++++++***+++,,,---...///000444888999999;;;AAAGGGDDDCCCCCCBBBAAA===888444222///,,,,,,...000222333444666888999<<<@@@DDDHHHHHHIIIFFFBBBBBBDDDCCC???@@@GGGOOOTTTRRRUUUddduuusssppplllgggddd^^^^^^^^^\\\XXXUUUQQQOOOPPPMMMKKKLLLMMMKKKEEE???>>>>>>===<<<;;;:::999888::::::999666333111111222555333000000111222000...111111111000000/////////222111000/////////000111---...//////000000//////111000///...---....../////////...---,,,+++++++++,,,++++++++++++*********,,,+++)))((('''''''''((()))'''%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$'''!!!"""&&&&&&&&&'''$$$%%%&&&&&&''''''''''''%%%&&&'''))),,,///222444:::>>>AAA>>>777000---,,,******+++,,,,,,---......///222666666666888>>>DDDGGGFFFEEEDDDBBB>>>999555444111...---...///000000333666999:::<<<@@@HHHMMMMMMLLLHHHCCCBBBDDDCCC@@@@@@EEEMMMRRRSSSXXXfffuuusssrrrnnnhhhbbb___^^^\\\YYYVVVSSSQQQOOOOOOMMMLLLMMMNNNLLLGGGBBB>>>>>>======<<<;;;:::999??????<<<888333111000111444222000000111111000///333333222111000//////...//////.........///000000000111111222222222222222111000///.........///000//////...---,,,+++******,,,,,,,,,,,,+++++++++++++++***)))((('''''''''(((((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%% """&&&&&&&&&'''%%%%%%%%%&&&&&&'''))))))&&&&&&&&&(((+++000444666666999;;;999333...++++++)))***,,,---...------,,,111333444444444777<<>>>>>>>>>>>===;;;;;;AAA@@@===888333000000111333222000000000000000000444444333222111000///............//////000000111222222333444444444444333111000///.........///000//////...---+++***))))))---------,,,,,,,,,++++++******)))(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%% %%%)))((((((((('''&&&&&&%%%&&&((()))+++&&&&&&'''(((,,,000555777444666777666222...,,,,,,)))***,,,.........,,,+++444555555444444777<<>>:::666333000/////////......111777<<<<<<<<>>>>>???@@@???>>><<<;;;??????<<<888444111111222111111111000//////000111444444333222111000///......//////000000111111111...//////000000000000000//////...------...///000///...---,,,+++***))))))---------,,,,,,,,,++++++)))))))))))))))(((((((((&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&""""""(((---,,,++++++)))((('''&&&'''((()))***''''''(((***---111555777111222222111...,,,++++++)))+++---......---,,,***333333333333444777;;;>>>@@@AAABBBDDDEEEDDDAAA>>>555222000///000000000///000666;;;<<<;;;AAANNNZZZVVVSSSLLLEEEBBBEEEEEEBBBCCCAAABBBHHHOOOVVV```iiiqqqkkkgggdddbbb```^^^[[[XXXVVVTTTTTTSSSUUUUUUTTTRRROOOJJJEEEBBB???@@@AAAAAAAAA???<<<;;;>>>>>>===:::666333222222000111111000///...000111333333222111000//////...//////000111111111000000...///000000111111000000...---,,,,,,,,,---...///------,,,,,,++++++******,,,,,,,,,,,,++++++++++++(((((())))))))))))((((((%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&###%%%,,,111000......******)))(((((((((((((((((((((***,,,///222444555//////---,,,+++))))))(((++++++,,,---------,,,+++/////////111222555777999;;;;;;===@@@CCCCCC@@@>>>444333111000111111000...///444888::::::@@@KKKTTTOOONNNIIICCCBBBEEEEEEBBBCCCAAABBBGGGLLLSSS^^^hhhsssiiiddddddfff^^^\\\ZZZXXXUUUTTTRRRRRRTTTUUUUUUSSSOOOJJJFFFDDD@@@AAABBBCCCBBB???<<<:::???@@@@@@===999444222111///000111000......000222111111111000000/////////...///000000000///...---000000111222222222222111,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,++++++++++++*********'''((()))******)))(((((($$$&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&###&&&...333222//////+++++++++***)))((('''&&&((())),,,...111222222333000...,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111444666666666777888:::===@@@@@@===;;;777555222111111000...,,,...222555777999>>>FFFMMMGGGHHHDDDAAAAAAEEEEEEBBBBBBAAACCCHHHLLLSSS___llluuuhhhccceeejjj\\\[[[YYYWWWUUUSSSQQQPPPRRRTTTUUUSSSPPPKKKHHHGGGAAABBBCCCDDDBBB???<<<999AAABBBCCC@@@;;;555111///...000111000...---000222000000000000////////////....../////////...,,,+++,,,,,,---...............++++++*********+++---...******+++++++++,,,,,,,,,+++++++++*********))))))'''((()))******)))(((((($$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%###&&&...444222000///,,,,,,,,,,,,***(((&&&$$$(((***---000222222111111333111...,,,,,,++++++***------,,,+++++++++,,,---,,,---///333777888888777666777999;;;======:::888999777444222111///,,,***...000333555999===CCCGGGBBBCCCAAA???AAAEEEFFFBBB@@@AAADDDIIIMMMTTTbbbpppzzzoooddd```bbbaaa```]]]ZZZWWWUUUTTTSSSUUUSSSPPPNNNMMMLLLIIIGGGEEEBBB???===<<<;;;:::999@@@@@@@@@<<<777222///...333222000...,,,,,,,,,---////////////////////////000//////000111111000...000000000000000//////...111///,,,***)))***,,,---***)))((()))+++,,,+++***+++)))***,,,((("""$$$+++***&&&"""###(((+++)))%%%)))))))))((('''%%%$$$###%%%$$$#########$$$%%%&&&'''&&&$$$""""""###$$$%%%"""$$$'''***---//////000.........,,,(((%%%$$$$$$'''(((+++///333444333222000...,,,*********+++,,,******+++,,,,,,,,,++++++(((***,,,///111222222222333444666888:::===??????888666444111///...------222111111333777;;;>>>>>>=========<<<;;;<<<@@@BBB<<>>===>>>>>>>>>;;;666111///...555333222000///...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++......//////......---,,,---,,,***))))))+++---///---+++***+++,,,------,,,---******---+++&&&'''+++,,,***'''&&&&&&'''((((((((((((((('''&&&$$$###"""%%%$$$#########$$$%%%&&&'''&&&$$$#########$$$%%%###$$$'''***---...//////+++,,,---+++(((&&&%%%%%%((()))+++...222555444333222000...+++))))))******,,,,,,,,,,,,++++++***)))+++,,,///111222333333333444555777999;;;===>>>???888666444111///...------111000111444888;;;======;;;;;;;;;:::999;;;>>>@@@;;;BBBCCCDDDLLLRRR___uuuuuukkkcccaaadddaaa```^^^[[[YYYWWWVVVVVVWWWWWWVVVVVVUUUSSSOOOLLLEEECCCAAA@@@@@@@@@???>>>:::;;;:::888444000///...333333111000////////////........................///......///000000///------------------,,,++++++***)))(((((())),,,...000111///,,,,,,---.........///++++++---...+++)))***++++++***(((%%%%%%(((+++''''''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%(((***---...//////***+++---,,,***'''''''''''''''(((,,,000333444444444222///+++))))))))))))---------,,,+++)))(((''',,,---///000111222222222444555777999;;;===>>>>>>888666444111///.........000000111555999;;;<<<;;;888999999888777888;;;===:::???>>>AAALLLTTTaaauuurrriiibbbaaaeeeaaa```^^^\\\ZZZXXXWWWWWWUUUUUUUUUVVVVVVSSSOOOKKKDDDBBB@@@???>>>===;;;999777888777555222///...///000000///.........------///////////////000000000111000///000222222000///,,,------------,,,++++++))))))(((((()))+++---...222000---,,,---............+++***,,,///...+++((((((((()))(((((((((((()))'''''''''&&&&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$&&&(((+++,,,.........,,,---///...,,,)))''''''&&&%%%&&&)))---111333444333111...,,,***)))******,,,,,,,,,++++++***((((((+++,,,---......//////000333555777999;;;<<<<<<<<<888666444222000////////////000222555999;;;;;;:::666777888777777777:::<<<:::>>><<<@@@NNNWWWdddwww~~~ooogggaaaaaafffbbbaaa^^^\\\ZZZXXXWWWVVVWWWWWWWWWXXXYYYVVVRRROOOHHHEEEBBB@@@???<<<999666666666666444111//////000///////////////.........+++++++++,,,,,,------------,,,,,,---......---+++...............---,,,,,,++++++***))))))***++++++111///,,,,,,---------,,,,,,+++)))))),,,---+++''')))'''''')))+++***$$$''''''(((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&)))+++,,,---------///111222111---***'''&&&&&&&&&'''***///333666666111000...,,,++++++,,,---)))******++++++*********,,,,,,,,,---...//////000111333555888:::;;;;;;;;;888666444222000////////////000222555999;;;:::999666777888888777888:::;;;:::>>><<<@@@OOOYYYfffzzz}}}mmmeee```aaagggbbbaaa___\\\YYYWWWUUUTTTTTTTTTTTTUUUUUUTTTQQQNNNMMMKKKHHHEEECCC@@@;;;888777777666444111///000111///000111111111111111000,,,,,,,,,---....../////////...---...000000...---///////////////...------------,,,+++***)))))))))...---,,,,,,---...,,,+++***+++***'''(((++++++(((---***((()))+++))) '''(((((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))+++,,,,,,,,,,,,000222333222...***'''&&&((((((***...333888999:::111///---,,,+++,,,---...((())))))***++++++******---------...///000222333///222555999;;;<<<<<<<<<888666444222111000000000000000111444888::::::999555777999999888888999;;;:::???>>>AAANNNXXXggg}}}|||lllddd___aaahhhcccaaa___[[[XXXUUUSSSRRRRRRQQQPPPQQQQQQQQQOOOMMMPPPNNNKKKIIIGGGDDD@@@<<<999999777555111000000222...///000111222222111111......//////000111111222111000000111222222111//////////////////...------...------,,,+++*********,,,,,,,,,...000///---+++))),,,+++&&&%%%))),,,+++,,,***(((((()))'''$$$!!!&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$%%%&&&'''((('''((()))+++,,,,,,,,,+++---///222111...***'''&&&&&&'''***///555999:::999333111///,,,++++++,,,,,,)))************))))))(((,,,,,,,,,---///111333444///222666:::===?????????777666444222111000111111111111111333666999::::::444666888888888888999:::888>>>???AAAKKKTTTfff~~~|||lllddd___aaahhhdddbbb___[[[WWWTTTRRRQQQVVVTTTSSSSSSTTTTTTSSSQQQOOOMMMKKKJJJIIIFFFBBB???::::::888555222000111222,,,---...000000000//////++++++,,,,,,---......///...------...//////...,,,......//////......---,,,---------,,,,,,,,,++++++***+++---000111111...+++)))...---&&&###)))......((((((((('''&&&'''+++...%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%'''&&&$$$$$$$$$&&&((()))'''(((***+++,,,,,,++++++))),,,///000---***'''&&&"""$$$(((...444777777777555333000---+++******+++++++++++++++***((('''&&&)))))))))***,,,///111333000333777<<>>???AAAIIIRRRddd~~~~~~rrrfffbbbfffdddfffeeeccc```XXXQQQRRRXXXQQQQQQQQQQQQSSSUUUWWWXXXWWWSSSNNNKKKIIIEEE@@@<<<666666666555444333111000/////////111333333111///------............------,,,...///111111000...------...000111111///---,,,***++++++++++++***))))))...---,,,---///...***&&&///,,,***)))+++---------*********))))))((('''&&&(((((('''&&&%%%%%%$$$$$$,,,%%%###'''+++***((('''((($$$###&&&&&&######&&&&&&'''(((***+++,,,,,,,,,+++***(((&&&%%%&&&'''(((%%%((()))+++222:::===;;;333---&&&%%%(((++++++******************************+++,,,...///000000000000000333:::AAADDDAAA===???999333111333444333000///000111333555666777888555555555555666777999999===:::<<>>===888444333555666444111000111222333555777888999555555555666666777999999???<<>>:::888777555444333333555777:::<<<<<<888444111000///...------......//////......---///////////////......---------,,,,,,,,,------...///...,,,******+++,,,...,,,------...------------...,,,******+++,,,+++))))))))))))(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''$$$$$$((((((%%%$$$%%%'''!!!$$$))))))((()))%%%$$$$$$###$$$$$$%%%&&&***)))(((((('''&&&&&&&&&%%%(((+++---111555444000000---***(((((()))******++++++++++++++++++++++++------,,,------...///000++++++---000444777999999555666888;;;;;;:::666444333333333333555888:::<<<888777777777777888888999999999>>>EEEGGGMMM```vvv|||~~~}}}uuulllbbb[[[TTTOOOOOOSSSPPPOOOMMMLLLKKKKKKKKKLLLHHHGGGFFFBBB<<<888666666555555555666888:::<<<>>>>>>:::555111000//////...------............------////////////////////////,,,,,,,,,---....../////////...---,,,,,,,,,------+++---......------...000///---,,,,,,---,,,+++)))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%)))(((###!!!"""'''!!!###((()))''''''$$$$$$###"""###$$$&&&''')))))))))(((''''''&&&&&&###''')))***...333222///---,,,***)))((((((******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000///000000222444777999:::444666999;;;;;;999666333333222222222444777:::<<<888888888777777888888999888888===CCCEEELLLaaaxxxyyyooocccZZZSSSMMMLLLOOONNNMMMLLLJJJJJJJJJKKKKKKFFFFFFEEEAAA;;;777666666666666777999;;;<<<===>>>???;;;555111//////000///......////////////.........---.........///000111,,,---...///000///...---............------------+++,,,......,,,---///222000...------...---,,,***(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%'''&&&###"""%%%''' """'''(((%%%$$$$$$###""""""###%%%'''((()))))))))(((((('''&&&%%%&&&((()))***...444555222///...---***(((((()))***++++++++++++++++++++++++///...---,,,,,,---///000222222333333333555888:::555777999:::999777444333222222111111333666999;;;999999888777777888888999999:::>>>DDDFFFNNNeee~~~zzzooobbbZZZSSSMMMMMMPPPMMMLLLKKKJJJIIIJJJJJJKKKEEEFFFEEEAAA;;;666555666666777999;;;===>>>>>>>>>@@@;;;555000///000000000//////000000000000//////------------...000111222...///000111111///---+++......//////......---,,,***,,,......,,,---000333000///......///...,,,***(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$'''&&&$$$&&&+++((( !!!''''''$$$#########""""""###%%%((()))))))))))))))((('''&&&%%%***,,,,,,,,,111777999777222111///,,,)))(((((()))************************///...---,,,,,,---///000222333222111111222555888555777999:::888555444333222111000000222555999;;;999999888888888888888999<<<<<<@@@EEEGGGPPPiiixxxnnnbbbZZZRRRLLLJJJKKKOOOLLLIIIFFFFFFFFFEEECCCMMMJJJEEEAAA>>>;;;777444999;;;======<<<;;;;;;<<<;;;888555111///------------///222444333111---***...---,,,---000111000///000111222222111000///...////////////...---,,,+++000///...---------------...---+++,,,---......---***************)))((((((,,,''' """%%%$$$"""&&&!!!&&&''' """((($$$(((%%%"""!!!###$$$%%%%%%$$$###""""""$$$'''+++---++++++++++++***)))''''''+++******,,,111777:::<<<999333+++''''''))))))(((***+++,,,,,,++++++---...---------------...///000000000111222444777999:::333777888555444444111---444222111222555777999999888888777888999888777555<<<:::===BBBEEEOOOhhhzzzxxxnnneee]]]XXXSSSMMMJJJJJJLLLJJJIIIIIIIIIJJJHHHGGGLLLIIIEEEBBB@@@===:::888999:::;;;;;;:::;;;<<<>>>???<<<777333///---------,,,...000222222000---+++---,,,,,,---///000000///000111111222111000///...////////////...---,,,+++------.....................,,,++++++,,,------,,,))))))******))))))(((''')))'''%%%%%%&&&&&&%%%###'''"""&&&((("""$$$)))$$$***(((%%%###$$$$$$$$$$$$$$$$$$######%%%''')))+++************)))((('''&&&((((((***...444999===>>>999666222---******,,,///***,,,...---,,,++++++,,,..................//////......///000222444555666333777777444444555333000333111000111333555666666777777777777888888777666;;;:::===BBBEEEOOOhhh|||uuuooolllaaa[[[WWWVVVSSSMMMJJJJJJIIIIIIJJJLLLNNNNNNMMMKKKJJJGGGEEECCCBBB@@@===;;;888999999999999;;;>>>AAAEEEAAA;;;555000...------,,,---.../////////...------,,,,,,---///000000///000000111111111000//////////////////...---,,,++++++,,,...///000000//////---+++******+++,,,,,,+++((())))))))))))(((''''''&&&(((+++,,,***'''%%%%%%(((###''')))###&&&***%%%,,,)))&&&%%%%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((((((((((((((((('''&&&%%%&&&'''***///666;;;===>>>666666444///***)))---222***,,,...///---+++++++++000000//////////////////...//////000111222333444333666666333333666666333333111//////111333333333666666666666666666666666::::::===CCCFFFOOOgggzzztttmmmfffcccZZZUUURRRRRRQQQMMMKKKKKKHHHIIILLLPPPRRRQQQNNNKKKIIIGGGDDDCCCBBB@@@>>>;;;999999999888888<<<@@@DDDHHHDDD===666111...------+++,,,,,,------............------...000111111000000000000000000000//////////////////...---,,,+++,,,---///000111000...------+++))))))***+++***)))(((((((((((((((''''''&&&$$$)))......***&&&&&&((()))###''')))%%%'''***$$$***(((%%%$$$%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%'''''''''''''''&&&%%%$$$$$$&&&***///555999999999000000///+++((('''***---'''***...///...---,,,+++111111111000000///......000000111222333333333333111444444222333777888666444222000///111222222111444555555555555555777888;;;:::>>>DDDGGGOOOggg~~~uuuooohhhaaa^^^ZZZTTTPPPPPPOOOLLLKKKMMMKKKLLLOOORRRSSSQQQLLLHHHHHHFFFDDDCCCBBB???<<<999;;;::::::888999<<>>@@@EEEGGGQQQiiiuuukkkeee___ZZZXXXTTTPPPNNNQQQQQQMMMKKKLLLMMMNNNOOOQQQPPPMMMGGGCCCEEEDDDDDDDDDDDDBBB???<<<<<<<<<:::888777777:::===777666555333111///...------............------,,,...---,,,---///111000//////......---...///000111////////////...---,,,+++222111111000///...------...,,,*********+++***)))))))))******))))))((('''((()))***)))&&&&&&)))+++---&&&)))...,,,......$$$%%%$$$###%%%&&&'''%%%$$$$$$%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&)))+++,,,+++)))((((((((()))******)))(((***+++------,,,+++,,,---,,,---///000000///...---)))+++---/////////......***...111000222555666333666444222222333444555444222555777666444555:::???DDDAAAAAAEEEGGGQQQkkkssshhhbbb[[[VVVUUUOOOMMMNNNSSSTTTOOOKKKJJJMMMMMMNNNOOOOOOLLLGGGBBBDDDCCCDDDEEEFFFEEEBBB@@@;;;;;;:::777555555777999111222222111111///...---......///000///...,,,+++,,,++++++,,,...//////...///...------...///000111////////////...---,,,+++111000///////////////000///---+++***++++++***)))***************)))((((((((()))******)))))))))***000(((+++000...111000&&&(((&&&&&&&&&''''''%%%###$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&&&&&&&&&&%%%&&&(((***,,,+++***$$$(((++++++((('''(((+++---......---+++******+++***,,,...///000///...---***,,,...000111111000000)))---000000222555444111444333111111333444555444333555888777444666;;;AAAFFFCCCBBBEEEGGGRRRmmmnnnfffbbb\\\VVVTTTPPPOOONNNNNNPPPPPPOOOMMMRRROOOKKKJJJKKKJJJGGGDDDFFFDDDBBBBBBBBBCCCBBB@@@>>><<<:::777444333222222333222111000///...---,,,---------------------------+++******+++------------------......000111111222000...++++++,,,---///+++,,,...///000000000000000///***&&&***///---%%%)))((('''(((***)))&&&###***)))((()))+++++++++***.........///444888222***...***&&&%%%'''((('''%%%%%%((('''$$$$$$''''''%%%$$$&&&((())))))'''$$$""""""###%%%''')))++++++,,,&&&(((******)))((()))***,,,)))))),,,***''')))/////////...---+++***)))(((,,,---...000111000000///000//////000222444444333888666444222000111222222444666999888777888;;;>>>BBB@@@AAAGGGLLLZZZwwwqqqiiiddd]]]YYYXXXRRRQQQOOOOOOPPPPPPNNNMMMPPPNNNKKKJJJKKKJJJGGGEEEGGGEEECCCBBBCCCDDDCCCBBB<<<:::777444111000000000222111111///...---,,,,,,------------------------...,,,***+++,,,.........---------......///000111111000...,,,,,,,,,---...+++,,,---...///000111111...000...)))***...///,,,***((('''((()))(((%%%""")))(((((()))***+++++++++111888>>>AAADDDDDD>>>666///+++&&&$$$&&&''''''%%%%%%''''''$$$$$$'''(((&&&&&&'''((()))((('''%%%$$$$$$$$$&&&((()))*********''')))******)))))))))***---******,,,+++(((***000///......---,,,+++*********+++,,,---............///......000333444444333555444222222111222333333666888999888666666999;;;===;;;===CCCIIIVVVsss~~~ssslllfff___\\\]]]UUUSSSQQQPPPPPPOOONNNLLLNNNLLLKKKJJJJJJJJJHHHFFFFFFDDDCCCCCCDDDEEEDDDCCC===:::777333000000000111000000///...------,,,,,,------------------------///---,,,,,,...//////.........---......///000111000//////...------,,,,,,+++++++++,,,---///222333000333222,,,))),,,///000***)))((((((((('''$$$"""''''''((()))***,,,...///555@@@LLLRRRTTTQQQIII@@@111,,,&&&$$$%%%&&&&&&%%%$$$''''''%%%%%%((()))&&&''''''((((((''''''&&&%%%%%%&&&'''((())))))))))))''')))***+++***)))***+++...,,,,,,---+++)))+++///......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...000333444444333111111111222222333333333777888888777666666777999<<<:::;;;???DDDQQQmmm{{{sssnnnggg```___aaaXXXUUURRRPPPOOOOOOMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHEEECCCAAAAAACCCDDDCCCBBB???<<<888444222111222333.........------,,,,,,,,,------------------------///...------///000000///...............///000000...////////////---,,,+++++++++******,,,///222444333222///+++)))***,,,---***))))))((((((((('''&&&&&&'''''')))+++///444777<<>>;;;<<>><<<888444222111111222---------------,,,,,,,,,------------------------///...---...000111000...///............//////000......///000///---,,,***+++*********+++...111222111,,,''''''***++++++***((()))))))))))))))***+++&&&'''((()))---555>>>EEEMMMOOORRRVVV]]]\\\PPPAAA222---'''$$$%%%&&&%%%$$$###'''(((&&&'''))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((((((''''''&&&$$$&&&((()))(((((()))***+++---,,,***((()))***+++,,,,,,,,,------------...///...------...///111222,,,,,,...000333444333111222333333333333222111000555444555666888:::;;;<<<===;;;<<<@@@DDDPPPlll}}}uuullliiifffbbbaaacccZZZVVVRRROOONNNMMMLLLKKKJJJKKKKKKJJJHHHGGGHHHIIICCCAAA??????@@@@@@???>>>:::999666333111//////...,,,,,,------------------------------------------...------///000111///...//////............//////...//////000///---,,,++++++*********+++---///000,,,%%%!!!&&&---...---,,,((()))***)))((((((***,,,'''((()))+++000<<>>000+++'''%%%&&&'''%%%###%%%((()))'''''')))((($$$&&&&&&''''''&&&&&&%%%$$$(((((())))))((('''&&&&&&$$$&&&))))))))))))***++++++------)))''')))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---...111333333111///444444444333333222222222555444444666999<<<======999777:::@@@FFFTTTrrrtttiiiffffffdddcccdddYYYUUUQQQMMMMMMLLLLLLKKKJJJKKKLLLJJJHHHFFFGGGHHHEEECCCAAA@@@@@@???>>><<<999888777555222000...,,,,,,,,,------.........///---------------------------------...000000///---//////............//////////////////...---,,,+++***+++++++++,,,,,,,,,,,,+++'''&&&,,,///,,,+++---)))******(((%%%$$$&&&(((((()))***,,,444CCCWWWfffgggbbbYYYSSSRRROOODDD666---***''''''((((((&&&###&&&)))+++(((((()))'''###'''((()))***)))(((&&&%%%(((((((((((((((((('''&&&&&&(((***+++++++++,,,---+++///...)))'''***+++***+++++++++++++++++++++******+++,,,---............---...///111333222000---555444333333333444555666888666555777;;;======<<<999777999???EEESSSqqqttthhheeeffffffddddddXXXTTTPPPMMMLLLLLLLLLKKKJJJLLLMMMKKKGGGEEEFFFHHHGGGEEEBBBAAA@@@@@@>>><<<999999999888555222///---,,,------....../////////------------------------,,,,,,---...000000...,,,000//////.........//////000//////...------,,,,,,***++++++,,,,,,,,,+++***///---///222///(((''',,,***+++***'''""" """$$$)))******---666HHH___oooeeebbbYYYOOOIIICCC888---+++)))'''(((***)))&&&###'''***+++)))((((((&&&"""((()))+++,,,,,,***(((&&&'''(((((((((((((((''''''(((***,,,---------...///,,,111000***(((+++---***+++++++++*********)))))),,,---...000111000000///......///222333222///,,,444333222222333666888::::::888666888;;;======;;;<<<:::;;;???CCCOOOkkkyyyiiieeegggeee```\\\SSSOOOKKKIIIIIIKKKLLLMMMFFFGGGHHHJJJJJJJJJIIIIIICCC@@@===<<<===>>>>>>===>>>:::666555555444111...000000000000000000000000------------------------,,,---...000000000//////------..................222000...---...---+++***)))***++++++++++++,,,---000000000...---+++)))((()))((('''&&&&&&'''((())),,,******...999HHHWWWaaa^^^UUUKKKDDD===555000111'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''***************)))(((''''''''''''***,,,,,,+++)))...---,,,+++++++++,,,,,,---+++'''$$$$$$%%%''')))++++++++++++++++++++++++111...+++,,,///111000///***,,,...111222222222111222222222333555777999:::;;;:::888666666777999:::888666888===GGGWWWooovvvgggcccfffddd___\\\RRRNNNJJJHHHHHHJJJKKKKKKKKKLLLLLLMMMLLLKKKIIIHHHEEEBBB???======>>>>>>======:::777555666555222000////////////////////////------------------------,,,---.../////////...------------....../////////222000///...///...,,,***+++,,,---,,,++++++++++++............---,,,+++*********((('''''''''(((((())))))***---555@@@JJJPPPKKKCCC<<<777222,,,)))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***---...---+++(((''''''&&&''')))++++++)))(((,,,,,,,,,,,,,,,,,,++++++///---***)))((()))***,,,++++++++++++++++++++++++000---++++++...000///...111000000////////////000111111222333444666777888777666666555555555666777666555777===FFFVVVnnnqqqcccaaaeeeeeeaaa^^^SSSPPPKKKIIIIIIJJJKKKKKKNNNNNNNNNMMMLLLIIIGGGFFFGGGDDDAAA?????????>>>======:::888777666555333111........................------------------------,,,---...///...---,,,+++,,,,,,---...//////000000222111000000000///---+++---...------,,,++++++***---------------,,,,,,+++,,,+++***)))(((''''''''''''''')))+++000555999<<<:::444///...,,,)))''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((***...000000---***''''''''''''(((******(((&&&)))***+++,,,,,,,,,+++******))))))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...//////...333222000...---...000111000000111222333444555666444555555666666555555555777666999>>>FFFVVVooozzzkkk``````fffhhheeecccWWWSSSOOOLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJGGGEEEDDDIIIFFFCCCAAA@@@???>>><<<>>><<<:::888666333111///------------------------,,,,,,------------------....../////////...,,,++++++,,,---...///000111222222111111111222111...,,,---------...///...---+++---------------,,,+++***---,,,+++***)))(((''''''''''''((()))***---///000///***(((******(((''')))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,......---***))))))(((((()))******(((&&&''')))+++------,,,+++***'''(((((()))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,............////////////000////////////111222333///000111222333333333444444555777888999888666555777888;;;@@@HHHXXXrrrtttggg]]]```hhhkkkiiigggXXXUUUPPPLLLLLLMMMMMMMMMIIIJJJJJJJJJIIIHHHFFFEEEJJJGGGDDDBBBAAA@@@>>><<>>===:::555111...,,,------------------------,,,,,,,,,---------......///000111111000///...---,,,,,,---...///111111222222111111222333222///---,,,+++,,,...111222000---//////...---,,,***(((''',,,,,,+++***)))((('''&&&)))((('''&&&'''))),,,...)))%%%$$$'''(((&&&%%%'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))***++++++*********+++,,,,,,)))''''''(((+++---...---,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000111111111111111---...000111222222222222000111222333333333333222333555777999999888666555555777;;;@@@GGGVVVqqqrrreee\\\```hhhllljjjgggWWWSSSNNNJJJIIIJJJJJJJJJHHHIIIJJJKKKKKKJJJHHHHHHIIIGGGDDDCCCBBBAAA>>><<<===>>>===:::444///,,,+++------------------------+++,,,,,,------.........///000111222111000///...------...///000000111111000000111222333222///,,,,,,+++,,,///333555222/////////...---+++)))'''&&&***++++++***)))((('''&&&***(((&&&%%%&&&))),,,...)))%%%%%%)))+++((('''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&(((***,,,*********+++------+++)))((()))+++---............+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///111333333222111222333...000222333333222000///222333444555555444333333222333555777777777666555222555999>>>DDDTTTooosssfff\\\___fffiiieeecccWWWSSSNNNJJJIIIIIIIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGFFFDDDCCCBBBAAA>>><<<999;;;;;;999444///---,,,------------------------++++++,,,,,,---......///...///000111111000//////......//////000000000111//////000222333222...,,,...,,,---000555555111---......---,,,+++***((((((((())))))))))))((('''&&&((('''&&&%%%&&&(((***,,,&&&###$$$)))+++)))'''(((%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((()))******)))((()))+++------+++))))))***+++,,,...///000111+++++++++***))))))))))))------------------------...000333333111000111222///000000111222222222222444555666777777666444333333444555777777777777777222555;;;???EEETTTppp~~~uuuggg]]]___eeeeeeaaa^^^YYYUUUOOOLLLJJJJJJJJJJJJFFFFFFGGGGGGFFFEEECCCBBBFFFEEECCCCCCBBBAAA>>><<<555888:::888444000..............................++++++,,,,,,---...//////,,,---...000000000//////////////////000000000000...///000111333111...+++000......111555555000++++++,,,,,,,,,,,,+++******''''''((())))))((('''&&&%%%%%%%%%&&&''''''((((((###&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%"""$$$''')))*********)))'''''''''***,,,,,,+++)))+++++++++,,,...000222333000///...---,,,+++,,,,,,------------------------,,,000333333111///000222---------...111444777999555666888999999777555444666777888999999:::::::::555999>>>CCCHHHWWWttttttkkkccc```^^^ZZZYYYYYYTTTRRRPPPMMMKKKJJJIIIIIIJJJIIIHHHHHHIIIIIIGGGEEEBBBAAAAAABBBBBBAAA===;;;888777555222000///......222333222///***)))***------......///////////////,,,+++***)))***+++,,,---------...///000000//////------...000111111...,,,,,,+++,,,///111222111///000...+++***+++,,,,,,,,,,,,***((('''''''''&&&$$$))))))))))))((((((((((((,,,((($$$###%%%''''''%%%&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&''')))******)))(((((('''''''''((((((***,,,,,,)))(((******&&&***)))******,,,///111333222222111000///...---,,,111000...,,,,,,,,,...//////111555999:::888333///,,,///111111444888666222444777;;;===;;;888555444;;;666333555;;;<<<888222333;;;<<>>@@@===:::666555777666555666888888777555444;;;;;;>>>JJJVVVlll}}}hhh___XXXWWWVVVRRRPPPPPPOOOPPPPPPPPPNNNJJJGGGEEEMMMKKKIIIHHHGGGEEEBBB??????>>>>>>>>>>>>===:::888999888666444222000///...000111000///---,,,---...---......///////////////...///////////////......---......///////////////---,,,---...///...+++((((((((()))+++......---+++...,,,)))(((***+++,,,+++000...+++)))))))))((('''((((((((((((((((((((((((,,,***)))(((((((((&&&$$$(((&&&######%%%'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))++++++((((((,,,,,,***.........///000222333444333444555555444111...,,,...---+++***+++,,,...///333777<<>><<<999999888777666444111000///111111111000000///000000---......///////////////...///000111111///...---......///////////////......------...///---***'''(((((()))+++------,,,***---+++)))(((***,,,------222///+++))))))((('''&&&'''''''''(((((((((((((((------,,,,,,+++)))'''&&&)))'''###"""$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''')))+++***'''(((+++,,,***......//////000222333333444555777888666333///,,,---,,,+++******+++---///444888>>>AAA>>>999333//////111111111666>>>@@@???:::>>>BBBCCC@@@;;;666333666777888777555555666888555:::999<<>>===:::999999777555333000///------------......---,,,---......///////////////...///000000000...---,,,...///////////////......///......//////...+++(((***)))***,,,......,,,+++,,,***)))))),,,///000111333///+++(((''''''&&&%%%&&&&&&''''''((((((((()))......///...,,,+++))))))***'''$$$"""$$$&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))+++---+++''''''+++,,,***,,,,,,---///000111222222444555777888777444111......,,,+++******+++---...222777===???;;;666111...000222222333888@@@CCCAAA999===@@@AAA>>>888333111999777555555777888777777666:::999<<>>:::::::::999777444111000///...---...//////---+++---......///////////////////////////...---,,,+++//////////////////...---.........///000///,,,)))+++***+++---...///---+++,,,***)))+++///333555666555111,,,(((''''''&&&%%%&&&&&&&&&''''''(((((()))---......---+++***+++,,,***'''$$$###%%%&&&&&&&&&###$$$$$$%%%&&&'''''''''""""""$$$&&&(((+++...///000111///)))(((++++++))))))***,,,...000111111222333555666888777555333111///...,,,+++***+++,,,---000555;;;;;;888222///...///222333444:::AAACCCAAA888;;;======:::666222000999666444444666777777666666:::999???NNN\\\ppptttgggZZZTTTRRRTTTUUUQQQMMMLLLMMMKKKHHHEEEDDDDDDEEEFFFGGGFFFFFFGGGIIIJJJIIIGGGEEECCC@@@@@@@@@@@@???===:::;;;;;;:::888555222000111000///000111111...+++---......///////////////000000///...------------///////////////...------,,,,,,,,,...///...,,,)))+++***+++,,,......,,,***+++******---222777:::<<<777333---)))(((''''''&&&%%%%%%&&&''''''((())))))***+++,,,***((((((***---)))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###&&&***---111222777888444---***,,,,,,***''')))+++...000222333333333444555666666666555444222000...,,,++++++,,,---///444999999444000///000///222444666;;;AAABBB???777999;;;:::777444222222555555444333111222444777666;;;;;;AAARRR___qqqssshhhXXXSSSQQQTTTUUUQQQMMMLLLKKKKKKJJJIIIGGGFFFFFFEEEHHHGGGGGGHHHJJJJJJHHHGGGCCCAAA>>>===>>>>>>===;;;;;;;;;;;;:::888555222000...,,,+++,,,...---***'''---......///////////////222111///------------...//////000000///...------*********,,,...---+++)))*********,,,------+++)))+++++++++...444:::===???999444///***)))(((((((((%%%%%%&&&&&&'''((())))))((())))))'''%%%&&&)))---((('''%%%&&&''''''%%%###''''''&&&%%%%%%$$$#########$$$%%%(((***---///111===<<<888000---...---+++&&&(((+++///111333444444222333444555666666666666333222///---++++++,,,,,,///444888777333000000222...222555777<<>>888999:::999666444333333000444666333---,,,222888666;;;;;;CCCTTTaaaqqqqqq```\\\YYYUUURRRQQQOOOLLLJJJRRRNNNJJJGGGGGGHHHIIIIIIMMMIIIFFFGGGIIIJJJGGGCCCFFFCCC???<<<:::;;;<<<>>>:::777666888;;;:::444///////////////............///---+++,,,---/////////......////////////....../////////...------,,,,,,---.../////////...---,,,,,,+++******))))))******...,,,***...444:::<<<===555000+++***++++++'''###&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''''''''%%%###$$$%%%%%%"""&&&&&&&&&'''''''''(((((()))'''&&&'''***...666===GGG@@@666000---,,,)))'''+++---///111222333333333111000///000333555555555555222...------/////////555666666444111...------222666666555===GGGDDD999:::777333222333333111///444333333333555555444222111888999???NNNZZZmmmooo___^^^ZZZVVVVVVVVVVVVSSSOOOSSSPPPKKKHHHHHHIIIIIIIIILLLIIIFFFFFFIIIIIIFFFBBBEEEBBB>>>;;;::::::<<<===:::888777888:::999333...............------------///---,,,,,,---/////////......////////////......//////............------,,,---.........---+++***,,,++++++***************,,,******---333777999888333...***)))******'''###'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))***(((&&&%%%&&&&&&&&&&&&'''''''''((('''(((***000888AAAHHHJJJBBB777000---,,,+++***+++---///111222333333333111000///000222444444444333000---+++,,,---......111333444444222000000111000555666666???HHHEEE:::<<<888555444666777777666666555555666888888666444777===>>>CCCRRR^^^rrrkkk]]]___ZZZVVVXXX\\\]]]YYYSSSRRROOOJJJGGGGGGGGGGGGGGGKKKHHHFFFFFFGGGGGGEEEBBBBBB@@@===:::999999;;;<<<;;;999888999:::777222---...------------,,,,,,,,,///---,,,,,,...//////.........////////////..................////////////---...///000000...,,,++++++++++++************)))***))))))---222555444222///,,,(((((())))))'''$$$'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((,,,666BBBNNNTTTLLLCCC777...+++,,,------+++---///111222222222222111000//////111222222222111...+++***+++,,,,,,,,,111222333333222111111222///444777:::AAAIIIEEE;;;666333000///111333444555777777888:::;;;:::888555888===<<<@@@NNN\\\ppphhh]]]^^^YYYUUUYYY```bbb\\\UUUPPPMMMHHHFFFEEEEEEEEEDDDJJJHHHEEEEEEEEEEEECCCAAA@@@>>>;;;999888999:::;;;===;;;:::::::::777111---.........---------,,,,,,...---,,,---...//////...---......//////......---------......///000111111000111333444333111///---++++++++++++******))))))***)))***---222333000---,,,)))''''''(((((('''%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""!!!$$$$$$$$$%%%%%%%%%&&&&&&###%%%''',,,888HHHTTTYYYKKKBBB444,,,)))+++---...,,,---///000222222222111222000//////000111111000111...+++***+++,,,,,,+++333444555333111///...///111666:::>>>DDDHHHCCC:::222000---,,,,,,...000222888888999;;;<<<;;;888666888===;;;>>>LLLZZZooojjjbbb___[[[XXX\\\ccceee^^^VVVOOOLLLIIIGGGFFFFFFEEEDDDHHHGGGEEEDDDCCCBBBAAA???===<<<:::999888999:::;;;>>>======<<<;;;777222///////////////.........---...---,,,---///000///---------............------,,,,,,---...///000111111111222444555444222///---***++++++++++++***)))(((+++***+++...222222///+++)))((('''&&&'''''''''&&&$$$#########%%%&&&%%%$$$%%%%%%$$$$$$$$$#########%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$''')))---999JJJTTTVVVFFF===111)))(((***,,,---,,,---///000111111111000222000//////000111111000111///---,,,---------,,,111333444333111/////////444888===AAADDDEEE???777777666333111000111333444777777777999::::::777555>>>BBB@@@BBBQQQ___uuummmhhhccc```^^^bbbffffff^^^WWWPPPMMMJJJIIIIIIIIIHHHGGGGGGFFFEEECCCBBB@@@???>>><<<;;;:::999999:::;;;;;;????????????<<<888444222000000/////////.........---,,,,,,...///000...---------............------,,,,,,,,,---...//////000///111333444333000,,,*********+++,,,,,,***)))(((,,,++++++...222222///+++((((((''''''&&&&&&''''''%%%######$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$#########!!!$$$%%%%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&+++,,,///:::JJJQQQOOO???888...)))(((***++++++,,,---...000111111000000111000//////111222222222222000............---,,,---///111222111111222333444777<<<@@@AAA???:::555777777666555222222333555777666555666777888666555>>>BBBAAADDDSSSbbbxxx~~~mmmjjjdddccccccdddeeebbb[[[UUULLLJJJHHHGGGHHHHHHHHHFFFFFFEEEEEECCC@@@>>>>>>>>>;;;;;;:::::::::;;;;;;<<>>:::666555//////.........------------,,,---...000000...,,,,,,------......------,,,++++++,,,,,,------......///000333444333000,,,))))))***+++,,,,,,+++)))(((,,,******,,,000111///,,,))))))((('''&&&&&&''''''&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%$$$$$$######""""""""""""$$$&&&%%%&&&&&&&&&&&&'''''''''$$$***,,,---888GGGKKKEEE999444---******++++++))),,,---...000000000000///111000///000222444444444111000......//////---,,,,,,...000111111111222444111333777<<<===:::666333000222444444111000111333888666444444555666666666888>>>===BBBQQQ```vvvzzzjjjhhhbbbccccccdddbbb]]]VVVQQQHHHFFFDDDDDDEEEFFFEEEDDDEEEEEEEEECCC@@@=========;;;;;;::::::;;;;;;<<<<<>>;;;===<<<;;;::::::;;;<<<===BBBAAA@@@AAAAAA>>>777222111111000......---------(((,,,000...***''')))---111444333---,,,000000,,,++++++++++++++++++,,,,,,000...---000444444///***,,,,,,,,,+++***)))((((((---,,,************)))'''000***''')))***&&&######$$$((((((&&&'''+++,,,***&&&%%%###"""""""""###$$$ %%%(((&&&%%%&&&&&&###'''%%%###!!!"""&&&***,,,)))%%%)))000666CCCGGG===333///---...---)))(((+++***+++...222444222,,,'''111...---///444999;;;;;;999555000,,,,,,,,,------333333222111000000111111555888888555444555333///000000000111444666666555111333333333222222444666333;;;>>>CCCPPP___wwwqqqaaa^^^bbb```^^^^^^\\\YYYSSSNNNIIIIIIIIIIIIHHHGGGFFFEEEBBBAAAAAABBBCCCAAA>>><<<>>>===<<<;;;:::;;;<<<===@@@??????@@@@@@===666111111000///...------------))),,,///...,,,+++,,,///)))------+++,,,111222///,,,,,,++++++++++++++++++///------000333333///***---------,,,,,,+++))))))...,,,******++++++)))(((000+++))),,,---+++((()))...000...***'''(((&&&###&&&&&&$$$#########$$$$$$###&&&%%%%%%((()))''''''&&&&&&&&&'''((()))***+++&&&***000555AAAGGG===333///---///---))))))+++***)))***---//////+++(((000///...111666;;;<<<<<<999555000---------...---111000000///......//////444777777444333444222...333222222444777999999888333444444333222222444666555===@@@DDDQQQ```xxxooo```\\\^^^^^^^^^^^^\\\XXXRRRMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAABBBAAA???===???>>><<<;;;;;;;;;<<<<<<>>>>>>???@@@???<<<666222000000///...------------,,,,,,---......//////000...000///,,,,,,------***------,,,,,,++++++******...------///222222...***---------------,,,+++***...,,,++++++,,,+++***)))***&&&&&&)))+++)))(((***333444222+++((('''$$$ '''&&&%%%$$$$$$$$$%%%%%% $$$&&&$$$###'''***)))'''(((***++++++***((('''---'''***///333???EEE===333///...///---******,,,------,,,...///000///...000111222555999<<<===<<<888555111///...//////...000000///.........//////333666777444333444222...111000000222444666666666444555555444333333444666777???AAAEEERRRaaayyyqqqddd^^^^^^^^^]]][[[YYYUUUQQQNNNJJJIIIGGGEEEEEEEEEFFFFFFHHHEEEBBBAAAAAAAAA@@@??????>>>===;;;;;;;;;<<<<<<===>>>@@@AAA???<<<777333000///...---------------...---,,,---///000///...333333222000...---+++)))......---,,,++++++******---,,,,,,...000000---***,,,,,,------,,,+++******...,,,++++++,,,,,,+++)))(((%%%%%%((()))'''&&&)))...000...***((()))((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))(((###"""%%%''''''((()))+++,,,+++)))'''&&&...)))+++...000<<>>===<<<;;;<<<<<<===>>>@@@BBBBBB@@@<<<777555///......------------...000...,,,,,,---......---------...000000/////////......------,,,+++******,,,,,,,,,---......,,,+++***++++++++++++******)))---+++******,,,,,,+++))),,,******,,,+++''''''***'''******''''''******'''$$$%%%%%%%%%%%%%%%%%%%%%'''***(((###!!!%%%''''''******)))(((''''''''''''...))),,,------888???888111...,,,...---******,,,'''***---000111000///...666777:::;;;;;;999888777555333111111111111000...111000000000000000111111333666777444444555444000222111111333666888888777555666666555333333555666777>>>@@@CCCQQQ```zzz}}}pppfff]]]``````___ZZZUUUPPPNNNMMMHHHGGGFFFEEEDDDDDDDDDDDDEEECCCAAA@@@@@@AAAAAA@@@>>>>>>===<<<<<<===>>>??????BBBDDDDDD@@@;;;777555......---------------.........---,,,,,,---///000...,,,---//////+++)))***......------,,,,,,++++++++++++,,,,,,,,,,,,++++++*********++++++******)))+++***)))***++++++***))),,,******+++((($$$$$$(((&&&)))(((&&&%%%((((((%%%$$$%%%&&&'''''''''&&&&&&$$$''''''######'''******+++)))'''%%%$$$%%%'''(((---))),,,---+++444:::333///,,,+++---,,,)))))),,,'''+++000333333222111111666888:::;;;999777666666222111111111222222000.........------......//////222555666444333555333000000000000222444666666555333444555444333333555777666===???CCCQQQaaa|||wwwlllcccYYY^^^aaabbb___XXXPPPKKKIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA??????AAAAAAAAA@@@======<<<<<<<<<>>>???@@@???BBBEEECCC>>>888444333...------,,,,,,------...+++---......---...333777333//////111...'''$$$%%%------------------,,,,,,***+++++++++*********+++***++++++,,,,,,++++++******)))((((((******)))(((((('''((()))&&&!!!"""&&&'''))))))%%%%%%'''&&&###&&&'''((()))***))))))((($$$'''((($$$$$$'''***))))))((('''%%%%%%&&&'''(((***(((,,,---***111666///...***)))++++++((((((++++++...222333333333555777333666888999777555666777000000000111222222///------------------.../////////333444111111333222......------///222444444333111222333333333333666888666===???CCCRRRddduuukkkaaaVVV\\\aaaeeeccc[[[QQQIIIEEEEEEEEEFFFFFFFFFDDDBBBAAA@@@???>>>???AAABBBAAA@@@<<<<<<<<<<<<===>>>@@@AAA???BBBDDDCCC===666222111------,,,,,,,,,------...(((,,,//////...000777===///,,,---222222,,,***---,,,,,,------------------***+++++++++***)))***+++++++++,,,---------,,,,,,)))((('''((()))***)))(((***)))***,,,)))$$$&&&***'''))))))&&&%%%''''''$$$((()))***+++,,,,,,+++***'''******&&&$$$&&&&&&%%%(((((('''''''''((((((((()))''',,,---)))///444,,,---)))(((******''''''******,,,.........///444777000333666777555555777:::///...///111222111///,,,///////////////000111222---111222//////111000,,,111000000222555666666666///111222222222333666888666>>>???DDDTTTfffzzzjjj^^^WWW___bbbdddbbb[[[QQQGGGBBBFFFEEEDDDCCCAAAAAAAAAAAA>>>>>>????????????>>>>>>>>>===:::999:::<<>>999444111000...------,,,,,,------...+++---...//////444;;;AAA///...---...//////---+++///...---,,,+++*********,,,,,,++++++***)))))))))+++***))))))(((((())))))))))))))))))))))))))))))***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))*********)))((())))))((('''&&&%%%%%%$$$''''''((()))((('''%%%$$$***)))((()))+++,,,,,,+++000,,,(((''')))++++++***---///222333444555666888666555333222111222222333000000////////////000000333222111000000111222222...222111---+++...000///222000///111444666444111222222333222111222555777<<<>>>===DDDTTTdddyyyjjjaaa[[[]]]aaadddccc\\\SSSJJJEEEHHHGGGEEEDDDCCCBBBAAAAAA>>>?????????>>>>>>===<<<===<<<:::999:::<<>><<<;;;:::<<<:::999999:::<<<@@@BBBCCCAAA???;;;888555444333/////////....../////////...,,,+++***,,,,,,,,,,,,000...------...///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,+++++++++************))))))))))))))))))))))))++++++)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,...///---,,,***))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%)))(((((()))+++,,,,,,+++...+++)))((()))***+++++++++...222555666777999:::444333111000///.........//////...//////000111222444222111///....../////////222222...,,,///000///111000000222444555444222111222333333222222555777666;;;===FFFXXXgggoooccc\\\[[[]]]```cccbbb]]]UUUNNNJJJGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@???===;;;:::999:::999888888:::<<>>HHHZZZhhh~~~lll^^^YYYYYY^^^```cccaaa[[[SSSLLLHHHEEEEEEEEEDDDCCCBBB@@@???AAAAAA@@@???===;;;:::999999999888888999;;;>>>???AAA@@@===999555222000///...------,,,,,,------...111///---...000000---***111///---,,,---......---++++++---...............------,,,,,,+++*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,+++***(((&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&)))+++,,,+++***((())))))((('''&&&%%%%%%$$$&&&%%%$$$######$$$&&&'''''''''&&&(((***,,,,,,+++++++++***))))))***+++,,,...111444555444222222222333333222111///---,,,+++,,,,,,---...000222333444444333111///---------...///333444000///000111//////000222333333333333444000222333444333333444555777===@@@JJJ[[[iii{{{jjj]]]WWWXXX\\\^^^```^^^XXXPPPJJJFFFBBBCCCDDDDDDDDDCCCAAA@@@BBBAAAAAA@@@>>>===;;;:::999999999888999:::<<<===@@@>>>;;;777444111///...------,,,,,,,,,,,,------......---...//////---,,,111///,,,,,,---......---+++,,,---/////////...------------,,,++++++*********+++,,,,,,,,,+++)))((())))))))))))))))))))))))++++++)))(((&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&''')))***+++,,,++++++))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&(((***,,,,,,+++)))***+++***))))))+++---333555888999777444222222111111111000///...,,,+++++++++,,,...000222444666444222111///....../////////333555222000111111//////111333333222222333444///111444444333333444555888>>>AAALLL]]]llluuugggZZZTTTVVVXXXZZZ\\\[[[VVVOOOJJJGGGAAABBBDDDEEEEEEEEECCCBBBBBBBBBBBBAAA@@@>>>===<<<::::::999999999999::::::===<<<999666333111000///......------------......//////000///...---...///111///,,,+++,,,.........+++,,,.../////////---,,,...------,,,,,,+++******)))***+++,,,+++***((('''))))))))))))))))))))))))******(((''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&'''''')))***+++,,,))))))((('''&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&%%%%%%'''***,,,,,,+++(((***++++++))))))+++---333666999:::888666444333.../////////...---+++*********,,,...000333555777333222111000///000000111///444555222111222222///...111333333222222333555///111444444444333444555777===@@@LLL___ooopppcccVVVQQQSSSTTTWWWZZZYYYUUUOOOJJJHHHAAABBBDDDFFFGGGGGGEEEEEEBBBBBBBBBAAA@@@???>>>===;;;:::999999888888999999:::999777555333222111111//////............//////111333444222...---///222222///,,,+++,,,.........,,,---///000000///---,,,...------,,,,,,++++++***((()))+++++++++***(((&&&))))))))))))))))))))))))***)))((('''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$###$$$%%%''')))***))))))((('''&&&%%%%%%$$$$$$%%%'''((()))(((''''''&&&%%%%%%'''***,,,,,,+++'''***,,,+++))))))+++---000333777999777555444333,,,------...---,,,***))))))***+++---000333666777333222111000000111222222///444666333111222222000...111444444222111333555///111444555444333444444555;;;???LLL```rrrxxxiii\\\VVVVVVQQQQQQPPPPPPQQQQQQOOOJJJEEEHHHDDDCCCEEEFFFCCCCCCEEEDDDBBBAAABBBDDDDDD@@@===>>>;;;888777888:::;;;<<<;;;;;;;;;;;;999555111...,,,,,,,,,---...///000000888777555333111///...---........................//////...---,,,,,,++++++------------,,,+++******,,,,,,+++***)))))))))***+++,,,---------+++)))'''))))))(((&&&######$$$&&&((((((((((((((((((((((((***(((&&&%%%%%%'''***+++---(((%%%'''(((&&&&&&((('''''''''(((******(((&&&((()))***++++++***)))((()))))))))((((((***---000333444777888888555333111------------------------***---...,,,...444666444555666666444222000000111444222/////////000000///...///111333444444444333222333333222111222444666999;;;BBBMMM\\\rrrtttfffYYYTTTTTTPPPSSSQQQOOOOOOOOOLLLHHHDDDDDD@@@@@@DDDFFFBBB???>>>CCCBBBAAACCCDDDDDDBBB???>>>;;;888777888:::;;;<<<:::===???===777111//////---,,,,,,------///000000666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++.........------,,,+++***++++++*********************+++,,,------,,,***)))+++++++++)))'''&&&'''((((((((((((((((((((((((((()))(((&&&&&&&&&''')))***///***''')))***''''''(((&&&%%%&&&'''))))))(((&&&(((((())))))***)))))))))((())))))((((((***---000111333666888777555111///,,,,,,,,,,,,,,,,,,,,,,,,(((,,,------///444555444444555555444222000111111444222000///000111111000...000111333444555555444333333444333222222444666666;;;CCCLLLWWWmmmnnnaaaUUUQQQSSSOOOZZZWWWSSSOOOMMMJJJGGGEEEDDD??????DDDGGGCCC===999BBBBBBBBBCCCEEEEEECCCAAA===;;;888888999;;;;;;;;;:::>>>BBB>>>666///...000---------------...///000222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++......///......---,,,+++***************+++++++++)))***,,,---...---+++******+++++++++)))(((((()))******)))))))))))))))***'''''''''''''''((())))))///***'''))))))&&&%%%'''$$$$$$$$$&&&((()))((('''''''''''''''((())))))***((())))))(((((()))---///000333666888888444000---++++++++++++++++++++++++&&&***------000444555222333444444444222111222333444222000///111222111111///000222333555666666666333444555444333333555777555<<>>@@@>>>999444222222---------------...///000/////////.........------////////////////////////......---------,,,,,,,,,////////////...---,,,+++))))))******++++++++++++((())),,,---......---,,,&&&'''))))))'''''''''(((---,,,+++***))))))******'''''''''(((((((((((((((,,,(((&&&''''''$$$"""$$$#########%%%'''))))))(((''''''&&&&&&&&&((()))+++(((((((((((('''))),,,///111333777999999555000---,,,,,,,,,,,,,,,,,,,,,,,,%%%***---...000444444111111222333333222111222444444222000000111222222222000000222333555666777888333555666555444444666777777>>>HHHSSS```vvvzzzeee]]]TTTRRRWWWWWWddd```ZZZSSSMMMJJJIIIIIILLLFFFBBBEEEGGGDDD@@@???@@@AAACCCDDDDDDDDDCCCCCC===;;;999999;;;<<<<<<;;;>>>===<<<===>>><<<777333...------------...//////------------------------////////////////////////---------------,,,,,,,,,////////////...---,,,+++((()))***+++++++++++++++((())),,,...///...------%%%&&&((((((''''''(((***000///---+++***)))******'''''''''(((((((((((((((,,,'''&&&((((((%%%###$$$$$$######$$$'''))))))(((((('''&&&&&&&&&((()))***(((((((((''''''))),,,///222444888::::::777333000........................&&&+++......000444444000000222333222111111222444333111//////111222222222111111222333444666777888444666777777666666777888:::===GGGWWWiiisssaaaZZZRRRRRRYYYZZZbbb___YYYRRRKKKGGGGGGIIIKKKFFFCCCDDDCCC???>>>??????AAACCCDDDCCCAAABBBBBB===;;;::::::<<<<<<<<<;;;???;;;999<<<@@@@@@:::333......---------......///------------------------------------------------------------------------......///......---,,,+++((()))+++,,,,,,+++***)))(((***,,,...//////------((())))))))))))***---000555333///,,,***))))))***'''''''''''''''((())))))---)))(((+++,,,)))'''(((&&&$$$$$$$$$'''))))))((()))((((((((('''(((((()))'''((((((''''''(((,,,...222444777999:::888666444........................)))---000///000444333000000222333222111111222333222000......000111222111222222222222333444666777444666888888777777777888;;;===FFFWWWlllkkk[[[VVVOOOPPPXXXZZZ___^^^YYYRRRKKKGGGHHHJJJGGGEEEFFFFFFBBB<<<;;;>>>>>>AAACCCCCCAAA??????@@@===;;;:::;;;<<<===<<<;;;===;;;;;;<<<>>><<<777333///......---------......------------------------------------------------------------------------.........------,,,+++***)))***+++,,,,,,+++)))((()))+++---...///...---,,,++++++*********---111555999666222---***((((((((()))(((&&&&&&&&&''')))***,,,))))))---...+++)))***(((&&&%%%%%%'''))))))(((************)))(((''''''''''''(((''''''(((+++...222333555777888888777777........................---111111///000333333111111222333222111000111222111///------///000111111333222222111222333444555555777999999888888888999>>>@@@IIIYYYlllfffWWWRRRLLLMMMVVVXXX___^^^[[[TTTMMMJJJJJJLLLDDDFFFJJJKKKDDD<<<;;;>>>>>>AAADDDCCC@@@>>>>>>???===<<<;;;;;;======<<<;;;:::<<<======:::777444222///......---------............------------,,,,,,000000000000000000000000------------------------------------,,,+++*********+++,,,---,,,***((('''***+++---//////...---,,,,,,+++***)))))),,,222777;;;888333...***(((((((((***(((&&&%%%%%%'''***+++***&&&'''+++---***((()))***(((&&&&&&'''))))))(((++++++,,,,,,+++)))'''%%%''''''''''''&&&(((+++...111111333444666777888888------------------------000333222//////333444111111222333222000///000111000...,,,,,,...000000000333333111111111222333333555777::::::999888888999BBBFFFNNN[[[kkkxxxhhhWWWNNNMMMQQQXXX___ddd^^^UUUPPPNNNLLLJJJGGGCCCDDDEEEFFFEEEBBB@@@>>>AAAAAA@@@@@@???>>>>>>===999888777777888888777666999:::999888999:::666000111000000/////////000000//////......///000111222999333---,,,...///...++++++***))))))(((((())))))---111444222---***,,,///000///---+++***)))((((((,,,,,,---...000///,,,***((((((((('''(((+++000444>>>@@@;;;///%%%###%%%%%%)))(((''''''''')))***+++,,,(((&&&(((,,,---***&&&'''$$$!!!"""'''***+++***444000***((((((((('''%%%***'''%%%&&&)))+++***(((000222444666666666555444222000------...///......////////////000111222333111333444444222/////////---+++...444333...---222666444222222333555555555555666888888888999:::<<>>===<<<<<<888777555666777777666444666777777555666888555///000//////....../////////......------...111333444;;;555///---......,,,***,,,,,,+++************+++...000222111---+++,,,...//////---,,,***)))((((((******+++---000000...,,,)))))))))((())),,,000444???BBB???555+++((('''&&&((((((((())))))***++++++***'''&&&(((+++---***'''+++)))''''''***...000111111...***)))******)))'''(((&&&%%%&&&))),,,,,,,,,111222333444333111///...111000......//////...---//////000000111111222333111333444333111//////000///---///333333//////333444222000000222333444333555666888888888888:::<<>>???@@@AAABBBAAAAAA???>>><<<:::999666555333444555555444222222444444222222444222---......---------......///...---,,,,,,...111444777;;;666111.........,,,)))......---,,,,,,,,,,,,,,,////////////...---,,,,,,//////...---,,,***)))(((((((((***,,,///000///...*********)))))),,,000444???BBB@@@777///+++)))&&&((()))***,,,,,,,,,,,,,,,)))'''%%%'''***,,,***'''''''''&&&%%%&&&)))...222...,,,++++++,,,,,,+++***(((&&&%%%&&&))),,,...///111111222222111000...---000///...///000000...---000000000111111222333333222333333222000///000111111//////222333111222555444222111111333444444444555666777777777888:::<<>>@@@BBBBBBAAAAAA???===:::888777444222111111333333222000...111111...///111///+++------,,,,,,,,,---......///...,,,,,,---000333666888555000.........---+++......---,,,,,,,,,,,,,,,///...------......,,,***......//////---+++***((())))))))),,,...000///...***++++++******,,,000333<<<>>>;;;222+++)))'''%%%((())),,,/////////---,,,+++)))''''''))))))(((&&&###$$$$$$###"""$$$+++000------------...---+++******(((''''''(((+++...//////000111222333333333222/////////000111111///---///000111222222333333333333333222111//////111333222111000111333444555666555444333444666777777666555666777777666777:::<<>>@@@BBB@@@@@@@@@???<<<999666555222111000000111111000...---000000---,,,...---+++,,,,,,,,,,,,,,,---......222000...------///111222333111///......///......------,,,+++++++++++++++...---,,,---......,,,***---...000000///---***(((+++******+++---...---,,,***++++++******+++...111::::::555,,,''''''(((&&&(((***---000111000///---...,,,)))(((''''''&&&%%%'''(((((('''%%%'''---222---...000111///---***))),,,+++***))))))***,,,---//////000111222222222222/////////000222222///---//////111222222333222222222333222111//////111333222111000111444777777555444333333444666777777555555666666666555777:::<<>><<<999666444111000//////000000///---...222222...+++------+++,,,,,,,,,,,,------...///222111000///...//////000///.........---.........,,,++++++***************+++,,,,,,---,,,,,,++++++,,,...000222111...+++(((+++***)))***,,,------,,,***++++++***)))***,,,///777666111)))&&&(((***((((((***---000111111000...///---+++)))'''''''''''')))))))))(((((())),,,...+++///333444111...***))),,,,,,---,,,***)))***,,,111111000000///.........000//////000111222111///---...000111222222111111111222222111000000111333111111000000444999888444000///000222444555444333555666666555555666:::===DDDKKK[[[nnnsss___VVVPPPVVV___eeefffgggfff^^^RRRKKKHHHHHHHHHGGGGGGGGGFFFEEECCCAAA@@@???======>>>>>><<<999555333111///......///000...---111555555000,,,,,,---,,,,,,,,,,,,,,,---...///000//////000000000000000///---......---,,,+++,,,,,,,,,,,,+++***************)))+++...---+++***+++---,,,...111333222///+++)))***(((((())),,,.........)))***+++***))))))+++,,,111111---((('''))))))'''(((***---///000111000000...---+++)))((((((***+++)))'''&&&'''((()))((('''(((---333666333///,,,+++)))+++......,,,++++++,,,222222111000////////////111///...///000222222111,,,---///111111111000//////111333333111000111222///111000000555;;;888111......///111333444333111555666555444444666:::===BBBKKK\\\rrrqqqZZZRRROOOYYYfffkkkiiiggghhh]]]PPPFFFBBBCCCDDDDDDHHHHHHIIIHHHFFFCCC???===<<<<<<>>>>>><<<999555333111///......///000...---333777777111,,,---...---,,,,,,,,,---...///000111,,,---///111222111111000.........---+++))))))***---,,,++++++******++++++'''+++///...***(((***...+++...111444333000,,,)))'''''''''))),,,///000000)))******)))(((((()))++++++,,,***'''''')))'''###)))***,,,...000000000000,,,++++++***)))***---///+++)))'''(((++++++((($$$%%%+++333666555111///...&&&***...///---,,,---...111111111111222333444555222000......000222222222+++,,,...000111000///......111333333222111111111...000000000666;;;888000//////000222555666444333666666555444444666:::===AAAKKK]]]uuuiiiZZZYYY[[[aaagggjjjgggcccbbbZZZOOOFFFBBB???;;;999@@@BBBEEEGGGGGGDDD@@@>>>:::;;;<<<===<<<:::777555111...+++***,,,------------,,,,,,...000///,,,(((---...///000111111111111111000///......///000111............---,,,+++++++++++++++***++++++,,,,,,---...//////...+++)))'''....../////////---,,,***,,,***)))+++...///---***,,,,,,,,,++++++*********...---***'''%%%$$$$$$%%%(((***---///......///000000---***'''&&&(((***++++++***)))(((((('''''''''***)))+++...111111...+++......,,,,,,,,,...///000666333///---...///111111444333111000000000111222///000000111111111000000222111000111222222222000000111111222222333444444444222000000111333333333555666555555555777;;;???KKKQQQ^^^tttxxxddd]]]\\\]]]aaaeeefffbbb^^^___WWWMMMFFFCCCAAA>>><<>>:::;;;<<<===<<<999666555111///,,,+++---...//////111///------...///---,,,......///000111111111111111111000//////000111111------.........---,,,,,,,,,,,,++++++++++++,,,,,,---.........,,,+++)))(((,,,---...//////...------...+++)))***---...,,,)))++++++*********))))))))))))(((&&&%%%&&&''')))+++(((***,,,------------...,,,+++(((''''''))),,,...+++***)))((((((''''''(((******+++...000000---***---------......///000111444111---,,,---...000000333222111000///000000111111222222333333333222222333111000111222333222111111222222333333333444444555333111111222333333222555555555555555888<<>>::::::;;;;;;:::888666444111///,,,,,,---///000000555222///---.../////////......///000111111111111111000000//////000000111,,,------.........---------,,,,,,++++++,,,,,,,,,///...---,,,+++*********+++,,,---...///000111111333///***)))+++,,,***((())))))))))))((((((((((((&&&&&&%%%%%%&&&)))+++---(((***,,,,,,+++***+++,,,)))(((&&&&&&'''***---000++++++***)))((((((((((((++++++,,,---///...,,,)))+++,,,...000111222222222222///,,,+++,,,...//////111111000/////////////////////000000111111222222333222111111333333222111333333444444444444444444666444222111222333222111555555555555555888===@@@JJJRRReee~~~ggg\\\___```cccfffhhhfffaaa]]]ZZZSSSJJJEEECCCCCCBBBAAA?????????>>>>>>>>>======::::::::::::999777444333000...,,,,,,...000111111777555333111000/////////------...///000000000000////////////////////////,,,,,,---......///.........------,,,,,,,,,,,,---///...,,,***))))))***+++++++++,,,...000333555666999333---******+++***(((((((((((((((((((((((((((***)))'''&&&&&&'''((())))))+++,,,+++)))((()))***((('''&&&&&&'''***---...,,,+++***)))((((((((((((++++++,,,------,,,***))))))+++///222444444333222000...------...///000///000000//////............/////////000111222222333444222111222333444333222444444555666666555555444666444222222333333222000444555555555666999>>>AAANNNUUUhhhwwweee^^^___bbbggglllnnnlllhhhdddYYYRRRJJJDDDBBBBBB@@@???>>>>>>===<<<<<<<<<<<<<<<::::::999999777555333222///---++++++...000111222666777777555333000...---,,,,,,---...////////////........................,,,,,,---...///////////////......---,,,,,,------///---+++)))((()))+++,,,,,,,,,---...111444888:::===777000+++++++++)))(((((()))))))))))))))))))))+++***(((&&&%%%&&&'''(((,,,------+++)))'''((())))))((('''&&&'''(((***+++,,,+++***))))))(((((((((***+++,,,,,,+++*********)))+++///333555555444333000///...///111222222111////////////......------000000000111222444555666444333222333444555444222444555777888888777666555555444333333444444222111333444555555666:::???CCCOOOVVVjjjooobbb______dddjjjppprrroookkkgggXXXQQQHHHBBBAAA@@@???=========<<<<<<<<<<<<;;;;;;:::999888777666444222111///---,,,,,,///222333444777888999888444000---,,,,,,,,,---...////////////---......//////......---------.../////////......000///......------------...,,,***)))((()))+++,,,------,,,,,,///333777999>>>888111,,,+++***(((&&&(((((((((((())))))))))))((('''&&&%%%&&&(((***,,,000000///,,,)))(((((())))))((('''&&&&&&'''((((((,,,,,,+++***))))))))))))(((***++++++***)))***+++)))+++///222444444333222000///000222444555444222/////////000///......---,,,++++++,,,...000222444555444333333555555444333444555777999::::::888777444333333444555555444222333444555555777;;;@@@DDDMMMWWWnnn{{{ddd]]]^^^aaafffmmmqqqqqqlllgggcccUUUNNNFFFAAA??????>>>===<<<<<<======<<<<<<;;;:::999999888666444333111111111///...///111444666777999::::::777222...---------...///000111111111111//////000111111000//////...////////////......---111000///...------------,,,+++***)))))))))***+++---,,,******+++///333666===777000,,,***)))&&&###&&&&&&'''''''''(((((((((%%%%%%$$$%%%'''))),,,...333333222...+++))))))***(((''''''&&&&&&''''''(((,,,,,,+++***))))))))))))''')))++++++))))))***,,,***,,,...111222333222222//////000333555666444333//////000000000///...---***))))))***,,,...111333555444333444555666555333333555888:::<<<;;;:::999222222222444666666555333222333555555777;;;AAAEEEOOO^^^yyynnn[[[XXX\\\dddiiiooorrrooohhhbbb]]]RRRLLLDDD????????????>>>;;;<<<===>>>===<<<;;;::::::999777666444222111000333111000111444777999999<<<<<<:::555///,,,---000///000111222222333333222000111222333333222111000///000000000///...------111111000......---------++++++******************---+++((('''(((,,,000333;;;555///+++)))((($$$!!!%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&)))+++---666555333///+++)))***+++&&&&&&&&&&&&&&&'''((()))---,,,+++***))))))))))))%%%(((******)))(((+++...+++,,,...000111222222222......000333666666444222///000111111111000...---000/////////111444888:::666555444444555666555444222444888;;;======<<<;;;111111222444666777666444222333444666888<<>>======<<>>>>>>>>===AAA???===<<<<<<<<<;;;999777666555444333333333333222555444111111444444111888777555333111000//////111222333444444444333222555333222222333333111000888555111............---222000//////000000...---///---******,,,,,,***(((************++++++,,,---000///---+++)))'''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%'''((('''%%%&&&+++111999999666000***&&&&&&((('''&&&&&&%%%&&&(((***+++...,,,***((('''((()))+++,,,+++******,,,---,,,+++*********+++,,,---......---///222555666777666555777222000222222///...///000111222333444555555555888777555333222222222333222666<<<>>>===:::777666999777555444333333444555888555555888;;;>>>DDDKKK^^^ooooooYYYPPPNNNOOOXXX```hhhhhhfffaaaZZZSSSGGGDDD@@@>>>?????????>>>@@@>>><<<;;;:::999777666555555444333222222222222555777666222111222111...444444333111000000000000222333555777888888888888888888777888888777444222888555111............---000///...///000000///......,,,******++++++***)))*********)))******++++++...---+++***(((&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&(((((('''***///333777666333///***'''''''''%%%%%%%%%%%%''')))+++,,,+++***(((''''''(((***+++,,,+++***+++---...---,,,+++++++++++++++,,,------,,,---000333555666666666666111///111222///...///111222333555666666666666888777555333111222222333444777:::<<<;;;999888777777777666666555555444444777555666999<<>>???@@@@@@@@@???===;;;:::999777444222333333222111111111222222555777666222000111///+++111111000000///000000111222444666888:::;;;;;;;;;<<<<<<<<<======;;;888555333111///...///111111111///...---...000000///...---,,,+++******+++++++++,,,+++***************+++++++++)))(((&&&%%%$$$###%%%%%%%%%$$$%%%%%%&&&&&&$$$&&&'''((((((***...222333222000---***(((''''''%%%%%%%%%%%%'''(((***+++(((((('''&&&''')))+++,,,*********+++---///...------,,,++++++***+++,,,,,,---...///111333444444555666111///111222//////111333444555666777888888888999888555222111111222333555777999999888777888999666666777777777666444444666555777;;;===@@@IIIRRReeezzzwwwaaaWWWRRROOONNNUUUZZZ]]]\\\ZZZWWWPPPHHHBBB@@@>>>>>>@@@AAAAAA@@@===<<<:::999888666222000111000000000000111111222222444444111///000///+++...............///000111222333666888:::;;;;;;;;;=========>>>???===:::777222000//////000111111111///...---...///000///...,,,++++++***)))***,,,......---,,,+++++++++++++++))))))((('''&&&$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''''''''(((***,,,///...,,,***)))((('''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&'''((()))+++,,,)))))))))+++...///...---///---,,,+++***+++,,,---//////000000111222333444666111...111222000111333555555555666777888999::::::888555222000111222333555777888777666666888999444555777777777666444333555555888<<>>>>>@@@AAAAAA@@@<<<;;;999999888555222//////.........///000111111000444444111000111///+++,,,,,,,,,------...///000111222444666777777777777:::999999:::;;;;;;999777555333111000000000...---///...---...//////...---+++++++++))))))***---000///...---,,,++++++++++++(((((('''&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''(((+++***)))((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,,,,))))))***---000111000...000///---++++++,,,...///000000//////000222444555777222///111333222333666777666555555666888;;;<<<;;;999555111000000222333555666777777666666777888333444555666666555444333444555999>>>@@@CCCNNNYYYddd~~~fffZZZVVVRRRPPPQQQPPPQQQPPPMMMMMMMMMIIIBBB@@@???>>>>>>@@@AAA@@@???;;;:::999999888666222///------------...///000111333666777333222222000+++,,,++++++,,,,,,---...///000000222333333222111111444333333333555666555444444222000000000000///---000///------......---+++***++++++)))((()))...111///...---+++***)))))))))'''''''''&&&&&&%%%%%%$$$############$$$%%%&&&'''&&&&&&%%%&&&'''''''''''')))'''&&&'''))))))(((%%%$$$%%%%%%&&&''''''''''''((((((((()))***+++,,,,,,******,,,///333444333111111///---,,,,,,...000222///.........111444777:::888222000222444333555888999777444333444777;;;>>><<<999555111///000222333444555777777666555666888333333444444444444444333333555:::???AAAEEEPPP\\\ooo}}}```UUUSSSOOOMMMOOONNNNNNKKKHHHIIIKKKHHHCCC@@@???>>>???@@@AAA@@@???:::999999999999666333///,,,,,,,,,---...///000111666999999666444333000+++++++++++++++,,,---......//////000111000///...---000...---...000222222111000//////000111222222111111///............,,,+++***++++++)))((()))...222...---,,,***)))((((((((('''''''''&&&&&&%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%&&&((()))(((''''''%%%$$$&&&)))***(((%%%"""###$$$&&&'''(((((()))((())))))***++++++,,,,,,+++,,,...222555666555333111000...------///222333,,,,,,,,,...111666;;;>>>888333000333555444666999:::777444111222666<<>>;;;;;;:::999888555333000//////......///111333555777666666666666666444000---//////...---...///000111///000111444666555111...000///...---------------/////////111222111...,,,------,,,---......,,,++++++,,,,,,***+++///...***+++,,,,,,+++***(((&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''')))(((''''''((()))(((&&&(((''''''''''''(((((()))((((((((()))******++++++...000111000111444222---+++///111......000000...//////...000222777;;;>>><<<:::888555444555666888888333...///666<<<>>>>>>777444111111333444333222333333333444444555555555777555222222333444444444333666<<<>>>>>>DDDVVVhhh~~~}}}lll[[[TTTSSSOOOKKKHHHKKKJJJHHHFFFDDDCCCBBBAAABBB>>>:::;;;>>>@@@???<<<:::999888666444222000///------......000222444555666666666666555333000---......---------...000111111333555777777555222111//////...---------------...///111444555444000,,,...---,,,---//////---,,,,,,---,,,***+++...---)))+++***)))((((((((()))))))))(((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''((('''&&&'''''''''''''''((()))***((())))))******++++++,,,,,,...///---///333222...,,,000111//////333333000333222222333555999<<>><<<:::777666666777888555111---...333777888888777444111111333444333222444444444444444444555555666444333333444555555444444777<<>><<<888777666444222000///...,,,------...000111222333666666666555444111///------,,,,,,,,,---...000111222666::::::777333333333//////...------------...---///222555777666222......------...000000...---,,,...,,,******---+++''''''%%%###"""###%%%(((***---+++(((&&&%%%%%%&&&'''&&&%%%%%%$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$######%%%''')))((('''&&&&&&&&&'''''')))******)))******++++++,,,------,,,...---+++---222222///...000111000333777777333555444444444666999<<<===@@@>>><<<:::888888888888333000---///222555555444666444222111222333333222555555555555555444444444555444444555777777555333666999===@@@BBBLLLbbbwwwpppeeeZZZUUUQQQKKKFFFEEEIIIHHHGGGEEECCC@@@>>>===BBB@@@======>>>>>><<<:::666555444222111///......---...///000111111111111555666666555222000......,,,,,,,,,,,,---...000111333777;;;:::555111111333///......---------.........///000333555555333000......---///000111///...---...,,,)))))),,,***%%%'''&&&%%%$$$%%%&&&(((***+++***(((&&&&&&&&&&&&'''%%%$$$######$$$&&&(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((******)))'''&&&&&&&&&&&&''')))***+++******+++,,,,,,------...//////---+++,,,111111...000111111333888===<<<777555444333444555666888:::???>>>===;;;999888777777222111000222555777777666666444333222222333333333777666666666555555444444444444555888999999666333999:::>>>@@@CCCOOOggg}}}~~~ggg^^^VVVSSSNNNHHHDDDEEEGGGFFFFFFDDDBBB???===<<<>>>===<<<<<<<<<;;;:::888555444222000//////...///...///111333333222111000333555666444111......///------,,,,,,---...000111111666999777222...///111......---------......///000///...000222333333222...------...000111000...---...,,,))))))+++)))$$$******++++++,,,+++++++++%%%%%%''''''''''''&&&%%%$$$###""""""###%%%''')))'''&&&&&&%%%%%%&&&&&&''')))(((((()))***)))&&&$$$&&&&&&&&&''''''(((******+++++++++,,,------......222222///,,,---000000---111222222666>>>EEEAAA999555555444444555666777888===<<<<<<;;;999888666555000111222444777:::::::::666666555333333333444555777777777666666555555555444555666999;;;:::777444:::<<>>KKKQQQIII<<<444555555666666777888888777888:::;;;;;;999777555111222333444555777999;;;888999999777555444777999777777777777777777888888666666777999<<<<<<:::888777:::@@@FFFMMM]]]yyyzzzcccVVVRRRNNNKKKEEE@@@BBBGGG???@@@AAABBBAAA???===<<<666888:::;;;:::999999999444222000///...///000111,,,...222444333111---+++---000333111...---111555333222111000//////000000111///.../////////---+++---------------...///000///111555888:::666000++++++++++++,,,/////////---***+++***'''(((***)))%%%)))(((((((((***---111333,,,+++(((&&&%%%%%%&&&'''((())))))***))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''***+++***'''%%%***)))(((''''''&&&&&&''')))******++++++,,,------'''***+++,,,...222111---000111666@@@OOOTTTJJJ<<<111222222333444555666666666888:::<<<<<<:::888666555555666555555777999<<<999::::::888666555888;;;666666777777888888999999777777777999;;;<<<;;;999555999@@@HHHQQQbbbooodddVVVQQQKKKGGGDDDBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<>>><<<999888999888777666222222222111000//////......000333333333222333555111///------...///000///222000//////000000///---///......000222111---))).........////////////000333777;;;===999333...+++---,,,,,,...//////---*********++++++***)))'''&&&&&&''')))+++---...//////+++***)))'''&&&&&&&&&''''''&&&&&&%%%&&&'''((()))((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''***((('''%%%&&&(((+++,,,...+++)))***,,,---+++(((+++...000000...---000222222333:::HHHTTTTTTGGG;;;444555555666666666777777;;;666555888888666444666222222333555999<<<===<<<===;;;999777666777999;;;888777666777999::::::999999888777666777888:::<<<;;;===@@@GGGVVVqqqhhh]]]RRRNNNIIIFFFDDDDDDCCCCCC???????????????>>>>>>======;;;999888999999777666333222222111000/////////111111111222333333222222000...,,,,,,---............---++++++,,,---+++***000......///000///+++'''------........./////////333777;;;;;;888333...,,,,,,++++++---......,,,+++,,,,,,,,,++++++***(((((('''(((***+++---.........---,,,)))&&&%%%%%%'''''''''&&&&&&%%%&&&'''((()))(((((()))******)))(((((('''&&&%%%%%%%%%%%%&&&''')))(((''''''))),,,///111---+++)))***,,,---,,,***,,,...000000......000222111222888CCCMMMMMMCCC999666666666666666777888888:::666555888999666444555555444444555888999999888;;;:::777555555666888999777666666777:::;;;::::::999888777666666777999:::;;;???DDDLLL]]]xxxtttbbbYYYRRRNNNIIIEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@??????>>>===;;;999999999999777666333222111111000000000000444222000000333333111...---,,,******,,,---,,,+++,,,***)))***++++++***(((000...---------,,,***(((,,,---------............222555888999666222...,,,*********+++------,,,+++------,,,+++************((()))***+++,,,,,,,,,,,,---+++(((&&&%%%%%%'''(((''''''&&&%%%&&&'''((()))((()))+++,,,,,,+++)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&(((+++,,,,,,+++******,,,......---...///000000///...000111///111666>>>CCCCCC===888888777777666777777888999777444444888999666333444555444444555777999999888999888666444444555777888777666666777:::<<<;;;;;;:::999777666555666888999;;;AAAIIISSSeee}}}kkkaaaYYYUUUQQQKKKEEEBBB@@@???===?????????@@@???>>>>>>===<<<:::999999:::999888666333222111000000000111111777222...///222333///+++,,,***))))))+++++++++)))---,,,++++++,,,---,,,***...---,,,,,,,,,,,,,,,+++,,,,,,,,,---------......000333555555333///---,,,))))))(((***,,,---,,,+++---,,,***)))((()))***+++(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%+++******+++,,,...///000000000111000000///000000///111555888;;;;;;999888888777777777777777888888444111111666777444222333222222333555999<<<===<<<888777666555555666777888777666666888:::<<<<<<;;;:::999777555555666777888;;;BBBMMMYYYkkkssseee^^^YYYUUUPPPJJJEEEBBB???===<<<===============<<<;;;;;;;;;:::999:::::::::888666444333111000000000222222888333......000111...***+++)))))))))++++++***)))---,,,+++,,,---...---,,,***+++,,,------...000000,,,,,,,,,---------......---000333333111...,,,+++***)))((()))+++,,,+++***+++***(((''''''((())))))'''''''''''''''&&&%%%%%%!!!%%%''')))(((&&&%%%((('''&&&%%%%%%&&&'''(((***)))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&******(((''''''''''''(((++++++++++++,,,...111222222222111111111000000///000222333555555666777888777777777888777777777777222//////444666333222222444444555777;;;>>>???>>>999888777777777888999999777777666888;;;<<<<<<;;;;;;999777666555666777888;;;CCCOOO]]]qqqlll]]]XXXVVVQQQMMMHHHDDDBBBAAA???>>>;;;;;;;;;;;;;;;::::::999:::999999:::;;;:::888666444333111000000111222444666333///---//////---++++++******+++,,,,,,+++)))+++*********,,,---,,,+++'''))),,,......///111333,,,---------............,,,///333444222///,,,+++,,,***))))))***++++++***)))(((((('''''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$ $$$((())))))'''%%%)))((('''&&&%%%&&&''''''***)))(((((((((((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''')))***+++,,,,,,---,,,,,,---111444555333111111222111000...222111111111333444666777777888:::;;;:::999777555333///...222555333333555999888888999;;;======<<<999999999999999::::::;;;999888888999;;;<<<;;;:::;;;:::888666666777999:::???FFFRRRccc{{{|||dddVVVSSSWWWQQQMMMGGGCCCAAA@@@???>>>::::::;;;;;;::::::999888999999999:::;;;;;;888666444333111///000111333555444222000...------------,,,++++++---......,,,***+++***)))***,,,---,,,+++%%%(((---.........///000------........./////////,,,000555777666222...---///,,,***)))***+++***)))(((((())))))))))))((((((&&&''''''''''''&&&&&&%%%###$$$&&&'''(((((('''''')))((('''&&&%%%&&&&&&'''''')))+++------+++)))'''%%%%%%&&&''''''&&&%%%%%%""""""###$$$&&&((()))***---......,,,+++---111555666444222111222222000---222000......111444555555777:::===??????<<<888555666111000333555555777:::888777777999;;;===<<<;;;999999999999::::::;;;;;;;;;999999999;;;;;;:::999;;;:::888777888999;;;<<>>;;;:::::::::;;;;;;::::::999888999999999;;;<<<;;;888666444333111///000111444555222222111...++++++---///---,,,,,,...//////---+++,,,+++***+++---......,,,$$$(((---///---,,,,,,---.........////////////000,,,111777:::999444000...000...+++************)))((()))***++++++***)))((('''(((((((((((((((''''''***)))'''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''%%%)))...111111...)))%%%%%%%%%&&&''''''&&&%%%%%%'''(((((())))))*********...//////---+++,,,111555777444222222333222000---222...+++,,,111444555333888;;;@@@CCCBBB>>>999666999444111444777777:::===444444444777;;;>>>???>>>888888999999::::::::::::<<<:::999999;;;;;;:::888;;;:::999888888:::<<<===HHHMMMZZZqqqyyyhhh___TTTQQQWWWOOOIIIEEEEEECCC>>><<<<<<999<<<>>><<<999777888:::;;;;;;::::::999888777777777444000...///222333444444333222000///---,,,+++///...,,,+++***+++,,,,,,++++++*********+++---...,,,,,,,,,...//////---+++...------------...//////111333666888888666444222,,,,,,++++++***)))))))))******)))((((((((((((((()))(((''''''((('''%%%###%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&''')))***+++,,,,,,,,,+++***((('''&&&&&&%%%'''((()))'''&&&'''%%%%%%&&&***---//////222111000//////000111222333111///...000111111111555111......111333333222777:::???DDDFFFCCC>>>999888444111333888;;;:::888666444333555:::======;;;===;;;999777666777888999888999:::::::::888666555999777888888666444999@@@EEELLL^^^{{{qqqccc]]]TTTSSSYYYSSSMMMHHHGGGEEE@@@>>>???999:::<<<;;;:::999999::::::::::::999999888888888777444000...///111333333222222111///...---,,,+++---,,,+++*********++++++,,,,,,+++++++++,,,---...---,,,+++++++++***'''%%%---------,,,---......///000222666999999777555333,,,,,,+++******))))))(((***))))))(((((((((((((((***)))(((((()))(((&&&$$$%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&'''(((*********++++++***((('''&&&&&&&&&%%%'''((()))'''&&&'''&&&%%%&&&))),,,---...//////...//////111222333333111//////000111111111555222//////222444444333888:::===AAADDDCCC???<<<777444111333777::::::888111222444888<<<>>>===<<<<<<;;;:::999888888999:::999999:::999999888777777999777888999777555:::AAAIIIRRReeeggg]]]YYYSSSTTT[[[UUUNNNHHHFFFDDD???>>>???<<<;;;::::::;;;:::888777999999999999999999888888666333000...///111222222//////......---,,,,,,,,,,,,+++***)))))))))******---,,,,,,,,,,,,---......///---,,,------,,,***(((,,,,,,,,,,,,,,,------......111555999999888444222,,,++++++******)))((((((***)))((((((''''''((((((***)))((()))))))))'''%%%%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))(((((((((((('''&&&%%%%%%&&&&&&%%%'''((()))'''&&&(((&&&%%%&&&(((+++,,,+++,,,------...///111333444222000//////000111111000555333111111333444555555999:::<<>>>>>=========<<<<<<;;;;;;:::999999999999999888888777888888888888777888999888777<<>>===;;;999777555888777666555555666777888888777888:::999999???FFFNNN^^^xxxppp]]]TTTPPPLLLLLLPPPQQQJJJCCC@@@===999888:::>>>;;;999:::<<<;;;888555888888888888888888888999555222///...////////////,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++*********)))((('''(((***,,,++++++,,,++++++++++++,,,------(((+++///333444222///,,,++++++******)))((((((''')))(((((('''''''''''''''((('''&&&&&&'''&&&$$$###&&&&&&&&&'''''''''(((((())))))((('''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%'''((()))'''&&&***(((&&&&&&(((*********......//////000111111111111000///000111222000///000000111111111222333444555888===CCCFFFEEE@@@<<<666555555666888888888777>>>??????===999888;;;>>>CCCBBB@@@===:::777444222555444333333333555666777777777888;;;;;;<<>>DDDGGGEEE???;;;666777888999999999999888888888777666666888<<>>DDDMMMUUUlllfff]]]SSSLLLHHHFFFGGGIIINNNHHHCCCBBB@@@<<<999:::888:::;;;;;;:::999:::;;;999999888888777777666666444111///.........---,,,---------,,,,,,+++++++++)))***+++,,,---,,,,,,+++***++++++,,,+++***)))(((///---++++++,,,---,,,,,,---------,,,---......///+++,,,---------,,,+++************)))((((((''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''&&&$$$"""''''''''''''(((((((((((()))))))))(((((('''&&&%%%'''&&&&&&%%%%%%&&&''''''&&&&&&%%%'''((()))'''&&&+++)))((((((***,,,---------...000222333444444444000000000111222222000...---000222333222222444666777:::>>>BBBEEECCC???;;;777888:::;;;::::::999999666555444555888;;;======CCCAAA>>>:::777444333333222222444555666777777888666666999===>>>@@@GGGOOO___xxxjjj\\\VVVNNNIIIFFFEEEGGGJJJKKKFFFBBBBBB@@@;;;888999<<>><<<:::AAA???;;;888666555555555222333555777999999999888666666999===???AAAHHHPPPggg|||bbbXXXNNNGGGFFFEEEDDDFFFLLLJJJBBB;;;;;;AAADDD@@@;;;>>><<<:::777666666777888:::999999888777666555555555222///...///000...+++///...---,,,++++++++++++///,,,'''$$$''',,,***%%%++++++************++++++,,,++++++***)))(((''''''******+++++++++,,,,,,,,,000...,,,,,,,,,,,,***(((+++***)))'''''')))***+++)))))))))(((''''''&&&&&&((((((''''''&&&&&&&&&&&&))))))((((((((('''''''''(((***)))&&&%%%((((((&&&$$$%%%&&&&&&'''''''''&&&((('''&&&(((,,,---+++)))((((((***,,,...---***'''+++---...//////000333555444222111000111000///---111222333555666777888888;;;<<<======<<<;;;999888888;;;>>>>>>:::777777888333555777999999999888777???===;;;:::999888555333666333333777666333555;;;777777:::<<<<<<>>>IIITTTlllnnnXXXRRRJJJDDDDDDDDDBBBDDDHHHFFFAAA<<<<<>>>>>======???<<<999888777666555333666444555999999555666:::888888;;;===>>>BBBNNN[[[wwwzzz```QQQMMMGGGDDDDDDEEECCCCCCEEEBBB@@@>>>>>>>>>===:::888<<<<<<<<<;;;:::999888777777777777777777777777777555333000/////////---,,,...---,,,++++++***++++++...---***''')))---,,,'''))))))(((((((((((()))))),,,++++++******))))))))),,,,,,,,,,,,------------///---,,,+++,,,+++***(((******((((((((((((************)))((('''&&&%%%$$$&&&&&&((())))))(((''''''((('''''''''&&&&&&&&&&&&&&&((((((%%%%%%((()))'''&&&'''''''''''''''&&&&&&'''&&&'''))),,,......---***))))))***+++,,,+++***+++,,,---......///111333111000//////111111000///000000111222333555666777666666777999;;;===???@@@===<<<<<<======<<<:::888777888;;;>>>@@@@@@?????????<<<888666666666555555555444666999999666555777888999;;;>>>@@@FFFUUUdddlllZZZSSSKKKHHHGGGHHHIIIHHHFFFFFF???@@@AAA@@@>>>;;;999888:::;;;<<<===<<<:::888666777777777888888888999999555444222000///...---,,,---,,,,,,+++******++++++))))))'''$$$%%%)))((($$$))))))(((((((((((())))))++++++++++++++++++******,,,,,,,,,---------.........---++++++,,,+++***(((***)))(((((((((((()))***(((((('''''''''&&&&&&&&&%%%&&&(((*********)))((()))(((((('''&&&&&&%%%%%%$$$''''''$$$$$$((()))''')))))))))))))))(((((('''%%%&&&(((***,,,.........,,,***((((((***+++,,,+++***,,,---------...000222000///...///111222111000000000000111222444666777888888888888:::<<<>>>??????===;;;<<>>;;;888777999<<>>@@@GGGZZZkkk|||cccWWWSSSIIIIIIIIIIIIJJJJJJHHHDDD>>>@@@CCCBBB>>>;;;999999999:::<<<===<<<:::888666777888888999999::::::;;;555555333111///---------,,,,,,+++*********++++++***,,,+++((((((,,,+++(((+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++++++++***((()))(((((((((((((((((()))%%%%%%&&&&&&'''((((((((($$$&&&''')))++++++++++++,,,+++***)))'''&&&%%%$$$###&&&&&&###$$$'''(((&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&(((***,,,---...///,,,***(((((()))+++,,,,,,+++,,,------------000222000///...000222333222111000000111222333555666777999999888999:::===???@@@@@@>>><<<<<<>>>???<<<999<<<>>>AAAEEEGGGHHHHHHHHH@@@===999777777999999:::;;;999666444666888888666777888:::<<<>>>HHH]]]qqqppp^^^SSSNNNFFFHHHHHHGGGHHHIIIFFFAAA===???AAAAAA???<<<::::::888999;;;;;;;;;999777666888888888999999:::::::::666666555222///------...++++++************++++++***------******---,,,***++++++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,---------------+++******++++++***)))(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))%%%&&&'''(((***,,,......111000...,,,)))'''%%%$$$$$$&&&&&&######&&&'''%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&)))******+++,,,...,,,***((((((***+++,,,+++,,,---......---...000222222111000111333444333222111222333555666777888888777888999;;;===???AAABBB???>>>===<<<======;;;:::<<<>>>AAADDDFFFGGGGGGGGG???<<<999888999:::;;;:::???>>>:::777999<<<;;;666777888;;;<<>><<<===============;;;:::888888999999999888777666777777777777777777888888666666666333...,,,,,,...++++++************++++++'''+++,,,))))))++++++)))******))))))))))))******+++++++++,,,---......///++++++++++++,,,,,,,,,,,,,,,+++******++++++***)))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,000111666555222///+++(((&&&$$$$$$'''&&&""""""%%%&&&###$$$%%%&&&((())))))))))))###&&&))))))((((((***,,,+++)))((()))+++,,,++++++---...//////......000222444222222222444555444333111333666999::::::999888:::;;;<<<>>>???@@@@@@@@@===>>>>>><<<;;;:::;;;<<<:::<<>>999111777888<<>><<<;;;<<<>>>???===999888:::======???BBBEEEFFFGGGFFFFFF:::999888999::::::999888666999:::999<<<===555***666999===AAAGGGXXXwwwppp^^^UUULLLFFFGGGDDDEEEFFFFFFFFFDDDCCCBBB<<<;;;;;;;;;;;;<<<===>>>888777777777999999777555888888888777666666555555777888888555///***)))***......---+++)))'''$$$###))),,,,,,)))))),,,,,,)))++++++***)))(((((())))))%%%(((---000111///+++))))))***,,,,,,+++***,,,---,,,***(((((((((((((((&&&))))))))))))((((((((((((''')))'''###"""$$$$$$"""(((%%%""""""&&&,,,111444===:::444...***'''&&&&&&'''''''''&&&%%%""" (((%%%######%%%'''(((((($$$%%%&&&(((***++++++,,,(((((())))))******++++++............///111222333111222111000555;;;888000555777<<>>???===<<<<<<===<<<===<<<:::888888:::<<<@@@DDDHHHHHHDDD???===<<<999888666666777888888777999777777:::>>>???;;;777555777>>>GGGLLL\\\aaaTTTOOOHHHEEEFFFFFFFFFFFFEEECCCAAA???>>>:::999999999999999::::::999888777888::::::888666222333333444444555555666777888888555///+++******''''''(((((())))))(((((()))++++++))))))++++++)))++++++***)))))))))))))))(((+++///222333111...,,,,,,+++++++++,,,,,,++++++,,,***(((((((((((((((&&&((((((((())))))(((((('''((()))(((&&&(((+++***&&&)))'''&&&''',,,111555777999666222---)))'''&&&&&&%%%%%%%%%%%%%%%$$$###"""(((&&&$$$$$$&&&'''(((''''''((()))***************))))))))))))***++++++,,,------...///000111333444333555444444888===:::333222555999???BBBBBB>>>;;;:::;;;<<<===<<<<<<<<<<<<>>>>>>===;;;888777888:::@@@CCCFFFFFFCCC>>><<<;;;999888666666777888888777:::888888;;;???@@@===999;;;<<>>;;;999;;;;;;;;;:::::::::::::::999888888999::::::999777222333333444444555555666777888777444000,,,+++***######%%%'''((())))))))))))++++++))))))++++++)))+++***))))))))))))))))))))),,,000333444222///---...,,,***+++---...,,,***,,,***(((((((((((((((&&&&&&&&&((())))))((('''&&&%%%%%%######&&&***&&&%%%$$$$$$''',,,000333444444222...***'''%%%%%%%%%#########$$$$$$%%%&&&''')))'''&&&'''(((((('''&&&+++++++++++++++***)))(((******))))))***+++---...------...///000222444555444555555555999===:::555111333777===AAABBB???===<<<;;;::::::<<<======<<<@@@@@@???<<<999777888:::@@@BBBDDDCCC@@@<<<:::999999777666666777888888777999888999<<<@@@AAA>>>;;;>>>???EEEOOOZZZppp}}}jjjXXXPPPNNNJJJFFFFFFGGGFFFDDDBBB???<<<:::999:::::::::::::::999999888888777777888::::::999777999888888777777666666555777666555333000---+++***&&&'''''''''''''''&&&&&&(((++++++((((((++++++(((******)))))))))))))))***(((+++...111222000...,,,...+++(((***///111...***,,,***((('''(((((((((&&&$$$%%%'''((()))(((&&&&&&&&&%%%!!! $$$&&&$$$###$$$'''+++............---***'''&&&%%%%%%%%%$$$$$$######$$$%%%'''))))))((((((((())))))&&&$$$,,,,,,,,,,,,+++***)))))),,,+++******+++---///000---......///111333555666333333333555888:::888555333444888<<<@@@AAA???<<<>>>;;;999:::<<<>>>???>>>@@@@@@@@@===;;;:::;;;<<>>;;;999777888777666666888999888888888888999===@@@AAA???<<<===>>>CCCNNN^^^yyyjjj^^^QQQKKKHHHEEEBBB@@@EEEDDDCCCAAA???===<<<<<<666777777888888777666666666555555666888999888666::::::999999888777777666555444333111000---+++)))*********)))((('''&&&%%%(((++++++((((((++++++(((***)))))))))))))))******)))+++...000111000...,,,,,,(((&&&)))///222///,,,,,,***((('''(((((((((&&&$$$%%%'''(((((((((''''''+++)))&&&%%%)))+++%%%(((((()))+++...///...,,,+++***(((&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''')))((((((((())))))&&&$$$***++++++,,,,,,,,,,,,+++,,,,,,+++,,,---///000222/////////000222333555666333222333666888888777777888888999<<<>>>>>><<<:::===<<<;;;;;;===>>>@@@@@@?????????>>><<<<<<>>>@@@???>>>>>>===<<<;;;999777888666555666888999999888777888:::<<<>>>???===<<<<<<===BBBOOOeeettt[[[TTTLLLGGGFFFEEECCCBBBCCCBBBAAA???>>>=========777888:::;;;;;;;;;:::999555444444555777888777666444555555666666777888888444222000//////---***((()))***************)))((((((******((((((******((()))))))))))))))******++++++---///111222111000...***(((''')))---///...,,,,,,***(((((((((((((((&&&&&&&&&&&&''''''((())))))((((((&&&&&&***...+++$$$''''''(((+++---...---+++)))((('''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%)))'''&&&'''(((((('''&&&((()))***+++,,,---------+++,,,---...000111222222000000111111222333555555444333555999:::888888:::;;;::::::;;;<<<;;;999777:::;;;<<<<<<<<<<<>>>>>===<<<<<>>===;;;;;;;;;;;;:::999888666555666888999999999888999;;;=========<<<;;;>>>???EEEUUUooo|||jjjUUURRRLLLHHHFFFFFFEEEDDDBBBAAA???===<<<;;;;;;;;;777888:::<<<======<<<;;;555444444666888999888777333333333444555555666666222000...---...---***''')))******+++******))))))'''******''''''******''')))))))))))))))***++++++***,,,...000111000///...)))))))))******+++++++++,,,***(((((((((((((((&&&((('''&&&&&&'''(((***,,,$$$%%%%%%$$$&&&******&&&%%%%%%&&&)))---///...---))))))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%(((&&&$$$$$$&&&'''((('''((()))***+++,,,,,,,,,,,,***,,,...111222333222222222222222222222333444444444222444999999666666::::::888777777888888777555444999>>>===:::999<<<@@@<<<<<<<<<;;;999999;;;===>>>;;;999999;;;<<<<<<:::777666555666888999999999:::;;;>>>???>>>===;;;;;;???AAAHHHZZZyyykkk___RRRPPPLLLFFFCCCCCCBBB@@@BBB@@@>>>;;;:::999888999///111333666777777777666666555555777999:::999888777666666555444444333333111...,,,,,,---,,,)))&&&++++++++++++***((('''&&&'''******''''''******'''))))))((())))))***++++++(((***,,,---......,,,,,,***+++,,,***(((''''''(((,,,***(((((((((((((((&&&)))(((&&&%%%&&&))),,,...&&&)))(((%%%%%%((()))&&&((((((***---222555666555***))))))(((((('''&&&&&&###$$$&&&'''(((''''''&&&(((%%%######%%%'''(((((())))))***+++++++++*********,,,///222444444222111444333333222222333333444111///222777777333333888777666555555666666555444000777>>>===888555:::???;;;<<<;;;999777666777999===:::888888;;;======<<<777666555666888::::::999<<<>>>@@@@@@???===<<<<<>><<<;;;:::;;;;;;999888999777666555666777666555777777777666444555777999999555333333555444///***///---,,,,,,---...,,,+++)))&&&%%%&&&***,,,+++)))(((&&&%%%&&&((()))***)))%%%%%%&&&''')))+++,,,---((()))***+++,,,++++++***((()))*********)))'''&&&+++(((''')))------)))%%%&&&'''&&&%%%$$$$$$&&&(((###$$$%%%&&&'''((((((''')))++++++,,,111777777222...(((%%%&&&%%%"""!!!###'''((((((((('''&&&%%%%%%&&&&&&%%%%%%&&&''')))***,,,""""""'''(((***...///111222222000111555999555444222000//////111111222333444444444555777999444333333444666777666555999555444999;;;999999;;;<<<:::777555444444555666<<<:::999:::======;;;888===;;;999777777777666666666;;;???@@@>>><<<<<<>>>???DDDNNNeee|||fffZZZUUULLLHHHCCCAAACCCCCC@@@======<<<;;;;;;;;;<<<:::999999777666555666777666555777777777666555555777999888555222333555444///+++...,,,++++++,,,,,,+++***---+++))))))***++++++***+++(((%%%$$$&&&'''((((((((((((((((((((()))******((()))***++++++++++++*********++++++******)))(((+++((('''))),,,---)))%%%'''&&&&&&%%%$$$%%%&&&(((!!!"""###%%%&&&'''''''''+++---///000444999888333222---***++++++'''%%%&&&(((((((((((((((((('''&&&&&&&&&%%%%%%&&&''')))***///'''"""'''+++,,,---000,,,...///000111333666888444333111000///000111222333444555444444444666888999888666666777777666444999555444888:::888888999888666333111111444777:::<<<;;;:::;;;===>>><<<:::666888999777444444777:::888<<>>DDDJJJWWWqqqjjj\\\UUUSSSLLLHHHCCC@@@AAABBB@@@>>>===<<<:::;;;<<<<<<;;;:::999777666555777777777666777888888777666555777999777555222222333222...+++,,,+++******++++++***)))------+++)))'''''')))+++,,,)))&&&&&&'''***+++++++++***)))(((''''''''''''((()))******++++++******,,,,,,+++++++++************(((&&&(((++++++)))&&&'''&&&%%%$$$$$$%%%&&&'''""""""$$$%%%'''((()))***+++///111222555999777222+++''''''***+++'''%%%&&&'''(((((())))))))))))(((&&&&&&&&&&&&'''((())))))///)))'''***.........///------...111555777888777333333111000000111222222444555555444333333555666888777666666777888777555999555444777999777666777666444111000222666<<<@@@<<<;;;;;;<<<>>>???>>><<<333777:::888444444999???:::>>>AAABBB???===>>>???EEENNN```}}}ppp___UUUQQQPPPKKKGGGCCC@@@@@@@@@???>>><<<;;;:::;;;<<<<<<;;;:::888666555555666777777666666777888777666666777888666444222111111000---+++---+++******++++++***)))***+++***'''######'''******)))(((***,,,...------++++++)))(((''''''''''''))))))******************,,,,,,+++***************)))(((&&&''')))***(((&&&'''&&&$$$###$$$%%%&&&&&&$$$%%%&&&(((***---///000+++000333333444666333...###!!!###)))+++)))&&&'''%%%&&&'''(((((()))(((((('''''''''''''''(((((()))+++)))(((***,,,---,,,+++000///000444888:::888666333333222111111222222333444555555444333222444555222111111333666888888888999444333666888555444666666555444444777;;;???BBB<<<======>>>@@@@@@@@@???777999;;;:::888999===@@@:::===AAAAAA>>>===>>>???FFFRRRkkkzzzdddXXXPPPKKKJJJIIIGGGCCC@@@??????>>>>>><<<;;;::::::;;;;;;:::999777555444444555666666555555666888777666555666777555333111000///...,,,+++---,,,++++++,,,,,,+++***'''))))))'''$$$$$$(((+++))))))***,,,---,,,(((%%%***))))))(((((((((((()))******))))))))))))))))))++++++*********)))))))))((('''&&&''''''(((((('''(((%%%######$$$&&&&&&%%%$$$%%%&&&))),,,///222444000444777555444444000,,,)))''')))...000---******$$$%%%%%%&&&''''''''''''''''''((((((((((((((((((((()))))))))+++,,,+++***222111000333777888555222555444444333333333333333444555555444222222333555222111111333666888888888888444333666777555444555555666777999;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAA>>>;;;999999<<<======;;;888;;;??????===<<<===@@@KKK[[[yyyhhhYYYSSSKKKEEECCCGGGFFFDDDAAA???>>>===<<<<<<;;;999999::::::888777555333222222444555555444333555777777555444444555444333111///---,,,,,,+++...,,,++++++,,,,,,+++***((()))***)))(((((()))+++******++++++***&&&!!!((((((((((((((())))))*********)))((((((((()))))))))***+++++++++***((('''''''''&&&&&&&&&&&&''''''(((%%%""""""%%%&&&&&&$$$######%%%'''+++000444666777<<<===999555333000,,,...+++,,,000000+++''''''$$$$$$%%%&&&&&&&&&%%%%%%'''(((((()))))))))(((((((((++++++******---...,,,111000000111333333222111777777777666555444444333333444444333222222444555888777666666777888777555888444333666888666555666444666888;;;<<<;;;:::999@@@BBBCCCCCCBBBAAAAAABBBAAA;;;666777;;;>>>;;;777666:::===>>><<<<<>>===>>>AAADDDPPPccc|||eeeQQQNNNNNNHHHDDDFFFBBBDDDEEEDDDAAA===;;;:::===;;;999777777666444222222000///000111333333222111333555555444222222333333222111...+++***+++,,,+++***))))))******)))(((***((('''(((***(((###,,,***''''''(((***+++++++++***)))(((((('''((((((+++***)))'''''''''((())))))+++...000000---***'''&&&'''&&&%%%$$$$$$&&&(((((($$$ !!!%%%'''%%%###%%%&&&'''***///555:::<<<>>>AAA@@@777000---+++(((%%%"""###))),,,***)))***(((((((((((('''&&&%%%%%%'''((()))******)))((('''%%%******&&&'''---000...111444555555444555999===<<<<<<;;;:::888666444333000222333333222333555777444333333444666777666555777333333777999888777999:::::::::;;;<<<===>>>???DDDFFFGGGFFFCCC@@@AAABBB>>>>>>======<<<===>>>@@@666:::===>>>>>>@@@CCCGGGVVViii}}}hhh]]]PPPHHHGGGGGGEEEAAA@@@???>>>?????????===;;;999999999888888666555555444222111222333444444444222111111333444555444222333111000///...,,,)))'''************+++,,,---...(((((((((((((((((((((((('''''''''''''''((()))***'''&&&&&&(((***+++***)))---+++******++++++***((((((***---//////---***((()))((('''&&&&&&&&&&&&&&&(((((('''%%%$$$######$$$&&&$$$&&&***,,,...333:::===CCCCCC;;;222---,,,***)))))))))(((''''''&&&&&&+++)))&&&%%%&&&&&&&&&%%%&&&'''((())))))(((((('''++++++***))))))+++000333444:::===888444555888999@@@>>>===???AAA???999333333222222333333333222000444222111222444666666666555555777:::======:::777888999:::<<<===???@@@@@@HHHLLLOOOLLLFFF@@@???@@@;;;===??????===;;;;;;;;;999999999;;;;;;===AAAGGGVVVsssqqq```WWWMMMIIIIIIHHHEEEAAA???>>>======>>>>>><<<:::999999999888888777666555444333111222333555555444444333222333555555333222333111///...---,,,***(((''''''''''''((()))***+++************************(((((('''&&&'''((()))***((((((((()))+++,,,+++***((())))))))))))))))))***'''(((***,,,,,,***(((''')))((('''&&&&&&&&&&&&&&&+++((($$$$$$&&&'''%%%###)))'''''')))******000666@@@EEEEEE<<<222---***((('''''''''(((((((((((((((+++(((&&&%%%&&&'''&&&&&&&&&'''((()))))))))((('''***++++++******,,,///222...444666444222555777777;;;999888:::===;;;555000333222222333333444333222444333222444666888777777:::;;;<<<===>>>===;;;999=========>>>???AAABBBCCCGGGMMMSSSSSSMMMEEEAAA@@@;;;===>>>>>><<<;;;<<<<<<>>>===<<<===<<<<<>>===<<<<<<===<<<:::888888888999888888777666555555333222222444555555444666555444444444444222000333000---+++++++++***)))&&&&&&&&&&&&'''((()))***************************+++)))'''&&&&&&'''((()))***))))))***,,,---,,,+++)))******)))((('''((()))&&&''''''((((((''''''&&&((((((''''''&&&'''''''''---(((###$$$(((***'''""")))&&&%%%'''((((((...555CCCIIIHHH???444---)))&&&&&&&&&''''''((())))))***)))'''&&&&&&'''(((''''''&&&'''((())))))))))))((()))+++,,,,,,,,,,,,...000///333444333555:::;;;999777666555777999888333///222222222333333444555666555555555666999::::::999===>>>@@@???===;;;::::::@@@???>>>>>>???@@@CCCDDDFFFMMMUUUXXXSSSJJJCCC???;;;<<<===<<<;;;;;;===>>>@@@======>>>======DDDMMMlllhhh[[[PPPKKKFFFEEEEEEEEEBBB???>>><<<<<<<<<<<<<<<:::888888888888888888777666666555444222333555666666555777666444444444333000...222///+++)))************)))))))))))))))***+++,,,((((((((((((((((((((((((,,,***(((&&&&&&'''((()))***))))))***,,,---,,,***...+++))))))***)))'''%%%''''''&&&&&&&&&&&&''''''((('''''''''''''''((((((+++(((%%%%%%'''(((&&&$$$&&&######%%%''')))///777GGGLLLMMMCCC777///)))%%%''''''''''''(((((())))))((('''&&&&&&((()))((('''''''''(((((()))))))))***)))+++.........------...111333333333777<<<<<<999888666666777888888555222333333333444444666888;;;888888777999;;;======<<<;;;===??????<<<:::;;;<<>><<<<<<>>>@@@BBBCCCJJJRRRUUUQQQJJJBBB>>>;;;<<<<<<;;;:::;;;===@@@<<<999:::>>>???@@@JJJWWWvvvooo^^^WWWOOOJJJEEEBBBAAAAAA@@@???>>>===<<<<<<===<<<:::999777888888888888777777666666444333444555777666666888666444444333222///---000---***((()))*********++++++*********+++,,,,,,'''''''''''''''''''''''',,,+++)))'''''''''((()))***))))))***+++,,,***)))---'''"""%%%+++---(((###((('''&&&&&&&&&&&&'''((('''''''''''''''((()))***((()))***((($$$###$$$'''&&&######%%%&&&(((---555HHHNNNOOOFFF:::222+++'''))))))((((((''''''''''''((('''&&&'''))))))(((''''''''''''((()))******+++***,,,//////...---,,,---000222111000333777777333888888777777777777666555333444555555555888===AAA>>><<<;;;;;;===?????????;;;===@@@AAAAAA@@@@@@AAADDDBBB???===<<<===???@@@@@@DDDHHHJJJHHHDDD???<<<;;;;;;;;;::::::;;;===???;;;777888===???@@@MMM___{{{cccVVVSSSNNNJJJEEEAAA@@@@@@??????>>>===<<<<<<===<<<:::888777777888888888888777777777555444444666777777666666555333222222000...+++---+++)))((()))***))))))******))))))))))))******))))))))))))))))))))))))******))))))(((((())))))***))))))***++++++***(((&&&!!!""")))---***%%%((((((''''''''''''((((((''''''''''''((()))***+++))),,,...***$$$!!!###((()))&&&&&&''''''&&&)))///DDDKKKNNNGGG<<<444...)))***))))))(((''''''&&&&&&)))((('''(((***)))(((&&&'''''''''((()))***+++,,,+++---///000...,,,,,,---222555666333444777777555999888666555444444444444555666777777777;;;AAAGGGDDDAAA>>>===>>>@@@BBBBBB@@@AAADDDHHHKKKLLLIIIGGGGGGEEEBBB@@@???>>>??????<<<===?????????===;;;999:::;;;<<<;;;::::::<<<======777888>>>??????OOOccckkkYYYPPPNNNIIIGGGFFFDDDCCCAAA@@@>>>===;;;;;;;;;;;;;;;999777777777888888888888777777777666444555666888777777555333222111111///---***+++)))(((((()))***)))'''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********))))))+++******+++,,,,,,+++)))$$$$$$$$$&&&(((******)))''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,///000000,,,'''$$$%%%'''(((&&&''')))(((&&&(((--->>>FFFJJJEEE<<<555///***((((((((((((((('''''''''***)))((()))***)))'''%%%(((''''''((()))***,,,------///000///---,,,,,,---333888;;;777666888:::::::::999888555333333444555666888999999999===EEELLLJJJFFF@@@===>>>AAACCCDDDGGGFFFHHHNNNTTTUUUPPPJJJFFFEEECCCAAA???======<<<999999888999999999888777:::;;;===<<<;;;::::::;;;<<<666777???AAABBBTTTlllnnn___SSSLLLKKKDDDEEEFFFGGGFFFDDDAAA>>>;;;:::999999::::::888666666777777888888888777777777666555555777888888777333222111000000///,,,***)))(((((()))******(((&&&+++***))))))))))))******''''''''''''''''''''''''&&&'''***+++,,,+++***)))---,,,+++,,,------,,,***)))---000---(((%%%(((,,,%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''')))***,,,,,,444222///---***(((&&&%%%$$$$$$&&&******)))+++///999BBBGGGCCC;;;444///+++&&&&&&''''''((()))))))))******)))******)))&&&$$$(((''''''''')))***,,,......///000///---,,,,,,---...555999666333555999:::===<<<:::777444444555777777999;;;::::::>>>GGGOOONNNHHHAAA===>>>AAADDDFFFKKKHHHIIIQQQYYYYYYQQQIIIDDDCCCAAA???===;;;999888777666666777888888777666:::<<<======;;;:::999999999333666@@@CCCFFF[[[tttnnn\\\TTTOOOLLLLLLAAA???>>>AAAEEEFFFAAA===666999:::999666444666999888777666444444555555666666555444666888777333///444222///------,,,***)))((((((((()))+++,,,+++***,,,+++******))))))******)))&&&(((......)))'''***%%%)))---,,,)))'''***---111///,,,)))(((((()))***+++***)))*********(((&&&''''''''''''''''''''''''&&&&&&&&&'''))),,,...000888333...******)))'''%%%+++++++++)))(((((()))+++666:::@@@BBB???888222///((()))(((%%%######'''+++((()))***)))'''&&&&&&''')))***+++,,,------------+++...000000......000222444666999999888777999<<<>>><<<:::777555666999<<<>>>AAACCCDDDBBBBBBEEEHHHLLLHHHDDD@@@>>>@@@CCCEEENNNMMMMMMOOOPPPNNNHHHDDD???>>>>>>>>>???>>><<<999<<<;;;999777666666777888:::<<<======;;;888777666===;;;???DDDEEEKKKccc~~~zzzdddXXXRRRMMMJJJIIIFFFCCCAAABBBDDDCCC>>>:::777888999888666666666777888777555444444444555666666444444555777666222///222000---,,,,,,,,,+++)))((((((((()))***+++***)))++++++*********))))))))),,,)))***---+++%%%"""$$$###'''++++++)))))),,,///666333///,,,)))))))))***+++***)))***+++***((('''''''''''''''''''''''''''&&&&&&&&&''')))+++---///111---)))((()))******))))))***+++,,,+++++++++,,,444666999===>>>999000(((------+++'''######%%%(((((())))))(((&&&&&&'''(((******+++,,,,,,,,,,,,,,,---///111000//////000222777:::<<<;;;888666666666;;;:::777555444555777999>>>AAACCCCCCBBBBBBDDDFFFGGGEEEAAA>>>>>>@@@CCCFFFPPPMMMKKKLLLOOONNNJJJEEE???>>>>>>??????>>><<<::::::999888777777777777777:::<<<>>>>>><<<999777666999888===CCCGGGRRRooowwwhhhZZZTTTRRRNNNIIIHHHGGGEEEBBBBBBCCCBBB===999999888666777777888666555777666555444333444555555555444444444555444111//////---+++++++++,,,+++***'''(((((())))))))))))((()))***+++++++++***(((''''''%%%'''***+++(((''')))"""%%%)))*********...111;;;888333///+++************)))))))))+++***)))'''''''''''''''''''''''''''''''''''''''(((***+++---,,,)))''''''(((***++++++***,,,///111111///,,,***333000000555:::888---###///...,,,(((%%%$$$&&&((()))))))))'''%%%%%%''')))*********+++++++++++++++///000111111000///111222888:::======;;;888666666:::999777555555666888999>>>???AAABBBAAA@@@AAABBBBBB@@@>>><<<===???CCCEEEQQQMMMJJJMMMQQQRRRMMMFFF??????>>>???@@@???<<<:::777777888888888888777777:::<<>>??????===<<<;;;:::888888888999::::::;;;===>>>??????>>>>>>>>>???>>><<<;;;<<<>>>@@@BBBLLLJJJLLLTTTZZZZZZPPPGGG@@@???>>>???@@@???<<<:::777888999:::::::::999888:::===@@@AAA>>>;;;888777======@@@EEEMMMbbbtttaaaXXXPPPOOOPPPNNNLLLMMMAAA@@@>>>>>>===<<<:::999999777444555888888666333666555333222222222333444333333333222000///......+++)))((((((***++++++***(((***+++***(((&&&'''((('''(((*********)))'''%%%)))******((('''''''''%%%'''(((******+++---000222777555111...++++++,,,---))))))((()))++++++***(((((((((((((((((((((((((((((('''&&&&&&&&&''')))*********))))))***---000222555999@@@HHHKKKIIIBBB<<<666444222333555666444222---+++(((&&&%%%&&&((((((((((((((('''&&&&&&(((*********)))))))))***+++,,,000000///000111111111000222555:::>>>BBBCCCBBB@@@;;;999888888::::::999777888999:::<<<======<<<;;;>>>===<<<;;;;;;<<<>>>>>>EEEHHHPPP[[[bbb^^^RRRFFF@@@?????????@@@???===:::999:::;;;======<<<;;;::::::===@@@@@@>>>:::888777>>>@@@BBBFFFQQQkkkuuubbbYYYQQQKKKKKKLLLJJJIIIJJJBBBAAA???===:::888666555888777555666666777555444555444333222111222333333222222222111...,,,,,,---***)))((((((***++++++***))),,,---,,,(((&&&''')))'''((()))))))))(((&&&%%%%%%''''''%%%%%%''''''%%%*********+++---000222444333111...,,,***+++,,,---)))(((((()))++++++***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))&&&''')))+++---111666::::::???IIITTT[[[[[[UUUOOO===<<<;;;<<>>===111...)))&&&%%%%%%$$$$$$&&&''')))(((''''''((()))******))))))***+++---...000//////000222444333222666777:::===AAAAAA@@@===:::888666777999999666222777777999;;;>>>>>><<<:::=========<<<=========>>>CCCIIIRRR[[[___YYYNNNEEE@@@@@@???@@@AAA@@@===;;;<<<===============<<<<<<;;;===???>>><<<999888888;;;???CCCIIIWWWwwwooobbbTTTQQQKKKHHHJJJJJJGGGEEEFFFAAA@@@???<<<999777666777666777777777555444555666555444222111111111222333111222222000,,,***+++---+++***((()))***++++++******---///---)))&&&'''***((((((((('''''''''&&&&&&###''''''%%%&&&+++,,,***+++******,,,///333666777333111---+++)))***+++,,,)))(((((()))++++++***)))((((((((((((((((((((((((%%%%%%$$$$$$%%%''')))***%%%''')))+++---111777;;;>>>CCCMMMYYYbbbccc\\\UUUEEECCCCCCHHHOOOOOOHHHAAA333///***'''&&&&&&%%%$$$$$$&&&)))***)))((('''(((***)))))))))***---///111222000000222555777777555888777777:::===>>><<<:::;;;999777888:::999444000777777999===@@@AAA???<<<;;;<<<===>>>??????@@@@@@HHHKKKOOOQQQPPPLLLGGGDDDAAA@@@???@@@AAA@@@===;;;>>>>>>===<<<;;;;;;;;;<<<<<<======<<<999888888999:::@@@FFFMMM^^^wwwcccYYYOOOLLLHHHHHHLLLLLLHHHDDDDDD===>>>===<<<::::::;;;<<<444777999777444333444777444333222111111111222333000222222///+++)))***---,,,***))))))***++++++***+++...111...)))&&&(((***(((((('''&&&&&&&&&&&&'''...111///)))(((++++++&&&***)))))),,,111666999;;;444111...+++))))))***+++)))(((((()))+++,,,***)))))))))))))))))))))))))))$$$$$$$$$$$$%%%''')))***''')))+++,,,,,,///444888BBBFFFNNNYYYaaaaaaYYYQQQJJJGGGGGGQQQ\\\[[[OOOBBB222---)))'''(((***)))(((###&&&)))+++***(((''''''***)))))))))+++...111222333222111444888::::::888666444444777:::===;;;:::>>>;;;999:::<<<;;;555000888888:::>>>CCCDDDAAA>>>999:::<<<>>>@@@BBBBBBCCCMMMMMMLLLHHHBBB@@@AAADDDAAA@@@@@@@@@AAA@@@===;;;???>>><<<;;;:::::::::;;;<<<===<<<:::888777888999<<>><<<<<<===@@@CCCCCC???;;;===============<<<;;;:::;;;;;;999777666777:::<<<@@@DDDIIIUUUssszzzddd[[[WWWQQQLLLGGGDDDAAABBBDDDEEEBBB???;;;;;;999888888777777777555555666666666444333222222111000000////////////------------,,,+++***)))***************)))((((((((()))+++,,,+++***)))''''''&&&&&&'''((()))******)))%%%$$$((()))''''''(((+++++++++---///222666888///---,,,,,,,,,,,,***))))))***************))))))''''''((((((''''''&&&&&&+++)))'''%%%%%%%%%&&&''')))%%%$$$))),,,---222888???@@@DDDKKKOOONNNGGG@@@@@@???AAAIIIOOOMMMBBB888///,,,)))'''(((((((((''''''''''''((()))******+++***,,,,,,,,,+++,,,...000222222888DDDOOOQQQIII???:::888555555777888777555666666777999;;;;;;:::888;;;888777888===??????===999:::<<<<<<===>>>AAACCCKKKKKKIIIEEEAAA>>>>>>???;;;<<<===AAADDDCCC@@@<<<@@@@@@AAA@@@@@@??????>>>;;;;;;:::888666777:::===???DDDLLL]]]fffXXXUUUTTTMMMFFFBBB@@@???@@@BBBBBB>>>;;;:::999888777666666666666666666666666444333222111000///////////////000000,,,,,,,,,,,,+++******)))******************))))))((()))***+++,,,++++++***(((((((((&&&$$$$$$%%%'''((($$$$$$'''(((&&&&&&''')))))))))***+++...000111,,,+++***+++,,,---,,,+++,,,+++***)))))))))))))))''''''(((((()))(((((((((***)))(((&&&&&&&&&'''''''''$$$$$$'''+++---111666777888:::???CCCCCC>>>:::;;;:::<<>><<<:::;;;<<<<<<<<<===???AAAEEEFFFFFFDDDAAA???>>>>>>:::;;;===@@@CCCCCCAAA>>>AAAAAAAAAAAAAAAAAA@@@@@@<<<<<<;;;999777888<<<>>>CCCGGGQQQhhhyyylll___YYYYYYUUUHHH<<>>>>>???AAA???<<<999999888777777666666666777666666555555555444333333000///......---.........---------------,,,++++++******************++++++)))***++++++++++++******)))))))))&&&$$$$$$&&&)))&&&""""""&&&((('''&&&((('''&&&&&&&&&'''(((*********))))))***,,,......---...---+++)))(((((())))))%%%&&&'''((((((((((((((()))((('''&&&%%%&&&&&&&&&&&&%%%%%%'''***...222555111111222555888888666444666555666:::>>>===555---******)))******)))'''$$$%%%&&&'''(((***+++------,,,---......------///111444222777GGGXXX[[[NNN???999777444333333555777888888777666777:::<<<=========999555555888;;;;;;::::::;;;<<<<<<;;;;;;===???@@@BBBDDDCCC@@@===;;;;;;888:::<<>>>>>>>>>>>>>>???======<<<:::999:::===@@@JJJKKKVVVqqqzzzhhh```YYYWWWXXXTTTHHH=========>>>??????>>>;;;888999888888777777777777888444444444555555666666777111000///---,,,+++++++++,,,,,,,,,---,,,,,,+++*********))))))***+++,,,---,,,,,,++++++***)))((((((''''''((())))))+++...000$$$!!!!!!&&&)))((((((***''''''''''''''''''((((((((('''((())),,,............---+++)))((())))))***$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++000333555...------...000111000///...---...222666666111,,,)))))))))******)))'''$$$&&&&&&''')))***,,,------+++---------,,,---///111222222666@@@JJJLLLFFF>>>888777555333333444777999999777666777999;;;;;;:::<<<888444333666999999888:::;;;<<<;;;::::::<<<>>>>>>@@@BBBAAA>>>:::888777777999<<<>>>????????????======<<<<<<<<<<<<===>>>>>>>>>===;;;:::<<>>>>>===<<<:::999888888777777777777888888333222333333444666777888111000...,,,+++***))))))))))))*********))))))(((***)))))))))***+++---...,,,,,,+++***)))(((''''''***)))'''((())))))'''%%%%%%!!!!!!&&&)))))))))+++))))))))))))))))))))))))'''''''''))),,,...///...---,,,+++***************$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$'''((((((+++111444333------,,,,,,,,,,,,,,,,,,&&&%%%&&&***...000---***)))(((((()))***)))'''%%%''''''((()))+++,,,------,,,---...---------///111222222555:::>>>@@@>>><<<666777666555444444777:::888777777888:::;;;:::999:::777333333666999888777999:::;;;;;;::::::<<<>>>===???AAA@@@===:::888777888:::===>>>>>>>>>???@@@>>>===<<<;;;<<<===>>>?????????>>><<<<<<===AAADDDHHHKKK]]]pppbbbTTTMMMKKKIIIFFFEEEDDDEEEEEE<<<<<<<<<;;;:::999999999777666666555555666777777222222111111111333444555......,,,+++************(((((()))))))))))))))(((***)))))))))***,,,...000***))))))((('''''''''''',,,)))&&&(((,,,+++&&& ((($$$$$$(((***(((''')))(((((())))))))))))(((((('''''''''))),,,.........+++++++++,,,,,,+++******&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%"""&&&(((&&&***000333111---------+++***(((((()))%%%$$$$$$'''+++,,,+++))))))((('''((())))))'''%%%(((((()))***++++++,,,,,,---...//////...///111222111111222444888::::::888555777888777555555888:::666666777:::<<<===<<<;;;999777444666999;;;:::888888999::::::999:::<<<>>>===???@@@@@@>>><<<<<<<<<:::===@@@@@@???>>>@@@AAA===<<<;;;:::;;;<<<>>>????????????======>>>BBBEEEIIIPPPiiilll\\\UUUKKKCCCGGGJJJIIIEEE@@@>>>===;;;;;;;;;999888777888999555555444444444555555666222111000//////000111111,,,,,,+++++++++++++++,,,)))******+++++++++*********)))((((((***,,,///000'''''''''''''''(((((()))'''$$$%%%---777<<<888111+++'''&&&)))***'''&&&'''%%%%%%&&&'''''''''&&&&&&'''''''''))),,,......---)))***+++------,,,+++***((()))))))))((('''&&&&&&%%%%%%&&&''''''&&&&&&&&& %%%'''%%%(((000222000---...---+++)))'''&&&''''''&&&&&&(((+++,,,+++***)))(((''''''((()))(((&&&))))))******+++++++++,,,...///000000///000222444///------111666888777444444777999999777666888:::444555888;;;???@@@???===999777666888;;;===;;;999777888999:::999:::<<<>>>===???@@@AAA@@@???@@@AAA===???BBBBBB@@@???AAACCC<<<;;;999888999;;;===>>>@@@@@@???>>>===???CCCFFFMMMXXXtttwwwhhhVVVLLLKKKCCCCCCBBBAAA???>>>=========<<<<<<;;;999777555444999888666555444444555555444333222111///......---***))))))***,,,------,,,%%%,,,///***######&&&(((++++++***************+++))))))((('''''''''''''''((()))%%%%%%222AAAAAA666000(((###"""$$$%%%(((---((('''&&&'''((((((&&&%%%+++(((&&&'''***,,,+++)))******+++---......,,,***---(((%%%%%%(((***((($$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''***---...---,,,+++************'''### '''&&&%%%$$$$$$%%%&&&'''+++***((('''''''''((()))(((---333222---***---111............/////////000333333333555888999888777777888999888666666777999999888888;;;>>>>>><<<888999888999;;;======;;;999:::;;;;;;<<<======<<<<<<======AAAEEEBBB===@@@HHHIIIHHHGGGEEEDDDBBBAAA@@@<<<@@@AAA===;;;======<<>>CCCJJJNNN[[[{{{qqqggg]]]PPPJJJKKKCCCCCCBBBAAA@@@>>>======<<<;;;;;;:::999777666555777666555444333333333444444222000...---,,,,,,---000...,,,+++***)))'''%%% ''''''&&&))),,,,,,+++******)))(((((())))))(((''''''&&&&&&&&&&&&&&&((()))'''&&&333EEEJJJDDD333+++''''''(((&&&$$$$$$''''''&&&'''))))))(((&&&(((&&&$$$%%%''')))((('''******,,,///222111---))),,,)))&&&'''***+++(((%%%$$$######$$$&&&(((''''''(((((((((***,,,---+++)))+++***)))))))))'''$$$"""%%%%%%%%%%%%&&&'''((()))+++***)))((('''(((((()))(((,,,//////---,,,...111......//////////////////111333444666888888999999:::;;;:::888666555666888::::::;;;>>>AAAAAA>>>:::::::::999:::;;;;;;:::888;;;;;;<<<=========<<<<<>>AAABBB>>>;;;======<<<@@@===<<>>======:::::::::999999888777666666555444333222222222222333111...+++******+++,,,111///,,,***)))'''$$$"""!!!'''++++++,,,---+++'''******)))(((''''''(((((('''&&&&&&&&&%%%%%%%%%%%%''')))((('''333FFFRRRTTT@@@444***)))***'''###"""&&&&&&&&&''')))***)))''''''&&&%%%&&&'''((('''&&&******,,,222666666///)))+++)))((())),,,,,,)))%%%$$$###"""$$$''')))))))))******)))+++,,,+++)))'''***(((''''''''''''&&&$$$###$$$%%%'''))))))******+++***)))(((((((((((()))*********+++,,,...000111///////////////////////////333777888888888:::<<<===<<<:::777555444666777;;;<<>>>>>>>>===<<<;;;DDDEEEHHHKKKIIIFFFIIIMMMNNNJJJEEEAAA??????AAACCC@@@CCCCCC???<<<======;;;???;;;:::>>>BBBCCCFFFJJJXXXooozzzjjj^^^SSSOOOLLLFFFCCCDDDDDDCCCBBBAAA???>>><<<<<<888888888888888888777666555555444444333222222222444111---***))))))+++---,,,+++)))((()))((('''%%%---......,,,---...***###)))(((((((((((()))******''''''''''''&&&&&&%%%%%%&&&)))(((&&&///AAASSS[[[MMM;;;***%%%&&&(((((()))%%%$$$$$$&&&((()))((('''))))))))))))******))))))******---333999888000(((((('''(((***++++++(((%%%&&&$$$###$$$''')))))))))***))))))***++++++)))'''(((&&&%%%%%%&&&''''''&&&###%%%''')))*********)))*********)))))))))))))))+++((('''(((,,,000111000000000000///////////////---333999:::888888;;;???;;;;;;999666333333555888:::===AAAEEEFFFDDDAAA>>><<<:::888888:::;;;<<<<<<===>>>???@@@???>>>===;;;BBBDDDGGGHHHGGGFFFHHHJJJLLLJJJEEEBBB??????AAABBBAAADDDDDD???<<<======;;;???:::999>>>BBBEEEGGGKKK___{{{wwwddd```YYYQQQMMMJJJFFFCCCCCCCCCCCCAAA@@@>>><<<;;;:::666777777888888777777666666666555555444333333222444111---***)))***+++---)))((('''((())))))((('''((('''%%%$$$)))///...)))''''''((()))***,,,---...'''(((((((((((('''&&&&&&%%%''''''%%%)))888JJJUUUHHH888(((###&&&((()))***#########%%%'''((('''&&&)))***+++++++++***)))))))))***,,,222777555...(((%%%&&&'''((())))))&&&$$$)))'''%%%%%%&&&((()))((((((((((((***++++++)))'''&&&%%%###$$$&&&''''''&&&&&&'''((()))))))))((('''***************))))))(((+++(((%%%(((---111111000000000000000000000//////...444:::<<<:::999<<>>:::999888888;;;>>>??????===>>>@@@AAAAAA@@@>>><<>>BBBDDDIIINNNgggyyyfffYYYVVVRRRNNNKKKIIIGGGDDDCCCBBBBBB@@@>>><<<:::999888666777777777777666666555555666666666555444333222333000---+++))))))+++,,,+++)))(((((())))))(((&&&))))))&&&%%%)))///111...''''''((()))+++,,,...///'''((()))))))))(((&&&&&&$$$&&&&&&$$$&&&///===HHH777---&&&'''***)))%%%###$$$$$$$$$%%%'''(((&&&%%%&&&(((******((('''&&&'''((())),,,///000///+++((($$$%%%&&&'''''''''&&&&&&+++)))&&&%%%&&&((())))))((((((((()))++++++)))'''%%%$$$###$$$&&&'''&&&%%%''''''(((((((((''''''&&&******++++++******)))(((***((('''***...111111000/////////000000111111111000555:::===<<<;;;<<<>>>555666777666555555666888666;;;@@@CCCBBBAAA@@@???;;;:::999;;;>>>@@@@@@@@@<<<>>>@@@BBBCCCBBB@@@>>>DDDGGGHHHGGGHHHKKKKKKIIIFFFEEEEEEDDDCCCBBBAAA@@@@@@CCCCCC???<<<======;;;@@@===<<>>>>><<<;;;777888::::::888666666666666:::???AAA@@@???@@@AAA>>>======>>>@@@@@@???===;;;===@@@CCCDDDCCCAAA@@@FFFJJJKKKIIIJJJOOONNNJJJEEEDDDCCCBBBAAABBBCCCDDD>>>AAABBB>>>;;;======<<<===<<<===???@@@EEERRR```tttccc]]]WWWQQQLLLMMMMMMJJJHHHFFFCCC@@@@@@@@@>>><<<:::888666555777777777777666555444333333333444444333222000///------+++***(((''''''&&&***(((((()))***++++++)))$$$(((***)))))),,,,,,)))******)))(((((((((((((((%%%&&&'''((((((&&&$$$###%%%%%%'''((()))***///555000***&&&'''((('''(((,,,***)))((()))******(((&&&###'''***)))&&&$$$$$$%%%&&&)))***(((###"""%%%)))''''''(((''''''''')))+++)))'''$$$%%%'''+++---...,,,+++*********(((%%%"""######$$$&&&'''&&&$$$!!!$$$$$$###$$$%%%''')))+++******+++,,,+++***)))((()))+++---///000000000000------...000111222333444666777999===@@@???<<<999999;;;======:::777555555777;;;???@@@@@@???@@@BBBAAA@@@@@@AAAAAA@@@===;;;:::===@@@DDDEEEDDDCCCAAAGGGKKKKKKIIIKKKPPPPPPJJJFFFDDDAAA??????AAAEEEGGG<<<@@@AAA===;;;===>>><<<:::;;;===??????EEEVVVggguuuccc[[[TTTOOOMMMQQQNNNKKKGGGEEEBBB>>>;;;>>><<<999888888777555333333444444555666777777888555555444333111000000///000///,,,***))))))))))))))),,,,,,(((''')))'''$$$((((((((()))))))))))))))***(((&&&&&&&&&'''&&&%%%***$$$!!!&&&***'''$$$111+++'''(((&&&"""###(((((('''&&&&&&'''((('''%%%$$$&&&))))))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''(((((('''%%%###&&&%%%$$$%%%'''((('''%%%***'''$$$%%%)))---///...+++++++++)))&&&%%%&&&((()))(((###!!!&&&,,,((( ))))))((('''''''''''''''''''''(((((())))))******))),,,000111000/////////***+++,,,...000222444444>>>=========>>>===:::888999888888888::::::888666;;;:::<<>>===BBBGGGHHHFFFEEEHHHLLLYYYSSSKKKHHHKKKOOOSSSTTTNNNIIIFFFFFFIIIJJJGGGDDDAAAAAA@@@???>>>>>>>>>>>><<<:::888AAAKKKLLL[[[yyywwwaaaUUUQQQNNNKKKJJJPPPMMMIIIFFFCCC@@@===:::<<<:::888888888777555333555555444444444444444444444444333222111000//////...,,,+++)))((((((((()))(((++++++(((''')))(((%%%((((((((((((((()))))))))***)))'''&&&''''''&&&%%%&&&!!! %%%'''%%%!!!(((%%%%%%)))***''''''+++(((&&&%%%&&&'''((('''%%%###%%%(((((('''%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%'''''''''%%%,,,(((%%%&&&+++///111111,,,)))&&&'''))))))'''$$$((((((%%%"""%%%***(((!!!))))))((('''''''''''''''''''''(((((())))))******+++...000000///------...,,,,,,...000222444666777>>>======>>>??????<<<::::::999888888999:::999888:::999<<>>>>>>>>>>>======<<>>>>>???@@@@@@>>><<<<<<:::888777999:::::::::::::::===DDDFFFDDDCCCEEE============>>>???@@@AAA>>>GGGPPPRRRNNNLLLOOOUUUXXXRRRJJJDDDCCCFFFIIIJJJJJJGGGEEEFFFIIIJJJHHHEEEBBBBBB@@@???>>>=========;;;>>>>>>DDDKKKOOOeeelllhhh]]]SSSPPPNNNKKKIIIIIILLLIIIEEEBBB@@@>>>;;;999888666555666777777666444666555555444333222111111111000000///...---------))))))))))))))))))))))))&&&))))))''''''***+++)))''''''&&&&&&'''((()))***+++***))))))***)))'''&&&(((&&&&&&(((,,,,,,)))%%%$$$###$$$&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$&&&((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&((((((((('''%%%%%%&&&(((%%%$$$###$$$&&&''''''&&&***'''&&&)))000888<<<===999000'''$$$&&&((($$$ $$$''')))'''$$$$$$%%%&&&(((''''''&&&&&&'''''''''''''''(((((())))))******222333222000---+++,,,---///000111333777:::===???BBB@@@????????????===<<<===:::888777999;;;<<<<<<===<<<@@@EEEGGGDDDBBBDDD;;;<<<<<<<<<===>>>>>>??????IIISSSTTTOOOKKKNNNSSSTTTOOOHHHBBB@@@BBBEEEGGGHHHFFFFFFGGGIIIIIIHHHFFFCCCBBB@@@???===<<<<<<<<<777===???DDDMMMVVVpppnnn```___XXXSSSQQQNNNIIIFFFFFFJJJGGGCCC@@@>>>===;;;:::666555444444666666555444444444444333333222222222.........------,,,,,,+++)))))))))***************&&&))))))&&&'''***,,,***''''''&&&&&&'''(((***+++,,,+++******+++***(((&&&%%%$$$$$$&&&((((((&&&###&&&&&&$$$!!!!!!"""######&&&%%%$$$%%%'''((('''&&&&&&((())))))'''&&&'''(((((('''&&&%%%%%%%%%%%%%%% ###'''((('''%%%%%%&&&%%%$$$$$$%%%'''(((((('''&&&%%%&&&+++555===BBBCCC:::222)))$$$$$$&&&''''''$$$&&&))))))%%%"""$$$'''''''''&&&&&&&&&&&&''''''''''''(((((())))))******444444333111...------...000000111444888<<<@@@BBBDDDBBB???>>>>>>===;;;999===;;;999888:::<<<===>>>@@@???BBBGGGGGGBBB???@@@999:::<<<===>>>>>>===<<>>===<<<<<<<<<999@@@BBBEEEPPP^^^|||xxxkkk___XXXXXXUUUTTTTTTQQQKKKIIIJJJHHHDDD@@@===;;;;;;:::999666444333444555555444333333333222222111111111000,,,,,,,,,,,,++++++******))))))***++++++*********'''))))))%%%&&&***,,,***((('''&&&&&&''')))+++---,,,++++++,,,---,,,)))'''&&&%%%%%%&&&(((((('''&&&%%%&&&### $$$&&&&&&%%%$$$###$$$&&&''''''&&&''')))))))))''''''((()))(((''''''&&&%%%%%%%%%%%%###&&&%%%$$$%%%&&&&&&%%%%%%&&&)))******)))&&&&&&)))000:::BBBEEEFFF555000((($$$%%%'''))))))%%%%%%(((***'''######'''&&&&&&&&&%%%&&&&&&'''(((''''''(((((())))))******111222222111///....../////////111333888===AAADDDBBB@@@===<<<<<<;;;999888===;;;::::::<<<>>>>>>>>>AAAAAACCCHHHGGGAAA======888:::<<<>>>???>>>===<<>>============???EEEEEEHHHVVViiimmmbbb[[[VVVSSSUUUSSSUUUVVVSSSMMMKKKMMMDDD@@@<<<999888888777666666444333333444444333111222222111000...---,,,,,,++++++************))))))((()))*********)))((('''(((***)))%%%%%%)))+++))))))(((''''''(((***---///---,,,,,,---...---***'''((((((''''''((()))))))))$$$''''''######''')))&&&$$$######$$$&&&''''''&&&'''((()))(((&&&&&&((()))(((((('''&&&%%%%%%%%%%%%$$$&&&$$$"""$$$&&&'''&&&&&&'''***++++++******+++///777@@@FFFGGGFFF555...'''&&&((()))$$$&&&$$$&&&***)))$$$"""&&&&&&%%%%%%%%%&&&&&&'''(((''''''(((((())))))******,,,...000000///...............///222777===BBBEEE>>><<<:::999:::::::::999<<<;;;;;;<<<>>>??????>>>@@@@@@CCCGGGGGGAAA======;;;;;;;;;<<<======>>>>>>CCCDDDFFFGGGFFFDDDCCCBBBDDDFFFGGGEEEBBB@@@AAACCCEEEGGGIIIIIIHHHFFFDDDDDD>>>>>>============>>>>>>@@@FFFFFFKKK___xxxyyyggg[[[VVVTTTSSSSSSQQQPPPRRRSSSOOOIIIGGGJJJAAA>>>999666555555555444666444333333333333222000333222000...,,,***((('''************))))))))))))'''((()))))))))(((&&&%%%)))+++)))%%%%%%)))+++)))***)))((('''(((+++...000---,,,---......---***'''&&&%%%######$$$%%%&&&'''&&&++++++''''''***(((###$$$######$$$&&&''''''&&&&&&'''((('''%%%%%%'''))))))((('''&&&%%%$$$$$$$$$%%%(((***(((### """%%%(((''''''(((+++,,,,,,+++///000444<<>>>>>>>>BBBGGGGGGAAA======>>><<<;;;::::::===???AAACCCCCCCCCEEEFFFFFFDDDCCCDDDGGGIIIHHHDDD@@@@@@@@@FFFHHHIIIIIIGGGEEECCCCCC===============>>>??????>>>DDDDDDMMMfff}}}iiiccc\\\VVVRRRPPPNNNMMMLLLNNNPPPNNNJJJGGGFFFGGG???<<<888666555555444333555555555444333333333222222000...+++******+++,,,///,,,)))''''''((((((((())))))(((((((((((())))))))))))((((((((((((((()))***)))(((((()))+++---...222000---,,,,,,,,,++++++&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$###$$$%%%%%%%%%&&&'''(((((('''&&&%%%+++)))''''''))))))&&&###'''&&&%%%%%%'''((('''&&&+++***))),,,000111///---***...666CCCNNNNNNEEE;;;******((('''&&&&&&&&&&&&'''((((((((('''%%%###""")))'''&&&'''******'''$$$******)))))))))))))))***---...000111222222222111222111111444999>>>AAACCC999888888999:::999888666BBBCCCAAA<<<===BBBCCC>>><<<===???@@@???>>><<<;;;>>><<<::::::;;;<<<<<<<<<<<<@@@CCCCCCAAA@@@AAACCCFFFEEECCCBBBAAAAAABBBCCCJJJJJJJJJJJJIIIGGGEEEDDD>>>>>>>>>>>>>>>=========>>>BBBJJJWWWnnn|||kkk\\\XXXSSSNNNLLLKKKIIIHHHKKKLLLMMMLLLHHHDDDDDDDDD===:::777444444444333222555555555444333333222222111000---+++******+++,,,++++++++++++,,,,,,+++***))))))(((((((((((())))))***)))(((''''''((()))))))))(((''''''''')))+++------+++(((''''''''''''&&&((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&)))(((&&&'''((((((%%%###'''&&&%%%%%%'''((('''&&&)))((((((+++///222333222444999AAAJJJOOOJJJ???555+++***)))((('''''''''''''''''''''&&&&&&%%%$$$###((((((((()))***)))'''%%%***))))))((((((((())))))---...///111111111111111222111111444999===??????;;;::::::;;;;;;;;;:::999CCCDDDAAA<<<>>>BBBCCC???@@@@@@@@@@@@>>><<<:::999=========>>>???>>>===;;;===???AAABBBBBBAAABBBCCCCCCAAA>>><<<<<<===@@@AAAJJJJJJJJJJJJIIIGGGEEEDDD>>>=====================@@@CCCKKKZZZtttssscccXXXOOOMMMJJJHHHHHHGGGFFFDDDIIIIIIIIIGGGDDDAAA??????;;;888555333333333222111666555555444333333222222000///---+++******++++++%%%&&&)))***++++++******)))((((((''''''(((((()))***)))'''&&&&&&''')))***''''''&&&&&&&&&((()))+++---+++((('''(((((('''&&&))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''((('''&&&&&&''''''%%%###'''&&&%%%%%%'''(((((('''***)))(((***...222666777===CCCLLLRRROOOEEE888///+++***)))((((((''''''(((&&&%%%%%%$$$$$$%%%%%%%%%(((***++++++***((((((((())))))(((((((((((())))))------///000000000000000111111222555888;;;;;;:::<<<<<<<<<<<<===>>>??????EEEDDDBBB>>>???CCCCCC@@@DDDCCCAAA???===;;;999888;;;===@@@AAAAAA@@@===<<<======>>>@@@BBBCCCCCCBBB???>>>;;;::::::<<>>DDDFFFNNNaaawwwjjj^^^UUUPPPIIIHHHGGGFFFGGGFFFDDDBBBFFFEEEDDDBBB???===;;;::::::777555333444444333111555555444333222222111111......,,,+++************&&&'''))))))))))))***+++(((((((((''''''(((((((((***(((&&&%%%&&&''')))+++''''''&&&&&&'''((()))))),,,***)))((())))))(((&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%&&&'''(((((('''''''''((('''&&&%%%&&&%%%%%%&&&((()))(((''',,,***((()))---222777;;;CCCKKKTTTWWWOOOBBB555---+++***)))(((((((((((((((%%%$$$#########%%%&&&'''(((+++...---***((((((*********)))))))))***++++++------...///////////////111111333666999999888666:::;;;<<<===???BBBEEEHHHHHHFFFCCC@@@AAABBBBBBAAADDDCCCAAA>>><<<;;;::::::;;;===@@@AAA@@@???>>>>>>>>><<<;;;>>>BBBDDDCCCAAA============>>>???@@@AAAEEEFFFGGGHHHHHHFFFCCCBBB<<<<<<;;;;;;<<<===>>>???HHHIIISSSlll~~~mmmccc\\\SSSNNNNNNHHHGGGFFFEEEEEEDDDAAA>>>BBBAAA???===;;;999888777999777555444555555444222444444333222111000//////---,,,++++++************,,,,,,+++(((&&&'''***...((((((''''''''''''((((((((('''&&&%%%&&&''')))***((('''''''''(((((())))))((('''&&&&&&''''''%%%###$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%''''''((('''&&&%%%((('''&&&%%%%%%&&&'''(((((())))))))))))(((''''''%%%%%%&&&)))++++++)))''')))((('''(((---444===BBBLLLSSSZZZYYYOOO@@@333,,,***))))))(((((((((((((((%%%$$$$$$###$$$%%%'''((('''***...---***))))))+++,,,,,,++++++,,,------................../////////222222444777999999777444666888;;;===@@@EEELLLQQQMMMIIIEEECCCBBBAAAAAAAAABBBAAA@@@>>>============<<<>>>???>>>======???AAA>>><<<;;;===AAACCCBBB@@@:::<<<>>>AAABBBAAA@@@???AAABBBEEEFFFFFFDDDBBB@@@<<<;;;;;;;;;<<<===???@@@HHHKKKYYYvvvwwwhhh]]]ZZZWWWOOOJJJKKKGGGEEECCCBBBAAA???<<<:::???===:::888888777666444777666444444555555444222333222222000///...---,,,+++++++++*********))))))++++++(((### %%%)))(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((())))))''''''(((((((((((((((((()))((('''((())))))'''%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''''''''&&&&&&'''''''''((()))++++++)))(((((()))&&&'''+++///111000,,,)))###$$$&&&)))...888BBBIIIUUUYYY[[[WWWKKK===111***((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&)))+++,,,+++++++++,,,---------------...///000000//////......///000000444555666888::::::888666555888;;;>>>AAAHHHQQQXXXRRRLLLGGGFFFDDD@@@???@@@??????????????????>>>>>><<<>>>???>>><<<<<<@@@DDD>>>===<<<===>>>@@@@@@@@@888:::===@@@@@@???>>><<>>AAACCCGGGMMM```uuuhhh[[[TTTVVVUUUMMMGGGHHHFFFCCCAAA???>>>===;;;888<<<999666555666777555444555333333333555555333111222111000///---,,,+++******************))))))((('''((('''###"""'''(((''''''&&&&&&''''''((($$$%%%&&&(((((((((((((((&&&&&&'''''''''&&&&&&&&&***))))))***++++++)))'''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&)))+++***((('''(((***(((+++000666888666000+++$$$&&&(((***///777BBBIIISSSSSSRRRMMMCCC888...)))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''&&&&&&'''***,,,---,,,+++,,,,,,,,,------...///000111111000/////////000111777777777999;;;<<<:::999999<<>>>>>???@@@@@@@@@???>>>===;;;???BBBAAA>>>>>>AAADDD>>>>>>>>>===<<<<<<>>>@@@;;;;;;<<<===============>>>AAADDDGGGGGGFFFCCCAAA===<<<;;;;;;===@@@CCCEEEIIISSSkkkqqqiiieee```TTTOOOTTTUUULLLFFFHHHEEECCC@@@>>>>>>===;;;:::;;;777444444555666555444333222111222444444222000111000///...,,,+++***))))))************))))))((())),,,...+++'''%%%(((,,,'''''''''&&&&&&'''''''''###$$$''')))))))))((('''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%(((***)))'''&&&''')))***...555;;;>>>:::444...)))+++,,,---///555===DDDJJJIIIFFFBBB<<<444---)))&&&&&&%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%$$$%%%(((---///---***+++++++++,,,---...///000222111000//////000111222999888888:::<<<===<<<;;;===???BBBCCCDDDJJJTTT]]]YYYPPPJJJIIIEEE>>>;;;>>>???@@@AAABBBAAA???===;;;:::???DDDEEEBBB@@@AAACCC>>>???@@@>>>;;;:::===@@@@@@>>><<<;;;;;;===???AAA???BBBEEEHHHIIIGGGDDDBBB>>>===<<<<<<>>>AAADDDFFFNNN[[[ttttttkkkeeebbb```YYYXXXVVVRRRMMMIIIEEECCCAAA@@@>>><<<;;;::::::;;;555444333222222222333333333333000,,,...222222///,,,------...---,,,***)))888222,,,***,,,---***'''(((((((((((('''''''''''')))))))))((((((((((((((()))((('''&&&&&&&&&&&&&&&''')))(((###%%%))))))$$$'''&&&%%%$$$$$$&&&((()))&&&%%%$$$###$$$%%%&&&'''*********((('''%%%###"""""""""###$$$%%%'''((()))(((%%%###%%%((()))&&&"""(((''''''&&&&&&((()))***+++333===BBB@@@999000+++)))%%%'''...222333777>>>GGG@@@777222000///+++''''''(((((((((((((((''''''++++++******)))(((((((((&&&''')))+++,,,---,,,,,,((()))+++,,,---......///////////////000222333444555888<<<<<<:::999;;;>>>@@@???DDDLLLNNNKKKMMMRRRRRROOOJJJFFFDDDCCCBBB@@@;;;???BBBDDDCCC@@@???>>>@@@AAACCCDDDCCCAAA>>>===============>>>>>>>>>>>><<<===???@@@AAAAAAAAA@@@@@@???@@@DDDHHHFFF>>>888???<<<;;;>>>@@@AAADDDJJJTTTdddzzztttkkkddd```^^^^^^]]]UUUTTTRRRNNNKKKGGGCCCAAABBBAAA>>><<<:::888888888555444333222111222333333333333000---...222222///------......---+++***))),,,+++)))((())))))******((((((((((((''''''''''''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&$$$&&&%%%"""$$$(((((($$$&&&%%%$$$###$$$%%%'''(((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&)))&&&$$$&&&)))***'''$$$'''&&&&&&%%%&&&'''((())),,,333===CCCAAA:::222,,,)))&&&''',,,//////222777;;;666111...///---)))%%%'''((((((((((((((('''''',,,++++++***))))))((((((&&&''')))***+++,,,,,,+++***+++,,,---......//////111111111111111222333333555888;;;<<<:::999;;;>>>??????EEEOOOSSSOOONNNOOOMMMJJJGGGEEEEEEDDDCCCBBB>>>AAADDDEEECCC@@@>>>===>>>???@@@AAA@@@>>><<<:::======>>>>>>>>>?????????<<<===???@@@AAAAAA@@@@@@@@@???>>>AAAEEEEEE@@@;;;@@@======@@@BBBCCCHHHNNN___sssuuummmddd___YYYTTTRRRPPPOOONNNNNNMMMLLLIIIFFFCCCAAA???AAA@@@===;;;888777666555555444333111111222222333222333000---...222222///............---+++)))(((%%%'''))))))'''&&&(((***((((((((((((''''''''''''&&&''')))******)))'''&&&((('''''''''&&&&&&&&&&&&###$$$###"""%%%))))))'''%%%$$$$$$######$$$&&&'''%%%&&&''''''((((((''''''###$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))'''%%%''')))***(((%%%&&&%%%%%%%%%%%%&&&''''''000777@@@DDDBBB:::111+++)))''''''***+++***,,,///000...---///000///***&&&((((((((((((((((((((((((,,,,,,,,,+++******))))))&&&'''((()))***+++++++++,,,,,,---...............222222222222222333333333555888;;;<<<::::::<<<>>>>>>???FFFQQQWWWTTTOOOLLLGGGEEEDDDDDDEEEEEECCCBBB@@@BBBEEEEEECCC???=========>>>@@@@@@???>>>;;;:::>>>>>>?????????@@@@@@@@@===>>>???@@@AAAAAA@@@@@@@@@>>>===???CCCDDDBBB???AAA??????BBBDDDFFFLLLSSSddd~~~zzzppphhhaaa]]]WWWSSSOOOLLLJJJGGGEEECCCHHHHHHGGGEEECCC@@@>>>======<<<;;;999777666555444444444222111111111222333222333111...///222222...............---+++)))'''&&&(((******)))(((&&&&&&((((((((((((''''''''''''$$$&&&)))***+++)))'''&&&''''''''''''''''''&&&&&&'''&&&%%%%%%'''******((($$$$$$#########$$$%%%&&&$$$%%%'''((((((((('''&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,'''&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&'''''''''444:::AAACCC???777...(((((((((((()))))))))***++++++---///333555333---)))((((((((((((((()))))))))------,,,,,,+++******)))&&&''''''((()))*********,,,,,,---......---------000000222333444444555555555888<<<<<<;;;;;;===@@@???@@@EEENNNVVVVVVOOOIIICCCBBBBBBCCCDDDDDDBBB@@@???BBBDDDDDDCCC@@@??????@@@AAABBBBBBAAA@@@>>>===?????????@@@@@@AAAAAABBB>>>???@@@AAABBBAAAAAA@@@?????????AAADDDEEECCCAAABBB@@@@@@BBBCCCEEEMMMVVVhhhyyyjjj^^^WWWTTTRRRQQQJJJIIIGGGFFFGGGFFFDDDBBBDDDCCCCCCBBB@@@>>>===<<<777777777777666666555555444333222111000111222222111222111...///222111---............---+++)))((('''&&&%%%(((++++++'''"""((((((((((((''''''''''''$$$%%%(((******)))'''&&&&&&&&&'''((((((''''''&&&)))&&&%%%&&&'''''''''&&&$$$#########$$$$$$%%%%%%###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((***+++,,,%%%%%%%%%%%%&&&&&&%%%$$$&&&&&&''''''((((((((((((000555;;;>>>:::444---)))''')))))))))***++++++***+++---222666777444...***((((((((((((((()))***+++------,,,,,,+++******)))'''''''''(((((()))******+++,,,---------------,,,,,,---000333555777888888666999===>>><<<<<>>>>>??????@@@AAAAAABBBBBB@@@AAABBBCCCCCCBBBBBBAAA???@@@BBBEEEFFFEEECCC@@@BBB@@@@@@BBBBBBEEENNNYYYsss}}}ttthhhaaaWWWOOOJJJIIIIIIIIIHHHFFFCCCBBBAAA@@@===;;;@@@@@@@@@???===<<<:::999333444444555555555555444444333222000000111111222111222111///000333111---,,,------...---,,,***)))$$$!!! %%%+++---)))$$$((((((((((((''''''''''''$$$%%%''')))))))))((('''%%%&&&'''((((((((('''&&&'''###!!!###$$$###"""###$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$&&&'''(((((())))))(((((()))---222555333000...,,,'''***+++******---,,,***))),,,000444444000,,,))))))(((((('''((()))+++,,,,,,,,,,,,+++******)))))))))(((((((((((()))***++++++,,,---...............+++---000444777:::;;;;;;777;;;??????>>>>>>AAADDDBBBCCCDDDEEEJJJNNNLLLGGGDDDBBBAAA@@@AAA@@@>>>===;;;>>>@@@AAAAAAAAABBBBBB????????????>>>===<<<<<<>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@BBBEEEFFFFFFCCC@@@>>>AAA@@@AAABBBCCCGGGSSS```yyymmmccc\\\VVVRRRMMMHHHEEEDDDDDDDDDEEECCC@@@>>>===;;;999777=========<<<:::999777666222333444444444333222222444333111000000000111222000222111///000333111---+++,,,---------,,,++++++$$$###$$$&&&***+++)))'''((((((((((((''''''''''''$$$%%%&&&'''(((((((((((($$$%%%'''((()))((('''&&&%%% """$$$"""!!!$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''&&&&&&(((''''''&&&&&&''''''((($$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''))),,,---+++***))))))(((,,,---******---,,,''''''***---000///---+++***)))(((''''''(((***,,,---,,,++++++***))))))((((((******)))((()))***+++,,,,,,---...000111111111111---000333777:::<<<======999<<<@@@AAA@@@@@@CCCFFFAAAFFFHHHFFFGGGKKKJJJFFFDDDBBB?????????@@@@@@???<<<>>>@@@@@@??????@@@AAA=========<<<<<<;;;::::::======>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDCCCAAA>>>===<<>>>>>>>>:::===AAABBBAAABBBDDDGGG@@@GGGKKKHHHGGGJJJIIIDDDCCCAAA>>>===???AAAAAAAAA===???@@@@@@>>>======>>>>>>======<<<;;;;;;::::::<<<===>>>???@@@AAABBBBBBEEEFFFGGGHHHHHHGGGFFFEEEFFFEEECCC@@@<<<::::::;;;??????CCCGGGKKKTTTdddtttqqqmmmfff]]]UUUOOOJJJHHHFFFBBB>>>===>>>???===;;;CCC???;;;999:::;;;:::999===<<<;;;:::888666444222555444333222000///...---000000000///000111111222+++,,,---......,,,***)))+++++++++******************(((&&&(((+++---+++)))###$$$$$$%%%$$$###"""!!!&&&((((((&&&'''***'''"""***%%%%%%&&&%%%(((%%%%%%'''&&&###"""%%%)))%%%"""$$$'''((($$$***)))'''&&&%%%%%%%%%&&&'''***(((""""""(((***''' '''&&&&&&))))))&&&'''&&&%%%%%%''''''&&&%%%+++(((&&&%%%%%%&&&&&&&&&*********+++,,,***'''%%%...---,,,+++***((((((''')))'''''''''((()))((('''&&&(((******'''&&&''')))...''''''------&&&&&&,,,------,,,++++++,,,,,,,,,,,,000444666555333222111444555888:::<<<<<<<<<<<>>>>>@@@DDDDDDBBB???FFFEEEGGGKKKIIIFFFIIIPPPDDDAAA@@@BBBBBB@@@BBBEEEAAA>>><<<<<<>>>>>>;;;888;;;:::999999::::::888666????????????@@@AAACCCCCCCCCHHHHHHDDDCCCGGGGGGCCCAAABBBBBBBBBBBB@@@???>>>@@@BBBAAAGGGQQQWWWhhhzzzpppjjjaaa^^^ZZZTTTNNNIIIEEECCCCCC@@@===<<<>>>>>>===;;;???<<<888888999::::::999999999999888777555444333444444333111000...------000/////////.../////////,,,,,,++++++++++++++++++((((((((((((((('''&&&%%%)))((('''((()))***)))((($$$$$$%%%%%%%%%$$$###"""$$$&&&&&&%%%'''***((($$$+++&&&&&&)))$$$ )))((($$$$$$&&&&&&$$$%%%((($$$$$$$$$&&&'''(((((('''***)))(((&&&&&&&&&&&&&&&%%%(((((($$$$$$((((((%%% '''***'''%%%&&&&&&###""""""######"""""""""###&&&%%%$$$%%%&&&'''&&&%%%''''''(((***,,,,,,)))'''************))))))))))))((('''&&&&&&(((((('''&&&(((((((((&&&$$$%%%'''***$$$'''((("""###***,,,,,,,,,+++,,,,,,---...///222666777666444222222000222444666888999::::::>>>???@@@BBBDDDDDDDDDCCCLLLQQQTTTQQQKKKHHHIIIKKKCCC@@@???BBBBBBAAACCCFFFBBB???<<<<<<======<<<:::;;;:::::::::;;;;;;:::888;;;;;;<<<===???AAACCCDDDBBBFFFGGGEEEFFFIIIGGGBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@DDDDDDJJJTTT]]]ttt~~~zzzrrrpppmmmiiieee___XXXSSSPPPOOOMMMJJJGGGCCCAAA??????===;;;;;;<<<===<<<;;;;;;888666666888999999999555555666666666555555444444333222111000...------/////////...------,,,,,,,,,+++)))'''''')))+++---***++++++,,,+++)))'''%%%'''((()))((('''&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$"""$$$$$$$$$&&&***)))%%%***%%%%%%******%%%%%%******&&&$$$%%%%%%###$$$((("""$$$''''''&&&&&&)))+++***)))(((''''''&&&''''''"""&&&(((&&&&&&(((&&&"""'''***+++'''%%%%%%&&&$$$$$$&&&((('''%%%$$$%%%((($$$$$$###%%%&&&&&&%%%###%%%%%%&&&))),,,,,,+++)))&&&&&&'''((()))******+++'''&&&%%%%%%''''''&&&%%%)))(((&&&###"""$$$(((+++&&&!!!"""((()))%%%&&&++++++++++++,,,---...///000333666888888666333222222222333555888:::<<<=========@@@DDDDDDDDDDDDGGGJJJUUU```cccXXXMMMIIIHHHEEEBBB???>>>BBBCCCBBBDDDHHHCCC@@@<<<;;;;;;<<<<<<;;;;;;:::::::::<<<===<<<:::888999:::<<<>>>AAACCCEEEAAACCCEEEFFFIIIKKKGGG@@@BBBDDDGGGIIIJJJIIIHHHFFF@@@HHHJJJMMMWWWeee{{{yyyvvvrrrnnniiieeebbb^^^]]][[[YYYVVVQQQMMMJJJGGGGGGGGGFFFDDDBBB???>>>:::999999999::::::::::::999888777666777777777777222222444555666666666666444333333111000//////...000000///...---,,,+++******)))'''&&&'''(((***,,,+++,,,---...,,,***'''$$$&&&(((***(((%%%$$$%%%(((&&&''''''''''''&&&&&&&&&"""$$$$$$###%%%)))((($$$'''""""""(((***'''%%%&&&+++&&&###$$$###!!!"""&&&&&&&&&&&&&&&%%%%%%&&&&&&))))))((((((''''''''''''###%%%&&&&&&&&&&&&%%%###&&&'''&&&%%%%%%''')))***&&&***---+++'''%%%(((,,,(((&&&$$$$$$$$$%%%$$$###$$$%%%&&&)))+++,,,***((($$$$$$%%%&&&((()))******&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%######%%%''')))---)))))),,,,,,((((((+++******+++,,,...000111222666777888777555333222222333444666999;;;===>>>???;;;AAAFFFFFFDDDEEEKKKQQQZZZjjjmmm\\\LLLIIIFFF@@@AAA>>>>>>BBBCCCCCCEEEIIIBBB???<<<999888999:::;;;;;;999888999;;;<<<<<<;;;999999;;;<<>>;;;888666666888999:::888777888999;;;;;;;;;<<<======???@@@BBBDDDEEEFFFDDDEEEHHHJJJHHHCCC@@@CCCEEEHHHKKKLLLLLLKKKJJJEEEOOOQQQSSSbbbxxx}}}uuujjjccc```\\\WWWSSSPPPQQQRRRQQQNNNLLLLLLLLLLLLMMMMMMJJJFFFCCCBBBBBBAAAAAA@@@>>><<<:::888666222444666666444444444555999::::::888555333333444111222333444555666666666333333222222111000000//////000000000///---+++))))))))))))(((((((((''''''((()))******)))'''%%%###&&&'''((('''&&&%%%&&&''''''''''''&&&''''''((()))'''(((&&&###$$$''''''###)))'''&&&(((***)))&&&###!!!"""$$$%%%(((---'''"""%%%(((&&&###&&&'''''''''''''''&&&&&&(((%%%$$$&&&&&&$$$%%%(((&&&######''')))((((((***"""$$$&&&%%%###"""###&&&$$$###!!!"""%%%(((***+++(((''''''((()))((($$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$%%%&&&((()))(((&&&''''''''')))******+++,,,******+++---///222444555555666666555333333444666666666777888999;;;===>>><<>>===999666555777999;;;999777777888:::::::::>>>??????@@@BBBDDDEEEFFFGGGEEEEEEGGGGGGDDDCCCEEEFFFGGGHHHJJJJJJJJJJJJJJJGGGPPPSSSZZZqqq}}}rrriii```\\\WWWSSSPPPNNNKKKHHHHHHJJJKKKJJJGGGDDDDDDFFFFFFGGGHHHFFFBBB@@@@@@BBB>>>===;;;999666555444333000333555555222111111222555777888777444222222444111222222333444444333333111111000000//////......---......///...,,,***(((---+++)))'''&&&&&&'''(((******++++++***)))((((((((('''&&&'''((()))((('''''''''&&&&&&&&&'''((()))''''''&&&###%%%))))))&&&'''(((''''''((()))(((&&&""" !!!%%%'''&&&(((,,,'''$$$!!!!!!###%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%'''$$$%%%))))))%%%$$$'''&&&"""$$$+++...+++((((((''''''''''''''''''''''''###"""###%%%''''''%%%$$$'''''''''(((((('''$$$!!!&&&&&&&&&&&&'''''''''''''''%%%$$$%%%&&&'''&&&%%%(((&&&$$$%%%(((***)))(((((()))******+++---...---++++++,,,...000222444555444555555555444555888;;;;;;;;;;;;;;;<<<>>>@@@AAA???CCCHHHLLLPPPXXXccckkkmmmlllggg[[[NNNGGGGGGIIIHHHEEECCCDDDCCC@@@AAADDD???@@@???<<<999777777999===;;;888777999:::::::::===>>>???@@@CCCEEEGGGIIIFFFDDDDDDEEECCCAAAFFFOOOJJJIIIIIIIIIIIIIIIIIIIIIGGGPPPUUUccc~~~xxxssspppnnnmmmkkkeee[[[RRROOONNNMMMJJJHHHEEECCCBBBCCCEEEGGGFFFBBBAAAAAACCC>>>@@@AAA???<<<;;;<<<>>>===;;;888666444333222333///222555444111//////111111333666555333111222444111111222222222111111000//////......------,,,,,,+++,,,---------+++)))(((111---)))%%%###%%%(((***'''''''''&&&&&&&&&&&&&&&)))&&&%%%&&&)))+++)))''''''&&&%%%%%%&&&'''((()))%%%&&&%%%###%%%***+++((($$$&&&&&&&&&&&&((()))((((((&&&&&&((((((&&&%%%(((******(((%%%!!! """$$$###$$$%%%&&&&&&&&&%%%$$$%%%###&&&------&&&###%%%$$$!!!$$$---222...***+++)))'''&&&'''((()))(((&&&$$$%%%'''(((((($$$&&&&&&&&&'''((('''%%%"""%%%%%%&&&&&&'''((())))))'''&&&%%%%%%''''''&&&%%%+++'''######&&&***++++++)))+++***)))(((***)))(((,,,,,,---...000222444555555555666555555888;;;>>>::::::999999:::;;;===>>>BBBEEEJJJNNNTTT^^^iiipppuuunnneee\\\PPPGGGHHHNNNKKKFFFDDDEEECCC??????BBB???AAABBB???;;;888888:::???===:::888999;;;;;;;;;;;;;;;===@@@CCCFFFIIIKKKDDDBBBCCCDDDAAA???IIIVVVMMMLLLJJJHHHHHHHHHIIIIIIHHHPPPVVVjjj|||xxxsssnnnmmmppptttxxxxxx{{{~~~}}}{{{}}}xxxrrrpppooommmgggbbbbbb___[[[YYYXXXUUUPPPLLLLLLIIIEEEBBB@@@@@@AAABBB???@@@@@@@@@@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;;;;888777555222111000000000444222///...///000111111111111111111///---+++***222000111333222///111555...+++)))((()))*********+++,,,...///...,,,***(((++++++)))(((''''''((((((%%%%%%&&&(((***)))'''$$$)))((((((((()))(((&&&$$$'''&&&%%%$$$$$$&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&###"""&&&((('''%%%%%%$$$$$$%%%&&&((()))(((&&&%%%$$$%%%%%%$$$"""%%%%%%$$$$$$###"""!!!!!!&&&%%%%%%%%%&&&&&&$$$###&&&$$$&&&***+++)))***,,,###(((***)))(((******)))!!!"""%%%!!!%%%,,,))))))'''%%%%%%&&&&&&%%%$$$'''&&&%%%%%%%%%&&&'''(((+++)))'''''''''((('''&&&(((&&&$$$%%%((()))(((&&&&&&)))------,,,+++,,,---000---,,,...//////444;;;777444333666;;;>>><<<888???===:::999:::<<<===>>>AAAFFFPPPYYY\\\```jjjvvvvvvrrriii[[[NNNIIIKKKPPPQQQNNNKKKGGGDDDBBBAAAAAABBBAAA???===;;;:::999999???===<<<;;;;;;;;;999888>>>@@@CCCFFFIIIKKKLLLMMMIIIGGGEEECCCDDDFFFIIILLLUUUQQQKKKGGGFFFGGGHHHHHHLLLOOO[[[vvvjjjgggbbb^^^]]]___bbbdddccceeeiiikkklllkkkhhhffffffaaa]]][[[\\\ZZZVVVQQQRRROOOMMMMMMMMMLLLIIIFFFGGGFFFCCC@@@>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<===<<<;;;:::999999999999777666444222111000000000222000...---...//////...///000000000///---,,,+++000---,,,///000......111,,,***))))))******)))(((+++++++++++++++******)))))))))))))))((('''&&&&&&&&&&&&&&&((())))))&&&$$$((('''&&&'''((()))((('''%%%$$$###"""###$$$&&&''''''''''''&&&&&&&&&%%%%%%$$$''''''$$$%%%((((((%%%&&&&&&%%%%%%&&&''')))******((($$$###$$$%%%%%%%%%""""""######$$$%%%%%%%%% !!!$$$%%%$$$###'''$$$%%%)))***((('''***###'''((('''(((++++++(((((("""&&&&&& ###(((%%%)))'''%%%%%%&&&'''&&&%%%***)))'''&&&%%%%%%%%%&&&+++)))''''''((()))((('''***(((&&&'''((()))'''%%%'''***,,,---++++++,,,...000---,,,.........333:::<<<999777888:::<<<===<<<===;;;888777888:::<<<===@@@FFFQQQ]]]cccgggoooxxxpppiii^^^SSSLLLJJJJJJLLLTTTQQQLLLHHHDDDBBBBBBBBBBBBAAA>>><<<:::999999999===<<<;;;;;;<<<<<<<<<;;;??????AAAGGGNNNRRRPPPMMMLLLJJJHHHFFFFFFHHHJJJLLLVVVRRRLLLHHHEEEEEEEEEEEELLLRRRccc[[[YYYUUURRRQQQQQQRRRSSSSSSUUUXXXZZZ[[[ZZZXXXWWWSSSPPPMMMMMMNNNMMMJJJGGGIIIHHHFFFFFFGGGFFFDDDCCCBBBAAA@@@>>>===;;;::::::;;;;;;;;;;;;;;;::::::999::::::888777777777777777666555333222000000000000000...------......---,,,...............---,,,,,,...)))'''+++---,,,+++,,,***)))((()))******(((&&&,,,+++)))((((((((()))***(((((())))))((('''%%%$$$(((''''''((()))(((%%%###(((&&&$$$%%%''')))***)))&&&%%%$$$$$$$$$%%%'''(((******)))((('''&&&%%%$$$''''''&&&$$$'''***'''!!!&&&&&&&&&&&&'''((()))***---)))$$$"""###%%%''''''#########$$$%%%&&&&&&&&&"""""""""$$$&&&'''&&&%%%&&&$$$$$$((((((&&&%%%(((%%%&&&&&&%%%***///...***---&&&'''''' """'''""")))'''&&&%%%'''''''''&&&)))((('''&&&&&&&&&&&&'''***((('''''')))******)))---+++)))))))))((('''%%%)))+++++++++++++++---///000------.........222999@@@???===:::888999;;;>>>===<<<999888999;;;>>>@@@BBBHHHSSS```ggghhhjjjnnnfff^^^SSSMMMMMMNNNNNNMMMXXXTTTOOOIIIEEECCCCCCDDDCCCAAA===:::999999:::;;;;;;;;;:::;;;<<<===???@@@BBB@@@BBBJJJUUUXXXSSSMMMNNNMMMKKKIIIIIIJJJLLLMMMTTTQQQMMMHHHEEEEEEEEEFFFQQQ[[[rrrQQQPPPNNNLLLJJJIIIIIIIIILLLMMMPPPRRRRRRRRRQQQQQQLLLJJJHHHHHHIIIIIIGGGDDDHHHGGGEEEDDDCCCBBBAAA@@@======>>>===<<<:::888777999999::::::999999888777777777666555444444444444333333222111000000/////////...---...//////---+++,,,,,,,,,------------,,,...'''###(((,,,,,,***)))((((((((()))***)))'''$$$******))))))((())))))***)))((('''&&&%%%%%%&&&&&&)))(((''''''((('''%%%###)))'''$$$$$$&&&((())))))(((''''''''''''((()))***))))))(((((('''&&&%%%%%%((('''$$$###''')))%%%%%%%%%&&&&&&''''''((())),,,)))&&&$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&'''((((((&&&$$$###!!!"""&&&'''%%%%%%(((&&&&&&%%%&&&...666666111...&&&''''''"""%%%)))%%%)))'''&&&&&&'''(((((('''###$$$$$$%%%'''((()))***(((&&&%%%&&&(((*********,,,,,,+++******)))((((((+++++++++******,,,...///111...---.........222888@@@BBBBBB>>>888666999<<>><<<;;;;;;>>>BBBFFFHHHKKKTTT```ccc___[[[ZZZ[[[UUUOOOMMMPPPTTTVVVVVVZZZWWWQQQKKKFFFEEEEEEFFFCCCAAA===999888999:::<<<:::;;;;;;;;;;;;>>>AAADDDEEEDDDGGGNNNVVVWWWRRRLLLKKKKKKKKKKKKLLLMMMOOOPPPRRRPPPMMMIIIGGGGGGIIIKKKWWWfffHHHGGGFFFEEEDDDBBBAAA@@@DDDEEEFFFHHHIIIIIIJJJIIIGGGFFFDDDCCCCCCBBB@@@???AAA@@@???>>><<<<<<<<<===;;;;;;<<<<<<;;;:::888666888888888888888777777666555444333222222111111111111111111000000//////...///.........//////---++++++++++++++++++,,,,,,,,,---&&&###(((,,,,,,))))))(((''''''((())))))&&&$$$''')))***+++,,,+++)))(((,,,***&&&$$$###$$$'''(((***(((''''''''''''%%%###+++(((%%%$$$%%%&&&''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&'''''''''&&&"""!!!$$$'''#########$$$%%%&&&&&&&&&''')))(((''''''((('''%%%###&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&$$$###  %%%&&&%%%%%%(((''''''&&&(((111;;;===:::222)))((((((###&&&***%%%)))(((&&&'''((())))))((("""###$$$%%%&&&'''((((((&&&%%%$$$%%%((()))***)))***+++++++++******++++++,,,+++******+++---...///111...---//////...333999AAAEEEHHHEEE>>>999999<<>><<<<<>>>>>???@@@AAACCCDDDEEECCCBBBAAA@@@???===<<<<<<:::;;;;;;;;;:::;;;>>>@@@999999:::;;;:::999777666666666777777666666555444333333222111000000000000/////////000000///......000...------...///---,,,++++++************+++,,,,,,'''%%%))),,,***)))***)))((('''((())))))'''%%%&&&(((***,,,,,,+++)))'''---***'''$$$###%%%'''))))))(((&&&&&&''''''&&&$$$***(((&&&%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%"""!!!$$$""""""###$$$%%%%%%&&&%%%%%%'''''''''((()))((($$$!!!!!!"""###$$$%%%&&&'''((($$$$$$$$$&&&(((***)))'''  $$$&&&$$$$$$'''''''''''')))111;;;???>>>777,,,***)))$$$'''***###***((('''''')))******)))&&&&&&''''''&&&%%%$$$$$$'''&&&%%%&&&(((******))))))***++++++******+++---,,,+++***+++---.........111......000000000555<<>>===>>><<<======;;;:::>>>EEELLLQQQSSSXXX]]]ZZZSSSNNNOOOKKKKKKLLLMMMPPPUUUZZZ^^^TTTRRROOOLLLIIIHHHHHHHHHCCCBBB???<<<;;;;;;===>>>===>>>?????????DDDKKKRRRSSSSSSSSSQQQNNNJJJIIIHHHBBBDDDHHHKKKOOORRRTTTTTTXXXWWWRRRKKKFFFGGGLLLRRR```{{{AAAAAAAAA@@@@@@?????????;;;;;;;;;<<<===???AAABBB@@@@@@@@@???===<<<<<<<<<;;;<<<<<<;;;:::;;;>>>AAA777777888888888777666666444444444444444333222222222222111000////////////------.../////////...---000---++++++,,,------,,,++++++***)))))))))***++++++''''''******((())),,,+++)))''''''((()))((('''&&&'''((())))))))))))(((******)))((('''''''''''')))'''&&&&&&'''((('''&&&'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%%%%%%%%%%((((((((('''''''''''''''%%%&&&###"""$$$""""""###$$$&&&&&&&&&&&&%%%'''&&&&&&&&&'''&&&$$$""" !!!"""###$$$&&&''''''%%%%%%%%%''')))******(((###!!!"""%%%%%%""""""$$$&&&((((((''',,,555;;;<<<777,,,))))))%%%))),,,%%%***((('''((()))+++******))))))))))))((('''%%%$$$***((('''(((***++++++***)))+++---,,,)))(((***+++,,,+++***,,,///000...,,,111......111222333888???EEEGGGIIIGGGCCC@@@??????<<<>>>>>><<<;;;???GGGNNNWWWXXX[[[\\\VVVOOOOOOSSSPPPMMMKKKMMMQQQVVVWWWWWWNNNNNNMMMLLLKKKJJJIIIIIICCCBBB@@@???>>>===>>>>>>>>>@@@BBBCCCEEEKKKUUU]]]]]]XXXRRRNNNLLLKKKHHHFFFCCCEEEIIIMMMQQQSSSTTTTTTUUUSSSOOOHHHEEEHHHQQQYYYmmm===<<<<<<;;;;;;<<<<<<===777777777777999;;;===???;;;<<<<<<<<<::::::;;;;;;<<<===<<<999666555888;;;666666666666666666666666222222222222222111000000222111000//////......///,,,---.../////////...---///---***)))***+++,,,+++,,,+++)))((((((((()))***)))'''(((***)))&&&(((---,,,***''''''((())))))((('''&&&&&&%%%&&&'''((()))((()))+++,,,+++)))&&&$$$(((&&&%%%%%%'''(((((('''$$$$$$$$$&&&(((((('''&&&$$$%%%&&&&&&''''''&&&&&&++++++***)))((('''&&&&&&%%%'''%%%"""%%%&&&###$$$&&&'''(((''''''&&&)))'''$$$###$$$%%%$$$########################$$$$$$###"""###$$$$$$""" '''$$$$$$&&&%%%!!! """%%%((((((%%%'''///666888444)))'''(((&&&,,,111+++***((('''(((***++++++***((()))***++++++***)))))),,,+++)))***+++---,,,,,,+++---...,,,((('''((())),,,******---000111...+++111...///111333444:::AAADDDDDDCCCAAA???>>>>>>???>>>@@@@@@>>>===AAAJJJRRR\\\\\\^^^[[[SSSKKKMMMTTTYYYQQQKKKMMMUUUYYYVVVQQQJJJKKKKKKKKKKKKJJJJJJIIICCCBBBAAA@@@?????????>>>>>>AAADDDFFFIIIQQQ]]]fffddd[[[PPPLLLMMMNNNJJJFFFDDDGGGKKKOOORRRSSSTTTSSSMMMLLLIIIEEEDDDKKKXXXbbb{{{:::999888777777999;;;<<<999777666888666333555:::999999:::;;;<<<;;;888555333333333444444444444555111222333333444444444444000000000000///////////////000000///---+++,,,------,,,+++***+++,,,---...)))***,,,......,,,***)))+++*********))))))(((((())))))))))))(((((((((((()))((('''&&&$$$"""!!!!!!(((((((((((()))***+++,,,***++++++(((###!!!###&&&'''&&&&&&%%%%%%%%%&&&&&&***&&&&&&)))(((###"""%%%%%%###&&&------(((%%%(((******)))((('''&&&&&&%%%&&&''''''&&&%%%$$$&&&'''&&&%%%###""""""###%%%&&&((($$$!!!"""%%%'''%%%"""$$$"""!!!"""%%%&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######""""""""")))%%%!!!###)))...///...))))))))))))))))))))))))((('''''''''))),,,///000*********,,,...---+++)))---,,,+++***))))))))))))......,,,))))))------++++++******,,,.../////////222111111222666:::<<<<<>>@@@BBBBBBAAA??????CCCKKKRRR___```___YYYMMMEEEHHHQQQOOONNNMMMLLLKKKJJJJJJJJJMMMPPPIIIEEEJJJHHHCCCGGGCCCFFFGGGEEE@@@===>>>???@@@CCCCCCCCCLLLZZZcccddd___VVVMMMKKKIIIGGGFFFHHHHHHKKKOOOQQQRRRSSSUUUWWWQQQKKKEEEEEEHHHQQQbbbrrr888888666666666777999:::666444333444333000222666777777777999999999666333444444444333333222222222///000111111222222111111000000//////......------,,,---......------...///++++++************++++++************************)))))))))(((((((((''''''((((((((((((((()))))))))'''''''''(((((()))))))))'''''''''((()))***,,,---))))))(((&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''***&&&%%%&&&$$$&&&###$$$((()))&&&%%%)))))))))))))))(((&&&%%%%%%###%%%%%%%%%$$$%%%&&&(((&&&%%%###""""""###%%%&&&&&&""" $$$&&&$$$!!!$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############'''######''''''%%%))))))))))))))))))))))))''''''((())),,,000444666000...,,,---......+++(((,,,+++******)))*********---///---******------***,,,,,,,,,---///000000000222222222333444555777888<<<===>>>>>>===>>>@@@BBBDDDEEEEEEEEEFFFHHHLLLOOOWWWWWWWWWVVVOOOHHHIIIMMMLLLJJJHHHFFFEEEEEEEEEEEEMMMOOOHHHCCCIIIFFFBBBFFFDDDFFFHHHFFFBBB??????@@@HHHJJJJJJMMMVVVdddkkkkkk\\\TTTLLLIIIHHHEEEDDDFFFHHHKKKPPPSSSTTTVVVXXXZZZRRRIIIDDDFFFIIIQQQfff|||555555444333444555666777444222111222111...000444444444444555666555333111444444333222111000//////------...////////////...//////...------,,,++++++(((***,,,---------///111))))))*********)))))))))***)))(((''''''((()))***(((((('''''''''''''''&&&'''''''''(((((())))))***&&&&&&'''((()))***+++,,,&&&&&&'''''')))***+++,,,)))'''%%%%%%&&&'''&&&&&&(((''''''&&&''''''((((((%%%###$$$''''''$$$$$$&&&%%%""""""$$$$$$$$$%%%)))))))))))))))(((&&&$$$###!!!###$$$$$$###$$$&&&(((%%%%%%#########$$$%%%&&&&&&###!!!!!!$$$&&&$$$"""%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$,,,((($$$###%%%&&&%%%$$$((((((((((((((((((((((((&&&'''))),,,000444888;;;444111000000111000,,,)))******))))))******+++,,,...000000---,,,...,,,)))------...///000111111222222555777666444222444666999;;;=========???AAADDDGGGIIILLLPPPRRRRRRPPPMMMNNNNNNQQQUUUTTTMMMJJJJJJKKKHHHDDDAAA@@@@@@BBBCCCLLLNNNFFFBBBGGGEEE@@@EEEDDDGGGIIIGGGCCC@@@AAABBBNNNOOORRRXXXcccnnnpppmmmYYYQQQJJJHHHEEEBBBBBBDDDIIILLLQQQTTTVVVXXXZZZ\\\TTTIIIEEEKKKNNNUUUppp222111111111111222333333444111111222000...///444111000000111222222000...222111111000//////......,,,,,,------...------,,,......---,,,+++***))))))''')))+++,,,,,,,,,...000((()))***+++***)))(((''')))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))******((((((''''''&&&%%%%%%%%%(((((('''''''''((())))))***'''$$$%%%'''(((%%%###(((''''''''''''((())))))%%%%%%&&&((()))))))))***###""""""###$$$%%%&&&(((((()))))))))(((&&&###""""""###$$$###"""###$$$&&&$$$$$$#########$$$%%%&&&(((&&&$$$%%%&&&''''''%%%&&&%%%$$$%%%&&&&&&%%%###$$$$$$######""""""!!!!!!""""""$$$%%%%%%%%%%%%$$$///+++(((''''''((('''&&&''''''''''''''''''''''''%%%&&&(((+++///333777999222111222666999777000***))))))))))))***+++,,,---000444555111//////---***,,,---...//////000111222333888<<<;;;666444555888999;;;=========???AAADDDHHHKKKQQQYYY^^^]]]UUUOOOJJJMMMUUU[[[XXXPPPKKKLLLLLLIIIDDD@@@>>>???BBBDDDKKKNNNGGGCCCIIIFFFAAAEEECCCFFFGGGFFFCCCAAACCCEEEOOORRRYYYcccnnnrrrmmmgggVVVPPPJJJHHHEEEAAABBBEEEKKKNNNQQQTTTUUUVVVXXXYYYUUUIIIGGGPPPUUU^^^............//////000000222000///000///,,,...222...------...///000...------------...............,,,---------------,,,,,,,,,,,,,,,+++***)))))))))(((***++++++******+++---)))***+++++++++***(((''''''(((***++++++***((('''((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))((('''&&&$$$###"""!!!***)))((('''&&&&&&&&&&&&+++(((%%%%%%'''&&&### '''''''''''''''((())))))++++++***'''%%%###!!!!!!###%%%&&&'''(((((('''))))))))))))'''%%%###"""$$$%%%%%%###!!!!!!"""############$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%'''&&&%%%############""""""!!!!!!!!!!!!"""$$$&&&&&&&&&%%%$$$(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++...000111,,,---222;;;AAA@@@666---************+++---...///444888999555111000///,,,***,,,...///......000222222777;;;;;;777555888;;;;;;===>>>>>>>>>???AAACCCEEEJJJRRR\\\cccaaaYYYRRRNNNUUU___ccc[[[PPPMMMPPPLLLIIICCC???>>>???BBBEEEJJJNNNIIIFFFLLLJJJCCCGGGBBBDDDEEEDDDBBBCCCFFFJJJUUUZZZdddpppwwwsssiii```SSSNNNJJJIIIFFFBBBCCCGGGLLLNNNQQQRRRRRRQQQRRRSSSPPPGGGHHHSSS]]]lll,,,,,,,,,---------......///---,,,---,,,)))+++///---,,,+++,,,...///...---++++++++++++,,,,,,------,,,------------,,,,,,++++++++++++*********)))))))))***+++***)))((()))******++++++******)))((('''&&&'''***++++++***'''&&&((((((((((((((()))))))))&&&&&&&&&''''''(((((()))((((((''''''&&&&&&&&&&&&***)))(((&&&&&&%%%%%%%%%***)))'''&&&&&&$$$!!!&&&&&&&&&&&&'''((())))))))),,,+++(((&&&'''%%%"""!!!$$$&&&&&&'''******'''+++***)))'''%%%$$$###"""%%%&&&&&&$$$!!! !!!""""""######$$$%%%%%%%%%&&&$$$$$$############$$$$$$%%%$$$%%%&&&((('''%%%############""""""""""""""""""###%%%''''''&&&$$$###############$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((())))))'''***111===FFFFFF<<<333,,,,,,,,,,,,---...///000777;;;<<<666111000000...))),,,//////------000333222555888888666666888:::===>>>?????????@@@BBBDDDBBBHHHRRR\\\aaa```ZZZUUUXXX^^^ffffff[[[NNNLLLQQQIIIFFFAAA>>>===>>>BBBDDDGGGMMMJJJJJJQQQMMMFFFHHHBBBCCCDDDCCCBBBEEEKKKQQQ```eeeoooyyyzzzooobbb[[[PPPMMMJJJJJJGGGDDDFFFJJJKKKMMMOOOPPPNNNMMMMMMNNNIIIFFFJJJVVVeee~~~***++++++,,,,,,,,,,,,,,,///,,,,,,---+++(((***///---,,,+++,,,---......---++++++******************,,,,,,,,,,,,,,,+++******)))************+++++++++((()))******(((((()))***+++***)))(((''''''''''''&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&'''&&&'''((('''%%%###""""""%%%%%%%%%%%%&&&'''((()))###''')))'''(((,,,,,,)))"""%%%&&&###%%%***,,,))),,,+++(((%%%############%%%%%%&&&$$$""""""###$$$""""""###$$$%%%%%%&&&&&&#########"""""""""###$$$$$$$$$$$$'''((((((&&&$$$""""""#####################$$$&&&''''''&&&###"""###$$$%%%&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&((()))///;;;GGGIIIAAA888...............///000111888<<<<<<555///...///...***...111000......111444666666666666777777999999<<<===???@@@AAACCCEEEHHHGGGMMMWWW^^^aaa```]]][[[```aaacccaaaWWWMMMJJJNNNFFFDDDAAA>>>>>>???BBBDDDCCCJJJJJJLLLTTTPPPGGGHHHDDDDDDDDDBBBCCCHHHRRRYYYgggjjjqqqvvvpppaaaVVVSSSLLLJJJIIIIIIGGGDDDGGGLLLIIIKKKMMMNNNMMMLLLLLLMMMGGGKKKQQQ\\\rrr******+++,,,,,,,,,,,,+++111......///---***,,,111...,,,+++,,,---//////...,,,,,,+++***)))(((''''''+++++++++++++++***)))))))))))))))***++++++,,,,,,&&&((())))))(((((()))+++***)))'''&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))###&&&)))(((%%%######%%%$$$$$$$$$%%%&&&'''((()))"""''''''###"""&&&%%% ###&&&%%% !!!)))---+++---+++'''$$$""""""###$$$###$$$%%%$$$######%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&######$$$'''))))))'''%%%""""""######$$$$$$%%%%%%$$$%%%'''((('''%%%###!!!"""###%%%%%%%%%%%%&&&(((((((((((((((((((((((((((%%%&&&'''''''''''''''&&&******...999EEEIIICCC<<<000////////////000000111888<<<<<<444---,,,---...+++///222222//////222666<<<999777777999::::::::::::<<>>;;;222...,,,///333666444111333222111000///...---,,,///111333666999;;;<<<===<<<:::999999999999777666;;;;;;<<>>@@@AAA===<<<::::::::::::888666<<<<<<===???BBBGGGKKKNNNJJJQQQWWWZZZ___hhhnnnoooiii```VVVQQQMMMIIIHHHKKKKKKHHHCCC@@@AAABBBAAA???@@@BBBDDDFFFGGGEEECCCBBBJJJKKKLLLSSSbbbrrryyywwwhhh\\\NNNGGGFFFGGGDDD@@@FFFGGGHHHIIIJJJIIIIIIIIIJJJHHHHHHJJJIIIGGGIIINNNUUUfff'''''''''''''''(((((((((((()))******+++***)))))))))'''&&&&&&'''(((((('''(((((((((''''''((())))))'''''''''''''''&&&%%%%%%'''&&&''')))'''$$$%%%)))((('''&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######$$$'''(((((("""$$$&&&'''((('''&&&%%%(((%%%""""""%%%&&&$$$"""(((&&&$$$"""!!!"""###$$$###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%""" %%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$### %%%%%%$$$$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%---)))$$$!!!!!!""""""""""""###############""""""$$$%%%%%%&&&'''''''''''')))%%%###&&&'''$$$"""$$$((()))***+++***)))(((&&&'''(((((((((''''''((()))&&&''')))******)))((('''&&&)))***))),,,000111...---+++***---222444222...000/////////......------222444666:::===@@@BBBCCC???===<<<<<<<<<<<<:::999===>>>???@@@CCCEEEGGGIIIGGGNNNSSSVVV\\\eeekkkllleee\\\TTTQQQNNNJJJIIILLLLLLGGGBBBAAACCCDDDBBBAAABBBCCCDDDFFFFFFFFFFFFEEELLLLLLPPP]]]qqqvvveeeZZZLLLEEEFFFGGGEEEBBBGGGHHHIIIJJJKKKJJJIIIIIIIIIGGGFFFGGGGGGFFFIIIOOO]]]rrr&&&&&&''''''''''''''''''******************))))))(((&&&%%%%%%&&&'''&&&&&&((((((((('''(((((()))***''''''''''''&&&%%%$$$$$$'''%%%%%%((('''&&&)))...+++)))&&&%%%%%%&&&&&&%%%'''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%(((&&&###"""$$$'''))))))###%%%&&&(((((('''&&&$$$&&&&&&&&&&&&''''''&&&$$$'''&&&$$$###""""""######"""$$$&&&&&&%%%%%%%%%&&& """###"""!!!"""#########$$$$$$$$$%%%%%%%%%###""""""""""""!!!%%%%%%%%%$$$###!!!$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%"""""""""""""""######$$$$$$&&&'''((()))(((&&&$$$"""((($$$$$$)))+++)))((()))'''(((***+++***)))'''%%%%%%'''(((((('''&&&''')))'''(((***,,,,,,+++)))((($$$((()))(((+++///111///++++++,,,...000111000...///////////////.........333444777;;;>>>@@@BBBCCC???===<<<<<<===>>>===;;;===???BBBDDDFFFGGGGGGGGGMMMRRRUUUUUUVVV[[[^^^^^^\\\VVVQQQQQQPPPLLLJJJLLLLLLEEE@@@CCCGGGFFFDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJNNNRRR[[[lllqqq```XXXMMMGGGGGGHHHHHHFFFHHHJJJLLLNNNNNNMMMLLLKKKIIIEEECCCCCCCCCDDDJJJRRReee~~~&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,***'''&&&(((&&&%%%%%%&&&''''''&&&'''&&&&&&&&&''''''((()))'''''''''&&&&&&$$$######&&&$$$$$$'''((((((---444333...)))&&&%%%&&&%%%$$$'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%$$$###$$$'''(((((('''%%%&&&((((((((('''%%%$$$!!!%%%''''''&&&&&&&&&%%%%%%$$$$$$###"""""""""!!!$$$''''''%%%$$$%%%&&&!!!"""$$$$$$######%%%&&&"""""""""""""""######$$$$$$""" $$$$$$$$$$$$###""" $$$$$$############$$$$$$!!!!!!"""$$$&&&&&&%%%###""""""######$$$%%%''''''+++---//////---)))$$$!!!(((%%%&&&+++---+++))))))'''(((***++++++)))'''&&&$$$'''))))))''''''(((***((())),,,---...---+++***&&&***+++)))***...///...***---000111000......///////////////////////////333555777:::===@@@AAABBB===<<<;;;<<<===>>>===<<<<<>>===<<<:::???FFFMMMQQQQQQOOOMMMUUUYYYXXXSSSNNNMMMJJJGGGJJJIIIKKKQQQSSSOOOLLLKKKJJJBBB@@@GGGMMMKKKHHHGGGDDDDDDDDDDDDFFFIIIMMMOOOPPPbbbyyyyyyjjjUUUSSSPPPLLLJJJIIIJJJJJJMMMOOORRRUUUVVVUUUTTTSSSPPPKKKFFFFFFGGGKKKUUU___~~~$$$$$$$$$%%%%%%&&&&&&'''%%%&&&(((((('''&&&''''''(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''%%%###%%%###!!!!!!$$$***111555BBBBBB888)))$$$((('''###%%%(((******(((%%%###'''&&&&&&%%%%%%&&&&&&'''"""%%%&&&&&&%%%%%%&&&(((###!!!%%%'''''''''***,,,+++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""&&&$$$""""""$$$%%%&&&%%%((( """&&&###&&&((( ######!!! ###&&&""""""######$$$$$$%%%&&&&&&######""""""!!!!!! &&&&&&$$$$$$$$$%%%&&&'''+++)))&&&$$$###%%%(((***%%%"""!!!&&&***,,,...666===@@@AAA???888000)))***+++------+++'''###((())),,,///111///+++((($$$///333,,,***//////***///111222222111111222444000111000///---,,,...///000222444666555222///---,,,...111222111111222333888::::::666666:::;;;999===>>>???===<<<;;;<<<===@@@EEEKKKNNNMMMLLLNNNPPPTTTZZZ\\\UUUMMMIIIFFFCCCLLLLLLKKKLLLLLLJJJGGGEEEDDD@@@BBBKKKOOOKKKGGGHHHFFFEEECCCCCCFFFKKKQQQUUU\\\eeewwwqqqkkkZZZTTTOOOMMMKKKJJJMMMRRRRRRXXX[[[ZZZ[[[]]]YYYQQQQQQKKKKKKOOOOOOQQQaaattt$$$$$$$$$$$$%%%%%%&&&&&&$$$&&&((('''$$$######%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$'''&&&$$$$$$$$$%%%''')))222444///%%%$$$***+++$$$$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""######"""!!!"""$$$&&&$$$%%%&&&### """((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########'''&&&%%%###""""""###$$$######'''###$$$%%%######!!! ###&&&###""""""############$$$$$$###"""""""""""""""!!!!!!&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$'''&&&$$$%%%))),,,///000555===EEEIIIIIIEEE;;;111+++)))(((((((((((('''%%%*********,,,......,,,***&&&777@@@777,,,)))+++***222444777888666333222111//////...,,,***+++---///333555666777666444111///,,,...000111111222444666999;;;:::666555888999777:::;;;;;;:::999:::===@@@DDDGGGLLLNNNNNNNNNPPPQQQXXX[[[YYYQQQKKKJJJJJJIIIKKKKKKJJJJJJJJJIIIGGGFFFDDDAAABBBIIILLLHHHEEEEEEGGGEEECCCCCCGGGNNNUUUYYY[[[bbbppp~~~vvvkkkeee]]]UUUOOOOOOPPPOOOOOOPPPWWW[[[^^^___bbbeee```XXXOOOJJJJJJRRRXXXaaawww$$$$$$$$$$$$$$$$$$%%%%%%"""&&&(((&&&!!! ###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""" $$$(((&&&!!!###++++++&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$###$$$$$$###!!! !!!###$$$%%%'''&&& %%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$'''((((((%%%  ######"""$$$$$$!!!###$$$"""!!!###'''$$$###""""""""""""!!!!!!!!!"""""""""###############%%%%%%$$$###""""""###### !!!$$$%%%&&&$$$""" $$$$$$&&&***...222333222===EEEMMMOOOOOOIII<<<000,,,)))%%%###$$$&&&''''''***)))((()))***,,,+++***+++AAANNNCCC///&&&(((,,,555:::???BBB???:::444111......,,,***((())),,,///444666888999888555111///,,,---//////111444888;;;>>>@@@===888777999999666999::::::::::::===AAADDDGGGHHHKKKNNNQQQSSSUUUVVV___^^^XXXMMMGGGHHHJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGEEECCCCCCGGGIIIEEECCCBBBEEEDDDDDDEEEIIIOOOVVVZZZXXX\\\fffpppqqqiiiaaa^^^]]]SSSLLLNNNRRRRRRQQQPPP[[[\\\^^^```eeegggaaaYYYLLLIIIKKKUUUbbbttt$$$$$$$$$$$$$$$$$$$$$### $$$(((&&&!!!!!!$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""###%%%&&&"""###$$$%%%%%%###!!! """%%%%%%"""$$$((('''"""$$$$$$############$$$$$$$$$$$$############$$$$$$"""$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&!!!###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%((()))%%% $$$'''!!!!!!&&&'''###$$$###!!!###&&&%%% $$$$$$###""""""!!! """"""######$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!###%%%'''(((&&&$$$###"""%%%)))000777:::;;;:::CCCIIIMMMOOOMMMGGG;;;...,,,)))%%%$$$$$$&&&''''''((('''''')))***+++)))(((...BBBOOOEEE111'''***000777>>>EEEIIIGGG@@@999444...---,,,***(((***---000222555999<<<;;;666000+++---......///111555;;;@@@EEEFFFDDD>>><<<===<<<999;;;<<<>>>??????AAACCCEEEFFFGGGJJJOOOUUUZZZ^^^___gggdddZZZMMMGGGGGGHHHFFFIIIIIIJJJIIIHHHGGGGGGHHHGGGFFFFFFGGGGGGEEECCCBBBEEEFFFHHHKKKNNNQQQSSSUUUSSSTTTZZZaaaccc^^^ZZZZZZWWWOOOIIIJJJNNNQQQTTTYYYcccaaa```aaadddddd]]]UUUPPPOOOUUUbbbsss&&&%%%%%%$$$$$$############&&&&&&###!!!$$$'''""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%###""""""$$$'''###############$$$$$$$$$%%%&&&&&&%%%&&&'''$$$ $$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!&&&)))(((&&&$$$###&&&######%%%%%%"""!!!###&&&%%%%%%$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! """%%%'''$$$"""'''%%%!!!$$$###&&&&&&###$$$$$$!!!"""&&&%%%"""%%%%%%$$$###"""!!!!!! """"""######$$$$$$%%%%%%############""""""!!!!!!$$$%%%%%%&&&&&&&&&&&&&&&&&&)))///888???DDDEEEDDDGGGIIIKKKJJJIIIEEE:::...***)))'''((())))))((('''%%%&&&(((***,,,+++(((%%%,,,777???999...)))---222444;;;CCCHHHFFF@@@999555......---++++++,,,///222000555<<<@@@???999000+++...//////000222777===BBBHHHIIIFFF@@@>>>???>>>;;;<<>>BBBEEEFFFCCC>>><<<======:::===???BBBCCCBBB@@@??????EEEKKKRRRXXX\\\aaahhhmmmjjjfff___ZZZYYYZZZTTTMMMIIIOOOTTTVVVRRRMMMIIIHHHHHHKKKKKKGGGFFFHHHJJJIIIPPPVVV___eeeeee^^^UUUOOONNNMMMPPPUUUWWWVVVVVVYYYNNNMMMMMMMMMNNNUUUdddsssuuunnngggddd___XXXUUUUUUVVV^^^nnn))))))((('''&&&$$$$$$######""""""###&&&'''%%%###"""""""""###############%%%%%%$$$$$$$$$$$$%%%%%% $$$'''&&&"""!!!###%%%$$$$$$##################$$$######%%%'''&&&$$$###########################$$$$$$############$$$$$$!!!###$$$###"""######$$$###$$$((('''######&&&"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$#########"""###""""""!!!!!!"""$$$%%%###$$$((($$$%%%%%% ###### ###%%%############""""""!!!!!!!!!###"""""""""""""""!!!!!! !!!"""$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%&&&$$$%%%''',,,222777::::::???AAABBBDDDFFFDDD999---***))))))***,,,,,,***(((&&&&&&(((***,,,+++(((&&&%%%%%%%%%(((+++---///111222555777888555222000000+++---///000///000111333222444888::::::777444222222333444444555888===@@@@@@BBB@@@;;;999<<<<<<999@@@AAABBBAAA@@@@@@BBBDDDKKKSSS\\\___]]]^^^dddjjjhhhddd]]]YYY[[[]]]VVVMMMJJJRRR[[[^^^YYYQQQJJJGGGFFFJJJKKKFFFEEEJJJMMMMMMTTT[[[dddjjjjjjbbbXXXQQQQQQPPPRRRWWWYYYVVVVVVYYYMMMLLLMMMPPPTTTZZZgggsssrrrkkkeee```YYYSSSTTTZZZ^^^hhhyyy******)))(((&&&%%%$$$$$$&&&### """&&&'''############"""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%###''''''###!!!"""%%% """###$$$$$$$$$$$$$$$"""!!!###%%%###"""!!!######$$$$$$$$$$$$############""""""""""""######&&&&&&%%%###!!!"""$$$'''"""$$$((()))%%%!!!&&&"""######$$$%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%###!!! """#########***  ###((("""######"""$$$###!!!!!!!!!!!!!!! ######""""""!!!!!! !!!###$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%((('''''')))...333555666777;;;>>>BBBEEECCC666)))+++)))((((((***+++***))))))((('''(((*********((('''&&&(((,,,///000111333777777777555222000///000))),,,///000000000111111111111111111222222333333444555555555666888<<>>@@@>>>:::999<<<===:::EEEDDDBBB@@@???BBBGGGKKKQQQ[[[dddddd]]]ZZZ___eeehhhcccZZZUUUWWWYYYRRRHHHJJJTTT```ddd^^^SSSJJJFFFDDDIIIJJJEEEDDDJJJOOONNNTTT[[[ccciiihhhbbbXXXRRRUUUSSSVVVZZZ[[[WWWVVVXXXLLLIIIJJJQQQXXX^^^eeelllrrrmmmgggccc[[[UUU[[[eeeoooyyy))))))(((&&&&&&%%%%%%%%% ###%%%###$$$''''''$$$%%%$$$"""!!!!!!!!!%%%$$$###"""""""""###$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""#########''')))%%%%%%%%%&&&'''&&&%%%###"""((('''&&&$$$###""""""""" !!!""""""!!!"""$$$&&&"""###$$$%%%%%%$$$###"""###"""""""""###$$$%%%%%%'''...---%%%###'''$$$%%%%%%$$$$$$###!!!&&&%%%%%%%%%&&&%%%"""&&&"""###$$$""")))$$$ ###$$$'''%%%###"""!!! $$$###  """$$$%%%%%%$$$$$$###$$$$$$$$$ $$$%%%"""!!!$$$&&&%%%&&&&&&&&&'''))),,,///111444333555;;;AAAAAA999222...,,,)))''''''''''''&&&(((***(((%%%%%%(((***((('''(((***,,,///111333555999555111000000111///---))),,,......,,,,,,...111555333111...---...000222777;;;<<<::::::>>>>>><<>><<<;;;<<<>>>DDDAAAAAABBBBBBBBBFFFLLLRRRTTTWWW[[[^^^aaadddeeefffaaaZZZTTTQQQPPPOOONNNEEEIIISSS[[[XXXMMMGGGHHHQQQNNNJJJHHHIIILLLNNNNNNVVV]]]aaa___^^^]]]WWWOOOQQQSSSWWWYYYYYYWWWUUUTTTOOOIIIIIISSS\\\aaaffflllvvvfff[[[[[[WWWQQQXXXhhh}}},,,+++)))'''&&&$$$$$$$$$!!!%%%&&&$$$%%%((((((%%%'''%%%$$$%%%&&&&&&%%%$$$&&&&&&$$$$$$###$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""%%%!!!$$$$$$%%%%%%%%%$$$""""""&&&&&&$$$###"""!!!!!!!!!(((((('''&&&$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$#########""""""######$$$%%% ''''''!!! %%%#########""""""""""""""""""%%%$$$###$$$%%%%%%$$$"""###!!! """%%%%%%!!!(((### !!!%%%'''######!!! !!!"""###"""!!! !!!""""""######"""""""""###$$$%%%''''''!!!###### !!!$$$%%%###%%%$$$###$$$%%%'''***+++,,,+++---444;;;===777111---+++(((&&&''''''&&&%%%###%%%%%%###$$$((()))'''+++,,,---...///000000000555333000///000000...,,,***,,,......---...000222333111//////000222333333888<<<>>><<<:::<<<:::777@@@@@@@@@>>><<<<<<===???BBB@@@AAADDDDDDDDDHHHNNNOOOQQQUUUYYY]]]aaacccdddbbb^^^WWWRRRNNNLLLJJJIIIBBBDDDKKKTTTSSSLLLGGGHHHLLLJJJHHHIIIKKKOOOQQQQQQ[[[______[[[YYYYYYUUUPPPRRRTTTVVVWWWUUURRRPPPOOOPPPLLLNNNYYYdddjjjoootttmmm```WWWVVVRRRPPP```uuu---,,,***(((&&&$$$######"""%%%&&&%%%%%%((((((%%%""""""!!!###%%%'''&&&%%%&&&&&&%%%$$$###$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!######"""%%%'''$$$#########$$$######"""!!!&&&%%%%%%$$$###"""!!!!!!((('''%%%############$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""""""""###$$$$$$"""###$$$$$$!!!!!! !!!"""###%%%&&&$$$###""""""$$$%%%%%%$$$!!! !!!$$$&&&%%% $$$!!!!!!%%%(((%%%"""!!! !!!###$$$###""" """$$$$$$$$$"""!!!"""""""""###$$$%%%&&&'''$$$$$$""" ###'''&&&"""%%%$$$#########%%%&&&''')))((()))...555777333///+++)))&&&%%%%%%&&&%%%$$$ $$$%%%$$$&&&******(((///000111111111///---+++000///............,,,***)))***,,,---,,,---///111222///...000444666666555<<>>===<<>>CCCKKKQQQ]]]eeejjjdddZZZSSSMMMIIIDDDEEEEEEDDDCCCCCCEEEGGGGGGEEEGGGKKKLLLMMMRRRXXXTTTPPPJJJGGGJJJRRR[[[aaaccc]]]WWWRRRQQQRRRSSSTTTSSSXXXYYYTTTPPPOOOKKKFFFDDDDDDDDDFFFJJJLLLLLLLLLIIIEEEEEEIIIJJJHHHJJJOOORRRTTTVVVTTTSSSYYYeeeooo{{{ssspppoooiii```SSSRRRXXXggg}}}'''&&&%%%###"""!!!!!!!!!"""&&&&&&$$$###&&&%%%"""&&&%%%$$$$$$&&&'''&&&$$$######$$$###""" ######$$$$$$$$$$$$######""""""############""""""!!!%%%%%%"""!!!$$$$$$###"""!!! """###$$$&&&''')))******((('''%%%###"""###'''+++***###%%%$$$###""""""###$$$%%%######"""!!!!!!!!!!!!!!!$$$""""""###$$$%%%''')))!!!"""############""""""!!!!!!!!!###%%%%%%###!!!!!!$$$%%%$$$!!! !!!!!!!!!&&&%%%######$$$###""" """###%%%%%%"""&&&%%%$$$"""!!! $$$)))+++***+++000333333...//////000000///......333333333222000,,,'''$$$&&&$$$######%%%'''''''''&&&)))(((&&&''',,,...---//////......------------...//////,,,)))(((+++......,,,+++---000222111000---333999<<<>>>EEEPPPYYY[[[eeeiiidddYYYRRRMMMJJJDDDDDDDDDCCCAAABBBDDDFFFMMMJJJJJJKKKKKKJJJNNNTTTRRROOOKKKHHHJJJPPPVVV[[[```[[[UUUQQQRRRVVVZZZ\\\```ggghhh___VVVQQQKKKDDDDDDCCCCCCEEEHHHKKKLLLLLLLLLFFFDDDHHHIIIGGGKKKQQQWWWZZZ[[[YYYYYY___mmmxxx~~~rrrkkkhhh___UUUWWWYYYaaaooo$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&'''&&&$$$###"""###$$$$$$&&&'''((())))))'''%%%$$$%%%&&&&&&&&&%%%###""" &&&%%%$$$############$$$)))%%%"""!!!"""!!!&&&""""""''''''###$$$((($$$%%%'''))))))((('''&&&"""############$$$$$$$$$""""""#########$$$$$$$$$ ######!!!!!!%%%%%%###"""""""""###""" ### !!!&&&(((&&&$$$%%%$$$"""!!!###&&&&&&$$$ !!!!!!!!!!!!!!!"""######"""  """"""""""""!!! !!!######"""###""""""!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!"""(((&&&%%%(((///666999:::<<<777000,,,---///222444111999<<<777222111...)))+++***)))''''''&&&&&&&&&******)))))))))))))))***---...///000000///...------+++***+++,,,---------...,,,***,,,///111000...333555999>>>DDDMMMUUU[[[___aaabbb^^^WWWPPPMMMMMMJJJFFFAAA???AAAFFFJJJLLLMMMHHHDDDBBBBBBDDDIIINNNNNNLLLKKKLLLKKKKKKQQQYYYYYYWWWRRROOOTTT]]]```___pppuuussseeeXXXRRRMMMHHHBBBCCCDDDFFFGGGGGGGGGGGGJJJHHHFFFDDDDDDHHHNNNSSSZZZ^^^```^^^aaajjjooonnn|||{{{vvvmmmaaaYYYWWWWWWWWW[[[fffyyy$$$#####################!!!""""""######$$$$$$$$$'''&&&$$$#########$$$%%%$$$%%%&&&''''''%%%###"""%%%%%%&&&&&&%%%###"""!!!$$$$$$##################!!!!!!!!!###%%%&&&%%%$$$&&&""""""&&&'''###$$$'''''''''(((((('''%%%###"""!!!""""""""""""#########""""""#########$$$$$$$$$ ######!!!!!!###"""###%%%%%%###!!!!!!&&&(((%%%######$$$!!! $$$&&&&&&$$$!!!!!!!!!!!!!!!"""######%%%###!!!!!!###%%%%%%%%%###""""""###$$$%%%$$$###$$$######"""###$$$%%%%%%&&&%%%$$$############$$$'''%%%%%%(((///777;;;===999333,,,'''&&&)))+++---666;;;<<<666000...+++'''(((''''''&&&%%%%%%%%%%%%***))))))(((((())))))***,,,---...//////...---------,,,++++++,,,---......111///---...000333333222555777;;;AAAIIIRRRXXX\\\^^^^^^]]]YYYTTTOOOLLLKKKGGGEEECCCCCCEEEHHHJJJKKKQQQNNNJJJGGGEEEEEEHHHLLLLLLKKKMMMPPPOOONNNQQQWWWUUUTTTRRRRRRXXXaaaeeecccrrruuupppdddXXXRRRLLLFFFAAABBBDDDEEEGGGHHHHHHIIIGGGHHHIIIIIIJJJMMMQQQUUUYYY]]]___```fffpppsssqqqrrrnnnggg```[[[XXXVVVUUUYYY^^^mmm"""#####################!!!"""###$$$$$$$$$###"""'''&&&%%%$$$$$$$$$%%%&&&"""###$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""#####################$$$ """%%%&&&%%%#########%%%"""###%%%&&&$$$$$$&&&&&&&&&''''''&&&$$$"""!!!!!!!!!!!!""""""""""""##################$$$$$$$$$!!!%%%&&&######$$$!!!!!!######"""!!!!!!''')))%%%""""""$$$ """&&&''''''!!!!!!!!!!!!!!!"""######&&&$$$""""""$$$%%%&&&%%%"""""""""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%$$$%%%%%%&&&'''%%%%%%(((///777===@@@<<<666///)))(((***---...:::<<<:::333---***'''$$$(((((((((((((((((((((((())))))(((((((((((())))))++++++,,,---......---------------------...//////333111......000333444444888999===EEEOOOXXX\\\\\\[[[XXXUUURRROOOMMMJJJHHHDDDEEEGGGHHHJJJKKKLLLLLLVVVUUURRRMMMIIIGGGGGGHHHHHHIIINNNTTTTTTQQQPPPSSSTTTUUUUUUVVV]]]fffiiifffnnnmmmfff]]]VVVQQQJJJCCCBBBBBBDDDEEEGGGHHHIIIJJJEEEHHHKKKMMMOOORRRUUUXXXYYY[[[___ccckkkssstttqqqhhhbbbZZZWWWXXXZZZYYYWWW]]]eeewww""""""""""""###############$$$%%%'''&&&%%%###"""'''&&&%%%$$$$$$%%%&&&&&&"""######$$$$$$###""""""$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$!!!%%%&&&### !!!###"""###$$$$$$$$$$$$%%%""""""###$$$%%%$$$$$$###""""""""""""####################################!!!%%%'''&&&%%%&&&###'''$$$!!! !!! """(((***&&&""""""$$$ """%%%%%%$$$!!!!!!!!!!!!!!!""""""###$$$""" !!!######""" !!!###$$$$$$!!!######$$$$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&'''((('''&&&(((---444:::>>>>>>999222......000333444<<<:::666///***'''&&&$$$'''((((((((())))))((((((((((((((('''(((((()))***+++,,,,,,---..................///.........000111222111///...000222444555;;;:::>>>GGGSSSZZZ\\\ZZZVVVQQQKKKIIIIIIHHHFFFCCCDDDGGGJJJLLLNNNOOOPPPQQQZZZ\\\ZZZRRRLLLHHHGGGFFFDDDFFFMMMUUUVVVQQQNNNNNNTTTVVVXXX[[[ccckkkllliiifff```YYYSSSQQQNNNHHHBBBDDDDDDEEEEEEFFFGGGHHHIIIDDDGGGKKKOOOQQQTTTXXX[[[[[[\\\^^^dddkkkooommmiiiccc___[[[ZZZ\\\^^^______bbblll""""""""""""""""""""""""$$$%%%'''((((((&&&%%%###&&&%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$$$$!!!$$$$$$$$$&&&((("""######"""###$$$$$$###"""""""""#####################$$$$$$$$$$$$%%%%%%########################"""%%%$$$$$$&&&$$$ %%%### !!!###$$$######!!!###(((***&&&###"""###!!! ###$$$!!!!!!!!!!!!!!!!!!""""""######!!! !!!!!!!!! !!!###$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%&&&%%%###""""""$$$&&&'''***)))((((((***///444888555222...,,,...111444555999555000,,,)))'''&&&&&&%%%&&&'''((((((''''''&&&((((((((((((((()))******---............//////000///000111000//////111333444444333222222444666888<<<;;;>>>GGGQQQXXXXXXUUUNNNJJJDDDBBBCCCCCCBBB@@@GGGJJJMMMPPPQQQSSSVVVYYY\\\aaa```VVVMMMJJJHHHEEECCCDDDJJJRRRTTTOOOJJJIIIOOORRRVVV\\\eeeooopppmmmcccZZZRRRNNNMMMJJJEEE@@@GGGGGGFFFEEEFFFFFFGGGGGGGGGIIILLLNNNQQQVVV[[[^^^___]]]^^^bbbeeeeeebbb```___```bbbaaa______aaadddiiiuuu######"""""""""!!!!!!!!!$$$%%%&&&'''''''''&&&%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###""" ###%%%%%%%%%%%%&&& ######!!!!!!$$$$$$"""%%%%%%$$$###"""!!!!!! $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###############!!! !!!$$$###%%%###!!!!!!"""#########%%%""""""'''(((%%%"""######!!! !!!######!!!!!!!!!!!!!!!"""######%%%###!!! """######""""""""""""$$$&&&&&&$$$""" !!!###$$$%%%%%%%%%%%%&&&$$$"""!!!!!!###%%%''')))))))))((((((***...111...---,,,---000444555666555///******)))&&&&&&(((***+++,,,------,,,***))))))(((((())))))***+++,,,000//////........./////////111333222000///222555777888999999888999;;;=========@@@FFFMMMRRRRRRQQQHHHEEEBBB@@@@@@@@@@@@@@@HHHMMMRRRUUUVVVXXX\\\```aaahhhgggZZZOOOKKKHHHDDDDDDCCCGGGMMMOOOKKKGGGFFFGGGKKKQQQXXXdddooorrrooocccYYYPPPNNNLLLHHHDDDBBBHHHGGGFFFEEEEEEFFFGGGHHHLLLNNNPPPRRRUUUYYY]]]aaaaaa___^^^```___\\\[[[^^^```cccdddbbb___^^^aaaeeerrr$$$$$$###"""!!! ######$$$$$$%%%%%%&&&&&&######"""!!!"""###$$$%%%############$$$$$$%%%&&&###############%%%&&&'''###$$$$$$%%%$$$"""'''&&&$$$$$$$$$###!!!###### $$$$$$!!!&&&%%%$$$###"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""### !!!######&&&$$$"""!!!!!! %%%!!! ###%%%"""!!!"""### !!!""" !!!!!!!!!!!!!!!"""######'''$$$"""!!!"""######"""###""""""###$$$%%%$$$###!!!"""$$$%%%&&&''''''&&&&&&$$$""" !!!###&&&(((%%%'''((('''&&&&&&))),,,++++++---000444666666555333,,,'''))))))&&&%%%(((---.../////////---+++***))))))))))))***+++,,,---111000...---,,,------...000333555333000000333777888:::===>>><<<<<<===>>>???@@@BBBFFFIIIKKKMMMMMMDDDDDDDDDBBB@@@???AAABBBGGGNNNWWW[[[\\\]]]___bbbiiiqqqnnn^^^PPPLLLHHHCCCIIIEEEEEEIIIKKKHHHFFFFFFDDDHHHMMMSSS^^^hhhkkkhhh\\\SSSMMMLLLKKKGGGFFFIIIFFFEEEEEEEEEFFFHHHJJJLLLQQQTTTXXX[[[]]]___aaabbbaaa___^^^^^^[[[WWW\\\dddkkkiiifffcccbbbdddhhhkkk|||%%%$$$###"""!!! """"""""""""###$$$%%%&&&""""""!!!!!!!!!"""$$$%%%######""""""###$$$%%%%%%######""""""###%%%'''((("""#########"""""" ###%%%###!!!###### $$$$$$ ###############$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$######""""""%%%''''''###"""%%%$$$!!! !!!!!!!!!$$$  """ !!!###"""""""""!!!!!!!!!!!!!!!"""######&&&$$$!!!!!!!!!""""""!!!"""!!! !!!######""""""###%%%'''((((((((('''&&&$$$"""!!!!!!###&&&)))"""$$$''''''%%%%%%''')))'''(((+++///333444333111333+++&&&((()))%%%$$$&&&(((((()))***)))'''%%%###************+++,,,---...111000...,,,+++++++++,,,000333666444111000333777666:::>>>???===;;;<<<===@@@BBBDDDFFFFFFGGGJJJLLLCCCEEEFFFDDDAAA@@@BBBEEEEEENNNZZZaaaaaa```aaabbbooowwwsss```QQQLLLHHHBBBMMMGGGDDDFFFHHHGGGFFFGGGGGGJJJLLLPPPXXX```bbb^^^RRRKKKFFFHHHIIIHHHJJJPPPDDDCCCCCCDDDFFFIIIMMMOOOTTTYYY___cccddddddcccccc```^^^^^^^^^ZZZWWW```lllxxxqqqhhhdddgggmmmqqqsss#########""""""""""""!!!""""""""""""""""""""""""&&&$$$"""!!!!!!!!!$$$%%%%%%%%%$$$$$$###""" !!!"""$$$%%%&&&'''''''''%%%"""!!!"""###$$$###############""""""""""""############ !!!###%%%&&&%%%$$$###$$$#########$$$### """"""""""""###### """"""######$$$$$$%%%%%% !!!""""""###"""""" !!!###$$$"""######$$$%%%%%%&&&''''''########################$$$$$$###"""!!!!!!"""""" !!!"""$$$$$$######"""$$$######$$$&&&''''''&&&'''%%%$$$$$$&&&''''''&&&+++### %%%((((((***...((()))+++...000111111111///,,,(((((()))***)))'''+++++++++************)))((()))***+++------......000000000...------...000222444777888777666666666>>>>>>???@@@@@@???===<<<;;;???BBBGGGNNNTTTPPPIIIGGGFFFEEEBBB@@@AAADDDFFFIIIIIILLLUUU^^^cccaaa]]]llliiiccc[[[RRRKKKFFFDDDJJJKKKLLLKKKIIIHHHHHHIIILLLKKKLLLPPPUUUXXXWWWVVVMMMKKKKKKLLLJJJFFFFFFJJJMMMKKKGGGEEEJJJSSSWWWVVVcccbbbgggppprrrkkkfffeee[[[WWWUUUWWW\\\cccppp|||wwwjjjfffnnnzzz$$$############"""""""""""""""""""""""""""""""""%%%###"""!!!"""!!! !!!"""###$$$$$$%%%%%%$$$###"""""""""$$$'''+++---&&&$$$!!! !!!#####################""""""""""""############"""######$$$$$$###"""!!!%%%$$$$$$$$$%%%$$$"""""""""!!!"""###### ############$$$$$$$$$$$$ !!!!!!""""""""""""!!!!!!"""###"""!!!""""""######$$$%%%%%%&&&########################$$$######"""!!!!!!""""""!!!!!!######$$$######"""%%%###"""###%%%''''''''''''%%%$$$$$$&&&''''''&&&&&&""""""(((,,,******,,,---,,,,,,,,,,,,,,,+++)))((('''''')))+++,,,***''')))))))))))))))*********&&&'''((()))***+++++++++000000000///......000222444666777888777777888999<<<===>>>>>>???>>>>>>>>>:::<<<@@@FFFQQQYYYWWWPPPGGGFFFDDDBBB@@@AAADDDGGGKKKJJJLLLSSS[[[___\\\XXX[[[YYYWWWSSSPPPMMMJJJIIIJJJKKKKKKJJJIIIHHHIIIKKKOOONNNNNNQQQTTTVVVUUUSSSJJJIIIJJJMMMKKKGGGHHHKKKNNNOOOLLLIIINNNXXX___```ggggggkkkqqqooogggcccdddWWWTTTSSSXXX___jjjxxx~~~vvvnnnppp{{{$$$$$$$$$############"""""""""""""""""""""""""""###""" !!!""""""!!!!!!###%%%&&&&&&&&&&&&$$$!!! ###(((...111%%%###!!! !!!""""""!!!############"""""""""""" """""" """""" $$$###"""!!!!!! &&&%%%%%%%%%&&&%%%### """"""!!!"""######!!!###############"""""""""!!!!!!"""""""""!!! !!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$##############################"""!!!!!!!!!""""""!!!"""######$$$$$$######&&&$$$""""""$$$&&&''''''&&&%%%$$$$$$&&&''''''&&&&&&###"""'''+++,,,---000333000...,,,,,,,,,***(((!!!"""%%%)))------+++)))))))))))))))))))))*********+++,,,,,,------------//////000///...///222444555777888777777888:::<<<============>>>??????@@@===>>>???FFFSSS\\\YYYQQQEEEDDDCCCAAAAAACCCGGGKKKMMMKKKKKKOOOUUUWWWTTTOOOLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHIIILLLNNNQQQQQQPPPRRRSSSTTTRRRQQQHHHHHHJJJNNNMMMIIIIIIMMMPPPSSSSSSPPPRRR\\\fffkkkllloootttuuummmddd```aaaSSSQQQRRRXXX```jjjyyyvvvrrrrrryyy$$$$$$$$$$$$############"""""""""""""""""""""""""""  """"""!!! !!!"""$$$%%%&&&''''''&&&$$$"""!!!###'''+++///$$$""" !!!"""!!! ############"""""""""!!!!!!""""""!!!!!!""""""!!!$$$"""!!!!!!!!!%%%$$$$$$%%%&&&%%%### """!!!!!!!!!"""###!!! """""""""!!!!!! !!!"""""""""!!! ######""""""""""""######"""""""""#########$$$$$$###########################""""""!!!!!!!!!""""""""""""######$$$$$$$$$$$$(((%%%"""!!!###&&&'''(((&&&$$$###$$$%%%'''&&&&&&***&&&$$$$$$(((,,,222666222...+++***+++,,,+++))) """%%%(((+++,,,,,,,,,---,,,+++***)))))))))))),,,,,,------...------------...///......000222555666666777777666888;;;>>>AAA@@@???>>>???@@@AAABBBEEECCCBBBFFFQQQYYYTTTKKKAAABBBBBBBBBDDDHHHMMMRRRPPPLLLJJJMMMQQQQQQMMMIIIKKKLLLLLLMMMMMMLLLKKKJJJKKKKKKJJJIIIHHHJJJNNNQQQQQQQQQQQQRRRRRRRRRRRRQQQJJJIIILLLOOONNNIIIIIILLLRRRXXXZZZVVVUUU]]]hhhooopppwww}}}zzznnnbbb]]]^^^RRRQQQRRRXXX^^^dddnnnxxxssstttyyy$$$$$$$$$#########""""""""""""""""""""""""""""""!!!  !!!"""!!! ###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&$$$"""!!! """"""!!! ############"""""""""!!!########################"""  """$$$###""""""###%%%$$$""" ###!!! """###"""!!!!!!!!!!!! !!!!!!!!!!!!!!! %%%%%%###"""!!!!!!""""""#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###############$$$$$$%%%(((%%%"""!!!###%%%''''''&&&$$$######%%%&&&&&&%%%''')))))))))+++///222444///***&&&&&&(((***(((%%%$$$%%%&&&''')))+++---///222000...+++***)))))))))((())))))*********)))))),,,---.........///222555555666777777777999<<>>@@@CCCEEEIIINNNTTTYYYUUUQQQMMMNNNRRRRRROOOKKKMMMMMMMMMLLLKKKJJJHHHHHHKKKKKKJJJIIIIIIKKKOOORRRMMMNNNPPPQQQQQQQQQRRRRRRMMMLLLMMMPPPMMMIIIHHHKKKTTT\\\```[[[XXX]]]eeekkkooozzz|||nnnbbb[[[ZZZRRRQQQTTTYYY\\\___dddkkkvvv{{{#########""""""""""""!!!""""""""""""""""""""""""!!! !!!"""!!!%%%%%%%%%%%%%%%$$$###""""""######$$$######!!!!!!$$$"""!!!"""######!!! ############""""""""""""$$$""""""$$$$$$""""""$$$!!! !!!###%%%"""""""""###$$$$$$""" ###!!! """######"""!!!!!!!!!!!! !!!!!!!!! %%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""$$$############$$$%%%%%%(((%%%###"""$$$&&&&&&&&&%%%$$$######%%%&&&&&&%%%!!!(((...000000000---***111,,,((((((+++,,,)))%%%&&&((())))))***,,,000333444222///,,,************)))***+++,,,,,,,,,,,,,,,---...//////...000333555444666888999999;;;>>>@@@HHHHHHGGGFFFFFFFFFFFFGGGFFFFFFCCCBBBGGGLLLJJJDDD???BBBFFFKKKOOOTTTYYY]]]XXXTTTPPPQQQVVVXXXVVVRRRLLLKKKJJJIIIHHHGGGGGGHHHKKKLLLLLLKKKJJJLLLOOORRRJJJLLLNNNOOOOOOPPPQQQRRRPPPNNNNNNOOOLLLHHHIIILLLVVV___eeeaaa]]]^^^aaaccclllvvv{{{uuuhhh^^^ZZZWWWQQQPPPSSSXXX\\\^^^eeelllwww"""""""""!!!!!!!!! """"""""""""""""""""""""!!!  !!! ###############"""!!!!!!!!!!!!"""#########"""!!!$$$###"""###$$$$$$""" ############""""""""""""### ###### ###"""!!! !!!"""######""""""$$$%%%%%%###!!!###!!!!!!#########"""##################$$$ !!! """""""""""""""""""""!!!########################"""""""""""""""""""""""" !!!""""""$$$$$$#########$$$%%%&&&'''%%%$$$$$$%%%&&&%%%$$$%%%$$$"""###$$$&&&&&&%%%"""***...,,,***+++***&&&,,,(((%%%(((---///+++'''%%%(((,,,---...///222555222000---+++******,,,---------///000111111111111000111111111000222444777555888;;;<<<===>>>@@@BBBFFFFFFHHHIIIJJJJJJJJJJJJEEEGGGEEEBBBCCCFFFFFFCCCBBBFFFLLLQQQUUUXXX[[[]]]VVVRRROOOQQQVVVZZZZZZWWWNNNLLLJJJGGGFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLNNNPPPIIIKKKNNNNNNMMMMMMOOOQQQPPPNNNMMMMMMLLLIIIKKKPPPXXXaaaiiihhheeecccaaa^^^fffnnnooofff\\\XXXWWWUUURRROOOOOOSSSXXX]]]gggqqq~~~!!!!!!!!!!!! """""""""""""""""""""""""""   !!!!!!!!!!!! !!!!!!!!!""""""###$$$%%%%%%$$$###$$$%%%$$$###!!!############""""""""""""""""""""""""$$$###"""!!!!!! !!!$$$######%%%&&&&&&$$$"""###!!!!!!#########$$$$$$$$$%%%&&&&&&&&&''' !!!!!!!!! !!!"""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###%%%$$$#########$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%###%%%###"""###$$$&&&%%%%%%)))---+++### %%%)))*** (((,,,)))$$$"""'''---111222222444666///---+++))))))+++---///+++,,,---///000111111111333333444333222333666888666999===???@@@AAACCCDDDBBBDDDGGGIIIKKKLLLMMMMMMGGGJJJHHHCCC@@@BBBCCCAAAFFFJJJPPPUUUXXXYYYZZZ[[[RRRNNNKKKMMMTTTYYYZZZXXXSSSPPPLLLHHHGGGGGGIIIJJJKKKMMMNNNNNNMMMMMMNNNOOOIIILLLNNNNNNLLLKKKMMMOOOPPPMMMKKKLLLKKKJJJMMMSSSYYYccckkkmmmkkkgggbbb]]]cccgggeeeYYYRRRRRRUUUTTTUUUOOOLLLNNNRRRZZZgggsss&&&###!!!######!!!###&&&$$$###!!! !!!"""$$$%%% !!! """""""""###$$$$$$""" ### !!!&&&'''###'''&&&%%%%%%$$$!!!!!!%%%$$$%%%""""""""""""""""""""""""%%%###!!! !!!###%%%&&&!!!&&&%%%((())) """"""#########$$$$$$$$$""""""!!!!!! """!!!!!!!!! !!!"""###$$$$$$$$$$$$"""!!!!!! !!!### $$$%%%!!!"""!!!!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&######$$$%%%&&&''''''(((%%%%%%%%%$$$$$$#########$$$&&&((()))*********)))&&&%%%$$$$$$$$$%%%&&&'''&&&,,,000111333666555111111---***,,,000111///+++...---------...///111333888666444333333555777999333:::AAADDDGGGJJJIIIEEEIIIJJJIIIHHHLLLPPPOOOIIIIIIHHHGGGDDDAAAAAADDDFFFEEEUUU```bbbbbbccc[[[OOONNNGGGLLLSSSSSSWWWWWWMMMQQQLLLFFFCCCEEEHHHJJJJJJIIIKKKOOORRRRRRQQQOOOMMMIIIJJJLLLNNNOOOPPPOOOOOOMMMMMMMMMKKKKKKMMMRRRUUU]]]ccckkkmmmiiibbb]]][[[VVVYYYZZZWWWQQQOOOQQQUUUUUUOOOOOOUUUWWWZZZjjj~~~###!!!"""%%%%%%"""!!!######"""!!! !!!"""$$$%%%!!!!!!""""""!!!!!! """""""""###$$$$$$""" ###!!!!!!###%%%&&&$$$!!!$$$$$$###$$$%%%### $$$######$$$"""###""""""""""""""""""""""""#########"""""""""!!!!!!''' """%%%"""$$$$$$!!!!!!"""""""""#########$$$$$$######""""""""""""""""""!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""""" &&&***)))((("""""""""""""""""""""###!!!""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((()))************'''&&&%%%$$$$$$%%%%%%&&&&&&+++...111555888666000000---***+++///000...+++---------...///000111222777666555555666777999;;;888:::>>>EEEPPPWWWTTTLLLKKKLLLLLLLLLOOOSSSQQQLLLJJJIIIGGGEEECCCEEEHHHKKKPPP___iiigggdddaaaXXXMMMKKKEEEJJJPPPNNNPPPRRRIIIIIIGGGDDDDDDFFFHHHHHHGGGKKKLLLNNNNNNNNNLLLJJJHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMKKKIIIIIILLLPPPTTTWWW]]]aaafffhhheee```[[[XXXRRRTTTVVVTTTQQQPPPRRRTTTQQQOOORRRWWWWWW\\\ooo!!! """''''''""" !!!###"""!!!!!!!!!"""$$$%%%#########""""""!!!!!!!!!"""!!!"""###$$$$$$""" """######$$$%%%%%%$$$$$$"""!!!"""$$$%%%&&&$$$"""(((""""""%%%### """""""""""""""""""""""""""###%%%%%%%%%###!!! ***"""###%%% !!! !!!!!!!!!!!!!!!"""""""""$$$############""""""""""""""""""!!!!!!!!! ############"""!!! !!!!!!"""###"""!!!  """$$$%%%&&&&&&######################## !!!###$$$%%%%%%$$$$$$&&&%%%$$$###"""######$$$&&&&&&&&&&&&&&&%%%%%%%%%***))))))(((((())))))***((('''&&&%%%%%%%%%%%%%%%(((+++...333999>>>999111...,,,***+++---///---***,,,---...///000111111111555666777888999;;;<<<<<<<<<;;;<<>>888...++++++******+++,,,+++***,,,---///111222222111111111333666:::<<<===>>>===<<<===@@@GGGTTT^^^\\\TTTVVVWWWXXXWWWXXXXXXRRRIIIDDDDDDCCCBBBDDDJJJQQQWWWaaagggiiiddd\\\WWWSSSQQQRRRMMMQQQQQQHHHHHHMMMIIIJJJJJJIIIHHHGGGGGGHHHIIILLLKKKIIIHHHHHHHHHIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQRRRMMMIIIJJJOOOTTTTTTRRR[[[YYYWWWYYY[[[[[[WWWTTTVVVTTTSSSSSSUUUWWWWWWWWWYYYUUUUUU^^^nnn&&&###!!!######!!!###&&&######$$$%%%&&&'''''''''%%%$$$"""  !!! !!!###%%%%%%###"""$$$############$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###%%%((()))%%% %%%""""""""""""""""""""""""#########$$$%%%&&&((((((+++&&&+++---''''''***$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%######"""""""""!!!!!!!!!$$$$$$$$$######""" %%%%%%$$$###"""!!!###%%%%%%$$$%%%&&&&&&%%%$$$"""!!! !!!###$$$%%%%%%$$$$$$ !!!"""###$$$$$$&&&&&&&&&''''''''''''''')))(((((('''&&&&&&&&&&&&''''''((())))))(((((('''((()))***,,,111555000)))++++++++++++++++++++++++---...///000111222222222222444777:::<<<>>>>>>>>><<<>>>AAAEEELLLRRRQQQKKKRRRTTTUUUUUUVVVVVVOOOFFFBBBCCCDDDFFFJJJQQQZZZ```ddddddbbb^^^ZZZXXXXXXXXXTTTMMMNNNNNNFFFHHHKKKFFFKKKJJJHHHEEECCCDDDFFFIIIJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQQQQRRRSSSTTTVVVWWWSSSPPPNNNNNNQQQSSSRRRQQQVVVVVVVVVWWWYYYYYYWWWVVVZZZXXXWWWVVVVVVXXX[[[^^^aaa\\\\\\fffzzz&&&######&&&&&&######&&&###$$$%%%'''((()))))))))'''%%%###!!! !!! !!!###%%%%%%$$$"""%%%""" ###%%%%%%###&&&%%%$$$$$$&&&''''''&&&$$$%%%(((***&&& !!!%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!)))%%%***,,,&&&&&&)))$$$$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!######$$$$$$$$$$$$###############""""""!!!!!!!!!%%%"""!!!###""" $$$$$$%%%&&&%%%###!!! !!!""""""###$$$$$$%%%%%% """###%%%%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))******))))))(((***+++)))+++...+++&&&+++,,,,,,,,,++++++,,,,,,.........///000111333333555666888:::===???@@@@@@>>>???@@@BBBGGGLLLIIIBBBIIIMMMOOOQQQSSSTTTMMMEEEAAADDDHHHNNNUUU^^^hhhooommmggg```\\\\\\\\\]]]^^^WWWMMMLLLKKKFFFIIILLLEEEIIIJJJIIIGGGEEEEEEHHHLLLJJJKKKLLLMMMNNNPPPQQQQQQNNNNNNOOOPPPRRRUUUXXXYYYQQQRRRRRRSSSTTTSSSSSSRRRPPPRRRUUUWWWWWWVVVWWWWWWYYYYYYXXXVVVUUUYYY```fffkkkjjjlllvvv$$$###%%%))))))%%%###$$$$$$%%%&&&((()))*********((('''$$$"""!!!!!!"""""" !!!###%%%%%%$$$"""&&&!!!###&&&$$$!!!%%%$$$###$$$&&&((()))(((######%%%'''&&&!!!"""""""""""""""""""""""""""!!!$$$%%%$$$ '''$$$)))+++$$$$$$'''"""######""""""!!!!!!!!! !!!!!!""""""########################""""""""""""""""""###%%%%%%&&&&&&%%% """###$$$%%%!!!$$$'''%%%"""###$$$%%%&&&%%%###!!!""""""""""""###$$$%%%&&&%%%&&&)))******(((%%%###%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&$$$$$$%%%&&&((()))***+++******+++......******++++++'''+++,,,------,,,+++,,,---//////......///111333444777888:::;;;>>>@@@AAABBBAAA@@@>>>???FFFKKKFFF===CCCGGGKKKNNNRRRSSSMMMEEEBBBFFFMMMTTT^^^iiissszzzvvvlllaaa]]]^^^```aaabbbZZZNNNKKKLLLHHHLLLMMMEEEHHHJJJLLLKKKIIIIIILLLOOOJJJKKKMMMOOOPPPQQQQQQQQQJJJKKKLLLNNNQQQUUUXXXZZZOOORRRUUUVVVUUUTTTSSSTTTKKKPPPUUUVVVUUUTTTVVVXXXWWWYYYYYYVVVUUUYYYcccllltttwww|||''''''&&&%%%$$$$$$$$$$$$'''"""%%%'''!!!%%%---+++!!!&&&'''### !!!!!!)))$$$!!!"""%%%'''$$$!!!$$$$$$$$$#########""""""(((&&&$$$$$$%%%%%%$$$###''' $$$'''###!!!### !!!###'''###!!!###''')))'''###$$$###"""###$$$$$$###"""&&&""""""$$$$$$""""""%%%$$$###!!! """###&&&'''&&&%%%###"""###$$$ !!!###%%%%%%###!!! &&&!!!!!!###"""  !!!!!!!!!"""###&&&%%%###"""""""""###$$$###$$$%%%&&&'''&&&%%%$$$...+++(((%%%######$$$%%%&&&%%%$$$%%%'''((('''&&&###%%%''')))***)))'''%%%(((((()))***************222***'''---111///,,,,,,,,,***)))+++...///...,,,,,,------///111444666888999===>>><<<>>>EEEHHHEEEEEECCCAAA@@@AAAAAAAAAAAADDDEEEGGGHHHIIIJJJKKKLLLIIIKKKTTT___fffjjjsss~~~~~~sssooolllddddddddd\\\WWWPPPLLLNNNPPPMMMJJJIIIJJJKKKLLLJJJGGGGGGJJJMMMGGGFFFGGGKKKPPPSSSRRROOORRRNNNKKKMMMPPPRRRUUUXXXRRRVVVZZZ\\\ZZZVVVRRRPPPRRRRRRRRRSSSUUUXXX[[[]]]UUUQQQSSSXXX[[[^^^iiiuuu%%%%%%%%%$$$$$$%%%&&&&&&""""""...444...---...&&&***((("""###(((((((((%%%!!!"""%%%&&&$$$!!!$$$$$$$$$#########""""""(((&&&$$$$$$%%%%%%$$$###)))$$$###''')))%%%%%%''' """ $$$&&&###!!!###'''(((&&&###$$$###"""###$$$$$$###"""$$$!!!!!!###$$$""""""&&&######""""""###%%%''')))%%%%%%$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!%%%!!!!!!###""" !!!"""$$$$$$############$$$######"""""""""""""""$$$$$$%%%%%%&&&&&&%%%%%%+++)))'''$$$###"""######&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((((('''333,,,***---///+++)))))),,,+++***+++...///...,,,111111111333666999===???;;;@@@BBBBBBEEEJJJLLLIIIHHHFFFEEEDDDDDDEEEEEEEEECCCDDDGGGJJJMMMNNNNNNMMMQQQRRRZZZeeelllooossszzzuuupppkkkbbbaaaaaaYYYYYYRRRMMMNNNPPPMMMKKKJJJJJJKKKKKKIIIGGGFFFHHHKKKHHHIIIJJJMMMOOOQQQPPPOOOQQQMMMKKKLLLPPPSSSVVVXXXQQQTTTWWWYYYXXXVVVSSSRRRRRRSSSTTTVVVYYY[[[]]]^^^RRRPPPQQQWWW]]]cccppp|||$$$$$$$$$$$$%%%&&&'''((()))%%%)))+++%%%(((///,,,,,,'''###&&&###(((%%%""""""%%%&&&$$$"""$$$$$$$$$###############'''%%%$$$###%%%%%%%%%$$$$$$###$$$&&&%%%"""###&&&""" !!!"""!!! $$$&&&###!!!###&&&'''%%%###$$$###"""###$$$$$$###"""""" ######!!!"""%%%$$$#########$$$&&&((()))###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$!!!!!!###""" $$$$$$%%%%%%$$$######""" """###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&))))))((('''%%%$$$$$$###&&&$$$$$$$$$&&&'''&&&%%%)))(((&&&%%%$$$$$$%%%&&&((((((((()))((((((''''''///,,,+++---,,,)))(((***,,,+++***,,,...//////...111111000222555:::???CCC@@@DDDFFFGGGJJJNNNPPPNNNHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDEEEKKKPPPTTTSSSQQQWWWZZZbbbmmmtttvvvxxx|||zzzsssnnneeefffhhhaaa[[[SSSMMMNNNNNNLLLKKKLLLJJJKKKKKKIIIHHHGGGIIIJJJJJJLLLMMMNNNMMMLLLMMMNNNQQQOOOMMMLLLOOORRRUUUUUUQQQRRRTTTVVVWWWWWWVVVUUUTTTUUUWWWYYYZZZZZZYYYYYYPPPNNNPPPWWWaaammm}}}%%%$$$$$$$$$%%%%%%&&&''',,,%%%&&&%%%$$$...---&&&'''&&&$$$$$$%%%!!!'''%%%######$$$%%%$$$###########################&&&%%%######$$$%%%%%%$$$"""###%%%%%%""" """&&&###""""""""""""!!!"""$$$%%%###"""###%%%%%%$$$"""$$$###"""###$$$$$$###"""### ###### """%%%$$$###"""!!!!!!!!!"""!!!  !!!!!!!!!######""""""""""""######$$$!!!!!!###"""!!!###""""""#########"""!!!$$$&&&(((((('''&&&%%%$$$###$$$%%%&&&'''***************(((&&&%%%&&&$$$$$$%%%&&&'''&&&%%%((('''''''''''''''((((((***++++++++++++***))))))((()))***+++***)))+++---++++++,,,---.../////////111000000111666<<>>CCCHHHKKKKKKFFFEEEGGGEEEAAA@@@CCCDDDIIILLLLLLIIIGGGIIILLLRRRQQQOOONNNRRR^^^nnnzzz|||{{{vvvvvvuuurrrmmm```[[[WWWPPPSSSWWWQQQOOOLLLKKKLLLKKKIIIJJJNNNLLLLLLLLLOOORRRTTTRRRPPPOOOMMMKKKJJJJJJJJJJJJIIIPPPVVVVVVSSSXXXbbbddd^^^YYYVVVUUUYYY___dddeeeccc\\\YYYTTTOOONNNOOORRRTTTSSSUUUXXX```rrr$$$$$$$$$$$$%%%&&&''''''&&&###(((***######&&&!!!''''''%%%$$$%%%'''###%%%%%%%%%$$$###"""###%%%""""""######$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$''')))'''###&&&,,,***######$$$"""!!!&&&%%%"""######"""!!! !!!$$$###"""###$$$$$$$$$""" !!!&&&'''%%%$$$&&&$$$$$$######""" ***&&&""""""%%%&&&### """###%%%%%%###""" !!!"""$$$$$$###"""""""""### ###$$$  !!!"""$$$%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&''''''''''''(((***)))((()))***+++***)))))))))))))))***+++---...'''(((***+++------......)))***(((''',,,333111)))***---000000///000222555999:::<<<@@@DDDHHHLLLOOOIIIFFFHHHLLLKKKEEEAAADDDCCCHHHLLLLLLHHHGGGIIIKKKRRRTTTUUUUUUVVVaaaqqq~~~}}}~~~zzz{{{|||uuukkkfff[[[WWWUUUPPPTTTXXXSSSMMMKKKLLLNNNMMMJJJKKKOOONNNMMMMMMOOORRRRRRPPPMMMQQQMMMJJJJJJLLLNNNMMMKKKZZZ___]]]WWWXXX```___XXXYYYVVVUUUYYY```eeeeeeccc^^^YYYQQQKKKHHHJJJNNNQQQSSSVVVYYY```rrr+++&&&!!! """$$$%%%$$$)))(((&&&%%%$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$######"""""""""!!!$$$%%%### """%%%'''"""!!!%%%$$$ %%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$""""""!!!%%%&&&!!! ###%%%&&&###!!!"""%%%&&&$$$!!! !!!!!!""""""""""""""")))'''###"""######$$$###%%%$$$###!!!!!!!!!!!!""""""""""""""""""!!! (((&&&""""""%%%###$$$&&&%%%$$$$$$%%%&&&$$$"""$$$&&&'''&&&$$$***)))(((&&&&&&''''''(((&&&%%%$$$&&&((())))))((('''******(((,,,111...%%%))))))))))))))))))******,,,,,,---............---++++++,,,------------,,,///---+++---111555555555>>>>>>???BBBGGGLLLNNNOOOGGGGGGGGGHHHHHHGGGEEECCCHHHJJJKKKHHHEEEEEEJJJOOO\\\TTTUUUYYYaaauuu{{{uuussswwwyyytttmmmjjjeeeaaa[[[UUURRRPPPMMMLLLLLLKKKIIIIIIKKKMMMNNNNNNUUUPPPKKKKKKNNNOOONNNKKKNNNLLLKKKLLLOOORRRSSSSSSdddccc^^^XXXXXX\\\[[[UUUPPPRRRVVVZZZ]]]___`````````WWWNNNKKKNNNQQQPPPNNNZZZVVVXXXcccqqq((($$$!!! """$$$%%%$$$((('''%%%$$$######$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$######""""""""""""###"""""""""###$$$$$$$$$'''###"""%%%%%%!!!!!!%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###((()))### """###"""#########"""""""""### !!!!!!"""""""""""""""'''$$$!!! !!!"""!!!!!!&&&%%%$$$$$$$$$%%%&&&'''#########$$$######"""!!! ######"""$$$%%%""" $$$%%%$$$$$$%%%&&&'''%%%$$$%%%'''((('''%%%***)))(((&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&)))*********+++,,,)))$$$(((((()))***++++++,,,,,,++++++,,,,,,---------,,,,,,,,,---............---555333222444777::::::999??????AAAEEEJJJNNNOOOOOOLLLHHHEEEDDDEEEGGGFFFDDDIIIKKKLLLIIIFFFFFFJJJOOOZZZVVVYYY]]]cccvvvwwwqqqnnnqqqrrrmmmgggcccaaa^^^YYYVVVSSSQQQNNNKKKJJJJJJIIIJJJKKKLLLMMMMMMRRRNNNIIIHHHKKKMMMKKKIIILLLLLLMMMMMMOOOQQQTTTVVVbbbccc___ZZZ[[[___]]]WWWQQQRRRSSSUUUWWWXXXYYYYYY[[[UUUNNNLLLNNNRRRSSSSSSZZZVVVXXXbbbqqq$$$"""!!!!!!###$$$$$$###&&&%%%$$$###""""""######"""###$$$$$$$$$$$$###"""############""""""""""""%%%!!! $$$'''%%%###'''$$$###%%%%%%######&&&&&&%%%$$$######""""""###!!!""""""###$$$%%%&&&&&&'''++++++%%% !!!"""!!!!!!$$$&&&%%%""" ###&&& !!!""""""######""""""&&&$$$!!! !!!"""!!!!!!""""""!!!""""""$$$%%%&&&$$$$$$%%%%%%$$$$$$###""" ###$$$!!!!!!!!!!!!"""$$$$$$$$$$$$%%%''''''&&&&&&'''((())))))'''***)))(((&&&&&&''''''((('''%%%$$$$$$&&&'''&&&%%%***((())),,,---***((()))(((((()))+++,,,---...///,,,,,,,,,------------...------...////////////...666555555777999:::999888???@@@CCCHHHMMMPPPQQQPPPPPPIIIBBBAAADDDGGGGGGFFFIIIKKKLLLJJJHHHHHHLLLOOOVVVVVV]]]bbbdddtttrrrkkkgggiiijjjfff```]]]]]]ZZZWWWTTTRRROOOLLLJJJGGGHHHJJJKKKLLLLLLKKKKKKPPPLLLHHHHHHJJJLLLKKKIIIKKKNNNPPPQQQPPPRRRWWW[[[bbbddddddccccccccc```ZZZQQQQQQPPPPPPPPPQQQQQQRRRSSSQQQNNNMMMNNNQQQUUUXXX[[[XXXZZZcccttt###""""""#########"""!!!%%%%%%$$$$$$#####################$$$$$$#########$$$$$$$$$$$$$$$$$$######$$$""" """$$$###!!!&&&%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$"""""""""!!!!!!!!!"""###$$$%%%%%%&&&(((,,,+++&&&#########"""###%%%'''&&&$$$###$$$&&&!!!!!!"""############"""'''%%%###"""###$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$######"""###'''%%%!!!$$$%%%%%%$$$$$$$$$%%%'''(((((((((((((((***************)))(((&&&&&&''''''((('''%%%$$$%%%''')))))))))***(((***///000,,,,,,111******+++,,,---...///000............//////000000------...///////////////555666888999;;;;;;:::999@@@BBBEEEJJJOOORRRRRRPPPPPPIIIBBBBBBFFFIIIIIIGGGEEEHHHJJJJJJJJJLLLOOOQQQSSSVVVaaafffdddppp}}}|||ooogggbbbdddeeebbb^^^\\\\\\XXXRRRNNNLLLKKKIIIHHHEEEGGGJJJLLLLLLKKKJJJJJJOOOLLLIIIIIIJJJLLLLLLLLLKKKOOOSSSSSSQQQSSSYYY^^^ccchhhmmmpppnnniiiaaa[[[RRRQQQOOOMMMMMMMMMNNNOOOMMMNNNNNNMMMLLLOOOTTTYYYZZZZZZ^^^iii|||###$$$$$$$$$###!!! %%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!######!!! """%%%&&&%%%$$$$$$%%%&&&&&&)))(((&&&%%%###"""""""""########################&&&))))))&&&$$$&&&&&&###%%%###"""###%%%%%%$$$"""!!!""""""###############%%%$$$""""""###$$$###"""&&&&&&&&&%%%%%%$$$$$$#########$$$$$$######"""!!!$$$&&&!!!$$$&&&'''&&&%%%$$$%%%'''((()))(((((()))******+++,,,,,,***)))(((&&&&&&''''''((('''%%%$$$%%%(((+++------,,,******...000......000............///////////////......---...///000000---......///////////////777999===???AAAAAABBBBBBCCCEEEHHHLLLQQQSSSRRRQQQNNNJJJGGGGGGKKKMMMJJJGGGBBBDDDHHHKKKNNNPPPSSSTTTUUUZZZhhhmmmiiipppzzzwwwnnneee___```cccaaa___^^^\\\VVVOOOIIIFFFFFFFFFFFFCCCGGGLLLMMMLLLJJJIIIJJJLLLJJJHHHHHHIIIJJJKKKLLLIIIMMMQQQQQQPPPQQQWWW]]]eeekkktttzzzwwwlll```XXXRRRQQQOOONNNMMMNNNOOOOOOJJJLLLNNNMMMKKKLLLQQQVVVWWW\\\dddrrr###$$$%%%%%%###!!!!!!!!!$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%% ###$$$""" ######%%%%%%######&&&'''%%%((('''&&&%%%######""""""$$$$$$$$$######""""""!!!"""&&&&&&$$$$$$'''&&&###$$$!!!###$$$"""!!!"""######$$$$$$######"""!!! """"""!!! %%%%%%%%%%%%$$$###"""!!!#########$$$###""""""!!!'''((('''(((((('''(((&&&%%%%%%(((*********''')))***+++***+++,,,...***)))(((&&&&&&''''''((()))'''%%%&&&))),,,...///...---,,,+++...222111,,,000000000000000000000000......---,,,,,,...///000...///000000111111000000666999>>>AAADDDGGGJJJMMMIIIIIIKKKNNNRRRTTTSSSRRROOONNNNNNOOOOOONNNKKKHHHBBBEEEIIINNNRRRUUUWWWWWW[[[aaaqqqxxxtttxxx~~~xxxmmmddd\\\]]]___^^^\\\]]]YYYTTTMMMGGGEEEFFFFFFGGGDDDHHHMMMNNNLLLJJJJJJKKKGGGFFFEEEEEEEEEGGGIIIJJJIIILLLNNNNNNNNNPPPUUUYYYccchhhrrrxxxtttfffZZZUUUQQQQQQPPPOOONNNNNNNNNNNNIIIKKKMMMMMMLLLMMMQQQTTTWWWaaaooo!!!###%%%$$$###"""$$$'''"""###$$$%%%%%%$$$######$$$$$$###""""""###$$$$$$"""""""""######$$$$$$$$$!!!!!!"""""""""###$$$&&&"""%%%%%%!!!"""&&&'''$$$&&&&&&%%%######"""""""""############""""""""""""!!!$$$$$$######&&&%%% ###"""!!!""""""###""""""""""""###$$$$$$$$$$$$###!!! """"""!!!!!!!!!"""###""""""!!! $$$$$$%%%%%%$$$$$$###""""""(((((((((***+++)))(((&&&%%%'''***,,,,,,+++&&&(((++++++******,,,///***)))(((&&&&&&''''''(((+++)))&&&&&&(((***,,,,,,,,,000---)))111???===000000000111111222222333333111000///......000222333111222222333333333333333666:::???DDDHHHMMMSSSXXXPPPOOOOOOQQQTTTVVVUUUUUUUUUVVVWWWUUUPPPKKKIIIIIIGGGIIIMMMRRRWWWYYYYYYYYY^^^eeevvv~~~|||lllaaaXXXWWWXXXVVVUUUVVVSSSPPPMMMJJJJJJJJJIIIHHHEEEIIINNNNNNKKKJJJKKKNNNEEEEEEDDDDDDDDDFFFHHHJJJNNNNNNOOOPPPQQQTTTVVVXXX\\\___ffflllggg[[[SSSRRRPPPPPPPPPOOONNNLLLKKKJJJHHHJJJLLLNNNOOOQQQSSSUUU___mmm!!!$$$$$$###$$$(((+++!!!"""###$$$$$$###"""!!!%%%$$$###""""""###$$$%%% !!!!!!"""""""""###""" !!!&&&***)))(((!!!%%%$$$ !!!&&&'''###%%%$$$###"""!!!!!!!!!!!!"""""""""""""""#########!!!###$$$"""###%%%######&&&((('''$$$###%%%'''""""""###$$$$$$$$$$$$######"""!!!"""$$$$$$###!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$)))***((("""!!!''',,,---'''&&&%%%''',,,...---+++%%%(((++++++******,,,///***)))((('''&&&''''''(((---***'''%%%&&&((()))))))))000...)))666LLLKKK999//////000111333444555555555444333222222444666777333444555555666666555555;;;???EEEJJJPPPVVV___eeeUUUTTTSSSSSSUUUWWWWWWWWW[[[]]]]]]WWWOOOIIIHHHJJJLLLNNNRRRVVVZZZ[[[ZZZYYY^^^fffwwwkkk```UUURRRRRRPPPNNNOOONNNNNNNNNOOOOOOOOOLLLJJJFFFJJJOOONNNKKKJJJLLLOOOFFFFFFFFFEEEEEEGGGJJJLLLUUUSSSRRRSSSVVVYYYZZZZZZWWWWWW\\\```\\\RRRNNNQQQOOOOOOOOONNNLLLJJJGGGEEEIIIIIIKKKNNNRRRUUUWWWWWWhhhyyy"""""""""""""""#####################"""""""""!!!$$$"""!!! !!!"""!!! !!!"""###$$$$$$%%%%%%%%%!!! """&&&(((&&&$$$'''%%%$$$$$$%%%&&&&&&%%%''''''&&&%%%###!!!$$$$$$#########$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###""""""###$$$$$$$$$$$$###### $$$$$$ !!!''')))&&&###"""$$$&&&%%%###((('''%%%$$$###$$$%%%%%%'''''''''((((((((((((((()))***+++,,,,,,+++***)))(((((()))******)))((('''*********)))((((((''''''&&&(((((((((''''''(((***)))333000)))999UUURRR999///000000000//////222444777666666555555555555666444444444333333555999<<>>@@@DDDJJJNNNOOORRRTTTUUUYYY```bbb```iiiccc\\\UUUKKKBBBBBBFFFJJJJJJKKKMMMNNNNNNMMMMMMSSSVVVXXX[[[bbbnnnvvvxxx~~~zzzuuukkkbbbYYYTTTOOOIIIGGGHHHIIIIIILLLPPPPPPMMMMMMPPPRRRVVV[[[\\\XXXRRRNNNMMMNNNNNNNNNOOOPPPNNNJJJGGGKKKPPPQQQMMMLLLQQQWWWZZZUUUQQQNNNOOORRRUUUTTTQQQUUUSSSQQQPPPOOOMMMMMMNNNSSS]]]jjjuuu$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&$$$"""!!! $$$"""!!! !!!"""!!! """"""""""""!!! """$$$%%%%%%###""""""###$$$######%%%&&&&&&$$$!!!###$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$######"""!!! $$$)))((($$$'''(((((('''$$$"""""""""%%%&&&&&&''''''''''''&&&''''''((())))))***++++++((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***''''''((()))+++,,,------)))***+++***))))))+++------***+++//////***+++111...000111111///......///000000222444777999<<<======>>>>>>>>>???BBBGGGJJJUUUZZZ]]]___cccjjjmmmkkkqqqiii```YYYOOOFFFAAAAAAFFFFFFHHHLLLPPPRRRRRRQQQSSSYYY^^^ccclllwww~~~|||uuutttkkkccc\\\WWWPPPJJJIIIKKKJJJIIIKKKNNNMMMJJJKKKOOOSSSYYY^^^^^^XXXRRRPPPQQQPPPPPPOOOPPPOOOMMMJJJGGGIIILLLLLLHHHGGGNNNUUUXXXTTTPPPMMMQQQXXX\\\ZZZVVVVVVRRRPPPQQQPPPPPPRRRVVVXXXfffwww!!!!!!"""###%%%&&&&&&'''***)))(((&&&%%%###"""!!!$$$"""!!! !!!"""!!! !!!!!!"""""""""!!!!!!!!!###%%%%%%###"""###%%%%%%$$$%%%&&&((('''%%%###"""###$$$%%%&&&&&&''''''############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$###!!!###"""!!!%%%(((######$$$%%%$$$!!!!!!"""%%%&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********&&&'''(((((())))))))))))''''''&&&&&&''')))***+++,,,,,,,,,+++++++++******+++,,,------+++,,,---///...,,,---//////......111---///111222000///000000//////111333666999;;;<<<>>>????????????BBBGGGJJJTTT]]]eeeiiinnnrrrsssppppppfff\\\WWWQQQHHH???<<>>???@@@BBBFFFKKKOOOPPP[[[gggnnnsssvvvtttoookkk```VVVSSSPPPGGG===777<<<<<<@@@GGGOOOSSSSSSRRRZZZcccnnnwwwwwwtttwwwhhhccc^^^XXXPPPIIIIIIMMMOOOMMMLLLMMMKKKIIIKKKOOOJJJQQQXXXWWWRRRNNNQQQVVVPPPOOOMMMKKKKKKIIIFFFDDD@@@CCCEEEDDDHHHNNNPPPOOOUUUVVVXXX[[[```hhhrrrxxxjjjaaaYYYWWWSSSOOORRRXXXnnn}}}