BM66(@ uuuooowwwXXX555KKKrrrGGG000&&&FFFxxxKKK;;;+++111777,,,AAAwww___BBB***...,,,222888///666xxxyyyTTT444'''***333///---"""$$$)))+++eeeiii<<<((()))---...,,,"""111,,,---/// PPPsss===666,,,'''&&&))),,,---///$$$///)))///''':::YYY777333555000+++((()))+++,,,,,,///$$$...)))///)))===\\\:::)))%%%+++***)))***+++,,,+++***///&&&,,,(((---(((:::ӵbbb:::(((...333000''''''((()))******)))(((---''',,,(((+++$$$111vvvĦĦӵĦ4ĉ@ӵkkkFFF++++++---###""",,,((((((((((((''''''((())))))(((++++++---%%%---YYY>L=hĦ4ĉ@ӵ>LGG=?iii:::222000555666...((((((*********(((&&&&&&(((***&&&(((***...000+++111GGGHdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦ///&&&(((Ħ)))Ħ---+++222999DdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eoooHL"""###...ShӵgL(((((('''///...S?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħ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]ĦnnnntHdĦ)))(((HGgĉ@(((HdĦ---444,,,###666qqqHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦ///q<niDdDĦ)))qet((((((DdDĦ (((:::CCCOOOcccq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦ(((po9wӵDdDĦ888hhhpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵuuu4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ///4DwDd<Ħ'''puR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~ttt[[[4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒR&&&%%%i?ʜtd<Ħ'''HHܗDӊB000<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@h***&&&%%%fdDĦ'''@ďD(((&&&HkgeOOOsss@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^___"""(((...///+++DdDĦ''''''&&&%%%,,,PPP555]]]D^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦoooOOO..."""%%%((('''%%%+++'''###%%%)))+++)))&&&>d<Ħ'''''''''&&&''')))((('''222KKKcccEEE)))&&&MMMĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ~~~gdKĦ```+++***'''&&&&&&'''***+++***)))((('''''''''''''''gdDĦ&&&((())))))***---111===```DDD***)))(((666gdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>Anenene~~~neWWW222***)))'''&&&&&&''')))***)))(((''''''&&&&&&&&&De&&&&&&((()))***$$$,,,RRRwwwuuuDDD(((//////&&&,,,ooonene>Ak<fhDeneneneSSS***%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((('''&&&''')))---KKKvvvvvvKKK111999:::'''!!!...***&&&***HHHvvvFFF'''%%%000%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&((())))))'''''''''(((000jjjoooWWWFFF$$$""" (((000...&&&###+++555111rrrhhhbbbyyyiii:::%%%***---'''%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''))))))(((''''''(((///KKK]]]QQQ===111)))!!!&&&......$$$###,,,---&&&)))///222%%%eeeVVVHHHwww[[[bbb999(((***---***$$$&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%''')))***((('''''''''(((***&&& $$$,,,,,,%%%///******...))) """,,,---(((!!!---uuueeeBBB,,,===---$$$JJJLLL^^^ooo~~~yyydddSSSVVV]]]gggxxxyyy}}}CCC111'''+++---&&&%%%,,,'''(((((())))))(((((('''%%%%%%%%%%%%%%%&&&''''''%%%'''******)))'''''''''%%%&&&(((+++------,,,***%%%""",,,---%%%%%%---))))))+++^^^|||\\\@@@---...///222000,,,999<<<...'''000777666999777333000222888BBBIIIwwwXXX$$$###%%%***,,,***))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''(((%%%'''******)))'''''''''((($$$%%%))))))&&&%%%(((000000)))"""%%%//////'''###555LLLeeeLLL444---+++///222...888555]]]vvveeeCCC111//////+++---------,,,,,,...000555\\\wwwKKK+++)))(((&&&%%%&&&''')))+++((((((((((((''''''''''''$$$((('''$$$***444333)))*********&&&######'''+++'''&&&&&&&&&(((***,,,---222000...,,,***)))))))))%%%===uuu@@@YYYEEEGGG...---.........000KKKfffooo+++FFFPPP@@@111'''***---+++---444,,,...999KKK\\\lllsss==="""%%%)))(((&&&&&&&&&''')))***)))))))))(((((('''''''''$$$((('''###(((222000((((((((((((''''''(((***---(((((((((((()))***,,,---...---,,,*********++++++)))bbbFFF111ccc___:::lll}}}___>>>EEE000222222222111'''///BBB]]]ZZZ:::XXX,,,)))222...))),,,333///...///---***---444@@@eeekkk???)))%%%$$$(((''''''&&&&&&((()))***+++******)))(((''''''&&&%%%'''&&&###'''...---%%%&&&%%%&&&(((***---------***)))))))))******+++,,,))))))))))))***+++,,,---+++NNN,,,...;;;VVVEEEEEEQQQ111***'''+++666222444+++///LLLKKK111DDDmmm222+++444---(((---))))))+++...---++++++///&&&999SSSgggqqqvvv{{{{{{xxxxxx~~~~~~lll==='''...333,,,(((''''''''''''((()))))),,,++++++)))((('''&&&&&&&&&((('''$$$'''+++***%%%%%%$$$$$$''',,,...,,,)))))))))))))))))))))******((((((((()))***++++++,,,***ffffff444KKKPPP___sss@@@111000000::::::===???===SSSiiioooYYY666//////***+++444,,,,,,...000000......///444,,,)))...222222000111000+++)))...777<<<:::555666:::AAAKKK[[[nnn^^^555///..."""###333'''''''''''''''((()))))),,,+++***)))((('''&&&%%%((()))(((&&&'''***)))&&&%%%$$$$$$'''***+++(((%%%''''''((((((((((((((((((((())))))))))))))))))))),,,333BBBvvv{{{eeeNNNpppuuurrrxxxxxx;;;000666......---222777444[[[\\\???;;;333,,,***,,,000222000///---)))''''''%%%$$$---'''%%%+++///...---///111---***,,,222555111---===:::444...,,,///555:::rrr___|||]]]<<<'''***...%%%$$$---'''''''''(((((((((((((((***))))))((('''&&&&&&%%%(((((((((((('''(((((('''%%%%%%%%%'''((((((&&&$$$%%%&&&'''((((((((((((''')))************)))((((((/// ...{{{~~~mmmiiiccc^^^}}}jjjggg+++&&&000,,,@@@[[[mmmHHH000@@@QQQ,,,+++000///(((***222111(((,,,,,,+++))),,,222444333***+++,,,,,,---...///000,,,)))((())),,,---+++)))$$$&&&(((***+++,,,...000LLL===111HHH{{{}}}|||}}}ddd+++000---$$$'''222111'''&&&''''''(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&((($$$&&&'''((('''&&&'''((($$$%%%'''((())))))))))))))))))***++++++******)))...***QQQ~~~hhhzzz\\\///111222444lllqqqBBBbbb___CCC---333...///...+++---111...(((///000---(((***...---((())))))+++777KKKTTTEEE......////////////.../////////111444444111---+++***---000,,,+++888KKKiiizzz}}}xxx~~~PPP%%%***%%%###(((+++)))((()))&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$%%%'''$$$'''))))))'''&&&))),,,$$$%%%''')))+++++++++***((()))***+++,,,,,,+++++++++000ccceee;;;xxxppp~~~DDD***555,,,***nnnAAA///)))---)))666+++,,,000444111******111---///...+++---222000***)))---AAAqqqddd***,,,...,,,)))((()))+++((()))***)))((())),,,...)))---***)))---))))))555555...000GGGooo~~~RRR///+++&&&'''111...!!!***111!!!'''!!!'''---)))))))))"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++***)))((('''&&&&&&&&&((('''&&&''')))******)))$$$***444###///%%%---)))$$$555;;;XXX444------000///@@@www|||:::)))222222,,,,,,......////////////......333///++++++---///...---666000111mmm,,,,,,++++++***++++++,,,,,,---------,,,,,,+++***.........------,,,,,,,,,...,,,---///000;;;\\\~~~XXXCCCkkkxxx||||||}}}~~~ZZZ444&&&+++222$$$!!!'''((()))***&&&111%%%%%%+++***++++++"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((())))))((('''(((***+++***)))...,,,+++***444]]]VVV"""***---[[[///...VVVgggFFF222...000222,,,---FFFdddvvvQQQ111---444222...///......////////////......111///,,,+++---......,,,...000###oooPPP---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,++++++...+++---000---***444DDDGGG___zzzxxx333$$$///333555555666BBBUUUddd{{{uuurrrwww|||}}}{{{zzzvvvTTT444$$$%%%+++(((+++((('''((($$$###,,,***"""%%%+++'''&&&)))&&&########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%'''(((***+++***)))((()))+++++++++)))...)))$$$444EEEFFF:::999qqqeeeDDD$$$&&&"""///___jjjFFF......222444222---...111111...---000111000000333......////////////......///...------......---++++++666AAAyyyKKK+++,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++(((***111111)))&&&(((,,,111000'''444555%%%444(((+++------,,,---111555...===LLL```|||nnnwwwvvvxxx|||~~~{{{xxx}}}~~~rrrLLL333***)))((('''111///$$$+++***###''''''!!!(((---###$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&(((******+++***)))***+++,,,+++***)))'''%%%===jjj???+++"""&&&222%%%???uuuHHH...000222222555777444///$$$,,,111...***,,,000333---......//////......------------......---,,,+++,,,666***'''DDD>>>'''+++************+++,,,,,,+++++++++++++++,,,,,,,,,++++++******************---((('''...111000///000+++///)))!!!((()))%%%111+++---000333333000+++((((((+++'''***:::HHHYYYnnnzzzyyyyyyvvvwwwxxxyyy{{{}}}~~~~~~zzz{{{{{{{{{|||~~~oooJJJ***&&&+++)))%%%&&&$$$***""""""///,,,(((777KKK444***+++%%%###&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())),,,***)))***++++++***)))+++(((,,,LLL///&&&...###...$$$...fffooo___:::///222111,,,...333333...///333111***(((,,,...,,,------............------,,,---......---,,,,,,+++...***222'''$$$***'''444)))))))))))))))***++++++,,,+++*********+++,,,,,,************************000,,,***+++++++++---///%%%------222777111,,,***...)))$$$###%%%)))++++++000444111000333......<<>>%%%&&&)))+++***%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))))))))((((((((())))))+++***(((((()))***((('''(((%%%)))JJJ~~~wwwKKK"""---)))***"""111$$$&&&,,,///vvvxxx???333)))***---000111//////111---***))),,,...---+++***,,,------......------,,,---......,,,***))),,,...111(((''',,,&&&'''+++************+++,,,---...///---+++)))(((((()))************+++++++++,,,,,,((()))+++---...///...+++'''---'''222...%%%... !!!###(((,,,...,,,&&&!!!111///((('''***'''111GGGccc777+++444LLLyyyyyyttt|||wwwtttssspppooowwwwwwrrrvvv|||}}}yyyxxxvvvuuuuuuwwwyyy{{{~~~}}}~~~}}}||||||}}}vvvKKK"""***,,,)))###$$$+++)))!!!+++)))&&& 777yyy666$$$###+++###%%%,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))***+++++++++)))(((((())))))(((&&&$$$((($$$000***&&&***!!!,,,###"""###---111&&&,,,000FFFsssoooBBB'''444...---111111,,,+++///000,,,---000///***,,,333,,,------......------,,,---......+++((((((,,,///&&&111%%%)))+++$$$......,,,,,,,,,,,,---...///000000...+++)))((((((((()))******++++++,,,,,,,,,,,,---***''''''***...+++''''''---'''222+++$$$777,,,///,,,***)))+++///222444***+++***///888:::FFF```III///222OOOQQQ888:::VVVsssrrrzzz}}}}}}vvvuuurrrpppppprrrtttuuuzzzzzzxxxtttpppppptttxxxyyyzzzzzzyyyxxxyyy{{{}}}bbb;;;...///))))))((((((''''''&&&&&&###---###'''lllDDD'''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''(((***((((((((((((''''''''''''%%%???AAA---(((,,,***'''((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''***)))'''%%%%%%%%%'''(((---&&&111!!!LLLZZZooo|||DDD111555---,,,(((%%%///+++---.........---,,,,,,+++***,,,))),,,000)))###***000,,,***,,,***'''(((...+++---...+++(((%%%&&&(((000000//////...---------000...,,,***)))))))))***++++++++++++++++++++++++---,,,***)))))))))******,,,------...---,,,***)))(((,,,---)))***///222///222...999###===>>>XXX///222$$$EEERRReeePPP"""<<>>hhhwww777333###>>>///---222000)))+++//////,,,999___222000)))###333___}}}|||}}}{{{{{{{{{zzzzzzzzzzzzxxxwwwwwwxxxxxxvvvuuuuuuxxxzzzwwwtttssswww{{{|||{{{|||}}}}}}{{{{{{|||hhhIII555...000111///)))'''))))))&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((('''%%%%%%000'''''')))'''%%%%%%'''******'''GGGtttGGG777333////////////............999PPP999000+++888+++666+++//////)))(((...///+++'''444///%%%***000...---)))111$$$(((+++!!!'''+++///'''(((+++$$$$$$GGGrrr|||LLL%%%###---***&&&(((###))),,,(((&&&)))***(((UUU999777333000000222555777...222***111:::)));;;yyy;;;BBB222222888666999000---------+++444UUUvvv}}}|||yyywww{{{~~~xxxxxxyyyxxxyyyyyyyyyxxxxxxwwwwwwwwwyyy{{{|||zzzwwwwwwzzz~~~~~~{{{{{{~~~~~~~~~~~~}}}~~~lllOOO<<<444333000111///***(((***)))'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''+++(((+++!!!***((($$$+++'''---..."""&&&***111xxxuuuBBB///---////////////............777|||JJJJJJ888+++555$$$(((...111222///,,,------,,,666DDD???111///...+++,,,'''555***))),,,+++000((((((&&&***///)))$$$333KKKbbbCCC***)))...+++***---,,,((($$$$$$)))///000...???,,,+++===UUUsss|||ggg222000---+++***,,,...///---444---111999---:::mmmSSSTTT444(((***,,,111444111111222---)))555FFFSSS~~~~~~}}}|||xxxvvvzzzyyyxxxyyyyyyxxx{{{|||{{{xxxwwwyyy{{{~~~~~~{{{zzz}}}~~~{{{{{{~~~~~~sssRRR888000222444...///---(((&&&)))(((&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&((("""+++######!!!***"""***&&&,,,!!!###---''''''BBBoooKKK///...666////////////............>>>dddVVVOOONNNYYY999***999---111---,,,...///---)))(((***888GGGEEE777111---***...000111###&&&***(((222---&&&'''+++...,,,((((((+++;;;222+++)))))))))***,,,,,,)))(((***+++(((%%%$$$ '''000,,,000999:::,,,+++)))(((''''''((((((***333......666///666WWW___ddd>>>,,,+++///111000,,,---222111***)))...)))WWW}}}}}}}}}||||||zzzyyy~~~|||||||||{{{xxx|||}}}yyyxxx{{{}}}{{{|||~~~}}}{{{}}}}}}bbbBBB111000222000***,,,***%%%$$$''''''$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###"""###%%%&&&########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%(((***%%%"""***+++$$$(((===]]]YYY666---000!!!)))222^^^www===,,,''''''000777////////////............+++UUU222$$$)))<<>>AAANNN???,,,///---'''(((///333222(((...000,,,+++//////+++000---(((&&&'''(((&&&###***///***"""&&&---,,,'''***************))))))(((&&&------+++...000...000......@@@000777999;;;...333111///...---...666???VVV:::(((///>>>UUU???555rrr|||~~~~~~|||{{{xxxwww|||}}}zzzxxx{{{~~~}}}||||||~~~}}}|||{{{{{{{{{~~~}}}wwwYYY<<<222333222000000***,,,+++'''&&&)))***(((############$$$$$$$$$$$$%%%%%%$$$###############""""""#########$$$$$$$$$$$$###"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&000&&&'''###!!!+++<<<999 $$$'''"""111]]]LLL444...666555000///,,,////////////............222666333===LLL@@@+++***333&&&""")))---...000444)))+++***((()))...///...,,,///)))(((111000)))******444///)))000___ppp***------++++++...//////---...---***+++------***,,,++++++888TTTdddRRR444------)))***,,,!!!---(((((()))))))))*********+++---000000///111000---+++,,,222%%%555555888+++,,,///222000++++++000777SSS:::---222000111SSSFFF666ppp}}}~~~~~~~~~|||zzz~~~zzzyyyzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~zzzppp```FFF666===@@@444,,,000(((***)))%%%%%%((()))'''############$$$$$$$$$$$$%%%$$$$$$########################$$$$$$$$$%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################"""###$$$%%%&&&'''''''''(((&&&$$$"""&&&444(((rrr}}}888&&&'''$$$+++%%%---'''???hhh[[[fffqqq~~~jjj777,,,&&&,,,000***+++222222////////////............%%%(((------,,,000222...333%%%,,,:::---###---,,,&&&777===111&&&))),,,)))///111+++)))///---(((,,,000///)))$$$###NNN}}}lll+++((((((,,,...---++++++,,,)))'''((()))((((((***$$$...FFF|||nnn999"""...000''',,,'''''''''((()))***+++,,,...+++000333000///111...333444222''';;;666;;;000&&&+++//////,,,,,,///222333))))))222333+++,,,555vvv}}}{{{{{{zzzyyyyyy{{{~~~xxxwwwwwwyyy}}}kkk[[[LLL999:::OOOPPP777)))...$$$&&&%%%!!!!!!%%%&&&$$$"""############$$$$$$$$$%%%$$$$$$###"""#########$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!"""###%%%&&&'''(((((("""(((((()))555GGGEEEVVV!!!------+++)))(((###***BBBmmmIII444555444$$$111???---333///111111,,,000222***000/////////............:::&&&***555+++'''...,,,---555ZZZvvvWWW999666$$$***HHHUUU@@@,,,+++///,,,)))---***(((,,,)))(((222888'''---@@@---###666)))///&&&!!!(((...---,,,...---((((((,,,,,,(((***000---111&&&###PPPCCC'''%%%%%%,,,(((''''''((()))+++...//////(((...444...,,,000...///333111,,,BBB888>>>555...000000---,,,---//////,,,111222...,,,...222444)))MMM~~~}}}yyyxxx~~~~~~|||~~~}}}}}}zzz]]]FFFHHH333===NNNVVVGGG...%%%***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""!!!!!!!!!"""""""""###$$$$$$%%%%%%)))///%%%ssssss000$$$***$$$!!!***'''$$$***(((&&&QQQ^^^333555555333111...---...///------......///000111111000///...---............)))...222---)))000222'''111___===<<<555AAA666&&&)))***111,,,''''''+++,,,)))***...111...+++)))(((''')))+++111&&&+++333,,,&&&+++...+++++++++***))))))***,,,###333///444uuu>>> &&&'''&&&'''((()))***+++++++++------,,,,,,+++,,,,,,---...///---///666<<<666***,,,,,,,,,,,,,,,---......+++---//////...///000222;;;000222PPP{{{zzz|||}}}|||yyyvvvxxx{{{~~~~~~mmmFFF555;;;555@@@IIIDDD888---***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$#########$$$$$$##################$$$...dddpppAAA"""---(((%%%+++((('''''',,,(((***mmm}}}<<<,,,111111111///,,,+++,,,---,,,------......////////////000111111///.........///555...***111000///999333\\\BBB;;;///,,,444,,,,,,555000---...---***,,,000///---,,,,,,,,,---///111111......+++)))///111)))+++,,,------***))))))***222***%%%""""""<<>>YYY$$$111---///000///...------...............////////////,,,---............000111777555"""...(((!!!000MMMqqq>>>&&&+++***444222...+++,,,+++)))+++///(((((('''&&&'''((()))***+++(((&&&'''...555444...***,,,------***(((''''''333'''+++777,,,!!!BBBwww|||222$$$''''''(((((((((((((((((()))***+++---............,,,///111111222333...'''------,,,,,,,,,,,,,,,,,,---.../////////000222444666999888...$$$000VVV{{{~~~}}}}}}}}}~~~}}}|||{{{~~~~~~}}}iiiGGG222111999999:::555***&&&)))***'''((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###$$$$$$###"""$$$$$$$$$#########""""""'''***wwwMMM333(((---***(((((()))((('''&&&...((($$$,,,&&&///UUUAAA%%%777---///111222111000000000111111111111000000000000111///---,,,...111333444444...000BBBXXX___KKK222ooonnnPPPJJJ444,,,...---------,,,*********///000///++++++,,,,,,+++444---&&&***///'''!!!(((+++------,,,+++******+++&&&%%%+++222///&&&$$$***ZZZppp555---)))))))))(((((((((((((((&&&''')))+++,,,------------111444444222///,,,)))+++,,,,,,---............111111000...,,,+++,,,...555///---///111//////111JJJzzz|||~~~~~~|||{{{~~~}}}mmmPPP<<<666777888999111---///---&&&$$$'''((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########"""###################################################"""!!!###%%%&&&$$$###""""""#########$$$$$$$$$%%%???VVV"""+++''''''%%%!!!"""''')))'''$$$&&&)))((((((000000"""KKKuuuDDD111///111,,,///222333222111111222111111111000000000000000555333111111222222///---***$$$GGGuuu```XXXsssaaa---,,,...//////......,,,***,,,...---((('''+++,,,)))***333---&&&...000...555,,,,,,,,,***)))***---///111000+++'''***---))) """...HHHVVVDDD---$$$$$$++++++***)))))))))******((()))***+++,,,---------///111444555222---,,,,,,((()))+++---.../////////+++,,,---,,,,,,...111333///++++++---...---...222222222HHH}}}~~~|||}}}{{{YYYBBB;;;;;;999777666---+++333111&&&"""'''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###""""""""""""""""""""""""########################%%%###"""$$$(((***(((%%%!!!""""""###$$$$$$%%%%%%,,,YYYkkk+++###''')))%%%&&&%%%###$$$''''''$$$---'''///$$$%%%,,,$$$,,,yyyLLL$$$///888,,,,,,...000111000000111222///////////////000000000111333444333222222555888<<<,,,;;;YYYyyy444>>>999===bbbMMMIII<<>>;;;999777777222000......,,,(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!"""######""""""""""""""""""""""""########################%%%###!!!$$$)))+++)))&&&##################$$$$$$+++SSSjjj555'''"""''''''((()))(((%%%$$$%%%***%%%$$$(((''' """000,,,PPPbbb;;;---777===333///000111111000111333444000111111111222333333333///555777333333CCCbbb{{{kkkDDD000NNNxxxzzz```:::444---###<<>>HHHLLLIII^^^rrrHHH:::666888::::::777444333222((()))111777///######,,,'''+++(((%%%)))***'''%%%,,,+++*********,,,...///444222///,,,++++++,,,------)))(((,,,---***+++///000111222444444333222111777777777777777999===AAA:::777777::::::444000000'''///******IIIsss}}}~~~{{{~~~vvvZZZAAA:::777111///444///555111&&&$$$***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""### """'''***'''$$$%%%%%%$$$$$$###"""""""""444!!!%%%***!!!///###"""%%%((('''###&&&--- 222"""///***...%%%"""fff___000555>>><<<;;;<<<444444444333222333555888444444555555666777888888888>>>>>>777;;;___wwwDDDVVVWWW???DDD===FFFXXXPPP\\\uuu|||fffccc___]]]iii]]]RRR}}}YYY@@@<<>>;;;999444KKKvvv}}}QQQGGG;;;555555666444111333///+++'''%%%&&&(((***((('''%%%$$$###$$$%%%%%%(((&&&$$$$$$%%%%%%$$$###+++ """'''"""%%%!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""%%%%%%$$$$$$###"""!!!!!!""""""""""""############%%%###"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%333BBBooooooPPP555333<<<>>>:::888444<<>>>>>FFF<<<;;;UUUWWWEEENNN\\\RRRLLLOOOHHHUUUZZZXXXPPPOOOSSSNNNDDDTTT]]]kkkpppeee]]]nnnuuuuuu~~~|||iiiiiiwwwooo```SSSNNNMMMJJJGGGGGGsss\\\HHH@@@666222444666444111111...+++'''&&&&&&((()))&&&%%%$$$#########$$$$$$'''%%%######$$$$$$$$$### $$$((('''!!!+++((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""%%%%%%$$$######"""!!!!!!""""""""""""############%%%###"""###$$$&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&& ---***666KKK>>>333222777:::<<<===::::::;;;;;;;;;;;;;;;<<>>EEEJJJLLLQQQWWWXXXdddhhh```___tttttt{{{~~~oookkk||||||ssseee```bbbKKK:::777666444333222111111111...&&&***777;;;222...444333999555222444///)))...GGGDDDEEEJJJMMMMMMOOOTTTkkkmmmXXX[[[___XXXVVVSSSOOOMMMPPPUUUZZZ]]]TTT[[[PPPLLLZZZ[[[PPPPPPdddaaaqqq|||rrrpppssskkkrrr}}}|||xxxzzzxxxqqq}}}zzzxxxvvvvvvqqqkkkjjjjjjggg___WWWMMMmmm}}}~~~ppp@@@===777111000333555333000...,,,***(((''''''''''''%%%$$$$$$############$$$%%%$$$""""""###$$$###"""'''!!! ***,,,!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$######""""""!!!""""""""""""############$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''333!!!bbb{{{BBB111777;;;:::;;;???DDDEEEFFF???AAANNNYYY\\\]]]```TTTPPPPPPUUU[[[bbbkkksssttt}}}zzzxxx{{{tttsss^^^ggg|||CCC999777555333000//////000000>>>;;;:::;;;888444555999222777222///333000+++000,,,******......,,,---000<<>>BBBEEEEEEDDDCCC888@@@===@@@OOORRRJJJGGGOOOQQQ___gggcccgggnnnjjjlll|||~~~~~~}}}|||zzzwwwfffOOOZZZjjj}}}}}}\\\555555222///000333444111...******)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$$$$$$$###(((!!!"""))))))===!!!$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$#########"""""""""!!!!!!"""""""""############$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&***###(((+++777WWW???FFFSSS\\\\\\```hhhjjjfffddd[[[^^^qqq~~~~~~vvvnnnhhhiiirrr{{{{{{ssszzzzzz{{{zzzzzzyyyssskkkhhhjjjaaa]]]]]]UUUXXXRRRAAAQQQCCC>>>777222000111555888AAAFFFGGGAAA<<<<<<>>>>>>777:::444000666333...222000...000333111+++''''''&&&,,,111000------000222...,,,,,,///222111+++%%%222///---------))),,,888444((((((222888:::;;;;;;@@@NNNXXXWWWSSSSSSUUUUUUnnnkkknnnvvvxxxoooddd^^^www|||rrrzzz|||pppnnnssswww}}}}}}~~~___DDD444333111000222333222///+++((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&%%%%%%!!!###$$$''''''DDDXXX///%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########""""""#########"""""""""""""""!!!"""""""""#####################$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((555'''ooollliiiyyyzzz{{{~~~{{{ooommmuuu~~~}}}~~~vvvccc{{{aaaLLLKKKNNNNNN```gggmmmttt}}}uuugggcccaaabbbaaa```ccchhhdddbbb^^^EEE===EEEBBBMMMGGGDDD@@@;;;999888999999888CCCHHHCCC<<<:::999666:::<<<555000666222,,,///111333999@@@AAA;;;777666666444444555444111333888UUUEEE222)))***//////---------)))%%%000OOOlllwwwqqqIII'''(((333...(((...&&&+++/////////111222111///---...222555222///...CCCEEECCC???BBBIIIKKKHHHCCCOOOUUUTTTZZZccc^^^PPPPPPbbbnnnfffZZZccckkkEEE777555222222222333333111---***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%###$$$%%%'''&&&%%%'''$$$###)))DDDSSS---%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""#####################%%%&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%***$$$"""***999ZZZuuurrrssswwwqqqgggeeekkkooofffZZZTTTYYY___]]]VVVXXXddd___ZZZ{{{```999AAAAAA555...222888777:::@@@IIIRRR[[[]]]TTTGGG===888444444555666;;;AAA>>><<>>999666;;;CCCJJJGGGAAA;;;777444BBBCCC;;;777<<<888000111((()))///777888333//////,,,)))'''''''''&&&(((+++LLL>>>...(((,,,222222///((('''!!!CCC<<<$$$%%%&&&555***(((&&&&&&))),,,,,,+++------,,,+++++++++...111)))&&&&&&((('''$$$%%%)))"""''')))&&&***000000)))---333888666222555AAALLL~~~RRR;;;888333111111111222222000,,,***&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%###"""###%%%&&&&&&%%%!!!***!!!"""'''---444"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############"""!!!"""""""""""""""""""""""""""""""""############""""""###%%%''''''$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&---(((---'''nnn~~~yyyrrrpppmmmbbbWWWPPPJJJMMMPPPQQQOOOMMMMMMMMMHHHGGGBBB;;;;;;>>><<<666BBBMMMJJJHHHhhhiii888///,,,+++'''***222444444777:::999888555---%%%222...,,,...///...///222,,,""",,,+++000AAA???@@@???@@@BBBCCCBBB@@@===<<<>>>@@@CCCDDD@@@999666777<<<>>>666333999555++++++...---...222111---+++,,,***+++,,,,,,---///111111&&&%%%&&&))),,,,,,***'''------...(((777wwwbbb666444333)))***///+++(((***---...------+++,,,+++(((&&&'''***+++***))))))+++,,,+++,,,---111000///.........---,,,333***%%%)))111444...&&&AAAmmm~~~hhh===999;;;,,,///000000111111///---+++&&&%%%$$$###$$$%%%&&&'''"""###%%%&&&'''&&&%%%%%%$$$"""!!!"""$$$%%%%%%$$$ '''&&&+++$$$'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""""""""""""""############""""""###%%%''''''$$$"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###,,,$$$..."""***;;;PPPCCCFFFBBBAAAGGGBBB>>>???DDD???333///333...444777777999<<<;;;666444;;;<<<666111222333000///...000666<<>>@@@999777===999///...---)))(((++++++***,,,///(((---///,,,+++---,,,(((---...///,,,)))(((,,,000/// ***222$$$999~~~~~~RRR333+++)))(((***+++++++++,,,,,,...///---,,,,,,,,,***,,,,,,)))%%%''',,,***$$$(((&&&(((...000------111'''+++///...(((&&&---666(((:::]]]qqqJJJ555333+++111///111222000,,,******,,,(((&&&%%%%%%&&&&&&&&&&&&''' """''''''+++((( !!!"""$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&########################$$$$$$##################"""""""""""""""######$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((AAALLL222111888(((333333444333222222222222000...333,,,---555777222111666777888888888666444222111222///...000111111666<<>>222...---***)))))),,,//////,,,(((------...,,,***((()))***++++++*********+++,,,---'''***---111---###888bbbBBB+++)))))),,,---%%%......------,,,,,,++++++***HHHddd+++ )))000%%%***''')))******))))))***+++,,,)))******---===BBB444444///111<<>>111444---111111222333111---***)))***)))(((''''''(((((('''&&&%%%%%%(((,,,))) (((!!!!!!"""#####################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&################################################"""""""""""""""###$$$$$$!!!!!!""""""""""""######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''"""cccXXX222555777(((---666/////////000000000///---000...000555777666777:::777888:::<<<<<<:::555222555222000///,,,***---333DDDAAAAAACCC???666222333111111000000///////////////...///111///,,,---111///...---,,,,,,///444888LLLRRRUUURRRPPPRRRUUUVVVLLL^^^dddUUUFFFEEEFFFCCCIII<<<444333888===555---+++******,,,...///,,,***,,,---...---+++******+++,,,,,,,,,,,,,,,------...+++,,,+++,,,+++###+++EEEfff555%%%$$$&&&,,,%%%(((******+++,,,,,,------...hhh222''')))))),,,'''(((***)))(((((()))+++...---000///000===BBB555222000111///666bbbiiiMMM222000999000222222333333111...***((('''''''''((((((''''''&&&%%%'''%%%$$$:::TTTDDD(((%%%"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###################################################""""""""""""###$$$$$$"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''!!!111yyyuuu222111444222...999111222444555555555444333111777999777666999<<<<<<666888;;;@@@BBB@@@999222777666555444///+++///777???CCCKKKNNNHHH<<<666555333222111000//////000000000///000222111...///333///...,,,---000222333444FFFKKKLLLGGGCCCDDDEEEDDDBBBHHHJJJBBB:::888;;;===:::HHHuuueee@@@999,,,,,,---,,,+++,,,.........,,,+++---...---,,,+++,,,---------------.........///---...)))(((,,,'''###***888lllsss222%%%,,,''',,,,,,*********++++++,,,---------555%%%$$$///---''')))******)))(((***+++...///555444000999===333---...777555)))777]]]yyyzzzVVV???000777BBB555222000111111///---***'''&&&$$$%%%&&&&&&%%%$$$######!!!+++111VVVsss999$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""##################""""""######$$$%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''000GGG>>>...---;;;444777777888:::;;;:::999888888888BBBDDD;;;777;;;>>><<<999999;;;@@@DDDCCC<<<666888999<<<===999888>>>GGG999>>>EEEIIIEEE>>>888555111111222222222222111000000...///111000---...222000...---///222444222000999======888444444444222888666555666444222444888333TTTFFF666&&&...///...---------.........)))***,,,,,,++++++,,,---,,,,,,------............***///)))&&&//////'''%%%'''888HHHhhheee$$$%%%555((()))///...------,,,,,,+++*********DDDjjjccc***+++'''///((()))***++++++******+++,,,+++---555444---111666......***444<<<222,,,222888tttiiiIII:::777EEEMMM:::333///...---,,,+++)))(((&&&###%%%'''&&&%%%$$$$$$&&&111LLL[[[sssyyy>>>$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""########################$$$$$$%%%$$$%%%%%%&&&''''''((((((%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&"""///kkkkkkKKK333999:::777:::<<<===<<<:::999:::;;;>>>GGGIII@@@;;;@@@CCCAAAAAA@@@@@@BBBDDDEEEBBB?????????AAABBB@@@>>>CCCKKK999999:::;;;===>>>;;;888000222555777777666333111///---...000...++++++///000......000444444222...777::::::666444555555222555000///555777555444888:::@@@yyyccc888@@@222000//////...---------...///'''(((******))))))***,,,)))***+++,,,,,,,,,++++++(((000+++&&&...111+++***+++***!!!111lllvvv,,,###///"""&&&+++)))---,,,,,,++++++***))))))"""444==="""222+++)))&&&***+++---,,,++++++,,,...***+++444444+++---111,,,444)))...666111---222555>>>pppVVV===:::AAAQQQUUU>>>666333000,,,***))))))((('''%%%''')))(((&&&&&&))),,,jjjuuuyyyppp<<<%%%$$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!""""""#########$$$############$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%############%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&222'''111|||UUU888FFFCCC@@@BBBBBB@@@>>>===AAADDDCCCGGGHHHEEECCCFFFJJJKKKIIIHHHGGGFFFEEEEEEFFFGGGGGGDDDCCCCCC@@@<<<===AAA;;;999666555:::@@@@@@<<<666888;;;<<<<<<999555333111//////111...******...000000000222333333111///222555555222222555444222111------222555555333333333***CCC999,,,:::222------/////////---,,,---...&&&'''))))))(((((()))***'''(((***+++++++++***)))(((000,,,'''++++++(((---###(((DDDGGG(((&&&"""******%%%))))))******+++,,,,,,,,,///'''***!!!......&&&...***,,,------,,,+++---...,,,+++333555------111---000000:::===111...555888...FFFtttkkkEEE222999FFFVVVXXX@@@::::::444...)))(((((('''&&&%%%((()))(((%%%''',,,111{{{]]]000"""###############"""!!!!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$///%%%;;;|||<<>>===:::<<>>@@@999000***(((((('''%%%$$$&&&'''%%%###%%%,,,333aaaeee===)))"""###$$$$$$$$$"""!!! ######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""######$$$$$$$$$######$$$$$$%%%&&&"""######$$$&&&'''((((((((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))'''...!!!AAA===PPPCCC>>>@@@@@@>>>===AAAIIIPPPRRRJJJGGGMMMNNNJJJJJJPPPGGGKKKMMMIIIAAA===???DDDJJJCCCAAAFFFJJJJJJIIIIII:::BBBEEEAAA>>>@@@AAA???OOOLLLGGGAAA===;;;:::::::::888777777444......111///222444333000///000222///111111///111444444000111333000+++---444555000222444&&&***000***000555***---111000---+++***+++)))***+++***)))((()))***&&&(((***+++,,,+++)))(((***,,,))),,,111)))$$$...+++'''&&&AAAZZZYYYOOO444%%%---...,,,)))"""...,,,,,,++++++***)))))))))&&&$$$,,,111$$$555***''')))******))))))***+++---''',,,111---...222...+++...666777666>>>>>>///(((000333;;;]]]}}}]]]DDD444---;;;JJJTTTQQQFFFKKKJJJ777))))))***$$$!!!$$$!!!%%%((('''$$$$$$'''+++---mmmTTT!!!!!!'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$%%% """%%%###""""""""" &&&!!!$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%)))&&&$$$%%%''''''%%%###)))""""""$$$%%%---777&&&)))(((!!!###(((***%%%&&&%%%######%%%%%%$$$...)))!!!)))'''BBByyyRRR======;;;::::::===AAADDDFFFFFFMMMJJJHHHIIIKKKKKKHHHEEEEEEGGGCCCEEELLLFFF???DDDFFFGGGIIIIIIIIIIIIKKKMMMJJJHHHFFFFFFGGGGGGFFFEEEHHHNNNRRRNNNDDD;;;999:::999777555222111222555777111222---...444///,,,555000///......///111333555333000///222555555111,,,888666333///---,,,,,,------------...///...+++(((.........,,,***)))***,,,)))''''''...777999111))))))+++...---+++)))''''''))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))(((((((((***((((((***(((%%%%%%(((,,,++++++***))))))******000...(((---666///''',,,---------000666888333,,,111111111///111AAA___zzz|||NNN444333888HHHTTTZZZTTTKKKOOOCCC333''')))***&&&###&&&"""%%%((('''$$$###&&&***%%%///)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""%%%$$$###$$$"""!!!,,,...###!!!'''$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$(((&&&%%%%%%''''''%%%###'''&&&'''(((&&&$$$&&&***&&&######''''''### #########""""""######"""$$$,,,555666'''///RRRzzz\\\555777@@@===<<<<<<>>>BBBEEEFFFEEE<<<>>>BBBFFFHHHEEE@@@<<>>888777;;;===;;;777000:::555---222666333333777666444222000000000000222111111333555444///+++666777888777555000+++(((.........000111111///---+++,,,,,,+++)))((()))***000---***)))+++,,,,,,,,,+++,,,---,,,***))))))******))))))(((((())))))***'''''''''(((((('''''''''(((((())))))******++++++)))000111+++)))+++&&&++++++*********++++++,,,,,,222+++$$$(((******000------,,,---------------111///111888:::555111000???iii|||QQQ222///@@@iiisssrrroooYYYBBB111000)))%%%((()))&&&&&&((($$$&&&'''&&&$$$###$$$&&&222hhhhhh666$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""###""""""$$$((()))&&&"""***""" ##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%###%%%### ###))))))$$$***&&&%%%%%%%%%###%%%(((%%%$$$%%%((((((&&&%%%&&&'''+++)))%%%'''...===LLLuuulllGGGzzzUUU:::FFFRRRKKKEEEDDDDDDFFFJJJMMMNNNNNN^^^^^^[[[VVVPPPMMMOOORRRYYYYYYSSSSSSZZZWWWTTT\\\XXXXXXWWWUUURRRPPPQQQRRRNNNLLLIIIHHHHHHHHHGGGFFFHHHIIIJJJKKKKKKJJJGGGEEEEEEAAA===<<<======;;;999???JJJAAA000333888555222555444222000///...------111...------///111111///000000///......---......,,,,,,,,,---///000...---)))***++++++)))(((((()))000///---+++)))***,,,...,,,,,,,,,+++))))))***,,,***))))))))))))))))))***&&&&&&''''''''''''&&&&&&''''''(((((()))***++++++(((,,,000333333222111000++++++*********+++,,,,,,,,,444---%%%+++...+++,,,,,,,,,...000///,,,---000---))))))000444444222222111:::XXXeee???...555EEEhhhEEE555)))+++((('''((('''$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%(((777///###$$$((($$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!###"""###$$$###"""!!!!!!'''###+++///###!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&)))(((%%%###'''+++)))###%%%++++++$$$!!!###"""&&&$$$&&&,,,,,,'''&&&((("""***111,,,***EEEuuu>>>---UUUkkkPPPEEEIII[[[cccYYYYYYYYYYYY\\\```dddffffff^^^^^^^^^\\\ZZZ]]]ccciiidddcccZZZXXX\\\WWWSSSZZZTTTTTTSSSQQQNNNNNNOOOQQQJJJIIIGGGGGGHHHIIIHHHGGGKKKFFFEEEKKKSSSTTTKKKBBBAAACCCCCCAAA===:::;;;===IIIRRREEE222333999777555333222111000/////////.........///111333333111000000000000000000000000111---,,,,,,---///000///...((()))++++++)))(((((()))'''((())))))'''&&&(((***,,,,,,---+++***)))+++---******))))))))))))******&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))******333)))%%%******###%%%---,,,+++++++++++++++,,,,,,***000,,,(((000000((('''***)))---222111---,,,000000,,,+++,,,,,,)))+++...''':::???KKKxxxSSS777---666KKKSSS,,,------)))))))))'''%%%######%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!  )))$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!!!!!!!!!! %%%$$$###  ---;;;[[[777 &&&'''"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&((((((%%%%%%'''&&&""" !!!!!!$$$***//////***###%%%"""&&&......(((%%%(((...###%%%444NNNXXX444999<<<[[[XXXDDD???HHHMMMTTT\\\\\\]]]]]]]]]```dddgggiiiiiiVVVXXXZZZ\\\^^^```ccceee___^^^VVVTTTXXXSSSNNNUUURRRRRRQQQOOOMMMMMMPPPRRRKKKIIIHHHHHHJJJKKKKKKJJJIIIBBB@@@HHHUUUXXXOOODDDAAAEEEIIIFFF@@@<<<>>>BBBEEEKKK@@@333555888777888333333333333222222111111---///111222000,,,(((%%%...000111222222111///...111/////////111222111000''')))++++++***)))((()))%%%''')))***)))))))))***+++,,,---,,,+++***+++,,,+++******))))))******+++'''''''''(((((('''''''''''''''(((((())))))******---&&&))):::DDD;;;+++"""------,,,+++++++++++++++(((+++''')))000,,,(((000,,,((()))///000+++***...111111222444111++++++///***<<<999///BBBqqq```@@@222111777\\\bbb===$$$///+++''')))***'''###"""$$$&&&#########$$$%%%&&&&&&%%%$$$***%%%""")))%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!$$$###""" """666___bbb///!!!((()))!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((&&&"""$$$)))###+++@@@AAA%%%888LLLDDD222***'''###'''111222***'''+++$$$$$$JJJhhh<<<777:::...666SSS|||TTTCCC<<>>BBB<<<777;;;888444999444444333333222111111000111000///000444;;;DDDIII===:::444///---...111333222111//////000111000///'''))),,,,,,+++***))))))***)))))))))***++++++***)))+++......,,,++++++,,,+++******))))))******+++'''(((((())))))(((((('''******************++++++###111OOOvvvnnnIII///...---,,,+++************)))&&&***---'''000III666,,,''',,,...))))))...&&&&&&***///...***))),,,111000///333333555^^^JJJ//////555:::ooo{{{>>>222+++444"""&&&)))***&&&""""""%%%(((###""""""###%%%&&&&&&&&&***###"""((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""---SSSlllOOO--- &&&!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%''''''%%%$$$''')))***%%%'''+++$$$$$$EEEpppzzz>>>###FFFaaaLLL///(((***&&&***555666---)))...,,,FFF```===555888,,,000888---;;;YYYpppGGG000777777???DDD@@@HHHRRRQQQ]]][[[ZZZ[[[\\\^^^^^^]]]___ZZZVVVXXX```jjjrrrvvvgggggg``````eee___ZZZ```eeedddbbb___\\\\\\^^^```^^^\\\ZZZYYYZZZZZZYYYWWW[[[VVVRRRRRRUUUXXXYYYXXXKKKLLLMMMNNNNNNLLLJJJHHH<<<>>><<<===AAA999111777333333222222000///---,,,555222000666GGGcccmmmOOO888...,,,---222000...---...///...---'''***,,,---,,,************(((%%%$$$&&&''''''&&&(((+++...///...,,,++++++++++++************++++++(((((())))))))))))((((((------,,,,,,,,,,,,,,,,,,...000---;;;nnnJJJ000///...,,,+++***))))))...+++(((+++***$$$999```AAA222(((+++---******000000---,,,000222000000222***...---///222...333EEEnnn<<<333444333;;;kkkkkkWWW666(((...---""",,,)))&&&&&&(((((($$$!!!&&&&&&%%%%%%%%%%%%$$$$$$########################!!!"""$$$$$$###"""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$333""""""TTTfff111 &&&'''"""..."""***///((($$$&&&&&&"""(((******...&&& (((---)))&&&((("""$$$(((''',,,,,,"""&&& !!!&&&"""&&&LLLyyyvvv<<<--->>>000%%%---...&&&%%%---...&&&%%%)))666|||AAA>>>:::555333444555777444444CCCXXXUUU@@@888BBB444999>>>AAADDDJJJQQQVVV\\\eee[[[VVV```[[[PPPXXXYYYaaadddbbbgggrrruuuqqqqqq{{{yyyooohhhdddaaajjjeee``````bbbbbb___\\\```^^^[[[ZZZZZZXXXVVVTTTNNNMMMKKKHHHFFFFFFGGGHHHCCCAAA===<<>>>>>===<<<:::888777555666888999::::::;;;;;;;;;===KKKWWW...---000---***000888111""",,,+++***+++---...---,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++*********))))))(((((()))***+++))),,,...,,,)))(((+++...---,,,,,,++++++,,,,,,---***))))))***---///000000222333222///+++)))((((((---)))(((***)))''',,,333999666000******------,,,...------///111111///---------...//////000000111999>>>UUUwwwBBB'''---111---222...///---((('''))))))''''''---222000((("""###'''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$############"""""""""""" !!!!!!!!!""""""""""""(((lllddd///%%%$$$---===III555 %%%***:::((($$$)))&&&&&&***)))+++""",,,444,,,000===;;;---///''' !!!&&&333%%%$$$%%%((('''"""$$$)))&&&###$$$%%%$$$%%%!!!"""(((+++,,,666BBBfffIII333444222111555:::<<<888444===888666777777777;;;@@@@@@>>>@@@EEEFFFGGGNNNYYYbbbcccYYYSSSYYYZZZYYYaaaXXXWWWYYY]]]\\\WWWUUUUUUwww^^^\\\ccc^^^]]][[[YYYZZZ[[[[[[WWWSSSVVVXXX\\\___aaa^^^XXXSSSTTTRRRQQQRRRSSSQQQMMMJJJLLLOOOPPPPPPPPPOOOIIIAAACCCCCCBBB@@@>>>;;;999888333222333555777888777666000666]]]XXX666222//////000000///...,,,+++***+++---...---,,,---.........---,,,+++***(((((()))************)))(((((('''(((((()))***+++,,,...///...++++++---000,,,,,,++++++++++++,,,,,,)))***,,,---,,,,,,,,,------///111111...***''''''...***(((((('''%%%&&&******444555***%%%,,,...))),,,,,,,,,---//////...,,,,,,,,,------...//////000111+++$$$???```555)))111222///222444111//////,,,&&&###$$$$$$***111000***%%%%%%(((%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!"""##################"""""""""""""""!!!!!!!!!"""""""""######%%%'''111zzzccc555'''$$$"""&&&!!!888|||NNN000)))&&&fff;;; $$$***---+++###&&&###------000SSS___:::###+++***+++000&&&!!!&&&%%%######'''+++(((!!!$$$)))((("""%%%---,,,$$$((()))---444777;;;GGGTTT\\\222222???PPPEEE:::555888;;;:::777444666777777:::??????<<<@@@???DDDJJJIIICCCDDDKKK^^^aaa___[[[[[[[[[]]]ddd```^^^dddnnnlll^^^VVVVVV]]]~~~kkkZZZdddhhh\\\cccbbbbbbcccdddccc___\\\```bbbeeehhhhhhfff```\\\XXXXXXZZZ^^^aaa^^^WWWPPPRRRVVVZZZZZZVVVQQQKKKGGG@@@@@@???>>><<<:::888777666333000000222444444444///HHH|||lllGGG---///222+++---:::---,,,++++++------,,,+++------......---,,,++++++)))))))))***************((((((((()))***+++,,,,,,---...///...------///111---,,,,,,++++++,,,,,,---(((,,,000111///...000222)))***---000///+++***+++...+++)))((('''%%%$$$%%%%%%...222,,,)))++++++(((++++++++++++,,,---,,,,,,++++++,,,------......///,,,999111)))GGG|||iiiFFF,,,+++...,,,,,,...111,,,***---+++%%%$$$((( ###''')))***(((&&&%%%%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$""" """###"""!!!""""""""""""""""""######"""""""""#########$$$$$$###^^^KKK111))) (((===www///%%%+++'''^^^hhh===!!!$$$***,,,)))!!!+++&&&---***(((GGGOOO))))))&&&!!!"""%%%!!!$$$***+++'''!!!!!!'''&&&!!!)))'''&&&(((---111111///888;;;AAAEEEFFFHHHPPPYYYrrr\\\BBB333777???YYYMMM>>>666777::::::888444555222...222<<>>,,,'''***%%%$$$'''%%%,,,"""+++111%%%%%%...***---'''000666'''"""+++...###&&&&&&###"""###$$$###)))...999AAA@@@<<>>888666888:::888555777999999666555777777555444AAAKKKNNNRRRZZZ\\\YYYSSSTTTaaaiiidddhhhpppmmmpppmmmlllmmmnnnmmmooorrrlllnnnqqqsssppplllmmmrrriiijjjkkkkkkkkkjjjiiihhh```______aaadddfffggggggeeeeeeccc]]]UUUJJJ@@@;;;555666:::??????;;;:::<<<@@@AAAAAABBBCCCCCCBBBBBB<<>>GGGNNNWWWhhhzzzqqqUUUsssxxxUUU;;;///222000111777888333333333555888888666444111222666:::<<<===BBBHHHVVVqqqyyyeeeXXX\\\ddddddnnntttjjjmmmooonnnlllnnnssswwwwwwiiijjjmmmoookkkfffiiiooohhhiiiiiiiiiiiiiiiiiijjjgggfffeeefffgggiiihhhgggbbbaaa\\\SSSHHHAAA@@@BBBIIIEEEDDDHHHHHHDDDCCCFFFGGGHHHIIIIIIJJJJJJJJJJJJ???FFFNNNOOOJJJDDDBBBBBB]]]lllDDD333000...---+++,,,,,,---+++*********++++++++++++******+++***)))))))))***,,,,,,...///000111111000//////---,,,,,,,,,...///000000.........------.........222000...---------,,,+++///,,,///666333(((%%%***,,,666;;;555---******))),,,'''&&&)))---,,,***((()))***+++***((((((+++...,,,,,,,,,---......//////)))777222)))111888111)))HHH{{{ggg:::)))+++000)))///555((()))------'''&&&)))((("""###!!!!!!###''')))'''&&&$$$$$$$$$############"""########################%%%$$$$$$(((++++++%%% !!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""???[[[###"""222 ///))) $$$***III<<<"""%%%!!!%%%%%%###***---######)))$$$ )))---'''$$$,,,;;;yyy<<<---,,,---))))))000444555<<>>888222888000333777;;;@@@AAA999///%%%AAAxxxppp>>>???111222999666555888555333333444555555555666666===777777>>>JJJ]]]zzzhhhaaafffhhhuuu{{{iiibbbkkkpppoooqqqxxxwwwooonnnllliiihhhhhhhhhfffbbbbbbccccccbbbbbbbbbdddeeegggfffdddcccbbb```]]]ZZZNNNOOOMMMIIIFFFLLLYYYdddkkkccc^^^^^^\\\WWWTTTWWWLLLMMMMMMNNNNNNNNNMMMMMMIIINNNQQQMMMGGGFFFLLLTTTzzzfff666......---,,,,,,,,,---+++******++++++,,,,,,,,,++++++***)))((((((((()))+++,,,//////000111111000///......---,,,---///000111000...------,,,,,,------......***'''(((+++...---,,,+++)))///999777+++'''+++,,,999@@@888---)))))))))&&&,,,***$$$%%%------&&&)))+++,,,***((((((+++...,,,,,,---......//////000222---(((///222''')))@@@***@@@sssIII111000...,,,+++,,,...///,,,,,,++++++***((('''&&&&&&###"""$$$)))***((($$$######111!!! %%%&&&&&&''' %%%$$$$$$"""$$$###!!!%%%***(((!!!111###'''000%%%$$$'''((($$$'''(((999mmmLLL,,,%%%###''''''$$$'''+++&&&'''***$$$"""%%%%%%%%%&&&''''''%%%###"""$$$&&&((()))((('''&&&&&&@@@HHH333!!!&&&......///333:::BBBHHHKKKLLLMMMPPPEEEGGGIII???BBBDDD111CCCFFF888555BBB<<<000777666444111---+++*********'''''''''(((((((((((()))%%%&&&EEEjjj\\\===888555444333333333333444555666---777000...;;;777111>>>444222kkkiiiYYYxxx}}}mmmssslllsssvvvqqqllliiibbbYYYTTTQQQOOOPPPQQQPPPMMMJJJLLLMMMLLLGGGFFFIIILLLMMM[[[UUUTTTWWWQQQFFFCCCGGGDDDJJJTTT^^^bbbdddkkksssgggiii___WWW___bbb]]]\\\IIIPPPTTTSSSSSS\\\hhhooosssssstttwwwzzz<<<,,,...444111,,,111000 ,,,------......------,,,...+++***,,,---,,,---111------,,,---...000222333//////.........000111333000//////---,,,+++******'''((()))++++++,,,,,,+++***'''+++444444...111;;;444888:::777000***((()))'''&&&&&&'''((((((&&&%%%'''((()))***+++,,,,,,,,,******+++...111333333222333111///---,,,---...///---+++:::dddnnn>>>000///...---,,,------...,,,,,,+++***)))'''%%%%%%&&&###"""$$$(((***((($$$)))!!!'''###!!!***===222 &&&"""&&&###&&&"""%%%$$$!!!"""&&&%%% $$$ ###$$$$$$ %%%&&&((($$$&&&"""...:::hhh@@@000$$$"""%%%((((((%%%"""!!!!!!)))GGG$$$)))"""''''''!!!%%%***+++)))&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&000888///+++444;;;:::@@@BBBFFFIIILLLMMMLLLLLLEEE999AAABBB999777777>>>333888000;;;___eeeGGG333---+++)))'''%%%%%%&&&'''&&&&&&&&&'''''''''((((((...(((***RRR\\\@@@000222555444333333333333444555666---777111///:::444222...TTTvvveeeoooqqqhhhrrrrrrnnnggg```]]]ZZZRRRKKKNNNOOOQQQUUUWWWWWWSSSOOOOOOMMMJJJGGGCCC??????@@@???===>>>BBBDDDDDDGGGMMMSSSVVV^^^fffgggeeefffjjjxxxmmmXXXRRR^^^bbb[[[ZZZSSSXXX[[[\\\fff}}};;;...***---,,,---333555---------......---------...+++***---...---...222000///.........///000000............///000111222///...---,,,+++***))))))((())))))******+++,,,,,,---***,,,222000***---666---111444555333000......''''''&&&''')))***)))'''((()))******++++++++++++******+++---000222222111222111///---,,,---......111+++)))888[[[UUU333...............------,,,,,,,,,+++)))'''%%%$$$###%%%###"""$$$((()))'''$$$***)))"""---ZZZlllEEE&&&$$$$$$"""&&&!!!(((###&&&&&&###!!!"""""" $$$NNN@@@!!!(((""""""'''%%%"""&&& ###666DDD000+++888'''"""''')))''''''(((+++lll<<<###555 %%%'''&&&)))+++***&&&$$$&&&)))((('''&&&&&&'''))),,,...---111555999AAAIIIKKKHHHFFFFFFEEEDDDCCCAAA???>>>555222<<<111333999***888555QQQaaazzz```,,,$$$###"""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&***///666XXX777444111666555444444333333444444555555...666222222777111888]]]nnnggghhhfffnnnnnnbbbWWWWWW]]]___\\\ZZZaaadddiiiooorrrpppkkkgggnnnhhhfffhhhddd[[[XXX[[[______]]]YYYXXX\\\^^^]]]ccc``````bbbaaa^^^^^^aaajjjgggaaafffpppiiiaaagggffftttUUU333///222...///666------............------...++++++///000///000444333222111///............,,,,,,...///000111111111------,,,+++******))))))***)))(((((()))***,,,---000,,,---000...)))---666...///222555666555111...'''&&&&&&''')))***)))((())))))******+++*********+++++++++---///111000...111000...---,,,,,,---...***---,,,(((///OOOuuu@@@---+++,,,...//////...,,,+++---,,,***(((%%%###""""""$$$######%%%'''((('''%%%)))%%%)))###???UUU***!!!$$$$$$%%%(((###&&&'''$$$!!! """$$$+++GGG[[[((("""))) &&&'''%%%$$$(((%%%&&&AAA"""555IIIIII$$$$$$$$$$$$$$$(((000:::BBB~~~sss111---"""%%%---***((($$$!!! ###&&&))))))***+++...222777:::===FFF@@@???FFFMMMLLLHHHFFF===<<<999666222000...---***000888...CCC)))111aaafff)))######""""""###$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%444"""(((YYYeeeDDD222111;;;777999444444444444444444444444555///666333444555222GGGkkkbbbjjjiiifff\\\SSSPPPZZZeeejjjllloookkkooouuu|||}}}zzzwwwppppppxxxwwwnnnkkkppppppuuuuuupppqqqvvvuuummmccc\\\XXXYYY]]]```ffflllrrryyy||||||qqqZZZXXXlllHHH000555333,,,+++......////////////.........+++,,,000111000111444333222111000///.........***+++...000111111111111---------,,,+++******)))+++)))((('''((()))+++---...,,,,,,...---,,,111:::555444444777:::999222,,,((('''%%%&&&'''''''''&&&)))***************)))(((+++++++++,,,...///...,,,//////------,,,,,,------###///666111(((---DDDZZZaaa555...***+++...//////...,,,+++---,,,)))'''$$$###""""""#########%%%&&&'''&&&%%%'''---### !!!OOOvvv\\\+++"""%%%%%%&&&$$$%%%'''&&&###"""$$$(((SSSOOO)))"""!!!"""###,,,000&&&%%%...---"""eeeGGG777[[[RRR666###&&&///333---%%%)))===PPP~~~>>>&&&%%%((('''""" $$$,,,111///***///111555:::>>>AAACCCDDDIIIBBB>>>BBBBBB<<<777666444222000---+++)))))))))(((+++...)))777888ZZZZZZ***%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%+++(((***222FFF///111888999///444444444444444444444444444555111555333666444999```bbb]]]mmmlll^^^PPPRRRZZZeeelllnnnpppsssrrruuuyyy}}}~~~~~~~~~{{{tttsssyyyzzzsssppprrrssszzz{{{vvvuuuuuulll___^^^YYYXXX^^^ffflllssszzzssswwwvvvuuuppphhhwwwhhh555000666222111...//////000000//////......,,,---111222000111444///000000000000/////////***+++---///111111000000......------,,,,,,+++++++++***((('''''')))+++,,,,,,+++***+++)))***000777555333444888>>>>>>888222---+++((('''(((((('''&&&))))))*********))))))(((+++******+++---...,,,+++...------,,,,,,,,,,,,,,,(((+++---,,,)))***111777yyyrrrJJJ//////***+++---...///...,,,+++---+++)))&&&$$$#########"""###$$$%%%&&&&&&&&&&&& +++$$$333tttzzz[[[+++!!!$$$'''###'''%%%%%%&&&%%%###%%%***www+++ !!!333gggggg111&&&555888$$$MMM===>>>]]]BBB"""000!!!777GGG;;;"""...HHHrrr$$$,,,))),,,'''(((''',,,:::HHHKKKAAA555888:::<<>>===<<<888666666333...,,,---+++***)))((('''''''''''')))###""")))%%%%%%[[[JJJ$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$+++###+++!!!PPP[[[555555===:::222***666333444444555555444444333444333666222666333DDDjjj___kkkiiiYYYWWWeeeuuu{{{{{{|||}}}|||wwwwwwvvvsssnnnkkkiiiiiipppkkkfffcccccc```]]]YYYfffjjjlllnnnpppoooggg^^^eeedddggglllmmmkkkkkknnnhhhmmmtttKKK111222111666//////000000000000/////////,,,...111222//////222,,,---...///000000//////,,,------...////////////.........------,,,,,,,,,***)))((((((((((((***************'''%%%&&&+++000------///555===AAA???<<<000...+++******+++***)))(((((())))))***)))))))))***))))))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''')))...111...***:::ppp}}}XXX666+++,,,***+++,,,---...------,,,---+++)))&&&%%%$$$%%%%%%!!!###$$$%%%%%%%%%%%%&&& $$$$$$"""TTTVVV,,, $$$***!!!"""+++%%%"""%%%%%%######&&&___CCC $$$&&&BBB}}}sss999)))222AAA[[[DDD...&&&)))222***"""///;;;555"""$$$333444"""$$$111***555///111888FFFRRRSSSHHH<<<;;;;;;:::888666333111000333333000+++)))******)))%%%%%%%%%%%%$$$$$$$$$$$$$$$'''---%%%111888$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%***""""""###'''###SSShhh;;;---999999333666333999333333444555555444333333444444666111555444PPPqqqiiidddVVVfff{{{}}}dddeeegggfffcccbbbbbbdddffffff^^^TTTTTT[[[YYYQQQRRRPPPUUUbbbooowww{{{~~~qqqppprrrsssoookkklllpppnnnoooJJJ555333---111///000000111111000000//////---...111222...---///+++,,,---...///......---.........------......///---------,,,,,,,,,,,,+++))))))))))))))))))))))))''')))***'''&&&(((,,,000,,,,,,---111666:::999888...,,,))))))***,,,,,,,,,''''''((()))*********)))((('''((())),,,,,,,,,***++++++,,,,,,,,,,,,++++++******+++---///...)))%%%555OOOyyyHHH***)))(((***+++,,,,,,---------------+++)))&&&%%%%%%&&&'''!!!###$$$%%%%%%$$$%%%&&&(((!!!%%%'''jjjRRR,,,""" $$$---$$$"""...&&&!!!$$$%%%""" """)))LLL+++))) ///...<<<___NNN555BBBAAAOOOBBB+++(((&&&)))!!!!!!%%%'''&&&$$$ ...)))%%%...---,,,333444444777>>>EEEEEE???888999777333///+++)))((((((111222---%%%###''''''"""%%%%%%%%%%%%%%%$$$###"""111'''(((OOObbb&&&$$$###$$$%%%&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%111***444***qqqooo:::333---666,,,,,,???:::111333333444555555444333333444555666000555444XXXjjj```UUUppp}}}uuuzzzvvvhhhXXX___jjjttt|||vvvpppvvv|||}}}sssrrrrrrsssssswwwrrrQQQAAAKKKqqqwwwllllll|||XXX,,,222:::...---000000111111111111000000///---...111111---,,,...,,,,,,.........---,,,+++000///...,,,,,,---......,,,,,,++++++++++++++++++(((((())))))))))))((('''%%%)))+++******---333666222111////////////...---(((&&&%%%%%%(((***,,,,,,&&&&&&((()))************''''''''')))+++,,,,,,+++***++++++,,,,,,,,,++++++(((***+++(((%%%&&&,,,222333%%%$$$hhhTTT111111333$$$------,,,++++++***))))))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%% ***fff222***###"""%%%(((&&&###$$$$$$###$$$%%%&&&GGGCCC;;;333---***))))))KKKbbbBBB'''???;;;)));;;###!!! """%%%%%%%%%!!!!!!!!!"""$$$''')))+++(((***---000333666777888999999888777555333111000---,,,***)))))))))******&&&++++++'''%%%&&&%%%###'''%%%&&&***)))###!!!$$$---((()))+++nnn???"""222%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$###############%%%''')))+++,,,---~~~fff???111444555666666444333444555444222333555666444222222///999555777<<<444[[[UUUdddUUUOOOhhh}}}qqqiiiYYYiii~~~~~~}}}|||```PPPKKKQQQMMMKKKhhh>>>;;;///111111222222222333333333////////////000000000000000222444333///,,,,,,---...------,,,,,,,,,------///......---------......,,,,,,------,,,,,,+++*********)))((((((((((((((('''''''''(((((()))***+++...,,,******,,,.........'''''''''(((''''''&&&%%%))))))(((((((((((())))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((***,,,---,,,+++++++++111...(((---MMMsssDDD+++---...)))---------,,,+++************)))'''&&&%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%###+++UUUVVV***&&&!!! """$$$###!!!+++'''((($$$)))DDD;;;999555111---)))'''&&&,,,>>>)))******'''%%%$$$"""""""""######### !!!"""%%%(((,,,///000999999999888888777777777222111000///---,,,++++++***)))(((((((((((((((((('''$$$!!!'''!!!!!!---555%%% %%%$$$$$$(((%%%((((((...jjj222###%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$############%%%&&&((()))++++++YYYxxxZZZ@@@444444444555666555333222222444222333666999:::888555333000888111333;;;555NNNdddaaaaaappppppSSSWWWrrrnnn[[[hhhwwwsssYYYYYYSSSQQQSSSSSSPPPOOORRRiii]]]---444666....../////////000000000////////////000000000111...000222222///------...000...,,,++++++,,,...///......------------......+++++++++++++++***))))))******)))((((((((((((((('''''''''(((((()))***+++000...,,,---///111222111((((((((((((''''''''''''))))))(((((((((((())))))((()))***,,,,,,++++++***************************,,,------,,,******,,,---(((%%%...888000888sssggg999///000,,,000...------,,,,,,++++++***)))(((&&&%%%$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&'''***@@@lll\\\)))###"""!!!!!! !!!!!!!!!"""'''$$$111333'''<<<+++,,,,,,,,,***'''$$$"""%%%!!!"""######"""!!!"""###%%%"""$$$'''+++///333555666<<<:::777444222000//////+++***((('''&&&&&&''''''%%%&&&&&&''''''''''''&&&&&&%%%%%%,,, (((NNNYYY999 !!!((($$$"""''' $$$'''$$$+++TTTZZZ'''***$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%'''(((((()))444gggyyyYYY===...,,,111666333444555444222111222333555666777777666555333222222888000000:::666>>>___~~~YYYaaa___nnn{{{dddbbbtttyyycccZZZzzzdddQQQSSS\\\^^^YYYZZZ\\\PPP???GGGnnnSSS:::666444...............//////////////////000000000111111---///111111///...///000000///---++++++---///000...---------------......++++++,,,,,,,,,+++************)))((((((((((((((('''''''''(((((()))***+++000///---...000222333222+++***)))((('''((()))))))))((((((''''''(((((()))'''))),,,//////---+++)))************************------,,,)))'''(((***---///###)))666***CCC~~~[[[222555222'''000---------,,,,,,,,,++++++((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&""" '''000333,,,### ###%%%%%%"""!!!"""$$$""")))111888SSSQQQ,,,,,,###$$$%%%&&&&&&$$$"""!!! !!!### ###$$$ #########$$$''')))(((***---000333444555555000...+++)))(((((())))))((('''%%%$$$$$$%%%'''(((###$$$%%%'''''''''&&&%%%***''''''))) 444ffffffAAA&&&''',,,%%%!!!&&&"""***%%%%%%444\\\666!!!(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###BBBsssHHHAAA888111222555444222111333444444444444555777888999777444333666999999444:::555333<<<999555>>>VVVzzzsssbbbZZZ\\\cccwwwhhhfffuuuyyywwwtttpppzzzjjjbbb^^^TTTaaadddYYYSSSXXX[[[WWWMMMQQQZZZRRR[[[yyyUUUWWWDDD333===222---111111111111111111111111//////000000000111111111//////000//////.........---...............//////------,,,,,,------......---............---,,,,,,***))))))(((((((((((((((''''''''''''((()))***+++111///------.../////////---,,,***(((((()))***+++(((((((((''''''((((((((('''))),,,......---***)))+++++++++++++++++++++++++++++++++)))'''&&&''')))---***)))---///111666<<>>===;;;>>><<<444222222IIImmmlllOOORRR]]]fffqqqiiiUUUbbb~~~pppjjjoooccc___```aaaZZZ[[[\\\YYYSSSPPPTTT[[[\\\RRRNNNDDDUUU@@@000***///EEEAAADDD222222222222222222222222000000000000111111111111222111///......---,,,,,,***+++...111111000---,,,,,,,,,,,,,,,,,,---......------......------,,,+++***))))))(((((((((((((((''''''''''''((()))***+++444111...------...---,,,...,,,***)))((()))+++,,,((((((''''''''''''((((((((()))******++++++******************************)))+++------+++((('''&&&,,,111***'''------&&&000NNN}}}HHH'''+++)))$$$///++++++++++++++++++++++++&&&%%%$$$#########$$$%%%'''''''''&&&%%%$$$###"""%%%$$$'''(((""""""%%%$$$"""!!!"""$$$%%%===666(((%%%$$$"""  """###!!!!!!)))'''...---,,,---......,,,***)))))))))(((&&&%%%$$$###''''''&&&&&&&&&'''((()))&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''''''''&&&)))&&&***---***(((+++---+++"""&&&)))&&&&&&***###)))######,,,$$$"""555KKKaaa999###&&&%%%"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((666___HHH333...111111000222000222444666777888;;;===888@@@AAA:::555666555111<<>><<<888222777MMMdddppp|||vvv[[[RRR\\\cccqqqrrr[[[iiiooohhhrrrhhhfffeeebbb]]][[[SSSWWWeeeiii^^^WWWXXXccc^^^ZZZPPPVVVrrr<<<---000+++...000222111111111111000000000000000000000111111111222222444111///---------,,,***(((***---000111///---+++++++++++++++,,,---...///******+++++++++***))))))******)))((((((((((((((('''''''''(((((()))***+++666333000/////////...------,,,+++***)))***++++++(((''''''&&&&&&''''''((((((((()))***************))))))))))))))))))))))))))),,,///000///+++)))(((***))))))***'''###%%%+++''',,,CCCqqqkkk<<<***+++******...************************%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%!!!&&&###)))))) """#########!!!!!!"""### )))PPPJJJ&&&###%%%###"""!!!  !!!###$$$!!!###%%%'''((()))---111111---***,,,000000+++&&&&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&,,,'''CCCVVV<<<'''(((###&&&'''&&&&&&&&&&&&%%%###"""&&&###$$$+++)))$$$)))###((()))###+++"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((+++&&&...mmmddd777---111000000666111333555666666777888:::999???===555555BBBOOORRRCCC===>>>@@@<<<;;;:::444555IIIUUUMMMAAAJJJiiixxxhhh^^^XXXPPPUUU___^^^nnnzzz|||vvvppptttiii]]]WWWXXXXXXTTTPPPUUUSSS[[[iiilllccc\\\^^^WWWVVVQQQJJJHHHQQQ\\\```999)))***<<<666111>>>444111000000000////////////000000111111111222222222333000---,,,---...---+++)))***+++,,,------------++++++++++++,,,---...///))))))******))))))((('''******)))((((((((((((((('''''''''(((((()))***+++222000...---.../////////++++++++++++************(((''''''&&&&&&''''''((('''(((+++------,,,***((((((((((((((((((((((((((((((***---...,,,***))))))444'''"""***---((('''---%%%,,,,,,555cccvvvJJJ,,,******)))(((%%%))))))))))))))))))******$$$$$$###""""""###$$$%%%!!!"""$$$%%%&&&'''''''''%%% """(((###(((&&&%%%##################&&& CCC;;;''' !!!###$$$$$$&&&,,,---...222///...666---'''$$$'''...000***###$$$$$$######$$$%%%'''(((###$$$%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''''''((('''%%%$$$###$$$%%%%%%###%%%^^^|||GGG&&&---"""&&&&&&!!!!!!&&&&&&!!!###$$$###!!!$$$'''&&&###---&&&)))'''///###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%###$$$$$$%%%'''(((((()))&&&......zzz@@@)))JJJggg444///999444///111333444555555444444555777444888444///===```HHH:::999>>>:::::::::444;;;:::888888===EEEFFFBBBFFFKKKXXX\\\VVV[[[eeecccfff}}}www|||nnn\\\OOOJJJKKKLLLLLLNNNVVV^^^]]]RRRKKKRRR^^^WWWWWWVVV]]]```MMM999777333222)))666---***???(((222222111111000000000///000111111111111222222222111...++++++...//////---+++***)))))))))+++...///++++++++++++,,,---...///+++++++++++++++***))))))******)))((((((((((((((('''''''''(((((()))***+++---+++******,,,...//////***++++++++++++***)))((('''''''''&&&&&&'''''''''%%%(((---000111...***'''((((((((((((((((((((((((&&&'''((((((''''''((()))"""(((------(((&&&)))...,,,+++)))'''---NNNSSS===+++***---***)))---,,,,,,,,,+++(((''''''((($$$$$$$$$#########""""""///"""!!!&&&""""""%%%"""&&&%%%'''***)))### !!! !!!!!!"""!!!!!! !!!###%%%%%%###!!!!!!"""!!!!!!"""))))))%%%///...---+++++++++,,,---&&&%%%###"""""""""###$$$%%%(((&&&"""'''///,,,###,,,(((!!!"""))))))%%%'''&&&$$$###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,222333---'''$$$$$$(((###!!!###$$$###%%%***$$$$$$###"""###$$$&&&'''############"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))222(((PPPpppLLL888000444GGG[[[gggMMM666///...,,,000777===...///888666444888777111555999333IIIfff777111DDD@@@???EEE999<<<777;;;DDDEEE???BBBLLLLLLTTTUUUZZZfffiiigggmmmrrr{{{vvvoooqqqQQQMMMTTTTTTUUU[[[ggghhhYYYOOOQQQXXXYYYWWWSSSTTTYYYXXXNNN@@@888000///......///111333555666+++,,,<<>>555111333---######---)))((((((((()))***+++++++++++++++***)))((('''&&&&&&&&&''''''((())))))***&&&''''''''''''(((((((((((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''***,,,)))&&&'''+++AAAeeewwwIII)))%%%%%%)))***((()))---***,,,------***(((&&&&&&########################((((((!!!777cccYYY%%%###!!!!!! !!!$$$"""""""""""""""!!! ###(((,,,------+++)))'''%%%&&&&&&%%%###"""""""""!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!! """&&&%%%###BBBcccMMM***$$$***&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$(((+++!!!&&&((($$$!!!###&&&(((&&&%%%%%%$$$$$$#####################"""""""""!!!""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******///,,,!!!222|||TTT222777444555999;;;888777:::===666000...,,,+++000888333777555444777555444888,,,KKK___RRRKKKSSSaaaeeehhhqqqxxxwww~~~~~~rrrjjjuuu}}}zzz~~~uuummmmmmzzz{{{iiigggcccZZZXXXMMMSSSVVVTTTUUUYYYXXXUUUYYYYYYZZZYYYPPPBBB999777333222111111000111222222666---)))...333111000111///............000222333///---++++++,,,------,,,---,,,,,,++++++,,,,,,,,,++++++******)))*********...,,,)))((()))))))))((())))))(((((('''''''''''')))((('''&&&&&&&&&''''''&&&''''''&&&(((,,,+++'''(((((((((((()))***,,,,,,)))******+++***(((&&&%%%''''''''''''(((((())))))'''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&(((''''''+++000000---+++000ooonnn===(((&&&&&&'''((('''***...,,,---...,,,(((%%%$$$$$$######################## """))))))$$$,,,666333&&&""" """!!! $$$!!!!!!""""""""""""!!!!!!!!!"""$$$'''***+++***(((%%%###!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""!!!!!!!!!''',,,&&&!!!---111CCCOOOFFF111######&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''#########""" ###(((%%%%%%%%%%%%$$$######"""############"""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###''')))!!!///UUUvvvIII444+++555222111111111111555999333444888;;;999666777:::666999222111888444333BBBSSSlllPPPMMM^^^eeennnzzz}}}zzz}}}rrrgggyyykkkdddsss}}}vvvqqqqqqvvv~~~{{{~~~zzz{{{ppp___YYYNNNQQQSSSTTTVVVYYYXXXVVVUUUSSSRRRPPPHHH<<<555555//////000000111222333333+++...222555444111//////111000///......///000111...,,,***+++---/////////,,,,,,,,,++++++,,,,,,---++++++******)))*********...+++)))(((***+++++++++(((((((((((((((''''''''')))((('''&&&&&&%%%%%%%%% 888@@@...$$$,,,---"""(((((((((((()))***,,,,,,((()))*********(((&&&%%%))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((***(((###$$$***,,,(((..."""AAAnnn```555***(((''''''((()))+++,,,,,,,,,+++)))&&&######$$$###############$$$$$$$$$''''''///"""%%%444'''###!!!###""" !!!$$$!!!"""###$$$$$$%%%$$$$$$&&&((()))((($$$!!! !!! """""""""$$$ !!! !!!!!!""""""######""""""!!! !!!&&&'''%%%$$$%%%!!!%%%###!!!$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%###"""%%% """,,,,,,###!!!'''$$$$$$%%%%%%%%%$$$##################"""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$$$$111***~~~KKK***+++444---...///000///000222555000333777:::;;;;;;<<<===999<<<333333:::111999]]]lllTTT]]]```jjjyyyyyyyyymmmaaa^^^uuuoooeeeuuuzzzjjjfff^^^]]][[[XXXVVVVVVUUUUUURRRMMMIIIFFFAAA999555555//////000111222333444444---222444///+++,,,222666222111000///...///000000000...++++++---000111111,,,,,,+++++++++,,,------++++++*********++++++,,,000...+++***+++,,,---,,,''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((000VVVcccCCC$$$"""'''""")))((((((((()))***++++++((()))))))))(((((('''&&&***))))))(((''''''&&&&&&)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((($$$((()))'''%%%&&&&&&%%%&&&'''+++)))<<>>///DDD~~~^^^ccc```gggwwwtttwwwqqqkkkcccsss~~~|||jjjwwwttt||||||rrruuummmjjjddd]]]VVVQQQRRRTTTQQQIIIBBB@@@>>>;;;888999222333333444555555555555111444000&&&###+++444777111000/////////000111222444111...---...///000000,,,+++++++++,,,,,,---...++++++***++++++,,,---...555222...++++++,,,,,,+++&&&'''((())))))(((''''''$$$%%%&&&''''''(((((((((444@@@222""""""***---***)))))))))))))))******))))))(((''''''''''''(((((((((((((((((('''''''''))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$'''******((((((***)))000...###+++VVVaaa@@@'''((((((''')))---///,,,'''///...---+++***+++...111""""""######$$$$$$$$$$$$$$$+++%%%###''' ###$$$"""###&&&$$$%%%''')))+++,,,---..."""%%%"""###...999)))""" ######  """###$$$###"""""""""!!! """###$$$ +++000***&&&))))))$$$###%%%$$$###&&&)))'''"""'''&&&$$$###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''''''''(((---RRRWWW888 """!!!"""$$$%%%&&&%%%%%%$$$############"""""""""""""""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$..."""''' 999;;;TTT+++)))000333000(((---111444222000000222333000111111333777<<<===;;;888BBB@@@BBB@@@---MMMvvv]]]iiigggooo~~~zzz{{{tttxxxxxxhhhqqq||||||eeepppzzzzzzssswwwxxxssslllbbbXXXRRRTTTYYYRRRGGG>>>===>>>===<<<===666666666777666666555444)))111555222222555222+++//////...///000111333444888555000.........///...++++++++++++,,,,,,---...++++++++++++,,,---...///999555000---++++++******&&&'''((())))))(((''''''''''''((((((''''''&&&%%%***%%%###'''++++++)))(((+++***)))))))))))))))******)))'''&&&&&&'''((()))&&&&&&''''''((()))))))))******))))))((((((((('''&&&'''''''''''''''''''''''''''''''''((((((((()))+++%%%###'''((($$$$$$)))(((###%%%000...$$$>>>ppp{{{HHH'''***'''***+++((()))------+++***......(((&&&)))***''')))"""&&&((( ######""""""""""""############$$$$$$############$$$$$$'''%%%""""""$$$$$$"""%%% '''"""333SSS```555***222######"""!!!%%%%%% $$$###!!!!!!$$$&&&### LLLwwwuuuOOO,,,!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$***888OOO555"""'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%'''***---,,,'''###%%%%%%%%%$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&%%%(((***)))&&&$$$%%%'''(((((((((((((((''''''''''''''''''''''''((())))))YYYgggHHH,,,'''///***...666000444111222777888444111222111:::888...222AAAAAA444777999333666DDD777VVV```aaagggrrrzzzsssvvvzzzuuuooouuuyyyoooeeezzz{{{{{{{{{~~~yyymmmiiihhhcccXXXXXXYYYPPPJJJEEE???======<<<999666333888:::666444666999999222444444111...---000333222111///000111333222111///111000---...000...***---,,,***++++++,,,++++++''')))***+++******,,,---000//////...,,,++++++***(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''+++'''###&&&---///,,,'''&&&'''''''''(((((())))))***)))((('''&&&&&&'''((())))))))))))************))))))))))))((((((((((((###---///"""%%%,,,'''...***((('''+++///000+++%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((***---///nnnjjj999 !!!&&&)))***((())),,,,,,)))(((,,,,,,'''$$$''''''$$$)))"""###$$$!!!"""%%%$$$""""""""""""#####################""""""#########%%%###!!!!!!######!!!""" $$$777QQQ111 +++111###$$$""" """$$$%%%&&&!!!$$$""""""$$$ %%%666oooddd@@@###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$..."""777GGG111&&&---(((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''***)))&&&###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%%%%###%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))888wwwnnnCCC;;;+++222;;;---&&&...000***(((111:::777666999666777777777444333555<<>>%%%111((((((,,,111CCCUUUUUUaaaEEE777999HHHmmm|||vvveeeVVVNNN???///555FFF;;;;;;555AAA888PPPjjjeeeooonnnooo{{{{{{uuu|||vvvtttvvvooozzznnniiiaaaPPPBBBAAA???===;;;888555333999666000...333::::::555444444444222000///111333111000...///111222222111///000...,,,...666<<<===333111---)))((((((***+++(((***++++++++++++,,,...*********++++++,,,,,,,,,)))***))))))((('''&&&%%%)))((((((''''''&&&&&&&&&###%%%''''''%%%%%%''')))''''''(((((((((((())))))(((((('''''''''((())))))(((((())))))))))))******))))))))))))((((((((((((...&&&###***+++$$$'''111###'''***+++)))''''''((())))))))))))))))))))))))((('''&&&%%%&&&'''))))))+++'''{{{}}}III+++---((((((,,,---+++***,,,***&&&$$$'''))))))''''''''''''%%%$$$"""$$$""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""!!!!!!###"""!!!###%%%$$$ &&&,,,,,,&&&!!! """######!!!%%%"""###%%%!!!GGG]]]@@@---%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$ &&&&&&###))) &&&&&&&&&'''&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%###"""$$$((()))'''$$$$$$$$$$$$%%%&&&'''(((((('''''''''''''''((()))))),,,---|||FFF555222%%%(((000:::DDD[[[tttDDD...JJJuuuUUU@@@===@@@AAA---BBBAAARRRfff^^^bbbkkkkkkqqq~~~zzzrrrwwwxxxppp}}}mmmgggaaaTTTNNNKKKGGGFFFDDD???666...777777555444777888111(((444333222000//////000111222111000000222444444333222333000,,,...888@@@CCC;;;888222,,,(((''')))+++***+++,,,,,,++++++,,,...,,,,,,------------......*********)))((('''&&&%%%***))))))((('''&&&&&&%%%$$$%%%''''''&&&%%%'''((((((((((((((((((((())))))'''''''''(((((()))******(((((((((((()))))))))***))))))))))))((((((((((((+++)))%%%---)))###***%%%%%%''')))******)))(((((())))))))))))))))))))))))(((((('''&&&&&&''''''(((333###JJJooovvv===%%%+++###,,,//////,,,+++---+++''''''(((((((((&&&######$$$111222%%%$$$###$$$!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!""""""""""""""""""######$$$"""### $$$&&&'''&&&%%%%%% """!!!!!!###&&&&&&"""%%%"""!!!$$$222kkkFFF((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((&&&###)))+++###&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$########################"""###$$$%%%%%%%%%$$$$$$(((&&&$$$&&&((()))&&&###$$$$$$$$$%%%&&&'''(((((('''''''''''''''((())))))***000KKK|||KKK(((***444///%%%777[[[zzzDDDAAAjjjBBBAAAppphhhqqqrrruuufffXXX\\\bbbiiimmmuuusssmmmyyy|||qqqyyysssssskkkiii]]]PPPKKKLLLKKKEEE===999<<<<<<:::;;;<<<999444666555333222222222222222444222111222555666666666666777444......666???CCC999777444...)))''')))++++++,,,------,,,+++---.........------------,,,,,,************)))((('''&&&******)))(((''''''&&&&&&(((&&&&&&&&&((()))((('''))))))))))))))))))((((((''''''((())))))*********'''(((((((((((()))))))))))))))))))))(((((((((((( ***'''+++%%%))):::###***'''&&&(((,,,---***&&&(((((((((((((((((((((((())))))((((((((('''((((((%%%(((111000FFFmmm~~~~~~~~~bbb444%%%,,,'''000222111,,,+++,,,+++(((***(((''''''$$$ ###$$$BBB@@@***'''$$$ '''""""""""""""###############""""""!!!!!!""""""###!!!#########!!!!!!"""### %%%&&&!!!!!!###%%%'''&&&###""""""!!! !!!###%%%&&&!!!"""$$$!!!%%%KKKNNN'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%((()))(((((()))(((&&&'''''''''''''''&&&%%%%%%%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%########################"""###$$$%%%&&&%%%$$$$$$((('''''''''((((((&&&$$$%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))"""111(((gggccc;;;000,,,,,,000000777,,,GGGnnnBBBWWWnnnKKKsss[[[CCCSSS]]]dddkkkssstttooogggjjjzzz~~~{{{rrruuudddNNNCCCDDDJJJLLLKKK>>>===999555777@@@FFFGGG:::888555444555666555555555333333444666888888888777:::777000...444;;;???111333333000,,,***+++---,,,---......,,,,,,---...,,,,,,,,,++++++*********))))))*********)))((((((***))))))(((((('''''''''***(((&&&''')))***)))'''******))))))))))))(((((((((((()))*********))))))''''''(((((((((((())))))))))))))))))((((((((((((###---!!!$$$&&&GGG~~~qqq+++'''$$$''',,,...***&&&''''''''''''''''''''''''((((((((((((((((((((((((...000,,,###++++++AAAzzz{{{rrrMMM---'''---///222333000+++)))++++++((()))%%%%%%'''&&&$$$(((...333QQQEEE'''&&&%%%'''""""""""""""#####################""""""#########!!!###$$$""" !!!$$$$$$%%%%%%"""!!!&&&"""!!! """######$$$%%%###++++++%%%!!!"""%%%"""(((###'''ddd~~~FFF)))+++((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''((($$$((('''&&&((($$$""")))'''''''''''''''&&&&&&%%%$$$&&&((('''&&&%%%''')))'''&&&&&&&&&&&&%%%%%%%%%########################!!!###$$$&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))&&&,,,%%%AAAbbb999###***---,,,//////DDD>>>AAAlllmmmLLLkkk```cccMMMJJJHHHQQQ]]]```gggsssnnnnnn{{{hhh___cccnnntttzzznnn\\\OOOJJJLLLQQQTTTLLLEEE:::333888AAAFFFEEE:::777444444555666555444444333222444666888888888666:::999333///222888;;;222666999777222,,,+++,,,---...///...---,,,---...******++++++++++++,,,,,,(((((()))************))))))))))))(((((((((((((((''')))***)))((('''((()))*********)))))))))(((((())))))*********)))(((((('''''''''((((((((())))))))))))))))))((((((((((((***,,,''''''JJJ((('''&&&''')))***)))'''''''''''''''''''''''''''&&&''''''(((((((((''''''---###%%%&&&...---000TTTpppCCC)))$$$'''---333333///)))''')))***(((%%%"""###))),,,---444===<<>>AAAFFFBBB999888444111111222444222111333222222333555777888777555999:::444000222666888999>>>AAA???777...***)))---...//////---,,,---...***++++++,,,...//////000'''((()))******++++++***(((((((((((())))))))))))$$$)))---+++%%%###'''++++++*********))))))(((((()))***++++++***)))((('''''''''''''''((((((((()))))))))))))))((((((((((((###'''!!!444######UUUGGG%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&)))###222(((000000(((SSSYYY222,,,&&&!!!***GGG>>>222+++******(((&&&***))),,,???KKK>>>TTTVVVDDD000&&&""" !!! !!!"""""")))888###+++######"""!!!  !!!#########""""""""""""""",,,""""""+++"""HHHmmm---&&&$$$%%%"""&&&)))OOOVVV<<<333...!!!---,,,+++***))))))))))))''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''+++******111111DDD...)))***+++***))))))+++---777oooPPP]]]zzzbbbgggTTTKKKEEEFFFEEEBBBFFFOOOVVVYYY^^^cccccc```bbbffffffmmmrrrttt~~~kkk]]]bbbXXXIIICCCDDDAAADDDCCC888555999666---+++777GGGPPPCCC666555777222222666444;;;888444000///111444666>>>===:::666222...***(((---,,,,,,++++++,,,,,,---)))+++---///000000///...++++++,,,,,,,,,,,,++++++***)))(((&&&%%%%%%'''(((******)))(((((('''((((((+++++++++,,,------+++(((+++*********))))))(((((((((((((((((())))))))))))+++***)))(((((()))***+++(((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''(((((((((((('''''''''666iiiQQQ---***'''###+++@@@999///***)))***((('''***###***777IIILLLIII^^^YYYFFF111&&&$$$"""!!!!!! !!!""""""000:::CCC)))((((((######"""!!! !!!""""""###""""""""""""""""""""""""&&&###)))%%%((()));;;___FFF ######""")))%%%'''!!!<<<@@@!!!###000$$$,,,+++***)))((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''---***222(((222qqqjjj000111)))***+++***))))))+++---+++kkkdddllldddyyysssPPP^^^gggWWWNNNHHH@@@<<>>>>>GGGaaa]]]888999<<<:::;;;;;;>>>;;;666222///......///;;;======999333...---...,,,,,,++++++++++++,,,,,,+++---///000111000///...***++++++,,,,,,++++++***...,,,+++,,,//////,,,)))+++***))))))((((((((()))%%%%%%%%%&&&''')))+++---*********)))))))))(((((((((((((((((())))))))))))+++***)))((((((((()))***(((((((((''''''&&&&&&&&&&&&'''(((((('''&&&'''(((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''&&&***HHHxxxGGG(((''''''%%%+++666000+++((()))***)))'''((()))(((EEEYYYPPPXXXhhhZZZEEE///%%%$$$$$$"""!!!!!!!!! !!!"""""")))333:::'''%%%!!!''' ###""""""""""""######$$$""""""""""""""""""######(((""",,,444'''$$$"""###+++$$$"""%%%///)))###"""QQQzzzppp---(((%%%///""")))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))555!!!222LLLGGG%%%222)))***+++***))))))+++---...KKK}}}uuuiiivvvuuuGGGZZZ}}}rrrdddWWWLLLIIINNNVVVSSSaaakkkjjjjjjnnnpppmmmqqqxxxuuujjjdddcccSSSXXXYYYWWWTTTMMM<<<;;;===AAAIIIbbbeee555:::???666555;;;<<<:::666222///---,,,+++222666999555...***,,,///,,,++++++******++++++,,,......000111111000///...******++++++++++++******...,,,,,,111666666///(((++++++***))))))))))))***111000///---***(((((((((******))))))))))))(((((((((((((((((())))))))))))******)))(((''''''(((((((((((((((((('''''''''''''''((())))))''''''((()))''''''''''''''''''((((((((((((((((((((((((((((((((())))))******))))))(((***''',,,FFFpppsssAAA'''&&&((('''***,,,)))'''''')))***)))((('''+++&&&SSSnnn]]]eeeiiiQQQ===)))"""$$$%%%###!!!"""!!!!!!!!!!!!!!!""""""$$$))) !!!%%%!!!!!!!!!!!!""""""######$$$"""""""""""""""#########JJJZZZddd^^^***"""&&&$$$ ))),,,$$$'''""",,,"""%%%!!!333111999&&&***///%%%'''"""'''&&&%%%%%%$$$$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&***---$$$...555sssjjjFFF222(((***)))***+++***))))))+++---///444hhhhhhuuugggxxx```OOOooo^^^[[[^^^cccfffeeeeeeppp~~~ttt|||wwwtttnnndddaaaHHHBBBIIIEEE>>>??????888444555:::999===XXXwwwuuuFFF111===;;;---...888555444333222111//////...---///111000---+++,,,---+++++++++******+++++++++...//////000//////...---******++++++++++++******))))))+++///222111---(((++++++***************+++'''%%%%%%'''***,,,***((())))))))))))))))))(((((((((((((((((())))))))))))******)))(((((('''''''''((((((((((((((((((((((((((()))***)))((('''(((***&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))************)))))),,,+++((((((777^^^kkk<<<)))((())))))'''&&&&&&&&&''')))***))))))(((...---bbbsssmmmaaaAAA111"""###%%%###!!!###""""""!!!!!!!!!"""""" ''''''######""" !!!!!!"""""""""!!!!!!""""""############%%%%%%aaaqqqssseee(((&&&"""%%% %%%### ///***###***$$$$$$%%%"""(((&&&%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''...$$$...***---JJJ|||AAA)))++++++&&&)))***+++***))))))+++---)))***MMMooohhhrrrZZZppprrr\\\cccggghhhiiisss{{{lllmmmbbbdddfffSSSDDDGGGLLL;;;333444:::777000555DDD???000222<<<666111555888111111111111111111111000000...---///111222000---,,,++++++++++++++++++,,,------------------,,,,,,++++++,,,,,,,,,,,,++++++%%%(((,,,,,,***)))***++++++***************++++++KKK@@@333---...---)))$$$(((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((()))***)))((('''(((***&&&''''''(((((()))))))))(((((((((((((((((((((((())))))************))))))))))))+++***%%%888qqq]]]444,,,)))***+++'''''''''(((((())))))*********111???qqqiiiPPP111'''!!!%%%%%%###"""######"""!!!!!!!!!"""""""""(((###''')))###""" !!!!!!!!!!!! !!!!!!!!!"""######$$$$$$''')))aaaqqqkkkUUU###!!! 333666""" %%%!!!%%%&&&---'''***"""''''''%%%***&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++222###444***+++///aaakkkCCC000***)))+++...)))***+++***))))))+++---222&&&222RRRzzzyyyvvv^^^gggpppsssrrrsssyyywwweeebbbgggaaaIII===BBBFFFBBB999555999:::444222555;;;333333333222:::>>>666333333222222111000000///000,,,)))+++000222...)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,%%%***---+++&&&%%%)))...***))))))))))))***++++++eeeUUU???111,,,+++)))%%%''''''(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))************'''((())))))''''''((()))(((((((((((((((((())))))((((((((((((((((((((((((((())))))******))))))((((((%%%)))///***(((CCCgggIII***+++***+++...)))******+++***))))))***+++(((333UUU|||YYY:::&&&""""""''')))&&&######$$$######"""!!!!!!"""""""""&&&,,,$$$%%%!!!!!!"""###"""!!! !!!!!!"""######$$$$$$&&&aaazzzUUU%%%'''!!!(((''';;;eeebbb+++***###"""***$$$%%%######...///%%%''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''((())))))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++---***111///((()))===OOO333&&&+++,,,***---111)))***+++***))))))+++---444)))$$$;;;```wwwrrrlllkkkppppppnnnuuu|||mmmccc^^^ZZZMMM===>>>EEEBBBBBB<<<777555777888666333===555555666555===@@@444555444333222000000000000,,,***(((***,,,---***'''...------,,,,,,------...,,,,,,,,,,,,------...///---......//////......---''')))+++***'''&&&'''***)))((((((((())))))***+++000,,,'''$$$%%%)))---///'''''''''((((((((())))))(((((((((((())))))))))))((()))***+++,,,,,,++++++)))))))))******+++++++++&&&'''(((((('''&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))'''))),,,)))&&&)))111ZZZooo:::!!!******,,,111+++---------,,,***)))***+++###333bbbJJJ)))""""""&&&,,,,,,'''######$$$$$$###""""""!!!""""""!!!&&&(((+++ !!!"""###$$$$$$$$$"""!!! !!!!!!"""###$$$$$$$$$%%% 999MMMKKK777%%%000"""!!!:::lll___000(((''' ,,,%%%%%%!!!%%%((("""%%%&&&)))'''''''''&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((($$$000)))555'''///...ppprrr111...000---(((---000''')))***+++***))))))+++--- 333000222888}}}sss]]]dddqqquuuxxx|||~~~kkkooocccSSS@@@666BBBHHH<<<<<<<<<999666999>>>===777111000<<>>???888555444222111111111222333......///...---,,,,,,,,,///......------......///,,,,,,,,,---...///000111......////////////......'''(((((())))))(((&&&$$$(((((('''(((((()))******!!!)))111333...(((%%%&&&&&&'''''''''(((((())))))(((((((((((())))))))))))''')))***,,,---------,,,))))))******++++++++++++&&&'''((('''&&&%%%&&&(((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$,,,---(((&&&---///,,,000uuunnnGGG777(((&&&///444...&&&+++,,,,,,---,,,)))'''&&&&&&)))IIIjjj555(((###"""%%%---555333)))######""""""""""""############""""""!!!!!! """''''''"""###$$$!!! !!!######!!!!!!!!!"""###((( ###&&&"""#########&&& ###+++***###$$$$$$%%%%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((()))###$$$)))((("""&&&000***&&&######&&&'''$$$ %%%""" ###&&&%%%$$$''''''&&&&&&%%%$$$######*** %%%---"""&&&///***'''""" """$$$%%%$$$!!!###&&&$$$""")))&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''((((((((()))******++++++LLLddd???$$$$$$+++,,,(((,,,...###,,,,,,+++***))))))******///***)))333666999iii~~~|||xxxyyy||||||```XXX[[[HHHFFFOOOEEELLL::::::???999???CCC444555??????:::>>>;;;555666777333222777888222000111444222///------------,,,,,,,,,,,,++++++*********111000000///...---------......//////......---,,,...---+++***)))***++++++))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))******+++...111000+++''''''((()))******++++++***************))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&((()))+++---...///222OOOccc999...$$$%%%...333///(((***+++,,,---,,,***(((''')))...NNN]]])))$$$######(((...---''' ######""""""""""""#########"""""""""!!!!!!!!! !!!%%%&&&!!! $$$%%%### """######"""!!!!!!"""###)))$$$!!!(((''' &&&"""%%%$$$$$$***%%%###$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((---(((''')))''''''666HHH///***%%%$$$''')))(((&&&&&&$$$""""""%%%'''&&&%%%%%%%%%$$$$$$###""""""!!!%%% ###$$$+++'''###%%%((()))((('''''''''((('''(((******'''$$$$$$(((&&&&&&&&&(((((((((&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,;;;ddd;;;...000,,,---+++%%%)))///---,,,++++++***))))))******)))((((((...---***HHHyyygggaaaqqq||||||XXXCCCIIIEEEIII888777:::555===AAA555444>>>===888<<<999222444999444333777777333111333444111...++++++,,,------,,,,,,,,,+++++++++++++++......///////////////...,,,,,,------,,,,,,+++***---,,,++++++******++++++))))))))))))))))))))))))***************)))((('''(((((((((((((((((((((((())))))))),,,...---***&&&((()))***++++++,,,,,,+++************))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,,,,)));;;qqqUUU///)))%%%'''...111...***)))***,,,------,,,***))) %%%>>>fffqqqIII""" %%%$$$###$$$&&&&&&$$$"""###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!###$$$!!!!!!$$$&&&%%% """######"""!!!!!!"""###$$$%%%$$$ %%%%%%$$$'''###$$$))) ###$$$$$$%%%%%%&&&&&&'''(((((((((((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''''''''$$$&&&777JJJ000+++&&&$$$&&&)))))))))'''%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$######""""""((($$$$$$!!!!!!---333)))###&&&******'''$$$###$$$%%%%%%%%%$$$'''+++)))%%%)))(((''''''((()))(((&&&))))))))))))))))))))))))))))))***++++++,,,,,,---222sss???&&&((('''$$$$$$%%%%%%'''---222,,,+++******)))*********)))------//////'''000III{{{TTTwwwppp\\\JJJLLLEEEHHH:::555555222777:::222666@@@>>>999;;;888222333>>>999666666555222000111333111...+++***+++---...,,,,,,+++++++++,,,------+++,,,...000111111000///,,,------------,,,++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++***((('''&&&(((((((((((((((((((((((((((''''''(((******(((&&&))))))***+++,,,,,,,,,,,,************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''(((((())))))++++++*********)))))))))+++///LLLDDD...---,,,---//////,,,)))(((***,,,---...---,,,+++ )))EEEOOO666!!!((($$$$$$$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!######"""!!!"""$$$%%%!!!"""$$$$$$"""!!!"""### !!!+++777111$$$%%% """(((%%%###((( ###$$$$$$%%%%%%&&&&&&'''(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$(((***&&&$$$***555+++((($$$###%%%&&&'''&&&'''&&&%%%&&&&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%"""%%%''' &&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$!!!''')))%%%)))(((''''''(((((('''&&&((((((((((((((((((((((((((())))))******+++,,,,,,,,,cccccc@@@111---***000000,,,---///***%%%)))++++++***************+++(((/////////444000---555QQQ|||xxx}}}^^^OOOOOOFFFMMMCCC<<<999888999888222999CCC@@@;;;===:::444555BBB===777444111///...---111111000///---,,,---...,,,,,,++++++,,,---...///***,,,///111222111///...///////////////......---***+++,,,------,,,***)))))))))))))))))))))))))))***************)))((('''''''''''''''''''''''''''(((''''''&&&''''''((('''(((((()))***++++++++++++************)))))))))(((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''((((((((()))************))))))))))))111///111___ggg111...////////////,,,***(((''')))+++---------,,,+++***''')))999AAA---'''"""$$$&&&&&&###!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############!!! !!!###!!!###$$$$$$"""""""""###$$$000DDDOOO<<<%%%""" (((((( """'''"""###$$$$$$%%%%%%&&&&&&'''(((((()))))))))))))))((()))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())),,,+++(((&&&&&&&&&%%%%%%&&&&&&&&&$$$###%%%&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%'''===LLL888!!!!!!(((%%%######%%%***+++)))&&&$$$'''(((%%%###%%%$$$"""'''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''(((((()))*********%%%:::^^^fff888(((,,,...***$$$***$$$"""------''',,,+++***************++++++$$$+++'''&&&000333...000,,,AAAhhhjjjjjjNNNIIIGGGNNNKKKCCC@@@BBBAAA;;;::::::CCCAAA:::===:::444666===:::555000///000///......111444444222///......------,,,+++,,,---///000,,,---000111111000---,,,//////000000//////...---)))***,,,------,,,+++***))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((()))(((((('''&&&'''((()))&&&'''((()))************************)))))))))(((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((('''''''''((((((((())))))******+++,,,000)))BBBTTT+++++++++++++++++++++***)))'''(((***,,,,,,,,,***)))###+++555CCCEEE///$$$"""$$$&&&&&&%%%"""!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""%%%#########!!!###!!!###$$$$$$###""""""###&&&''')))222666(((''':::///###$$$)))$$$!!!%%%$$$###$$$$$$%%%%%%&&&&&&''''''(((((()))))))))))))))((((((''''''&&&'''''''''&&&&&&&&&''''''''''''(((+++(((&&&&&&((()))(((&&&%%%&&&((())))))(((&&&$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$)))---LLLdddNNN***"""+++&&&&&&''')))***'''!!!!!!'''***'''$$$%%%&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***)))'''CCCiii<<<......***)))...555DDD666"""(((+++(((000*********)))******+++,,,%%%***$$$""",,,000---000000///;;;XXX~~~xxxiiiSSSJJJIIIHHHIII@@@<<>>888;;;999333666555555111...///333555333...222666666333000///000///...---,,,,,,---///111---...000111000///...,,,---............---,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))((())))))(((''''''(((***%%%&&&'''((())))))))))))************))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((******)))(((((('''&&&&&&&&&&&&'''((()))+++,,,,,,&&&222111<<>>888;;;999555888333555222...000666666333///222555333000...000333111000...,,,,,,---///000,,,---...///000000000///...............---,,,,,,++++++******++++++,,,---))))))))))))))))))))))))'''((()))***************************************&&&(((***)))'''&&&''')))&&&'''((())))))*********************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))(((((((((((((((&&&&&&'''((()))***++++++,,,222555999XXXyyy<<>>???@@@===222444888222000222///222000...,,,---///111333:::444...///444777555111---......///000/////////000000000111222333555666555333000---++++++,,,---)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++***)))((('''&&&%%%222666444...,,,...,,,'''''''''(((((())))))******((((((((((((((((((((((((&&&222'''""""""&&&///"""(((((((((((())))))))))))444%%%000///000SSSXXX666:::666)))!!!&&&***&&&%%%)))***(((&&&&&&((())))))(((VVVyyyhhhLLL!!!'''"""%%%!!!%%%''' """$$$"""!!!!!! !!!"""###$$$######""""""""""""######---(((###"""###$$$""" """"""""""""""""""""""""""" ###)))666dddRRR((( ((($$$######'''%%%$$$###"""###%%%((())))))***)))'''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((''''''++++++******))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&$$$---"""]]]ggg((("""+++%%%!!!(((%%%''''''&&&(((+++***&&&((((((''''''''''''((((((((((((((())))))***+++,,,000(((888hhhkkkEEE222+++******)))(((''''''''''''))))))))))))((((((''''''HHHUUUHHH...(((,,,,,,,,,***++++++,,,,,,++++++***+++---/////////000222444444999KKKcccqqqsssxxxuuupppeee{{{bbbEEEOOONNNGGGYYYUUUMMMDDDBBBDDDBBB===888;;;444555777222555888222333222000///...///000111555111------///111000...---......//////////////////000000111222444555666555333000...,,,,,,,,,,,,)))((((((((())))))***+++************************************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))))))(((((('''((())))))111444111+++)))+++***&&&'''((((((((()))))))))***(((((((((((((((((((((((("""$$$===pppfff,,, ...(((((((((((())))))))))))...$$$......***888fffuuuHHH:::@@@555)))"""%%%(((''''''++++++)))'''''')))***))))))NNNjjjvvv]]]BBB&&& %%%###&&&!!!"""%%%!!!!!!!!!!!!!!!"""############"""""""""######$$$%%%$$$###""""""###$$$$$$########################"""""" (((###$$$///&&&%%%"""$$$***'''!!!&&&)))$$$ !!!&&&***###)))&&&&&&,,,+++''',,,''''''''''''(((((((((((('''(((((())))))(((((((((+++++++++******)))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((('''+++///"""[[[DDD)))'''(((''')))&&&((((((&&&(((+++)))%%%((((((''''''''''''(((((()))))))))))))))***,,,,,,666,,,+++FFFnnn777&&&***,,,,,,+++(((&&&%%%%%%&&&'''''''''(((((()))*********PPPdddXXX444&&&,,,...,,,***++++++,,,,,,++++++***+++,,,......------...000555...---777AAALLL]]]mmm{{{vvvfffNNNWWWRRRIIIYYYPPPIIICCCDDDHHHHHH???666;;;999:::777333<<>>???888444AAAFFF888555555666666444222///---,,,...///...,,,,,,///222...............///000000...//////000111333555666333222222000///---,,,+++---------,,,,,,---......************************++++++*********)))))))))(((((((((((((((((((((((())))))***+++++++++++++++,,,...///111222333333222000///+++'''&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((444###///mmm|||JJJ,,,###(((((((((((())))))))))))(((---111///666000999uuuJJJ...>>>AAA///(((###$$$&&&(((***---***)))((()))***+++***((( )))777...%%%HHHKKK???((( """%%%&&& !!!!!!"""""""""""""""###############$$$%%%%%% ###%%%### """%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&"""!!!((($$$--- &&&)))"""&&&,,,)))111+++%%%###%%%&&&&&&&&&,,,+++&&&###&&&%%%"""###''''''''''''((((((((((((''''''((()))******))))))%%%&&&'''((()))+++,,,,,,))))))))))))))))))))))))))))))(((''''''''''''((('''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&+++,,,111666GGGoooLLL"""%%%+++!!!''')))(((&&&'''***)))$$$((((((''''''''''''(((((())))))))))))***+++,,,---...444222;;;}}}PPP555000555333---((()))*********)))((('''((((((((('''''''''''''''###,,,---,,,///***'''---***++++++,,,,,,++++++***)))***,,,------...000111333777:::888222444AAAPPP{{{mmmooodddUUUVVVLLLQQQTTTQQQNNNLLLEEE===<<<>>>???777333???DDD555555666888999777444000...***---000///------000444///............///000000/////////000111222444444222222111000///......---...------,,,,,,,,,------******************************)))))))))((((((((((((((((((((((((((((((((())))))***++++++++++++***,,,///333777777666333000111...+++)))'''''')))+++))))))))))))(((((((((((((((((((((((((((((((((((("""'''&&&888999)))+++'''(((((((((((())))))))))))$$$---,,,$$$777===444QQQ>>>///BBB@@@+++(((%%%$$$'''))),,,---)))(((((()))******)))'''"""(((%%%&&&444sssIII... """!!!###### !!!"""""""""""""""###############$$$%%%&&&!!!###%%%$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###((("""%%%%%%)))""" ###$$$%%%999SSS[[[EEE000"""&&&+++)))(((+++***!!!&&&+++(((,,,000&&&''''''''''''((((((((((((''''''((()))************'''''')))***,,,---...///************************''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&---***"""%%%(((000@@@```ZZZLLL777(((###&&&)))&&&((((((&&&(((+++)))%%%((((((''''''''''''((((((******)))******+++,,,---)))///111===lllMMM222000444222000222+++,,,---...---,,,)))(((++++++******)))((('''''')))((($$$(((000+++(((222***++++++,,,,,,++++++***)))***,,,------...000222//////000555888888555111GGGxxxpppdddfffcccXXXTTTGGGPPPUUUPPPMMMMMMJJJCCC:::888;;;777333;;;>>>333444666999::::::777444222+++...000000...---///222///......------///000111000000000000000111222222111111000//////000000000---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))((((((((('''))))))))))))))))))))))))((()))******++++++*********---222666777555222///000,,,*********((())),,,))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%((("""***&&&(((((((((((()))))))))))))))---,,,"""555BBB111777qqqqqq555111???666''''''&&&&&&(((+++,,,,,,((('''''')))******(((&&&'''&&&&&&'''888|||AAA+++"""&&&"""!!!###""" !!!"""###""""""!!!############$$$%%%&&&''' """###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""+++### (((!!!'''$$$$$$ !!!:::ZZZfffBBB+++%%%777???333,,,222///111@@@333;;;CCC+++''''''''''''((((((((((((''''''(((******++++++***)))******++++++,,,------))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%000''' $$$%%%&&&%%%))) %%%(((%%%&&&,,,%%%''''''&&&(((+++***&&&((((((''''''''''''((((((************+++,,,------+++***///EEEGGG666+++111555111000444222222111///---+++***)))------,,,,,,+++******)))+++...(((%%%,,,,,,)))...***++++++,,,,,,++++++******+++------------...000---///222777<<<===888222555IIIffftttuuuhhhXXXWWW^^^YYYOOOEEEMMMOOOKKKKKKOOOMMMEEE999444888<<<888;;;>>>777333555888:::;;;:::777666333444444333111/////////000///---------...000111222222111000000000000000000///......///111333444///...------,,,,,,,,,---++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))((())))))******************,,,///222555555555444...***))),,,+++'''(((+++***)))))))))((((((((('''((((((((((((((((((((((((,,,(((&&&...)))---$$$(((((((((((())))))))))))...(((...+++222:::...000GGGbbb,,,,,,555&&&%%%&&&''''''(((+++---,,,'''''''''(((***)))'''%%%...!!!,,,***###)))bbbccc222######)))$$$!!!'''*** """#########"""!!!############$$$%%%&&&''' """###%%%&&&&&&%%%###########################+++ ---###!!!"""+++'''###...+++222 (((JJJUUU>>>000666AAA+++DDDUUU===BBBIII&&&''''''''''''((((((((()))''''''(((******+++++++++*********))))))))))))((())))))))))))))))))))))))))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''' )))%%%***...###&&&...$$$***---)))'''((('''###$$$''''''&&&(((,,,+++'''((((((''''''''''''((((((************+++,,,---......)))222PPPwwwKKK;;;///)))---444444000---:::777333///,,,*********(((((((((((('''''''''''' ///---$$$)))...***&&&+++++++++,,,,,,++++++++++++---------++++++,,,---***333999666///...111555:::666999bbbsss\\\XXXcccaaaTTTSSSWWWTTTLLLMMMQQQKKK???;;;333999BBB??????AAA===333555888:::;;;;;;:::999;;;:::999777555222000...000///---,,,---...000222333222111000////////////000///------...111444666222222111000000000000000+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((()))***************,,,---...111444777:::;;;,,,((((((,,,,,,'''&&&*********))))))((((((((('''((((((((((((((((((((((((...+++''',,,+++(((((((((((()))))))))))),,,+++000,,,,,,(((111...eeeYYY'''%%%,,,"""'''((()))******+++******,,,,,,,,,+++)))'''$$$###)))***)))&&&''',,,---+++---)))$$$"""###""" """"""""""""""""""""""""%%%""" !!!###$$$### !!!!!!""""""######$$$$$$'''%%%######$$$###""" &&&%%%'''(((""""""############$$$$$$$$$(((%%%***444555+++'''***+++++++++++++++***)))(((''''''(((((())))))******,,,,,,++++++***)))))))))))))))((('''''''''''''''&&&'''((()))******))))))(((((())))))((('''&&&&&&((((((((('''&&&&&&&&&%%%))))))((('''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,+++***((((((((())))))+++***((()))+++---///000///+++777kkkpppAAA000777444///,,,---///111222777666444///***'''''''''''''''''''''((((((((((((''''''((())))))))))))))),,,+++))))))***+++...///------------------------222000///111444666444222333111444:::AAAWWWxxx^^^oooyyy```\\\]]]ddd```RRROOOQQQJJJ===<<<<<<===>>>???===;;;:::===???>>>999555444444666777555222222444222...000000//////000111222222999555222111222333222000111222333222111111333444111666@@@DDD999)))'''///555000,,,***,,,...---,,,+++)))))),,,,,,))))))+++---,,,,,,+++***)))((((((+++***)))))))))***,,,,,,...111444555333444777:::...---+++)))((())))))******)))(((''''''((()))***)))***+++------,,,+++***))))))(((((('''''''''&&&(((((((((((()))***+++,,,***)))(((((()))+++---...000999OOO&&&&&&+++$$$(((((()))******************+++++++++***)))((('''***+++)))%%%&&&((('''###&&&%%%$$$&&&((('''###""""""""""""""""""""""""%%%###!!!!!!"""#########!!!!!!!!!""""""#########&&&$$$############"""!!! &&&&&& !!!***,,,'''############$$$$$$$$$$$$'''###&&&//////&&&###'''&&&''''''(((((((((((('''(((((((((((())))))))))))++++++***))))))))))))***))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&))))))((('''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++***))))))((())))))+++$$$&&&///---###!!!)))(((***888oooPPP444...111...+++)))))),,,...000222222111---***(((((())))))(((((((((((((((((((((''''''((()))))))))))))))+++***)))))))))+++---...---------....../////////111000///000333555444222;;;555333555555<<>><<<<<<>>>AAA===???@@@???<<<999999:::===;;;444,,,***---///---000000000000000111222333777444111111222333222111///111444444333111000111000444===CCC;;;---***000666222---+++,,,---,,,***...+++***------***+++...,,,++++++******)))))))))******)))))))))***+++,,,...000222222333444555777---,,,+++))))))))))))***))))))((((((((()))***++++++++++++++++++***)))))))))(((((((((''''''''''''((((((((())))))***+++,,,))))))))))))***+++,,,---111222fff???&&&(((''''''((())))))************))))))******++++++++++++***((()))(((&&&(((***&&&!!!###(((...222///((("""""""""""""""""""""""""""######"""!!! !!!###%%%""""""!!!!!!!!!"""######%%%###!!!"""###$$$###""""""''''''###%%%,,,...+++######$$$$$$$$$%%%%%%%%%'''###%%%++++++$$$"""&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((***)))((('''((()))***+++))))))((('''''''''''''''***))))))(((((((((((()))))))))))))))))))))((('''&&&&&&&&&''''''''''''''')))((((((((('''''''''''''''''''''(((''''''&&&%%%&&&&&&'''''''''((((((((((((((((((((()))))))))))))))************))))))(((''''''+++000000...///333111PPPjjjxxxFFF///++++++,,,***((('''(((***...000---......,,,***))))))************))))))(((((((((''''''((()))))))))))))))***))))))((()))+++,,,---,,,------...///000111111111000///000222333333222999333222555555222666>>>CCCSSS^^^[[[YYYdddttt~~~{{{rrr|||{{{vvvjjjjjjkkk]]]QQQMMMHHHBBBDDDDDD@@@::::::@@@FFFDDDDDDBBB???<<<;;;<<<===999999555///---111444333222111111111111222333333444222000000222333222111...111444555333000...---///000888AAA>>>444000444777222---+++,,,,,,***(((,,,((('''))))))'''(((,,,***************************))))))))))))***++++++...------///222333333333---,,,+++***))))))))))))((((((((()))***+++---------,,,+++)))((((((''''''((((((((((((''''''''''''((((((((()))******++++++(((((()))***++++++++++++111,,,FFF~~~ttt222&&&***$$$((((((((()))************)))************************&&&'''''')))...111,,,###!!!&&&---666:::666---$$$"""""""""""""""""""""""""""###$$$!!!###(((""""""!!!!!!!!!"""###$$$$$$###!!!!!!###$$$$$$###%%%((((((%%%&&&+++---+++$$$$$$$$$$$$%%%%%%%%%&&&(((%%%&&&******''''''***))))))(((((()))))))))*********))))))((((((''''''(((''''''&&&''')))+++,,,))))))((('''''''''''''''+++***)))(((''''''((((((((((((((())))))(((''''''%%%&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''(((***++++++***)))((((((...---%%%'''222333,,,CCCsss@@@&&&''',,,)))******))))))))),,,000333,,,---......,,,******+++++++++******))))))((((((''''''((())))))))))))))))))))))))))))))+++,,,---,,,,,,---...///000111222000000000111111222222222222000222999;;;777444666000:::@@@<<<999???JJJPPPBBBIIITTTaaannn}}}}}}sssrrrfffXXXPPPHHHCCCDDDDDD@@@<<<<<<@@@DDDGGGEEEAAA===:::999:::;;;222666888666444555444000333222222222222222333333111000000000111222222222000222333333111...---......---444???AAA;;;888;;;444000,,,+++,,,---+++))))))'''(((++++++(((''')))((()))))))))*********+++)))))))))))))))******+++---+++***,,,000222111///,,,++++++******)))))))))(((((()))***,,,---...///,,,+++)))'''''''''((((((((((((((((((((('''''''''(((((()))***************'''(((***+++++++++***))),,,///444RRRccc***''')))"""((('''((()))******++++++***,,,+++***)))(((''''''&&&%%%%%%&&&***222777000%%%###'''...666:::555+++###""""""""""""""""""""""""!!!######""" $$$'''""""""!!!!!!!!!###%%%&&&&&&###!!!!!!###$$$%%%%%%'''((('''%%%%%%((()))((($$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&)))******+++...---,,,+++***)))((())))))******))))))((((((''''''''''''&&&'''((()))+++,,,))))))((('''''''''''''''******)))(((((('''((((((&&&''''''(((((('''''''''%%%&&&&&&&&&'''(((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''&&&'''''''''((((((((())))))(((((((((((())))))))))))'''((()))+++++++++***)))***)))---444666111+++(((aaaOOO...(((,,,,,,)))***++++++******,,,000444...///111111...,,,******+++*********)))))))))(((''''''((())))))))))))))))))))))))******+++,,,,,,+++,,,---...///000111222000111111111111111222222111111444666666333222444<<<>>>>>>;;;:::===??????:::<<>>===AAA???<<<999888888999999333888:::666333333222000333333222222222222222333///000111111111222222333333333222000...---///111000...333>>>BBB===<<<@@@000---******---///---++++++***...333333...***+++((((((((()))******++++++(((((())))))************+++)))(((***...000...,,,++++++++++++*********)))'''((()))+++,,,...//////))))))'''''''''((()))***'''''''''((((((((((((((((((((()))************)))'''((()))++++++***)))(((&&&666333555hhhQQQ((((((((("""(((%%%&&&((()))+++,,,,,,,,,...---+++((('''%%%%%%$$$&&&%%%%%%***444:::111%%%$$$%%%)))...111...&&&"""""""""""""""""""""""" !!!""""""""""""$$$%%%###"""!!!!!!"""%%%((()))(((&&&###"""###%%%&&&%%%((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))+++------,,,***(((&&&&&&&&&&&&))))))))))))((((((((((((''''''((()))******++++++))))))((('''''''''''''''((()))))))))))))))((('''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''''''''((()))))))))(((&&&%%%%%%&&&''''''((('''''''''''''''((((((((()))))))))(((((((((((())))))))))))''''''(((******+++++++++)))&&&DDDuuueee]]]pppzzzVVV555,,,,,,(((&&&***(((***+++***((()))---111///111444444111---+++***))))))))))))))))))))))))''''''((())))))))))))))))))******+++,,,,,,---------......///000111111222111222333333222111222333222333444333222222555999999777666777:::<<<;;;999===@@@BBBAAA@@@DDDMMMTTTYYY^^^fffiii|||kkk___WWWMMMNNNOOOHHHMMMJJJGGGEEEDDDAAA<<<888:::999888999;;;<<<;;;:::666999888444444;;;DDDHHH333333222111111111111222///111333333222222222333444444222///---...111333666222444<<<===999999???---+++)))***...///...,,,)))***...333333...***)))((((((((())))))*********'''((())))))******))))))))))))((()))+++---,,,+++******+++++++++******)))'''((()))+++---.........((((((((((((((()))******'''''''''(((((((((((((((((()))***++++++***)))((((((((())))))***))))))(((%%%666666,,,HHHsss???)))(((&&&$$$((($$$%%%''')))+++---......///...+++)))'''&&&&&&&&&&&&$$$$$$+++888@@@888,,,%%%$$$###%%%(((((($$$ """""""""""""""""""""""" !!!###$$$%%%$$$"""""""""!!!"""$$$'''+++---+++(((%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&'''''''''''''''((((((''''''))))))))),,,***(((&&&%%%&&&''''''(((((((((((())))))))))))'''(((***+++,,,+++***)))))))))((('''''''''''''''&&&''')))++++++***((('''(((((()))***************'''''''''''''''&&&&&&&&&'''((()))***)))(((&&&%%%%%%&&&&&&'''(((((('''''''''((((((((())))))))))))(((((((((((())))))))))))'''''''''((()))+++,,,---///EEE{{{???000&&&((((((###$$$***))),,,---***'''&&&***......111444555222///,,,+++'''''''''(((((())))))***''''''((()))))))))))))))***++++++,,,------...---111111111222222333333333222444555444222111333555111333333333444777:::;;;999888999;;;===>>>>>>???999===AAAAAAAAAFFFPPPXXXoooqqqwwwwwwsssaaaLLLMMMTTTOOOYYYWWWRRRKKKDDD>>>;;;999<<<;;;<<>>888777999666///111999...+++)))***---///---+++)))(((***......***((()))((((((((()))))))))))))))'''''')))*********)))(((''')))******)))***+++,,,)))***++++++++++++***)))&&&''')))+++,,,------,,,))))))*********)))((((((''''''''''''((((((((()))((()))***++++++***)))'''))))))(((((((((((())))))***+++333///222fffccc333***((($$$&&&)))"""$$$&&&)))+++---/////////...,,,***((((((((((((%%%######---===HHHBBB555'''$$$!!!!!!$$$&&&%%%###""""""""""""""""""""""""  ###&&&'''$$$ """"""!!!"""%%%(((,,,///---***&&&$$$$$$&&&&&&&&&%%%###"""$$$%%%%%%&&&)))&&&&&&&&&'''''''''((((((+++,,,,,,)))))))))((('''+++***(((''''''((()))***''''''(((((())))))******''')))+++------,,,***((())))))((('''''''''''''''$$$&&&))),,,,,,+++(((&&&)))***+++,,,,,,,,,,,,,,,(((((((((''''''&&&&&&%%%'''((()))***)))(((&&&%%%%%%%%%&&&'''((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((''''''''')))+++---...===qqq^^^666000+++******))))))***,,,...///,,,(((&&&***...+++///333444333000---,,,%%%%%%&&&'''((()))******'''(((((()))))))))))))))++++++,,,---............444444444444444444444444222555666555333222333555444444333333555777555111666777:::;;;999777888;;;AAACCCCCC@@@???FFFRRR]]]tttkkkyyyhhhKKKMMMZZZXXXcccbbb\\\PPPCCC;;;:::===CCCBBBCCCEEEEEEAAA:::444444:::;;;777555999???BBB222222111000//////000000000333666666333111222333000222333333222222222333CCC===999777000'''***333///,,,***+++---...,,,)))...++++++------++++++...)))))))))))))))(((((((((&&&''')))*********)))(((&&&)))++++++((((((***---))))))+++,,,,,,+++***)))&&&((()))+++,,,,,,,,,+++++++++,,,,,,+++)))'''&&&&&&'''''''''(((((())))))((()))***++++++***((('''***)))(((''''''((()))***///!!!...555)))MMMLLL+++,,,***)))###(((%%%%%%'''(((***,,,---...111000---***((('''&&&&&&((($$$$$$,,,:::CCCDDDAAA444'''""""""!!!'''+++$$$$$$######"""######$$$$$$&&&%%%$$$$$$###$$$$$$$$$"""###$$$######%%%(((+++---...---***&&&###""""""%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((()))***+++(((((((((((())))))))))))'''((()))******)))((('''((('''&&&%%%&&&''')))+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,---......***)))((('''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((''''''''''''((()))******)))((('''%%%***'''%%%,,,,,,***000[[[___777111(((&&&,,,+++$$$$$$***(((...333333---)))***...777333...,,,...//////...'''''''''''''''((())))))))))))***+++,,,,,,------+++,,,------......------///000111222333444555555777777666666555444222222555777666444666888666111999999888777999===>>><<>>===@@@;;;111---111;;;666000---++++++)))''''''&&&&&&&&&&&&'''((((((((())))))***++++++,,,,,,,,,,,,---.............../////////000111111222222555555666777777777666666555888888555555888888666888999:::;;;===>>>===;;;BBBBBBGGGQQQ[[[jjjppp___\\\iiiZZZRRRKKKIIIFFF???===???>>>@@@IIIIIIBBBIIIRRRPPP;;;999888666555444444555333333333555666555333111/////////000000111222333333222111111222555:::===888BBBBBB555,,,---000///222222++++++555111)))---,,,,,,+++*********++++++++++++++++++++++++++++++*********)))******++++++))))))((((((((())))))***+++************+++,,,,,,++++++******))))))))))))((()))))))))))))))))))))'''''''''((((((((())))))++++++*********)))))))))((((((((((((((((((((((((---***+++---)))+++FFFfff;;;%%%(((&&&(((%%%***''''''((()))***+++,,,---///...+++)))'''&&&%%%%%%&&&"""!!!***777@@@???<<>>UUU|||xxxZZZ:::...222999555000,,,)))(((&&&$$$&&&&&&&&&&&&&&&''''''((((((((())))))******++++++------...////////////...///000000000111111222222333444555777888999:::::::::>>>???999666777999999999;;;>>>AAAAAA@@@>>>======DDDNNNXXXhhhsssccc[[[bbb]]]RRRHHHDDDDDDBBBAAAAAACCCCCCGGGEEE===EEEPPPNNN===<<<:::888777666555555333333444666888777444111111000///...///111333555222111000111333777;;;>>>999CCCDDD888...---000///888GGG333 ///555---555---,,,***)))((()))*********************************)))))))))***+++,,,,,,******))))))))))))*********************++++++,,,++++++++++++************))))))))))))))))))))))))''''''((((((((()))))))))+++*********))))))))))))((((((((((((((((((((((((...+++)))***+++...888CCCnnn444%%%(((%%%(((&&&***(((((()))******+++,,,,,,---,,,+++)))'''&&&%%%$$$$$$!!!!!!+++999BBBBBB>>>BBB666///***"""$$$((("""######$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$%%%!!!$$$'''(((((((((((()))&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''''''((()))*********(((((((((((()))))))))))))))((('''&&&&&&'''((())))))((((((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++******++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))************************(((***))),,,///(((+++===kkkkkkBBB555000((((((((((((&&&###&&&777JJJeee666***///111///,,,***)))((((((((('''''''''''''''((())))))))))))******++++++++++++---......///000/////////000111111222444555555666222333555777888999::::::>>>DDDFFF@@@:::888999888<<<<<<>>>BBBBBB???>>>@@@@@@IIISSS```wwwyyymmm```cccbbb[[[QQQJJJEEEBBBAAABBBGGGEEEJJJIIICCCFFFGGG===;;;:::888777555444333222000111333555777666222000111111000000000111333333//////000333666:::;;;<<<:::BBBCCC999...,,,...///kkkyyy222(((222+++......---+++)))((()))***+++))))))))))))))))))))))))((((((((())))))+++,,,---******))))))(((((()))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++*********)))))))))))))))'''(((((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((******))))))...666888666ggg___...''')))$$$((('''(((((())))))***+++,,,,,,---,,,,,,+++)))(((&&&%%%$$$$$$!!!###...===GGGGGGCCCCCC===>>>999***&&&((($$$$$$$$$$$$$$$$$$###""""""######"""""""""""""""######%%%((()))(((''''''((($$$%%%'''&&&%%%%%%&&&'''###$$$%%%&&&'''((((((((('''((((((((()))*********(((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))******)))))))))(((((()))))))))((()))))),,,,,,###---JJJnnn999###+++///''')))(((((((((&&&&&&,,,333UUUHHH***(((************)))((((((***+++)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......///000/////////...///000222444666888888333444555666777888888888888AAAEEEBBB<<<:::999777;;;999:::>>>===:::===CCCIIIQQQ]]]pppvvvjjj[[[[[[aaaaaa]]]RRRGGGBBBBBBDDDIIIDDDHHHLLLLLLPPPMMM===888888777666555333222111000111222555666666333111///000222333333222111111---///333999>>>@@@>>><<<:::>>>>>>666...+++,,,---ddd}}}666(((///)))---...---,,,+++***++++++,,,))))))))))))))))))))))))'''''''''((()))***+++,,,***)))((('''''''''''''''))))))(((((())))))***+++***++++++,,,,,,,,,+++++++++*********)))))))))((((((((((((((()))))))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))),,,,,,(((***000000,,,???QQQ))))))+++###)))''''''(((((()))***+++,,,---...,,,,,,+++***)))'''&&&%%%$$$"""$$$///???HHHHHHDDDCCCAAAEEEAAA111***(((!!!&&&%%%$$$###"""""""""###%%%$$$###"""""""""""""""%%%'''((((((&&&%%%%%%&&&###$$$&&&%%%$$$$$$%%%'''###$$$%%%&&&'''(((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---------+++***''''''(((((())))))******&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))******+++))))))(((((((((((())))))******)))+++(((###<<>>AAABBB999444000%%%(((&&&###!!! !!!###$$$$$$$$$#########$$$$$$%%%(((((((((&&&$$$"""###$$$###$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))***************)))((((((************************))))))))))))))))))))))))(((***,,,......---+++***(((((()))))))))*********((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))******++++++******)))(((((()))******+++***(((++++++000^^^rrrKKK...---///(((&&&---&&&&&&'''((())))))'''$$$%%%,,,---&&&$$$(((***''''''(((***)))(((''')))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///000000111222333444444555555666777888888888888444888999666777999999777999777;;;BBBAAA<<<@@@JJJSSSbbbvvvhhh[[[```]]]aaa___TTTKKKIIIIIIHHHLLLHHHIIIFFF???BBBCCC888666666777777777666555444333222111222444666666555222222222222222222222111222222444:::BBBFFFEEEBBB???888222///......------+++...***,,,555...$$$(((((()))+++---------,,,+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++***)))(((''''''''''''(((''''''''''''((())))))'''(((***+++,,,+++***))),,,,,,+++******))))))((((((((()))))))))*********))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&(((,,,......111555///DDDttt:::'''***"""))))))(((&&&'''(((***,,,...///000,,,,,,---,,,+++)))'''&&&%%%"""$$$---;;;BBB@@@;;;FFF===???EEECCCDDD???111)))&&&### !!!###%%%""""""######$$$%%%''''''))))))(((%%%"""!!!"""######$$$%%%%%%$$$###$$$&&&((((((((('''&&&$$$###"""))))))))))))************(((((((((((()))))))))))))))***+++,,,,,,+++***)))***************)))((('''************************))))))))))))))))))))))))(((***---//////...,,,***************))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))***+++++++++,,,+++***))))))***+++,,,+++)))(((---111AAA~~~BBB555(((###&&&)))+++***%%%''''''$$$$$$%%%&&&&&&///(((&&&,,,,,,&&&%%%***###&&&))))))((()))+++...)))))))))))))))******++++++++++++++++++++++++++++++,,,------......------444444444444444444444444444555777888::::::;;;;;;???>>>:::555555888999666<<<;;;BBBKKKJJJCCCFFFPPP___ssssssdddZZZccceeeeee___TTTMMMMMMLLLHHHDDDFFFOOOOOODDDDDDEEE>>>333444555666666555444333222000......111333444444444333222000000111333444222000000555===CCCDDDCCCAAA888...---///000///...'''......'''&&&,,,+++&&&%%%'''***---...---+++***++++++++++++++++++++++++......---,,,,,,,,,------,,,+++***)))(((((((((((('''''''''''''''((())))))&&&''')))+++,,,+++)))(((,,,,,,++++++***))))))((())))))))))))************************))))))))))))''''''''''''''''''''''''***%%%&&&,,,---((('''+++555)))PPPttt222---'''%%%(((***(((&&&%%%+++---)))(((---000///...+++))))))'''&&&&&&(((''' ***888???AAABBBAAA>>>BBBEEEAAAEEEJJJFFF666)))######"""!!!&&&!!!### $$$((($$$''''''&&&$$$######%%%''''''!!!&&&"""###(((&&&((($$$$$$((()))%%%$$$(((&&&,,,"""&&&))))))222***((('''&&&''')))***)))(((***))))))+++......+++'''((())))))((('''(((+++---)))))))))***++++++)))((()))(((((((((((((((((((((...//////,,,'''&&&))),,,///***&&&'''+++---+++''')))((())))))&&&$$$(((...&&&%%%)))&&& &&&---'''''''''''''''''''''''''''***(((''''''***,,,,,,+++)))************+++++++++'''---+++------SSSMMM***))))))***++++++(((&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,000222444444333222111222444555666777888888777777:::999888777777888999999777:::CCCVVV^^^NNNGGGVVVyyy|||eee```{{{lllqqq[[[GGG\\\KKKKKK@@@IIIRRR[[[\\\UUUKKK@@@999888555666999:::666333333:::333///444888777333111111111000...------000222111444777999:::>>>EEEKKKFFF:::///...///...,,,+++*********))))))))))))(((,,,+++*********,,,///000)))++++++***---000...***111,,,///333333...$$$---,,,+++)))(((((('''''')))((('''&&&&&&&&&&&&&&&'''''''''((()))+++,,,---//////---,,,***)))(((''''''''''''((())))))******))))))))))))((((((((((((%%%&&&''''''((('''''''''&&&'''((()))***+++,,,,,,+++555@@@tttccc111,,,'''&&&(((***(((&&&%%%******((((((---...,,,000...,,,***(((&&&%%%%%%&&&"""!!!(((444>>>AAA@@@???>>>>>>BBBEEEBBBBBBFFFCCC777---++++++(((%%%$$$"""$$$$$$&&&(((%%% !!!###%%%%%%%%%%%%'''(((+++!!!%%%+++'''&&&'''"""&&&***)))%%%&&&,,,,,,'''(((+++###...555---000***555222///,,,+++++++++***++++++++++++++++++++++++---......,,,++++++---///...,,,+++---......***'''******++++++,,,---------++++++++++++---......---,,,,,,+++***)))'''%%%###)))$$$%%%,,,111...'''"""...&&&(((***&&&))),,,&&&''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((()))))))))*********...,,,''''''&&&TTTqqqNNNDDDLLLmmmWWW111***))))))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,------.........///111333444333222222222555666777999999999888777888777666666666777888999;;;;;;BBBRRRXXXNNNZZZ{{{|||xxxwwwWWWbbbOOOPPPDDDAAAKKKWWW]]]\\\TTTIIIAAA>>>999777:::;;;999999;;;999444222555666333111222222222111000//////111222///333888<<<@@@CCCGGGIIIEEE:::000...000...,,,,,,++++++*********)))))))))+++************,,,...///,,,---***%%%###(((;;;RRR>>>(((---333222///,,,+++***)))(((((((((((((((((((((''''''&&&&&&&&&'''''''''((()))+++,,,,,,,,,,,,,,,++++++*********((((((((())))))))))))***))))))((((((((('''''''''&&&''''''((()))(((((((((&&&'''((()))***++++++,,,&&&///222QQQNNN///+++'''&&&((()))(((''''''))))))(((***......***,,,,,,+++)))(((&&&%%%$$$$$$&&&$$$$$$///===BBB======@@@<<>>>>>===;;;:::<<<000888000...;;;999333<<<888999888555///***&&&%%%)))!!!%%% !!!&&&###'''''' )))???HHHBBB;;;888///IIIbbb```hhhoooccc```\\\XXXVVVVVVWWWYYYPPPRRRRRRLLLBBB===>>>BBB@@@AAADDDFFFHHHKKKPPPSSSSSSNNNJJJHHHGGGCCC;;;444000000///---,,,***))))))---***(((***...///+++'''))),,,000111///...///000---...///***%%%---GGG```EEE000(((,,,))))))+++(((''''''''''''''''''''''''$$$&&&))))))(((''''''''''''((((((((())))))))))))...)))'''(((%%%XXXfff>>>---,,,777OOOtttPPP111+++)))((((((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,+++,,,,,,---...///000000///111333333222222222333666777888999999999888777666666555555555777888999999999:::CCCKKKPPPrrr}}}uuueeegggUUUYYYMMMEEEIIIOOOUUUWWWSSSKKKFFFAAA;;;777888::::::===AAA555333444777777555777;;;333333333222222222111111111111444999???DDDGGGHHHCCC888000///000...,,,,,,,,,+++++++++************)))))))))***++++++,,,,,,...///---***(((000___OOO)))444+++***...444******))))))))))))******'''((((((((((((((('''&&&''''''(((((()))***+++,,,))))))******+++,,,,,,---************))))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))&&&''''''((()))***++++++(((//////777cccAAA---***'''&&&((())))))(((***))))))***---///...,,,'''))))))&&&%%%'''&&&$$$"""((('''!!!)));;;BBB<<<===CCC<<>>BBBAAA@@@MMMeeerrrrrrppp]]]===NNNllljjjooozzzoooooonnnmmmmmmooorrruuuwww}}}yyyllldddgggmmmhhhjjjmmmooorrrwww|||}}}yyyuuuttttttpppfff^^^UUUTTTPPPLLLGGGBBB???===<<<999555444333222000---,,,,,,,,,+++***))))))******///...%%% 999rrrZZZ:::(((***((('''******''''''''''''''''''''''''&&&(((***)))'''&&&((()))((((((((()))))))))******'''&&&,,,000)))[[[ccc???000---111---777ZZZccc444(((555)))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,******+++,,,---//////000...000222222111222333444666777888999888888666666555555555555666888:::;;;===BBB>>>===NNNkkkwwwiiiuuujjjhhhYYYaaaWWWYYYSSSNNNNNNNNNKKKIIIHHHAAA;;;666666777777999===555333333666666333333666444333333333333333111///555111///111888???DDDFFF>>>555///...///---+++,,,,,,,,,,,,+++++++++******'''((()))***************,,,///---///...333nnnJJJ<<<333888 ))))))(((((()))***++++++''''''((()))))))))((('''&&&'''((())))))*********((())))))***+++,,,,,,---,,,++++++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&'''(((((()))******,,,///222111BBByyysss<<<***)))''''''(((((()))((()))(((''')))+++---...///000111...'''$$$'''&&&###"""(((&&&%%%777@@@===>>>CCC<<>>:::IIIRRR^^^ZZZZZZ```fffiiiiiijjjuuuBBBBBBaaa```___dddaaacccfffggghhhjjjnnnrrrwww||||||yyyvvvuuuppppppooollliiiiiilllooojjjaaaVVVMMMHHHCCC>>>:::888444000...333GGGjjjSSS444&&&***)))''')))'''(((((((((((((((((((((((((((((('''&&&%%%&&&(((***)))))))))*********++++++%%%)))///333+++TTT___:::+++(((+++***,,,555JJJlllnnnCCC+++(((...***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********+++((())))))+++,,,---......---///000111111111444555666666777777777555444333555555555666777:::<<<===KKK[[[XXXSSSpppzzzwwwmmmiiiXXXbbb[[[```WWWQQQQQQPPPKKKGGGHHHAAA;;;888999888555444666999444222222111......111444333222222333333000...444222111333999===>>>===999222---......+++***+++,,,,,,,,,+++++++++******(((((()))*********))))))(((+++(((,,,,,,&&&[[[:::+++333"""(((((((((((()))***+++,,,''''''((()))************&&&'''((()))******))))))******************++++++,,,++++++***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))+++(((---...---OOOccc888((((((((('''(((((())))))'''%%%%%%'''((((((---444EEEDDD:::+++$$$&&&&&&""""""&&&$$$###222>>>AAA@@@BBB<<>>PPPBBBAAACCCGGGHHHHHHLLLQQQrrrnnnRRR:::777---$$$---%%%%%%$$$###$$$)))///444>>>AAANNNQQQCCCCCCSSS^^^YYYVVVZZZeeeeeeVVVFFF>>>wwwvvvFFF===```jjjhhhhhhdddfffggggggeeeggglllpppnnnuuu{{{{{{wwwuuuwww{{{|||}}}}}}}}}}}}{{{vvvllljjjcccUUUAAA666:::EEE777&&&$$$---,,,***(((!!!(((((((((((((((((((((((('''%%%###$$$&&&((()))(((************++++++++++++(((///,,,...)))DDDjjj>>>...///''',,,...***)))777RRRhhhvvvuuudddFFF222///---&&&+++)))''''''((()))(((''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********((())))))***+++,,,,,,------...///000000111444777666666777777666444333111444444555666888;;;>>>???RRRnnnvvvyyy~~~wwwpppiiiRRR\\\YYYOOOKKKOOOVVVUUUKKKCCCBBBAAA===:::<<<;;;666333444555222000222555:::FFFQQQ777444111111333333111...///222777<<<@@@>>>:::666555000---......+++***+++,,,+++++++++************))))))))))))))))))******%%%+++&&&---333(((VVVmmm'''---111))))))(((((()))***++++++(((((((((((()))***,,,---&&&'''((()))***)))((((((***************)))))))))+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((+++&&&)))---(((444tttQQQ111&&&'''(((((((((((()))***'''&&&''')))''''''000<<>>???@@@>>>>>>CCCFFFCCCDDDJJJOOOQQQVVV[[[sssnnndddYYYQQQGGG???;;;000///---***((((((+++...%%%&&&222999555===QQQ\\\TTTXXX]]]bbbbbbWWWDDD444aaazzzOOO333PPPaaaaaa^^^hhhhhheee```\\\^^^eeekkkrrrqqqnnnkkkiiiggggggggg```cccfffiiimmmqqqwww{{{yyy```<<<,,,+++)))$$$(((,,,)))******"""(((((((((((((((((((((((('''$$$$$$(((...000,,,'''))))))))))))************'''222'''+++---222llllll999)))000,,,***((('''(((+++///111;;;>>>;;;111111888777...,,,***((('''((())))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,---//////000111555777777777888777666444333111222333333555888;;;>>>???KKKnnn{{{sssllllllfffJJJVVVZZZHHHHHHQQQ[[[XXXHHH>>>>>>AAA<<<:::;;;:::666444555000000111222666FFFddd:::666111111333444222///---111777;;;<<<;;;:::999444000///000000,,,+++---++++++*********)))))))))++++++))))))))))))***+++%%%...''',,,777000]]]---''')))***)))))))))))))))******))))))''''''(((+++---///%%%&&&((()))***)))((('''))))))))))))************)))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''))),,,,,,111111+++TTTFFF***%%%'''(((((('''((()))*********,,,---))))))555DDD[[[VVVDDD,,,"""&&&(((%%%$$$ !!!###***999HHHGGGAAABBBAAA<<<@@@EEEBBBPPPKKKHHHKKKNNNOOOQQQTTTUUUQQQWWW[[[XXXXXXXXXPPPRRRQQQOOOJJJEEEBBBAAAAAA999//////111...;;;PPP[[[QQQYYYYYYRRRRRRTTTFFF000OOOzzzTTT---HHHdddoooooommmkkkeee]]]XXX[[[dddmmmsssllleeebbbccceeeeeeeeeYYY\\\___aaadddhhhmmmqqqsss|||nnnDDD)))...+++...)))"""(((...))))))))))))))))))))))))))))))&&&'''...777888000'''(((((((((((())))))))))))"""111$$$---666(((MMMlll555%%%000+++,,,,,,+++***))))))***)))+++---000555:::;;;888---+++(((((()))******)))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111555888999999999999777555333222111111222444777:::===???CCCiiitttllljjj^^^}}}}}}cccaaaEEETTT^^^UUUTTTZZZaaaZZZHHH@@@BBB@@@:::777888888555555777111444444///---@@@jjj===777222111444666444111///111222111111555;;;AAA444111000222222...---///*********))))))))))))(((---,,,***(((((()))+++,,,&&&000$$$###---'''UUUEEE444)))******))))))))))))*********)))'''&&&'''+++...111%%%&&&(((******)))'''&&&(((((())))))******++++++'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&!!!//////555999(((888sss999///&&&&&&&&&''''''''''''''',,,'''...222)))---CCCSSSOOOSSS<<<'''***)))###***(((""""""(((%%% +++>>>DDD666>>>IIIBBBGGGXXX\\\QQQKKKHHHNNNWWWHHHPPPPPPPPPSSSWWWVVVRRRNNNMMMSSSTTTTTTRRRQQQRRRWWW[[[UUUIIIVVVHHH111>>>MMMUUUUUUVVVYYYVVVWWW\\\JJJ&&&UUUlllaaa666DDDiiifffdddooossssssjjjfffjjjqqqtttzzzsssnnnqqqxxxyyyqqqhhhpppmmmsss~~~~~~sssqqqwwwyyy~~~^^^yyy[[[---)))222(((###///,,,$$$+++(((((()))+++,,,***'''###,,,)))+++666BBBBBB444&&&(((((()))***************(((///222+++000)))444tttmmm555***---+++*********))))))((((((***)))(((***///777???DDD:::111...***"""&&&---+++&&&))))))%%%&&&+++,,,((((((&&&%%%%%%'''(((((('''###...***""")))000+++(((''''''&&&&&&&&&&&&''''''(((,,,222(((...333%%%***@@@MMMMMM999,,,///000***------......///111222333;;;888555111//////000111...888888666;;;;;;;;;CCCVVVqqquuuzzzlllaaaWWW[[[ccciiiZZZTTTxxxaaaFFF;;;AAA@@@777555:::999222111777---111777999333000666@@@111000///111555666444222...///000000///000222444222666333---+++000000+++...,,,******+++,,,+++***************************&&&444&&&%%%444$$$FFF666((()))))))))))))))))))))))),,,)))''''''***+++***)))'''''''''''''''((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))%%%(((444888333555===pppzzz222///&&&&&&&&&''''''''''''(((***''',,,...,,,888MMMVVVSSSJJJ<<<555444)))!!!&&&&&&""""""%%%"""%%%111KKKEEEHHHKKKFFFHHHOOOQQQrrr[[[LLLAAAEEEIIIAAAFFFOOOMMMNNNQQQRRRPPPJJJFFFQQQRRRSSSRRRQQQRRRUUUYYYUUUNNNYYYGGG444EEERRRVVVVVVXXX[[[ZZZ[[[aaaPPP---CCC```[[[000:::___bbbiiirrrmmmhhhhhhlllqqquuuvvvyyywwwuuuwwwzzz|||{{{yyyvvv}}}||||||zzz{{{___wwwttt<<<***---******...+++...:::///---+++******)))'''&&&---)))(((000999:::111(((((())))))***************)))...111***///,,,666ppp```444)))(((************)))))))))(((''''''((()))---111444777===777:::<<<222,,,((( !!!'''***'''&&&((((((%%%((('''&&&&&&((())))))(((###&&&)))...,,,---(((''''''''''''''''''(((,,,'''---+++...---,,,IIIuuu```::://////,,,......///000111222333444666555333111000111222333:::666000333;;;999>>>QQQyyyttt|||ooojjjaaa```bbb```ZZZYYYjjjZZZVVV???;;;FFF>>>;;;???===444111555888444222222111000333999444222000111333444222000///000111000//////111333222444222///...000///......,,,******+++,,,+++***************************)))111&&&(((333$$$777yyy>>>%%%************************+++)))'''(((***+++***((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))###%%%---///))))))///UUUhhh+++...&&&&&&'''''''''((((((((()))(((***(((+++BBBUUUUUUZZZEEEBBBMMMGGG888000---!!!"""######""""""$$$&&&HHHRRRQQQLLLLLLJJJGGGJJJVVVcccKKK<<>>dddrrrnnnlllrrrsssssstttrrrtttvvvvvvwwwzzz|||}}}fff^^^777++++++111+++)))666BBB666222,,,)))(((((())))))---)))&&&)))...000---***((()))******++++++******+++---...(((......777gggsssFFF111+++,,,************))))))))))))&&&((()))+++,,,++++++***111111<<>>666,,,((('''&&&''')))***)))''')))+++(((111___uuu333))))))(((((((((((())))))...###***,,,***$$$222eee~~~CCC------,,,//////000111222222222333...///000111333444555555333999===AAAGGGVVVxxxooo___TTTWWWppp]]]```dddeeeEEECCC===;;;AAADDD???888555555222444>>>DDD???555...555333111//////000000111111222333222000......///000,,,,,,000///)))'''***...---++++++,,,,,,,,,+++************************)))###$$$***,,,,,,,,,(((AAA```WWWKKK<<<$$$*********************************)))*********)))((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++((()))---...+++,,,000%%%VVVPPP((()))&&&&&&''''''((())))))***$$$+++///&&&(((EEEZZZTTTLLLCCCLLLTTTOOOPPPHHH000!!!%%%&&&###$$$'''&&&"""(((GGGOOOGGGKKKHHHCCCMMM\\\~~~YYY@@@LLLMMMPPPAAADDDJJJLLLIIIIIILLLMMMKKKMMMNNNPPPSSSUUUUUUTTTSSSUUUWWWSSS777:::SSSQQQMMMRRRTTTXXXXXXZZZaaaPPP...:::ZZZ]]]===GGGgggkkkwwwqqqnnnpppmmmpppxxxwwwwwwwwwxxx|||tttAAA'''+++)))+++000***...,,,***)))***+++***)))************((((((((()))))))))***+++++++++++++++111)))---)))...444222DDD___111---+++###)))))))))))))))))))))******++++++******************'''...---$$$:::rrrxxx???000)))555JJJNNN>>>,,,&&&&&&&&&'''))))))(((&&&))))))+++@@@~~~GGG))))))(((((((((((()))))))))'''---&&&&&&'''***HHHmmm}}}XXX555,,,---***---...///000111111111000///000111222333444444555444>>>???BBBVVVwwwhhh[[[fff|||gggiiisssRRRAAAEEE???===CCCHHHFFF===777555444888@@@CCC===555222333222111//////000222444111222333222000.........333000000333111,,,***+++///---++++++,,,---,,,+++***************************$$$(((***&&&...111$$$+++---111%%%,,,777'''"""************************)))***++++++***)))(((((('''''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%&&&)))******+++...'''999uuuFFF+++(((&&&&&&'''((())))))***+++$$$***000+++///JJJ^^^ZZZMMMNNNSSSRRRNNNLLL???(((''''''&&&$$$""""""$$$'''''':::EEEFFFHHHEEEDDDIIIAAAVVVDDD888HHHTTTWWWOOOMMMRRRPPPIIIFFFIIIIIICCCMMMMMMOOORRRUUUVVVUUUSSSTTTTTTKKK444???UUUNNNOOOOOOQQQWWWXXX\\\dddUUU333@@@^^^eeeMMM[[[tttjjjkkk{{{qqqlllooorrrnnnnnnrrrxxxuuussstttxxxZZZ000''',,,000---&&&)))((((((***,,,,,,***))))))+++------+++))))))))))))***++++++,,,+++++++++111'''......333;;;222444vvvbbb888)))///,,,$$$%%%))))))))))))************)))(((''''''((()))+++,,,(((,,,...222UUU|||]]]===444<<>>>>>???555777999777333000000111...000333333222000//////+++888999...111AAADDD999///...,,,,,,---------,,,........................###***(((&&&+++***''',,,333&&&222000***000---000++++++++++++++++++++++++(((+++...---***'''&&&''''''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((('''%%%&&&)))******(((111%%%===[[[888))))))&&&''',,,((( &&&---'''+++((($$$,,,999>>>JJJ^^^XXXZZZYYYPPP@@@000'''###$$$%%%---###jjjpppAAA((('''@@@SSSWWWNNN???FFFFFFCCCFFFMMMIIIHHHSSSRRRTTTWWWKKKIIInnn|||GGGUUUOOOSSSTTTHHHOOORRRVVVJJJKKKMMM[[[aaaTTT___]]]^^^VVVUUUWWWZZZKKK"""GGGbbbIII333EEE\\\hhhaaa___```bbbaaabbbfffmmmsssmmmqqqtttrrrooommmpppttt|||zzzxxxvvvvvvuuusssrrrnnnvvvxxxsssoooqqqtttsssrrrsssppppppyyy]]]888,,,***(((+++,,,,,,++++++---,,,***++++++,,,,,,++++++,,,---)))++++++))))))***,,,,,,***---666>>>;;;111,,,...)))---???dddhhh+++***)))))))))***+++,,,,,,+++******++++++***((((((((()))************)))///666rrrhhhTTTIIIHHHCCCHHH]]]pppjjjGGG''''''+++333<<<999'''...MMMYYYUUU111,,,)))---(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------...///////////////......///111333666:::===:::555:::>>>ooommmhhheeeRRRXXXQQQJJJJJJOOOPPPIIIAAA===;;;888888888999999888333333333222111000///...///000111111000///000222,,,000111000444;;;<<<777222...+++---111222///,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))555...)))+++,,,***)))***))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((('''&&&%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&((('''$$$&&&+++###''')))(((((()))))))))...)))666111RRRNNN222'''(((&&&$$$***,,,(((,,,000)))+++(((***,,,...666GGGTTTZZZQQQDDD666---(((%%%%%%###+++!!!+++$$$<<>>ZZZppp|||xxxpppqqqsssvvvzzz}}}}}}|||||||||vvvCCC+++///,,,,,,+++***))))))+++---,,,,,,,,,---...---+++***---,,,,,,+++***)))(((((()))***---111000+++)))+++---)))%%%$$$---@@@WWWgggzzzjjjQQQ===///'''&&&&&&&&&'''))),,,...000,,,+++******++++++***((()))******+++++++++++++++===zzzZZZXXX```wwwzzzNNN%%%'''"""$$$---)))***bbbooo///'''...)))((())))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------......///////////////......333999<<<:::777666666NNNxxxdddMMMKKKIIIHHHGGGFFFEEEEEE>>>===;;;:::888888777777999999888777666444222111111222333222000//////111111222111///000333222...///,,,+++,,,///111///---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++,,,000555444,,,((((((---,,,,,,+++***))))))(((((((((((((((''''''''''''))))))(((''''''''''''(((''''''((((((((((((''''''(((((((((''''''''''''&&&%%%%%%&&&''''''''''''&&&***'''&&&)))***((('''(((,,,((($$$$$$&&&''''''&&&$$$%%%---&&&222YYYggg444///++++++---###''',,,&&&'''///222,,,$$$///... 444MMMBBB===222&&&!!!###&&&$$$ ))) %%%@@@YYY<<<===KKK:::---222>>>GGGGGGVVVyyyyyyRRRHHHPPPCCCAAAFFF>>>AAAVVVVVVIIIJJJLLLHHHOOO]]]XXXrrrIII???aaa]]]EEE666>>>999QQQYYYXXXlllbbb;;;777aaadddBBB???^^^nnntttqqqooopppsssxxx~~~}}}zzzsssuuuxxxyyyyyy{{{hhh==='''***))))))+++***((()))---)))((()))***,,,---,,,+++---***)))***+++((('''(((......---,,,+++)))((()))$$$)))...///---***)))***555TTTwwweee<<<)))&&&'''***///)))))))))***,,,...000222,,,+++******++++++***(((******+++,,,,,,,,,,,,+++SSS{{{>>>333---888LLLSSSHHH:::111***%%%+++---,,,JJJ{{{WWW,,,'''......000*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------...//////////////////000222666;;;;;;777555666WWWtttIIIGGGEEEFFFIIIKKKJJJIIIAAAAAA@@@>>><<<:::::::::::::::999888666444333222222333333222000//////000333222111000000111000---333000...---...---+++(((------,,,,,,,,,+++++++++************************))))))))))))))))))))))))***)))---333444///)))'''+++***************))))))(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''%%%&&&&&&'''''''''''''''+++&&&%%%(((***((('''((()))&&&%%%&&&&&&%%%&&&(((&&&(((,,,(((---555aaaYYY///000***+++'''!!!&&&+++)))333GGGQQQ///###,,,,,,!!!444FFF444***'''%%%$$$&&&&&&%%%###"""'''###&&&(((000888)))]]]mmmBBB%%%***:::GGGRRRKKK]]]cccOOONNNPPP999KKKOOOEEEDDDRRRNNNFFFOOONNNJJJQQQ```^^^|||KKKBBB[[[MMM333***888TTT___bbbXXXfff^^^777???ddd```>>>EEEfffmmmnnnmmmttttttuuuxxx{{{yyytttooommmpppuuuzzz}}}```777---))))))...///,,,***---++++++)))&&&$$$$$$&&&(((---'''%%%)))+++((((((+++666444///***(((((()))((('''((()))+++++++++******(((444>>>@@@AAAIIITTT\\\NNN888&&&''',,,)))'''(((++++++******+++---///000,,,+++******++++++***(((******+++,,,,,,,,,,,,+++UUUfff222,,,(((,,,777>>>???<<>>JJJDDD444///555++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///000000000000333//////666999:::@@@IIIyyy^^^TTTKKKJJJNNNPPPJJJCCC===???AAA???;;;999999;;;555555555555444333111111111222333222111111222333666222111333444222111222//////////////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))---'''%%%)))------,,,,,,'''''''''((())))))******(((((((((((('''''''''''''''((())))))***)))))))))''''''(((((((((((('''''''''(((((((((((()))))))))&&&&&&'''((((((((((((''')))&&&%%%'''&&&%%%***000)))&&&&&&+++)))###%%%---)))))))))(((111(((///nnn@@@***///%%%+++(((((()))%%%''':::DDD888---((('''***)))&&&&&&%%%((('''%%%###"""###%%%''' !!! $$$"""%%%UUUmmmWWW,,,,,,JJJEEEFFFQQQZZZPPPBBBGGGUUUBBBFFFNNNOOOLLLTTTYYYRRRQQQXXXNNNNNNRRRXXXcccWWW555===KKK>>>>>>ZZZmmm~~~wwwbbb<<>>AAA@@@<<<999:::<<<333333444444333333222111///111222222222222333555888333111444555111///111///000000000//////000111------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))(((***,,,***))),,,333*********)))))))))((((((((((((((((((''''''''''''&&&(((***,,,,,,+++***(((''''''(((((((((((('''''''''((((((((())))))))))))&&&&&&'''((((((((((((((()))(((((((((%%%%%%...888666)))"""&&&)))&&&&&&***'''''')))$$$...///)))FFF;;;***000&&&///%%%(((***'''...EEEEEE---((()))(((,,,///%%%!!!,,,,,,***(((''''''&&&$$$"""$$$&&&%%%###)))""")))888===''')))$$$(((JJJGGGEEENNNeeennnYYYGGGMMMRRROOOWWWUUUNNN\\\fffWWWUUUaaaRRROOOWWWUUUSSSDDD222:::EEEBBBQQQddddddsssjjjoooiiiCCCLLLXXXPPP>>>]]]qqqeeehhhnnnqqquuuwwwxxx{{{|||yyyyyy|||{{{wwwyyy|||{{{qqqiiigggfffdddgggmmmnnnoooxxx~~~\\\CCC---,,,000///---...###(((***%%%###///HHH]]]???000(((,,,...,,,---444333111***"""###)))+++'''###$$$&&&'''(((***...000'''(((&&&###$$$))))))'''***(((%%%&&&,,,000+++###%%%&&&&&&(((***---000222,,,+++******++++++***((((((((()))***************000NNNeee222///'''%%%%%%&&&''''''%%%###)))+++***555FFFEEE<<<===,,,...222...'''...333***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000000000000///222888;;;555666MMMjjj|||~~~{{{ccc^^^WWWQQQMMMJJJHHHFFF;;;@@@CCCBBB>>>;;;<<>>CCC---!!!((((((&&&(((&&&(((***!!!+++555***111cccjjj555000)))(((***...(((%%%***222777333---+++***)))'''''''''((((((***(((%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$!!!'''### 222KKKMMMRRROOOwwwsssQQQ]]]NNNOOOTTTXXXTTTJJJAAA===>>>KKKOOONNNLLLUUU^^^UUUBBB666<<>>HHHkkkwwwmmmiiimmmssstttqqqmmmooovvv{{{|||}}}}}}|||}}}}}}|||xxxvvvvvvtttqqqnnnlllmmmrrrvvvpppssswwwzzzzzz|||iii888***111***###,,,(((&&&%%%%%%'''+++///222,,,,,,------+++(((+++///000,,,)))''''''((((((((())))))((('''&&&'''''''''))))))((((((''''''&&&&&&)))((((((''''''''''''((('''''''''(((((((((((()))(((((((((((((((((((((((('''((()))******)))((('''$$$;;;ccc~~~___BBB///&&&''''''''''''''''''''''''$$$...'''$$$333666:::NNN;;;555+++%%%+++333222***''',,,222((((((000((("""%%%***000000---+++,,,...+++000...---222///,,,444...///666;;;666>>>fffgggVVVRRRVVVRRROOOLLLDDDCCCAAAGGGHHH;;;666999777;;;666444888999555111000666<<<777111111///000999111222444555555222000...---//////...000333222...///......------,,,,,,+++''''''((()))***++++++,,,---,,,***)))))))))***+++)))(((+++---&&&###333JJJXXX,,,###***)))&&&***,,,++++++***************)))((('''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&%%%))),,,***%%%"""###%%%)))&&&&&&***)))&&&)))///000+++&&&%%%(((***(((%%%(((((())))))***+++---...888ccc222...((((((***+++)))''')))---000///---+++***)))((((((((()))******'''%%%###$$$$$$######"""############$$$$$$$$$((("""###&&&### 222JJJPPPPPPSSS}}}RRR[[[TTTUUUPPPEEE666(((""""""%%%)))///111000888DDDDDD;;;FFFKKKWWWdddhhheeeffflllaaa^^^ooommmeeeXXXGGG]]]\\\[[[]]]fffrrruuusssqqqmmmooopppnnnqqqwwwyyyxxx}}}xxxrrrnnnjjjiiilllllllllmmmooouuu|||~~~MMM)))))),,,(((***+++***((('''''')))+++,,,***+++------++++++---000***(((&&&&&&))),,,...///)))))))))((((((((('''''')))))))))(((((('''''''''(((((((((''''''(((((()))&&&''''''''''''((((((((())))))))))))))))))))))))(((((())))))))))))((((((,,,---444GGGccc|||fffNNN;;;...&&&###''''''''''''''''''''''''!!!***%%%###------222EEEdddYYYDDD111+++000555444333((('''---333333...222,,,,,,------...---------///000))))))000---***111===555;;;@@@>>>SSSYYYOOOTTT]]][[[VVVPPPFFF@@@<<>>;;;>>>888666999:::777444333444222,,,))):::MMMCCC)))111222444555555333111///000222111///000333111---///......---,,,,,,++++++************************,,,+++******)))))))))******(((***,,,'''$$$111DDDccc666,,,---***---)))))))))))))))***+++,,,)))((('''&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&%%%&&&((()))***)))''''''+++%%%###+++///***$$$(((%%%%%%((('''###%%%+++...***&&&%%%(((***(((&&&((((((((()))***+++------111VVVYYY...,,,((())))))******)))((('''(((***,,,******)))))))))***++++++***'''$$$######$$$###""""""############$$$$$$$$$(((###"""%%%!!!...CCCSSSRRR\\\UUUYYYXXXQQQHHH999+++######'''+++ %%%%%%!!!"""***///---777KKKdddmmmeee]]]eeeqqqbbbYYY^^^TTTFFFAAAFFFaaaqqqjjjmmmvvvpppllljjjoooqqqpppqqqtttssspppqqqqqqqqqmmmiiihhhjjjmmmnnnppptttxxx}}}ggg111%%%+++)))$$$+++***)))((((((((())))))(((***,,,,,,,,,...000222(((&&&%%%'''***...111111))))))*********)))((('''))))))))))))(((((((((((((((((('''(((((()))***+++&&&&&&&&&''''''''''''(((************************))))))(((((((((((())))))444,,,$$$%%%222EEEWWWbbbZZZLLL888***$$$%%%&&&'''''''''''''''''''''''''''$$$***((((((+++'''+++===___```]]]TTTKKKCCC;;;444000333333///(((&&&)))---222...***+++...000...++++++,,,'''+++444222...555333+++444999:::```]]]UUUZZZ```ZZZTTTNNNDDD???;;;???AAA;;;>>>BBB===BBB;;;888:::;;;999666666888444444444IIIrrrppp@@@000222333555555444333111222333222000111333111,,,.........---,,,,,,++++++,,,,,,,,,++++++*********)))************))))))(((+++((()))+++)))&&&...;;;>>>%%%,,,+++---'''''''''((()))***,,,,,,((('''&&&&&&&&&'''((()))((((((''''''''''''''''''%%%&&&((()))))))))((('''''')))+++***&&&$$$%%%'''(((''''''(((&&&###%%%))),,,)))&&&&&&(((***)))(((((((((((()))***+++,,,---444///vvvNNN,,,+++'''+++***---+++(((&&&%%%&&&(((***)))))))))******+++,,,,,,)))'''$$$############"""""""""#########$$$$$$$$$$$$ !!!$$$!!!'''666IIILLLZZZ{{{oooLLLMMMIII000+++%%%###$$$&&&''''''******'''""" """&&&'''$$$AAA```llleee```eeellliiibbbcccWWW===222===PPP{{{yyyqqqrrrjjjllllllppppppmmmlllmmmkkkggg___dddjjjmmmnnnqqqxxx}}}www|||PPP444***&&&(((''''''((()))************''')))++++++,,,111333333***((('''''')))+++,,,,,,((()))+++,,,+++***(((&&&))))))))))))))))))))))))'''''''''((()))***+++,,,&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***555222...,,,---......---555000)))&&&''')))***+++''''''''''''''''''''''''&&&((()))***)))%%%(((222333BBBVVVdddfff]]]MMM@@@HHHtttzzzWWW000(((111)))///---+++,,,///000---+++'''++++++///555///...:::555888AAA>>>EEE}}}iii]]]ZZZXXXPPPPPPQQQKKKBBB===??????;;;???CCC;;;CCC===999:::<<<:::888888222///777555666\\\kkkIII111222333555555555444333000222111///000333111---//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***((('''+++((('''******(((+++111vvvHHH$$$+++((((((''''''''''''((()))***+++''''''&&&&&&&&&((()))***''''''((((((((('''''''''%%%&&&'''((())))))((((((###+++222000'''"""%%%+++))))))******((('''(((******(((&&&&&&)))******)))(((((((((((()))+++,,,---888&&&YYYDDD,,,,,,'''---,,,000+++&&&%%%''')))((('''))))))******++++++++++++)))&&&$$$"""#########"""""""""#########$$$$$$$$$!!!"""&&&$$$###+++222<<>>CCCIIIEEE===CCCHHH>>>BBB<<<:::===>>>;;;777777000***...;;;???888222000666666666666555555555555000222222111333777666222333333222222111000000000******++++++,,,,,,------+++++++++++++++,,,------+++++++++************(((888ZZZYYY777(((...///...******)))))))))******+++***)))((('''''''''((()))&&&''')))*********((((((%%%%%%&&&'''((()))***+++!!!WWW___111$$$+++***///000,,,)))***)))&&&'''((()))))))))((())))))'''''''''''')))***+++,,,***///222===kkk___000///*********!!!&&&))))))&&&%%%(((,,,((()))*********((('''&&&(((&&&###""""""""""""!!!"""############$$$$$$$$$&&&""" !!!"""###&&&&&&$$$&&&!!!$$$###$$$&&&&&&%%%$$$###"""######!!!'''###***===ddd___KKK555888OOOYYYTTTwwwtttqqqqqqFFF...BBB------555DDDOOOUUUbbbhhh```hhhkkkllllllnnntttwwwvvvzzzyyyzzz}}}|||vvv@@@)))&&&&&&&&&&&&''')))***+++''',,,***$$$(((111000'''***)))((('''((((((&&&%%%))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((('''(((***,,,'''&&&%%%(((++++++'''###'''''''''''''''''''''''''''&&&)))+++FFF{{{PPP'''&&&(((+++'''###(((111444[[[,,,JJJQQQDDD888,,,(((---111000---,,,///111555666///:::WWWllloooXXXfffqqq{{{{{{uuudddYYYWWW``````PPPBBBHHHOOOHHH===AAAEEE:::BBB===;;;???@@@<<<888777222888888;;;AAA===;;;BBB777777666666555555555444333555555333555888777222444444333333222111111000,,,,,,++++++++++++******,,,,,,+++***+++,,,...///***,,,,,,***)))******)))$$$******'''+++333333///))))))))))))***,,,---...+++***)))'''''''''((((((%%%''')))***+++***)))(((%%%%%%&&&&&&((()))***+++000tttbbb:::...000555555///+++,,,***%%%''')))******)))(((((((((''''''''''''(((***+++,,,222***333444DDDTTT000...+++"""!!!$$$''''''&&&%%%&&&'''((()))***((('''''')))***)))((((((&&&###"""###$$$######$$$$$$######"""#################################$$$'''$$$###&&&&&&"""$$$&&&&&&###!!!###''')))!!!'''&&&'''(((AAA```AAA444???]]]fffSSSYYY{{{pppfffkkkHHHHHH999)))(((***///777BBBOOO^^^hhhwwwvvvqqqnnnttt{{{zzzsssnnnwwwuuu|||[[[+++%%%555...###,,,,,,%%%***)))$$$%%%---000---+++,,,((((((((((((''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((())),,,,,,++++++++++++++++++***))))))***++++++)))(((''')))+++,,,***'''((())))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((!!!((()))(((888MMMPPPDDD+++***((('''((()))+++,,,666OOOhhhfffKKK555:::JJJ???666...++++++***+++......+++,,,111444555888===@@@CCCEEE{{{ooowwwooo```SSSVVVfff[[[MMMAAADDDNNNNNNCCCBBBCCC;;;EEEJJJAAA888;;;:::333333:::222222DDDOOO@@@777FFF666999<<<===:::666333222222666666222333888666000222444222//////222333111---,,,+++***))))))))))))+++,,,,,,+++)))((()))***111,,,555///---111(((...(((+++---+++'''(((---333***---...***&&&'''///666---,,,+++***)))))))))))))))''''''***///333444333000(((###$$$'''((())),,,$$$ttthhhddd{{{jjjBBB+++(((---''')))+++***&&&###$$$'''((('''&&&&&&'''))),,,------)))444222---wwwLLL+++,,,+++%%%'''***''''''&&&%%%&&&'''((()))***((('''''')))***)))((((((&&&###"""###$$$######$$$###############$$$$$$########################"""&&&&&&""""""%%%%%%""""""###$$$#########!!!$$$(((***!!!///222AAACCCGGG\\\eeehhh[[[JJJ\\\lll___XXX>>>===777)))***)))&&&$$$(((333@@@HHHZZZhhhtttwwwwwwxxxxxxuuuzzz~~~}}}yyyyyy{{{zzz|||}}}yyyYYY000000)))%%%)))'''&&&,,,)))&&&)))000222---(((((((((((((((((((((((((((((()))))))))((((((((('''''')))))))))(((((('''''''''''''''&&&&&&&&&'''((()))++++++++++++,,,,,,,,,,,,+++******)))))))))((('''&&&&&&%%%&&&,,,222000)))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''')))&&&""")))333222)))***)))((('''''')))***,,,)))000:::>>>:::666;;;DDD>>>333******------***)))000---...222444444666:::<<<@@@RRRoookkkvvvnnndddUUUTTTbbbZZZQQQBBBEEENNNNNNDDDEEEGGG>>>IIINNNDDD<<>>---***---/////////111...///333444333333666999;;;cccpppgggooo}}}}}}sssaaaZZZeee___YYYFFFGGGNNNNNNFFFIIIKKKCCCKKKOOOFFF===@@@???999:::AAA]]]XXX999111:::999111777777777666444333555666777777888999666222444888555666444000///222222000//////...---,,,,,,,,,,,,******)))(((&&&'''***---444333<<<222)))+++'''222'''(((((()))))))))((((((777111+++***------)))$$$,,,++++++******)))))))))+++***((()))+++,,,+++++++++'''&&&'''''''''+++111DDDYYY>>>&&&***)))%%%(((///,,,###((('''''''''(((***,,,---222%%%+++444...:::zzzddd@@@******(((%%%''''''((('''&&&&&&&&&''')))***+++)))''''''((()))(((''''''%%%###""""""######"""""""""""""""###$$$%%%&&&########################!!!  $$$''''''%%%&&&###!!!###%%%%%%''')))$$$"""%%%***+++GGG___cccpppvvvwwwgggUUUJJJbbbiiiOOO@@@&&&+++"""---&&&(((***...111///***'''(((,,,222@@@YYYsssyyyxxx~~~zzz}}}qqqbbbQQQAAA444------...---******555HHHWWW}}}mmmtttttt\\\000###111...&&&'''$$$'''***///111///***&&&%%%'''(((((()))***++++++,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))''''''((()))***++++++,,,))))))(((''''''))),,,///+++...))))))===UUUSSS@@@)))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***&&&''',,,,,,''')))000(((''''''&&&'''((())))))++++++,,,---,,,333FFFXXX___LLL777---,,,...222666///---...333444222222555;;;;;;ssszzzdddiiixxxkkkbbbkkkaaaYYYNNNKKKPPPOOOIIIMMMOOOEEEIIIMMMDDD;;;???>>>888999VVVsssjjjCCC666>>>:::---555666666555444333555666>>>999888;;;:::444444888555666444///...111111......---,,,++++++******************((('''))),,,///EEE@@@EEE777......'''///%%%&&&'''))),,,,,,***((('''---333222---)))***,,,,,,,,,,,,,,,++++++******,,,+++***)))((((((((('''((('''((()))(((''',,,444OOOlll000...---...,,,(((&&&&&&(((((((((((()))***+++,,,...'''+++333444---XXXVVV:::++++++&&&%%%'''%%%(((((('''&&&'''((()))***+++)))((('''((()))(((''''''%%%"""!!!"""###""""""""""""""""""###$$$%%%&&&######################## """$$$$$$######%%%######&&&$$$ $$$$$$!!!$$$%%%333JJJeeennnjjjttt~~~iiiQQQDDDHHHmmmUUUEEE:::###///%%%,,,)))---$$$###******%%%***666+++'''+++;;;RRRdddlllnnn~~~}}}yyyxxx{{{nnnmmmjjjfffaaa\\\WWWTTTIIIDDD<<<444///------...///000000...,,,,,,///222\\\ggg{{{zzzHHH+++...***(((***&&&%%%+++///...***''''''((('''(((((()))***++++++,,,))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))(((%%%&&&&&&'''((())))))***------,,,***''''''***---$$$***(((###000EEEEEE666***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))---((((((...+++"""###+++'''''''''''''''(((((()))&&&))),,,+++&&&&&&333BBBLLLFFF@@@===888111...000...,,,---111333222333666???BBBlllbbbpppiiidddooobbbUUUVVVQQQSSSRRRMMMPPPQQQEEEGGGLLLDDD<<>>777888BBBUUUPPP;;;888>>>999333333666888888777555555555===777444777:::999777888444555333///---000000...///...---,,,++++++++++++,,,,,,,,,+++***+++...000@@@777999///,,,///%%%)))))))))***,,,---,,,)))'''!!!***333555111,,,+++---------.........---,,,+++,,,,,,+++)))(((''''''(((((('''(((***)))(((---555IIIVVV;;;(((+++///((('''---(((((()))))))))***++++++***,,,///---666---CCCFFF333***+++'''(((+++''')))((('''''''''((()))***,,,***((('''((()))(((''''''%%%"""!!!"""""""""!!!""""""""""""###$$$%%%%%%########################"""!!!"""$$$""" $$$!!!%%%'''""" $$$&&&######'''IIIQQQ^^^kkklllkkkooofffdddbbbZZZlllBBB???333%%%---&&&$$$'''***$$$333PPPPPP555***444+++++++++,,,...555FFFVVVhhhnnnrrrtttwww{{{{{{yyyqqqjjjaaaZZZRRRIIIEEEGGG555444333222000---+++***...,,,***(((((()))+++,,,((('''&&&'''((((((''''''777___lll|||vvvyyyooo@@@+++$$$(((---,,,%%%---222...(((&&&(((***'''(((((())))))*********(((((()))))))))))))))***''''''(((((((((((()))))))))************))))))(((&&&&&&&&&''''''(((((((((333444333...(((%%%&&&(((###***)))###%%%000000'''******)))))))))(((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((()))&&&''',,,***$$$$$$***''''''((((((((())))))))))))%%%%%%)))+++))))))+++,,,555EEEQQQOOOAAA444...111......111333222555999AAAQQQfffiii}}}zzzfffhhhyyymmm]]]\\\VVVVVVUUUQQQUUUSSSFFFFFFLLLEEE???BBB@@@888888111:::888555<<<===999===666888:::;;;999777555555777777555333666;;;;;;888333555333///...111111///111111000///............,,,---...---,,,,,,...//////&&&***&&&***222))),,,------......---***(((&&&+++******000555444---&&&,,,---...///......,,,+++++++++,,,+++)))(((***+++***((((((++++++***...333BBBTTT)))"""******(((+++)))))))))******+++++++++***...333'''333000666;;;...++++++'''***---((()))((('''''''''(((***+++,,,***(((((((((((('''&&&'''$$$"""!!!"""""""""!!!$$$###############$$$$$$########################"""!!!"""### %%%000AAA... !!!%%%$$$$$$'''"""999~~~zzz|||iii```___uuu|||eeebbb???DDD222***(((&&&(((%%%)))UUUSSS)))((()))+++---+++$$$!!!,,,:::<<>><<<:::BBB;;;<<<<<<;;;888777777888:::DDDDDD777222999<<<777444666555111000333444222222111000///............+++---//////---,,,,,,,,,((("""***&&&***111***///))),,,///...+++)))***,,,000,,,(((+++000333000+++***+++,,,------,,,+++***)))+++,,,,,,++++++...111,,,((('''***------...111AAAUUU444)))******((())))))******+++++++++***,,,***444'''111111555888...---,,,''')))---&&&)))((('''''''''(((***+++,,,***(((((((((((('''&&&&&&$$$"""!!!!!!""""""!!!$$$$$$##########################################  !!! ---===xxxRRR,,, ######$$$$$$@@@hhhppp{{{jjj^^^TTT```hhhYYY^^^HHHRRR999444))),,,///&&&+++bbb^^^(((%%%'''%%%'''......(((&&&)))$$$(((***+++///444444000111---+++...///------///++++++***))))))))))))***'''''''''((()))+++---///$$$&&&((((((''''''(((***(((;;;}}}wwwrrryyyvvv{{{BBB///,,,$$$%%%'''555===777,,,(((&&&%%%((((((((((((''''''''''''&&&'''''''''(((((())))))))))))******++++++++++++***+++,,,,,,+++***)))(((************))))))))))))///333555222---)))***---''')))+++---,,,++++++,,,************))))))))))))&&&''''''''''''''''''&&&'''***///222222///***'''((())))))((()))+++((($$$(((((()))***************((()))---///,,,((()))---...((((((000<<>>888555555555444777===999nnngggXXXUUUiii{{{hhhmmm}}}rrr]]]VVVWWWYYYYYY]]]ZZZJJJAAAIIIEEEAAAEEEAAA666444555<<<999666999888999BBB@@@???===:::777777999<<>>888777999:::KKKpppUUUTTT^^^tttlllrrrnnnpppiiiWWWPPPQQQfffdddXXXZZZKKKEEEGGGGGGBBB<<<999:::>>>???555666AAA???555999HHHAAA:::555555555444555888;;;555DDD>>>777???999666888777000===+++888000,,,///000111111111111000000000000///...------------,,,,,,++++++++++++,,,,,,))))))***+++---...///000///...,,,******+++,,,...222///)))%%%(((...///,,,++++++******+++---///000''')))***+++,,,///333666SSSrrrZZZfffWWW333!!!...///---***)))+++---//////444$$$666444222000DDDhhh666000)))&&&''')))(((&&&'''''''''''''''(((*********)))))))))(((((((((((((((&&&$$$$$$$$$%%%$$$"""######$$$%%%%%%%%%$$$$$$%%%###"""###%%%&&&%%%###)))((($$$###!!!fff~~~III$$$!!!""""""%%%%%%'''###666aaafffhhhXXX===>>>000999<<<>>>UUUTTTLLL\\\QQQ333%%%$$$###%%%,,,(((000===999)))&&&000(((((())))))))))))(((((((((''''''''''''((())))))***************))))))(((&&&''')))+++,,,,,,+++******************+++,,,,,,******++++++++++++******)))...```pppzzz|||III))))))%%%777:::555+++%%%''')))''''''$$$&&&***)))&&&&&&***((('''&&&&&&'''))),,,---***+++,,,+++))))))***++++++++++++************))))))))))))******+++++++++)))******+++***)))(((''')))(((((((((***,,,///000...,,,,,,111666666///((())))))))))))))))))))))))000$$$...PPP^^^III111+++'''((()))******)))(((''')))(((((('''((()))***+++******+++,,,,,,,,,+++++++++---...,,,***...888AAAYYYYYY\\\SSSAAA<<<@@@===RRR```QQQXXXiii}}}sssxxxqqqsssuuuaaaRRRPPPaaaZZZWWWbbbNNNFFFIIIJJJFFF@@@;;;;;;===111555;;;>>>;;;:::AAAIII???999555666777555555888===444>>>999777???999888777666111<<<...888222333///000000111111000000000000///...---,,,,,,,,,,,,******))))))))))))******)))******+++,,,---............---,,,,,,,,,---...222222...******------+++***))))))))))))+++,,,---***+++++++++***+++...111EEEdddaaadddqqq[[[666000++++++++++++,,,---......444)))///333555777]]]ZZZ444...(((&&&&&&((('''&&&''''''''''''((()))************)))))))))((((((((()))'''%%%$$$%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$%%%#########%%%&&&%%%$$$***%%%!!!$$$"""---vvv\\\555""""""!!!$$$$$$!!!!!!!!!III___hhhZZZ999,,,>>>MMMQQQ???BBB[[[SSSKKK\\\QQQ222######$$$'''"""((()))$$$"""%%%(((((('''(((((())))))(((((((((((('''''''''(((((()))************)))))))))((((((&&&''')))***+++******)))***))))))))))))***++++++******++++++++++++******%%%***WWWuuusssyyyuuuhhhAAA)))000GGG@@@222'''$$$''')))(((&&&%%%&&&))))))'''''')))''''''''''''((()))+++,,,+++,,,,,,+++)))((()))***+++++++++************)))(((((())))))***+++,,,,,,************))))))))))))))))))))))))***,,,...000111...---///333333...))))))))))))))))))))))))))))))###)))===FFF<<<...((((((((())))))))))))((((((((((((((((((((()))******++++++,,,,,,+++******))))))---000...***)))---111:::EEE```jjj\\\WWWQQQ;;;gggvvvQQQSSSddd{{{tttssssss[[[YYYhhhYYY]]]mmmNNNFFFHHHIIIGGGAAA<<<;;;<<<777<<<===888:::AAAAAA:::<<<777555777888666666888:::222:::888999===333555111333000999222888333666000000000000000///////////////...---,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------------------......111444444///,,,---,,,)))++++++************++++++,,,,,,---,,,+++,,,...000TTTttt```eeekkknnnllloooJJJ)))---000444444111//////000111000(((444777<<<~~~NNN111---(((&&&&&&''''''&&&''''''''''''((()))***+++*********)))))))))(((((()))'''%%%%%%&&&&&&%%%$$$'''&&&$$$###"""###$$$$$$$$$#########$$$$$$$$$###%%%&&&###%%%'''555mmm>>>&&&$$$"""!!!###"""!!!"""(((XXXQQQQQQCCC)))===OOOggg___@@@III___NNNNNN^^^QQQ000""""""%%%)))***...***(((,,,+++%%%''''''(((((()))(((((((((''''''''''''((()))*********))))))(((((((((((((((&&&'''((()))***))))))))))))))))))((())))))***+++******++++++++++++******%%%***PPP{{{mmm|||pppppp^^^444???PPP@@@---%%%&&&((((((''')))(((((()))***)))((('''''''''''''''((()))++++++***+++,,,+++))))))***++++++++++++*********))))))''''''((()))***+++,,,,,,******))))))((()))******************+++,,,...//////,,,)))***---...+++'''(((((((((((((((((((((((($$$$$$&&&+++///---(((%%%))))))(((((((((((())))))((((((((((((((())))))*********++++++++++++******%%%)))......+++)))***,,,&&&)))FFF___gggvvvuuuXXX```PPP[[[rrrpppPPPmmmqqqiii}}}^^^aaatttccckkk~~~VVVIIIJJJJJJHHHDDDBBBBBBCCCIIICCC:::888@@@HHHBBB555999555555999:::888666777555333<<<:::<<<:::000===BBBCCC999555555777111222000000/////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,222666222...---,,,***......------,,,,,,,,,,,,+++,,,------...///333666UUUuuucccYYYWWWssstttvvvdddTTT;;;999888===BBB@@@:::444222333,,,999'''666444;;;FFF...,,,(((&&&&&&&&&''''''(((''''''(((((()))***+++************)))))))))))))))'''%%%%%%&&&&&&%%%$$$'''&&&$$$###"""###$$$$$$############"""""""""### """'''!!!""")))111GGG+++ !!!&&&""" $$$!!!(((&&&+++SSS===888@@@DDDUUUZZZiiiUUU;;;PPPbbbOOO]]]hhhVVV333######$$$&&&(((((('''%%%%%%'''***,,,&&&&&&'''((((((((((((((('''''''''(((((()))++++++******)))((('''((((((((('''(((((())))))))))))))))))))))))((())))))***+++******++++++++++++******)))---HHHsssjjj{{{ooozzzKKKPPPQQQ<<<(((%%%))))))'''&&&******(((((()))***'''$$$'''''''''(((((()))******''')))************,,,---+++++++++*********))))))'''(((((()))******++++++******)))((())))))******************+++,,,,,,------***'''''')))***(((&&&((((((((((((((((((((((((***,,,+++((('''))))))'''))))))(((((((((((())))))'''(((((()))))))))))))))'''((()))***++++++++++++'''***------+++***+++---111)))111@@@PPPqqqlllTTTVVVggg}}}uuuDDD[[[rrraaa___]]]tttgggpppaaaOOONNNMMMKKKJJJJJJLLLMMMNNNBBB:::<<>>,,,999111;;;}}}{{{@@@,,,+++)))'''&&&''''''((((((((((((((()))***++++++++++++*********))))))))))))'''%%%$$$%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$###$$$%%%$$$"""""""""$$$ %%%&&& ###&&&###$$$ %%%''' !!!%%%"""$$$---888ZZZRRRIIIWWWbbb```[[[```FFF:::ZZZfff\\\nnnttt[[[555&&&%%%######'''######''''''$$$$$$(((%%%&&&''''''(((((((((((('''''''''((()))***+++,,,+++***)))((('''((()))***))))))))))))))))))))))))***))))))))))))***++++++******++++++++++++*********--->>>dddnnnvvvvvvlllPPP777%%%&&&,,,)))&&&'''(((((('''&&&))),,,)))$$$'''((((((((())))))))))))&&&(((*********+++---///+++++++++************)))((((((((()))))))))******))))))))))))************************************,,,***(((((()))***)))((())))))))))))))))))))))))---...---)))&&&((())))))(((((())))))))))))((((((''''''((()))))))))))))))&&&'''(((***+++,,,,,,,,,,,,---...---,,,+++,,,---000222333555===PPPxxxXXXQQQ]]]pppRRRVVVkkknnnZZZkkkaaacccvvv___NNNMMMLLLJJJJJJKKKLLLMMMGGG@@@<<<<<<888111444>>>999555555999:::888666777:::;;;;;;333999;;;GGGzzz>>>555444888777333222111/////////000000000000///...------------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,++++++''',,,000//////222222///,,,,,,------,,,+++***)))+++,,,---,,,,,,---000333RRRxxxSSSAAAAAA999@@@EEEGGGHHHEEE>>>999666666---@@@333<<<333HHHpppwww```;;;++++++***(((''''''(((***(((((((((((()))***+++,,,+++++++++*********))))))(((&&&$$$$$$$$$%%%$$$"""######$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$&&&$$$""""""$$$$$$###!!!&&&&&&"""((($$$!!!777EEEZZZsssllloooccc___[[[[[[>>><<<[[[aaafffqqqrrrVVV111&&&(((%%%""""""%%%(((++++++((($$$ $$$%%%&&&'''(((((((((((('''''''''((()))+++,,,---,,,+++***(((((()))***+++*********)))))))))*********************+++,,,,,,******++++++++++++******''')))222UUUuuuvvvRRR777$$$'''---(((%%%)))'''(((((('''---333111+++'''(((((()))))))))))))))''')))************,,,...+++++++++************)))))))))))))))(((((((((((('''((()))***+++******))))))))))))******))))))((())))))(((((()))******)))))))))))))))))))))))))))***)))******((('''''')))'''((()))******)))((('''&&&'''((()))***))))))((((((((()))***************---...//////...---------$$$333444888@@@<<>>777888@@@FFFAAA888:::666555888999777666777999:::999333===:::BBByyyEEE555222:::888555444222000///000111111111111000///............)))***,,,------,,,***)))---------------------...555444111///---,,,,,,,,,+++......---000555555222+++,,,,,,------,,,+++***,,,---...//////111444777NNNddd@@@333EEE@@@???>>>===<<<<<<<<<<<<777???888===<<>>(((......(((''''''++++++,,,---......//////%%%&&&(((************)))***)))((((((***+++++++++***(((''''''(((((('''&&&---'''###$$$&&&%%%(((+++,,,***'''&&&((())))))(((***)))((((((((('''%%%###)))******))))))((('''&&&((()))))))))))))))((('''******+++******)))((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&''')))*********)))((()))+++,,,,,,,,,,,,---///...+++888111>>><<>>FFF???:::???AAAIIIDDDBBBlllrrr}}}gggBBB......,,,***'''&&&&&&((()))&&&'''(((((()))+++------))),,,***+++...&&&!!!***(((%%%######%%%&&&%%%###%%%%%%$$$%%%''''''&&&$$$%%%$$$###"""###$$$$$$###""">>>///""";;;ooo}}}XXX222 """((( ,,,===RRR___aaa]]]YYYXXXVVVXXXQQQ<<>><<<:::999888888777666777777888888888888777777222888999444333999<<<;;;333222222222222222333333111111111111000///...---,,,,,,000444333---+++---,,,---............---,,,//////.........---------(((222333000222000000777444///,,,///000......///===ccc@@@777???HHHMMMAAAKKKYYYqqqUUU777///,,,+++(((&&&%%%&&&'''((('''&&&&&&(((+++---...///'''333333,,,,,,)))%%%)))'''%%%###"""###$$$$$$$$$%%%$$$$$$&&&((()))((('''$$$$$$############$$$$$$FFFTTT///&&&)))gggrrrAAA  %%%###000HHH```eeeaaa\\\TTTMMMTTTSSSHHH;;;QQQ```SSS[[[___UUU:::$$$###$$$###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''(((((()))))))))*********((()))******++++++******+++++++++++++++,,,------,,,,,,,,,++++++++++++*********************************+++,,,@@@mmmvvvggg===)))$$$***...'''&&&&&&''''''((()))))))))((())))))*********))))))(((((()))))))))*********+++)))''')))---...+++'''******,,,...,,,''''''+++)))***++++++******,,,---***+++,,,+++(((&&&(((***))))))***++++++++++++***))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******)))))))))+++,,,,,,,,,,,,---///000222999,,,777???MMM]]]MMMIII^^^{{{rrr~~~~~~jjjcccmmmaaaSSSUUUJJJCCCCCC>>>:::<<<@@@@@@===999???;;;888777999:::999777777777888888888888777777:::222333======444111777444333333222222333333444111111222111111000///.........111444222---+++---------............------.....................---'''444,,,$$$000444444@@@@@@777,,,)))222===<<<666KKKaaaTTTcccjjjdddqqqvvvGGG222444,,,***)))'''&&&&&&'''((()))&&&&&&***---,,,++++++***<<<<<<...******&&&&&&'''%%%###""""""###$$$$$$&&&%%%%%%'''((()))(((&&&###$$$$$$$$$######%%%&&&]]]MMM111AAAXXXyyytttdddtttMMM000+++((( ###+++===SSSdddbbb^^^^^^WWWKKKLLLHHH888555NNNYYYRRR\\\```SSS777###$$$%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((((((((((((((())))))******((()))***+++,,,+++***)))+++++++++***+++,,,,,,---++++++++++++++++++++++++************************+++***+++)))666___~~~}}}YYY;;;)))+++---###))))))))))))******++++++,,,,,,,,,,,,,,,+++++++++'''((()))******+++,,,---.........///000///......***)))+++...---+++---333,,,---...,,,***)))+++---(((***---...---***&&&###((()))***+++,,,,,,,,,,,,))))))))))))))))))******''''''((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************)))+++,,,---,,,,,,---///...222??????EEEEEEXXXiiiJJJLLLMMMcccrrrgggdddqqqcccRRRRRRFFF>>>IIIDDDAAAAAA???:::;;;@@@>>>:::666666999;;;:::888;;;;;;<<<<<<<<<<<<;;;;;;???555555@@@BBB;;;???MMM444444333222222222333333222222222222111000/////////...000333111,,,+++............//////..................///////////////...444'''%%%555333...>>>DDDIIINNNUUUcccjjj\\\IIIccc@@@222999++++++)))(((((((((((((((***'''(((---...)))&&&''',,,???<<<***''')))'''&&&&&&&&&%%%#########$$$%%%((('''''''''((((((&&&$$$"""$$$%%%$$$######%%%'''666777QQQ___tttlllggg```hhhYYYIIIAAA333 !!!333UUU^^^]]]RRRPPPWWWUUUKKK888777)))666TTTWWWUUU```cccSSS555###&&&%%%!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((('''''''''((()))***((()))+++,,,,,,,,,+++***+++************+++,,,,,,++++++++++++++++++++++++************************(((&&&)))'''...RRRwwwSSS222+++///)))*********+++++++++++++++,,,,,,++++++++++++++++++,,,------,,,***))),,,...%%%)))---...,,,---222666444222777AAAIIIKKKLLLNNNLLLJJJEEE>>>666000+++******((((((+++...///,,,)))((()))***,,,------------)))))))))((()))***+++,,,)))))))))))))))(((''''''))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******++++++,,,......------///000555444@@@LLLNNNGGGdddTTTAAAQQQXXXlll~~~kkk{{{eeeeeeqqqaaaOOOTTTLLLGGGGGGDDD>>>:::===CCCDDDBBB<<<999666666999::::::888===>>>>>>??????>>>>>>===555555777888666777???III555444333222222222222222333333333333222111000//////...///111///++++++////////////////////////////////////000000111111111000555555:::;;;---///IIIaaa}}}xxxsss>>>444888+++***))))))((((((((()))+++''')))...,,,&&&'''---222???888'''%%%''''''(((%%%&&&'''&&&$$$###$$$%%%)))'''&&&'''''''''%%%###"""$$$&&&%%%######&&&)))666kkkcccooofffaaaTTT]]]bbbZZZIII555 ###:::ZZZ]]]ZZZQQQLLLJJJ@@@444$$$)))!!!<<<]]]VVVVVVaaadddQQQ222###'''&&& $$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''((()))((('''&&&'''((()))***)))***++++++,,,+++++++++***************+++,,,,,,***++++++++++++,,,,,,,,,************************)))&&&+++,,,,,,III{{{ddd888&&&,,,...***************************))))))(((((()))******)))***+++)))(((***///444666:::>>>AAACCCHHHPPPWWW[[[VVVYYYjjj}}}{{{pppcccSSSDDD:::222---'''$$$&&&)))+++,,,((()))***+++,,,---------***)))(((((()))***,,,---))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''(((((())))))*********))))))))))))***+++,,,,,,...//////...///000222999333777DDDIIILLLuuulllHHHAAAWWWeeetttjjj}}}zzzyyyiiiRRRVVVPPPLLLWWWPPPBBB666888AAA===111::::::::::::999999999999======>>>>>>>>>>>>======888AAACCC;;;222///111222666555555444333333333333333333333333333222000000///...///111000,,,...222000000////////////000000000000111111222333444444222444<<<<<<000777bbb}}}fff<<<444111))))))((((((((('''''''''***&&&(((,,,)))&&&///===DDDGGG999)))&&&&&&%%%***$$$'''))))))'''%%%$$$%%%&&&%%%%%%%%%''''''%%%###!!!$$$'''&&&######&&&***///QQQzzzkkkgggnnnYYYHHHYYYdddVVV<<<---###,,,GGG^^^[[[VVVMMMCCC888///)))///444'''FFFcccUUU[[[iiibbbLLL--- '''&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&''')))***)))((('''''')))+++,,,+++*********++++++,,,,,,***************++++++,,,******+++++++++,,,,,,,,,************************,,,(((///111+++@@@oooyyyHHH***)))---******************************))))))***+++,,,---)))...444:::BBBMMM\\\fffzzzxxxxxx|||vvvppp___VVVTTTMMMAAA333***)))***))))))***++++++,,,++++++***)))(((((()))***,,,...'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''((()))***************)))))))))***+++,,,...///111111000000222333666666444@@@QQQkkkTTTGGGHHH[[[mmmvvv|||xxxfffaaaSSSHHHkkk```PPPCCCAAACCC@@@999999===@@@???<<<999999;;;===>>>>>>??????>>>>>>===333888======;;;:::;;;===999888777666555555555555444444444444333222111000111///000222111///111666111111000//////000111111111111222333444555666777888111888555333fff]]];;;222***''''''''''''''''''&&&&&&)))%%%&&&)))'''(((777KKKWWWSSS@@@...***&&&$$$+++###'''++++++(((%%%%%%%%%$$$######%%%''''''&&&%%%!!!$$$'''&&&######&&&+++MMMnnnhhhrrrTTTWWWXXXbbbKKK***###(((777SSSqqqbbbLLL999***%%%///<<>>IIIgggnnnJJJLLLOOO]]]ppptttuuu|||}}}}}}ttt\\\JJJWWWKKK@@@===<<<;;;???DDD999???EEEDDD===999:::===??????@@@@@@@@@@@@??????<<<666555888888444555;;;;;;:::999888777777777777444444444444333222111111222000111333333111444:::222111000//////000111222222222333444555777888888;;;000:::>>>MMM[[[@@@...111,,,+++***((('''''''''''''''&&&&&&((((((...AAATTTEEEEEEFFFGGG $$$))),,,((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''!!!%%%"""'''(((!!!555WWW}}}kkkWWWPPPUUU^^^FFF111%%%""">>>TTTnnnZZZ:::''''''000FFFbbbQQQ>>>\\\dddxxxeeemmmddd>>>&&&%%%$$$%%%(((%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***++++++,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,+++***)))(((((()))))))))))))))))))))))),,,+++***...000000MMMzzzyyyvvvJJJ000)))///,,,(((((()))***+++---000111...)))***222:::===SSSccc|||ccckkkaaa???...+++,,,......,,,))))))***(((((())))))***)))))))))(((******)))((('''((()))((((((((((((((('''''''''&&&&&&&&&'''(((***+++,,,++++++,,,---...---+++)))222888111+++000333111555<<>>FFFLLLDDD<<<666777:::999888888===@@@AAA>>>>>>@@@???;;;999<<<;;;777555888::::::======<<<:::777555666777888444333444333000000222444111///000...---666BBB<<<666...+++,,,///111111666...666:::000555<<<111888888EEEfffTTT;;;---///+++***)))((((((''''''((()))''''''(((&&&'''111===888BBBLLLQQQ+++***)))(((((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% ((('''&&&'''888ggg{{{nnnZZZYYYSSS___BBB'''!!!---JJJUUUFFF:::000222???UUUiiisssYYYIII```bbbqqq___ddd___:::$$$$$$###$$$&&&###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++++++++)))---......IIItttqqqNNN888///,,,---222222---+++,,,...777CCCMMMYYYfffnnnppp}}}wwwggguuunnngggoooeee999---%%%&&&***))))))***000///,,,***)))(((((())))))***+++***((('''((()))((((((((((((((((((((((((((((((((()))***+++,,,---***(((&&&&&&(((,,,///111''',,,,,,///444///444EEEbbbtttjjjHHHHHHOOO___sssttt```eeeMMMHHHDDDBBBBBBCCCGGGKKKCCC;;;555777;;;:::999:::===@@@@@@>>>>>>@@@@@@===;;;??????;;;999<<<===<<<>>>>>>===:::777555555666444111111444444222333777555444555666333///444<<<:::777444222222333333222666222333444444===@@@888HHHsssIII666------))))))(((((((((((())))))***(((((()))'''$$$&&&***111DDDQQQTTT///---((((((((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%### +++((($$$+++OOOlllyyynnnUUUVVVKKK\\\>>>111HHHFFF......<<>>]]]SSSBBBEEEWWWrrruuueeegggPPPHHHDDDFFFHHHFFFGGGJJJEEE<<<666888<<<<<<<<<<<<<<>>>>>AAABBB???>>>BBBCCC@@@>>>@@@@@@>>>??????>>>;;;777555555666444111111444555333444888333555999<<<999444333666777999::::::888666555444888:::666555>>>@@@===@@@sssrrr@@@222///,,,((((((((((((((()))******)))((()))+++,,,***((('''777OOOTTTMMM)))***''',,,'''&&&%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###)))###)))>>>___|||```lll|||jjjRRRRRRFFFUUU:::""" (((666111666>>>WWWWWWKKKiii~~~ooobbbXXXcccbbbiiiMMM///!!!$$$###"""$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***)))((()))+++,,,------------------------+++,,,)))***+++***===___xxxKKK:::000444666999III^^^xxxwwwcccbbbyyyfffVVVlll```888,,,---)))(((---)))))))))***+++---...///***,,,,,,+++***)))***+++************++++++++++++,,,,,,,,,++++++,,,------(((+++...//////---+++***000555444444777;;;OOOnnn~~~UUUNNNLLLbbbkkk^^^NNNGGGGGGMMMMMMGGGHHHOOOKKKBBB;;;<<<>>>>>>===>>><<>>CCCEEEBBB@@@AAA@@@===??????>>>;;;777555555666777444333555555222222555111444999<<<:::666444444555888;;;;;;777555555666555;;;888:::???444666QQQ___;;;000111,,,(((''''''(((((()))***+++)))))))))***---///...+++AAA]]]ZZZIII'''***%%%,,,'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$ >>>fffsssvvv```]]]fff^^^TTTXXXLLLRRR888'''###!!!///555JJJNNN___ZZZJJJddd~~~pppuuuooo~~~uuupppuuupppiiiEEE+++!!!&&&$$$###%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))*********+++++++++++++++++++++++++++******))))))******++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...******,,,***999VVVxxxTTTLLLNNNZZZeeemmmsss~~~kkkllluuuhhhjjjaaa}}}SSS===444+++***///,,,------...---,,,+++***+++------,,,+++***+++,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------+++...222444333333444555***>>>FFFJJJ\\\ssskkkffffffuuuttt___NNNJJJNNNWWWSSSHHHLLL[[[SSSHHH@@@???AAA???>>>>>>===???@@@===???CCCEEECCC>>>BBBDDDAAA?????????<<>>;;;888666666666999555444666666333333666444777888888666444333111333555777666333222444666///333111666888///III|||NNN;;;111222,,,((((((((((((((()))*********+++***(((***......+++AAAccc]]]III,,,...$$$((('''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$###"""&&&\\\xxxaaaXXXPPPOOOXXXXXXVVV555&&&&&&(((>>>MMM[[[WWWZZZUUUOOO\\\[[[@@@999QQQ{{{```===&&&!!!(((&&&###''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))******++++++++++++************************---///+++***,,,+++666NNN|||lllYYYSSS___uuuuuuqqqcccsss\\\jjjsssTTTfff|||___JJJ:::000---'''((()))***++++++++++++,,,......---,,,+++,,,---,,,,,,,,,------......///,,,,,,+++,,,,,,---......222222000...---111999@@@JJJhhh{{{zzzjjjTTTOOOUUU```YYYJJJPPPeeeWWWMMMCCCAAABBB@@@??????>>>AAA@@@>>>???DDDFFFDDD???CCCDDD@@@>>>???>>><<<>>>???>>>;;;888777777888777444444666777555555999999:::888444222222111...222333222111000111333555222222111222777JJJccc???<<<111222***)))((((((((((((((()))***))),,,---)))(((,,,,,,)));;;___UUU???)))///###'''&&&%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''&&&"""$$$555vvviiiSSSOOO[[[YYYWWW222'''888QQQWWWYYY[[[YYYRRRNNNKKK<<<'''%%%KKKZZZ666""" )))'''###'''(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''((()))))))))))))))))))))((((((((((((((((((((((((((()))))))))(((((()))))))))&&&(((***,,,,,,,,,++++++++++++++++++++++++++++++,,,...***))),,,+++333HHHuuuiiittt}}}jjj^^^ZZZhhh}}}pppssszzznnnwwwnnn]]]YYYLLLxxxmmm\\\III999555333000...------///000---...///...,,,,,,,,,---,,,,,,---......///000000,,,,,,,,,---...///000111---///222666<<>>???CCCFFFDDDBBBFFFEEEAAA>>>@@@@@@???===>>>===;;;999888888:::999666555777777444555888555888666222222555555000222111000111222333333333444777777222???tttSSS777===222111)))))))))(((((((((((())))))&&&,,,///+++***---...+++666ZZZJJJ111,,,###***&&&%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''***!!!'''@@@fff[[[hhhPPPUUU000)))CCCXXXQQQGGGWWW[[[QQQIII===333333444XXXZZZ222 )))'''###&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((************************))))))(((((((((((())))))%%%'''***---...---+++***+++++++++++++++++++++++++++...)))(((,,,+++222EEElllYYYgggwwwjjjfffpppqqqnnnaaalllpppIIIccclllXXXRRRGGG<<<444111000000.../////////---,,,---...---------...///000000111---------...///111222333999CCCTTTfffyyy|||aaaRRRRRR```]]]JJJLLL^^^UUUKKKAAA@@@AAA@@@@@@AAAAAACCCBBB>>>???CCCEEEDDDFFFHHHGGGBBB???AAACCCBBB<<<======;;;999888999;;;>>>:::888888666222111333...222333111444;;;;;;666222111000222666777444111...777;;;000BBBDDD???111222))),,,))))))((((((((((((((())),,,+++))))))***++++++***---@@@QQQ777'''...&&&"""%%%'''$$$ """(((%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&&&&GGGxxxaaaeeecccZZZJJJ111%%%444NNNUUUMMMSSSOOOCCC===%%%<<>>@@@BBBGGGHHHIIIGGGDDDBBBBBBBBB>>>??????<<<777555666777666777777888777555333222111111000111888<<<888///222000///000111111000///333444111///>>>jjj???<<<111333***+++))))))(((((((((((()))))),,,***))))))***++++++***+++???QQQ888%%%***%%%&&&%%%%%%$$$"""$$$&&&%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''JJJ}}}fffiiieeeUUU@@@***(((>>>UUUYYYPPPJJJ>>>---000***---HHHMMM333NNNnnncccnnntttqqqJJJ$$$$$$$$$$$$###"""!!! ###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))******)))))))))))))))*********++++++(((((()))***************+++*********((((((///888jjjzzzyyylll}}}zzzjjjiiipppvvv|||hhhyyy~~~{{{yyyooouuufffWWWmmmiiiXXXEEE222(((///333///...333000---+++***)))(((...555...000444:::HHH```}}}zzzqqqxxx~~~fffSSSZZZXXXQQQQQQPPP[[[cccUUUEEE======@@@BBBCCC===>>>?????????AAAEEEHHHOOONNNMMMJJJFFFDDDDDDEEE=========:::666444444666999999888777666444222111111000///...333::::::555222000///000111222000///222222///000444FFF|||rrr;;;777111333***)))))))))(((((((((((())))))+++***))))))+++,,,+++***(((;;;MMM666$$$(((%%%***&&&######%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))JJJooolllaaaDDD///"""///HHHTTTLLLAAA555///(((666===FFF\\\YYY===MMMjjjcccsssIII"""###%%%((()))******)))###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))&&&'''((()))******++++++*********+++++++++++++++((()))******+++*********+++***)))***)))(((...666cccsssooouuuWWWRRRhhhiiivvv{{{wwwnnnuuuhhhbbbwwwPPP222111444---***111...///111222///...666@@@AAAKKK\\\qqqfffZZZ^^^mmm~~~qqqhhh^^^\\\UUUWWWVVVLLL[[[iiiTTTBBB>>>??????AAADDD===>>>@@@@@@AAACCCFFFIIIRRRRRRPPPLLLHHHEEEEEEFFF:::;;;;;;:::888777888:::<<<;;;999666444333222111000111000---000888>>>>>>111000///000111222111000///222000444222...^^^ddd999555111333***''')))(((((((((((())))))******))))))***+++,,,+++)))&&&222AAA000$$$)))&&&+++'''###"""%%%$$$ !!!'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&DDDxxxmmmXXX444$$$###;;;NNNJJJ999---///999BBBRRRSSSUUUeee\\\RRRUUUjjjfffaaa000((( !!!%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&((()))***+++,,,,,,++++++++++++++++++++++++)))******++++++*********,,,))))))+++***(((,,,333]]]tttuuuwwweeeTTTBBBPPPtttiiiqqqmmmvvvvvvjjj~~~[[[{{{yyyHHH222///...---/////////111222333;;;NNN```vvvKKKIII^^^yyysssmmmkkkeeeUUUYYYXXXMMMaaannnUUU@@@>>>BBB@@@???BBBBBBCCCCCCBBBAAAAAACCCEEENNNOOOPPPMMMJJJFFFDDDDDD::::::;;;;;;<<<===???@@@<<<:::888666444333444444///222333000111888@@@CCC111000///000111222111000,,,555333555888:::mmmWWW<<<555222222)))&&&((((((((((((((()))******)))))))))***,,,,,,+++)))&&&(((222((($$$,,,&&&+++((($$$"""$$$$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((""";;;uuunnnPPP000%%%***???JJJ@@@444111CCCNNNTTTaaa___]]]cccOOOSSSRRRaaacccddd```KKK000"""!!!$$$######$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,))))))++++++)))+++000SSSrrrxxxzzz```QQQOOOKKKXXX}}}|||{{{kkknnn{{{___zzzttt^^^aaa[[[111'''222666111555111///555BBB[[[}}}lllDDDJJJmmmppptttnnnVVVUUUVVVPPPgggtttZZZCCC@@@FFFGGGCCCBBBDDDEEEEEEDDDBBBAAABBBCCCIIIMMMPPPQQQNNNIIIEEECCC>>>===<<<<<<===>>>>>>>>>999888777555555555666777+++111444111111666;;;===000/////////111222222000+++777555///888SSSJJJ???555222000***'''(((''''''(((((()))***+++(((((()))+++------+++)))(((""")))###%%%---&&&+++(((&&&###!!!$$$******&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((444___}}}mmmMMM,,,%%%'''444:::888:::BBBOOOPPPJJJTTT]]]eeeeeeFFFIIIQQQ\\\YYY{{{~~~hhh<<>><<<;;;:::888777888777777666666777777888***///222000///111444444000///...///111222222111...444444)))000___===@@@555111...+++***''''''''''''((()))***+++(((((()))+++------+++)))+++###)))$$$$$$)))###,,,%%%((($$$'''666555)))%%%%%%%%%%%%%%%%%%%%%%%% '''111QQQ}}}pppdddIII&&&###%%%,,,333999CCCNNNMMMOOOGGGMMMUUU___```???@@@UUU[[[OOOfffNNN222 BBB555&&&!!!!!!###$$$%%%%%%&&&&&&%%%%%%############"""""""""!!!%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((()))***+++++++++++++++++++++*********)))))))))+++,,,,,,,,,++++++***))),,,)))))),,,,,,***)))+++;;;{{{|||}}}rrreeeUUUMMMNNNZZZttt```rrrwww{{{zzzvvvoooXXXbbbyyysssMMM===777111111<<>>@@@BBBCCCDDDFFFHHHQQQSSSUUUTTTQQQMMMKKKJJJEEEBBB>>><<<<<<;;;999666888888888888888777666555///333333///...000000...000///...///111333222111222---444000...ccc555???444000---,,,---''''''''''''((()))++++++'''''')))+++---...+++)))...&&&---'''###&&&!!!---###)))$$$)))??????---%%%%%%%%%%%%%%%%%%%%%%%%'''111KKKtttccc[[[CCC$$$&&&***222;;;DDDLLLQQQNNN[[[ZZZWWWNNNMMMNNN222666TTTZZZHHH[[[999$$$+++'''&&&%%%%%%&&&&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))******+++++++++******+++*********))))))((((((,,,,,,,,,,,,,,,+++***))),,,)))))),,,---***((()))666vvv}}}xxxhhhUUUKKKKKKWWWkkkcccnnnyyy|||vvv{{{rrr}}}hhhUUUqqqrrrOOOBBBCCC555999MMMtttrrrCCCCCCJJJsssqqq^^^[[[iii}}}yyyqqq{{{gggSSSaaabbbZZZeeeYYYEEE===NNNddd\\\EEE;;;===@@@BBBCCCDDDFFFGGGVVVVVVUUUQQQMMMJJJJJJKKKDDDAAA>>>>>>@@@@@@>>><<<999999:::999888666444333777888555000...111111...///......///222333222111333&&&777===444fffxxxFFF555999,,,,,,222"""(((((((((((())))))))))))))))))***++++++++++++***,,,+++)))'''&&&'''((()))&&&"""###***...,,,(((#########%%%&&&&&&$$$!!! ///))))))444hhh```ZZZ999&&&$$$,,,@@@PPPSSSPPPOOOOOONNNMMM:::///+++$$$888QQQVVV^^^[[[III000$$$$$$(((&&&$$$###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&'''((()))************************++++++,,,,,,,,,++++++++++++***************************---,,,,,,+++***)))((((((:::]]]aaaUUUKKKPPP^^^wwwuuubbbxxxzzzppplll~~~bbbbbbxxxwwwKKKDDDBBBAAAPPPgggzzz[[[BBBGGG\\\|||hhhYYY\\\uuuqqqQQQ^^^```[[[bbbVVVOOOKKKGGGKKKLLLBBB===???AAABBBAAAAAACCCDDDXXXVVVOOOOOOTTTLLLDDDIIIIIIBBB???AAA???:::777:::<<<777<<<===777777:::333777555333111111111222333222111111000000111222333***999888+++999MMMlllAAA444888,,,,,,222&&&(((((((((((())))))))))))))))))***++++++++++++***,,,+++)))'''&&&'''((((((%%%###!!!###''')))'''%%%###"""""""""###&&&)))+++$$$---))),,,222\\\xxxiiiKKKDDD,,,&&&,,,<<>>```aaa```UUU>>>''' $$$'''%%%###"""######"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&'''''''''((()))))))))))))))******+++++++++,,,,,,++++++******)))))))))************************,,,,,,,,,+++***))))))(((---NNNxxxtttOOOCCCTTTbbbxxxgggqqqwwwmmmpppzzzmmmooo~~~nnn[[[EEE@@@EEEJJJbbbpppLLLFFFRRRddd~~~zzzbbb[[[cccwww```eeehhhgggdddXXXQQQKKKCCCDDDFFF???>>>@@@BBBCCCCCCBBBBBBCCCPPPUUURRROOOTTTTTTNNNKKKHHHBBB>>>???>>>999777999;;;555888999222555===;;;777555333111111111222333000/////////000333555777///:::555222AAAiii[[[:::222777,,,***000)))(((((((((((())))))))))))))))))***++++++++++++***+++***)))'''&&&''''''((($$$$$$$$$#########""""""$$$'''((('''&&&&&&))),,,%%%&&&###)))'''AAAwwwVVV@@@222###&&&333HHHWWWYYYRRRMMMNNN888...------===EEE999DDDiiihhhbbbQQQ666"""###%%%$$$"""!!!""""""!!! ###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))***+++,,,------,,,++++++***)))(((((('''++++++++++++++++++++++++,,,,,,++++++******))))))(((>>>ggg|||}}}fffKKKGGGjjj~~~mmmfffwww}}}zzztttssseee___OOODDD555@@@ccc\\\BBBMMMVVVeeezzzppp]]]]]]ggg}}}sss```fffWWWOOOIII@@@BBBGGGCCC???BBBEEEFFFEEECCCAAAAAAIIISSSUUUPPPOOOSSSNNNFFFJJJDDD@@@@@@>>>;;;999999:::888???@@@777888???>>>666555333111000111222333111000//////000333666888333888///555CCCwwwKKK666222555+++(((,,,***(((((((((((())))))))))))))))))***++++++++++++*********(((''''''&&&''''''"""$$$&&&$$$!!! !!!###"""''',,,+++'''######%%%(((!!!!!!&&&(((]]]YYYKKK///%%%666KKKVVVTTTKKKEEEEEE111///;;;CCCRRRSSSBBBLLLfffgggaaaOOO666######%%%$$$"""""""""###"""!!!###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''(((((()))))))))((((((((((((((((((((()))***,,,---......---,,,,,,+++***)))((((((+++++++++++++++++++++++++++++++++++++++++++++***---555SSS|||}}}rrrXXXQQQ```rrr\\\||||||xxx{{{~~~ppp|||wwwnnnHHH<<>>KKKNNNBBB===>>>:::666555333111000111222333666444222000///111333555999:::---777DDD```@@@555333444,,,&&&''')))(((((((((((())))))))))))))))))***++++++++++++******)))(((''''''&&&&&&&&&!!!$$$&&&%%%"""!!!###&&&"""&&&%%%###$$$)))...,,,###%%%((("""$$$IIIiii[[[555 ''':::OOOXXXQQQDDD888222444;;;PPPWWW\\\VVVKKK^^^gggfff[[[FFF000######&&&&&&$$$######$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&''''''(((((()))))))))))))))(((((((((((()))***+++,,,---............---,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,000...EEEttt|||}}}{{{[[[FFFOOOkkkxxxXXXnnnuuu|||sssddd~~~___>>>BBBlllmmmOOOHHHOOOOOOPPPUUU]]]dddlllvvveeeJJJBBBBBBJJJOOOJJJAAADDDGGGHHHFFFCCCAAA@@@???<<>>===;;;999===JJJMMMAAA<<<===999777666333222111111333333777555333111111222333555======333;;;RRRNNN:::666333222---&&&%%%((((((((((((((())))))))))))))))))***++++++++++++***))))))(((((('''&&&&&&%%%!!!###&&&%%%######%%%(((""""""!!!!!!$$$...;;;EEE'''!!!&&&%%%&&&(((888hhhxxxoooppp\\\:::'''+++AAAWWW[[[OOO>>>111)))AAAHHH[[[\\\YYYRRROOOmmmmmmeeeQQQ777$$$ %%%)))&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((())))))))))))))))))))))))))))))******+++,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++(((<<>>===:::999777>>>???666777>>>===888777555333222333444555333333222222333555666777777:::666;;;jjjBBB666777333000///)))$$$)))(((((((((((())))))))))))))))))***++++++++++++***(((((((((((('''&&&%%%%%%######$$$$$$$$$$$$%%%%%%&&&$$$!!!"""'''000:::AAA"""!!!&&&%%%***%%%EEEQQQJJJyyyzzzZZZ???111+++111GGGWWWRRRAAA888999<<>><<<999888666444333444555666222333444555555666666666444888<<<>>>===444777222...111+++%%%+++(((((((((((())))))))))))))))))***++++++++++++***(((((((((((('''&&&%%%$$$$$$$$$##################!!!!!! """%%%''''''&&&$$$&&&***%%%,,,,,,$$$!!!bbb[[[888&&&666IIIRRRCCC111222FFFXXXZZZWWWbbbbbb```RRRDDDZZZ]]]TTT@@@+++!!!###$$$!!!$$$"""!!!!!!###$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''(((***)))(((((((((((())))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......111'''***GGGppp|||{{{iiiJJJBBBOOOmmmpppjjjnnnWWWwww}}}jjjyyydddaaa```qqqKKK<<>>EEEKKKGGGGGGOOOGGGSSSeeewwwhhhNNNKKKKKKNNNPPPLLLAAACCCDDDDDDBBBBBBBBBCCC<<<999CCCJJJfff~~~TTTTTTNNNEEECCCFFFEEE@@@@@@;;;???AAA:::;;;===777:::999777555444555666777555666777777666444222111:::>>>FFFFFFccc999777555222///,,,***))))))))))))))))))))))))))))))))))))************))))))***)))((('''&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$""""""#########""""""!!!###,,,777777+++"""+++AAAIIIDDD333000AAAPPPRRRSSS\\\hhh^^^___PPP???mmmoooNNN...%%%%%%""" #################################""""""###%%%&&&((('''&&&&&&%%%###&&&111>>>666(((!!!''',,,)))(((,,,)))))))))))))))(((((((((***************+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,++++++,,,---///000...---,,,888YYY|||lll[[[HHHBBBNNNeee{{{hhhyyypppfff}}}dddiii}}}fffrrrlllooo\\\EEE:::IIIxxxkkkQQQDDDDDDDDDEEEHHHIIIIIIIIILLLWWWrrrmmmiiiZZZPPPLLLDDDCCCPPPFFF???BBBCCC>>>BBBHHHDDD```rrrNNNKKK\\\XXXQQQKKKGGGDDDAAA???>>>:::>>>???888:::???;;;FFF666999222777999000333222>>>666---555222...999777666bbbXXX999999777333///+++)))''''''''''''''''''''''''''''''))))))************)))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$$$$###""""""######$$$######""" %%%,,,---&&&!!!)))KKKGGG<<<111777GGGPPPOOOSSSYYY[[[NNNVVVRRRDDDgggbbbDDD)))"""###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''((((((&&&'''000:::444)))###&&&(((%%%'''...((((((((((((((((((((((((*********++++++++++++,,,*********+++++++++,,,,,,.........---------,,,,,,++++++******+++,,,...///)))***+++333NNNqqqgggAAABBBEEEMMM]]]wwwiii{{{zzzhhh~~~eeebbbffflllyyyfffUUUBBB:::;;;dddfffVVVCCC888DDDBBBAAABBBFFFJJJNNNPPPYYYddd|||}}}|||pppnnnlll[[[KKKJJJHHHFFFLLLBBB>>>CCCGGGBBBEEEHHHCCCyyyoooaaawww\\\xxxyyyYYYCCCEEEEEE===<<<888<<<===777:::AAA>>>;;;999DDD:::444999111222333777444333::::::666888222^^^NNN===:::888444///+++(((&&&%%%''''''''''''''''''''''''((())))))******))))))(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########!!!!!!"""############"""""""""###$$$%%%%%%%%%$$$ """$$$""" $$$+++QQQBBB444555CCCOOOPPPMMMPPPOOOHHH<<>>===UUUqqqFFFDDDCCCDDDCCCAAA@@@AAAEEELLLTTTYYYeeepppwwwwwwzzzzzzqqqXXXFFFIIILLLHHHHHH@@@===DDDHHHDDDEEEGGG@@@QQQmmmWWWLLLgggxxxnnnSSSZZZ[[[DDDDDDCCC>>>???999;;;;;;444777???===999;;;DDD999444JJJ@@@222>>>888::::::444666>>>???777zzzBBB===888666333...+++((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&%%%%%%$$$######$$$$$$'''&&&%%%$$$######""""""!!!""""""#########""""""!!!"""###$$$%%%&&&&&&&&&###"""######!!!!!!(((222GGG:::666BBBOOOQQQNNNNNNFFF???777888CCC???:::MMM???---"""#########$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$######)))222%%%!!!"""(((***&&&###$$$%%%%%%&&&'''((())))))***((())))))******+++++++++,,,,,,,,,,,,------------............------------+++++++++++++++,,,,,,---)))------+++666RRRrrrxxxXXXAAAEEE^^^rrrwwwllljjjlll]]]xxxllleeevvv{{{}}}iiiUUUTTTdddwwwjjjXXXmmmrrrfffnnnuuu\\\MMM;;;<<>>???;;;AAALLLLLLBBB<<<<<<999EEE~~~yyy___???999BBBAAA///111>>><<<;;;jjj888666555444111...+++))))))((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%$$$#########$$$$$$'''&&&%%%$$$###"""######""""""############""""""!!!"""###$$$%%%&&&&&&&&&%%%&&&'''%%% ***777666666@@@PPPUUUMMMIIIMMM888111000CCCGGG555888KKK444)))"""$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%%%%&&&''')))000999555...(((((()))(((%%%$$$%%%&&&&&&'''((()))******''''''(((((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------+++---,,,+++555OOOnnnlllOOOAAAaaattt}}}wwwuuu```lllpppRRR```{{{^^^QQQ[[[eeeeeeaaaWWWMMMNNN\\\ppp~~~eeeSSSeee|||gggyyyyyy|||~~~oooLLL666555IIIXXXmmm```CCC;;;===CCC:::<<>>AAAQQQIII>>>@@@???;;;JJJSSSDDD444WWW:::444444222000---+++***))))))))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%$$$######$$$$$$%%%'''&&&$$$###"""###$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$&&&'''%%%(((666222:::JJJVVVRRRFFFBBBFFF000111555LLLHHH333>>>KKK...(((!!! ###%%%$$$"""######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%)))%%%###%%%&&&(((///777@@@888---%%%!!!"""###$$$''''''(((((())))))******&&&''''''((()))***++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,------......------,,,)))******+++666PPPqqq___GGGDDDrrryyygggoooaaa\\\vvvPPPOOOnnnzzzxxxlllUUUFFFFFFQQQYYYTTTRRROOOQQQ]]]ooo~~~jjjXXXfffjjjpppxxxxxxsssSSS???;;;888CCCYYYgggtttJJJAAAEEEEEEEEE===DDDAAAFFFLLLPPPSSSWWW]]]aaawwwxxxwwwqqqjjjiiiooovvv|||UUUMMMYYYQQQFFFLLLPPPGGGGGGGGGFFFRRR```bbbNNNHHHFFF___bbbPPP[[[eeeiiiZZZ^^^RRRNNNHHHCCCFFFHHHEEEMMMXXXXXXEEEFFFFFFFFFCCClllKKK;;;QQQiiiIIIBBB666555333000---***)))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$""""""###%%%&&&%%%%%%%%%%%%%%%$$$######""""""######$$$######"""###"""######!!!!!!)))222@@@FFFMMMOOOIII@@@:::999333@@@@@@III>>>222CCC???)))&&&""" ###%%%%%%###""""""######$$$%%%%%%&&&"""###$$$%%%&&&&&&%%%%%%&&&"""!!!#########'''---666888666///&&&"""$$$''')))))))))***************(((((()))***+++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......+++,,,------------,,,+++***+++++++++444MMMrrrTTTAAAHHHsss~~~pppSSS[[[kkkRRRjjjyyyTTTFFF\\\nnnjjjbbbVVVFFF===FFFUUUVVVVVVSSSTTT___sssxxx```fffqqqjjj~~~vvvkkkXXXBBB999<<<;;;SSSaaavvv~~~KKK:::BBBAAA===EEEBBBDDDAAAGGGNNNSSSVVV[[[aaagggpppqqqooojjjhhhkkkrrrwwwcccQQQWWWWWWPPPPPPNNNFFFHHHIIIEEEMMMWWWVVVLLLHHHFFF[[[```^^^pppttt{{{hhh[[[^^^OOOLLLNNNGGGHHHFFF===@@@FFFDDDEEEGGGIIIKKK;;;]]]xxxppp<<>>AAAGGGEEEJJJFFFIIIVVVKKK\\\III777666888......111***(((***&&&&&&&&&&&&'''''')))******%%%&&&'''(((((((((&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$###############$$$''''''&&&%%%$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!"""&&&"""---@@@SSSLLLJJJHHH>>>000---333NNNPPPIII333(((666999$$$!!!$$$&&&$$$ """&&&"""""""""""""""######$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%***111???OOOWWWQQQFFF>>>DDD>>>::::::999444000///***...111000...000777===;;;<<>>AAA@@@???GGGPPPHHHIIISSSXXXWWW___iiigggiiieeeaaadddkkkrrrwwwyyyaaaWWWZZZaaarrrbbbRRRLLLRRRYYYQQQLLLLLLHHHHHHBBBHHHHHHBBBUUUjjjdddcccgggllldddWWWXXXWWWIIINNNHHHDDDCCCBBBAAACCCHHHMMMIIIMMM@@@hhhVVVDDD555666:::///...000)))'''***&&&'''''''''(((((()))***+++&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!###!!!###&&&###"""111DDDHHHIIIHHHBBB777111777AAAOOOCCC;;;333,,,000111&&&######"""!!!"""***777AAA###############$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((///@@@WWWjjjqqqpppssslllfffdddaaaZZZUUUTTTRRRSSSSSSTTTUUUXXXZZZ\\\hhhjjjmmmrrrvvvwwwwwwvvvssslllaaaTTTHHH>>>777444***,,,...///...---,,,,,,---+++///111...444WWW}}}TTT<<>>LLLFFFMMMOOOIIIVVVgggdddeeefffiiicccXXX[[[[[[MMMOOOJJJFFFGGGEEECCCEEEIIIPPPLLLQQQOOO~~~MMM===444999===111......'''&&&)))'''(((((((((((()))***++++++((('''''''''(((((()))***&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&!!!""""""######""""""!!!###!!!"""$$$###%%%555HHH@@@EEEDDD888000666EEEQQQOOO999222666...%%%"""""""""!!! $$$///===HHH$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))&&&###---JJJmmm}}}xxxuuuvvvvvvsssrrrsssuuusssrrrtttwwwxxxwwwvvvzzzfffPPPAAA666111+++)))+++---+++))),,,***---///))))))AAA^^^}}}YYYBBBFFFNNNZZZgggrrrvvvZZZaaayyy[[[ppp~~~TTTddduuurrrsss```ooonnnzzzmmmCCC333999KKK~~~XXXAAA555555<<<999;;;AAAEEEDDDDDDFFFNNNJJJQQQZZZ[[[aaaddd^^^^^^```cccfffiiimmmqqqttt|||lllIIIVVVzzzoooeeeYYYNNNSSSZZZSSSIIICCCKKKRRRPPPXXXgggkkkjjjggggggccc]]]bbbaaaSSSPPPLLLKKKLLLKKKHHHHHHKKKRRRMMMOOOXXXGGG999666>>>@@@222...---%%%$$$)))'''(((((('''(((((()))******)))(((''''''''')))***,,,&&&%%%%%%$$$###$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""""""""######"""""""""!!! &&&777IIIEEEEEE===111222BBBPPPTTTCCC777;;;AAA666***%%% !!!######$$$'''+++///$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***$$$%%%<<<^^^ssswwwnnnjjjjjjnnnpppqqqssswwwzzzzzzzzz{{{|||{{{zzzyyy|||uuueeeWWWKKK:::...******++++++,,,+++...000+++(((777JJJvvviiiSSSOOOYYY```qqqdddWWWyyygggmmmWWWaaazzzccc~~~ttt{{{rrroooOOO;;;AAAEEEuuu]]]AAA999888<<<;;;<<<>>>???;;;999@@@JJJDDDCCCOOO\\\[[[[[[ZZZSSS[[[```gggkkkmmmoootttxxxyyysss___vvv{{{cccSSSPPPMMMJJJGGGKKKRRRRRRWWWdddoooppphhhfffdddaaagggfffXXXRRRPPPPPPRRRRRRNNNLLLNNNUUUQQQOOOXXXkkkyyyDDD888;;;CCCAAA333...---$$$$$$)))'''''''''&&&&&&&&&'''((((((((((((''''''((()))+++,,,%%%%%%$$$############$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""""""""############""""""!!! !!!)));;;JJJNNNFFF777000<<>>555000---...---///222000...666CCC___ooohhhkkkooowwwzzzsssWWWoooyyymmmgggddd~~~mmmyyyyyyxxxzzzlllQQQ999AAA???ddddddDDD???<<<999???======AAAIIILLLJJJIIIJJJKKKGGGRRR]]]ZZZXXX[[[XXX[[[```gggkkknnnrrrwww{{{zzzbbbOOOKKKLLLMMMKKKKKKMMMQQQ\\\kkkqqqfffddddddbbbgggfffZZZUUUSSSTTTXXXWWWRRRPPPRRRVVVYYYSSSUUUmmmXXXXXX^^^|||iiiBBB888>>>FFF@@@333...---%%%$$$)))''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&'''((()))***+++%%%%%%$$$###############$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%$$$###"""!!!!!!"""######$$$$$$######"""######"""!!!$$$...???LLLNNNBBB555666EEEPPPJJJ===222GGGWWWHHH222222222 $$$###"""!!!!!!"""###$$$""""""!!!!!!""""""###$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%((()))''',,,AAAbbb{{{|||zzzzzz|||yyyuuuuuuyyyxxx}}}{{{yyy}}}rrrbbbOOO>>>333000---,,,---------111888EEEbbbwww}}}{{{pppvvvwww___ZZZbbbfff|||ooozzzfffzzzxxx~~~tttrrrvvvSSS444::::::TTTggg???555???<<<666===:::999GGGfffuuueeeXXXKKKLLLSSSOOOPPPWWWYYY]]]```dddgggkkkpppuuuyyy{{{lllcccFFFPPPKKKCCCHHHOOOYYYhhhmmmbbbaaadddcccgggggg]]]WWWVVVWWW[[[ZZZVVVTTTUUUQQQ\\\SSSRRRUUU^^^qqqmmmNNNEEEHHH[[[???888???EEE???222......&&&%%%)))'''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))%%%$$$$$$###############$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$######"""""""""######$$$$$$######"""###$$$###"""%%%111@@@KKK???888888AAAIIIGGG>>>777===KKKPPP888 """%%%%%%###!!!!!!"""%%%'''(((######""""""######$$$%%%'''&&&$$$$$$$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%'''&&&((()))'''...JJJgggsssssswww{{{zzzwwwxxx||||||~~~~~~}}}~~~uuu___OOO>>>777000...---,,,---000444DDDOOOXXXgggllljjjooopppuuufffZZZyyyrrr___ppprrrvvvfff}}}yyyqqqzzzmmmVVV222888:::DDDlllZZZIII333222>>>===;;;DDDAAAKKKgggoooZZZSSSZZZZZZZZZ\\\YYYeeecccbbbdddhhhnnnrrrtttzzzfff]]]ooofffPPPQQQVVVXXX```jjjaaaccciiihhhlllnnnfffZZZXXXYYY\\\\\\XXXVVVXXXUUU```SSSTTTPPPKKKVVVKKKSSSMMM???RRR===777>>>CCC===111......'''&&&)))''')))(((((('''''''''(((((("""$$$&&&((()))))))))(((%%%$$$$$$###"""#########$$$$$$$$$$$$%%%&&&'''(((###############$$$$$$$$$######$$$$$$$$$$$$######!!!"""""" $$$000>>>GGG000111;;;HHHIII>>>555555DDDGGGDDD... ***$$$#########$$$$$$$$$###!!!$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$&&&''')))######$$$$$$$$$%%%%%%%%%$$$"""(((000,,,''':::UUUqqqrrrwww{{{zzzuuuuuuxxxzzzxxxvvvwwwzzz~~~tttRRRHHH===777555333222222000444222666CCCIIILLLVVVvvvxxxooo```rrr~~~\\\iiixxxqqqhhhgggyyypppjjj~~~UUU111888:::555OOOyyymmm:::===888888???AAAEEERRRWWWlllzzzlllhhhcccccchhhmmmqqqrrrxxx~~~]]]PPP___~~~ooommmccc^^^UUUUUUiiibbbgggooonnnrrrvvvppp[[[YYYZZZ]]]]]]YYYXXXZZZbbbiiiXXX\\\\\\TTT]]]NNNLLLQQQ???MMM444===AAA<<<111000---***(((&&&&&&&&&...((("""""")))///---''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%### """ ###222@@@>>>222333AAAOOOIII666222<<>>111999000***333000000AAAeee{{{}}}gggggg~~~^^^\\\oooxxxjjjnnn[[[vvv~~~yyylll}}}oooooozzz{{{___666999<<<111>>>^^^eee:::888///555FFF000RRRyyyuuu]]]\\\lllxxxxxxyyy}}}oooBBB999@@@iii```RRRgggaaa\\\nnnwwwyyymmmccc\\\gggsssiii\\\[[[\\\eeecccccceeeaaaZZZUUUUUUSSSMMMjjjyyyJJJ;;;:::999;;;000///,,,***((('''&&&'''$$$''')))(((&&&%%%$$$###'''&&&$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%###!!!&&&!!!######$$$222???<<<555;;;EEEJJJ@@@333666CCCIII888((("""""""""!!!"""############$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&###'''))))))''''''***...EEE[[[qqqyyyvvvuuuwwwzzzqqqrrrqqqpppppprrrxxx}}}~~~{{{}}}tttxxx{{{zzzrrrggg\\\OOODDDBBBBBB888111333333666@@@UUUfffllliiivvvzzz^^^iiilllWWWfffnnn}}}wwwWWWmmm{{{zzzrrrsssiiipppooo???555444...555GGGmmmrrrFFF999@@@777000===@@@yyymmmaaagggmmmlllwww}}}<<<:::888JJJ{{{pppVVV]]]fff{{{yyyssszzzhhh```hhhrrrfffZZZ[[[]]]bbbbbbfffjjjhhh___XXXUUUOOOUUUbbbFFF@@@666111999///...+++)))((('''''''''%%%&&&&&&&&&&&&'''+++...&&&%%%$$$%%%'''(((((((((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""###$$$###"""'''###%%%$$$###///;;;888999BBBGGGAAA666555BBBOOO>>>000"""!!!"""###$$$$$$$$$#########$$$$$$%%%###$$$&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%'''((('''$$$###&&&)))///CCCaaavvvzzztttsssvvvpppqqqqqqqqqpppqqqtttwwwwwwmmm{{{qqqeee___SSSJJJAAA999;;;AAA???888@@@AAA>>>III```ppprrrjjjiiiyyyZZZ___rrrvvvQQQ___uuurrrwww}}}bbb___[[[===444333555999RRRzzzHHH333666333888777TTTsss}}}zzzuuunnnvvv|||UUULLL@@@<<>>***### !!!  ######"""""""""######$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''))))))///,,,444LLLfffssssssooorrrrrrtttwwwzzz|||{{{yyywww|||xxxooommmqqqwww}}}sssooohhhYYYFFFHHHNNNVVVaaaqqqvvvjjjjjjxxx}}}ttt\\\iiizzzppp\\\pppXXX___YYY:::555:::666hhh{{{OOO<<<666111111666;;;888VVVwww{{{dddqqq^^^^^^hhhfffaaabbbaaaccc______```^^^YYYWWWYYYYYY___888555999444222///---+++(((&&&%%%%%%%%%$$$$$$%%%""" 444iii+++)))''''''''''''&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''((()))(((''''''&&&%%%%%%$$$$$$%%%'''(((&&&###!!!"""$$$ ###""" 000CCCFFFEEE===777<<>>EEE]]]uuufff}}}qqqLLL333111000000000000222333444666999]]]xxxWWWrrrSSS<<<;;;:::444000...,,,***)))(((''''''(((%%%%%%&&&''''''''''''&&&'''%%%######%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########""""""""""""######"""###***777AAAUUURRRVVVVVVBBB&&&)))""""""""""""""""""""""""########################""""""""""""########################$$$$$$$$$$$$''''''&&&''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&'''***)))'''222MMMiiixxxssssssttttttuuuvvvwwwwwwtttwwwtttmmmoooyyyoooXXXJJJJJJTTT]]]~~~}}}pppNNN:::888>>>BBBDDDIIIRRRbbbyyy```nnnssszzz|||\\\LLLMMMSSS[[[^^^YYYUUUTTTYYYqqqttt>>>666999@@@pppsssIII333...000000000000111222333444444666YYYxxx}}}dddRRR>>>:::999555------,,,***(((((((((((()))&&&&&&&&&''''''''''''''''''%%%""""""$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############ !!!!!! %%%...666[[[[[[ZZZPPP888!!!(((###############$$$$$$$$$########################!!!"""""""""############%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&'''((()))+++,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&))))))&&&,,,CCCbbbyyyrrrqqqqqqrrruuuvvvwwwwwwvvv{{{{{{xxxzzz|||pppcccZZZRRRKKKHHHooo{{{|||zzzuuulllJJJ444///222444222555999===JJJhhh```]]]qqqiiivvvlll[[[HHHBBB@@@FFFQQQPPPDDD<<<===888HHHaaaxxx}}}BBB999<<>>666666555,,,---,,,***(((((((((((()))&&&&&&&&&&&&''''''(((((('''%%%""""""$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########!!!"""!!!!!!&&&+++DDDKKKGGG555%%%!!! """#########$$$$$$$$$%%%########################!!!"""""""""############&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))+++---...''''''&&&&&&&&&&&&''''''%%%''')))''')));;;\\\xxxsssrrrrrrtttwwwyyyxxxwwwzzzvvvrrrnnnjjjkkkkkkcccTTTHHHQQQnnnuuu~~~|||sssiiiLLL777111222111///111222...///DDD^^^|||^^^MMMvvvxxxaaaiiiiii[[[MMMGGGAAA;;;BBBEEEOOOZZZTTTCCC999:::;;;:::<<>>333333666,,,...,,,***)))(((''''''(((&&&&&&%%%%%%&&&&&&'''((('''%%%######%%%'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$###"""!!!!!!$$$&&&***444111!!!%%%&&&"""""""""###$$$$$$%%%%%%########################""""""""""""############&&&&&&&&&&&&''''''''''''%%%%%%&&&(((***,,,...000''''''&&&&&&&&&&&&''''''%%%&&&(((((((((444SSSrrruuuttttttwwwzzz{{{yyyvvvvvv|||wwwnnniiieeedddjjjrrrrrriii```DDDYYYtttzzzrrrxxxjjjQQQ>>>777888***+++///222...***111>>>ZZZjjj^^^RRRsss~~~YYYWWWPPPEEE===:::999:::===BBBLLLRRRNNNDDD>>>>>>@@@;;;999>>>GGGTTTcccpppuuuOOOFFFjjj~~~tttAAA000///,,,***---//////111222222333222222444...JJJvvvrrrmmmmmmpppttttttrrroooqqqtttzzz\\\>>>===333333999---///---+++)))''''''&&&'''&&&%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""!!!!!!!!!"""######$$$######$$$%%%"""&&&%%% &&&'''"""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############%%%%%%%%%&&&&&&'''''''''$$$%%%&&&(((+++---000111&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%'''***'''---HHHgggtttsssssswwwzzzzzzvvvqqqfffqqqxxxqqqlllhhhgggiiiooowww|||~~~}}}aaaZZZ\\\kkk}}}tttqqq~~~zzzuuu~~~rrraaaRRRIIIFFF888666444222111//////000@@@RRRYYYaaaxxxzzzmmmIIIHHHIIIJJJGGGAAA???AAA???FFFLLLPPPTTTWWWVVVRRRLLLFFFCCCEEEDDDAAA@@@BBBNNNbbbgggtttuuu```vvvpppQQQ555///111000000333...///111222333333222222666---FFFpppmmmuuurrrpppppppppooonnnmmmkkknnnqqqtttxxxKKK666===333444;;;///000...,,,)))'''&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''))))))(((&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###"""""""""!!!!!!!!!!!! """###$$$$$$$$$$$$### ###"""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$%%%%%%&&&''''''$$$%%%&&&(((+++...111222%%%$$$$$$$$$$$$$$$$$$%%%'''$$$'''***&&&(((AAA___pppoooppptttxxxwwwqqqkkkWWWeeezzzzzzqqqnnnnnnhhhlllrrrxxx}}}hhhKKKJJJ[[[nnn}}}qqqrrr}}}ooolllyyy}}}}}}rrrkkkWWWNNNAAA666555777666222///<<>>ZZZkkkooouuuxxxwwwtttrrrqqq]]]\\\ttt{{{nnnnnnvvvxxxyyyzzzyyyzzz~~~iiiDDD777LLLnnnwwwnnnqqq{{{~~~lllzzz}}}zzzooo\\\GGG888111000111777111???PPPQQQNNNPPPPPP]]]wwwqqq]]]KKK???;;;===;;;<<<===>>>EEEXXXlllyyy~~~{{{~~~eeeAAA///111333333111/////////111222333222000000222444222---IIImmm]]]^^^eeemmmnnnnnnmmmkkkjjjjjjkkklllmmmmmmmmmnnnttt}}}bbbFFF777777444444444000000---***(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###***444555---###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$#########$$$$$$$$$######""""""""""""""" !!!""""""""""""""" !!!"""""" """$$$%%%&&&%%%###""""""""""""###$$$$$$%%%%%%$$$######""""""#########''''''((((((''''''&&&%%%&&&&&&'''''''''(((((((((###$$$$$$%%%&&&&&&'''''''''+++((((((++++++:::TTTnnnqqqtttvvvwwwwwwxxxyyygggZZZaaayyyyyyrrrooovvveeeFFF<<>>jjjeee^^^TTTOOOQQQTTTUUUUUU\\\]]]^^^^^^]]]]]]^^^```^^^___``````bbbhhhrrryyy~~~zzzKKK===999999222111444111///---***((((((((('''&&&%%%%%%%%%$$$$$$#########&&&###"""'''---///)))"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$##################$$$$$$###"""!!!!!!!!!""" !!!""""""""""""""" !!!"""""" !!!$$$%%%&&&%%%###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''(((''''''&&&%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''###(((&&&&&&******888RRRoooqqqsssuuuwwwzzz~~~kkkHHHJJJvvvzzzkkkiiitttgggIII555???RRRjjj{{{```<<<222...000666999FFFoooqqqVVVFFFHHHZZZkkkgggVVVKKK___~~~xxxxxxLLL444222222---...---,,,---///111000///---,,,+++,,,///111111000555---111TTT}}}SSSNNNKKKMMMSSSXXXWWWUUUVVVXXXYYYZZZYYYZZZ[[[]]]YYYZZZ\\\]]]```gggrrrzzzhhhDDD::::::;;;333222666222///,,,)))((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''###$$$'''(((((((((&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&########################&&&%%%$$$"""!!! !!!""""""""""""""" !!!"""""""""!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###'''&&&'''******777QQQqqqtttwwwzzz{{{|||~~~|||WWWCCCaaa{{{{{{rrrqqq{{{eee@@@@@@MMM```sss~~~PPP888999---///666999GGGqqq}}}}}}xxxwwwwwwwwwzzzaaaVVV^^^kkksssjjjWWWUUUzzz{{{kkkCCC555666444000---//////000222333333111///222111000///000111000000444000000???gggfffNNNNNNOOOQQQSSSTTTRRRQQQTTTVVVXXXYYYYYYZZZ\\\]]]WWWYYY[[[]]]aaaiiittt|||YYY@@@999;;;;;;333444777222///,,,)))(((((((((((('''&&&''''''((())))))******$$$(((+++***'''%%%'''***$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!"""######$$$#########&&&%%%$$$"""!!!!!! !!!""""""""""""""" !!!"""""""""!!! ###$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''((((((''''''&&&%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&***((((((***(((555NNNrrrvvv{{{~~~lllOOORRRkkk{{{~~~uuuxxxyyyxxx{{{vvvVVVCCCAAAGGG\\\}}}uuuhhhnnnuuuuuuxxx~~~nnnJJJ===BBB:::333222444AAAiiiuuu^^^KKK@@@???CCC???AAACCCDDDEEEJJJSSSYYYxxx~~~gggXXXcccsssppp```nnn```AAA,,,111555---***111---///111111///---,,,------///000111000111444777222777888333;;;\\\wwweeeIIIMMMOOORRRSSSRRRPPPOOONNNSSSUUUWWWXXXXXXYYY[[[]]]WWWXXXZZZ[[[^^^eeepppwwwLLL>>>777999999333555888000...,,,)))(((((()))((('''''''''((((((((((((((((((&&&((())))))&&&%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$ !!!"""###$$$$$$###"""###"""""""""""""""###### !!!""""""""""""""" !!!""""""!!!!!!!!! !!!"""######"""""""""###$$$$$$%%%%%%############$$$%%%&&&'''''''''((((((''''''&&&%%%"""######$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%***))))))+++***666OOOppptttyyy|||}}}}}}~~~{{{gggOOOSSSkkkyyyyyyvvvvvv{{{~~~yyyeeeIIIFFFDDDNNNggg}}}aaaLLLQQQ___fffmmmwww~~~jjjaaaaaaMMM;;;333444===]]]oooWWWHHHBBBBBBGGGNNNKKKOOOSSSRRRLLLHHHFFFGGGUUUaaa{{{xxxZZZZZZnnnsssddddddppp>>>222---333333***+++333+++...111///++++++111777444777999444...***,,,000111666888444///:::VVVqqqqqqZZZVVVTTTIIINNNOOOQQQRRRSSSQQQOOONNNQQQSSSUUUUUUUUUVVVXXXYYYVVVVVVVVVVVVVVV\\\eeelllssszzzyyyEEE===666777777222555777///...,,,)))(((((()))(((''''''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&%%%###### !!!"""$$$$$$$$$###""" !!!"""$$$%%%&&& !!!!!!""""""""""""""" !!!"""""" !!!"""###$$$######""""""""""""###$$$$$$%%%%%%############$$$%%%&&&'''''''''((((((''''''&&&%%%''''''''''''''''''((((((''''''''''''''''''&&&&&&!!!'''''')))---,,,999SSSmmmpppsssvvvxxxyyy|||~~~}}}wwwzzzSSSDDD^^^uuuxxxuuu{{{}}}{{{~~~zzziiiXXX]]][[[OOOMMM___{{{dddKKKGGGJJJNNN[[[mmmXXX@@@444555:::PPPsssaaaPPPDDDLLL^^^ooo{{{wwwlllgggPPPOOOZZZuuu___dddaaaXXXXXXmmm{{{WWW;;;111//////000///...///111---222555222///333???JJJiiijjjeeeWWWEEE777444666333///222999;;;888777;;;HHHYYYddd```]]]hhh}}}yyy^^^KKK???EEENNNMMMNNNMMMLLLOOOQQQRRRNNNKKKNNNPPPRRRRRRRRRRRRTTTVVVTTTTTTSSSQQQOOOSSS[[[aaagggmmm{{{```DDD777777555444222000//////000...+++)))((((((((()))******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&'''''''''''''''&&&$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%+++'''%%%'''(((&&&$$$$$$+++(((&&&&&&((('''$$$ (((((((((((('''''''''&&&&&&&&&%%%%%%(((+++)))%%%++++++'''(((---///>>>[[[mmmooonnnttt~~~{{{xxx|||{{{}}}fffKKKJJJZZZ{{{xxxwwwzzz~~~~~~|||zzzTTTnnn{{{hhh```ooo}}}sssQQQ>>>TTTyyyeeeJJJCCCOOO[[[```rrrvvvQQQ777333666FFFaaarrrnnnpppsssooo```aaafffQQQYYYYYYLLL[[[|||tttvvvttt~~~mmmSSSFFF;;;000000111222333444333222222)))222666***888QQQiii___@@@111777444555:::<<<888666777333444;;;>>>;;;CCCHHH@@@JJJGGGDDDDDDFFFIIIKKKLLLPPPTTTTTTOOONNNRRRQQQLLLNNNPPPQQQPPPMMMNNNQQQUUUXXXSSSNNNOOOSSSVVVVVVTTTaaafffuuuZZZ@@@888777666444333111000//////---+++)))''''''((((((***)))(((''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%(((''''''(((((('''&&&&&&'''''''''((())))))((('''******)))(((''''''&&&&&&%%%%%%%%%&&&)))***(((%%%&&&***((())),,,--->>>\\\vvvvvvrrrvvv|||xxx||||||qqqZZZOOOQQQmmmxxxfffzzzsssbbb___xxx^^^DDDLLLcccxxx]]]IIIGGGSSS^^^qqq^^^AAA666444BBB]]]qqqlllfff}}}^^^QQQOOONNNUUU```aaacccpppvvv^^^EEE:::111(((......///000000000///...888///222888UUU}}}eeeSSSOOOEEE999222222555777666777444999;;;444777???>>>EEECCCAAABBBEEEHHHJJJKKKPPPSSSRRRNNNMMMPPPPPPMMMNNNOOOOOOOOOOOOPPPSSSUUUVVVSSSOOOOOOQQQTTTTTTTTTbbbfffsssQQQ;;;999888777555333222111000...,,,***((('''&&&''''''(((((('''&&&&&&&&&'''''''''''''''((((((((())))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$%%%%%%%%%'''(((((('''&&&'''(((&&&(((***+++++++++,,,---))))))(((((('''&&&&&&&&&((('''&&&(((***+++******)))...,,,)))***,,,>>>[[[{{{zzztttuuu~~~}}}yyy{{{}}}|||mmmZZZLLLXXXnnn|||qqqfffgggwww^^^OOOHHHkkk{{{wwwXXXFFFLLL[[[mmmpppLLL777111<<>>777444<<>>???AAAEEEHHHJJJJJJQQQRRRPPPMMMLLLOOOOOONNNOOONNNMMMMMMPPPRRRSSSSSSQQQQQQQQQOOOOOOPPPSSSUUU\\\___kkk{{{KKK:::999999777666444222111111---,,,***((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""######$$$%%%%%%%%%%%%)))***'''$$$&&&''''''$$$'''++++++******,,,///------......//////000000111---+++,,,---...222555???===222)))***---<<>>[[[qqqVVVMMMSSSfff|||UUU666000777GGGYYY~~~YYYCCC===FFFTTTdddwwwbbbAAA\\\vvvdddmmmzzz}}}cccUUUSSSnnnuuu```CCC000,,,000333111///222666999999666111...000+++cccttt^^^HHH444222======:::<<<=========>>>BBBGGGKKKLLLLLLQQQQQQOOOMMMMMMNNNOOOOOOPPPMMMJJJKKKNNNQQQPPPNNNLLLOOOQQQOOOLLLLLLPPPUUUYYYZZZdddsss}}}GGG===999999777666444222111111,,,+++***)))'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$################################################!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""######$$$%%%%%%&&&&&&'''******%%%%%%***---+++(((,,,111333333444888;;;???@@@BBBDDDFFFHHHJJJKKKIIIBBB>>>??????@@@GGGOOO^^^RRR999)))+++///999JJJtttyyytttqqqxxxyyywww|||www}}}}}}wwwwww{{{tttgggIIIJJJ]]]yyy~~~{{{}}}xxxWWW666HHHjjjoooVVVIII[[[vvv]]]777222555999FFFrrrdddQQQMMMJJJGGGGGGOOOaaaxxxvvvEEEDDDjjjtttiii}}}ttt]]]uuuppp{{{SSSDDD444,,,---///...---...333:::??????:::333...444???gggEEE333888::::::<<<999>>>>>>@@@DDDIIIMMMNNNNNNQQQPPPOOONNNNNNNNNOOOPPPOOOLLLHHHHHHKKKLLLKKKIIIIIIMMMPPPNNNJJJJJJNNNTTTZZZ[[[dddqqqzzzCCC@@@999888777555333222111000,,,,,,+++***((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$##################$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""#########$$$$$$###$$$$$$%%%&&&'''(((((((((+++)))&&&,,,888===:::<<<@@@DDDIIILLLPPPSSSVVVVVVXXXZZZ]]]aaadddggghhhiiibbb___aaaaaa```gggrrrtttcccBBB+++,,,///444???lllwwwwwwssswwwwwwuuuzzzvvv{{{{{{tttsssyyy{{{xxx\\\OOOQQQiii{{{~~~xxxwww{{{|||XXXJJJGGG[[[wwwfffHHHPPPkkkmmmAAA:::666000999MMMjjj|||~~~ssspppiiigggddd```^^^___bbbeeennndddIIILLLnnngggsssrrrqqquuu~~~```XXXSSS<<<444...000222111000///+++000777<<<===888222------RRRtttUUUEEE::::::???===AAA@@@AAADDDIIILLLNNNOOOOOOMMMMMMOOOOOOMMMMMMOOOLLLJJJHHHGGGHHHIIIIIIIIIFFFJJJMMMLLLIIIIIIMMMQQQXXXXXX```lllttt{{{xxx===@@@888777666444333111000///------,,,+++***((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""#########$$$$$$$$$########################!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$$$$%%%%%%&&&'''((()))***(((***((((((777LLLUUURRRSSSTTTVVVZZZ___cccdddddd```aaacccgggjjjnnnpppqqquuupppqqqvvvvvvqqqvvvzzzkkkIII///,,,---///777[[[nnnuuusssuuuvvvvvv}}}wwwzzzzzzxxxvvvxxx|||sssbbbRRRRRRddd{{{|||uuutttwww}}}cccFFF>>>NNNlll{{{ZZZFFF^^^~~~RRREEE888---777000===DDDJJJUUUWWWWWW___XXX^^^fffnnnqqqmmmeee___GGGWWWrrroooMMMQQQsssuuuooopppzzzxxxmmmGGG:::444111,,,,,,000222111222555+++...222555666555222000'''dddjjjGGG;;;@@@AAABBBAAA@@@AAAEEEIIIKKKLLLLLLIIIKKKOOOOOOKKKIIILLLGGGHHHHHHGGGGGGHHHJJJMMMEEEHHHJJJJJJIIIIIILLLNNNTTTTTT[[[gggnnntttsss999???777777555444222000//////---------,,,***)))'''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((''''''&&&&&&''''''(((&&&'''&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$%%%%%%&&&'''((()))***+++'''((('''+++???[[[gggddd\\\ZZZYYY\\\```bbb```^^^\\\]]]___bbbeeehhhkkklllkkkhhhllluuutttlllnnnwwwwwwkkkMMM222,,,***+++333IIIaaannnoootttvvvxxxyyyyyyzzz|||{{{yyyzzz~~~sssVVV@@@PPPxxx}}}vvvuuuxxxaaaCCC999NNNqqqmmmAAATTTsss```MMM:::---:::222444222555>>>:::777@@@AAACCCIIITTT```jjjnnnooo```XXXbbb|||^^^FFFZZZooovvvooowww}}}sss___>>>777666444///---///---)))+++111,,,---///000111222333333222vvvRRR:::<<<<<>>>>>BBBEEEHHHIIIIIIFFFIIIOOOOOOIIIGGGIIICCCFFFHHHHHHGGGIIIMMMQQQEEEGGGHHHIIIIIIJJJKKKMMMUUUUUU\\\hhhoootttaaaAAA===777666666444333111///......---,,,***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%$$$%%%%%%######$$$###!!!########################!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!"""######$$$$$$&&&&&&''''''''''''''''''(((((($$$%%%222IIIYYY___^^^WWWUUUZZZ]]][[[\\\___aaaVVV^^^nnnmmmgggiiiiiilllggggggnnnqqqoooqqqyyyvvvlllRRR444(((...///(((333LLLdddnnnppptttxxxzzz|||zzzyyyyyy{{{}}}~~~~~~xxxXXXIIIZZZvvv|||wwwtttvvv~~~mmmPPP@@@MMMfff~~~jjjNNNOOOzzz___FFF:::777777111///333444111000333000000111333999BBBMMMTTTYYY\\\eeesss|||dddMMM\\\kkkiiilllttt^^^AAA000******111000///...............+++111...,,,111///+++111777uuuQQQCCC:::;;;CCCJJJJJJFFFDDDCCCBBBHHHIIIIIIIIIHHHFFFDDDCCCEEEEEEEEEDDDCCCDDDGGGJJJEEEFFFGGGFFFEEEGGGLLLQQQUUUZZZ___dddlllwwwrrr\\\AAA===888777777666444222000///...---,,,***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%!!!###%%%###""""""$$$%%%$$$$$$$$$###############!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!! !!!""""""######$$$$$$%%%&&&&&&&&&''''''''''''''''''(((&&&%%%...BBBSSS[[[___ZZZYYY]]]```______bbbPPPFFFQQQeeejjjjjjkkkiiilll```[[[bbbkkkmmmooosssuuuoooZZZ===///111222......888NNNggguuuvvvwww{{{{{{zzzyyyyyyzzz||||||}}}}}}kkkUUUQQQfff~~~}}}zzzwwwvvv{{{jjjMMM@@@CCCiiivvvWWWFFF\\\jjjWWWLLL>>>666222333222000000333333222111000111333777:::FFFMMMYYYfffiiihhhlllrrr}}}gggVVVYYYtttzzznnnkkkssstttUUU<<>>KKKSSSWWWXXXcccvvv{{{bbbXXXnnnyyyrrrxxxcccKKK???222,,,...000---)))...............///000111,,,...,,,---///,,,777PPPbbb===@@@???@@@CCCDDDBBBDDDFFFDDDDDDEEEFFFFFFFFFEEEDDD???@@@@@@@@@>>>???AAABBBAAAAAA@@@@@@@@@AAACCCDDDEEEIIIQQQWWWZZZ___iiisssRRRCCCHHHLLLWWW{{{MMMAAA777777777666555333111///......---,,,***)))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$###&&& '''---)))### $$$$$$$$$#########""""""""""""""""""############!!!"""""""""######$$$$$$$$$$$$$$$%%%&&&&&&''''''###%%%'''((())))))(((''''''///555000&&&%%%333BBBUUU[[[___^^^ZZZXXXYYY[[[\\\[[[cccgggcccfffiiiaaaIII111%%%:::[[[nnnpppmmmsssuuurrrdddLLL666...000---+++***000BBBZZZllluuuyyy{{{||||||{{{zzz{{{}}}~~~}}}www___MMMYYYjjjxxxvvvtttvvvyyy{{{SSSCCCDDDdddlllUUUSSSnnnxxxqqqbbbYYYMMMBBB<<<888555333555///---888LLLZZZ[[[UUURRRYYYpppooo___^^^}}}{{{}}}gggiiiggg;;;...,,,+++,,,...//////..................///000111+++111222222---+++DDDoooGGGAAA@@@BBBEEEBBB>>>???EEECCCCCCDDDDDDCCCBBB@@@???===???@@@@@@???@@@BBBDDDAAA@@@??????@@@AAABBBCCC@@@FFFPPPUUURRRSSS```pppLLL;;;DDDMMMEEEQQQ]]]HHHBBB666777666666444333111///......---,,,***)))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((((((''''''&&&%%%$$$###!!!---444...'''$$$########################"""""""""#########$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%(((***+++***))))))'''222<<<999+++"""+++999MMMVVV]]][[[VVVUUUWWWYYY[[[\\\cccddd```eeefffZZZ@@@///***@@@]]]kkkllljjjsssssssssmmmXXX>>>///---)))...,,,&&&...HHHeeetttvvvyyy||||||zzzyyy{{{}}}}}}sssVVVGGGZZZvvv~~~pppjjjqqqtttyyy}}}oooPPP;;;IIIjjjeeeIIIVVVvvvssscccUUUHHH===555555///,,,777MMM]]]ZZZOOOKKKFFFUUU{{{tttccc```xxx||||||]]]ZZZcccFFF...)))***+++***)))***///333///............//////000+++000222111))))))QQQ^^^FFF@@@???BBBAAA<<<===CCCBBBBBBBBBBBBAAA???===<<<===???@@@AAA@@@@@@AAACCC@@@>>>===>>>AAABBBBBBBBB???DDDLLLQQQLLLKKKYYYlllbbbMMMCCC<<>>AAA@@@@@@AAAAAAAAA@@@>>>===???@@@AAAAAA???>>>>>>???===<<<;;;===@@@BBBBBBAAABBBAAADDDJJJJJJIIIUUUeee||||||LLLAAACCCDDDJJJqqqxxx<<>>777%%%$$$!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$&&&%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&%%%'''***,,,...---,,,+++(((555DDDFFF777%%%$$$--->>>MMMYYYXXXUUUWWW\\\^^^VVVTTTXXX]]]dddmmm___@@@---,,,999RRRffflllnnnppprrrlllooovvvmmmQQQ999000***(((,,,111,,,+++EEEeeennnsssxxxyyywwwvvvyyy|||dddVVVPPP\\\nnnyyy}}}|||~~~~~~cccFFFDDDdddeeeSSS___wwwooofffkkk___JJJ888333777666000<<>>DDDCCC???>>>>>>???@@@AAABBBAAA@@@@@@AAABBBBBBAAA>>>;;;:::;;;;;;:::999<<<@@@BBBAAA@@@FFF>>>===EEEIIIJJJSSS```rrrzzzTTT@@@:::===KKKsssEEE999<<<999888777555333111//////000...---+++)))''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&)))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%555DDDGGG;;;+++"""$$$###"""""""""###%%%%%%##############################""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''((()))))))))))))))((((((&&&,,,444888555000+++)))333EEEYYY```]]]ZZZ[[[]]]YYYGGGYYYjjj___fff```444---,,,AAA\\\hhhooosssoooqqqsssssspppiii[[[DDD111111%%%,,,***)))111>>>]]]hhhwww}}}{{{xxxpppppp}}}uuueeeOOOIII^^^{{{}}}}}}xxxnnnuuuzzzWWWHHHUUUjjjcccZZZWWWzzzlllttt~~~```GGG888222222666999===KKKNNNOOOwwwcccXXXxxxqqq|||NNN;;;555...+++///............////////////555111,,,***,,,...///...,,,777+++000EEEeee|||SSS;;;>>>AAA@@@AAA@@@???AAABBBAAA???======>>>@@@???===;;;:::999999::::::999999::::::<<<===>>>DDDBBBCCCGGGJJJMMMTTT\\\qqqvvv{{{[[[;;;888@@@```jjjAAA999<<<999888777555333111000//////...,,,***)))''''''&&&(((((((((((((((((((((((()))((((((((('''''''''''')))(((((('''''''''((((((''''''''''''&&&&&&&&&&&&======:::333+++%%%$$$$$$$$$###"""""""""###$$$%%%################################################%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))((((((%%%+++111333111---***(((+++<<>>@@@AAA@@@>>>======>>>@@@???===;;;:::::::::::::::::::::;;;;;;;;;;;;;;;CCC@@@AAAEEEGGGJJJPPPXXXfffnnnwwwqqqVVV<<>>;;;===999999777555333111000//////...,,,***(((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''(((((()))((((((((((((''''''''''''JJJ>>>...### !!!###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))(((((((((&&&)))+++,,,+++)))(((((($$$444HHHWWW\\\]]]```cccfffbbbccchhhkkkaaaGGG+++///888RRRgggiiijjjnnnkkkmmmlllkkkpppxxxxxxkkkZZZ<<<+++---++++++///111FFFaaaqqqvvvtttsssoooqqq}}}}}}}}}{{{xxx{{{yyygggSSSRRRjjj{{{uuuuuuyyy~~~{{{uuuzzzxxxppp{{{eeeMMMMMMfffgggUUUbbb}}}rrrgggrrr]]]@@@...000111;;;PPPYYYXXXsssjjj___{{{YYY???***,,,222000---///............////////////+++///222222///---...///222......fffvvvGGG<<<<<<>>>AAA>>><<<>>>??????===<<<<<<===>>>>>><<<;;;::::::::::::::::::;;;<<<;;;:::999888???>>>???BBBEEEFFFLLLSSSYYYcccppp|||GGG,,,AAA]]]XXX???>>>>>>:::999888666444222000///...---+++***(((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))***))))))))))))((((((((((((<<<333((("""""""""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))((((((((((((((((((((('''((()))***$$$111FFFYYYaaaaaa```bbbbbbgggaaacccmmm]]]<<<+++)))888VVVjjjgggggglllkkklllmmmmmmpppwww{{{uuukkkFFF000...***,,,111111CCCXXXjjjqqqpppqqqoooooowww{{{{{{yyywwwzzz~~~}}}fffSSSYYYkkkttt~~~wwwkkklllvvv~~~}}}wwwzzzttthhhrrr|||eeeTTT^^^rrrbbbYYYiiirrrlllzzzRRR555...111777PPPjjjhhhpppxxx[[[lllFFF444)))...444222...///............////////////111111///---,,,...111333:::666888uuu|||LLL>>>;;;;;;???===:::<<<======<<<;;;;;;<<<;;;::::::999888888888888777888:::<<<<<<;;;999888;;;:::===BBBDDDFFFKKKRRRTTT^^^jjjttt~~~uuuIII999555XXXQQQ??????::::::999888666444222000000---,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))))))))(((((((((&&&%%%$$$$$$%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((((((((((((((()))((('''&&&''')))***+++$$$...DDD\\\hhhgggdddccc```iiiaaaaaalllWWW444,,,)))<<<]]]mmmgggeeekkkjjjhhhlllooooooqqqvvvwwwuuuYYY===333++++++000111CCCRRRfffppppppsssrrrooosssxxxzzzyyyxxxzzz~~~zzzdddWWWUUUaaauuusss```___ppp{{{|||}}}~~~yyyiiilllyyyssseee___ppphhh___jjjpppyyyhhhCCC222555333IIIrrr}}}vvv{{{nnnjjjqqq===111))),,,000...+++,,,............////////////222000------///222444555666GGG\\\vvvMMMAAA:::888<<<===999;;;<<<;;;:::999999:::666666666666666666555555444555888:::<<<;;;::::::999999<<>>DDDGGGHHHLLLRRR[[[]]]bbbgggllltttsss<<<999DDDbbbtttCCC===BBB777;;;:::888777444333111000,,,+++***(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,))))))((((((((('''''''''&&&$$$"""!!!!!!###%%%&&&!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''(((((((((((()))''''''))),,,---+++)))((((((555OOObbbdddccceeecccggggggeee^^^FFF///+++222HHHgggqqqhhhgggkkkggggggkkkmmmjjjjjjpppuuuvvvxxxWWWEEE333,,,......AAAQQQfffnnnkkkpppsssqqqsssmmmvvv~~~}}}{{{|||~~~{{{kkkVVV[[[cccgggbbb```ooo~~~zzz~~~mmm^^^^^^}}}sssaaaaaasssdddaaa{{{jjjrrrqqqCCC666111===XXXvvv{{{kkklllVVV444000...//////......000............////////////000333333///+++222AAANNNWWWuuuJJJ???999888;;;:::999:::;;;999666444444444000111333444444444333333444555666777888999:::;;;;;;<<<@@@FFFHHHGGGIIINNN[[[[[[___fffjjjppp|||```XXXBBB000QQQqqqAAA???FFF:::;;;:::999777555333111000++++++***(((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))***+++,,,((((((((((((''''''''''''...***%%%###$$$$$$###!!!!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''(((((((((((('''''''''***---...+++(((...)))111GGGYYY\\\\\\___]]]```ddddddVVV???///,,,...DDDcccnnnfffhhhmmmiiioooooommmiiijjjpppqqqpppxxxYYYHHH666...///000CCCQQQeeeiiidddiiioooooorrriiiuuu~~~zzzzzz}}}~~~xxx{{{\\\SSSVVVcccjjjjjjrrrzzz~~~lllYYYWWWxxxsss]]]```uuuvvv```ooorrrkkksssJJJ555333@@@OOOlllyyyzzzvvvwwwRRR///---------,,,))))))+++............/////////000+++111444000222FFFkkk|||JJJ<<<999999;;;999999::::::999666333222333000111333444555555444333777777666666777888999:::===>>>AAAFFFGGGEEEFFFJJJXXXXXX]]]fffkkkoooxxxXXXCCC:::SSSvvv}}}eee>>>===AAA999;;;:::888666444333222222///...,,,***((((((((((((((((((((((((((((((((((((***)))((('''(((((('''&&&***))))))***,,,,,,+++***,,,)))'''(((&&&$$$'''--->>>---!!!%%%***%%%!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$######$$$$$$%%%&&&'''''''''(((((((((((((((''')))+++---...///......///(((+++;;;MMMWWWYYYZZZ```dddhhhaaaMMM777,,,,,,555RRRaaa```eeejjjhhhiiikkkjjjjjjhhhhhhkkkppptttooodddUUU666+++,,,,,,BBBRRR```ddd```^^^[[[eeezzzsss{{{}}}|||}}}|||xxx{{{|||yyyeeeUUUVVVaaammmwww~~~|||}}}}}}dddHHHaaa|||yyy[[[SSS^^^~~~\\\ddd}}}nnn\\\vvvWWW555333333MMMiii~~~kkkwwwvvv^^^999222111***111333'''333---------.........//////222***...111,,,EEEWWW:::999333666555333444666666666444222000555444222222444555444444333444555666777999::::::AAAAAABBBCCCCCCBBBBBBBBBGGGMMMWWW```iiirrr{{{kkkCCC555FFFfffvvv```??????AAA::::::999777555333222111111///...,,,***((((((((((((((((((((((((((((((((((((&&&%%%$$$(((---...)))###))))))(((***+++,,,***)))***''''''((('''&&&)))///CCC000###$$$'''###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((('''(((***,,,---...---------***+++666GGGVVV\\\[[[aaadddeee]]]III555---///555TTTeeebbbdddggggggjjjkkkkkkjjjiiihhhjjjooorrrpppfffWWW888---...---CCCRRR^^^```\\\ZZZTTTUUUbbbqqqzzz}}}yyy~~~ooo___WWWVVV^^^ppp|||vvvvvv{{{}}}mmmVVVTTTlllrrr___QQQ[[[ggg}}}jjjnnn}}}rrrqqqSSS555555222HHHeeemmmzzz|||tttAAA333111+++000333(((333---------.........//////333,,,000222---???wwwqqqMMM@@@555999777666666777777666555444333444333222222444555555444333333444555666888888999???@@@AAAAAA@@@@@@@@@@@@CCCIIIRRR\\\dddnnnxxx~~~}}}\\\BBB>>>RRR{{{YYYAAABBBAAA;;;999888666444222111000000...---+++)))((('''(((((((((((((((((((((((((((((((((&&&'''///777777///'''((((((((()))***+++***((()))''''''(((((('''***000DDD333$$$"""###""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((())))))'''((()))+++,,,,,,,,,,,,***,,,,,,///???TTT___^^^```bbbaaaWWWCCC111---111666WWWhhheeedddffffffjjjnnnnnnmmmkkkjjjlllooorrrqqqhhhYYY;;;///000...DDDVVV___```^^^___VVVLLLNNNiiittt~~~{{{wwwxxxjjjXXXKKKOOOggg~~~yyyxxx|||{{{}}}}}}}}}vvvfffLLL[[[uuutttSSS>>>BBBeeewwwgggdddzzztttkkk~~~QQQ555666000???]]]uuuwwwNNN777111,,,000222)))222------........./////////000,,,000333...999ggg[[[CCC444:::999666666555555555555555555444333111222444555555444333333444444555666777777<<<>>>???>>>===>>>???AAACCCHHHOOOWWW___hhhqqqwwwyyydddFFF111>>>]]]SSSCCCEEE???;;;777666555333111000//////...,,,+++)))((('''((((((((((((((((((((((((((((((((((((+++111666666000+++(((''''''(((******)))(((***'''''')))(((&&&)))...===000%%%""""""!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))(((((())))))*********+++***///...***777QQQaaaaaa\\\___^^^TTT@@@...,,,222:::WWWfffcccgggjjjiiijjjqqqppppppnnnlllmmmppprrrqqqhhhZZZ<<<000000...BBBUUU___```bbbhhhaaaQQQJJJZZZfffvvv}}}||||||}}}{{{ppp\\\JJJJJJ___ttt~~~||||||qqqOOOSSSjjjnnnGGGAAASSSwwwxxxfffiiiiiioooQQQ555666///:::VVV}}}{{{```;;;111...///222***111............////////////,,,,,,///333111444XXXZZZ>>>222999666555333222111111222444555666444222222333444333222222222333444444555666666888:::<<<===<<<>>>BBBFFFFFFIIINNNTTT]]]fffnnnsssyyy[[[EEE>>>[[[NNNEEEEEE;;;;;;777666444222000///......---,,,***(((''''''(((((((((((((((((((((((((((((($$$&&&)))******)))))))))(((''''''(((******)))(((+++)))(((***((($$$&&&***000)))$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))*********111///(((111KKK^^^bbbWWW[[[\\\RRR>>>---+++333AAAXXXaaa```jjjpppllliiinnnnnnnnnllljjjkkkmmmoooooofffYYY<<<000///,,,@@@MMMYYY]]]bbbooommm]]]TTTIIIVVViiiyyy{{{yyy||||||~~~|||{{{rrrbbbSSSQQQYYYcccmmmuuu}}}zzzXXXQQQaaakkk]]]OOOQQQfffwww]]]dddyyyjjjyyyRRR444555000===XXXuuusss@@@111///...111,,,000........./////////000000...000///333333///KKKQQQ:::222777222444333111000111222555666888666333222222222000///111222222333444555666666555888;;;<<<<<<@@@GGGMMMHHHIIIMMMSSS]]]hhhqqqvvvxxx|||JJJFFFDDD777<<<777666444222000///......,,,+++)))(((''''''((((((((((((((((((((((((((((((%%%(((***)))%%%$$$'''+++((((((((()))***+++***(((+++(((((()))'''######'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''((()))******+++***)))))))))))))))******///...(((...BBBVVV___UUUYYYZZZPPP;;;+++,,,555HHH[[[___^^^jjjsssnnniiiiiiiiiiiihhhffffffhhhjjjnnneeeYYY<<<000...***===IIIXXX]]]cccrrrwwwmmmfffGGGLLLZZZlllyyy|||||||||{{{{{{|||~~~~~~{{{}}}zzzqqqfff___]]]\\\ZZZ___kkkyyygggVVVZZZyyy}}}XXX<<>>777666444222000//////...,,,+++)))(((''''''((((((((((((((((((((((((((((((((()))******)))(((***+++))))))(((***+++,,,***)))(((&&&&&&(((&&&"""###'''!!!$$$&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((()))******,,,+++***))))))))))))***)))+++,,,)))+++777KKKZZZUUUXXXXXXLLL777)))...999NNN```bbb^^^gggooommmjjjfffgggggggggeeeeeegggiiimmmeeeYYY===111///)))<<>>TTTxxxHHH000222,,,000///....../////////000000000000222666---000999000HHHfffAAA:::333666111222222222222444555777888666444222111222222111000///000222333555777999999555888;;;;;;;;;???IIIRRRQQQOOONNNRRR[[[eeelllpppuuu{{{BBBDDD???222???777666444222111000//////+++***)))(((''''''((((((((((((((((((((((((((((((&&&%%%%%%'''***+++)))'''***))))))***,,,,,,+++***%%%###%%%'''&&&###$$$((("""&&&'''%%%###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#########$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''((()))***+++---,,,+++)))))))))******(((((()))***)))000CCCWWWWWWYYYVVVIII444(((///===RRRdddggg___dddkkkjjjkkkggghhhiiihhhggggggiiikkkmmmfffZZZ>>>222///)))<<>>RRR[[[WWW[[[jjjmmmcccaaafff\\\FFFCCCYYYooovvv|||uuutttzzz{{{xxx{{{|||kkk___cccooovvvyyy{{{tttddd^^^mmmwwwooozzzyyyUUUJJJTTTgggfffxxxooo[[[ccc|||PPP888000444///;;;gggUUU333000333111)))222000000000000000000000000222---...///***555cccttt<<<777888333333666222222111111000///.........//////000000000000//////111444555666666888999666555666999===@@@@@@@@@XXXTTTOOONNNRRRYYY^^^bbbhhhuuu}}}iiiAAA???;;;<<<:::666555444222000///...---,,,+++)))(((''''''(((((('''((((((((())))))))))))((((((''''''''''''((((((******)))(((((()))******'''&&&&&&'''((('''$$$!!!$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""#########$$$$$$###############$$$"""###$$$$$$"""###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))));;;888333...*********+++***&&&(((+++)))(((555GGGYYYbbbZZZEEE333(((111GGGXXX```fffhhhhhhiiigggcccfffiiimmmooonnnmmmlllllljjjiii___KKK555))),,,333===RRR___[[[___lllnnneeekkkggg___TTTMMMQQQdddvvv}}}zzz{{{~~~~~~zzzwwwxxx{{{jjj\\\^^^jjjssszzz~~~xxxmmm```bbbssszzzrrrwwwqqqWWWLLLfffwwwllliiigggdddnnnUUU:::111555111444KKK```hhhlllnnnpppyyyWWW555000111111***333////////////////////////111,,,...111---333UUU|||```777555777444444444222222222111000/////////...///000000000000000000///111444555555666777999666666666999<<>>NNNLLLJJJIIIKKKPPPVVVZZZfffpppttt{{{eee???>>>;;;<<<;;;666555444222000///...---,,,+++)))(((''''''((((((''''''((((((((())))))))))))((((((''''''(((((()))***))))))(((((())))))***'''&&&&&&&&&'''&&&$$$!!!######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$#####################$$$"""#########""""""$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))))))))777444000,,,*********+++***'''(((***((('''222AAAWWWaaaXXXAAA000(((333JJJWWW```gggiiiiiijjjgggcccccceeehhhlllnnnnnnkkkhhhgggiiicccQQQ:::+++***///:::RRRbbbbbbdddoooqqqiiipppeeeeeelllbbbQQQVVVkkk}}}~~~{{{{{{xxxssszzzjjj[[[ZZZeeeqqq{{{}}}vvveeeYYYccczzz}}}~~~~~~}}}{{{xxx}}}rrrUUUUUUbbbgggkkkqqqeeeooohhhGGG555666333000555888===BBBGGGIIINNNWWW^^^```uuuzzz[[[999///...000+++444........................000,,,...222111222CCCYYYiiiFFF222333444555666222222222222111111000000///...///000000111111000000000222333444444555666888777666777999<<<======<<>>???:::;;;:::666555444222000///...---,,,***)))(((''''''(((((('''''''''((((((((())))))))))))(((((((((((()))))))))))))))(((((())))))))))))((('''(((((((((%%%###"""######$$$$$$######"""!!!!!!""""""############"""#########$$$$$$$$$###!!!"""###"""!!!!!!###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))******))),,,+++***))))))***,,,---+++))))))***''''''000;;;RRR]]]TTT<<<---***888OOO]]]ccchhhgggggghhhgggdddeeeddddddhhhlllmmmkkkggggggjjjgggWWW@@@///+++...666OOOcccfffiiirrrsssmmmkkkeeemmm~~~xxx^^^QQQWWWttt}}}xxxtttxxx|||zzzyyylll___]]]eeeqqq{{{wwwhhh[[[\\\hhhvvv}}}~~~~~~}}}}}}~~~|||xxxtttTTTOOOfffyyyggggggpppcccppp[[[???666000...000,,,///111333333333444555555AAAFFFPPP^^^tttbbb???000,,,000,,,444////////////////////////000,,,---222333222777???ZZZmmmBBB444000222000444777000222222111111111000000000...///000111111111111111000222333333333333555777777777777999;;;;;;:::888;;;???CCCCCCAAACCCHHHNNNSSS\\\___ccclllttt```>>>@@@:::999999666555444222000///...---,,,***)))(((''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((())))))((((((((()))(((''''''''''''%%%$$$"""######$$$$$$######"""############""""""!!!!!!!!!"""###$$$$$$$$$$$$###!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))************(((((((((((()))***,,,---+++++++++***((((((///777LLLYYYPPP999,,,--->>>UUUdddggggggdddbbbeeegggfffhhheeebbbcccgggjjjkkkjjjfffiiigggYYYDDD333------222JJJ^^^fffkkktttuuuppphhhiiirrr~~~ooo[[[OOO___oooyyyuuuqqqvvv{{{{{{uuunnnfffccchhhrrryyy{{{}}}rrrjjjfff^^^YYYggg|||tttyyybbbSSS\\\sssxxxiiisssoooddduuuvvvYYYHHH999555666111111///...///111111222333///222888???MMMhhhjjjGGG222+++000---333000000000000000000000000000...---000333333333333:::uuuJJJ111...111111,,,111666///111111000000000000000///...///000111222222222222111222333222111222444666666666777888::::::888666666;;;@@@AAA???@@@DDDIIIHHHTTTYYYZZZ___eeexxx]]]>>>AAA:::888888666555444222000///...---,,,+++)))(((''''''((((((&&&&&&'''''''''(((((((((***))))))(((((())))))***'''(((((())))))((((((''''''&&&$$$$$$%%%%%%###"""######$$$$$$$$$$$$######$$$$$$######"""!!!!!! !!!###$$$%%%%%%$$$###"""#########""""""$$$%%%#########$$$$$$$$$%%%%%%''''''((()))************+++++++++++++++++++++++++++,,,+++***((()))...333HHHWWWOOO888,,,000BBBXXXeeegggeee```^^^bbbffffffiiifffbbbaaacccfffiiijjjdddfffdddZZZJJJ:::000,,,///BBBUUU```jjjuuuwwwrrroooqqqsssuuuzzzxxxkkk\\\NNN\\\lllrrrssssssrrrppplllkkkhhhfffjjjrrrvvvvvvxxxllljjjnnndddUUU]]]ttt|||~~~~~~nnnppp{{{qqq^^^ZZZdddvvvxxxmmmggg|||sss^^^UUUSSSLLLDDD;;;444555777666444333111222333333555BBB\\\ssssssPPP666+++111...222111111111111111111111111///000000///000333333000000NNN```~~~;;;///,,,111111+++///444...////////////////////////...///000111222333333333222333222111000000333555555555666888:::999777444444777;;;<<<<<<===AAADDDCCCOOOTTTTTTWWWZZZjjj~~~XXX<<>>888:::666444333111000777AAAbbbzzzzzzWWW999,,,222...000000000000000000000000000,,,222444///...222444111...444222UUUggg111000***---000+++---222...---........................///000111222333333333333333222000//////222444333444555888999999666444555666888:::<<<>>>@@@BBBCCCLLLMMMPPPWWWZZZdddxxxrrrgggyyypppTTTbbb~~~TTT:::@@@999888:::666555444222000///...---,,,+++)))(((''''''((((((&&&&&&&&&'''''''''((((((******))))))))))))******&&&'''((())))))((('''&&&***(((&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""######$$$$$$!!!###%%%&&&%%%$$$######$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++***%%%&&&(((***,,,,,,,,,+++'''))))))&&&&&&(((+++---IIIYYYRRR999---222CCCVVVXXX\\\]]][[[\\\```ccccccaaacccdddbbb___^^^aaaddddddfffiiihhh```PPP;;;---***666DDDSSSeeetttwwwsssvvvvvvzzz~~~|||vvvvvv{{{bbbQQQJJJVVVdddddd___\\\YYY^^^aaa```dddmmmsssrrroookkkhhhhhhiiigggaaa[[[oootttyyy}}}~~~|||{{{{{{xxxzzz}}}lllgggnnnmmm]]]WWWgggtttlllmmmfffppp{{{vvvssshhhYYYPPPEEE===999;;;;;;777444555===YYY~~~\\\<<<---333......////////////////////////)))333777111---111333111222333(((<<>>AAABBBBBBDDDIIIIIIOOO\\\aaaggguuuaaalll\\\@@@@@@NNNtttSSS777<<>>??????EEEEEENNN]]]eeeeeejjjsssWWWqqq___EEEGGG[[[NNN888<<<<<<777777444777666333111111///+++---,,,+++***))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$###############$$$$$$######"""!!!!!!!!! !!!"""""""""""""""""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))***++++++++++++***))),,,***)))''''''((()))***AAAVVVQQQ666***444III___\\\]]]```ccceeeeeeeeeddd```bbbeeegggggggggggggggbbbggghhhdddddd```OOO:::444///---444EEEZZZkkkuuurrrrrrrrrtttuuuvvvtttssstttmmm^^^NNNHHHMMMTTTWWW]]]\\\NNNGGGYYYkkkppprrrqqqkkkeeecccfffhhhhhhfff\\\bbbllluuuxxxxxxyyy|||}}}|||{{{~~~uuueeeggg{{{ttt```WWWoooxxxrrr{{{uuucccpppxxxqqqkkkOOO>>>;;;333>>>ZZZ{{{xxxFFF000444,,,...//////.........---------...///000111111000///...333333222222111111222222...///222777BBBYYY~~~lllRRR???111...444,,,,,,------------------........................---...///000222333444555000///...---...///111222222111111111333555777999333444777;;;>>>@@@@@@???JJJKKKTTTaaahhhiiiqqq{{{vvvnnndddnnnxxxHHH:::;;;666333777444666666222000111///+++,,,+++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$######""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++++++++***))),,,+++***)))((()))******===TTTSSS999+++222IIIccc]]]^^^```dddhhhiiifffbbb^^^aaacccbbbaaabbbfffjjjbbbdddccc___``````TTTFFF:::000***///888EEE[[[nnnoooqqqrrrsssssstttvvvxxxuuupppggg\\\OOOFFFHHHOOO\\\XXXFFFBBBYYYnnnpppnnnpppkkkfffeeehhhlllnnnnnn]]]ZZZbbbrrrwwwrrruuu}}}{{{yyy|||}}}nnn^^^nnntttZZZWWWnnnnnnmmmfffccctttoooWWWZZZtttWWWNNN???888???\\\RRR222555...---/////////............------...000111111000...---111111000000000/////////...000111000...999TTTmmmxxxZZZ;;;---***)))+++///------------------,,,,,,........................---...///000111222333444///.........///000222333333000222;;;===999999???666777777888999999::::::JJJKKKTTT___cccdddlllxxxmmmCCC>>>;;;222111777333666555111000111000,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''%%%&&&&&&&&&%%%%%%$$$###########################!!!!!!""""""############ !!!"""""""""""""""###$$$%%%&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********++++++*********,,,+++***))))))))))))***555NNNQQQ999)))---DDDaaa```^^^]]]aaagggiiifffbbb___aaacccbbb```aaaeeejjjcccfffddd___\\\\\\XXXSSSCCC444,,,000555888GGGYYYmmmppprrrssssssuuuzzz~~~tttnnnkkkhhhYYYGGGAAAFFFUUUUUUIIIHHH___qqqooojjjnnnkkkjjjkkkooorrruuuuuueee^^^^^^gggnnnppptttyyy{{{||||||~~~zzzccccccrrryyyWWW[[[jjjzzzsssnnn{{{tttooo~~~\\\III\\\{{{gggLLL:::JJJ[[[333333....../////////...............///000000111111000000///000000000000//////......***---333444000---555@@@GGGWWWlllyyyqqq___pppsssiiimmmrrroooiiiFFF888///111555333,,,(((.........------,,,,,,,,,........................------...///000111222333---------...///111222444222000;;;MMMOOOAAA999<<<:::999777555555888<<>>iiimmmHHHFFFxxxddd555111,,,000////////////////////////000///............///000000000111111000000///...000,,,***+++***)))---333///222555999666444ZZZ|||QQQ:::999<<<777...444...***+++.....................------,,,,,,,,,........................------...///000000111111------......000111222333333333???RRRSSSCCC999:::666777999::::::;;;???BBBAAABBBKKKWWW[[[ZZZaaalllyyy\\\@@@BBB999444999777333555333///...000000---***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$###"""!!! !!!!!!""""""#########$$$ !!!""""""""""""""""""###$$$&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++***))))))***++++++******)))))))))(((((((((+++EEENNN>>>---***<<>>:::===555999<<<<<<999777888:::???>>>DDDQQQYYY]]]fffqqq|||VVV???AAA555666>>>666333444333...---000000...))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""######### !!!"""""""""""""""!!!"""$$$%%%'''(((((((((&&&&&&&&&''''''''''''((('''''''''((()))*********++++++***))))))***++++++******++++++******))))))(((BBBLLL@@@000***888QQQ^^^\\\ZZZZZZ\\\```dddfffXXXNNNAAA999777:::<<<===HHHNNNTTTXXXXXXXXX\\\aaaaaaWWWHHH999///,,,---///666@@@QQQcccqqqxxxxxxvvvyyyuuunnniiihhhfff\\\QQQVVVccceeedddpppvvvqqqoooiiiiiiiiijjjlllpppuuuyyyqqqooogggZZZQQQUUU```iiiiiittt}}}}}}~~~oooXXX\\\xxxwwwddd[[[dddyyyuuuccc[[[gggyyyeeennn|||nnnwwwwwwQQQIIIRRRvvvuuuTTTgggOOO666)))222.../////////000000000000...000222333333222000...//////111111111000...---***))),,,222333...))))))'''+++,,,000333+++***999HHH???444///000111///,,,(((+++...///---,,,***))),,,,,,------------------........................,,,------......//////000......///000000000000000444555555777999;;;===>>>;;;;;;999777777===IIIRRRNNNFFFEEEOOO[[[cccnnnzzzRRR>>>???333777@@@444333444333...---000000...))))))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###############$$$$$$$$$######"""""""""""""""""" !!!!!!""""""""""""""" !!!###%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++******&&&???JJJ???111)))444KKK[[[\\\]]]]]]]]]___cccfffWWWHHH555***)))---000111333555<<>>>>>:::444222;;;SSSqqqdddWWWOOOVVVaaakkkxxxVVV;;;;;;:::666999:::555444222000............))))))(((''''''''''''''',,,)))'''(((***+++***((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$###############"""""""""""""""""""""""" !!!"""$$$$$$######"""$$$$$$%%%&&&&&&''''''((()))(((&&&%%%&&&''')))+++(((((((((((())))))))))))+++)))((('''((()))+++,,,,,,,,,,,,,,,+++***))))))***:::KKKHHH333%%%///CCCVVVfffhhh[[[\\\iiiiiiYYYAAA:::111,,,...333888;;;444...///999AAADDDLLLWWWXXX\\\[[[QQQBBB555000000,,,222666;;;OOOkkkyyywwwvvvxxxqqqfffeeellljjjaaa^^^aaaVVVQQQbbbqqqsssssslllppprrrpppmmmnnnvvv~~~sssrrrssskkkUUUAAACCCRRRiiiiiilllttt{{{rrr```gggoooYYYTTTXXX}}}tttRRRZZZzzzeee```vvvwwwjjjlllfff>>>AAAhhhmmmcccmmmFFF)))555111111222222111000...------888KKKUUUHHH222,,,333------............------111+++***...///***(((******+++,,,,,,------------,,,,,,---------.........,,,...///000///---***&&&+++...000///.........---------...//////...------,,,,,,...///000000000000222///,,,---000222111000555888888555777======888777<<<999111???hhhnnnWWWUUUXXXfff{{{XXX===<<<:::666777888666444222000///...//////))))))(((''''''''''''(((+++)))''''''***+++***((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$######"""#########$$$%%%%%%&&&&&&'''&&&%%%$$$%%%&&&((()))(((((((((((())))))))))))***)))((('''((()))+++,,,,,,,,,,,,,,,+++***)))))))))///@@@NNNBBB,,,,,,<<>>:::666777666777666333111000000000000***)))((((((''''''((((((***((('''((()))***)))((())))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''"""""""""""""""""""""""" !!!"""#########""""""!!!!!!""""""###$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((((((((((((((())))))))))))***)))((((((((()))+++,,,,,,,,,,,,,,,+++***)))))))))$$$444PPPQQQ888)))...444OOOiiilllZZZEEE777000***111???NNN\\\dddfffeeebbb]]]PPPBBB;;;999777333999AAALLLTTTVVVTTTQQQOOOBBB>>>999555;;;NNNfffwww|||zzzrrriiikkkssstttmmmhhhqqqfffOOOIIIMMMXXXfffsssvvvyyyxxxsssnnnjjjhhhnnnooouuu{{{rrr___QQQOOOcccpppwwwrrrnnnxxxvvvllltttnnnWWWEEEPPPmmmxxx[[[SSSooo}}}kkkcccyyygggtttYYY;;;EEEjjjlllooo]]]111---,,,---...///000000000000000555AAAIIICCC555---///------............------///,,,,,,---+++)))+++///++++++,,,---------,,,,,,)))************+++++++++111+++(((,,,---)))(((,,,///,,,***,,,///111000/////////...------...//////...///000222444555555666666444222222333444444333,,,...///000444999:::777444666888777===YYYmmm[[[lllzzz~~~|||WWW@@@>>>:::777888666888666444222111000111111***))))))((('''((((((((((((((((((((())))))((('''((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""###$$$$$$$$$&&&%%%%%%$$$%%%&&&''''''(((((((((((())))))))))))))))))(((((())))))***+++,,,,,,,,,,,,+++***)))))))))###...IIIVVVGGG000$$$***;;;QQQYYYJJJ333,,,000999AAAMMMZZZbbbeeedddbbb]]]]]]TTTGGGCCCEEEAAA777444777@@@MMMZZZ```^^^YYYWWWOOOEEE>>>>>>HHH[[[kkkrrrtttqqqkkkjjjnnnpppnnnnnn{{{rrr[[[PPPOOOVVVcccqqquuuzzzyyytttpppoooqqqooommmqqqxxxwwwjjj\\\TTTbbbvvv{{{tttzzzrrrqqqmmmVVVOOOVVVqqqoooZZZcccwwwwww```ddd|||tttpppzzztttGGG555NNNqqqrrrjjjooo;;;,,,.........//////000000000......333888666...)))***------............------,,,,,,---......+++))))))+++,,,,,,------,,,,,,,,,(((((()))))))))*********///******---***%%%'''......,,,---///...,,,+++,,,111///...,,,,,,...///111---...000222444666666777666555444444444444444444+++---111555999:::888555999666777999777AAAffftttccclllooottt}}}sssRRR???===:::999;;;888888777555333111111111111******)))((((((((((((((('''((()))***))))))((((((''''''''''''''''''''''''))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***))))))((()))...===RRRXXXFFF///,,,+++333:::666---222@@@PPPSSSXXX\\\^^^^^^]]]\\\OOOMMMDDD999;;;FFFIIICCCDDD===888???PPP```hhhiiinnneeeXXXMMMHHHKKKQQQVVV]]]fffmmmmmmjjjlllpppttt{{{~~~jjj___YYYTTTWWWdddooo{{{}}}wwwqqqqqqsssqqqlllkkkooorrrnnneee___UUUiiizzz{{{yyy|||vvvllltttttthhhYYYVVVkkkzzzfff[[[lllwwwhhhqqqyyyqqqiii===999OOOrrr|||hhhrrrHHH///111111111000000/////////111...---///000...---...------............------+++++++++******,,,,,,+++,,,,,,,,,------,,,,,,+++(((((()))))))))*********&&&(((***+++)))'''+++222++++++...111...((()))...111000...------...000111,,,---///111333555666666555555666666555555555555444333333666999::::::;;;>>>888:::@@@<<<999JJJbbbqqqaaaggggggpppwwwkkkNNN===<<<:::;;;===999888666444222111111111111+++***))))))(((((())))))''')))+++,,,***)))))))))'''''''''''''''''''''''')))))))))(((((((((''''''%%%$$$$$$$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%""""""""""""""""""""""""!!!!!! !!!"""#########$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))((()))))))))************,,,,,,,,,,,,+++***))))))''',,,...333III___\\\III999...)))...333666BBBRRRZZZ[[[\\\[[[ZZZZZZ[[[]]]NNNDDD444+++111AAAMMMQQQZZZNNN@@@;;;DDDUUUgggqqqwwwtttfffTTTLLLNNNMMMHHHKKKVVVcccjjjlllooouuu{{{uuummmdddWWWRRR]]]kkk|||wwwrrrqqqrrrmmmiiiiiimmmnnnmmmkkkPPPZZZiiiwwwyyyhhhhhhqqqrrrVVVQQQjjjuuuUUUWWWvvvuuuhhhhhhuuuuuuVVV777444OOOooommmfffSSS333333333111000////////////000---++++++,,,---...///------............------+++111444///***+++000333,,,,,,---------,,,++++++)))************+++++++++&&&******&&&(((111555333///,,,,,,000///)))+++333000000///......///000000,,,---///111333444444444333555777777666666666777999333000222555777;;;???:::666:::BBBBBB<<<@@@LLLhhhcccVVVcccjjjnnnuuufffKKK<<<;;;999:::<<<777777666444222000000000000+++***))))))(((((())))))'''***------+++))))))***))))))))))))))))))))))))))))))))))))((((((((('''&&&%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!  !!!"""#########$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((()))***************,,,,,,,,,,,,+++***))))))(((******--->>>TTT^^^\\\NNNCCC===AAAHHHMMMTTT\\\YYY[[[\\\ZZZXXXWWWXXXZZZLLL<<<---+++444AAAOOOYYYbbbaaaYYYLLLAAACCCPPP^^^iiipppgggOOOGGGPPPUUUOOOEEELLLWWWbbbkkkqqqvvvzzz}}}nnnkkkggg^^^ZZZ[[[cccnnnxxx|||zzzuuuqqqooonnnlllkkklllooorrrsss\\\UUUZZZpppnnneeeiiimmmXXX[[[tttmmm]]]bbbuuurrrcccmmmzzzvvvwwwPPP777<<>>CCCCCC???AAAGGGMMMaaawwwqqqXXXTTTcccjjjjjjrrr}}}dddKKK===;;;888999;;;555777666333111000000000000+++******)))))))))))))))'''+++......,,,******+++************************))))))))))))((((((((((((&&&&&&%%%$$$%%%&&&((()))&&&%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!! !!!"""############$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$(((((((((((())))))))))))(((((()))***************,,,,,,,,,,,,+++***))))))***&&&%%%***555DDDUUUbbb___ZZZXXX\\\```aaa``````WWWZZZ\\\[[[WWWSSSRRRRRR@@@111(((000;;;DDDNNNYYY___kkkqqqaaaEEE444666@@@VVVeee```FFF???RRR```]]]HHHHHHMMMZZZgggooorrrsssgggooofff[[[^^^cccaaacccXXXVVVWWW```lllsssssspppmmmpppqqqooonnnqqquuuwwwhhhSSSOOOgggwwwkkkkkknnn^^^fffxxxmmmWWWZZZttt{{{lllxxxsssvvvpppLLL444HHHpppooottt```555......------...///111222))),,,000000000111///------..................---...TTTsssmmmMMM222((()))------------,,,,,,+++***,,,,,,---------.........***///,,,222[[[UUU===***)))...---+++...//////000000000000/////////000111222333444444444333777;;;<<<;;;:::<<<>>>555:::IIIYYY^^^TTTHHHCCCDDDFFFHHHGGGDDDCCCFFFKKKRRRPPPXXX[[[VVV[[[ccc```dddnnn{{{fffMMM@@@???:::888:::777666666666555444111///---))))))))))))((((((((((((((()))***)))'''&&&&&&'''))))))))))))))))))))))))*********))))))((('''&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!!!!!!!"""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$&&&''''''((()))******+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++...***)))***&&&+++DDDaaaaaaggghhhbbbaaaeeegggfffXXX]]]^^^ZZZXXXWWWQQQHHH555(((%%%333BBBJJJRRR[[[iiikkkjjjfff^^^QQQ<<<+++666FFFMMMCCC???NNNaaakkk___SSSCCCAAAUUUmmmqqqgggbbbVVVQQQXXX^^^]]]___dddfffUUUDDDEEEYYYppp{{{{{{vvvtttuuuzzzzzzxxxwwwyyyttt]]]NNNYYYppprrrcccvvvxxxeee\\\xxxrrrWWW^^^www}}}sssvvvyyygggDDD777NNNwww|||ppphhh666444---///111)))***111///,,,---...//////...,,,+++......---,,,,,,---...///---IIIcccaaaHHH000+++000---...---,,,******+++---)))+++---......///000111222000---666eeeccc>>>+++000000---,,,***+++,,,...///000000///...,,,---///111222333222222///===BBB===CCCUUU___\\\EEE@@@]]]dddKKKRRRTTTQQQKKKHHHKKKOOOOOOQQQXXX[[[YYYXXX\\\______iiijjjqqq}}}fffMMM@@@???:::999;;;888555555555444333111///---))))))))))))(((((((((((()))***+++***((('''((()))))))))))))))))))))))))))*********))))))((('''&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''(((((())))))************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---******+++((())):::PPPZZZbbbgggccc___aaacccddd]]]___]]]ZZZZZZXXXPPPEEE444***)))888FFFNNNUUU^^^fffkkkmmmkkkfff]]]NNNAAA555;;;:::666;;;PPPfffsssnnnaaaMMM???DDDWWWiiirrr\\\TTTRRR[[[eeegggaaa]]]cccUUUEEEAAANNNbbbpppvvvwwwvvvwwwzzzyyyuuussstttsssaaaRRRVVVhhhzzzuuugggnnn}}}sssmmmwwwnnnbbbdddzzzzzz}}}ttt|||MMM888>>>___lll~~~tttAAA333---111444,,,,,,111000222000...,,,,,,,,,...///(((***---//////---++++++)));;;KKKIII888)))'''+++'''***---...---***((((((------...///000111000000***+++000;;;^^^TTT666(((......---000111---...///000000000///...,,,---///000111222111111000999<<<;;;DDDZZZnnnvvvWWWOOOfffoooVVVfffbbbYYYOOOKKKOOORRRSSSRRRVVVXXXWWWYYY___ccccccaaacccjjjuuueeeMMMAAA@@@;;;:::<<<999444444333333111000...---))))))))))))(((((((((((()))***+++***)))((()))***((((((((((((((((((((((((*********))))))((('''&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""!!!!!!""""""###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------***+++---***'''...:::JJJXXXdddddd^^^\\\^^^aaaccc```\\\[[[\\\YYYLLL>>>000---222BBBOOOTTTYYY___cccjjjppppppmmmjjjddd]]]GGG???444000:::PPPhhhwwwzzzooo\\\III<<<@@@WWWmmm]]][[[\\\cccmmmnnn^^^LLLQQQHHH===666:::HHH[[[hhhooonnnqqqvvvwwwtttrrrttt~~~uuuggg]]]```ooo~~~|||nnnfffoooxxx~~~rrr___gggzzz|||www|||oooOOO;;;CCCeeeoookkkSSS888...111555///...222000111///...,,,,,,,,,...///,,,...///000///...///000+++333<<<>>>:::888<<>>;;;;;;;;;:::666333000...111888GGGcccnnnbbbDDD000,,,333000,,,///...---...000222222000...---,,,---...000111111111000000222333666???TTToooeeeUUU]]]fffSSSlllhhhbbb\\\]]]cccdddbbb]]]^^^]]][[[]]]bbbccc```aaaeeekkktttdddLLLAAAAAA<<<;;;===999333333222111000///...---))))))))))))(((((((((((((((*********(((((()))***((((((((((((((((((((((((*********))))))((('''&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%'''(((((())))))))))))((((((((((((******+++++++++,,,,,,,,,+++++++++,,,,,,---------...+++***,,,+++'''(((---888JJJ^^^eee```[[[[[[^^^ccc___[[[\\\]]]VVVDDD444,,,111>>>OOOXXXZZZ[[[^^^aaajjjqqqqqqoooppppppooogggVVVBBB888===MMMcccsss}}}tttjjj]]]III;;;BBBSSS___dddiiikkkppplllUUU<<<;;;888333...,,,555JJJ]]]hhhgggkkkrrrtttqqqpppqqqyyyeeeZZZcccxxxxxxdddfffsss}}}zzzvvvYYYeeetttjjjrrrJJJ555FFFuuu~~~aaasssmmmJJJ555,,,000...000222------...000000000///---,,,------,,,***+++111:::AAADDDKKKUUU\\\bbbhhhqqqwww|||uuurrrqqqmmmfff___PPPBBB;;;888333999<<<444222)))...666111...///++++++...222555555222...+++---...000111222222111111000,,,---222666AAAXXXpppeeePPPHHHWWWccc[[[LLLFFFXXX[[[___fffqqqzzzzzztttoooooolllhhhhhhiiiddd]]]kkkooosssxxxbbbKKK@@@AAA===;;;===999444333222000///...------))))))))))))(((((((((((('''((())))))''''''((()))((((((((((((((((((((((((*********))))))((('''&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%&&&'''((()))))))))))))))((((((((((((******+++++++++,,,,,,,,,+++++++++,,,,,,---------000,,,***++++++)))(((***)));;;RRRaaaaaa\\\[[[]]]___\\\\\\^^^\\\NNN:::+++---888JJJZZZ```^^^[[[\\\bbbkkkpppnnnlllnnnrrrsssvvvhhhRRRAAA===III]]]mmm|||uuuppplll]]]GGG<<<===SSS]]]fffiiikkkfffSSS===000///000///,,,111CCCVVVccccccgggmmmooommmmmmooosss~~~lllXXXZZZpppkkkeeejjj|||{{{{{{jjjbbbjjjqqqsssccc>>>:::YYYbbbccciiiDDD+++***,,,000111***...---------......///000---111666;;;BBBNNN\\\gggwwwqqqeee]]]OOOFFF>>>222111)))---111...111555000,,,000555999888444...+++///000222333444444333222111---///444444333@@@RRRXXXIII???BBBDDD???===@@@AAAGGGPPP]]]mmmyyy{{{vvvtttvvvvvvvvvwwwvvvpppgggsssvvvwwwyyy```III???@@@===;;;===999666444333000///...------))))))))))))((((((((((((&&&'''((((((''''''((()))((((((((((((((((((((((((*********))))))((('''&&&&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""######$$$%%%"""######$$$%%%$$$$$$$$$&&&&&&&&&&&&''''''((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///---++++++,,,,,,,,,,,,%%%000BBBTTT\\\[[[ZZZ[[[\\\[[[^^^^^^UUUDDD333***666DDDWWWbbbccc___]]]^^^dddkkknnnkkkhhhkkkoooqqqoooiiiVVV???888HHH]]]iiixxxtttqqqqqqjjjZZZIII???AAAIIITTT^^^eeedddZZZNNN333...,,,......///:::HHHNNNOOOVVVbbbkkkpppvvv{{{{{{{{{eeeXXXcccuuu~~~wwwlllfffnnn{{{~~~}}}uuudddooonnnrrr}}}[[[DDDHHHmmmqqq```www[[[555,,,,,,///000++++++)))((()))///777@@@FFFNNNYYYiiiwwwzzzhhh^^^QQQHHHAAA:::???BBB888888999;;;;;;999555000---111222333444555444444333333111444:::999555888@@@CCC??????BBB@@@;;;;;;???;;;>>>BBBHHHSSS___dddcccdddjjjppptttyyy}}}{{{vvvwwwzzzzzz{{{^^^GGG===???<<<;;;<<<888888666444111///---,,,,,,))))))))))))((((((((((((&&&((())))))(((((()))***))))))))))))))))))))))))*********))))))((('''&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""###$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%((('''''''''''''''((((((''''''(((((())))))************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------------...---,,,******222CCCRRRWWWXXXZZZ[[[]]]```\\\MMM999//////DDDRRRaaaeeebbb___aaadddfffjjjllliiihhhlllppppppjjjiiiUUU999555LLLaaaffflllqqquuuuuurrrlll___TTT>>>===DDDTTTbbbfffbbb^^^FFF888---...///,,,///777444777AAARRRaaammmxxxyyybbb\\\eeewwwtttccc```nnnxxxvvvwwwiiipppvvvgggeee~~~}}}^^^CCCOOOyyyllliiiuuuHHH666...---000///(((,,,555BBBRRRcccqqqyyywwwnnnnnnfffQQQKKKGGGBBB<<<777333222111111222333444444444333222555444666999;;;:::999999666888===AAA@@@===<<<===<<>>>>>QQQcccgggeeeddd\\\FFF444222333///---000---...777FFFUUU```kkkuuu~~~uuuyyynnn___bbbrrrzzzbbbXXXfff~~~vvvmmmqqqeeetttnnnaaarrrvvvsssuuuJJJBBBeeezzzcccqqqWWWAAA111+++111333***888OOOjjjsssZZZRRRGGG;;;444222333555000111222333444333222111555555444444888;;;:::666777888:::<<<>>>>>>===<<<:::AAAGGGFFFEEEEEEBBB>>>???GGGMMMOOOSSS[[[bbbeeeeeehhhiiinnnVVVAAA999<<<999888;;;999;;;888555222111///---+++)))(((&&&&&&((()))((('''(((((((((((())))))))))))((()))++++++***(((&&&$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!$$$###############$$$$$$""""""""""""############"""###$$$$$$###$$$&&&(((&&&&&&&&&&&&'''''''''((())))))))))))************000///---+++++++++---......+++))))))+++---......////////////...---,,,+++...+++)))///???PPPYYY[[[gggpppdddKKK;;;333444>>>bbbdddffffffcccaaaffflllhhhgggiiilllkkkjjjnnnuuupppmmmUUU;;;888CCCSSSddddddllluuuzzzyyywwwuuuuuu___KKKAAALLLYYY^^^ccckkkhhhRRR;;;666AAAHHHAAA666333///,,,222???NNNZZZ```jjjwwwkkkVVVhhhxxxgggOOOUUUrrrxxxyyyzzznnnssssssdddppprrrtttrrrJJJEEEmmm}}}```fffmmmOOOBBB???>>>HHH___{{{kkk^^^SSSHHHAAA>>>999444333555777555222444222111111222444444333666777888999999:::===@@@CCCEEEHHHKKKMMMIIIBBB<<>>:::888;;;888999666444222111000---+++)))(((&&&&&&((()))((('''(((((((((((()))))))))***)))************(((&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$#####################"""""""""$$$###############$$$$$$""""""""""""############"""###$$$$$$###$$$&&&(((&&&&&&'''''''''((((((((())))))))))))************---,,,+++++++++---///000///---******,,,---.........------------,,,,,,,,,...+++)))...:::JJJVVV\\\iiirrrdddEEE444444CCCWWWtttqqqnnnjjjffffffiiinnnjjjjjjnnnrrrqqqnnnppptttwwwqqqVVV999555>>>OOOaaafffjjjqqqvvvxxxxxxxxxwwwkkkXXXIIIFFFGGGLLL[[[lllqqq[[[@@@666===IIIOOOOOOOOOFFF888,,,(((///<<>>NNNbbbooo___III777333;;;JJJUUUaaa\\\PPP>>>...(((...666III[[[qqqrrr]]]QQQ___xxxxxx^^^PPP\\\wwwrrrkkktttgggvvv~~~tttmmmlll~~~{{{www\\\EEE\\\yyyTTTTTTjjjppp}}}~~~pppbbbYYYIIIEEE???:::666333000...888555222333777;;;<<<<<>>@@@CCCEEEEEEGGGIIIKKKNNNOOONNNKKKIIIJJJPPPUUU___gggtttZZZFFF>>>AAA<<<999999555222222222222222111---******(((''''''((())))))((((((((()))))))))*********+++***))))))(((((()))))))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%$$$######"""#########""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$&&&((((((((((((((())))))))))))))))))*********+++++++++*********+++---///111222222000...---...///...------,,,+++***+++---000111...---++++++---777IIIYYY\\\kkkcccIIIAAALLLbbbyyyzzztttkkkeeefffiiihhheeegggbbb^^^\\\YYYVVVWWW[[[iiilll\\\DDD777444@@@TTT```hhhrrrwwwyyyyyy|||~~~{{{{{{vvvfffPPPBBBDDDMMM___aaa\\\JJJ666---555@@@VVV]]]ddd```RRRBBB777222333AAAVVVlll}}}uuueeeLLLRRRgggmmmUUUSSSmmmxxxyyyfffmmmsss~~~yyyvvvvvv{{{TTTTTTdddiiiRRRMMM___|||vvvjjj^^^SSSLLLDDD>>>777666888:::999666:::???CCCCCC@@@<<<;;;;;;<<<===>>>>>>???@@@AAABBBHHHMMMSSSUUUUUUTTTVVVXXXXXXZZZ^^^dddmmmzzz[[[FFF>>>@@@;;;888999555222111111222333111---******)))'''''')))***)))((())))))))))))************+++******))))))))))))***(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""##################$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''(((((((((((())))))))))))************++++++++++++++++++,,,,,,---...//////222000......//////...---...---,,,,,,---///111333///---,,,+++***000AAASSSXXXcccUUU<<<:::IIIYYYggglllkkkgggdddhhhlllhhh``````UUUHHH@@@:::888;;;@@@SSS```]]]MMM===111666IIIVVVdddttt{{{zzzxxx|||vvv```MMMCCC>>>OOOccctttmmmPPP777///111<<>><<<===>>>???@@@@@@EEEMMMRRRUUUYYY___ccc```]]]WWWPPPOOOWWWfffqqq\\\FFF===>>>999777999777444333222222222111...++++++)))(((((()))***)))))))))))))))*********++++++************************'''(((((())))))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&'''''''''((((((((()))))))))*********++++++++++++,,,,,,---------------------000///......///000...---...............000222333///,,,,,,---***+++:::LLLaaadddLLL...000DDDSSS\\\bbbfffhhhgggkkknnnfffZZZTTTHHH:::222...---111666KKKZZZ]]]TTTFFF333000>>>IIIYYYlllvvvxxxxxx|||uuucccWWWLLLCCCCCC\\\www}}}kkkRRRBBB;;;---666GGGZZZhhhiiiaaaYYYEEE;;;000000===RRRccclll___RRRRRRgggrrr[[[```tttqqqvvvqqqbbbpppyyyssszzzmmmJJJFFFccc]]]DDDMMM]]]xxxwwwmmmfff]]]PPPFFFKKK[[[fffbbbYYYAAA===:::999;;;???CCCDDD@@@BBBEEEGGGKKKTTT```hhhyyyxxxqqqbbbRRRLLLQQQYYYhhhxxx\\\EEE;;;<<<777666:::888777555333222222111///---+++)))(((((()))******)))))))))*********+++++++++))))))++++++++++++***)))&&&''')))++++++)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&&&&'''''''''(((((((((*********+++++++++,,,,,,,,,,,,------......------...------...///000///------.........//////000000000,,,---000,,,***555EEEaaabbbHHH***...FFFVVV^^^^^^fffiiifffffffff\\\NNNEEE>>>:::<<>>333:::===IIIYYYiiisssyyy~~~pppbbb___[[[SSSDDDPPPaaapppuuunnnbbbXXX@@@<<<:::AAANNN]]]gggkkk```XXXJJJ===666;;;KKKZZZ]]]RRROOO]]]www~~~eee]]]gggrrriiixxxzzz}}}zzzdddJJJSSSyyymmm[[[OOO\\\~~~ffflll___VVVKKKBBB>>>=========AAACCCEEEFFFIIIOOOXXX___uuuqqq^^^VVVVVV```mmm~~~\\\EEE::::::555666:::999999666333222111111///...+++)))(((((()))******))))))************+++++++++((()))+++,,,,,,+++***(((%%%'''***,,,,,,***'''%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$$$$&&&'''&&&&&&&&&&&&'''''''''(((******+++++++++,,,,,,,,,***+++,,,---............---,,,,,,---///000///---,,,---......//////......000,,,---111...***222AAASSSYYYDDD)))///HHHYYY```\\\eeehhhbbb^^^[[[PPPAAA888888???MMM[[[ccchhhmmmqqqnnnddd___[[[JJJ:::<<<777===JJJ\\\ooo{{{pppccceeeeee___OOOJJJNNN___vvv|||qqq```QQQ===111444CCCTTT___pppqqqkkkXXX???333999FFFLLLHHHFFFRRRlll}}}ttt|||lll[[[___|||xxxmmmdddlll}}}wwwqqqtttzzzXXXNNNmmmuuuPPPLLLeeeppp^^^PPPGGGAAA;;;AAAHHHLLLLLLLLLNNNPPPQQQmmmvvviiieee|||]]]EEE::::::777777:::777555444222111111///---***,,,,,,+++***)))(((''''''&&&'''((()))***+++++++++((()))+++,,,---,,,***)))))))))************))))))(((''''''''''''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###"""""""""###"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((()))******,,,,,,,,,------.........---------------...///000000...---,,,,,,---...000---------///111222111000///+++***---...---///444QQQOOO@@@...222KKK]]]___ddd___^^^ccccccVVVDDD999555EEEUUU\\\ccckkkooonnntttlll___WWWXXXYYYMMM>>>;;;999???NNN\\\iiiyyynnn]]]^^^eeemmmfffUUUGGGMMMeeezzz~~~yyymmmYYYCCC555555???IIIdddwww}}}lllZZZOOO@@@///999CCCDDDEEE```xxxxxxvvv{{{yyyeeeWWWsss{{{|||}}}kkkWWWhhhwwwxxxyyy{{{ccccccvvvVVVOOOgggqqq}}}cccMMMHHH@@@@@@LLLRRRLLLGGGIIILLLXXXooo___GGG;;;;;;666555777333555444222111111000---+++,,,,,,++++++******))))))))))))***+++++++++******)))***+++++++++***)))(((((())))))******))))))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***)))******++++++,,,,,,,,,+++++++++,,,...///000111111000///......///000111......---------...000222///,,,+++---...---...333IIIKKK@@@///111HHH\\\bbb___^^^^^^\\\SSSGGG@@@@@@KKKWWWaaadddeeeiiikkkjjjnnnfffWWWKKKKKKPPPPPPJJJ<<<777666>>>IIIWWWjjjyyyooodddfffhhhlllqqqdddUUUPPPWWWeeerrrzzz|||pppaaaPPP???333,,,<<>>FFFPPPWWWOOOFFF;;;777999CCCUUUdddzzziiieeekkkkkkjjjvvvrrrfffVVVJJJNNNaaarrrzzz|||}}}yyymmmWWW>>>---222555AAAYYYqqq{{{tttjjjQQQ???333777AAAOOOgggpppRRRNNN^^^{{{xxxmmm|||yyytttzzzwwwhhhrrrPPPSSSjjjdddkkkOOOAAAAAAEEEQQQjjjYYYBBB777999666777:::777666555333333222111...,,,***+++++++++,,,,,,,,,---,,,---------------,,,,,,,,,+++***)))((('''((((((''''''(((((((((((('''''')))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((((((''''''''''''((())))))******+++,,,---......///)))***+++,,,......//////222111111000000111111222111...,,,...111444555444111...---......+++,,,///:::DDDDDD555///???ZZZjjjjjjggg]]]III555000CCCZZZgggjjjkkkiiigggggghhhiiiiiieeeYYYHHH<<<>>>JJJVVV]]]SSSEEE999444:::GGGRRRiii{{{tttaaaaaallllllhhhoootttqqqaaaMMMGGGTTTcccooouuu~~~{{{lll[[[OOO???333111BBBXXXjjjwwwooo]]]KKKBBB;;;===SSSlllvvv~~~}}}bbbIIIVVVsss}}}{{{}}}xxxqqquuuuuu}}}vvvjjj~~~fffSSSTTTmmm~~~```wwwVVVEEE[[[mmmYYYBBB777999777888;;;999777666444333333111///,,,))))))******+++,,,,,,,,,++++++,,,....../////////,,,,,,***)))((((((((((((''''''((((((((((((''''''***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''(((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''(((((())))))******+++---......///,,,,,,---.........---,,,000000000//////000000000111---+++111:::===999444111...---///...++++++...444???@@@333+++888PPPbbbbbbZZZLLL<<<111666MMMdddiiihhhiiiiiihhhhhhiiikkkhhhhhhcccUUUDDD;;;>>>FFFUUURRRKKK@@@888999???DDDPPPlllpppaaadddooommmgggfffooouuummm]]]PPPMMMPPPkkkvvvvvvpppmmmPPPCCC;;;===BBBKKK___tttyyyxxxnnn\\\IIIAAACCCHHHYYYhhhuuu{{{oooLLLSSSkkk|||kkk^^^XXXWWW\\\sss~~~||||||}}}dddbbbuuulllRRRRRRggg~~~bbb\\\EEE999:::777777:::777888666555444444222///---)))*********++++++,,,,,,***+++,,,---/////////000,,,,,,++++++******))))))'''(((((())))))(((((('''***)))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))&&&'''((()))***,,,,,,------.../////////...,,,,,,///////////////////////////,,,,,,222;;;>>>999333000------000///,,,+++......777;;;222+++111AAANNNJJJ@@@777333777CCCVVVfffjjjhhhhhhkkkkkkhhhgggiiigggiiiiiiaaaOOO===666888QQQVVVWWWOOODDD===999777@@@ffftttggggggpppnnnhhhfffllltttvvvnnn___PPPFFF___ooo~~~|||~~~wwwhhhUUUBBB333111CCCYYYlll~~~zzzjjj^^^MMM<<<888HHHZZZjjj{{{\\\\\\ooo{{{gggWWWOOOOOOSSSIIIXXXiiirrrwww{{{||||||}}}xxxssstttwww~~~yyyzzz}}}rrrXXXUUUzzzhhhLLLOOOcccxxxjjj]]]EEE:::;;;888888;;;999888777555444444333000...+++++++++,,,,,,,,,,,,,,,+++,,,------............***+++,,,------,,,+++***((())))))******))))))((((((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''')))***+++,,,------...///111111000...---...//////////////////...+++,,,...111444555444333///------000000,,,,,,...***333:::777111111555999555000000:::HHHTTT^^^eeefffdddeeekkkkkkfffdddeeehhhhhhkkkiii[[[GGG:::777HHHVVV```]]]SSSIII>>>666GGGoooyyycccZZZbbbiiikkkkkklllpppvvvxxxnnn]]]NNNNNN^^^qqq~~~oooYYYEEE<<>>999444///,,,......555GGGYYYaaacccddd```^^^aaaiiikkkeeeaaabbbiiiiiikkkmmmdddQQQBBB>>>222FFFYYY___\\\UUULLLCCCYYY|||{{{WWWFFFQQQbbbmmmnnnkkklllssszzzxxxjjj]]]IIITTTdddrrryyy|||}}}}}}www||||||qqqaaaMMM>>>BBBPPPddduuu|||mmmXXXFFFEEETTTfffxxx|||uuuzzzvvvoooooolllYYY[[[___dddkkkvvvvvvUUULLLRRR[[[fffpppooo}}}sssjjjpppzzzyyyuuuyyy{{{dddggg{{{\\\VVVeeewww{{{aaaBBB???>>>;;;===666:::888777666555555333000------------------...///000000000000000///...,,,,,,111000///...---,,,++++++)))***++++++***)))((('''***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&(((((())))))+++,,,---......---------------------------...000111111///---,,,........................111333555444111...,,,,,,,,,000666<<>><<<999===EEERRR^^^eeefffbbb___]]][[[YYYZZZ]]]aaadddfffnnnmmmllliiicccYYYOOOHHH555555EEE^^^fffZZZOOOOOO```PPP===>>>KKKgggooolllkkknnnwww{{{vvvoooTTTHHHHHH]]]ssszzzyyyyyy~~~yyypppMMM:::>>>EEETTTnnnzzziii[[[SSSVVVdddsssyyypppcccVVVKKKCCC>>>;;;<<>>===:::<<<555999888777666555555333000---------,,,,,,------...///000000000000///...,,,,,,//////...---,,,+++******))))))***+++******(((((()))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&(((***))))))***+++,,,---......---------------------------...///000000000...---........................///111222222000---,,,,,,***---333:::AAAFFFJJJLLLGGGOOOZZZcccgggeeeaaa^^^^^^]]]\\\]]]___ccceeegggmmmllljjjgggccc^^^XXXTTT===666;;;NNN]]]\\\TTTOOOaaaPPP<<<999===NNN[[[dddnnnssstttuuuwwwxxx```RRRJJJRRReeesssyyy{{{||||||{{{bbbHHH999333AAAZZZrrrtttlllkkkhhhaaa^^^VVVKKK@@@888555555555777NNNhhhzzztttiii]]]cccttteeeOOOMMM]]]bbb[[[[[[aaa{{{xxxrrryyy{{{xxxppp~~~___UUU\\\fffooossscccAAA===;;;888;;;444888888777666555555333000---,,,,,,++++++,,,,,,------///////////////...---,,,......---,,,+++******)))((())))))************)))((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((((()))***)))(((((()))+++))))))***+++,,,---......------------------------,,,---...000000000//////........................,,,...000000...,,,,,,,,,+++,,,///555===GGGPPPUUUTTTYYY___aaaaaa```aaabbbaaaaaa```aaabbbeeegggiiikkkjjjhhhfffdddcccbbbbbbOOOCCC:::AAATTTaaaaaa[[[dddzzzSSSFFFBBB<<<@@@GGGQQQ___jjjooorrrvvvzzzrrreeeRRRIIIRRRfffvvv|||zzzzzzgggGGG111777FFFSSSeeexxx{{{dddHHHCCC>>>888444444888>>>CCCQQQjjj}}}ppp```^^^fffppp}}}~~~gggYYYLLL888777HHHPPPSSS\\\\\\jjjttt{{{zzzuuuxxx~~~dddSSSJJJZZZ___lllfffCCC===;;;888<<<555888777666555555555444000...,,,++++++***++++++,,,,,,.........///......------......------,,,++++++***(((((())))))************((('''''''''''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((()))))))))(((((()))+++******++++++,,,------...------------............+++,,,...///000000000000........................+++---//////...---...///---,,,,,,///444<<>>;;;999===666999777666555555555444111...,,,++++++*********++++++,,,---...............---//////......------,,,,,,((((((((())))))***++++++(((((('''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((((((((('''''')))++++++++++++,,,,,,------...---------....../////////,,,---...//////000000000////////////////////////,,,...000000//////000222...---,,,,,,...111444666GGGKKKQQQVVVYYY]]]bbbfffbbbdddggghhhhhhiiikkkmmmlllmmmmmmkkkgggeeeeeefffeee___PPP???<<>>:::999>>>777999666555555555555444111///,,,,,,++++++******+++++++++,,,---.............../////////......---------***)))))))))))))))***+++))))))(((((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&'''(((((('''''')))++++++,,,,,,,,,---------...---------...//////000000------......//////000000////////////////////////...///111111000000222444...---------------......444;;;GGGTTT\\\```___^^^___dddhhhjjjiiiiiilllnnnnnnoooooolllgggdddeeegggllljjjaaaQQQCCCEEEWWWhhhxxxzzzdddWWWZZZXXXMMM>>>888555999>>>HHH\\\pppuuuqqq[[[QQQTTTZZZqqqzzzmmmRRRBBBEEEMMMQQQPPPNNNVVVaaaWWW===000444888EEEXXXjjjyyy~~~uuuuuuzzzaaaKKKDDDRRRkkk~~~rrrOOOGGG[[[zzzbbb\\\iiizzzuuuxxxmmmqqqiiiYYYHHHCCCMMMgggyyy{{{oooooo~~~oooHHH===999888===666888666555555555555444111///------,,,+++++++++++++++***+++,,,---..................------------,,,,,,+++***)))(((((())))))*********)))((('''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''((())))))((()))+++---,,,,,,,,,------------------------...///000000000//////.........////////////////////////////////////000111111000000222444......------............---000888EEERRRZZZ[[[YYY\\\bbbhhhjjjjjjiiillloooooopppnnnjjjeeeeeejjjooorrrnnnkkkdddVVVGGGHHHQQQggg{{{oooQQQKKKPPPMMMBBB999222222111333BBBTTTfffqqq~~~qqq\\\QQQOOOaaa{{{zzz~~~|||jjjOOO???DDDPPPVVVJJJ@@@;;;666111555>>>XXXddduuutttMMMCCCXXXxxxvvvQQQ>>>HHHoooqqqZZZUUUkkkvvvvvv|||~~~pppdddvvvzzzwww[[[LLLCCCKKKssspppnnnjjjddd^^^YYYTTTRRRNNNMMMJJJHHHGGGGGGHHHHHHBBBDDDEEEGGGFFFCCC@@@>>>===CCCSSS___YYYEEE888888555:::DDDOOOWWWeee}}}oooGGG;;;777777<<<555777666555555555555444222///...------,,,+++++++++,,,***+++,,,---.../////////---,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((())))))++++++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((()))******)))***,,,...,,,,,,---------------------------...///000000111000//////.........//////000000000000000000000000///000111000///000111333///...------------...///000,,,***222AAAPPPXXXZZZZZZ```gggjjjjjjiiillloooppppppmmmhhhdddgggooowwwqqqiiihhhlllaaaHHH999888SSSttt{{{QQQFFFQQQTTTRRR???111222666555777===[[[cccvvvfffQQQJJJRRRtttzzz}}}zzzxxx```@@@@@@TTT^^^OOO888'''))):::KKKSSSoooyyyoooOOOTTTwwwiiiEEE444???NNNooo|||mmm```ccctttqqqtttzzzdddzzziiijjj|||www~~~mmmVVV@@@:::]]]vvvmmmttt~~~tttmmmbbbdddeeebbb[[[TTTMMMJJJCCCBBBAAA???===;;;999999999888555333111111222333222333444444444444444333//////999FFFFFF:::333555444444555555444>>>YYYssswwwGGG===;;;444:::777555444777777444222333000,,,,,,,,,++++++,,,,,,---...---------------...///000///...,,,*********,,,---......,,,+++)))((('''&&&---///---(((&&&'''&&&###'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%&&&***++++++)))&&&''')))*********)))(((((()))+++---.....................///////////////000000000000////////////000///...///111111///---//////.........---------000////////////.........555+++)))111555777FFFYYYWWW```iiilllnnnsssuuuuuurrrmmmjjjkkkjjjhhhnnnvvvnnnrrrpppjjjiiidddRRR<<>>CCC===555000666IIIcccuuu{{{jjjYYYLLLBBB======DDDCCC^^^rrrbbbYYYlllwwwvvvrrrmmm}}}kkkbbbuuu[[[III___gggvvv\\\JJJBBB999999BBBEEEKKKKKKKKKLLLNNNQQQTTTUUURRRNNNHHHEEECCCBBB>>>;;;555555444444333222222222111111000000//////......222111000//////000111222000000000000111222333444444444444333333222222222555333444666222222EEE]]]yyyHHH===;;;555:::777666555888777444222333000,,,,,,,,,++++++,,,,,,---...---------.........//////...---,,,******+++,,,---+++++++++*********)))))),,,,,,)))%%%&&&))))))%%%'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&)))+++***)))'''''')))*********)))(((((()))+++---.........---.............../////////111111111000000000000000111333555444111//////000000000/////////.........000///...---...///111222111+++***///111222;;;HHHSSS^^^jjjmmmoootttyyy{{{sssooommmooommmkkknnnuuusssuuurrrllllllkkk^^^NNN;;;MMMggguuunnnaaacccooommmeeeVVVFFF999111......***555DDDWWWkkkwwwtttjjjOOOIIIPPPhhh{{{```EEE<<>>===777;;;888777555888888444222333000,,,,,,,,,++++++,,,,,,---...,,,---.../////////...------,,,+++***+++,,,---...)))))))))***++++++,,,,,,...,,,&&&###&&&+++***%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((******)))'''((())))))******))))))((()))+++---.........------------.........//////111111111111111111111111222777;;;999333//////222000000000000////////////000///...---...///222333000000000000///111444777AAAQQQbbbkkkooosssvvvvvvtttsssssssssqqqnnnpppssswwwxxxtttoooqqquuupppeeeHHHEEEKKKYYYbbbeeellltttzzzxxxqqqbbbOOO???666333***---444BBBYYYoooyyyzzzfffQQQFFFVVVppptttUUU<<<111...777HHH```uuu{{{|||sssWWWSSSVVVfffyyylllEEE???iiimmmaaa[[[hhhwwwmmmwwwlllvvvzzz^^^eee~~~|||WWW:::)))(((''')))+++&&&,,,,,,,,,---...///111111///---++++++,,,---,,,+++,,,,,,,,,------------...000000000////////////...000///............///000---------...///111222333555555444333333222111111111///222777777555===JJJLLL>>>>>>888;;;888888666999888555333333000,,,,,,,,,++++++,,,,,,---...+++---///000000///---,,,,,,++++++++++++,,,......)))))))))***++++++,,,,,,333///'''$$$(((...---'''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))(((((())))))************)))***+++---......------,,,,,,------......////////////000000111111222222222666:::999555111111333000000000000//////////////////////////////000000222666666222222555777444222BBBVVVdddnnntttssspppttttttvvvvvvtttqqqqqqrrrwwwxxxuuusssvvv{{{{{{vvvbbbMMM???HHHZZZgggoootttzzz|||{{{sssdddSSSDDD===555222111666GGG___vvv~~~dddKKKHHHZZZrrrooo```NNN<<<111///AAALLL^^^rrrzzzzzz}}}lllYYYNNNXXXmmmWWWFFFdddwww]]]UUUooo{{{uuu}}}rrr|||nnniiiyyy{{{{{{RRR888,,,---,,,---///***...............//////000///......///000111111111,,,,,,------...//////000////////////////////////111000///......///000111/////////000111333444555555555444333333222111111111000333888888555777===\\\NNN>>>>>>999;;;888999777999999555333333000,,,,,,,,,++++++,,,,,,---...,,,---///000000...---+++++++++++++++,,,------...+++++++++***************222...(((&&&,,,333333---)))(((''''''&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&''''''''''''((()))***)))))))))))))))******+++)))***,,,---...------,,,,,,,,,------...//////000......///000000111222222222222333555666555333222000000000////////////...///000111222111///---,,,111444333000111777888666666>>>HHHTTTcccppptttrrrqqqsssuuutttsssrrrrrrrrrsssvvvwwwwwwyyy|||}}}{{{nnnWWWGGGQQQeeepppssstttrrrsssuuutttmmm```PPPDDD777333//////999NNNkkkrrr\\\JJJIII[[[sss~~~kkkRRR@@@777666;;;AAASSS]]]lllyyy~~~~~~lll[[[TTTfff~~~~~~TTTFFFccchhhNNNUUUxxxpppppp{{{qqqzzz}}}___lllwwwtttwwwHHH444---///+++***...,,,+++++++++,,,++++++++++++,,,---.........---......+++,,,,,,---...///000000.............../////////222222111000000111222222/////////000111333444555444444333333333222222222333333555888888555444666===tttOOO===>>>999;;;777999888::::::555333333000,,,,,,,,,++++++,,,,,,---...---.../////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((,,,***'''&&&---555666222))))))(((''''''''''''(((&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&((()))(((((((((***,,,***))))))))))))***+++,,,***+++,,,---...---,,,,,,,,,------...///000111111......///000111333333444111000///111444555444222111111111111000000000000000111333444333222000...000...,,,---000333555555;;;:::999;;;HHHZZZhhhmmmlllpppqqqnnnnnnqqqtttssssssvvvyyyzzzzzzyyyyyyyyyvvvhhhaaaiiiqqqooohhhfffooooooqqqsssrrrjjj]]]SSS@@@:::333///000===SSSgggzzzzzz```HHHGGGUUUbbbWWWKKK===777===IIITTTZZZgggnnnxxx~~~~~~nnnnnn{{{oooJJJCCCiii}}}^^^QQQddd|||nnnrrrwwwxxxyyytttiii{{{sss}}}nnnAAA///+++...)))(((,,,+++....../////////......---)))+++,,,,,,***))))))*********++++++,,,---......---............/////////333222111111111111222333............///000111222222222333333333333444444333555666666555555666888>>>sssOOO<<<>>>999:::555999888;;;:::666333333000,,,,,,,,,++++++,,,,,,---...//////.........---------,,,,,,------,,,,,,++++++,,,,,,++++++***))))))((('''((('''&&&***///111...***)))((((((''''''(((((('''((((((((('''&&&%%%%%%$$$%%%%%%&&&''''''((((((''')))******((()))+++...******)))))))))***+++,,,***+++,,,---------,,,+++------...///000111222333///000111222444555666777111111111000000000222333444444333333333222222222444333333444444666777888555...---333666222111444555666333///222AAARRR\\\gggkkkkkkggghhhoootttuuuwwwzzz}}}}}}yyyuuuuuuwww}}}wwwttttttkkk\\\UUUWWWmmmooorrrttttttqqqlllhhhTTTIII>>>888555777???IIIlllpppMMM======AAA999888:::EEEWWWfffllllllvvvzzz```FFFKKKsss|||ddd^^^mmm~~~qqqvvvooo~~~rrrttt~~~wwwyyyjjjDDD///)))...,,,,,,...+++((()))******+++***)))((((((+++------+++)))***+++*********++++++,,,,,,,,,---------.........//////333222111000000111222333000000////////////000000000111222222444444555666222444666444333666<<>>AAA>>>333222===>>>444000666---666:::555000666CCCMMMdddgggfffbbbdddmmmtttvvv}}}~~~~~~xxxrrrrrrvvv}}}zzzvvvnnn\\\LLLNNNYYYfffjjjoooqqqppppppsssvvv___QQQDDDAAAAAA>>>===???TTTqqqlllLLL;;;888777666;;;FFFXXXmmm{{{}}}xxxwwwzzzqqqPPPCCCTTT{{{zzzcccaaayyyxxxjjjyyy|||www~~~zzzxxxtttfffoooGGG///&&&---///000000***+++,,,---.........---,,,'''***------+++***+++,,,,,,,,,,,,,,,,,,------------------.........//////222111000//////000111222333222222111111111111111///000111222444555666777000444555222111777AAAHHH|||[[[:::===999666;;;:::888777555555444333000...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))((((((((('''''''''''''''((()))(((&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((()))***+++******))))))***+++,,,------......///.........///***111555---+++111333111222333444555666666666666666555333000000111333444333111000000111333444000444666222...555HHHXXXnnnMMM777<<>>MMMYYYhhhqqqrrrtttzzz{{{zzzwwwkkkeeeaaaXXXNNNAAAPPPkkk}}}dddeeewww}}}nnnssszzzqqqrrrsssfffZZZqqqkkkCCC000+++...***(((,,,***---,,,***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,)))(((------&&&)))///+++,,,'''(((///222///...000999777111...111555222,,,666555777::::::999AAALLLOOOGGG>>>000***666<<>>666555VVVzzz]]]<<<@@@;;;888<<<:::999777555555555333000...---,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))((((((((('''''''''&&&'''((((((((((((((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++***)))))))))***+++,,,------......//////......///,,,000444111111333111111222333444444444444444666666666555222111222444444333222111111222333444555777888333000666DDDQQQzzz[[[???999888333222777444444444444444555666666;;;CCCUUUkkkzzz}}}nnneeeeeeppptttrrrfffVVVKKKDDDAAAAAAUUUmmm|||}}}zzz{{{~~~|||wwwkkk```aaagggbbbUUU===@@@AAA@@@@@@EEEOOOWWWkkkpppwwwzzz{{{{{{~~~|||yyyyyy{{{bbbLLL@@@<<<666///>>>QQQqqqrrrdddcccwwwrrr}}}~~~yyysssSSS\\\nnnCCC000+++///***))),,,+++,,,+++***)))((())))))***------------------------///***+++,,,***---111,,,999444111...---555III\\\qqqeeeNNN777---///444666999@@@PPPcccpppyyyxxxUUU555000666222777000555<<<@@@YYY___>>>BBB===999===999999888666555555333000...---,,,,,,++++++,,,,,,---///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))((((((((('''''')))(((((((((******)))'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))))))))))))))***+++,,,,,,---.../////////////////////000111333666444///111222222333333333222222555666777777555333333444333333333333333333333333888888777444222666>>>EEEeeeRRR>>>444333444777:::555444444444444555666666000555DDD\\\sss|||yyy|||zzzmmmbbb^^^ffftttwwwgggXXXSSSMMMDDD>>>NNNeeewww|||yyy|||rrrhhhffffff]]]PPP888888:::@@@IIIVVVbbbjjjrrrsssuuuzzz}}}xxxvvv}}}|||{{{mmmUUU>>>333111...)))777KKKjjjjjjXXXgggyyysssssszzzXXXNNNtttoooCCC000,,,000,,,***---+++++++++***)))))))))******/////////......------,,,000,,,***+++---......,,,%%%***---++++++>>>eeejjjDDD000444FFFSSSfffqqqWWW===777222333222333666KKKaaa???BBB>>>:::<<<888:::888666666555333000...---,,,,,,++++++,,,,,,---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((('''+++)))((()))***)))'''$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))***++++++,,,,,,---...//////000/////////222///,,,111444111111111111222222222111111000222444777777555444333444333333444444444444333333888666444333444666999:::???===777222222777777444555555444444444555555666333000444BBBUUUjjjxxxppprrrsssmmmddd```fffqqqtttiii\\\WWWVVVUUULLLJJJPPPbbbxxxxxxuuuooobbbUUUPPPOOOJJJBBBFFFJJJPPPWWW\\\bbbgggjjjjjjmmmqqqxxx~~~}}}yyy{{{oooeeedddbbb[[[RRRMMMHHH>>>444000:::MMMbbbpppyyyzzzddd\\\ooo{{{ppp}}}}}}}}}~~~tttZZZhhhmmmBBB000,,,000,,,+++---+++,,,,,,++++++++++++++++++000//////...---,,,,,,++++++---+++***,,,---333??????OOO___dddeeevvvzzzhhhqqqkkkJJJ222444111555EEEiiiccc???AAA===999<<<777;;;999777666555333000...---,,,,,,++++++,,,,,,---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))***)))))))))((((((((((((((((((((()))******'''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((())))))***+++,,,,,,,,,,,,---...///000000000000///555///---555222,,,444111111222222222111000000000222555555444333333333333444555555555555444333777555333444777999999777222777777333222444222,,,666555555444444444555555333...,,,...666JJJhhhxxxooommmnnnmmmiiigggjjjiiiiiiggg^^^VVVZZZfff[[[JJJ@@@PPPppprrraaaYYYKKK???<<>>JJJXXX```bbbggglllllljjjjjjooouuusssyyy}}}|||}}}{{{||||||~~~}}}kkkQQQ@@@<<>>PPP\\\ooommm^^^```yyynnnhhhrrrooo^^^vvvttteeelllhhh???...+++000,,,***---***,,,,,,---.........---------------,,,,,,++++++***+++000)))222RRRkkkGGG//////SSSjjjAAA@@@<<<:::>>>999<<<:::888777666333000...---,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********)))))))))((((((&&&,,,111111,,,)))***,,,(((((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((()))++++++)))***,,,...////////////,,,---...///111111111111...111444QQQnnnRRR///666000000111222333333333333111222333333333333555777777666555444444555666777555444444666888999888666555222111444888999:::<<<666666555444444444444444444555777888555555>>>IIIXXXcccooosssqqqmmmkkkjjjdddccccccccc```[[[YYYZZZfff]]]SSSQQQSSSQQQJJJBBBBBBCCCGGGMMMTTT]]]hhhpppfffhhhkkkmmmpppuuu{{{uuuwww{{{yyyvvvyyyzzzxxxyyy}}}~~~|||~~~iiiIII666333111AAAWWWkkk|||iiiWWWCCC555///000888AAAMMMeee|||qqqbbbdddwwwpppeeeqqq|||aaa[[[tttssshhhccc===,,,)))///,,,***,,,))))))***,,,---------,,,,,,---------------,,,,,,,,,+++///...MMMTTT777FFFwwwmmmBBB@@@<<<;;;???;;;<<<;;;888777666444000...---,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))---444999555,,,%%%&&&))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,***+++---///000000000///,,,---...000111111222222---...666cccfff444555///000111222333444444444333444444333333444777:::888777555333333555777888222222222333444444333222555000000888:::555222333777666555444444444444444666444444555111---...333:::OOOhhhtttsssmmmjjjiii```hhhjjjeeebbbcccZZZMMMTTTVVVTTTKKKAAA<<>>OOOcccqqqxxx}}}xxxhhhUUUFFF888---...666???IIIYYYrrryyy___\\\uuuzzzgggfffvvvbbb```xxxtttwww___;;;111))))))------++++++***++++++,,,,,,++++++***---///444///'''...222(((,,,'''444sss}}}???AAA<<<>>>;;;<<<<<<;;;999666444222000000...------------...//////........................,,,,,,,,,,,,------------,,,,,,,,,+++******))))))(((((('''&&&''')))+++,,,(((---111///***&&&'''***)))(((((((((((()))******)))))))))))))))((('''''''''((()))((('''''')))+++,,,,,,---............---////////////000000000000666,,,...@@@III???333111222333444555555555444333444333333222222333444555777666666555444444333333333444555666666666555555222444666888999999999888444555666666666555333333333333333333222111000///---333>>>PPPfffwwwzzzuuueeeaaa___eeejjjbbbMMM;;;888;;;AAAIIIQQQXXX]]]```eeellloookkkiiinnnrrrssstttppplllmmmsssxxx{{{zzzuuuwwwwwwuuuwww{{{|||yyyvvvwwwyyy||||||yyytttoookkknnnjjjdddeeellloookkkppptttwwwwwwyyy}}}}}}zzz}}}|||xxxjjjVVVGGG111000...---111999CCCIIIaaakkktttuuupppfffTTTEEE===555222999CCCPPPbbbtttqqqbbbiii~~~|||qqquuuqqqnnnxxxXXX;;;111)))***---,,,++++++***++++++,,,,,,++++++***000,,,...---)))000555...888333===AAABBB<<>>222222333:::GGGWWWdddiiijjjlllppppppllljjjnnnsssuuuzzzssskkkhhhkkkpppuuuwwwxxxxxxvvvtttvvvzzz{{{yyy~~~~~~~~~|||rrrdddYYYQQQKKKDDDAAACCCHHHKKKLLLKKKQQQUUUWWWYYY\\\ZZZVVV___ZZZVVVWWWYYYVVVLLLCCC333000,,,)))(((***...000;;;HHHZZZmmm{{{vvvkkkYYYBBB222222222333AAAVVVnnnzzzrrrhhhsssxxxxxxzzzkkkfffVVV:::000)))***---,,,***+++******++++++++++++******///'''***000++++++///,,,)))+++<<>>???;;;555000000222***111>>>OOObbbqqqzzz|||rrrbbbQQQEEE888///222;;;GGGWWWrrroooooo{{{wwwooozzzwww^^^lllYYY888000***+++,,,+++***+++******++++++++++++******,,,%%%---555,,,&&&---222000>>>TTTFFFBBB;;;AAA>>>:::999888888666444222000///...------------...//////........................************++++++++++++,,,,,,,,,,,,,,,,,,------((((((((((((((())))))))))))((('''(((++++++***(((+++++++++++++++,,,------,,,+++***)))))))))******''')))))))))(((((()))+++---,,,+++++++++,,,...///.........///000111111111---222333111222666444...555555555555555555555555333333444555666666777777777777777777666666666666666666666666666777777777777777777888888888777777666666666555555555555555555555555555444333222222///000///111<<>><<<111000111555===KKK[[[hhhoooyyyyyykkkXXXIII:::...999===PPPkkktttjjjgggnnnsssmmm}}}jjjbbbVVV666000++++++,,,***)))***)))******++++++******)))+++'''111555+++///JJJ___wwwHHH@@@999@@@>>>:::777888777777555222000......------------...//////........................************++++++++++++,,,,,,,,,,,,++++++++++++((((((((())))))))))))))))))(((''''''((()))(((''',,,,,,,,,,,,,,,---......---,,,+++))))))***++++++)))*********))))))+++------------------...//////------...///000111222222333333111111444888888444555555444444555555666777222333444666777888888888777777777777777777777777666555555555555666777777777777777666666666666666777777666555555555555666555555555555444333222222---222333000111===LLLUUUXXXTTTMMMEEEBBBGGGQQQYYYSSSCCC333555HHH___pppvvvpppnnnooorrrqqqmmmlllmmmsssrrrqqqppppppqqqssstttsssuuuwwwzzz}}}ttthhh[[[HHH999111...+++)))---------...111666;;;>>>DDDCCC===555111222333111???IIIIII:::...555FFFRRRccctttlll\\\TTT888444///+++***///<<>>999666777777777555222000......------------...//////........................++++++,,,,,,,,,---------,,,,,,,,,+++******))))))(((((())))))))))))((((((((()))))))))))))))***+++---------------......//////...,,,+++***+++,,,---***+++,,,+++******,,,...,,,,,,---...............------...///000111222222777444333555666666777999444444444444555666888999444555666777888777777666666666666777777777777777444444333222333444555666777777666555555444555555777666555444444444555555444555555444444333222111000444444///+++///444777AAAEEEIIILLLOOOTTT[[[```bbbOOO999444CCCZZZkkktttsssooonnnqqqqqqmmmlllooouuuuuuvvvuuutttuuuuuuvvvrrruuuwwwzzz}}}{{{pppcccNNNEEE777---+++...222666AAADDD@@@777777EEESSSYYY```___XXXOOOJJJKKKKKKIII___iiihhhVVVIIIQQQbbbmmmttt}}}vvvSSSIII???888222---///666555GGG\\\mmm||||||nnnRRRCCC777666<<>>555>>>>>>999666666777777555222000......------------...//////........................---------.........//////,,,,,,++++++***)))((((((((()))))))))))))))(((''')))+++,,,,,,+++,,,///111...------------...//////111///---,,,,,,,,,...///+++,,,---,,,++++++---///+++,,,---...///...---,,,------...///000111222222111000333888666//////555444333333444555777999:::666777888888888777555444555555555666666666666666333222111111111222333444777666555444444444444444666555444333222333444444444444444444333222111111+++...///,,,,,,000111///===FFFSSS]]]ccceeeffffffqqq\\\CCC888@@@SSSccckkktttmmmkkkoooqqqoooqqqvvvyyyyyyyyyxxxvvvvvvwwwyyyoooqqqrrrsssrrrkkkZZZJJJ222///---...555@@@MMMUUU___cccYYYFFFCCCVVVkkkrrr|||sssnnnnnnmmmkkk{{{ooosss}}}nnn\\\OOOBBB555......555000555IIIaaapppvvvxxxxxxlll[[[JJJ???:::;;;>>>MMMdddgggjjjKKK333///,,,---+++((((((***))))))************))))))))),,,...'''///cccSSS666@@@<<<;;;======:::666555555555222///............////////////000///...------...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******...,,,***))))))***,,,---........................111111000...---,,,+++******++++++,,,,,,++++++***////////////............------...///000111222222111222333555666888999:::777666555444444555666777555555666666777777888888777777666666555555555555555666777666444333444555555444333333333555666777555555666666555444444333777666555444444444444444555///...111111...///444;;;QQQfffkkkhhhiiinnnqqqooojjj]]]HHH888===VVVnnnsssvvvxxxvvvrrrooooooppppppwwwzzzvvvqqqooonnnlllnnnrrrqqqgggWWWHHH999000,,,000===MMMWWW]]]gggrrrxxx{{{rrr[[[KKKPPPbbbppp{{{~~~~~~xxxnnnaaaMMM;;;777---(((000===GGGQQQZZZyyy}}}}}}hhhNNN===777:::IIIeeezzzaaabbbNNN555+++,,,...'''(((---+++******+++++++++,,,,,,,,,&&&&&&111///***UUUWWW888AAA=========<<<999555444444333111...............////////////000///............///000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******---,,,++++++++++++,,,---,,,,,,------...///000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////..................///000111222333333222333444555666888999999777666555444444555666666666666666666666777777777777777666666555555444444555555666444222000111222666666555555555666666777666666666666555444333333333333333333333333333444000------...,,,''')))...LLL]]]lllnnnjjjkkknnnppppppmmmeeeUUUAAA<<>>zzz]]]:::AAA>>>>>>>>>:::777555333333111///---............////////////000//////......//////000...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,------......---------***+++,,,---///000111222111111000000000/////////...---,,,++++++,,,---.../////////............---//////000111222222333333444444555555666777777777666555555444555555666666777777666666666666666666777777666666555444444333777777777555222000///000555555666666666555555444777666666555444444333333333333444555555555444444...,,,,,,///111666???IIIbbbjjjqqqqqqnnnnnnppppppssspppnnnfffPPP???GGG[[[qqqpppqqqtttxxxyyytttooossspppjjjgggkkkqqqrrrnnnkkk]]]NNNCCC888111666@@@VVV]]]nnnkkk]]]tttxxxdddXXXVVVWWWiii{{{~~~sssiiiiiisss}}}|||~~~~~~~~~zzznnnlllggg[[[HHH888444777777LLL^^^fffrrr}}}vvvdddRRRNNNLLLQQQZZZeeettt{{{hhhfffPPP777,,,,,,///)))(((***'''******++++++,,,,,,,,,+++333***'''///---***VVVccc<<>>???<<<999888666555333111///...............////////////000//////////////////000//////......---,,,,,,,,,------------------------++++++************++++++,,,---///000000000...---,,,,,,---...///000111111111111111111111111111111///...,,,++++++,,,.../////////.........---------...//////000111111222222555555555555555555555555555444444555555555666666777777777666666555555444777666666555555444333333:::::::::777444111000111333444555555555444333222777666666555444444333333777777888888888777555444444000...222>>>NNN^^^iiipppqqqrrrqqqqqqrrrttttttvvvqqqrrrrrraaaKKKHHHSSSgggiiinnntttwwwvvvqqqlllggggggfffjjjssszzzvvvmmm\\\JJJ:::555666<<>>:::999:::999888555333111000............///////////////000000000000000000////////////.........------------------------------,,,,,,++++++++++++,,,,,,,,,---///111222111///............///////////////111111111222222222222222000///---,,,,,,---///000............------------------......///000000000555555555555444444444333333333444555555555555555777777666666555555444444555555555555444444444444999999999666333111000111444555666777777666555444777666555444444444444555999999999888777555444333777444444<<>>IIIVVVjjj{{{uuuZZZEEEMMM___wwwppp```XXXSSSaaauuu~~~zzz|||{{{bbbJJJJJJ___vvv~~~|||~~~|||{{{zzzxxx}}}yyyvvvyyyvvvkkkeeeYYYHHH888333555???WWWmmmpppZZZFFF===@@@EEE]]]jjj~~~nnnxxx\\\]]]hhhJJJ333'''''',,,))))))+++''')))***+++------,,,+++***###,,,)))***000---???hhhyyyqqqGGGDDDTTTooo>>>;;;===???999:::;;;<<<:::777444222222............///////////////000000111111000000///////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,---///111111111000///////////////////////////111111222222222222222222000000///......///000000.........------------,,,---------....../////////444444333333333222222222222333444555555555555555666666555555555555555555333444444444444555555555333444444333000/////////777777888999999999999999555555444333333555666777888777666444333222222222111888CCCRRRcccoooooojjjqqqmmmkkknnnrrrtttxxx|||yyyppplllqqquuuooocccZZZ^^^eeennnqqqppplllkkkkkkiiipppwwwvvvqqqeeeTTTEEE>>>???DDDOOO^^^nnn{{{zzzmmm```UUU\\\iiiwww}}}xxxrrroooTTTWWWeeewww}}}{{{}}}fffLLLJJJ___ttt}}}{{{}}}zzz~~~~~~ssskkknnnwwwzzzhhh\\\WWWKKK;;;===KKKZZZeeeooommmdddZZZQQQJJJQQQUUU```qqquuuooopppWWW:::,,,***...+++---000+++(((***,,,------,,,+++***%%%......***+++---555DDDjjjnnnRRR:::JJJeeezzzYYY===999FFF___uuu@@@;;;>>>@@@999:::<<<===<<<777444222222............///////////////000111111111111000///...//////000000111111222........................------,,,,,,,,,,,,------,,,---...000000000000000......//////000000111111222222222222111111111111000000000000000000000000.........---------,,,,,,............////////////222222222111111111111111111222333555666666555555444444555555555555555555111222333333555555666777000111222111/////////111666666666666777999:::;;;444333333222333555888999666555333111111222444555999HHHYYYgggqqqxxxvvvqqqoookkkkkkoooqqqqqqtttyyyxxxssslllkkkrrrxxxrrrggg\\\]]]^^^______```aaabbbkkkrrrtttjjj[[[NNNDDD<<>>===EEEYYYqqq|||zzzpppjjjbbbYYYQQQTTThhh~~~lllEEE444------***+++---(((((())),,,......---+++))),,,(((555///...111(((///++++++111555111------(((111666444000111222333444777999777333000111333bbb888AAADDD888???;;;:::999888666444222111111111000000000000000111222222333333333222111111111111111111000000000000.........------,,,,,,,,,,,,,,,************,,,,,,222///---...111333222000111//////000111222111000000000111111111222222222555111......000111000//////.........------------//////////////////......////////////////////////111111111111111111111111444444555555666555555444000111222444444555555444111111111111222333333444444333111111222333111000444222111333777999999888000444444000222>>>KKKQQQeeeiiiooosssqqqlllkkkmmmkkklllmmmmmmlllmmmnnnpppjjjlllmmmooouuuxxxssskkk]]]XXXMMMDDDIIIVVV\\\ZZZYYYRRRKKKEEE??????NNN```qqqmmmWWW???AAA```}}}uuussszzzyyyhhhYYYWWWaaallltttyyyoooYYYLLLYYYnnnxxx}}}|||qqq[[[JJJRRRjjjxxxvvv{{{|||}}}|||zzzyyyzzz{{{sssppptttwwwhhhVVV[[[ooo~~~{{{hhhZZZHHH===@@@OOObbbooorrr^^^UUUUUUVVVkkkssszzztttyyyWWW444$$$+++---***,,,,,,,,,+++++++++******))))))((()))+++,,,---...//////------,,,,,,,,,,,,++++++111---,,,...//////000444777BBB;;;444999222///@@@;;;AAACCC777<<<::::::999888666444333222111111000000000000111111333333333333333222111000111111111111000000000000.........---------,,,,,,000///...------...///000222000...///111222222000000......///000111000///111111111111222222222222555222//////111222111///////////////.........---................................................111111111111222222222222555555555555555444333333111111222222333444444555333333222222222333444555666555444444555555333111333111///000444666666555000000111666???MMMZZZcccgggkkkppprrrqqqoooppprrrpppnnnkkkgggeeefffhhhjjjqqqrrrqqqoooooommmdddZZZMMMCCC999;;;IIIVVVUUUNNNDDD???===AAAJJJVVVdddooo~~~vvv]]]>>>555IIIfffxxx}}}|||xxxsssrrrtttzzzkkkYYYRRRZZZiiitttxxxrrr]]]NNNSSSeeessszzz}}}xxxppp\\\JJJNNNcccsssuuu~~~~~~~~~|||yyywwwvvvwwwtttsssyyy{{{iiiUUUZZZnnn{{{mmm[[[PPPMMMNNNPPPjjjuuurrr]]]PPPRRRUUU___pppwwwxxx]]]999''',,,,,,)))***)))++++++*********)))))))))((()))***,,,------......+++++++++,,,,,,---------...---...///...///888BBBVVVSSS>>>///444333666HHHkkkjjjCCCCCCBBB888<<<:::::::::888777555333222111111000000000111111222444444444444333222111000222222111111111000000000...............---------000000////////////000000111000...///111222222111///...---...000111000///111111111222222222333333444222111000111222222111000000000000////////////------------------------------------------------111111111222222333333333444444555444444333222111222111111111111222444555777555444222222333555666777666444555555555333111333111///000111333333333555111555DDDQQQZZZfffrrrhhhkkklllkkkjjjlllppptttiiiiiiiiiiiihhhhhhgggggghhhhhhfffbbb```]]]UUUKKKBBB<<<<<>>NNNcccWWW>>>...000222:::LLLrrrsssKKKBBBAAA<<<>>>:::::::::999777555444333111111000000111111222222555555555555444222111000222222222111111111000000///.............................................111000//////000111111222000///...///000111111///111111111222222222222333333222222222222222222222111111111000000000000///+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000111111222333444444555222222333333444333333333333222000///000222444555999888555333333444555666555444333333444333111///444333111000111222333444===;;;EEEVVV]]][[[aaaooojjjkkkhhhbbb```eeemmmrrrfffiiinnnrrrqqqjjjaaaZZZNNNOOOOOOMMMPPPSSSRRRMMMIIISSSbbbjjjaaaOOOEEEFFF666444111888OOOhhhsssrrr{{{|||xxxdddBBB,,,333HHHdddsss}}}|||{{{}}}|||uuuwwwuuueeeNNNHHHXXXlllvvvwwwooo[[[JJJPPPiiixxxxxxwwwvvvmmm\\\QQQWWWjjjyyyxxxyyyzzzzzzxxxxxxyyyzzz|||jjjOOORRRgggxxx~~~xxxsssQQQFFFFFFWWWffflllxxxwwwpppdddZZZXXXaaaqqq~~~ooottt}}}mmmDDD,,,---+++'''(((''')))))))))(((((((((((((((((()))***+++++++++++++++)))******+++,,,,,,------***,,,000000,,,...;;;KKKQQQIII<<<222///333FFF^^^QQQ???>>>>>>???:::::::::999888666555444111111111111111222333333666666666555444333222222222222222222111111111111////////////////////////---------......---------000000000000000000111222111000///000222333222111000000111111111111222222111222333333222222222333222111111111000000000000++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////000111333444555555000111222333444555555555444333111000000222444555999888666444444555666777333333333444555444222000222222000//////111444555BBBHHHXXXfffaaaSSSTTTaaannnnnniii___[[[bbbjjjnnnnnnooopppooojjj```SSSIIICCCDDDDDDCCCIIIRRRXXXXXXYYYjjjlllPPPAAA888555111333CCCZZZlllssstttzzztttQQQ///***777HHHaaaxxx~~~}}}}}}zzzuuutttxxxoooWWWGGGNNNcccqqqvvvvvvfffPPPNNNdddvvv{{{xxxyyyuuufffTTTQQQbbbwwwvvvwwwyyyyyyyyyyyy{{{|||iiiMMMOOOdddzzzrrr___OOOHHHCCCDDDWWWooo}}}wwwcccXXX\\\dddwww~~~vvvrrrsssHHH---,,,+++)))***)))((((((((((((((())))))))))))******+++++++++******++++++++++++++++++++++++,,,+++---///......333;;;===777666333///>>>gggWWW>>>;;;>>>===:::::::::999888777555444111111111111111222333444555555666666555555444333333222222222222111111111////////////000000000000//////000000000000/////////000111000//////111333222111000111333444333222/////////000000000111111///111333333222111222333111111111111000000000000***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333555555000111222444555555555555444333222222222333444555777777666666666666666666444444555777888888555333000000000//////111666999EEERRReeemmmaaaNNNKKKRRRiiimmmjjj```\\\aaafffeeefffbbb]]][[[ZZZWWWRRRMMMPPPQQQOOOLLLOOOWWW^^^___aaallloooJJJ999333...000888JJJbbbvvvsss{{{yyy[[[:::---111666OOOlll|||~~~{{{yyyuuuyyyuuudddPPPKKKXXXgggrrryyyqqqZZZOOO[[[ooozzzwwwyyyyyylllUUUIIIXXXnnnwwwyyyzzzzzzyyyyyyzzz|||hhhNNNQQQfff}}}|||zzzqqqeeeRRRBBBBBBKKKVVVlll}}}ooojjjkkkkkktttqqqyyyLLL...,,,+++***,,,+++(((((())))))))))))******++++++++++++++++++******,,,,,,++++++************...++++++///000...---///444+++111:::===YYYcccCCC===???<<<:::::::::999888777666555111111111111222333444555444444555666666666666555333333222222222111111111//////000000000111111111000000111222222111000000///000111111//////111333111000000000222333222111............////////////---000333333111000111222111111000000000/////////+++++++++,,,---.........------------------------+++,,,---///111333444555444444555555555444444333444444444444444444444444444555666777777777666555222222444777999999777555000111222222333666<<>><<<===CCCMMMTTTUUUTTTbbbfffeeeaaa___aaaaaa```]]][[[TTT[[[]]]HHH999555---''':::VVVjjjwwwyyycccHHH666***---???\\\pppuuuwww{{{uuusssvvvjjjSSSIIINNNjjjxxx}}}jjjOOOHHHYYYoooxxxzzz~~~uuuZZZCCCKKKbbbqqqtttwwwzzz||||||yyyfffTTT[[[qqqwwweee[[[OOODDDHHHZZZppp~~~zzzvvvuuuxxx~~~xxxwwwTTT111,,,+++)))+++***))))))******+++++++++,,,------------,,,,,,+++***(((((()))***+++,,,,,,------+++,,,000111///111555666222ZZZKKKCCC<<>>'''(((333KKKhhh||||||yyyuuurrrpppkkk```QQQEEEYYYrrrsssWWWKKKVVVeeetttzzz|||vvvcccFFFEEE```qqqyyy{{{wwwzzz}}}xxxjjjTTTYYYvvvtttdddUUUNNNKKKOOOaaavvvzzzzzzyyyvvvxxxRRR---******((()))'''+++((('''******((((((,,,))))))+++,,,------......(((---000...***(((***---'''---333(((,,,555---777000:::pppQQQDDD===EEE===;;;999:::<<<;;;777333555444333222222333444555666444333555777777777777555444333333555555333111000000111222222333333444777222000333444000...000...000222222000///000111//////000000//////...---......---,,,,,,,,,,,,,,,------///000111222222222222222111000000000000000---------,,,,,,,,,++++++------,,,,,,,,,+++++++++------...///////////////111111111222222222222333555666777777666444222111111333555777777666444222333333333444444444555555<<>>DDDIIIHHHBBB<<<;;;<<>>BBBAAADDDDDDCCCFFFNNNVVVYYYVVVQQQLLLJJJFFFDDDHHHMMMNNNVVV[[[\\\___aaaXXXLLL888333;;;OOOZZZ___qqqyyyQQQ777---+++:::WWWttt~~~~~~vvvLLL;;;***+++@@@]]]uuu{{{tttxxxxxxbbbNNNEEETTTiiiqqqdddOOOJJJQQQjjjpppssstttlllSSSEEEOOOhhhqqqvvvuuuyyy|||zzzzzzxxxwwwnnnXXXUUUkkk~~~gggnnn{{{xxxrrroooppptttvvvzzzpppdddUUUHHHGGGJJJZZZtttwwwxxx{{{NNN///+++***((()))'''***))))))...333:::GGGRRR```ccchhhmmmqqqrrrrrrrrrgggTTTAAA888333,,,)))***,,,+++///***222666+++777OOOnnnhhhEEE@@@EEE===;;;:::;;;===<<<999555666555444333333444555666555555444222444666666333555333222222333333222111222222333333444555555666;;;777333222222222222222//////000111000000//////000000111111000000///...------,,,,,,+++,,,,,,---------------...///000111000000//////...//////000------------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---......//////......//////000000000111111111111222222333222222111000000111333444555555555555666666666777<<>>NNNaaabbbWWW[[[jjjvvvMMM555---222GGGcccuuu|||}}}|||{{{```LLL444***777QQQkkk{{{vvvqqquuu|||yyyiiiYYYGGGJJJ[[[pppqqq]]]LLLIII^^^jjjqqqtttoooWWWFFFIIIgggppptttsssuuu{{{{{{uuu}}}|||lllQQQNNNddd~~~}}}iiilllssswwwssskkkhhhjjjfffeeebbb___^^^```eeeiiilllvvv}}}}}}~~~|||nnn^^^OOOFFFIII\\\llluuu~~~PPP///*********+++'''***''')))666HHH^^^tttttt___FFF000***000///))),,,(((///444444NNNxxxuuuGGG@@@BBB===;;;:::;;;>>>===:::666666666555444444555666666555777666333555::::::555555333111111333444444333222333333444444555666666:::888444111222333333222/////////000000000///...000000000000000///......,,,,,,+++++++++,,,,,,------,,,,,,,,,---...///000.........------...//////............------------++++++++++++++++++++++++,,,------......................../////////000000000000111111111111111111111111222333555666666777777777888:::===AAAEEEGGG>>>@@@;;;111,,,111:::???......///444<<>><<<;;;<<<>>>>>>;;;777777666555444444555666777444888888555888???@@@;;;777555333222333444444444222222333444444555555666777777444111222555444111//////...///000111///---///////////////......---+++++++++++++++,,,,,,------,,,+++++++++,,,...///------,,,,,,------............---------,,,,,,,,,*********+++++++++++++++,,,,,,---............---------.........//////////////////000000111111222222222222333555777999:::888888777777777777777888555===AAA;;;555777???DDD333444777;;;AAAFFFHHHIIIMMMNNNSSSWWWWWWTTTSSSUUUUUUVVVTTTSSSVVV\\\]]][[[ZZZ[[[XXXUUU[[[ccc^^^TTTUUUXXXTTTJJJGGGOOOTTTRRR]]]\\\uuu```444,,,111AAAZZZrrr~~~}}}lllOOO333(((666TTTlllqqqpppooonnnooopppqqqrrr[[[KKKGGG\\\qqqnnnWWWDDDHHH___nnnrrrppp```NNNIIITTTcccnnnooopppxxxeeeHHHOOOqqq~~~|||zzzzzz}}}vvvllldddWWWIIIEEEIIIRRR___iiipppsssxxx|||~~~~~~{{{zzz}}}|||xxxsssrrrtttsssppptttqqqpppjjj[[[KKKHHHPPPiii~~~dddCCC555+++)))+++(((+++888WWWddd:::111)))000000...,,,;;;mmmNNNDDD>>>>>><<<;;;<<>><<<;;;===??????<<<999888777666555555666777888444;;;<<<999>>>IIILLLFFF@@@<<<888444333222111000111111222333333444444555000444444111333777666000000...---...111111///,,,------......------,,,++++++*********+++,,,,,,------,,,***))))))+++,,,...,,,+++++++++,,,,,,---...*********))))))))))))((())))))******+++++++++++++++,,,------......------,,,,,,,,,---------......////////////000222333444444333333444666999<<<>>>666444111...---...000222666GGGWWWXXXRRRQQQVVV[[[SSSTTTSSSQQQNNNMMMNNNPPPRRRPPPSSSXXXVVVPPPNNNRRROOORRRUUUZZZdddkkkdddXXXYYYRRRFFF>>>EEEUUUZZZUUUUUUNNNBBB666...---333::::::CCCKKKUUUgggsssgggPPP<<<<<<<<>>@@@@@@???>>>======>>>:::555222333555666777<<<===999777CCCPPPMMM@@@HHH@@@666111111333222000111111111111222333444555555555444333333222111111000000000000////////////000---,,,...222333///+++++++++,,,,,,,,,+++******((()))---000---'''***222))))))+++,,,+++)))))),,,---,,,+++,,,,,,+++)))'''***---///---)))(((***---,,,---...---,,,,,,---...---+++)))...666<<<>>>===>>>555//////...,,,///555:::888555444555666777888222333222///,,,,,,000444555BBBSSS___aaa^^^ZZZXXXXXXYYYXXXWWWVVVUUUWWWXXXZZZXXXUUUTTTSSSQQQOOOMMMVVVTTTTTT[[[hhhooogggZZZUUUIII======HHHSSSXXXWWWYYYSSSKKKDDD???:::333///111111555>>>JJJSSSWWWXXXJJJDDDBBBIIIUUUbbbpppzzz{{{tttuuusssWWW444...@@@WWWfffpppnnnjjjkkkkkkhhhllljjj\\\LLLPPPbbbfff]]]PPPFFFQQQjjjrrrlll^^^LLLLLLUUUjjjtttllllllwww|||~~~wwwooo^^^QQQYYYkkkwww{{{~~~~~~}}}vvvSSSAAAHHHSSSTTTiiizzz~~~uuuwww}}}{{{xxxxxxxxxtttqqqsssyyy{{{|||{{{nnnccc___]]]bbbtttcccEEELLLgggwwwTTT@@@<<<666333444999@@@DDDYYYrrrggg===,,,@@@pppdddEEE>>>;;;===>>>???>>>=========:::777555444666666666666;;;<<<:::888AAALLLJJJ@@@EEE>>>666111222333222000000000000111222333444555555555444333222111000///111111000000000////////////,,,+++...222333000,,,,,,,,,,,,,,,,,,,,,,,,+++///***((()))'''$$$%%%***---***(((***,,,,,,...000***(((%%%###$$$&&&***,,,)))***+++++++++***)))(((,,,...000///,,,***+++------,,,...444>>>DDDFFFEEE;;;555111333333111444999555333000000111222111000222222111000...///111333333;;;GGGTTT[[[]]][[[YYYXXX]]]``````\\\YYYYYYZZZVVVTTTQQQOOOPPPQQQRRRRRRYYYWWWUUUYYYcccggg___SSSJJJDDD@@@CCCMMMUUUXXXWWW]]]YYYTTTOOOJJJEEE>>>:::222333555888>>>GGGPPPVVVTTTNNNIIIJJJPPP[[[lll{{{~~~xxxxxxxxxeeeCCC...---JJJ[[[jjjkkkhhhiiikkkkkkooommmaaaSSSSSS^^^dddbbbSSSGGGPPPeeennnlll```OOOJJJQQQfffrrrjjjjjjuuuyyy{{{xxxppp]]]NNNYYYoooxxx~~~~~~}}}hhhKKKDDDUUUdddfff}}}vvvvvv~~~{{{yyyxxxtttpppqqqvvvzzz}}}~~~uuunnngggcccdddiiinnnSSS]]]yyy|||YYY<<<111///,,,***+++...111444;;;PPPggguuuGGG>>>^^^mmmGGG???:::;;;<<<===>>>>>>======666666555666888888666444888<<<;;;999>>>FFFEEE>>>???:::555222333333111////////////000111333444555666555444333111000......111111000000000/////////---++++++---111222000...++++++++++++++++++++++++...)))''')))+++***((()))(((###!!!&&&)))'''%%%&&&'''---111111---)))***,,,---+++((((((***+++***(((***---///---)))'''***...------111777???CCCCCCAAA777444333555555222333555444111......000222000...222111000000222333222111333666<<>>@@@EEEMMMTTTXXXYYYXXX```^^^[[[XXXUUUQQQKKKHHH<<<<<<:::666444888AAAIIINNNJJJEEE@@@???HHH___sssyyytttsssvvvqqq[[[>>>)))999LLL```hhhggghhhlllppppppmmmfff^^^XXX[[[dddmmm[[[KKKKKK\\\iiiooofffSSSFFFMMMbbbqqqllljjjqqqtttxxxxxxyyypppYYYIIIXXXssszzz~~~~~~~~~}}}|||pppWWWDDDKKKeeeuuuwww|||{{{~~~||||||zzzxxxsssnnnooosssyyy~~~vvvgggZZZcccqqq|||cccTTTiiimmmPPP:::,,,++++++++++++++++++++++++,,,555@@@XXX}}}uuuttt{{{JJJ@@@;;;:::;;;<<<>>>??????>>>888777666666777666555333666:::;;;999;;;@@@@@@===:::777555444444333111///...//////000111333444555888777666444222000///...////////////............,,,++++++---000111111///******))))))))))))******))))))+++------***'''%%%+++((()))//////)))'''+++111EEEZZZ^^^NNN999,,,(((000///...---,,,+++,,,---)))))))))'''&&&)))000555333444666999<<<;;;888555111111111333444111---***222///,,,,,,///111000///111//////111444555333000444555777;;;@@@GGGNNNRRROOOPPPRRRSSSRRRQQQPPPPPPTTTTTTRRRQQQQQQSSSWWWZZZ^^^___^^^YYYTTTOOOEEE;;;;;;BBBLLLTTTXXXYYYYYYZZZ___^^^\\\ZZZXXXVVVTTTRRRNNNKKKFFF???777444444666<<<<<<:::555000777NNNeeexxxtttpppppptttmmmPPP333+++???XXXhhhkkkiiimmmsssooollljjjggg^^^YYYeeeuuugggPPPFFFQQQcccsssmmmVVVFFFJJJaaauuurrrnnnpppooossswww{{{pppTTTBBBTTTrrrzzz{{{zzzzzzyyyssscccMMMGGGWWWppp{{{yyywwwxxx|||~~~|||{{{{{{wwwvvvrrrmmmmmmpppzzzqqqccceeedddYYYJJJOOOpppeeeCCC333//////...///000000000///......111000,,,666SSSqqqNNNBBB<<<;;;:::;;;>>>@@@???>>>;;;888555444444444444333555888:::::::::<<<<<<;;;777666555555444333111///......///000111333555666:::999888666444222111000......---------,,,,,,,,,+++++++++,,,...000000000,,,,,,+++************+++***,,,---)))$$$$$$(((++++++%%%%%%)))((($$$,,,888NNNjjjnnnLLL555,,,***333<<<>>>777///******+++(((%%%'''///888>>>AAA;;;;;;;;;;;;:::777222///------///333888777000(((,,,,,,++++++,,,......///000//////111555555222///111444666555444:::FFFPPP^^^YYYSSSRRRTTTUUUTTTQQQQQQSSSVVVWWWXXXZZZ^^^aaa^^^bbbaaaYYYNNNEEE<<<555BBBJJJSSSXXXXXXWWWYYY[[[]]]\\\ZZZXXXWWWWWWXXXYYYYYYVVVQQQMMMFFF===333,,,444666888444...000BBBTTTuuuwwwuuussswwwsssZZZ<<<)))666PPPgggooommmnnntttqqqnnnooonnncccYYYaaarrrqqqVVVCCCGGG\\\tttrrrYYYIIIKKKbbbzzzzzzssspppkkkrrrvvvyyymmmOOO===PPPpppzzz{{{wwwvvvuuussscccWWWLLLRRRgggxxxzzzuuusssttt{{{~~~~~~~~~xxxtttsssqqqmmmlllnnn{{{pppYYYFFFDDDYYY~~~lllFFF000+++000333//////..................111000+++...???WWWTTTDDD===:::888999===???>>><<<;;;888555333333444444444555666888:::;;;;;;;;;:::666666666555444222111000//////000111222444666777:::999888777555444222222...---------,,,,,,,,,,,,,,,,,,,,,,,,---...000000111000...,,,++++++,,,,,,(((++++++&&&)))777IIIUUU777,,,'''+++...111???RRRnnnwwwWWWAAA888'''999NNNTTTJJJ999+++%%%...((((((444FFFQQQOOOHHH888888777666444333222111......000999EEEIII@@@333...222888999666222111222//////000111222222000///+++000444111...222@@@MMMccc^^^XXXVVVVVVVVVSSSPPPMMMQQQWWWZZZ\\\___dddhhh```eeecccVVVGGG???<<<:::JJJPPPVVVXXXVVVUUUWWWZZZZZZZZZZZZXXXWWWWWWYYY[[[YYYWWWVVVVVVTTTLLL???666666888:::888222...555???\\\fffnnnrrryyyyyygggPPP222444EEE```ooonnnlllqqqsssrrrsssqqqfff[[[]]]fffsss[[[FFFAAAQQQnnnsss___PPPMMM```zzz|||tttpppkkkoooqqqrrrgggMMM>>>RRRrrrzzz|||{{{vvvttttttrrrnnnUUUPPPSSSbbbttt|||zzzuuu}}}|||~~~xxxsssrrrqqqmmmkkkmmmxxxzzzVVVCCCMMMmmm|||VVV999......///...///...---,,,,,,---...///,,,//////111666@@@hhhYYYFFF===999666666:::<<<;;;888666444333444666666555444666555666999<<<<<<:::999777888777666444222111111///000000222444666777888888888777666555444333333/////////.........------,,,---,,,,,,,,,---...000222111...+++***))))))***&&&***---000>>>WWWooo{{{]]]NNNHHHRRR\\\]]]eeeqqq{{{~~~yyylllZZZJJJ@@@777GGG[[[bbbYYYGGG666...+++'''---FFFccckkkYYYDDD444333222111000222555777666444555@@@SSS\\\PPP>>>222>>>KKKNNNEEE:::444333...000111000///......///,,,///111...+++...888AAAMMMRRRWWWYYYWWWSSSOOONNNOOOSSSWWWXXXYYY\\\bbbhhhdddgggbbbPPP???;;;@@@EEEOOOSSSWWWWWWUUUSSSTTTVVVSSSVVVZZZZZZXXXVVVVVVWWWUUUVVVWWWXXXVVVRRRLLLHHH>>><<<======888111///222@@@JJJUUU```mmmuuupppeee@@@444999SSShhhjjjiiimmmnnnpppqqqooohhhaaa]]]]]]mmm___MMM>>>CCC```pppeeeXXXOOO\\\tttwwwrrrooommmiiigggfff___MMMDDDYYYxxx{{{zzzvvvrrrsssuuuqqqjjjTTTTTT___ppp{{{|||yyyzzz~~~~~~{{{zzz|||{{{{{{uuutttrrrmmmjjjkkkqqqxxxvvvMMM<<>>:::UUUllljjj^^^OOOXXXmmmrrrnnnooonnnddd```^^^ZZZMMMJJJ```}}}|||yyytttqqqtttvvvqqqhhhYYY]]]iiiyyy}}}yyyxxx~~~ssszzz{{{vvvuuuyyyzzzwwwvvv{{{xxxvvvsssmmmjjjiiikkkrrr|||oooDDD444QQQlllCCC---***...///...***+++...000000000/////////---***...222666\\\}}}KKK999888666666888:::666111,,,222666555666999:::999777333111333888<<<:::888333555666444000...000111000111222222333999AAAHHHFFF>>>777555777777444///222111///......///000111*********+++,,,---...///222+++,,,+++###%%%***&&&---,,,BBBggg}}}zzzwww|||}}}ooohhhpppxxxvvvmmmggg___]]]\\\\\\^^^\\\SSSIIIXXXsssyyyaaaUUU^^^XXXCCC>>>333CCChhhsssWWW;;;444...333...,,,999BBBBBBFFFMMMKKKEEE@@@FFFQQQUUUQQQKKKSSSVVVKKK999---,,,......///000000000///---,,,,,,***((()))+++,,,+++***000555DDDSSSTTTMMMPPP[[[```\\\WWWUUUUUUUUUXXX[[[kkklllhhhTTTCCCLLLWWWQQQMMMPPPTTTVVVVVVTTTQQQOOOIIIKKKNNNPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSUUUOOOFFF???:::777555333333999======@@@JJJWWW```]]]LLL777333GGG```jjjggggggmmmpppmmmiiigggbbb]]]bbbggg[[[AAA777IIIcccppp[[[IIISSShhhhhhlllrrrjjjiiihhh```OOO???DDD^^^xxxzzzyyywwwtttpppiii___YYYQQQ^^^mmmwww}}}~~~yyyrrrtttsssqqqnnnmmmnnnqqqtttmmmqqqwww}}}~~~xxxwwwuuusssrrrrrrssssssvvvwwwrrrEEE777WWWggg>>>...---+++***///++++++...111...+++,,,000111000111666555555^^^RRR>>>:::666666::::::444---...444999:::<<>>999444222555777666444555777888666222000111222...//////000333<<>>RRRwwwwwwkkkiiikkkiii```YYYVVV[[[]]][[[VVVRRRQQQQQQIII]]]jjjfff___]]]ZZZTTTUUURRRRRRTTTLLL===222///...//////999FFFGGGIIIVVVTTTUUUUUUXXXaaaiiiggg___eee]]]MMM;;;///,,,...111///////////////...------+++)))((((((***++++++***,,,,,,555DDDKKKMMMUUUaaaeeedddbbb___ZZZVVVTTTTTThhhjjjmmmbbbRRRTTTZZZSSSTTTTTTTTTSSSQQQOOONNNNNNMMMLLLKKKNNNSSSUUUTTTRRRUUUUUUTTTTTTTTTTTTTTTUUUZZZTTTJJJAAA:::555333222111666;;;;;;777777>>>FFF]]]PPP>>>444>>>TTTdddhhheeemmmrrrqqqmmmiiibbb\\\bbbhhhaaaJJJ:::BBBYYYkkk^^^MMMTTThhhkkkooorrriiinnnpppiiiVVVCCCDDD\\\uuuyyywwwuuusssoooggg\\\SSSSSSbbbqqqwwwvvvuuusssqqqhhhiiijjjkkklllmmmoooqqqmmmpppuuuyyy{{{yyyvvvsss{{{zzzxxxwwwvvvvvvvvvvvvwwwKKK888VVVkkk???000000///,,,---000///000222000,,,---111222222222999BBBMMMttt]]]BBB;;;555666:::999222***///555999:::===BBBEEEEEEAAA<<<555111222444444333666777888666333111000111//////......222===KKKVVVSSSJJJ>>>777555444111...//////...---,,,***)))(((******)))))))))******+++...(((******%%%000BBBHHHLLLKKKUUUrrrzzzpppccc[[[^^^aaa^^^WWWVVVXXXYYYXXXTTTQQQRRRTTTHHHOOO^^^iiicccVVVRRRWWW[[[ddd___HHH555000---'''***)))...BBBRRRMMMNNN```ZZZZZZ\\\aaajjjqqqooohhhqqqZZZ===***&&&))),,,---//////...---------......+++***)))(((((()))******+++&&&'''333>>>GGGSSS______bbbbbb```]]]\\\^^^```qqqooossslllZZZSSSUUUQQQQQQPPPNNNLLLJJJJJJMMMPPPQQQLLLJJJMMMTTTWWWVVVRRRVVVVVVTTTTTTTTTVVVXXXYYY___[[[RRRGGG<<<555222111///555AAAJJJDDD888333777MMMJJJAAA888:::III]]]iiiiiiooorrrooolllkkkgggcccbbbhhhiiiZZZCCC;;;NNNhhhbbbRRRUUUfffnnnrrrpppggglllqqqlllXXXDDDCCCYYYoootttqqqpppooommmeeeYYYOOOWWWhhhvvvvvvppplllnnnpppiiiiiigggffffffggghhhhhhllloootttyyy{{{{{{yyyxxx|||{{{yyywwwuuussssssrrrvvvuuuvvvyyyxxxtttrrrsssxxxxxxzzz}}}XXX<<>>666333222111///......//////...,,,+++)))++++++***)))))))))******///((())),,,---<<>>EEEDDDQQQYYYVVVVVVffflllaaaXXXmmmmmmkkkhhhfffiiisss|||]]]III555///111111...---...---,,,++++++,,,---...222555777333,,,''''''(((,,,++++++***)))---999FFFMMMTTTXXXUUUTTTWWWYYYWWW]]]YYYaaadddZZZXXXbbbggg``````^^^VVVMMMHHHGGGHHHLLLNNNPPPOOOOOOPPPTTTXXXXXXWWWVVVWWWZZZ___dddhhhaaaaaa___YYYNNNAAA666000,,,...>>>WWWeeeaaaVVVPPP=========;;;:::@@@LLLWWWaaaeeegggfffhhhmmmqqqqqqeeefffnnnnnnTTT888???YYY```XXXRRRZZZkkkooogggbbb]]]dddaaaLLL:::<<>>222444777777666777999:::888;;;FFFSSSHHH===555666555111222777444888888444222444666444333444666777777666555444555555555666666555111...))),,,000111000111444888@@@<<<777444222111000///))))))***+++,,,,,,,,,,,,++++++*********++++++,,,000...666@@@CCCMMMWWWTTTPPPRRRNNNNNNbbb~~~iiiZZZOOOQQQYYYZZZSSSNNNVVV]]]hhhlllbbbVVVYYYeee\\\^^^ZZZWWW\\\bbb\\\NNNOOO===000666GGGRRRVVVVVVgggpppggg]]]gggooobbbSSS```bbbfffgggcccaaaeeemmmVVVCCC222------++++++///,,,,,,+++++++++,,,------333999===:::000)))'''((('''+++...+++'''(((111:::BBBNNNYYY]]]```bbb\\\RRRQQQTTTaaafff^^^```hhhggg[[[]]]]]]XXXPPPKKKKKKMMMJJJOOOSSSSSSOOOPPPUUUZZZYYYYYYXXXYYY\\\aaafffiiiaaaaaa```^^^WWWMMM@@@777<<<888999EEEVVVbbbdddbbbUUUMMMDDD>>>999888>>>FFFTTT]]]fffkkkpppvvvxxxwwwiiidddgggiiiVVV;;;999JJJ]]]ZZZOOOSSSfffjjjccccccbbbggg___III999>>>NNNYYYUUU[[[dddiiijjjhhheeedddhhhiiiiiijjjpppuuusssllljjjmmmsssyyy{{{wwwmmmdddSSSNNNHHHCCCBBBDDDIIILLLNNNPPPRRRUUUXXXZZZ\\\\\\```eeefffcccccchhhnnnqqq~~~kkkRRRAAA???DDD^^^mmmUUUYYYtttdddGGG:::===@@@???>>>BBBHHHHHHEEEIII[[[nnnVVVBBB333444888666444666666999999444222555777666444555555555555555555555444333444666777666222///+++///222222000000222555777777666555444222///...,,,++++++++++++,,,,,,---)))))))))))))))***+++,,,---333FFFPPPKKKKKKPPPNNNOOOUUURRRKKKRRRiii~~~kkkTTTHHHSSS___]]]WWWVVVSSSTTT[[[ccc```WWWZZZccc^^^bbbbbb^^^YYYRRRDDD777000888EEESSS\\\]]][[[YYYdddkkkddd[[[bbbeee___]]]WWWUUUWWW[[[ZZZTTTQQQRRRLLL:::+++******'''''',,,******+++,,,,,,,,,,,,,,,000888@@@>>>444***(((***%%%)))+++***'''(((,,,000333???KKKSSS^^^gggbbbWWWRRRYYYcccaaaYYYaaakkkfffYYY]]]^^^YYYRRROOOQQQUUUMMMQQQTTTUUUTTTTTTWWWZZZ[[[[[[ZZZZZZ\\\___ccceeeccc```^^^^^^]]]WWWKKKAAAHHHFFF???;;;FFFZZZffffffaaaZZZRRRLLLCCC999777:::DDDLLLUUU\\\dddooovvvxxxkkk```^^^bbbYYYFFF@@@FFFZZZ[[[OOONNNaaafff```eeeggghhh]]]GGG;;;EEETTT]]]VVV___hhhkkkhhheeeeeehhhcccdddccceeelllrrrooohhhnnnjjjfffccc```YYYOOOGGG;;;::::::===CCCKKKSSSYYY```bbbfffkkkooosssuuuvvvxxx~~~}}}sssZZZBBB666777<<>>HHHZZZiiiqqqjjj]]]XXX^^^___SSSKKKLLLXXX]]]OOOKKK___ddd```hhhgggfffYYYDDD===KKK\\\cccYYYcccmmmmmmfffaaadddiii___``````bbbgggmmmkkkeeeiii^^^OOODDD@@@???>>><<<>>>@@@CCCJJJRRR[[[ccchhhqqqssswww{{{~~~qqqYYYBBB666777@@@GGGSSSzzzcccOOOWWWpppvvvBBB:::888999===...444666555333333444555444333555555444333222222222222666444333444666666333000...222777999888777777888999111222999999///+++000777777000'''$$$(((+++))),,,&&&$$$***...,,,+++,,,(((999fff[[[WWWRRRSSSKKKGGGRRRSSSIIIFFFPPPUUUSSSlll___PPPLLLQQQVVVVVVRRR\\\TTTMMMNNNUUU]]]aaaaaaccc___YYYPPPCCC;;;???GGGQQQSSSXXX]]][[[SSSOOOOOO___fffggg]]]VVVXXX]]]___ddd\\\UUUVVVZZZ\\\ZZZYYYPPPEEE555***(((++++++))),,,'''(((///000+++(((+++000---***+++///000---***))))))(((((((((((())))))'''(((,,,222;;;GGGRRRZZZWWW[[[UUURRRYYYZZZ[[[dddoooooofffXXXSSSYYYYYYRRRTTTTTTVVVYYY\\\]]]\\\ZZZ^^^WWWVVVZZZXXXSSSWWWbbb```\\\YYY[[[^^^]]]UUUNNNJJJLLLIII???:::BBBRRR______[[[[[[^^^^^^SSSAAA444DDDGGGGGGAAA===CCCNNNWWWTTTJJJDDDHHHLLLKKKKKKMMMQQQKKKCCCAAALLLYYYYYYPPPZZZWWWLLL@@@AAAPPP___fffeeemmmgggWWWSSS___fffcccaaabbbdddggggggaaaWWWOOOMMMCCC:::999AAAIIIMMMLLLZZZ\\\```eeejjjooorrrsss|||yyyvvvzzz}}}zzz___LLL999888KKKfff}}}gggZZZaaaooozzzGGG======777888111666777555333333333333333111444444333222222222333333888666444444555333///,,,111555::::::555222111333444111222777888333...---;;;<<<777...***,,,+++(((***)))((('''&&&''')))++++++999ggg^^^VVVJJJLLLJJJMMMOOOPPPPPPQQQRRRSSSSSSVVVOOOHHHJJJQQQWWWWWWUUUXXXSSSPPPSSS[[[bbbeeedddeeeVVVCCC777444<<>>555...,,,...///333444333333444///)))777888666000------,,,((($$$,,,...'''$$$)))---,,,+++555dddcccZZZHHHIIINNNSSSKKKKKKTTTYYYUUUOOONNNNNNLLLKKKNNNSSSUUUSSSPPPVVVTTTSSSUUUYYY\\\[[[YYYGGG???:::<<>>LLL^^^hhhoooZZZKKKPPP]]]dddhhhkkkiiiiiidddXXXHHH<<<888999<<>>TTTzzzXXX<<<444...333WWW___???AAA222000888444555333222111333333333222333222222222333444555555222111111111222222111000???EEEIIIDDD999///+++,,,000<<<@@@666222777888333111000...+++******)))(((...:::===444111555333)))))),,,]]]gggfffPPPNNNSSSTTTMMMIIIOOOYYY\\\TTTJJJSSSTTTUUUVVVWWWVVVTTTRRR]]]\\\YYYWWWRRRMMMFFFBBB***111AAASSSYYYRRRFFF@@@SSSOOOLLLKKKHHHDDDEEEJJJLLLLLLNNNPPPTTTVVVSSSOOOMMMYYYdddddd\\\XXXWWWXXXfffbbb[[[LLL999***&&&)))(((------)))***//////+++,,,,,,+++***)))(((((()))(((((((((''''''((((((((()))******&&&###&&&---444DDDKKKLLLQQQ\\\[[[QQQQQQSSSZZZ___]]][[[YYYTTTMMMUUUXXXYYYUUUPPPNNNRRRVVVRRROOONNNLLLDDD;;;<<>>EEEQQQZZZZZZTTTRRRSSSUUUOOOJJJMMMTTT\\\```aaaYYYNNNGGGIIINNNQQQUUU[[[eee\\\PPPHHHIIITTT^^^eeeddd___[[[]]]aaaeeekkkpppllleeeWWWFFF;;;;;;EEENNN\\\```eeefffggglllvvvzzzlllfffeeevvvxxxppp```VVV\\\hhhqqqlllXXXJJJOOObbbyyyeeeCCC111///...222???^^^sssBBB<<<222000999222333222111111333555555444444333333333444555666666111111111111000111111222AAAGGGKKKGGG<<<222,,,,,,333EEELLL???666???HHHIII:::666111---)))''''''(((;;;GGGJJJDDDCCCCCC888&&&***'''WWWhhhooo\\\TTTTTTRRRTTTOOOJJJXXXjjjeeeSSSUUUVVVVVVVVVVVVVVVVVVWWW^^^\\\YYYQQQGGG===555111222:::HHHTTTUUULLLDDDAAAKKKKKKNNNQQQOOOIIIFFFHHHHHHFFFFFFKKKOOOPPPMMMJJJMMMWWW```bbbbbbccc___YYYgggjjjjjj]]]BBB)))"""((((((,,,---+++,,,...---)))......,,,((($$$"""$$$&&&((((((''''''''''''(((((()))((('''''')))***))))))888===<<<@@@NNNRRRQQQVVVUUU[[[______\\\ZZZWWWTTTSSSVVVWWWSSSNNNLLLOOOTTTKKKLLLMMMNNNKKKEEEDDDFFFEEE@@@:::666555555666666???888999FFFMMMGGG>>>:::VVV[[[___^^^^^^```\\\VVV>>>>>>EEEPPPUUUTTTSSSUUUPPPLLLGGGIIIRRR]]]cccddd```QQQEEEGGGSSS___ggglllqqq[[[TTT[[[eeejjjkkkbbblllpppkkklllqqqnnneeeiii___OOOBBB???FFFTTT___rrrpppnnnnnnrrr{{{~~~xxxtttssswwwdddKKK;;;???OOO\\\cccSSSDDD??????JJJccc}}}qqqNNN222+++///...000000:::[[[LLL888222///:::555444333222222444666666555666666555555555666777777444444444222///...///000===BBBGGGFFF???777000---000BBBJJJ@@@777???KKKQQQLLLEEE>>>999333---,,,...111999>>>@@@DDDEEE;;;...000)))TTTbbbnnn^^^UUUPPPQQQZZZUUUJJJVVVoooooo[[[VVVSSSOOOLLLIIIHHHHHHHHHIIIIIIFFF???666///,,,---AAADDDLLLSSSQQQJJJGGGHHHAAAGGGSSS]]]]]]TTTLLLJJJDDDDDDIIIRRRXXXWWWSSSQQQNNNRRRUUUXXXaaahhhbbbVVVWWW\\\bbb\\\DDD+++$$$+++)))***------******222<<>>999???HHHPPPUUUYYY[[[]]]YYYYYYRRRKKKKKKNNNEEE777;;;KKKXXXZZZ]]]bbbaaa[[[RRRBBB<<>>777@@@EEEIIIGGGAAA===;;;;;;<<<:::>>>FFFJJJIIIKKKPPPCCC>>>999555...(((,,,444---+++OOOOOOWWWTTTWWWUUUUUUTTTPPPIIIGGGGGGEEEAAA888444///...000111///,,,'''***+++******000===GGGFFFCCCFFFRRR[[[[[[UUUQQQQQQPPPRRRTTTRRROOOOOORRRLLLGGGFFFKKKOOORRRZZZccc]]]\\\XXXVVVbbboookkk]]]eee[[[VVVUUUJJJ555'''%%%&&&&&&...222***000aaa}}}___AAA---'''((('''''''''&&&&&&'''''''''&&&'''((('''%%%%%%&&&(((%%%...---((()))''')))444===CCCKKKPPPPPPMMMOOOSSSSSSSSSTTTVVVXXXXXXVVVTTTSSSRRRRRRVVVZZZUUUDDD444<<>>EEEJJJKKKLLLLLLHHHKKKMMMOOOPPPQQQTTTVVVSSSQQQRRRVVVYYYUUUJJJ@@@HHHRRRZZZ\\\[[[]]]^^^^^^[[[ZZZZZZXXXNNNCCCCCCIII666???OOO^^^fffgggdddccc]]]NNNAAAAAAIIITTT^^^eee]]][[[TTTMMMJJJOOO\\\ggg___^^^PPP===???TTTbbbbbbcccHHH<<>>???MMMYYY[[[ZZZ[[[YYYSSSMMMOOOYYYccc___]]]OOO<<<===RRRbbbdddWWW@@@:::SSSnnnwwwxxx|||}}}nnn^^^UUUQQQSSS\\\fff{{{}}}~~~{{{zzzzzzvvvqqq|||}}}uuukkk```RRRFFF@@@>>>:::999:::999333,,,++++++***)))((((((''''''(((+++###+++///<<>>CCCGGGAAA555---444666999;;;============@@@BBBFFFJJJKKKHHHCCC>>>HHHEEELLLPPPJJJIIIIIIBBBIIIEEEDDDGGGKKKLLLNNNQQQCCCDDDFFFIIIIIIGGGBBB>>>;;;888222---******+++,,,***+++,,,---...//////......444---)))777@@@<<<999999DDDFFF???CCCPPPPPPEEEMMMWWWTTTQQQWWWTTTLLLNNNHHHLLLSSSYYY[[[___kkkyyywwwhhhUUURRRZZZYYY]]]mmm}}}ggg[[[aaaaaaZZZaaassssssuuunnnfff[[[AAA***'''***'''''''''$$$+++JJJlllmmmBBB((((((''''''&&&&&&%%%%%%''''''''''''&&&%%%$$$###''''''''''''''''''''''''$$$%%%'''***...444<<>>999KKKZZZ\\\UUU[[[^^^XXXOOOMMMUUU]]]___]]]OOO<<<<<>>)))(((((()))***)))(((&&&%%%&&&+++$$$,,,222DDDzzzxxxGGG000222...)))000++++++,,,,,,,,,+++******111,,,)))---555FFFeeeaaaFFFDDDFFFCCC<<<===EEEHHHMMMCCC::::::???@@@<<<666??????@@@BBBDDDCCCAAA>>>BBBDDDFFFIIIJJJHHHCCC???FFFCCCLLLQQQLLLKKKLLLDDDIIIGGGFFFGGGJJJNNNRRRUUUIIIGGGFFFIIILLLKKKFFFAAAFFFCCC===777222///------222000......000555;;;>>>===???888777CCCIIILLLUUUHHHJJJFFFAAACCCLLLNNNIIISSSUUUbbbiiilllxxxuuu^^^aaafffkkkkkkkkkrrr{{{ooohhh\\\]]]hhhiiihhhqqqvvvccc[[[eeejjjcccdddnnn~~~}}}uuunnncccHHH000---)))&&&''''''$$$&&&444EEEeeeeeeGGG))))))(((''''''&&&%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&***///444===CCCKKKPPPPPPMMMJJJHHHKKKOOOTTTXXXYYYYYYYYYZZZXXX\\\\\\XXXVVVYYY[[[[[[UUUXXX\\\___\\\VVVPPPMMMQQQDDD@@@LLLZZZ```eeekkkaaacccZZZFFF<<>>444NNNmmmtttooollldddTTTFFFKKK^^^qqqyyyyyy{{{vvvzzzzzzrrrZZZJJJ;;;555///***000:::AAAKKKUUU\\\```ZZZFFF000(((((()))))))))(((''''''&&&,,,%%%---555KKKppp===000444---)))///,,,++++++***))))))))))))111///111222111000777AAAkkkSSSCCCBBBDDD===@@@KKKJJJNNNEEE;;;999@@@FFFGGGCCCLLLJJJHHHGGGGGGFFFDDDCCCGGGFFFEEEFFFGGGGGGDDDBBBCCC???FFFKKKGGGIIILLLFFFMMMLLLIIIFFFFFFIIIMMMOOONNNIIIEEEEEEJJJLLLIIIEEEDDDEEEEEECCC???:::444111222222222555;;;BBBIIIMMMIIICCC===CCCIIIEEEPPPlll```QQQFFFGGGKKKNNNVVV```YYYPPPxxxppplllkkknnnooollljjjkkkeeeeee___```lllmmmiiinnnsssjjjbbbcccjjjoooooolllooorrrqqqqqqhhhHHH---***((('''((((((''''''***...,,,DDDZZZ\\\PPPCCC888000******))))))((('''&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&''')))***)))'''%%%%%%''')))...333;;;BBBGGGJJJLLLNNNKKKLLLOOOSSSVVVXXXVVVTTTWWWZZZZZZWWWXXX]]]aaaaaaVVVYYY\\\]]]\\\XXXQQQKKKSSSOOOEEE???JJJaaammmmmmkkkddd\\\QQQAAA999DDDVVVWWW^^^ccc]]]RRRNNNUUU^^^aaa___SSSBBB===KKK___jjjUUU999111OOOooorrrdddYYYIIIMMMUUU```llltttwwwvvvxxxwww~~~|||zzzzzztttmmmcccVVVMMM???666111666;;;???LLLZZZiiikkkssswwwlllRRR:::000***)))(((''''''(((***+++'''---&&&---777QQQ```444...///'''%%%***---,,,+++)))))))))******///,,,+++---000000000222666MMM\\\{{{mmmFFF;;;EEEAAADDDNNNKKKIIIHHHDDDCCCIIINNNNNNIIISSSQQQMMMIIIGGGGGGHHHIIIJJJHHHEEEDDDDDDEEEFFFEEEGGGBBBGGGKKKGGGKKKPPPLLLNNNOOOLLLEEEAAACCCFFFFFFMMMHHHCCCCCCHHHLLLLLLJJJAAAEEEIIILLLJJJEEE>>>:::<<>>PPPYYY___ddd___VVVSSSYYYaaaaaa```VVVEEE>>>HHH[[[hhhHHH333333SSSnnniiiSSSEEE666LLLdddppprrrssssssssswww|||}}}xxxnnn^^^NNNBBB999333000555777@@@MMMZZZfffttt{{{ccc???,,,++++++)))'''&&&&&&)))+++---)))...&&&---<<>>:::LLL___ggg[[[WWWVVVWWWPPPFFFDDDJJJTTTZZZ___]]]XXXUUUXXX]]]______VVVFFF===CCCUUUdddJJJ;;;===UUUcccVVVCCC;;;===VVVnnnuuurrrqqqrrrssszzz}}}xxxqqqiiiXXXQQQDDD777111222999>>>HHHSSS```kkkvvv{{{hhhMMM555)))'''''''''&&&&&&''')))***+++)))...%%%///AAA^^^KKK,,,...------///))))))))))))***************+++,,,...///111000---)))111333333444KKKVVV666IIIKKKKKKPPPHHHJJJNNNMMMFFFEEEIIIKKKIIINNNPPPPPPKKKGGGFFFKKKPPPJJJHHHFFFEEEFFFFFFEEEDDDGGGBBBEEEGGGAAACCCGGGBBB>>>DDDEEEAAA@@@FFFJJJJJJKKKJJJIIIHHHIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHLLLKKKJJJJJJLLLOOOSSSUUUGGGKKKGGGGGGLLLKKKOOO^^^tttqqqlllhhhjjjlllggg^^^]]]ooozzz|||ggg^^^\\\]]]___aaa\\\ooovvvtttzzz{{{wwwxxx}}}~~~lllhhhrrr{{{wwwkkkTTT111"""///'''+++***'''***111///''' ''')))%%%###&&&))))))&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$&&&(((((('''&&&&&&'''&&&&&&'''&&&&&&'''***------777DDDKKKLLLNNNTTTYYYXXXYYYXXXUUUWWW[[[\\\YYY]]]\\\YYYVVVZZZ___ZZZQQQRRRVVVTTTHHH>>>CCCVVVfff]]]```___ZZZTTTOOOFFF===MMMSSSYYYZZZVVVTTTTTTWWW]]]]]]VVVGGG<<<@@@RRRaaaWWWIIIFFFSSSUUUEEE:::<<>>888888777666;;;FFFVVVaaaiiiwww}}}~~~oooQQQ:::000+++$$$###$$$&&&((())))))(((((()))---%%%000FFFccc~~~GGG((()))))),,,...###''''''((()))******)))))))))+++***'''&&&)))...111---&&&)))***666bbbzzz444BBBFFFPPPQQQJJJGGGEEEGGGKKKIIICCCBBBFFFIIIEEECCCEEEJJJMMMKKKHHHEEEBBB???AAAEEEHHHFFFCCCCCCDDDDDDAAA>>>@@@DDDIII<<>>FFFKKKNNNSSSUUUTTTWWW___bbbaaa\\\[[[[[[\\\]]]\\\YYYWWWNNNNNNNNNJJJ@@@===JJJ[[[```aaahhhmmmgggUUUDDD<<>>@@@DDDFFFDDDBBBDDDDDDDDDCCCAAAAAABBBCCC===BBBFFFHHHGGGDDDCCCCCCQQQZZZ___WWWIIIDDDIIIOOOFFFDDDFFFKKKNNNNNNMMMNNNPPPYYY\\\[[[XXXMMMIIIPPPQQQJJJJJJQQQSSSRRRYYYdddZZZoooyyydddhhhjjjjjjjjjgggMMMdddtttmmmdddlllrrrWWW:::000555888EEEHHH;;;...,,,---,,,))))))******))))))((('''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((('''&&&$$$###$$$$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&)))---333888<<>>===JJJJJJJJJGGGHHHIIIJJJHHHGGGHHHJJJIIIGGGFFFFFFHHHJJJIIIHHHHHHFFFDDDDDDFFFGGGGGGEEEDDDBBBBBBEEEJJJNNNNNNLLLBBBDDDGGGHHHHHHFFFCCCBBBJJJRRRVVVSSSUUUYYYTTTHHHSSSUUURRRNNNQQQZZZ```___rrrkkkzzzvvvjjjeeeYYYUUUTTTWWW^^^___\\\\\\___rrrgggWWW]]]~~~vvvjjjrrryyy|||qqqpppYYYAAA444...***,,,333999666666888444...,,,///---111111+++(((***)))%%%(((((((((((((((''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$+++111///((($$$&&&***%%%$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$%%%***111888AAAMMMYYY```^^^]]]]]]\\\[[[]]]```bbb```QQQKKKQQQOOOBBB;;;>>>SSSaaahhh```\\\___[[[QQQCCCMMMVVV\\\___WWWKKKFFFTTT^^^fffbbbOOOAAACCCMMM^^^[[[QQQBBB:::BBBUUUccceeeccccccccc\\\LLL>>>777...777???IIIYYYgggdddXXXHHHUUUhhhwwwzzzwwwuuuwwwvvvxxxwwwuuuuuuvvvsssoooeeeNNN555(((''')))***+++))))))***+++++++++++++++'''(((;;;QQQ]]]dddbbbUUU<<<,,,)))---'''###'''((((((((((((((((((((((((((('''(((***++++++***))))))))))))***+++,,,,,,,,,,,,))))))---222444111---)))666GGGgggPPP;;;===LLLIIIGGGEEEGGGHHHGGGFFFGGGIIIJJJIIIHHHHHHHHHJJJKKKLLLLLLHHHFFFEEEFFFGGGHHHHHHGGGGGGDDDAAACCCHHHMMMOOOOOOEEEEEEFFFGGGGGGFFFEEEDDDJJJ]]]^^^MMMLLL^^^bbbUUUOOORRRTTTVVV[[[```^^^XXXMMMKKKeee}}}vvvmmmiii^^^PPPRRRXXX___ccceeekkkrrrsss[[[;;;555[[[|||MMM___qqq|||fff[[[aaammm~~~}}}dddGGG///,,,000...,,,...000---,,,///000...,,,---***+++***((())),,,+++)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$,,,777???:::+++!!!!!!&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$&&&'''+++///666AAAOOO[[[ZZZ[[[\\\[[[YYYYYY\\\^^^XXXVVVPPPJJJJJJIIIAAA666KKK[[[ddd]]]YYY^^^^^^WWWHHHFFFLLLXXX___]]]PPP@@@NNNXXXbbb___NNN???@@@IIITTTUUUOOODDDAAAJJJWWW^^^ccc^^^XXXRRRFFF:::444444BBBOOO^^^hhhrrrttteeeQQQ===FFFYYYnnnxxxxxxwwwyyyrrruuuuuussstttvvvqqqjjjVVVAAA,,,''')))+++***+++)))******++++++++++++***)))...CCCVVV[[[```aaaXXX<<<+++'''+++'''&&&)))'''))))))))))))))))))))))))&&&((()))***+++***))))))((()))+++,,,---...------000***%%%'''...444333///...///999PPPrrrZZZ<<<===LLLFFFFFFDDDGGGHHHFFFEEEHHHKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMEEEEEEEEEEEEFFFGGGHHHHHHKKKHHHDDDCCCEEEHHHJJJKKKHHHFFFEEEEEEFFFGGGGGGGGGFFF\\\[[[???444IIIaaaggg\\\[[[^^^fffhhh\\\JJJ>>>444///===PPPUUUYYYfffqqq]]]aaabbb^^^WWWTTTYYY```\\\PPP:::,,,666GGGGGG:::000555GGG___mmmooonnnmmmgggRRRBBB???FFF\\\lllhhhBBB666------...,,,///666333111/////////...,,,+++)))((('''(((***,,,,,,+++((())))))))))))(((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$ +++444222((( !!!&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))++++++,,,''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$###%%%***...///111:::CCCRRRVVVZZZ[[[YYYXXXYYY[[[RRRYYYTTTGGGEEELLLFFF777FFFVVVbbb```\\\^^^```^^^PPPDDDGGGUUU^^^aaaVVV@@@HHHQQQ]]]^^^RRREEECCCIIIQQQVVVUUUNNNOOOXXX]]]]]]ZZZQQQGGG@@@;;;<<>>...//////---)))(((+++///.........------......---...,,,******)))))))))***))))))******))))))((('''&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((())))))******)))(((''''''&&&&&&''''''########################!!!"""'''+++(((%%%***333IIIPPPXXX\\\[[[YYYYYYZZZTTTYYYVVVKKKFFFHHHGGGAAACCCPPP___ddd___\\\^^^cccXXXGGGJJJVVV[[[aaaZZZCCCAAALLLZZZbbb\\\QQQMMMOOOVVV]]]]]]XXXXXX]]]\\\TTTMMMCCC;;;<<>>666EEELLL===///---)))...))),,,222&&&)))FFFJJJRRRTTTEEE111'''+++222---,,,,,,,,,---,,,,,,,,,&&&&&&,,,000666HHHOOODDD;;;555111+++&&&000444(((,,,---...---...000...***,,,......,,,,,,...//////***(((((((((((('''))),,,***************)))((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$///)))###$$$))),,,((($$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))(((''''''''''''((($$$$$$###"""""""""######$$$$$$''')))&&&###+++666CCCLLLWWW]]]]]][[[ZZZ[[[XXXXXXWWWQQQHHHCCCEEEJJJ???KKK\\\eeeaaaYYY[[[ddd^^^KKKNNNYYYYYY___\\\FFF===HHHZZZgggfff\\\UUUUUUYYY___^^^WWWUUUWWWPPPDDDBBB:::888BBBPPP[[[cccggguuunnnkkkmmmjjjdddiiittt```DDD000:::RRRccclllrrrnnnssssssnnnnnnoooeeeVVV===---###'''+++((((((---(((((()))))))))((((((''')))MMM{{{aaaFFFCCCDDD333*********###$$$)))&&&))))))))))))))))))))))))***))))))((()))+++---...(((((('''''''''((())))))'''******&&&(((///000---222///...111666888666333,,,888KKKsssJJJIIIDDDKKKJJJMMMNNNGGGFFFPPPPPPKKKNNNMMMOOOLLLFFFDDDHHHKKKKKKMMMJJJGGGHHHLLLOOOOOONNNQQQLLLLLLPPPMMMFFFIIIRRRNNNLLLIIIGGGFFFIIIMMMQQQ@@@:::222------///222333111000...,,,,,,,,,...///++++++******+++---...///222000---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((''''''''''''''''''((((((((((((((('''((()))((('''&&&''')))%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((()))))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$444???NNNXXX\\\]]]___bbbWWWWWWVVVRRRMMMIIIGGGGGG???IIIWWW```bbbaaa___^^^bbbYYYHHHAAANNN```[[[III;;;DDDTTTcccgggbbb]]]^^^\\\[[[]]]]]]UUUFFF>>>>>>AAAFFFMMMSSSWWWZZZ\\\^^^fffhhhlllmmmgggcccfffnnnhhhUUU>>>...:::```tttiiipppooorrrpppjjjkkkcccNNN888111+++++++++***)))+++***))))))((((((((((((((((((PPP~~~cccVVVMMM<<>>EEEUUUWWWOOO999AAAPPP^^^dddbbbaaaccc___ZZZTTTNNNDDD<<>>IIIOOOJJJGGGKKKIIIDDDHHHIIILLLOOOQQQNNNGGGAAA555333000000111111111000------,,,++++++,,,,,,---///...---------///000111,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((((((((()))))))))))))))+++***)))(((((((((((((((******)))((('''&&&&&&%%%&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&))))))************))))))'''(((((((((((()))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&''')))---555AAAMMMWWW]]]\\\ZZZXXXYYYYYYSSSHHH@@@AAA======DDDQQQZZZ\\\YYY^^^^^^VVVFFF:::>>>LLLYYYPPPPPPUUU\\\^^^]]]]]]```UUUMMMCCC???DDDOOO]]]hhhhhhfffbbb]]]YYYYYY\\\___```]]]___ggglllmmmmmmooopppkkk[[[>>>111KKKiiiooommmqqqyyywwwlllhhh^^^III333,,,&&&''')))))))))+++,,,,,,***)))((((((''''''***333CCCNNNXXXggg```FFF999//////333,,,))))))###******)))((((((((((((((()))))))))))))))******+++***************+++++++++.........///////////////***)))000999555,,,555GGGVVVFFFRRRKKKLLLPPPKKKIIIPPPOOOLLLRRRSSSEEE>>>CCCEEE===888:::FFFCCC<<<444...000888???333@@@IIIGGGEEEHHHFFF???@@@FFFLLLMMMHHH???888555333222111111222222111///...---------------......000///...---...///000111+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********'''''''''(((((()))))))))))))))((('''''''''((((((******)))((('''&&&&&&%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%%%%)))))))))******)))))))))(((((((((((()))))))))***(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%###""""""###%%%%%%((('''&&&&&&+++888IIIVVVZZZYYYYYY[[[[[[UUUJJJAAA777444444<<>>888DDDSSS\\\ZZZ[[[^^^^^^ZZZXXXYYYEEEAAA???EEERRR^^^ddddddeeeeeedddbbb___]]]]]]^^^iiiddddddjjjooonnnkkkkkkkkklllbbbEEE222GGGccciiiiiimmmuuutttjjjfff[[[FFF333+++&&&''')))((()))***,,,+++***)))(((((((((((((((999NNNSSSMMMPPPLLL;;;000222@@@DDD555+++---,,,...............---,,,+++)))))))))))))))******+++))))))*********+++++++++,,,,,,---...///000111222///...333666111444RRRuuu[[[EEEKKKLLLJJJNNNIIIFFFLLLKKKHHHNNNKKK;;;888DDDGGG;;;000111777666555222000111333666111<<>>888@@@IIIJJJBBB:::555333222111///000000000///---------..................000///...------...///000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))&&&''''''(((((())))))***))))))(((((((((((())))))))))))((((((''''''&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&))))))((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))******((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$"""$$$&&&$$$$$$+++777AAAVVVVVVXXXZZZZZZTTTJJJCCC666555555999AAAKKKSSSXXXWWWWWWXXXSSSDDD888===III\\\YYYZZZ^^^]]]VVVPPPOOO???AAAGGGQQQ___hhheee]]]^^^aaadddeeecccaaa___^^^gggcccdddjjjnnnllliiiiiiiiilllfffKKK777IIIcccggghhhjjjpppqqqkkkiii]]]FFF444,,,'''((()))((((((***++++++***)))))))))******,,,:::OOOOOO>>>777888333///;;;QQQTTT<<<+++,,,///000//////...---,,,,,,+++)))))))))))))))******+++)))))))))***++++++,,,,,,******,,,---///111222222222---***+++444PPPdddGGGBBBKKKGGGLLLHHHFFFKKKJJJHHHOOOIII777555GGGMMM???333333333222222333444444222111000777CCCLLLJJJAAA;;;:::000777@@@DDDBBB===999888444222111000111111///...,,,,,,------............000///...---------...//////...---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((&&&''''''((())))))******+++***************++++++((((((((((((((('''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&''''''''''''))))))))))))))))))******))))))************))))))(((((()))))))))*********((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""%%%&&&%%%'''))),,,???CCCJJJQQQTTTSSSPPPNNN@@@???===999999@@@NNNYYYUUUQQQRRRUUULLL>>>===EEEVVVTTTUUUZZZXXXNNNDDD???===FFFOOOWWW```gggeee___ZZZ^^^dddffffffcccaaa```___]]]___eeegggdddcccdddiiikkkdddKKK:::LLLdddfffgggfffjjjmmmkkklll```GGG666...(((((()))(((((()))******))))))******++++++...222DDDNNNCCC;;;<<<;;;AAANNNeeedddEEE//////222===999444...+++)))***+++)))))))))))))))******+++((())))))***++++++,,,,,,***+++,,,---...///000000000,,,...===^^^kkkIII<<>>JJJHHH999111333333666;;;@@@AAA>>>888444888666333222333333111000***+++,,,---------------///...---,,,,,,---...///111000---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((((((''''''''''''((()))******+++,,,,,,,,,+++,,,,,,------'''''''''(((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&'''''''''(((((())))))''''''(((((())))))***************++++++*********))))))))))))************''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###""""""""""""$$$&&&&&&$$$"""$$$,,,:::FFFOOOUUUXXXZZZJJJJJJEEE;;;444999KKKZZZWWWOOOOOOVVVSSSFFFAAAGGGRRRPPPRRRVVVSSSFFF888000666CCCOOOSSSWWW^^^aaa```YYY^^^cccffffffdddcccbbb]]]]]]```dddeeeaaa___aaaiiiiiiaaaHHH999MMMdddeeefffbbbeeehhhjjjmmm```FFF777///))))))***(((((()))))))))))))))***+++,,,---(((%%%:::UUU\\\XXXWWWTTTYYYeeeyyytttSSS:::888:::RRRKKK@@@555...,,,---...)))))))))))))))******+++((())))))***++++++,,,,,,,,,,,,,,,------.........///222@@@ccc{{{BBBCCCBBBGGGJJJFFFAAAGGGTTTVVVNNN;;;666222777???AAA999000333333333222222111111111444333333333333444555555666666777:::>>>???<<<999555444222///---,,,...000///...---...///000///...000///...------...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...))))))(((((((((((()))))))))))))))))))))))))))))),,,++++++---//////,,,(((((((((((('''&&&&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))************+++++++++,,,+++)))((('''''''''(((###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!###$$$%%%%%%$$$"""!!!$$$###--->>>FFFDDDFFFMMMPPPSSSRRRHHH<<<;;;IIIWWWVVVRRRQQQTTTPPPHHHDDDEEEKKKLLLMMMKKKFFF>>>666000555222666CCCRRRYYY]]]___[[[___eeehhhgggdddaaa```___```bbbaaa```___```aaaaaafff___CCC333HHH```___dddccccccfffkkkjjj\\\LLL333,,,'''((()))(((''')))***+++,,,,,,******+++,,,,,,(((111MMMgggqqqmmmgggllllllwwwnnnLLL@@@IIIdddcccZZZHHH555+++***,,,'''((((((((((((((((((((())))))))))))************)))'''111***+++333***,,,000444UUUGGGGGGIIIKKKMMMIIICCCHHHQQQRRRJJJ666555444666999999666222333333333222222222111111333222222222222333444444666555666999<<<>>><<<:::888888666444222111222333000...---...///000///......---,,,,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...//////))))))(((((((((((())))))((((((((((((((((((((((((***))))))+++------***'''''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))*********+++++++++,,,+++)))((('''''''''(((%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""&&&222555000///444:::???BBB===666777AAAKKKNNNJJJJJJLLLIIIBBB>>>???444444555555444111///---111...---111777@@@LLLWWW^^^```bbbccccccbbbbbbccccccbbb```^^^\\\\\\___bbb[[[```\\\CCC444IIIaaaaaaaaa``````bbbhhhiii___QQQ999222,,,+++)))&&&%%%'''&&&(((*********)))***+++&&&""")))???UUU___^^^\\\aaajjj|||{{{aaaXXX___ppptttooo[[[???,,,(((***((((((((((((((((((((('''))))))))))))************000'''111222222333,,,888AAA___MMMHHHPPPHHHJJJFFFAAABBBHHHFFF>>>111444666555111000222555333333333222222222222111222111111111111222333333555444444666999<<<<<<<<<::::::999888777555444333000///---...///000///---///...---,,,+++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------++++++++++++------,,,,,,,,,,,,---...///000))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((***)))'''%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&'''''''''((()))))))))))))))))))))))))))))))))*********+++++++++***)))((('''''''''(((((('''&&&%%%$$$#########""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%------%%%"""%%%(((---222222000000444888;;;888888:::888333000111((('''''''''(((***,,,...///---+++***(((,,,<<>>888000333555333...---111666222222222222222222222222222222222222222333333444444333333444666999<<<===999888888999888666333000000///......//////...---111000///...------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,...---+++******+++---...---,,,,,,++++++,,,,,,---))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((()))(((&&&%%%$$$%%%&&&&&&""""""""""""""""""""""""########################%%%%%%$$$$$$$$$%%%&&&&&&(((%%%''',,,,,,'''%%%'''%%%'''***,,,,,,***)))))),,,+++++++++***(((&&&&&&***)))(((''''''(((***+++)))+++------)))(((111<<>>:::444444333111000000222444222222222222222222222222333333333333333444555555333333333333444777;;;===999888888999999777333///111///......//////...,,,000//////......---,,,+++*********++++++,,,,,,,,,,,,++++++******++++++,,,------++++++++++++------...---+++***)))((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''&&&&&&'''$$$%%%%%%%%%&&&&&&''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((((((((((('''&&&&&&&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$%%%%%%###"""$$$'''(((&&&%%%&&&'''&&&&&&'''((('''&&&$$$((())))))(((''''''&&&%%%(((((('''&&&%%%%%%$$$###%%%%%%'''***(((&&&(((...<<>>OOO\\\jjjpppqqqqqqpppnnniiigggcccaaaeeelllmmmjjjllliiihhhfffVVV===,,,'''*********************************++++++++++++,,,((($$$...===sss{{{OOOCCCBBBAAAAAA@@@>>><<<;;;<<<666555444333222222222222111111222222222333333333333333222222333333444555444666777666444555888;;;???<<<999:::<<<;;;777333222000......//////---,,,***+++,,,,,,,,,+++******((())))))***++++++,,,,,,,,,++++++******++++++,,,***+++---......---+++***+++******)))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%'''((('''$$$$$$&&&(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''((()))******)))(((((($$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""###%%%&&&&&&%%%%%%###$$$$$$######%%%%%%%%%###"""""""""###$$$%%%&&&###&&&%%%!!!!!!$$$$$$!!!###$$$$$$%%%&&&&&&%%%%%%+++&&&$$$%%%&&&%%%'''+++'''...:::EEEMMMRRRUUUWWWXXXZZZ]]]^^^\\\YYYWWWWWWZZZXXXYYYNNN999888LLLZZZ^^^aaa```[[[XXXZZZ[[[YYY^^^TTTHHH<<<000&&&$$$'''&&&&&&'''***333@@@OOOYYYgggnnnqqqlllfffeeeeeeccc```^^^^^^```aaa```bbbfffgggeeegggiii[[[BBB...))))))******++++++,,,,,,,,,*********+++++++++,,,,,,'''///QQQqqqYYYGGGGGGFFFEEEDDDAAA>>>>>>@@@333555777555222000111333111111111222222333333333222222111111222222333444444777888777555555777:::???;;;888888;;;;;;666222222000///...//////---,,,+++,,,---.........---,,,((())))))***++++++,,,,,,,,,++++++++++++++++++,,,)))+++---//////---+++)))))))))))))))***+++,,,---))))))(((((((((((())))))''''''''''''''''''''''''$$$&&&'''&&&######%%%(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))))))))((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))(((((($$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!"""%%%'''((('''&&&%%%!!!""""""!!!"""%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$&&&***)))$$$###'''((($$$$$$###"""""""""###$$$%%%######%%%(((&&&"""!!!$$$"""&&&---555<<>>JJJGGGCCC@@@@@@BBBAAA???;;;888444333333333333333333222222222333333444555111222333333444444333333444444444444333222111111888;;;>>>===999777888:::333222000///.........///,,,------------,,,++++++++++++************++++++************************+++,,,------,,,+++,,,,,,---,,,***)))))))))***+++)))))))))))))))((('''''''''''''''''''''''''''''''''&&&$$$""""""###$$$%%%%%%'''(((&&&###"""%%%)))((((((((((((***,,,...///(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&''''''&&&$$$###"""######!!! !!!$$$%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%+++,,,,,,:::KKKWWW[[[______\\\YYYXXXXXX[[[ZZZ^^^___RRR@@@===EEE^^^___aaabbb]]]WWWSSSTTTYYYYYY\\\[[[QQQ>>>---%%%)))((('''---AAAZZZggghhhccceeeaaaZZZXXX]]]___^^^___\\\ZZZYYYTTTJJJCCCBBB>>>LLLYYY[[[TTTIII888)))---,,,***))),,,///...++++++,,,)))---666444222<<<[[[FFFGGGFFFDDDBBBAAAAAAAAA@@@<<<999555333333444333222222222222222222333444444222333333444444444333333333444444444444333333222666888;;;===;;;999888777444333111///............,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,*********++++++,,,,,,---)))***+++,,,+++*********,,,+++******))))))******)))))))))))))))((('''''''''''''''''''''''''''''''''&&&$$$###"""###$$$%%%%%%%%%&&&***------***&&&---,,,***)))((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%###"""###$$$&&&$$$"""!!!"""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''###$$$)))))))))555EEERRRWWW\\\^^^]]]\\\[[[[[[]]]ZZZ\\\]]]SSSEEEBBBIIIVVVXXXXXXWWWSSSQQQTTTXXX[[[WWWUUUSSSLLL===000)))'''***,,,000>>>RRRbbbhhhaaa\\\XXXYYY^^^aaa___]]]ZZZTTTMMMFFF<<<333111444AAAMMMYYY]]]ZZZPPP===,,,+++...111111111000...,,,...&&&'''222...!!!???zzzRRRDDDEEEEEEEEECCCAAAAAABBB===:::777555444444333111111111111111111111222333444444444444444444444333333444444555555555444444333555777;;;===<<<888555666555333111///..................------+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))******)))))))))******++++++******)))(((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%%%%$$$"""$$$---666777---###---,,,***((('''&&&%%%%%%(((((((((((((((((((((((())))))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((((((''''''''''''&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$###""""""###&&&))),,,%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''######&&&%%%%%%000>>>PPPTTTYYY\\\[[[YYYXXXWWWRRRMMMLLLOOOKKKDDDDDDJJJKKKOOORRRSSSQQQPPPQQQRRROOOHHHBBB@@@;;;222***((("""(((,,,,,,000===LLLVVVPPPDDDAAALLLXXXWWWRRROOODDDAAA===:::444...///444FFFKKKQQQVVVXXXQQQ???...***---111333111//////000,,,111///000===VVV^^^BBBCCCFFFGGGEEEAAA@@@CCC???<<<888666555444333111111111000000000000111111555555444444444444444444333333444555666666666666444333333666;;;<<<999666888777555333111000///...000000000000///---,,,+++))))))+++,,,------,,,,,,......---,,,+++***)))((()))))))))*********)))((()))***+++++++++***((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###!!!###,,,666666---"""''''''''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%%%%######$$$&&&***---//////&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%$$$%%%...888MMMOOORRRSSSQQQNNNJJJGGG;;;555333777999999;;;@@@???EEEMMMSSSWWWTTTJJJ???:::666222000+++%%%$$$'''%%%(((***'''%%%***444<<<<<<......???JJJEEE>>>???333333888???AAA<<<888777>>>>>>AAAJJJRRRRRREEE999///---...000111000222666+++000///BBBvvvoooDDDBBBEEEIIIGGGAAA@@@CCC???===:::888777666333222111111000//////000000000555444444333333333444444333333444555666666666666666333000222777:::;;;::::::999888666444222111000000000000000///...---,,,)))******+++,,,,,,+++++++++++++++++++++*********,,,******+++,,,---+++)))))))))***++++++)))((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$)))......)))######$$$%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%(((''''''''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########$$$$$$%%%&&&((((((***...111111...+++%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((...555AAABBBBBBAAA???;;;777444,,,'''$$$&&&))),,,...111111555<<>>666222666555222666@@@FFF@@@666000///111;;;JJJVVVVVVLLLBBB333///...222444111111444111///CCC|||HHHBBBBBBHHHIIICCC???AAA???===:::999999777555333222111000000000000000000333333222111222333444555333444444555555555444444666444111111444888<<<===;;;;;;:::999888666444333...////////////...------,,,,,,++++++++++++,,,,,,(((((()))+++,,,...//////...,,,***,,,...///,,,***))))))******))))))(((''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&''''''((((((((((((((('''(((((((((((()))))))))'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&------///222333000***$$$###$$$&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))***+++...000111///.........,,,)))'''***'''$$$$$$$$$%%%&&&&&&&&&''''''...>>>IIIBBB333'''(((+++,,,((($$$(((///...(((%%%(((++++++,,,...(((&&&***111111******///111,,,+++222888777333111444:::FFFTTTXXXNNNAAA888333......222222---///555HHHlllMMMCCC???GGGJJJDDD???@@@>>><<<;;;::::::999666444333222111000000000000111111111000000111222555666333444444444444333333222444444444333444666;;;>>><<<<<<<<<<<<;;;999777666///000111111222111111111222000...,,,+++,,,---...,,,,,,,,,---...//////000...,,,***+++///000---)))******)))(((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%'''(((((('''''''''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''''''''&&&'''&&&&&&&&&&&&&&&&&&'''&&&''''''((((((((((((((('''((((((((())))))))))))'''(((((()))))))))(((((())))))((((((((('''''''''%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$############$$$%%%&&&'''***)))***---111000***$$$ ###%%%%%%$$$$$$&&&(((########################$$$'''+++,,,,,,,,,+++***)))'''$$$###%%%%%%$$$###'''((((((&&&%%%%%%%%%$$$$$$%%%###$$$111AAADDD<<<,,,'''&&&'''(((&&&'''******$$$"""'''***((()))+++%%%&&&(((((('''&&&'''(((&&&###%%%)))---///333999>>>AAAIIINNNIII<<<555555<<<666222000,,,///BBBXXXPPPCCC>>>FFFKKKEEE??????===<<<;;;;;;;;;:::777555333333222111000000111111000///......000222555777444444444444333222111111222444777777555666:::=========>>>>>>===;;;999888333333444555666666666666666333000---,,,---///111333222222000///...---,,,...+++)))+++///000---)))+++***((('''''''''((()))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&'''%%%###&&&***,,,***(((%%%&&&'''(((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''((((((((())))))******(((((()))))))))))))))(((******))))))((((((((('''&&&%%%$$$######$$$%%%&&&""""""######$$$$$$$$$%%%############$$$%%%&&&'''"""!!!"""'''...000...***"""$$$%%%###$$$''')))########################%%%)))---...---+++((($$$,,,((($$$"""$$$%%%$$$### $$$((('''&&&&&&'''&&&&&&+++,,,)))111@@@FFFAAA666,,,$$$&&&++++++)))(((+++&&&&&&******&&&&&&+++'''***)))%%%%%%******'''"""&&&+++...+++)))000:::888999;;;<<<555111999EEENNNEEE;;;222,,,999aaa~~~888BBBRRREEEGGG?????????===:::999999999888777444222000///000222222111333111000111555666555333222333444444444333222111333222222222444888;;;===:::;;;<<<<<<;;;;;;<<<===???888111222777:::777333999555000000444777777666333333222000///---,,,,,,+++******))))))***++++++))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&((()))))))))((('''%%%&&&&&&$$$###"""###%%%&&&&&&&&&''''''''''''((('''(((((()))***+++++++++))))))))))))))))))))))))))))))((('''''''''''''''$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""'''%%%%%%'''&&&###%%%)))222111///,,,)))&&&$$$###%%%###"""!!!"""######"""$$$$$$''',,,222444111---...,,,,,,333>>>DDDCCC@@@???222,,,//////'''%%%***000+++%%%$$$''')))(((&&&)))(((''''''((((((&&&$$$((((((((((((((((((((((((...///222333000000999DDDRRRQQQKKKIIIZZZUUUCCCJJJGGGHHHGGGFFF???===;;;;;;;;;:::888666666333111///000000000///222111000111444555555333222222333444444333222111222222222333555777999;;;999;;;======<<<;;;<<<===999888666555555555555555444555666666555555555555333222111000...---,,,,,,*********+++++++++++++++)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%&&&&&&%%%###"""###%%%&&&&&&&&&''''''''''''((('''(((((()))******++++++)))))))))))))))))))))))))))(((((('''''''''''''''$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""'''&&&&&&'''%%%###(((000777222,,,'''%%%$$$###"""%%%$$$###############""""""&&&...777===@@@>>><<>>:::===;;;444444999;;;444,,,((()))******((()))(((((()))***)))'''%%%''''''''''''''''''&&&&&&...+++)))***,,,111<<>>=========;;;999777999666333111000000...---111000000111333444333222111222222333333333222222222222333444555666777777888:::===>>>===<<<<<<<<<444999<<<:::444222444888000555;;;;;;888444444555222111000///...---,,,+++***+++,,,,,,,,,,,,******((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&%%%######$$$&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++)))))))))))))))))))))))))))(((''''''&&&&&&''''''$$$$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$""""""""""""""""""""""""&&&&&&''''''######---888<<<333(((""""""######!!!%%%%%%%%%%%%$$$$$$######"""***555???EEEGGGGGGFFFDDDDDDEEEFFFHHHIIIJJJJJJLLLFFFDDDGGGEEE???AAAHHHLLLDDD;;;555444555555444000000111333444222///,,,//////......---------,,,---000444555222222>>>LLLsssMMM>>>NNNIIINNNEEEBBB@@@??????>>>===:::777===:::666333222111///---000000000000111222222222111111111222222222222222111222333444555555444444666999===???>>><<<;;;;;;555:::>>>===777444555888000444999;;;999777666666111111000///...---,,,,,,***+++---...---,,,***)))(((((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''"""######$$$%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&%%%######%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$######"""""""""########################""""""""""""##################""""""""""""######""""""""""""""""""""""""%%%%%%'''%%%!!!"""///===:::000$$$ """%%%### $$$%%%%%%%%%$$$###$$$$$$(((000:::AAACCCCCCDDDFFFBBBDDDFFFEEEDDDCCCFFFHHHFFFEEEFFFIIIGGGDDDIIIPPPQQQLLLFFFBBBAAABBBBBBAAA===>>>@@@BBBCCCBBB>>>:::>>>======<<<<<<;;;;;;;;;888>>>DDDDDDAAAJJJfffbbb@@@JJJIIIQQQKKKDDDCCCAAA@@@@@@>>>;;;999@@@<<<888555444222111/////////000000000000000111000000000000111111222222111111222333444333333333555888<<<>>>===<<<;;;;;;999;;;======<<<999888777333222333666999;;;:::999111111000///...------,,,***+++---------+++)))((('''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&(((***,,,%%%%%%&&&'''((())))))***&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&######%%%&&&&&&&&&%%%$$$%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""######%%%###!!!---<<<333+++###!!!%%%'''$$$ """$$$%%%$$$""""""%%%'''333888===@@@@@@@@@BBBDDDAAADDDEEEBBB>>><<>>===999555555222000222888<<<;;;999222111111000//////......***+++,,,,,,+++***(((''''''''''''(((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&(((***,,,---$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###### !!!+++666...)))$$$###&&&'''%%%!!!###$$$$$$###!!!###(((---;;;===???@@@@@@@@@AAABBB555666666222...,,,...000...///111333444555888;;;>>>@@@DDDHHHKKKLLLMMMMMMHHHIIIJJJLLLNNNMMMJJJHHHEEEEEEEEEFFFFFFFFFFFFFFFBBB@@@MMMoooYYY<<>><<<:::666555444444333222---///000///---,,,...000//////......///000222333000000//////000111333444333555777888888888999:::;;;:::999:::;;;;;;888555444333333444666777888888222222222111000000//////++++++******)))(((''''''''''''''''''((((((((()))$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&'''((())))))))))))##################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''###$$$&&&'''''''''&&&%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""###"""###%%%######(((000...+++'''$$$$$$$$$$$$###$$$%%%%%%###"""%%%---444<<<<<<<<<======;;;777444(((((('''&&&%%%&&&(((***,,,,,,++++++,,,...---+++333666:::===@@@CCCEEEFFFCCCCCCCCCEEEGGGGGGEEECCCAAAAAABBBBBBCCCCCCDDDDDD???RRRyyyvvvJJJQQQEEEGGGMMMIIICCC@@@??????@@@@@@:::777444333333444333222,,,///000///---+++---//////.........///000222333000///......///111444555333444666666666777999;;;999999:::999888777666666111555888777444222444666333333222222111111000000++++++)))(((''''''''''''&&&'''''''''(((((())))))#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''((()))))))))(((&&&%%%'''&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""$$$###$$$&&&&&&%%%''',,,111...)))$$$""""""###$$$&&&''''''$$$###'''111999:::888777888777222***###(((((((((+++...333777999666444111///000111...)))''')))+++,,,...222555888???>>>===???AAAAAA@@@???@@@@@@AAABBBCCCDDDDDDEEELLLppp^^^GGGHHHEEELLLKKKIIIDDD>>>;;;<<<>>>@@@===999555333333444555...------...//////...,,,............////////////111111000000000000111111000111444666777777777777777888999888666666888999888888888777777777666666666555333000...------,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$#########$$$$$$'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%''''''''''''(((((((((((()))))))))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!""""""""" !!!!!!""""""######%%%%%%%%%$$$$$$''',,,000000000...+++'''$$$""""""'''(((((('''''',,,666===999???>>>555,,,***'''###***///444666777888;;;>>>AAA@@@???===;;;999777666222000---)))((((((((()))111666<<>>===???AAA@@@>>>:::777444444444555111/////////000000...,,,------....../////////000222111111000000000000111///000111333444444444444222333444444444555777999888888888777777777666666666555444222000...---,,,,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%###"""""""""######&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""#########"""!!! """###$$$###"""###%%%''',,,///333333111...,,,---,,,...111222444888===AAA;;;@@@>>>111'''%%%)))***666999<<<======>>>>>>???>>>======<<<;;;::::::999:::999777555222000...---,,,///111333555888;;;===888999;;;>>>???>>>DDDNNNaaa:::JJJDDDDDDDDDCCCAAA@@@AAACCC???>>><<<999777666555555333222111111111111...,,,,,,,,,------...///000000111111111000000000//////---...///000000000000///,,,...000000111333666888888888888777777777777666666666666444222000---,,,---,,,,,,+++***)))((((((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""""""""###%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&$$$$$$&&&&&&'''((((((((((((''''''(((((((((((('''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$###"""""""""!!!######""""""!!!!!! !!!"""$$$###!!!  %%%---666:::888666666777444666888;;;============:::<<<888,,,###&&&///777???>>>>>>???@@@@@@===;;;:::::::::;;;;;;<<<<<<<<<>>>>>>??????===:::777666000...,,,,,,...000111111888<<<;;;DDDJJJ>>>GGGlllyyyDDDOOOFFFFFFFFFEEECCCBBBAAAAAA>>>>>>===;;;:::888666555555333222111111000---+++++++++,,,---...//////000///////////////......------............---------+++,,,...//////000333555777777777666666666666666555666666666444111...,,,---,,,,,,+++******))))))&&&&&&%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&$$$###&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""&&&%%%%%%$$$###""""""!!!"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!! !!!"""######$$$"""###$$$###!!! !!!"""###,,,555999888666777999999::::::::::::999666555777444...'''&&&...888@@@===;;;:::;;;<<<<<<888444888999999:::;;;;;;<<<<<<;;;<<<>>>???@@@???>>>===<<<888444222222111---***+++222///888@@@222HHHZZZKKKCCCCCCCCCCCCCCCBBBAAA???=========<<<;;;888666555555333222111111///---***+++++++++,,,---.........,,,,,,---......---,,,,,,///......------------------...//////...///111333555555555555555555555555444555666666555222000...------,,,,,,++++++******((((((''''''&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""$$$&&&''''''&&&$$$###&&&'''(((((())))))(((((((((((())))))(((((('''&&&''''''''''''((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$$$$######"""!!!!!!###'''******///444666444333555888<<<;;;999666555666777888999000''''''...666<<<>>>:::888777888::::::777333999999999999::::::::::::<<<<<<<<<<<<<<<===>>>>>>AAA???=========999222---%%%---)))...666222]]]oooEEE<<<<<<>>>@@@CCCCCCAAA???======<<<;;;:::888777666555333222111111000---++++++++++++,,,,,,,,,------)))***,,,---......---,,,//////......---......//////000111000......///111333333333333333444444444333333444555444333222111---------,,,,,,,,,++++++))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&&&&%%%''''''((())))))))))))(((((())))))))))))(((''''''''''''''''''(((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''######################## """$$$&&&'''(((%%%%%%$$$$$$############$$$$$$$$$###"""""""""!!!""""""""""""!!!!!!!!!!!!!!!"""!!!!!!"""&&&,,,000333444555444333444555777::::::999666555999AAAHHHAAA333''')))333999999888:::999:::;;;<<<<<<:::888999999999999999999999999@@@>>>===;;;999888888777;;;===???AAABBB???:::666000555///+++///;;;qqqRRR<<<<<<>>>AAADDDDDDAAA>>>===<<<;;;:::999888777666555444222222222111///---,,,,,,,,,,,,++++++++++++(((***,,,...000000000//////......------...///000///000000///......///111000111111111222222222222111222222222333333333333------------,,,,,,,,,,,,)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############ """###%%%&&&'''""""""##################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""$$$%%%'''))),,,111444666444333444666888777666555888999555333888EEEPPPEEE666***,,,444888888888999;;;======<<<;;;;;;;;;777888888888999999999:::<<<<<<;;;:::777444111000555999===?????????>>>>>>666666111***...LLLmmmCCCBBBCCCEEEGGGFFFAAA======<<<:::999888777777777666555333333444333111///------,,,++++++******)))(((***---000222222222111......---,,,---...///000.../////////......000111//////000000111111111222111000000111222333444555------------------,,,,,,(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))'''(((((())))))))))))))))))))))))))))))(((((('''''''''''''''((((((((()))''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$######""""""!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$'''+++...000222555777444111000444999;;;888555111555888444///444BBBOOODDD666,,,---444777:::===666999<<<<<<999777777999666666777888999:::;;;;;;444666888999777333...,,,555888<<<===;;;;;;===@@@AAA@@@@@@>>>IIIwwwPPP777IIILLL===GGGFFF999???===::::::;;;:::777444;;;888555444333222---***------,,,++++++******)))///...------...000222444000///////////////000111...------------...//////////////////////////////222222111000000///000000111000///...,,,***)))(((((())))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""((('''%%%###"""""""""############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''''''((()))(((((((((&&&'''((('''&&&&&&&&&((())))))))))))(((((((((((())))))((((((''''''''''''&&&'''((())))))((('''&&&########################""""""""""""""""""""""""''''''&&&&&&%%%$$$######"""###%%%&&&'''&&&&&&%%%!!!  !!!"""###$$$###"""!!!!!!###%%%&&&+++---000333555666666555:::999777777777777666555888666333111000111222444%%%)))...333666777777666888777666555555666777888555666666777888999999999555555555555666777999999::::::999999::::::;;;<<<:::AAA555555iiibbb;;;@@@BBB777???@@@<<<===:::888888999999777444:::777555444444222...+++,,,,,,,,,+++++++++++++++///000111222333333333333000000///////////////000---------------......///........................111000////////////////////////.........---------************)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%$$$###""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%&&&''''''(((((('''''''''((()))((('''&&&'''))))))(((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%########################""""""""""""""""""""""""&&&&&&&&&%%%$$$######"""$$$$$$%%%&&&&&&%%%$$$###!!!!!!""""""#####################$$$%%%''')))***---///111333444444444444555333222222333444555666555444444333111000......(((+++000444777888777666666555444333333444555666555666666777888888999999666666666666666777888999888888888777888999999:::888;;;777KKKJJJ???DDD@@@CCCAAACCC;;;999777666777777666555888666555444333222///---------............/////////111333555666555333111111000///...............------,,,,,,------...///------------------------...------------......///+++,,,---...///000111222++++++++++++***)))((('''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$######""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&''''''&&&&&&''')))***)))((('''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$%%%%%%%%%%%%###"""!!!""""""###$$$%%%$$$$$$###$$$%%%&&&(((+++---...///000111111222222333333333333222222222444555777888333444555555333///+++)))---///333666888888777666555555444333333444555555555666666777777888888999888777777777777777888888888888888888888999:::::::::888>>>gggSSS888===AAA@@@666:::===;;;999777666555555444666555555444333222000//////000000111222333333333///000222444444333111000111000///...------,,,---,,,,,,,,,,,,,,,------...------------------------+++++++++++++++,,,---...******+++---...000111111,,,,,,,,,++++++)))((('''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&((()))((('''&&&''')))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""""""""###$$$%%%$$$###"""!!!$$$$$$######$$$%%%&&&''''''(((***---///000111111111000000000111222333444111333666777777777666777555555666555333///+++)))111222555777888888777666666666666666666666666666666666666666777777888888999888888777777777777888:::::::::::::::;;;<<<<<<<<<@@@RRRlllCCC:::@@@BBB777===???>>><<<:::777555444444555555555444333111000000//////000111222333444444//////////////////......000000...---,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))***++++++,,,,,,,,,,,,,,,,,,++++++)))((((((((((((((((((((((((((((((&&&''''''(((((('''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!"""$$$%%%%%%$$$$$$&&&$$$"""!!!"""&&&))),,,,,,---...///000111111111......///000111333444555000555:::<<<:::666222111555444222000...,,,,,,+++333444666777888777666666555555666666666666555555666666666666666777777777888888777777777777777777:::999999999999:::;;;;;;<<>>999CCC>>>??????===999666555555444666666555222000000000......//////000111222222/////////...------------///...---,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***))))))))))))******+++))))))))))))((((((((((((*********+++******)))(((((((((((((((((((((((((((%%%&&&''''''(((''''''''')))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ """$$$&&&&&&&&&&&&&&&%%%######%%%)))---000///////////////000000000------///000222333444555555;;;AAABBB>>>888444222222000---***)))***,,,...333444555666777666555555333333444444444444333333666666666666666666666666777666666666666666777777666666666666666777888888;;;nnn|||BBB***///---888:::===??????;;;888666666555666777555222//////000000000000111111222222222///000111222111///---+++------,,,,,,,,,,,,,,,---***************+++,,,,,,************************+++******))))))))))))***))))))((((((''''''&&&&&&(((((())))))******))))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&'''((()))***)))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$"""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%!!!"""$$$%%%&&&&&&&&&%%%$$$%%%&&&)))+++...111222///...---------...///000---...000111222222222111666;;;@@@???:::555333333000///---++++++---000222222333444444555555444444222333333444444333333222666666666666666666666666555444444444555666777777555555555555555666666777AAA___999888333===555999>>>???<<<999888888555777888666222//////000333333333444444444555555///111555666555222---***,,,,,,+++++++++,,,------*********)))***++++++,,,)))))))))))))))))))))))),,,+++***))))))((())))))))))))((((((''''''''''''&&&'''((())))))******)))''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&###%%%'''(((******))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$"""%%%)))...111333333333...---,,,+++,,,---000111...000111333333111///...///333666444///+++,,,///111000//////000222444666111222222333444444444333444444555666666555444444666666666666666555555555333333333444444666777888666666666666666777888888JJJQQQ::::::444777;;;===<<<<<<>>><<<888999777666444333222333333222111111333666777666555444333333222000...---,,,,,,+++******,,,---,,,***,,,,,,,,,+++++++++******((((((''''''''''''((((((***************)))(((((('''''''''''''''&&&&&&&&&'''((()))******)))((('''))))))((((((''''''''''''((('''&&&%%%$$$%%%&&&'''&&&'''((((((&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!"""""""""""""""!!! """"""""""""############$$$$$$######""""""!!!!!! !!!"""#########%%%$$$$$$$$$$$$%%%&&&'''++++++,,,///222222000...,,,,,,------...///000000000000///---,,,***))))))((('''%%%$$$$$$$$$%%%%%%'''+++000444666777888999222222333333444555555555333444555666666777666666888888666555333333222222666666555444333222111111222777666;;;???444111===hhh}}}ppp===///333111666:::;;;<<>>===:::888555333222222444222111222444666777666555444333222000...,,,+++,,,+++***+++,,,---,,,***++++++++++++************((((((''''''''''''(((((()))))))))))))))((('''''''''''''''''''''''''''''''''((()))******)))((('''((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%''')))***&&&'''((('''&&&%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$##################"""""""""!!!!!!"""""""""""""""!!! """"""""""""############""""""!!!!!! """""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''((())),,,,,,---///111111///---............------------******)))((('''&&&%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%)))---000111222333444000111111222333444444555444444444555444444333333555555444333333333333444333333333444444555555555222777777222:::666///FFFsss|||qqqJJJ444333666:::<<<;;;999:::===CCCCCCAAA???;;;777333000666444111111333555666777555444444222111...---,,,---+++***+++,,,---,,,***************))))))))))))((((((''''''''''''(((((('''(((((((((((('''&&&&&&''''''(((((((((((((((((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))&&&'''((('''%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$#####################""""""""""""!!!!!!""""""######""""""!!!!!!"""""""""#########$$$$$$"""!!!!!!!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''')))***,,,,,,---------...000///---+++---,,,+++***)))((('''&&&$$$$$$$$$$$$############&&&%%%$$$#########$$$$$$$$$''')))+++++++++---...///000000222333444555555555555555555444333222222333333333333444444555666222333333444555666666777333444666)))444555,,,[[[xxxooozzz666333222444::::::666777<<>>'''...777999333555CCCOOORRRKKKBBB::::::;;;888555555444222000000000000...------,,,+++,,,------+++***++++++******)))(((((((((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((&&&$$$""""""###$$$%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$############"""%%%%%%&&&%%%######%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$&&&***---//////......---,,,***)))'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((((((((('''&&&%%%'''''''''''''''((())))))((()))))))))************%%%///,,,%%%WWW|||lllqqq===999777)))444<<<:::666:::CCCJJJOOOFFF???===<<<777222111444333222333333222///,,,...---,,,,,,---,,,***)))*********)))((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%###""""""###$$$$$$""""""###%%%&&&&&&&&&&&&$$$%%%%%%%%%$$$###""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$%%%&&&'''&&&%%%$$$%%%''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''***---...---,,,,,,,,,+++)))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((((())))))))))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''((())))))************++++++++++++......***666sss|||TTT===222888000***---222666:::>>>KKKDDD???>>><<<666111///333444555777777555000,,,///---,,,+++,,,,,,***((()))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###""""""##################!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&%%%$$$""""""#########"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""$$$%%%%%%&&&$$$&&&((()))'''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''***))))))***,,,---+++***))))))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((()))******(((((('''''''''((())))))***++++++++++++,,,,,,,,,---)))***JJJqqqwwwEEE888---(((...222111333:::???:::999;;;;;;666222222333555888:::;;;777111,,,---,,,******+++,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########""""""""" !!!"""###############!!!"""$$$%%%''''''(((((('''''''''&&&%%%$$$###""""""""""""!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$"""######$$$%%%%%%&&&&&&$$$'''******)))'''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''',,,+++******++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((***,,,---)))((((((((((((((())))))*********+++++++++,,,,,,((('''///^^^{{{www111000444:::555---000:::888555666:::;;;888666777444666999<<<<<<888222---+++***((()))+++------,,,((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""!!!!!!!!! !!!"""###############!!!"""$$$%%%&&&'''''''''&&&'''&&&&&&%%%$$$###"""!!!!!!  !!!"""###$$$%%%%%%"""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***+++)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((---+++)))((())))))'''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((()))))))))******)))((((((((()))***,,,---***))))))((((((((())))))))))))))))))*********+++---)))000rrriii|||cccIII///(((...444444222:::888999<<<<<<999888:::777777999;;;;;;888444000+++***((((((***,,,------((((((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""###$$$%%%$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!!!!!""""""##################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!!!!!!!! !!!""""""###$$$%%%%%%&&&#################################$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%''')))***((('''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''+++)))'''&&&'''''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******)))((((((((()))***++++++******)))((((((((())))))(((((()))))))))*********222(((***~~~QQQ111000999888///:::888999<<<<<<888999<<<:::999888888999888555222...,,,)))((()))*********))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$##################$$$%%%%%%$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!%%%%%%###""""""###$$$$$$"""######$$$$$$######""""""###$$$$$$%%%$$$$$$$$$###""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$############$$$%%%&&&&&&(((&&&$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((()))******(((((())))))***)))))))))+++******)))(((((())))))))))))*********+++++++++---,,,555kkkAAA222333666666555666999:::888999>>>;;;999777777777777555444111...***((((((((((((''')))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$###"""""""""!!!!!!!!!!!!(((&&&$$$""""""###$$$%%%"""############"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''!!!!!!"""###$$$%%%%%%&&&&&&'''(((&&&%%%%%%''')))$$$$$$%%%&&&&&&%%%$$$$$$""""""""""""###$$$%%%&&&&&&$$$"""###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''((()))******)))'''&&&++++++***))))))((())))))******+++++++++,,,,,,,,,(((777LLLrrrGGG000'''......111777999888:::===888888888:::;;;999555111------,,,+++))))))+++---***))))))(((&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%$$$###"""$$$&&&$$$###"""###%%%%%%###!!!###$$$$$$%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%&&&((()))&&&&&&''''''(((((())))))(((((((((((())))))))))))***)))(((''''''((()))***,,,++++++***+++,,,...//////)))```gggGGG111444888:::555///000555111333555444111000222555000222222111...***'''%%%))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""######$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&'''(((((()))))))))))))))******++++++((((((((()))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...000111000444pppSSS===******555;;;:::777///111555999:::888444111000000000000///---+++***(((((('''''''''''''''(((%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%###%%%&&&%%%"""###&&&)))++++++***)))((('''&&&%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$$$$%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))&&&&&&((()))************)))))))))************+++((())))))))))))*********,,,,,,---------------,,,,,,,,,,,,---...000111222///???rrrDDD......444666555;;;444...///444777333...444111---+++,,,---...///''''''&&&%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''$$$"""###%%%&&&%%%$$$###&&&(((&&&""""""(((---111000///---+++***)))(((%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%!!!!!!""""""############$$$%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******))))))'''(((***,,,---------,,,(((((((((((((((((((((((()))))))))*********++++++((()))+++,,,,,,,,,******++++++,,,---///000111222+++AAAzzzddd```qqqzzzooo[[[FFF888444777<<<777444111//////...,,,***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$""""""###$$$$$$$$$%%%(((***'''######)))...222111///,,,+++***))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%'''((()))(((%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))))))))(((***+++---...//////......))))))))))))((((((((((((************++++++++++++'''(((***+++++++++***)))***+++,,,---...///000000***>>>cccBBB555555222222444888:::999444///---+++)))'''%%%&&&''''''''''''((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###%%%%%%$$$###"""$$$&&&(((***+++)))&&&&&&))),,,---+++)))'''&&&&&&&&&'''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$######""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))+++,,,+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((,,,------...............,,,++++++++++++***************+++++++++,,,,,,,,,)))***+++,,,------------+++,,,---...............---:::zzzqqqOOO===???<<<:::<<>>...---444;;;...---,,,+++***))))))(((---+++((('''((((((((('''$$$%%%&&&&&&%%%&&&(((***''''''&&&''''''(((((('''$$$&&&)))))))))(((((()))&&&''')))+++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***+++,,,---------,,,,,,)))))))))******+++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---+++++++++*********))))))---------,,,******,,,...++++++++++++++++++,,,,,,)))))))))************+++*********+++,,,,,,------)))***+++,,,,,,+++***)))((()))***,,,,,,,,,,,,,,,************************))))))*********+++++++++...---,,,+++***)))))))))++++++++++++++++++++++++...---+++***+++,,,---///---,,,,,,++++++,,,,,,------///000///---,,,---///111...---///222444444333333444444999SSSzzzXXX@@@666555......---,,,+++))))))(((...,,,)))(((((()))(((''''''''''''&&&$$$%%%''')))&&&%%%&&&'''((()))'''&&&&&&(((***+++)))(((((()))''')))+++---...///......)))***+++,,,---.........)))***+++,,,---,,,++++++))))))******+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,+++++++++///000000---******---111+++++++++,,,,,,---------((())))))))))))*********((()))***+++,,,,,,---...++++++------------++++++((()))+++,,,------,,,,,,************************)))************+++++++++++++++******++++++,,,---))))))***+++---.../////////...,,,++++++,,,.../////////---,,,,,,---/////////111222000---,,,---///111///...///111333555555555222<<<___yyyZZZOOOAAA000''')))------+++))))))(((((()))***++++++(((%%%"""!!!%%%)))+++,,,$$$&&&(((((('''%%%%%%%%%))))))))))))(((((((((((((((((((((((()))***+++,,,222000///...///...---,,,,,,---.........---+++***------------------------***+++,,,---...---,,,,,,)))***+++,,,---.........---...///...,,,++++++,,,***+++---//////...---,,,---------,,,,,,,,,++++++))))))))))))***+++------+++++++++******************+++,,,---...---,,,,,,+++++++++,,,,,,---------***************************++++++++++++***))))))+++,,,------++++++,,,---++++++,,,,,,---.........///...,,,,,,+++,,,---...,,,---///000///...,,,***///000000000///...------,,,000000444444)))'''777444\\\hhhFFF222++++++------...000000...)))###((()))+++---,,,***&&&###))))))))))))))))))***+++))))))))))))))))))))))))***))))))******,,,------//////...///000000000000///////////////...------......------------------++++++,,,---------,,,,,,,,,------.........------000111111000...---...///---------------.........---------,,,,,,,,,,,,+++***)))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,---------------.........+++++++++++++++++++++++++++++++++++++++******)))+++,,,------++++++,,,---......---------------------,,,,,,+++,,,---...///'''(((***,,,............,,,,,,,,,++++++++++++***///+++$$$'''222222777IIIbbbIII999111)))(((&&&'''***,,,------$$$%%%%%%%%%%%%&&&))),,,+++***(((''''''((()))***))))))))))))))))))))))))++++++++++++,,,---......,,,---...///000222333333111111000000//////000000//////......---------,,,------,,,,,,,,,,,,,,,,,,///////////////...------...///000...,,,+++,,,---111000...,,,,,,---///000......---------,,,,,,,,,++++++************++++++,,,,,,------......//////+++,,,------......------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,---...000//////...------,,,,,,,,,,,,++++++,,,---...///111111111111000000000///111000000000000000111222///333222111333333AAA[[[tttWWWJJJ888***&&&)))...111//////---)))&&&%%%'''***,,,***(((''''''(((((('''))))))***************+++,,,,,,++++++,,,------...+++,,,......///000111333222111000/////////111111000000//////...---------///...---,,,+++,,,---...//////000000000//////...///000000///---,,,,,,---222111000///......///000............------------,,,,,,++++++***+++++++++,,,,,,------...///000000,,,---------............000//////......---------........................---------------,,,++++++)))+++,,,,,,,,,,,,---////////////......---------------,,,,,,,,,,,,,,,,,,...---+++***)))))))))))),,,,,,++++++,,,---...///&&&...///111555222777GGG}}}~~~bbbMMM===222,,,$$$(((---000111000000///***)))((()))+++,,,+++))))))*********++++++,,,,,,,,,++++++++++++,,,------***,,,...---,,,,,,---///000///...---...///000111000000000//////.........000///...------...///000---...///000111111111111555666666555333222333444111222222333222111///.../////////.........------...------,,,,,,,,,,,,---+++,,,,,,---...///000000---------........./////////.........------,,,,,,.......................................---,,,,,,***+++---,,,,,,+++---...------------......//////......------,,,+++***)))+++******++++++---...///,,,,,,,,,,,,,,,---...///...///***///======888;;;AAA|||ooo```AAA;;;333---+++++++++,,,***'''%%%'''***,,,,,,************+++,,,,,,------,,,,,,,,,++++++,,,,,,---***---...---***)))+++---......------......//////000000000000000000000000000000//////000111111222...///000111333333333444666777777666444333333444111222444555555333111000000////////////.........///...............//////---------......//////000///............///000000.........---------------........................///////////////...------+++,,,------++++++,,,---++++++,,,,,,---......///------------,,,***)))(((++++++++++++++++++++++++******+++,,,,,,,,,++++++///:::999444444777DDDYYYiiiyyyeeeVVVHHH;;;222:::333,,,((()))++++++)))******++++++,,,------.........---------------...***---///...***)))+++///,,,---....../////////.../////////000000111111222///000111222333444444444222333444555555555555555444555555444222111222333222333333444444444444333000000000/////////......////////////000111222222//////000000000000000000000///.........///000111.............../////////........................///000000000000///......---......---+++******+++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***%%%&&&)))+++---.........000111333444444222000...(((777:::888AAAUUUuuuuuuSSSIII;;;111//////...---******+++,,,,,,---......000//////.........//////)))---000///+++***---111,,,---...000000000///.........///000111222333333...000222444555666555555777777777777777666666555777888888777555444444555444444222222222444666777000000000000////////////000000000000111222444444222222222111111111111111000///.........///111222......//////000000111111........................000000000000000///............///---+++)))******---,,,,,,++++++******)))'''(((***,,,------------...333;;;DDDMMMTTTXXX[[[VVVXXXZZZ\\\[[[YYYUUUSSSAAA;;;555LLL}}}cccOOOAAA888333333000,,,***+++---000111(((+++...---***'''((()))...//////000///---,,,+++000...,,,+++------+++)))(((+++///111222333444555///333777888666444333444666555555444444555666666666444222333555666333000444444444444444444444333444444333222111111000000111111111222222333333333333333333333333333333333//////............///000111//////000...+++...333---+++***,,,......///111......///111222111---***,,,,,,++++++***+++++++++(((...111---***+++......+++---...---...444???HHHaaaoootttvvvvvvlll^^^RRRHHH>>>222***555444444111///...///000************))))))(((((()))***,,,+++*********,,,111111111000...,,,+++***111444666666333111000000555555555666666777777777666444333444666666444222333333222222222222222333111111222222333444444444222222222222333333333333222222222222222222333333444333222111000000//////---+++---222222//////111999555111...,,,)))'''&&&))))))***,,,......,,,***.........+++(((&&&'''((()))+++///:::NNNdddooopppqqqwww{{{MMMHHH@@@888222---***(((///......------...000000444555555000)))%%%%%%''')))***+++---000333555666...000222333222222333444444444555666666555444333555444444555666666555333444333222111111222333444222222333444444555666666444444333333333333333222222111111111111111111111111111111000000...---,,,444000///222333000///111$$$'''+++000333333///+++111///......//////...,,,)))---///...***)))---111333FFFddd|||gggSSSAAA777<<<999555000,,,***))))))&&&&&&&&&&&&'''+++///333,,,+++)))((()))***++++++444555666666666666777888555666777888777555333111444444444555666666555555666555333333333444666777666555555555444444333333555444444444333333222222111111111111000000000000---...///000000///......111+++''')))++++++,,,///111333333111000000...+++(((''''''(((,,,///111111)))000666888777999AAAHHHrrr~~~tttlllfffbbbaaaKKKBBB777000///...---***...,,,******---/////////222111000000000//////...222333666888888888777666333444555666555555555555444333333222333444555666444444444444444333333333444444444333333222222222111111111000000/////////000000111111111000000///111------111333222222555)))000555555999DDDMMMQQQ^^^^^^aaagggooowww|||rrrfffYYYKKKAAA;;;777333222222222///+++111111222444777888888777,,,...000222444555555555333555666555444222222333//////000000111222222222//////000111333444555555333333222222222222222111222222111111000/////////111000///------,,,------222222444666333---+++---777UUUyyyxxxmmmcccYYYOOOCCC:::555444333333444222...***777777666666555555444444333555666555222000000111,,,---///111111111000///,,,---...///111222333333000111111111111111111222333333222111111000/////////...---,,,...000333555444222111///,,,,,,555@@@cccttthhh```NNNKKKHHHCCC???;;;999888333555666555111......000,,,---000333444333111000............//////////////////000000111111111222333333333222111000000///111000000222777<<