BM 6(% ~~~OOO<<<555//////000000000//////...111000000/////////...---///555666111...000333222:::999999>>>GGGWWWjjjxxx}}}{{{{{{mmmiiiggg]]]RRRGGG===<<<>>>???>>>>>>666888888777555444333111333333222222222111111111222000......000000000///555000999<<>>DDDJJJ{{{|||aaaHHH>>>:::333///222333+++'''+++---******---,,,---------------------222000---,,,,,,,,,+++)))...(((,,,+++444666)))666555MMMbbbaaa[[[jjjpppRRR111------,,,++++++******))))))((((((+++)))&&&'''+++))))))***+++,,,,,,------...)))+++'''+++333111555***TTTXXXBBB...***...---)))&&&...)))%%%&&&***,,,+++(((555111,,,))))))+++,,,---***:::<<<===EEEEEEYYYbbbGGG888>>>???111(((,,,000---***)))+++,,,------///,,,)))***,,,---+++(((...,,,)))((()))*********'''((()))))))))***,,,---222???CCC@@@>>>>>>NNNiiibbbVVVJJJ:::111000...+++***)))******'''---111///)))&&&)))...%%%&&&'''((()))***+++,,,...,,,***((())),,,///111888:::VVVwwwCCC444((((((------***(((&&&&&&%%%&&&((()))))))))...+++))))))***+++++++++///555888AAAIIIIIIgggxxxPPP:::BBB111(((000555///---111111///+++))))))***)))(((---,,,))))))************))))))))))))******)))((())))))))))))((((((***+++)))111111000111...555GGGMMM\\\```SSSGGGGGGEEE>>>444222///,,,***(((''''''(((+++...---)))''')))+++&&&&&&'''((()))***+++++++++)))(((((()))---000333000000AAApppDDD222+++&&&))),,,,,,***)))$$$(((,,,+++'''%%%&&&)))(((((((((***---...---+++222111888KKKTTTRRRqqqcccIII777111111444---)))+++---------///111///,,,+++++++++)))(((++++++***(((&&&''')))+++&&&''')))******)))((('''******)))(((((((((((((((%%%)))&&&'''---(((&&&///'''...333222111333555555222111...+++)))((('''''')))*********))))))(((((((((((((((((())))))))))))+++***(((((()))+++...000...---444888___+++///,,,+++++++++)))(((''')))000555222)))###$$$(((***))))))+++...//////...///222>>>RRR[[[[[[mmmiii___MMM:::///,,,,,,///333333444222,,,***,,,---+++---,,,+++,,,.........,,,(((***)))'''$$$$$$(((,,,)))*********((('''((((((***(((''''''((((((((((((%%%(((%%%'''///+++&&&---111---+++---,,,)))((())),,,+++)))(((((())))))******((('''(((******'''%%%))))))))))))((((((((((((...,,,***((('''((()))***......222+++\\\ppp555......///---***'''&&&'''''')))000666444***$$$%%%)))---+++))))))+++---......,,,333@@@KKKRRR\\\dddfffzzz^^^FFF<<<---)))***111555111***&&&)))000111+++))),,,///---*********,,,---...,,,***'''((()))'''$$$$$$(((+++///...,,,)))&&&%%%(((+++'''&&&$$$%%%(((******((($$$(((%%%%%%+++'''%%%...111***&&&***,,,((('''***((('''&&&&&&&&&'''((()))***'''%%%&&&)))***'''###))))))))))))((((((((((((---,,,***((('''''''''(((,,,***,,,333777uuuCCC###444(((+++***&&&%%%''')))((($$$)))------***'''''')))---***''''''(((***+++++++++000:::<<>>@@@777///...444777444000***))),,,222222...,,,---111111222222...)))(((***))))))***,,,---+++'''$$$&&&&&&&&&((()))***(((&&&+++,,,,,,)))%%%%%%***...(((%%%"""$$$'''***(((%%%***,,,((((((,,,&&&"""***((((((&&&$$$&&&))))))&&&)))((('''&&&&&&'''(((((((((((('''((((((((('''%%%(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***+++++++++///(((111ppp>LCCC---333 !!!&&&)))(((***///---(((((($$$"""%%%)))***&&&"""'''(((***---//////,,,***(((###555???///+++666444***,,,......+++******+++111---++++++++++++000666+++((()))///...((((((,,,((()))+++...111000---***&&&%%%%%%(((,,,,,,(((%%%$$$(((***)))&&&&&&***...***&&&###$$$''')))&&&###&&&'''###&&&...)))"""'''&&&***(((###"""'''&&&!!!&&&&&&&&&'''(((***,,,...(((((())))))((('''''''''(((((((((((()))))))))***(((((('''&&&&&&&&&&&&'''###)))---###222000888HdĦfff999222,,,%%%***((('''''')))***))))))'''''''''(((''''''&&&%%%***&&&%%%+++444888333---,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000///+++((((((***)))++++++******111<<<z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??uuu???***((((((---***(((&&&%%%&&&&&&$$$######$$$%%%&&&((((((((()))'''&&&%%%&&&)))******)))((('''&&&%%%%%%&&&'''((()))******((((((+++222888(((***,,,+++((((((+++...+++***)))(((((((((((((((...111000+++''''''&&&$$$...,,,***(((&&&%%%%%%&&&&&&'''((((((((((((&&&&&&!!!$$$&&&&&&$$$$$$&&&))))))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&%%%&&&((())))))((('''&&&%%%&&&'''((()))*********&&&&&&'''(((((('''&&&&&&+++'''''',,,+++&&&)))000bbbDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦPPP===555---&&&***)))'''&&&%%%&&&'''&&&%%%###$$$%%%&&&''''''''''''((((((((('''''''''(((***)))((('''&&&&&&((()))***(((((((((''''''+++111666(((+++...///...------...,,,+++***)))((('''''''''...111111***%%%%%%&&&&&&---+++***(((&&&&&&%%%%%%&&&''')))***)))(((&&&%%% &&&++++++'''%%%&&&((()))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&& $$$''''''%%%$$$&&&(((%%%%%%'''(((((((((((('''$$$&&&''')))******)))(((&&&''''''''''''''''''&&&((($$$$$$)))+++))))))---FFFHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ444555555***"""%%%'''&&&%%%&&&'''))))))(((%%%&&&&&&&&&&&&&&&%%%%%%'''((()))'''%%%%%%'''))))))(((((('''((()))***+++''''''(((((((((***,,,//////111333333111---***)))---,,,+++***)))(((((((((***......((($$$%%%(((((((((((((((''''''''''''''''''((()))******(((&&&%%%!!!(((///111,,,'''%%%%%%)))(((''''''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&& $$$''''''%%%###$$$%%%%%%%%%&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''&&&&&&''''''''')))%%%###&&&)))***,,,---777mmmDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵttt***---...&&&%%%)))&&&%%%$$$%%%(((*********&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&''''''((()))))))))((((((((()))))))))((((((+++,,,...000000///---,,,,,,+++******))))))))))))'''******&&&%%%(((******&&&&&&&&&''''''(((((((((((()))******)))(((&&&%%%###)))///111...(((%%%###(((''''''''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&###"""!!!&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%((('''&&&&&&&&&&&&'''(((+++)))&&&&&&''')))+++,,,...RRR>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵSSS...+++,,,&&&***,,,&&&%%%$$$%%%'''(((((('''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%''')))))))))((($$$%%%''')))***)))((('''***)))(((((())))))((('''''''''(((+++---///000000***))))))((((((((())))))''')))(((&&&(((,,,,,,)))''''''(((((())))))))))))******))))))(((''''''&&&%%%'''***,,,+++)))&&&$$$'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))&&&$$$''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((()))))))))'''''')))++++++---999&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR999222,,,+++$$$)))((('''%%%$$$$$$%%%&&&%%%$$$"""###$$$%%%&&&'''''''''%%%%%%'''***...///---***$$$&&&)))+++,,,+++)))(((---***((('''((()))******///---+++***++++++******(((((('''''''''(((((())))))***((('''+++///...((())))))************))))))++++++)))(((''''''''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###)))...000...+++((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***+++((('''&&&%%%%%%&&&'''(((###'''))))))(((***,,,,,,222+++{{{HĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hnnnDDD,,,///...((((((((((((&&&&&&&&&''''''%%%###!!!$$$'''(((((('''''''''((('''###((()))&&&))))))(((&&&&&&((()))((('''222111...+++)))''''''&&&))),,,***%%%'''...000---+++%%%***...***++++++"""+++***(((&&&&&&(((,,,///,,,)))'''%%%%%%'''***+++222)))$$$'''(((&&&'''***'''''')))+++)))$$$$$$(((%%%&&&((()))***(((%%%###%%%&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$&&&))),,,+++))),,,)))&&&%%%'''(((%%%###***$$$,,,((("""***)))$$$*********'''%%%%%%&&&(((''''''((()))+++,,,+++***444000SSSD^DdDĦs׼sSSS333'''---)))"""$$$'''(((&&&$$$###$$$%%%%%%$$$###%%%'''((('''&&&&&&%%%""",,,***%%%))))))%%%(((***(((&&&&&&((((((((('''((())))))***************&&&,,,---)))'''+++,,,***---%%%$$$###'''555777(((+++......---+++,,,---------...///000000...---///***)))---...***'''((()))$$$"""&&&***)))(((((( """%%%''')))***&&&%%%%%%$$$%%%&&&'''(((&&&$$$###%%%(((***)))''''''%%%$$$###$$$$$$###"""'''%%%+++)))'''......+++(((((((((&&&$$$$$$&&&''''''''''''((()))*********///(((EEE>d<Ħ>d<ĦĦBeĦAAA---,,,555,,,"""%%%***)))&&&""" !!!$$$%%%%%%$$$%%%&&&'''''''''&&&%%%&&&///,,,&&&***((($$$'''+++)))'''''''''((('''&&&%%%&&&(((***+++,,,,,,,,,...333444///++++++...///%%%%%%...111)))***///---$$$(((,,,...///333;;;BBBMMMSSS]]]jjjvvv}}}ssskkkccc\\\SSSIIIBBB???JJJ999(((###&&&'''&&&&&&,,,---...///---((( )))'''%%%$$$$$$%%%''')))&&&$$$$$$%%%'''((('''&&&###$$$$$$###""""""###%%%!!!$$$$$$"""!!!$$$%%%!!!&&&''''''&&&$$$$$$&&&'''''''''&&&&&&'''(((***+++---"""777vvvDdDĦsdKĦgdKĦgdKĦ>>>000333<<<222&&&'''***'''%%%###"""###%%%%%%%%%$$$$$$$$$&&&(((((('''&&&&&&///,,,&&&)))((($$$'''+++)))'''''''''((('''&&&,,,,,,+++++++++,,,,,,---''')))***(((&&&'''+++---%%%###)))***"""$$$+++***@@@OOOggg}}}yyycccQQQ>>>...%%%!!! %%%((((((***)))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''&&&$$$&&&((('''$$$$$$'''***$$$---&&&%%%)))'''***'''%%%&&&'''&&&%%%%%%&&&(((''''''&&&%%%$$$&&&(((+++///$$$222fffDenenene999+++...666...%%%$$$###%%%$$$%%%&&&((((((%%%######""""""$$$(((******(((###,,,)))###'''(((%%%(((***)))'''''''''((('''&&&000---***(((''')))+++---'''(((+++---...,,,++++++...'''(((,,,111GGGbbblll}}}tttkkkccc^^^KKKHHHDDDAAAEEENNNYYY```xxxrrr```444000---,,,,,,***$$$&&&&&&''''''&&&%%%$$$###''''''((('''''''''((((((%%%''')))(((&&&&&&))),,,///!!!***%%%---,,,&&&'''((((((''''''''')))'''''''''%%%$$$$$$(((+++111)))333[[[333&&&)))222---'''&&&"""###$$$&&&(((***)))&&&###$$$"""!!!$$$(((+++***(((!!!***&&&!!!&&&'''%%%))))))(((&&&&&&((()))((('''***(((&&&$$$$$$'''***,,,//////111222...(((&&&)))"""333ZZZ~~~xxx___JJJ@@@>>>666,,,((())),,,,,,+++333444111***'''***......)))&&&&&&...<<>>222'''''',,,...000111>LNNNWWWVVVNNNXXX[[[=hĦ[[[BBB===999999555...,,,...111---)))%%%$$$'''***---4ĉ@ӵ777GGGUUURRR???---''')))"""###%%%&&&''''''''''''%%%'''((((((&&&%%%%%%%%%(((((('''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((+++(((111GGGGG=?jjj222...***)))******(((&&&$$$)))---+++&&&$$$&&&+++###%%%''''''&&&$$$$$$%%%'''((()))))))))((('''&&&'''''''''&&&&&&%%%%%%%%%""")))///+++"""$$$888MMMxxxfffJJJ111&&&)))555???***'''+++<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><z+++g&e>&e&&&'''HL$$$######ShӵgL$$$%%%&&&&&&'''++++++!!!$$$GGGjjj\\\S?ʬFFF\\\3h?D%%)?%%%(((ZufĦ+++***&&&gL%%%$$$)))g&e000gĉ@%%%%%%g&e>&e---@e******??))),,,$$$%%%%%%&&&&&&&&&g<ĉ%%%%%%$$$$$$3we<Ħ&&&&&&'''(((3h?@eZ3h?gL4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦ,,,Hƅ^Hu]Ħ$$$ntHdĦ######HGgĉ@'''HdĦ$$$&&&''''''(((%%% ...SSSiii[[[Htƅ^LLL[[[Bt=o9ĦDtfo9Ħ,,,,,,***g?$$$%%%HdĦ222"""###Hu]Ħ"""tt%%%...Hƅ^Hu]Ħ///H׼s&&&((('''+++...&&&%%%$$$$$$$$$%%%tQ&&&&&&%%%$$$je<Ħ&&&&&&'''Bt=o9ĦH׼sHtĦBt=o9ĦHdĦ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦ,,,DdDΦDdDĦ&&&q<niDdDĦ###qet,,,)))DdDĦ%%%&&&&&&''''''''';;;aaayyy```q<RLLLBBBqjRgdKӵHdDĦgdKӵ$$$!!!GR/f6LĭĦ***)))DdDĦ"""'''&&&DdDĦ(((`eĭDdDΦDdDĦ...DdDĦ%%%###%%%''''''&&&'''((()))+++)))&&&$$$######geĦ$$$%%%&&&FSĦ&&&&&&qjRgdKӵDdDĦDdDĦqjRgdKӵ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Ħ&&&&&&&&&%%%%%%999|||kkk888po9u===666(((!!!GIdnuR)ĦDdDĦnuR)Ħ!!!"""CdgĪj)))DdDĦ%%%''''''DdDĦ HߝL`o9'''DdDΦDdDӵ+++DdDĦ%%% ###''')))(((&&&$$$###000---)))$$$""""""geĦ###%%%sp?aĦ&&&&&&GIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ///>d<ʜ4DuTӵ%%%4DwDd<Ħ###puR)Ħ>d<+++$$$###666rrrEEE&&&peӵ,,,ĦpeӵDx<>d<ӵDd<"""qR/ܗ?fӵ'''>d<'''&&&>d<Ħ$$$4DufئL>e$$$DdDʜ4DuTӵ%%%DdDĦ'''&&&%%%&&&'''$$$ """(((***$$$ !!!""""""geĦ"""s<v>aĦ&&&&&&peӵDx<DdDĦDdDĦpeӵDx<>d<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ///s&dq&ĒR%%%%%%i?ʜtd<Ħ###HHܗDӊB'''<x000nnnzzzYYY>>>!!!!!!B?d<$$$&&&)))'''######%%%&&&$$$%%%******'''geĦ###Hg8>aĦ&&&'''B?Ho9>d<>d<ӵB?Ho9<x4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eege///,,,sĪj@h&&&%%%%%%fdDĦ###@ďD&&&'''Hkge///___ccc"""---333@h'''###@G)))(((HĪj@IŌ(((&&&Bene&&&Hkge&&&ne%%%%%%fe$$$Hu]3hh$$$%%%&&&se$$$"""$$$)))***'''######&&&%%%'''++++++'''geĦja>aĦ&&&'''@Gse<Ō@GHkge4DuXӵĵD^\\\000((('''&&&%%%%%%$$$DdDĦ###$$$%%%&&&'''---+++www333 888III>>>000+++(((%%%###))))))(((&&&$$$&&&%%%%%%&&&%%%%%%%%%%%%$$$"""D^&&&$$$&&&'''s׼s---'''###"""'''***(((%%%$$$)))&&&$$$%%%$$$###geFm8(((>aĦ&&&'''(((s׼sHoΦ4DuXӵtvӵ>d<ĦĦĦĦrrr333%%%,,,(((***&&&$$$'''&&&%%%%%%$$$$$$%%%%%%>d<Ħ######$$$$$$""" !!!$$$&&&%%%$$$...555QQQ===777FFF333+++'''111 !!!"""%%%''''''%%%$$$######%%%'''))))))(((---///,,,'''$$$%%%$$$!!!%%%%%%$$$######%%%''')))%%%%%%%%%$$$###"""###%%%%%%%%%%%%$$$Ħ&&&""""""#########$$$$$$$$$!!!>d<Ħ$$$%%%%%%''')))Be***...+++%%%!!!$$$''''''&&&'''(((&&&%%%&&&$$$"""geFYĉ%%%&&&>aĦ&&&'''((((((((((((---,,,HHHBenu]ӵ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ>>>&&&,,,&&&)))'''$$$'''&&&%%%%%%$$$$$$%%%%%%gdDĦ#########$$$!!! $$$&&&%%%###+++,,,BBBOOO%%%---DDD;;;"""...)))###### """'''(((%%%%%%$$$$$$%%%'''((('''&&&***+++***&&&%%%&&&&&&######%%%%%%%%%$$$$$$&&&(((%%%&&&&&&%%%######$$$%%%%%%%%%$$$gdKĦ&&&$$$$$$%%%%%%%%%&&&&&&&&& sdKĦ$$$%%%%%%'''(((&&&)))------'''###$$$%%%$$$&&&)))"""%%%***...+++%%%ŶS"""$$$&&&3we<((())))))))),,,///YYYiĉ@3hR/Ō>AnenenenePPP+++---###'''***((('''&&&%%%%%%$$$$$$%%%De############%%%!!! %%%'''&&&###$$$'''$$$999jjj///***:::444111"""'''///(((+++)))###!!!$$$%%%$$$'''%%%%%%%%%''''''&&&%%%&&&)))((($$$$$$''''''%%%"""$$$''''''%%%$$$%%%&&&&&&''''''&&&$$$###%%%&&&%%%$$$ne&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""ne%%%&&&'''%%%%%%&&&&&&&&&&&&((()))+++(((''''''%%%"""$$$(((!!!$$$***...+++$$$>A"""###%%%k<((())))))******)))333hhhfh^^^000---!!!%%%,,,,,,'''&&&%%%%%%$$$$$$%%%%%%###############&&&""" !!!&&&((('''$$$!!!%%%&&&888WWW)))...555)))000 ###&&&(((+++$$$!!!&&&'''(((&&&%%%%%%&&&'''%%%$$$''')))((($$$###&&&&&&### $$$((((((&&&$$$$$$%%%&&&''''''&&&$$$$$$%%%'''$$$$$$%%%&&&'''""""""#########$$$$$$$$$###''''''((()))$$$$$$$$$%%%&&&&&&&&&&&&))))))***+++'''!!!"""&&&###$$$&&&&&&###$$$###$$$&&&((()))*********(((777rrr777%%%111&&&)))%%%)))''''''***)))%%%###%%%***(((&&&$$$#########$$$&&&### !!!&&&(((&&&###(((...HHH,,,888***&&&)))(((%%%%%%((((((&&&)))&&&######%%%&&&%%%######"""""""""###$$$%%%%%%***(((%%%$$$%%%%%%%%%$$$&&&$$$!!! !!!"""######$$$$$$######$$$&&&'''(((***'''%%%%%%''''''%%%"""%%%((('''"""###((()))### $$$%%%$$$%%%)))&&&%%%$$$%%%%%%&&&%%%$$$%%%'''((((((%%%###""""""%%%&&&'''))))))((('''&&&######""""""######$$$%%%%%%&&&%%%%%%(((+++,,,+++444;;;NNN(((---(((+++((()))''''''***)))%%%###%%%$$$###"""###$$$&&&)))***)))%%%"""###''')))(((&&&$$$###%%%HHH```(((111***&&&((((((%%%%%%((((((&&&'''%%%$$$$$$&&&'''%%%##################$$$$$$%%%)))'''$$$###$$$%%%$$$###%%%###!!!!!!###%%%%%%%%%$$$$$$######$$$&&&'''((((((&&&$$$%%%&&&&&&%%%"""$$$'''&&&"""!!!%%%***+++###%%%***---+++&&&(((,,,%%%%%%$$$%%%&&&&&&&&&%%%###%%%''''''%%%$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%'''+++...111RRRppp000******)))''')))&&&'''))))))%%%$$$&&&$$$$$$$$$%%%(((+++...000)))&&&""""""%%%(((((('''###)))GGG666&&&++++++%%%((((((%%%%%%((((((%%%$$$$$$$$$%%%''''''%%%###%%%%%%$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$$$$######""""""###&&&''''''&&&%%%$$$$$$###$$$%%%'''(((&&&%%%$$$$$$%%%&&&%%%###"""%%%%%%""""""'''++++++!!!'''000444...''''''---$$$$$$%%%%%%&&&&&&''''''"""$$$&&&&&&%%%%%%%%%&&&***(((&&&######$$$%%%'''%%%%%%%%%%%%%%%&&&''''''%%%((()))(((&&&'''---333555vvvDDD///...((())))))&&&&&&)))(((%%%$$$''''''&&&%%%%%%&&&(((***+++((($$$!!!!!!###%%%&&&%%%'''+++???!!!&&&,,,((($$$''''''%%%%%%((((((%%%"""###%%%'''((('''%%%$$$&&&&&&&&&%%%%%%$$$######(((&&&$$$$$$%%%&&&%%%######"""###$$$&&&'''&&&%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$###$$$$$$%%%%%%$$$!!!$$$$$$""""""''')))(((!!!%%%---000+++%%%$$$)))###$$$%%%&&&&&&&&&''')))###$$$&&&&&&%%%$$$%%%'''333000+++&&&$$$%%%''')))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&)))+++++++++///555GGG```555...(((///)))&&&&&&((((((%%%%%%((($$$###"""!!!!!!"""$$$%%%'''%%%###"""###$$$%%%%%%***'''$$$111 %%%---!!!"""&&&'''%%%%%%(((((($$$!!!###&&&''''''&&&%%%%%%&&&&&&&&&'''&&&%%%$$$###((('''&&&&&&'''(((&&&%%%$$$######$$$%%%%%%###"""&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$$$$$$$%%%"""$$$$$$""""""&&&%%%"""%%%###%%%(((((($$$$$$&&&"""$$$&&&'''&&&&&&(((***%%%&&&'''&&&$$$###$$$%%%---***&&&"""!!!###&&&((($$$$$$$$$$$$$$$%%%&&&&&&)))&&&''',,,---+++,,,111jjj~~~===(((###111)))&&&%%%''''''%%%&&&)))%%%$$$######$$$&&&(((***''''''&&&&&&%%%%%%&&&&&&(((###%%%%%%%%%%%%(((!!!%%%&&&%%%&&&((('''$$$"""$$$&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$(((''''''((())))))'''%%%&&&$$$######$$$$$$###"""&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&%%%$$$###$$$%%%###$$$$$$"""$$$&&&%%% '''$$$"""%%%&&&%%%&&&)))###&&&((('''%%%%%%'''***&&&''''''%%%######$$$&&&%%%$$$###"""###%%%(((***$$$$$$$$$$$$$$$%%%%%%&&&,,,'''(((+++***''',,,555VVV---!!!000)))&&&%%%''''''%%%&&&)))((('''&&&&&&'''))),,,---%%%'''(((((('''%%%%%%$$$$$$&&&$$$$$$&&&)))%%% $$$&&&%%%&&&((('''$$$$$$&&&'''&&&$$$###$$$&&&$$$%%%'''(((((((((&&&%%%'''&&&&&&'''))))))'''%%%&&&%%%######$$$&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%'''((('''$$$###$$$&&&"""$$$%%%$$$'''***'''"""%%%$$$%%%'''&&&$$$''',,,$$$''')))(((%%%$$$&&&***$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&'''''')))(((+++---)))(((888MMMwww>>>(((444)))&&&%%%''''''%%%&&&***&&&%%%$$$######$$$&&&'''"""$$$''''''%%%###"""!!!""",,,"""(((%%%.../// $$$&&&%%%&&&((('''$$$%%%'''(((&&&###"""$$$&&&###%%%'''((()))((('''&&&%%%%%%%%%'''((((((&&&$$$'''$$$"""###%%%((()))***'''&&&%%%$$$$$$$$$%%%&&&&&&((()))((($$$###$$$&&&"""$$$%%%&&&)))---+++%%%###(((***%%%!!!&&&...$$$(((***)))%%%###&&&)))######$$$$$$$$$%%%(((***&&&'''''''''&&&$$$""" '''&&&&&&&&&&&&'''((((((%%%(((...000)))---HHHgggLLL'''******)))+++ ###(((+++###""" !!!$$$'''((((((%%%%%%$$$###""""""######'''&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%$$$###"""(((&&&"""$$$******&&&$$$######$$$%%%&&&%%%$$$!!!%%%((((((%%%###$$$%%%"""###$$$$$$$$$$$$%%%'''!!!###%%%&&&%%%$$$$$$%%%)))(((%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ )))!!!((("""+++000((()))***((($$$###%%%''''''%%%""""""$$$&&&'''&&&+++&&&&&&)))((($$$###''')))'''&&&%%%'''''''''&&&%%%---%%%%%%'''555CCCuuu999(((''')))...%%%''',,,!!!'''$$$"""!!!"""$$$&&&''''''%%%$$$$$$###############'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!(((&&&###"""'''...///+++$$$###""""""$$$&&&&&&%%%"""$$$&&&&&&$$$###$$$&&&"""$$$%%%%%%$$$$$$$$$%%%"""###%%%&&&%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%...$$$(((+++###))))))&&&'''(((&&&###"""###%%%%%%%%%%%%$$$$$$$$$$$$%%%+++'''&&&)))((($$$###&&&'''%%%$$$%%%&&&(((((('''+++$$$---'''...222XXX$$$++++++333(((&&&---$$$&&&%%%$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$############&&&%%%%%%$$$$$$$$$$$$%%%$$$#########"""!!!!!!!!!%%%$$$""" $$$******&&&$$$"""!!!!!!###%%%&&&&&&###$$$%%%%%%$$$$$$&&&'''"""%%%''''''&&&$$$#########$$$$$$%%%%%%%%%%%%$$$############$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%((()))(((&&&$$$###$$$%%%###%%%'''&&&$$$"""$$$&&&***'''&&&((('''$$$$$$'''%%%$$$###$$$'''))))))))))))(((///+++DDD+++///+++555)))!!!)))&&&)))'''%%%###"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$######"""""""""""""""&&&&&&$$$!!!"""%%%$$$$$$""" !!!###&&&''''''###$$$&&&(((((('''''''''###&&&((()))'''$$$"""!!!%%%$$$$$$%%%&&&&&&%%%$$$############%%%&&&((()))########################"""'''""")))'''%%%---!!!///...---***(((&&&&&&&&&###&&&(((&&&######'''---'''&&&%%%&&&&&&&&&''')))'''%%%%%%%%%((()))))))))%%%&&& 777111}}}NNN///"""000---!!!&&&%%%''''''%%%###"""###$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$(((***)))&&&&&&'''&&&!!!%%%###""""""$$$&&&''''''###%%%(((+++,,,***'''$$$$$$&&&))))))'''$$$"""!!!'''%%%$$$$$$&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((("""''' """///444222///,,,)))'''&&&$$$$$$&&&'''%%%"""%%%,,,333%%%%%%%%%$$$%%%(((***+++***)))''''''((())))))((()))+++(((333\\\@@@(((000''''''###"""'''%%%###"""###%%%%%%$$$######%%%&&&&&&&&&%%%$$$$$$############$$$$$$%%%'''&&&%%%$$$$$$%%%&&&&&&"""%%%'''&&&&&&)))((($$$&&&%%%$$$%%%''''''&&&%%%%%%&&&(((+++---+++&&&"""%%%'''))))))&&&$$$###""")))&&&######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((###$$$(((<<<'''111///+++)))(((&&&$$$"""%%%&&&&&&$$$###'''---333%%%'''&&&###$$$(((+++***+++)))''''''((()))((('''---%%%999<<>>!!!(((&&&$$$%%%''')))(((&&&$$$$$$%%%&&&((('''$$$"""---...+++###!!!%%%&&&"""$$$###"""###%%%'''((('''...444MMMAAA+++,,, ***666###"""""""""$$$%%%$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%'''((((((((((((((((((''''''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%///---)))&&&$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&))))))'''$$$%%%&&&&&&''''''&&&&&&%%%'''***,,,+++(((&&&''')))((((((((('''%%%%%%&&&(((+++)))"""(((,,,***,,,'''WWWrrr---???jjjjjj$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))%%%%%%%%%&&&'''((()))***(((((((((((((((((((((''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''$$$#########$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&))))))'''$$$$$$%%%%%%&&&&&&%%%%%%$$$''')))******'''&&&&&&((('''(((((('''%%%%%%&&&'''&&&)))''')))///***$$$***???eee///999RRR444%%%$$$###$$$&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%((((((((()))))))))))))))$$$%%%&&&((()))******+++''''''(((((((((((((((((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&((())))))'''&&&&&&'''&&&'''((('''%%%$$$%%%&&&---'''###---///666NNN%%%/// &&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&(((((((((((((((((((((((($$$%%%'''((()))))))))(((''''''''''''(((((((((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%(((((()))))))))(((((((((&&&'''((((((&&&%%%%%%&&&000%%%!!!,,,)))000eeettt///333444(((&&&&&&'''((()))((('''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$&&&'''''''''(((((()))))))))((('''&&&%%%&&&''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))''''''((((((((((((''''''*********+++++++++******''')))******((('''''''''---%%%$$$---+++)))]]]}}}===000###)))((('''(((*********)))''''''''''''((()))******''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&''''''((())))))))))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''((()))((('''((()))+++((())))))))))))))))))(((+++******+++------,,,***)))+++------,,,***)))***(((''')))111555BBB~~~|||PPP444555+++***)))((()))+++++++++***++++++***)))(((((())))))(((((((((((('''''''''&&&(((''''''&&&&&&&&&&&&'''&&&&&&''''''((())))))***)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((()))***)))''''''***---(((((())))))))))))((((((+++***)))***---...,,,***,,,...000111///---,,,,,,)))++++++///777FFFnnnrrrBBB...'''000///***)))))))))+++,,,+++***///...,,,+++)))(((''''''******))))))((((((((('''((('''&&&&&&&&&((()))***&&&&&&&&&'''((())))))***)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((******)))''''''***---''''''((((((((((((''''''***)))((())),,,---+++)))...000222333111///......,,,...((((((111999HHH]]]yyyIII444222...)))'''---)))'''***//////)))"""***)))'''''''''&&&%%%###'''&&&&&&&&&'''((('''&&&***)))(((''''''&&&''''''(((((('''&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%******)))((('''&&&%%%%%%+++---...,,,((('''(((+++&&&((()))'''###"""$$$'''%%%%%%%%%&&&%%%%%%$$$$$$***)))'''%%%$$$%%%&&&''''''(((((('''%%%$$$&&&''')))"""%%%///...######,,,...,,,))))))++++++)))'''/////////......------,,,,,,))),,,222222000999HHHaaabbbJJJ555222222,,,%%%$$$---***))),,,111222,,,''')))(((&&&&&&''''''%%%$$$((('''&&&&&&''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))(((&&&$$$%%%&&&'''&&&%%%))))))((((((''''''&&&&&&&&&'''))))))'''&&&&&&&&&$$$%%%&&&%%%%%%&&&''')))%%%%%%&&&'''''''''&&&%%%***)))'''&&&&&&'''((())))))(((''''''&&&&&&''''''***%%%$$$((('''###&&&///+++)))((()))+++,,,***(((.........------,,,,,,,,,444111///111222222777===KKKaaaUUUBBB888000...+++%%%&&&+++(((%%%%%%(((---...***%%%(((&&&%%%&&&'''((('''%%%***((('''&&&&&&'''(((***(((((((((((()))***+++,,,###$$$$$$%%%''')))***+++(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''$$$"""&&&$$$$$$$$$&&&(((((('''###%%%''')))))))))'''&&&)))((('''''''''(((******+++(((&&&&&&((()))(((&&&&&&'''''''''&&&'''***---((('''&&&'''***++++++***,,,,,,,,,+++++++++++++++555444000---///555666333>>>JJJZZZuuu]]]AAA???;;;888555...'''(((---&&&$$$###%%%))))))&&&"""&&&%%%$$$%%%'''((('''&&&***)))(((&&&%%%&&&)))+++&&&&&&&&&'''(((***+++,,,$$$$$$$$$%%%'''(((***+++(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''(((((((((+++(((&&&&&&((((((&&&###***'''$$$$$$&&&'''%%%###"""$$$&&&((())))))'''&&&&&&&&&&&&&&&'''(((******,,,((($$$%%%)))+++)))%%% '''+++******,,,+++'''&&&&&&&&&'''((()))))))))))))))******************+++000000***,,,555777222...999CCCMMMiiixxx===555999+++...555;;;999111)))%%%+++)))'''((())))))&&&###%%%$$$$$$%%%'''((('''&&&))))))(((&&&$$$%%%(((,,,%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''(((((((((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''((((((111,,,'''%%%&&&'''&&&%%%***'''$$$$$$&&&'''%%%###!!!###%%%'''((('''&&&&&&$$$$$$$$$%%%&&&'''((()))+++'''###%%%)))+++)))%%%&&&***((((((***)))%%%''''''(((((('''''''''((('''((((((((()))*********&&&000333---,,,333888666222999BBBFFFIII^^^KKK...333...+++***+++...111///***&&&***)))'''''''''&&&###!!!%%%$$$###$$$&&&''''''&&&'''((((((&&&######'''+++&&&&&&&&&%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''''''''(((///,,,'''%%%$$$%%%%%%%%%&&&$$$$$$$$$&&&(((((('''######$$$%%%&&&&&&&&&&&&######$$$%%%&&&&&&'''''')))&&&$$$%%%''')))(((&&&$$$%%%&&&&&&%%%%%%&&&''''''((()))((('''&&&'''(((&&&&&&'''((()))******+++***222666333///111555888>>><<>>777999)))444///'''$$$%%%)))+++***'''&&&%%%$$$$$$###"""!!!&&&%%%$$$$$$&&&'''&&&%%%$$$&&&((('''###"""%%%)))))))))(((&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&&&&$$$%%%&&&%%%%%%&&&''')))&&&&&&%%%$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%+++333111(((###&&&%%%'''))))))'''''')))+++&&&&&&'''((()))***++++++------111444333000111555222111666???AAA@@@DDDMMMDDD:::===444444***&&&((()))***,,,,,,'''"""(((''''''''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$"""&&&((('''###"""$$$(((,,,+++***(((&&&%%%%%%$$$(((''''''&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""''',,,---+++(((((()))&&&((()))'''###"""$$$''')))(((&&&%%%$$$&&&'''(((%%%&&&''''''((('''''''''###$$$%%%%%%$$$$$$&&&((($$$%%%333EEECCC///""""""###&&&))))))((()))+++...%%%&&&'''((()))++++++,,,,,,&&&'''000444///...333///444888:::>>>EEEGGGEEECCCssshhhWWWBBB888777666///'''000...,,,***(((&&&%%%%%%)))%%%%%%)))+++((('''(((((('''%%%$$$###$$$$$$%%%((((((''''''''''''((((((---(((&&&***+++(((&&&%%%%%%&&&''''''((((((''''''((('''''''''&&&&&&%%%%%%###%%%''''''&&&%%%%%%%%%###'''+++***'''%%%(((,,,***++++++'''###"""$$$&&&)))***&&& %%%---+++!!!%%%&&&&&&$$$""""""%%%)))(((''''''&&&&&&&&&''''''$$$((()))&&&%%%((()))'''&&&&&&'''((()))***+++,,,...&&&"""'''+++(((&&&'''&&&))),,,---,,,,,,///222555333111111555999===???KKKOOOssszzzQQQGGG;;;333000000...,,,++++++***)))(((''''''''''''######''')))&&&%%%&&&'''&&&&&&%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$,,,(((&&&)))+++(((%%%%%%&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%+++++++++***((('''((()))!!!$$$'''(((&&&%%%'''***'''''''''%%%###""""""$$$!!!%%%((()))+++---+++&&&$$$%%%&&&$$$######'''***''''''&&&&&&&&&''''''(((%%%((()))&&&&&&))))))'''&&&&&&'''(((((()))******...'''###(((+++)))&&&'''***+++++++++***+++,,,...111111222444777999:::;;;333999SSSsssuuuCCC===;;;666000***(((+++...&&&&&&'''''''''(((((()))'''######''')))&&&%%%&&&&&&&&&&&&&&&'''((()))***''''''&&&%%%%%%%%%%%%%%%+++'''&&&)))***&&&$$$%%%&&&'''(((((())))))((((((,,,,,,+++***)))(((''''''%%%%%%%%%###!!!!!!###%%%&&&'''((((((((((((((('''((((((((()))+++,,,,,,+++""""""&&&,,,,,,)))(((***%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&'''((()))%%%((((((&&&&&&))))))'''&&&&&&'''''''''(((((((((...(((&&&(((+++)))((((((...,,,)))((()))))))))))),,,...222666888888777666222777@@@EEElllwwwJJJ===888888666000)))%%%&&&((($$$$$$%%%&&&''''''(((((()))%%%%%%)))+++((('''(((&&&&&&&&&''''''(((((()))%%%%%%%%%&&&(((***+++,,,)))&&&&&&))))))%%%$$$&&&&&&&&&'''(((((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$***+++------,,,,,,...000...---++++++,,,+++)))'''&&&$$$###$$$'''(((&&&###+++###""")))+++&&&&&&+++(((((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))%%%'''&&&$$$&&&))))))%%%&&&&&&&&&'''''''''''''''---***((((((******)))(((...***&&&&&&(((***)))'''***---111444555555444444999<<<===222EEEtttSSSAAACCC888666333///***&&&###"""$$$$$$%%%&&&&&&&&&&&&%%%)))%%%%%%)))+++((('''(((''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&(((***,,,---(((&&&&&&)))(((%%%$$$'''%%%%%%&&&''''''''''''&&&###$$$%%%&&&(((***++++++"""$$$'''((('''%%%%%%%%%%%%$$$###$$$%%%%%%###!!!***'''$$$%%%'''(((&&&###...###"""---444000***(((+++***)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''(((((($$$%%%$$$###%%%)))(((###&&&&&&&&&'''''''''''''''++++++)))((()))******(((+++(((%%%%%%(((******((())),,,/////////000222444111111777///333LLLvvvxxxOOOEEE===///222///,,,******((($$$ $$$%%%&&&''''''&&&%%%$$$'''######''')))&&&%%%&&&'''((((((''''''%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&'''***)))%%%%%%)))%%%&&&&&&'''''''''''''''+++******)))(((''''''&&&)))+++,,,,,,***(((''''''***+++---...///000000000$$$###"""###'''***,,,,,,((($$$&&&444@@@>>>222(((---+++)))(((((('''%%%###(((''''''&&&&&&&&&''''''%%%%%%$$$"""%%%***(((###&&&&&&'''''''''((((((((()))+++***'''''')))***(((&&&&&&&&&''')))******))))))+++---,,,+++,,,000444......888444000555LLLQQQ:::777111'''+++)))((((((((('''%%%######$$$&&&'''((('''&&&%%%'''######''')))&&&%%%&&&&&&'''((()))((((((&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''')))+++)))%%%&&&***'''(((((()))))))))))))))(((((())))))******+++++++++++++++***)))***---000&&&)))++++++)))(((***,,,666444000***&&&$$$%%%''''''(((+++111;;;???777,,,+++)))(((((())))))'''$$$)))((('''&&&&&&&&&&&&&&&''''''%%%$$$''',,,***$$$&&&&&&'''(((((()))******'''++++++&&&%%%((()))'''$$$&&&)))******)))))))))&&&))),,,+++)))***...222333555<<<444222333444QQQyyyUUUGGG===++++++;;;((())))))(((&&&%%%&&&&&&!!!###%%%((()))((('''''')))%%%%%%)))+++((('''(((&&&'''(((*********))))))&&&&&&&&&'''((()))***+++''''''))),,,)))&&&''',,,))))))***+++++++++++++++111444:::BBBKKKSSSYYY\\\ffffffddddddeeekkksssxxxooosssuuurrrlllhhhiiilllxxxsssfffSSS@@@333---,,,---///,,,(((---777888000)))'''&&&(((++++++)))'''***)))((('''&&&%%%%%%%%%))))))&&&%%%)))...+++%%%&&&&&&'''((()))***+++,,,&&&++++++&&&$$$((()))&&&###''',,,---***(((''')))$$$(((,,,,,,)))))),,,000///444888---222;;;111999DDDttteeeAAA555::::::333---((('''&&&&&&'''((('''%%%###&&&((((((&&&%%%''')))***"""'''(((%%%...%%%%%%(((++++++***(((%%% &&&222!!!,,,'''..."""###***;;;(((666000777???HHHNNN[[[iiiqqqxxxoooaaaqqqJJJLLLAAA000;;;***///---***111,,,((()))------)))%%%$$$"""'''///,,,"""!!!'''%%%(((***((()))+++,,,+++((('''&&&'''(((((('''%%%&&&(((******'''&&&(((***)))(((''''''(((***,,,......///000111333333444444777JJJyyyYYYFFF666666;;;999111+++)))'''&&&&&&'''((('''%%%"""$$$$$$###$$$(((+++&&&$$$+++000,,,++++++''')))+++%%%&&&777999...///---(((***(((333EEE[[[___mmmggg^^^^^^___ZZZHHHAAANNNQQQJJJJJJ>>>CCC===BBB777CCC<<>>333;;;>>>+++555@@@aaalll}}}^^^FFF999)))******+++......&&&)))###$$$***,,,))),,,555///+++'''$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&(((***---+++***)))(((((()))***++++++,,,---///000000000000222---///IIIbbbEEE<<<888444000---+++))))))***(((''''''((((((&&&%%% !!!###$$$%%%%%%%%%%%%$$$+++(((---777,,,&&&888''':::OOO___qqqsssvvvZZZRRRNNNFFFPPPJJJPPPgggyyy~~~yyylllcccUUUPPPKKK<<<;;;:::vvv777,,,lllFFF888HHHHHHCCCFFF>>>;;;777111+++......###CCC%%%"""===\\\~~~<<>>===444&&&''''''((())))))&&&"""++++++,,,---,,,***'''$$$(((''''''&&&&&&&&&&&&''')))***+++,,,,,,,,,,,,,,,)))***111666666IIIhhhHHH===888111000,,,(((***------))),,,***((((((((((((&&&%%%((('''((())),,,---,,,+++$$$333DDDYYYxxxvvvfffUUUIII^^^```\\\))))))444%%%kkk???888999'''&&&***333<<>>222GGG===QQQ:::,,,rrr444111------<<<___WWWWWW---QQQ>>>ooo%%%EEEwww\\\RRRFFF???>>><<<666000...666GGG[[[ccc[[[MMMDDD888222333@@@OOOdddvvv[[[EEE444+++444000***((())),,,---...&&&''''''((())))))))))))))))))***++++++++++++***444)))(((222333///;;;OOOxxxNNNAAA>>>888111***111111+++'''+++//////,,,+++)))((()))(((&&&%%%+++///:::QQQqqqTTTIIIDDD---GGGOOORRRjjj(((:::}}}666^^^JJJ###FFFiiijjjkkkmmmPPPMMM===444///>>>555CCC+++...***;;;LLLuuuwww'''pppaaa///xxx;;;ttttttdddNNN;;;222CCCrrrjjj777<<>>***}}}444,,,111999DDDkkk222EEE~~~333zzzEEEUUUIII333>>>:::SSSBBBVVVUUUfffNNN'''uuuSSSHHH___^^^///<<>>hhh}}}QQQ@@@YYY111)))///NNNddd666%%%???222777IIIhhhuuu---$$$ZZZqqq888xxx///,,,;;;---222888???FFFQQQ___kkkAAA,,,ddd666)))ddd+++'''222QQQ555@@@;;;===555""">>>999aaaZZZCCCQQQ999222^^^hhhRRR ///rrr888DDDqqq???fffaaasssuuuqqqGGG---333BBBDDDhhhuuuMMM222###)))...---(((!!!,,,!!!!!!%%%$$$((()))!!!//////...---......,,,)))666===gggXXXKKKBBB777)))***///+++''' '''%%%555)))333RRRUUUmmmtttZZZEEELLLVVVmmmiiiiiiccc---xxxgggMMM444RRR333(((III}}}PPP222jjjWWW777ppp555555jjj777%%%GGG:::555III444---777888CCC~~~AAA>>>444SSS999PPP%%%///xxxPPP888%%%777BBBTTTfffjjj]]]MMMKKK999KKK___rrr___===***(((---+++&&&+++---))),,,111,,,+++)))(((***---...,,,***444''':::xxxhhhFFF>>>===:::000000333...888%%%BBB000HHHfffwwwpppBBBAAAYYYwwwdddHHHIII$$$444111FFF~~~XXXrrr|||111&&&zzz333...)))888***,,,!!!===444VVV+++QQQ\\\^^^NNNGGGDDDCCC;;;111555AAA;;;AAA;;;GGGKKKUUUjjj999%%%$$$pppAAA///%%%'''555CCCIIIXXXmmmsss<<<<<<222bbb666555rrruuuBBB|||}}}BBBeee===RRRfff333CCC___AAAAAADDDooommmmmmhhhQQQ888<<>>:::CCCXXX]]]ZZZ]]]eeellluuu:::***+++IIIpppkkk^^^bbbTTTUUUYYYSSSDDD;;;555...111666{{{999GGGxxxCCC333ddd{{{888GGGEEETTTdddWWW)))///TTT999>>>+++ppphhhPPP666===AAAQQQeeefffUUUKKKIIIrrrTTTIII@@@444+++///333)))///------...***&&&)))000***//////111PPPmmmIIICCC===222111///(((444@@@yyyZZZPPPjjj^^^bbbeeeKKK333WWW|||TTT___777...***dddDDDBBB,,,...,,,555CCC```333AAAvvvZZZ___CCCDDDBBB...444::::::444...,,,---222+++111999...AAA111,,,000222......000<<>><<>>555'''777\\\rrrPPP444wwwoooEEE111OOOrrrsssbbbWWW666222000>>>sss000888jjjHHH999MMM}}}dddLLL$$$555777777999III___fffyyyUUU###'''888FFF666BBB<<<111:::...888111999DDDJJJHHHLLL[[[hhhkkkvvvwwwwww{{{vvvsssvvvqqqllljjjdddgggddd```[[[bbbSSSOOOQQQCCC???GGG???777999444111444555777>>>HHHCCCYYYjjjwwwAAA***888qqqJJJ666>>>QQQYYYqqqwwwrrrCCC???III===;;;---???ZZZGGGMMMNNNEEEQQQ000IIIIII]]]XXXOOOSSSuuuyyyQQQ+++777+++&&&+++///++++++///---%%%'''000...555cccPPP@@@<<<666555444555999UUUaaadddQQQ\\\444ppp|||MMMJJJ{{{&&&SSS>>>{{{GGG'''+++444333)))777222###???888[[[oooxxxnnnjjjSSSFFF555MMM??????[[[SSS]]]eeexxxttt{{{~~~yyy|||bbbSSS[[[===@@@666///+++,,,888@@@PPPdddSSSppp[[[bbbfffUUUAAAHHH555OOOHHHaaaooo==='''ttt)))}}}ggg000ppp]]]:::oooFFF555YYYGGGgggKKKPPPuuu```FFF///+++...,,,+++...,,,,,,---,,,***333MMMfffMMMWWW>>>000:::***000[[[XXX```ttt}}}:::EEETTTTTT\\\}}}XXX///PPPEEE''',,,///,,,***111@@@MMMYYY```iiijjjaaaPPP>>>444BBBCCCGGGSSSfff}}}}}}rrraaaQQQDDD>>>:::999,,,......++++++------***+++...000222:::GGGPPPSSSRRRVVV___kkkzzzvvvjjjXXXGGG:::888444------333222;;;IIIVVV^^^___\\\YYYKKKKKK777...222,,,NNN///SSS---NNNEEEccc[[[555]]]000ooopppMMMFFFbbbjjj444333(((444+++&&&((())))))***222<<>>///...(((""""""(((///222333&&&&&&$$$###(((//////+++(((''''''&&&%%%%%%%%%&&&&&&(((++++++)))%%%###!!!!!!%%%'''&&&&&&((('''$$$"""'''*********+++)))$$$###$$$%%%%%%%%%$$$"""!!!((((((&&&%%%%%%&&&(((((("""$$$'''))),,,...000222///+++***+++***)))///777000888FFFVVVggguuuyyy[[[CCC???333""">>>===999###666xxxOOO111BBBRRRVVVmmm}}}___```000fff666kkkUUUiiiwww]]]eeeFFF---((((((%%%***666333CCCrrrEEE<<<444###333)))===xxx888:::kkkttt999PPPfff999FFFnnnzzzLLLTTTnnngggHHH 777]]]}}}yyyXXXEEE444+++"""%%%,,,222333$$$'''+++---***%%% ,,,---+++((()))***&&& +++***)))'''&&&%%%%%%%%% """%%%%%%$$$""""""###!!!%%%'''%%%&&&))))))&&&(((++++++'''&&&'''%%%!!!))))))******)))'''%%%$$$)))((('''&&&&&&'''((()))%%%&&&'''((()))(((&&&%%%(((&&&'''+++,,,)))%%%###)))(((&&&$$$%%%&&&(((***:::GGGUUUlllwwwIII777AAA222***???SSSeeeOOO111@@@000>>>SSSCCCHHH666UUUmmm|||{{{iiiDDDZZZYYY\\\rrr^^^888)))---000+++///000EEEwwwJJJ===555---999,,,...}}}BBBvvvccc---bbbHHHQQQVVVQQQSSS\\\{{{jjjYYYPPPPPPsssqqqQQQ:::000---+++))))))((())),,,,,,)))""",,,***'''!!!!!!***111"""$$$%%%)))---+++'''&&&%%%$$$$$$$$$$$$$$$$$$%%%''')))(((&&&%%%'''***###&&&&&&%%%&&&***+++)))%%%''''''######%%%%%%###!!!$$$&&&((()))***$$$$$$############$$$$$$)))'''$$$###%%%&&&''''''%%%######&&&******&&&"""***))))))((()))+++,,,---!!!###&&&222EEEQQQSSSpppUUULLL777$$$000...IIIRRRbbb{{{lll^^^BBB...888>>>cccvvvDDD111[[[777oooNNN666BBBbbb___qqqPPPhhhOOOIII{{{PPP,,,)))111///---555VVVbbb555666$$$'''333###ZZZlllFFFqqqKKKSSS...VVVFFF|||PPP555LLL~~~jjjWWW???555///)))###&&&,,,...)))!!!&&&$$$!!! $$$'''***"""&&&'''&&&$$$""""""'''))))))&&&''')))(((%%%******))))))******+++,,,%%%((()))&&&!!! ###$$$&&&&&&###%%%***,,,+++ $$$&&&%%%&&&******(((,,,+++)))&&&$$$"""!!! ))))))******)))((((((''',,,)))%%%$$$%%%&&&&&&%%%---+++&&&"""###&&&)))***"""%%%((()))'''%%%$$$222///...(((!!!&&&//////111555999RRRpppqqqJJJHHH222///999***FFFcccuuuPPPHHH222444@@@???BBB\\\DDDFFFtttWWWGGGQQQcccXXX;;;IIIzzzAAA'''000///444EEEjjj}}}BBB555888888%%%---iiifffiiiIII{{{???SSS+++WWW:::QQQsssgggRRR===xxxxxxbbb>>>///;;;&&&///$$$''''''&&&### $$$(((%%%&&&%%%###"""###&&&((((((''''''((()))((($$$ ###%%%$$$!!!"""&&&((('''&&&&&&%%%%%%%%%&&&&&&'''###&&&)))(((### !!!$$$$$$&&&%%%"""$$$***------###''')))(((((()))'''""")))(((&&&%%%%%%%%%&&&'''&&&'''(((((('''%%%###"""$$$###$$$'''******'''$$$%%%)))***'''###"""###$$$***(((%%%"""###%%%))),,,###"""******+++'''"""///%%%111666"""///HHHUUUrrrpppaaaVVVKKKJJJ888===555QQQgggsss}}}WWWQQQ___)))gggOOOKKK}}}]]]eee]]]wwwhhhDDD]]]QQQ***)))+++333DDDmmmvvvKKKDDD111%%%888'''...KKKUUUnnnVVVpppXXX>>>lll???TTTccc\\\KKKMMMiiiaaaFFF555,,,)))&&&%%%$$$$$$$$$%%%&&&''')))'''$$$######%%%%%%%%%)))'''$$$###$$$%%%$$$$$$&&&&&&'''+++...---(((###"""$$$&&&&&&$$$$$$&&&(((+++)))&&&$$$$$$%%%'''(((&&&&&&''''''&&&$$$"""!!!%%%""""""%%%&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%###$$$((('''######((()))%%%''''''''''''''''''''''''!!!%%%''''''(((***((("""+++%%%%%%%%%%%%---... +++(((&&&'''(((((('''&&&&&&---555>>>JJJaaa}}}pppVVV:::,,,555NNNddd<<<999{{{999rrriii}}}```>>>JJJ444ggglllEEE333&&&AAABBBmmmcccBBB555...<<<"""***///___HHHccchhhsssJJJiiieee999oooPPP:::OOObbbWWWGGG777---)))((((((&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%######$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%%%%&&&(((***,,,***'''$$$%%%'''((('''%%%$$$%%%'''***(((&&&$$$$$$%%%''')))&&&&&&&&&&&&%%%%%%$$$###%%%""""""%%%&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$000...,,,)))'''%%%%%%%%%((((((((('''&&&%%%$$$$$$%%%((((((%%%$$$(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&&&&(((&&&"""'''$$$((('''###))),,,!!!###)))+++((())),,,+++&&&)))******'''%%%)))333<<>>$$$OOOLLLppp|||gggSSSzzzKKKeee___aaabbbTTTcccaaauuu888"""...ggg|||HHH555111---,,,555999***sssWWWbbbMMM222ppp]]]999...///...***+++)))'''&&&''''''&&&%%%''''''&&&%%%$$$$$$######!!!%%%(((&&&""""""&&&***######$$$&&&''''''&&&$$$$$$''')))((($$$###%%%'''''''''((('''&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&((()))'''&&&%%%$$$$$$%%%'''(((%%%""""""%%%&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### $$$&&&&&&$$$&&&,,,222'''(((***)))((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$###&&&&&&%%%'''%%%,,,---&&&'''***%%%"""***666:::444***%%%&&&$$$%%%(((+++---...,,,***!!!###''',,,222666888999wwwqqq555"""999EEEJJJAAARRRzzzPPPUUUjjjrrrHHHSSSDDDTTT;;;yyy>>>:::<<<]]]YYYCCC------444(((PPPVVVXXXmmm```mmmeee777666444///+++((((((***&&&$$$"""###$$$&&&&&&%%%''''''&&&&&&%%%$$$###"""!!!%%%(((&&&###"""&&&***&&&%%%%%%&&&'''&&&$$$!!!$$$&&&((('''$$$###%%%(((%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((%%%""""""%%%&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''###&&&%%%$$$&&&,,,222''''''(((***)))&&&######&&&&&&&&&&&&&&&&&&&&&&&& %%%'''$$$###&&&((('''***###'''+++&&&''')))"""111666HHH???...&&&)))((('''((()))(((%%%###111+++$$$ """%%%)))+++&&&FFFXXX{{{aaaDDD***///:::444LLLWWW```\\\bbbfffkkkRRRBBBccc~~~444000;;;{{{cccCCCCCC---***333$$$///555888UUUvvvTTTsssmmmCCC000)))222(((###'''$$$$$$""" """$$$%%%%%%&&&&&&&&&&&&%%%%%%######"""%%%'''&&&$$$###%%%''''''&&&%%%%%%&&&%%%###!!!$$$%%%&&&&&&%%%%%%'''((($$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''%%%""""""%%%&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%###"""###%%%&&&%%%$$$$$$'''+++'''%%%&&&)))((($$$###$$$'''''''''''''''''''''''' &&&)))&&&$$$&&&((((((,,,###$$$)))%%%%%%'''"""***"""444;;;///%%%&&&...,,,)))(((((())))))((((((***...111222...((($$$"""---999444000VVVZZZ555444BBB888HHHuuuuuujjjDDDqqqiiiFFF???EEE<<<888444GGGvvvLLL777888///)))+++'''###:::^^^rrrRRRtttwww;;;666###&&&###$$$&&&&&&%%%%%%&&&((()))'''%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$&&&((()))(((''''''%%%$$$%%%'''(((&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%""""""%%%&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%$$$%%%%%%'''######'''&&&######&&&''''''''''''''''''''''''""")))---***&&&%%%&&&%%%000(((+++...&&&%%%++++++"""(((---...,,,)))'''%%%&&&%%%###"""###%%%(((***&&&%%%###"""###&&&***,,,###!!!222333$$$))):::EEEnnnfffPPP???222888RRRddd___FFFgggZZZ~~~}}}UUU???OOO(((888...444RRRGGGBBB111***111***###...EEElll[[[pppGGG@@@)))111333666 &&&)))+++)))$$$"""$$$'''&&&%%%$$$$$$%%%%%%###"""###$$$%%%&&&&&&&&&%%%$$$'''&&&%%%%%%&&&&&&$$$"""&&&$$$"""###%%%'''''''''$$$######&&&***,,,***'''***(((&&&&&&((((((&&&###&&&&&&&&&%%%%%%$$$$$$$$$'''((())))))(((&&&$$$###%%%""""""%%%&&&###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((()))))))))((("""""""""$$$&&&'''&&&$$$&&&"""!!!%%%%%%"""###'''''''''''''''''''''''''''%%%,,,000,,,&&&%%%$$$"""555...333555)))&&&000555,,,***!!! 888PPPCCC$$$444333000+++%%%###$$$%%%''')))***)))&&&$$$$$$%%%111''''''###$$$,,,))),,,+++000FFFkkkKKK222666JJJ:::\\\GGGyyyfffeeeHHHWWWEEE111###:::888kkk___JJJ:::,,,+++///000//////DDDRRRIII)))999vvvJJJ))))))+++""""""...***'''######$$$%%%$$$"""&&&&&&''''''&&&&&&%%%$$$'''%%%$$$$$$%%%$$$###"""&&&&&&%%%$$$$$$###""""""***%%%!!!"""'''******(((%%%$$$$$$$$$%%%%%%&&&'''***999;;;..."""'''***&&&&&&&&&%%%$$$###"""!!!((('''&&&%%%$$$%%%%%%&&&&&&(((&&&"""!!!%%%'''%%%***)))(((&&&$$$$$$######"""%%%&&&$$$%%%''''''$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%+++***!!!%%%'''""")))999AAA444&&&%%%''''''%%%***...///,,,(((&&&&&&'''---333666<<>>***222___666;;;555,,,)))---***'''888QQQzzzOOO(((^^^yyy>>>///$$$%%%(((%%%###%%%'''((()))+++,,,+++(((%%%&&&&&&''''''&&&&&&%%%$$$&&&$$$###$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&(((%%%"""###'''))))))'''$$$$$$%%%%%%%%%%%%&&&&&&$$$***(((***'''%%%!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%&&&((('''$$$$$$)))***(((&&&%%%%%%%%%%%%%%%&&&'''$$$''''''$$$$$$&&&&&&"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&++++++$$$"""&&&(((%%%(((---(((###%%%'''$$$ """%%%&&&%%%$$$%%%%%%)))(((&&&''',,,222111,,,###(((***'''%%%'''+++,,,888,,,"""###((()))))))))''''''''''''(((((((((((('''&&&)))...///,,,******///>>>fffrrrVVVgggkkkEEEsssnnnhhhqqq~~~]]]VVV999+++AAA[[[XXX@@@000000((()))111---'''999UUUKKK+++ 444YYY999,,,)))''''''((((((((('''$$$%%%&&&((()))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%$$$######%%%&&&%%%###"""######$$$$$$%%%&&&&&&'''%%%###$$$&&&(((((('''$$$%%%%%%%%%%%%%%%%%%%%%'''***(((!!!'''((((((%%%###$$$$$$%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%%%%$$$&&&&&&$$$%%%)))***(((&&&%%%%%%%%%%%%%%%%%%&&&$$$''''''%%%$$$&&&%%%"""$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%%%%))))))$$$"""%%%'''%%% &&&(((&&&&&&((((((%%%$$$%%%%%%&&&&&&&&&&&&'''&&&'''(((&&&############&&&((()))(((&&&'''((()))888,,,"""###(((***((((((******)))((()))***+++,,,(((%%%%%%)))...///+++(((***444(((...___pppRRR>>>???eee[[[SSSeeehhhWWW444444666TTT:::HHH'''333)))(((...)))&&&888 000111gggbbb,,,&&&)))***((('''(((******%%%%%%%%%%%%$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&''''''&&&$$$%%%&&&&&&&&&%%%$$$$$$((()))(((''' %%%''''''###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''"""%%%%%%###$$$((()))&&&''''''&&&%%%$$$$$$$$$$$$$$$''''''%%%$$$&&&%%%"""$$$######""""""######$$$"""###$$$%%%%%%%%%$$$$$$###&&&'''$$$"""###%%%$$$$$$&&&&&&%%%&&&((('''###((('''&&&&&&&&&&&&&&&%%% %%%)))(((&&&)))555AAA))))))))))))'''%%%%%%&&&...((($$$&&&(((''''''(((***)))((('''((()))+++,,,+++)))%%%###$$$%%%%%%###$$$%%%)))444666)))JJJZZZIII@@@CCCuuuyyyggg666...333ZZZ~~~@@@333555'''000)))'''***(((!!!!!!'''333)))RRR333)))&&&'''((('''%%%$$$&&&***(((((('''&&&$$$%%%''')))&&&&&&''''''&&&&&&%%%$$$###""""""###%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%$$$%%%---%%%&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((("""%%%%%%###$$$''''''%%%''''''%%%$$$############$$$''''''$$$$$$&&&&&&"""$$$##################$$$!!!"""$$$%%%%%%%%%$$$###"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$%%%%%%###!!!(((&&&%%%%%%%%%%%%$$$"""$$$&&&((('''%%%---BBBVVV&&&$$$%%%((((((%%%$$$&&&&&&%%%&&&)))(((%%%%%%)))'''&&&%%%%%%%%%&&&((()))!!!%%%''''''(((,,,......'''///'''!!!444(((---MMMIIIEEE555LLLlllkkkKKK,,,...333bbbKKK:::222&&&++++++***((((((***,,,+++)))((("""sss555///(((%%%&&&)))&&&!!!""")))''')))***)))&&&%%%&&&'''&&&&&&''''''&&&&&&%%%$$$"""!!!!!!###%%%''''''&&&#########$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""%%%"""&&&888&&&111+++###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((###''''''%%%%%%''''''$$$%%%%%%$$$$$$$$$$$$$$$%%%"""&&&&&&$$$$$$''''''$$$$$$$$$$$$######$$$$$$$$$!!!"""$$$%%%%%%%%%###"""###$$$%%%&&&$$$######%%%%%%$$$$$$$$$$$$###"""###&&&$$$###%%%&&&'''$$$""")))'''&&&&&&%%%(((555DDD%%%!!!"""((()))&&&%%%((('''%%%%%%((((((%%%%%%(((%%%%%%%%%%%%%%%&&&&&&''' &&&(((%%%###$$$$$$!!!$$$ 333666555***666333+++888|||ggg>>>QQQPPPZZZiii333***(((BBB{{{ZZZ,,,,,,---&&&+++,,,///---'''''',,,+++%%%,,,MMM<<<******$$$%%%,,,))) !!!***$$$(((++++++((($$$###$$$&&&&&&''''''&&&&&&%%%$$$"""!!!!!!###&&&''''''&&& !!!"""###%%%&&&'''((($$$%%%&&&&&&%%%$$$$$$%%%$$$%%%'''''''''%%%###"""***$$$)))DDD444@@@444%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$#########$$$&&&'''%%%((()))&&&&&&((('''$$$############$$$%%%&&&'''"""%%%&&&$$$%%%''''''$$$%%%%%%$$$$$$$$$$$$%%%%%% """$$$%%%%%%%%%###"""$$$$$$&&&'''&&&$$$$$$&&&&&&%%%%%%&&&&&&$$$$$$&&&%%%$$$$$$&&&)))***'''$$$'''###%%%***+++'''(((---'''###$$$***+++(((&&&)))+++&&&$$$&&&(((&&&%%%'''&&&&&&&&&''''''''''''((( &&&(((%%%''',,,---***,,,%%%---"""333%%%&&&)))$$$+++(((JJJGGGGGG;;;ppp===555444...FFFnnn;;;222))),,,222###+++""""""+++###%%%444)))555sss'''...$$$%%%+++'''$$$%%%!!!%%%&&&'''(((((('''&&&%%%"""$$$''')))***)))'''&&&%%%%%%%%%&&&&&&%%%$$$###$$$###"""""""""###$$$%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''((((((&&&'''+++***&&&###%%%'''))))))'''%%%###((('''%%%&&&+++///)))!!!///'''!!!###''''''''''''((($$$"""$$$### $$$"""$$$&&&&&&%%%$$$###$$$%%%$$$$$$%%%''''''&&&$$$"""!!!!!!###&&&'''$$$!!!$$$&&&'''&&&######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%(((***&&&!!!&&&///(((...KKK+++)))'''(((,,,,,,(((###&&&%%%%%%&&&''''''&&&$$$'''((()))))))))((('''&&&%%%$$$######$$$''')))+++((((((''''''''''''(((((('''&&&)))+++)))333TTTwwweeeJJJXXXzzz???+++???VVVQQQ222222(((***000&&&***((((((...+++&&&++++++kkk:::///)))$$$&&&((()))(((&&&%%%''')))++++++)))'''%%%''''''))))))((('''$$$###%%%&&&'''&&&%%%$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%'''&&&$$$&&&++++++(((%%%%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%(((+++''' ,,,(((&&&((('''%%%$$$'''((($$$###$$$$$$!!!"""%%%"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$%%%''''''&&&$$$$$$###"""$$$&&&&&&$$$"""$$$&&&'''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&((((((###%%%+++'''&&&666(((&&&$$$&&&)))***&&&"""&&&%%%%%%&&&''''''&&&$$$%%%&&&'''((()))(((((('''%%%%%%%%%%%%&&&''')))***((((((''''''''''''((((((((('''***---(((###...???JJJ[[[~~~ZZZ&&&<<<000GGGXXX444+++222)))&&&---(((&&&+++'''(((...'''(((@@@LLL,,,,,,###&&&)))%%%%%%$$$&&&)))******)))&&&$$$(((((((((((('''&&&%%%$$$###&&&((('''$$$###$$$%%%$$$######$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$"""%%%***+++)))&&&%%%$$$######$$$%%%&&&###&&&'''%%%$$$&&&$$$ %%%%%%''')))'''"""###''''''$$$###&&&%%%###$$$'''$$$%%%%%%$$$######$$$&&&%%%$$$$$$%%%''''''&&&$$$&&&%%%$$$%%%&&&&&&$$$###%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$###$$$&&&(((%%%%%%''''''$$$"""$$$'''%%%$$$&&&))))))'''$$$&&&%%%%%%&&&''''''&&&$$$###$$$%%%'''((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((('''%%%(((...---$$$!!!$$$???+++```sssTTT@@@---<<<\\\<<<***+++222***%%%)))'''%%%,,,$$$...+++111gggbbb)))///''' ((('''!!!$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))###&&&)))'''$$$"""###&&&$$$$$$$$$%%%&&&'''((()))&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$!!!$$$)))***'''%%%$$$$$$######$$$$$$%%%"""''')))%%%"""###$$$"""""" !!!%%%%%%"""###''''''$$$$$$''''''%%%%%%(((%%%%%%%%%###""""""$$$'''$$$$$$$$$%%%&&&'''&&&$$$''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&'''(((&&&%%%$$$%%%&&&%%%''''''&&&(((***(((###(((&&&&&&''')))***)))(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&''''''''''''((())))))))))))((((((((((((''''''''''''((((((((($$$%%%+++---***))),,,<<>>gggKKK,,,---222(((***+++***((('''(((***'''***###,,,999<<>>+++///111***###)))......+++)))***,,,))))))'''$$$%%%)))(((###&&&$$$!!!"""$$$&&&'''&&&%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&)))+++&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((((((&&&%%%%%%%%%%%%$$$""""""$$$''''''&&&&&&(((+++&&&)))### (((&&&!!!$$$$$$%%%&&&&&&&&&%%%$$$###!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%((((((%%%$$$'''&&&'''((((((&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''***(((%%%$$$%%%&&&'''&&&%%%'''((((((&&&&&&&&&''',,,)))'''&&&'''''''''&&&,,,999111333'''---'''333,,,---,,,)))***......,,,&&&)))((($$$###&&&%%%"""((()))+++***)))(((***+++***)))(((...222666VVVjjj333444(((222*********(((&&&&&&(((***&&&333777666kkk{{{}}}XXX***"""///444,,,%%%&&&,,,...''' ((()))'''$$$%%%)))(((%%%$$$$$$###""""""$$$(((+++%%%&&&''''''%%%%%%&&&''''''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%)))(((%%%######%%%((()))%%%$$$$$$&&&''''''%%%######$$$&&&&&&&&&&&&((()))(((+++%%%"""(((%%% $$$"""###$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$((((((&&&%%%(((''')))))))))&&&%%%$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''+++)))&&&&&&''')))))))))$$$&&&''''''&&&%%%%%%&&&((((((((('''&&&&&&(((***%%%(((555PPP[[[888///---***(((&&&######***333)))++++++((((((++++++)))''')))******))))))+++,,,'''((((((---111///AAAdddQQQ444999+++++++++***(((&&&%%%&&&(((*********&&&:::JJJTTT}}}JJJ+++(((,,,...***!!!%%%111&&&((('''$$$$$$((((((%%%$$$&&&(((&&&######''',,,%%%&&&''''''%%%%%%&&&'''"""$$$&&&''''''&&&'''(((%%%&&&'''''''''&&&%%%%%%((('''%%%$$$$$$%%%'''(((######$$$&&&((((((%%%######$$$%%%%%%%%%&&&'''((('''+++&&&###(((&&&!!!&&&$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$"""###'''(((&&&&&&)))((()))***)))&&&%%%$$$%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++)))''''''((()))((('''$$$&&&''''''&&&&&&&&&'''%%%''')))'''%%%&&&)))---444222666BBB333***///333...(((((('''((()))((()))))))))((('''(((************,,,---***+++***---111---555KKKyyy___666...)))...'''+++)))&&&%%%%%%&&&((((((+++...:::XXXpppHHH555&&&'''///111...,,,%%%((('''$$$###&&&&&&$$$$$$)))---,,,'''###%%%(((%%%&&&''''''%%%%%%&&&'''!!!###&&&((('''&&&&&&'''"""###%%%'''(((''''''&&&$$$%%%&&&''''''&&&%%%$$$"""###$$$&&&((((((&&&###$$$######$$$%%%&&&&&&&&&$$$)))%%%###(((&&&###)))(((''''''&&&%%%$$$$$$$$$###%%%&&&&&&$$$######$$$%%%%%%&&&&&&''''''''''''$$$"""###'''(((&&&&&&)))'''((()))(((&&&%%%$$$%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&+++)))'''&&&''''''&&&%%%%%%&&&((((((((('''((()))$$$&&&((('''%%%&&&***...)))RRRxxx===%%%)))///000///---,,,---...---+++******''')))***+++******,,,...,,,...******///---///>>>QQQ@@@999888%%%000$$$***(((%%%%%%&&&''''''&&&%%%)))%%%nnnyyyrrrCCC111333111&&&&&&))))))%%%###%%%&&&$$$$$$)))...---((($$$$$$%%%%%%&&&''''''%%%%%%&&&'''$$$&&&((((((&&&%%%%%%%%%!!!"""%%%'''(((((('''&&&"""$$$'''(((((('''$$$"""$$$###$$$%%%''''''&&&$$$$$$###"""###%%%&&&%%%$$$"""(((%%%"""'''%%%###******)))'''&&&%%%$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&''''''(((%%%###$$$((((((&&&%%%(((%%%&&&((('''&&&$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&''''''%%%$$$%%%&&&((()))(((((()))***%%%&&&'''&&&&&&(((***---+++555lllXXX777((('''***'''&&&(((---...,,,+++---(((***++++++******,,,---)))...)))&&&++++++,,,555>>>rrraaa:::DDD>>>,,,***&&&)))'''%%%%%%''''''&&&$$$$$$444LLL}}}zzzLLL)))%%%222))),,,,,,'''$$$%%%&&&%%%$$$'''***)))'''$$$$$$%%%%%%&&&''''''%%%%%%&&&'''$$$&&&((((((&&&&&&&&&'''!!!###%%%'''((('''%%%$$$$$$$$$&&&''''''&&&$$$$$$&&&$$$$$$$$$&&&&&&&&&$$$$$$###!!!"""%%%&&&%%%###""")))&&&"""&&&###!!!(((((('''%%%$$$$$$$$$%%%%%%!!!###%%%%%%$$$$$$%%%&&&""""""###$$$$$$%%%&&&&&&&&&$$$%%%((((((%%%$$$'''"""$$$&&&&&&%%%$$$%%%&&&######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$&&&((()))((('''###%%%'''(((''''''((()))'''&&&%%%%%%''')))******000555pppqqqNNN;;;555111000222///'''$$$%%%***+++,,,,,,******+++,,,&&&...***$$$)))***)))000777WWW{{{333000777***(((!!!---(((&&&%%%&&&((((((%%%"""((( yyyGGG***+++//////***%%%&&&'''&&&$$$%%%%%%%%%$$$$$$%%%'''%%%&&&''''''%%%%%%&&&'''!!!###%%%&&&'''(((+++---###%%%'''((((((&&&###"""&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&%%%%%%%%%"""!!!"""%%%&&&$$$"""###***'''"""$$$!!!&&&%%%$$$#########$$$%%%&&& """$$$%%%%%%$$$&&&''' !!!!!!"""######$$$$$$'''%%%%%%((((((%%%$$$&&&!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###&&&)))++++++***"""$$$&&&'''&&&&&&'''((()))&&&$$$%%%(((+++***))) 222rrrjjjbbbZZZLLL:::...,,,+++,,,---,,,*********,,,%%%///,,,&&&******)))...222BBBooo;;;666000,,,))))))((('''###'''######***'''!!!%%%,,,VVV666""")))...&&&###***)))"""$$$))))))''''''***(((%%%###"""###$$$%%%)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%%%%%%%%%%###"""'''%%%$$$'''&&&######%%%###"""!!!"""$$$%%%%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$((($$$!!!"""%%%'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$"""###$$$$$$""""""###$$$###$$$%%%%%%&&&&&&%%%%%%###%%%$$$!!!$$$***)))###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%***$$$---,,,###---###'''000DDD///(((***...***+++---''''''(((,,,***%%%,,,222------<<>>PPPkkk<<<222///***'''&&&&&&%%%$$$'''"""(((000&&&!!!///ccc:::((()))111"""$$$''':::nnn[[[%%%&&&$$$%%%)))***&&&###$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%$$$%%%%%%$$$!!!"""&&&'''%%%&&&)))((('''%%%%%%&&&&&&%%%###########################%%%%%%%%%%%%$$$$$$######(((&&&$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$######%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$(((//////'''$$$))),,,'''ooozzz666666<<<&&&)))...)))''',,,(((&&&333'''...888AAA___MMM888///,,,(((&&&&&&&&&%%%$$$%%%!!!%%%---$$$!!!---CCCFFF>>>...111666***...000###AAAEEE666)))(((++++++'''%%%&&&$$$###""""""$$$%%%'''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''%%%$$$%%%'''%%%######&&&'''$$$$$$''')))'''&&&&&&''''''%%%$$$########################$$$$$$%%%%%%%%%$$$###"""'''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((---111***)))......,,,---ccc===///***333222***((())))))+++++++++555@@@NNNzzzjjj999333,,,***'''&&&&&&&&&%%%$$$$$$%%% """***'''###++++++>>>..."""222%%%,,,,,,((((((;;;zzz{{{CCC'''&&&+++***&&&***(((&&&$$$$$$&&&(((***))))))((('''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$''')))(((%%%$$$&&&(((&&&######&&&&&&$$$$$$''''''&&&%%%%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&"""######$$$$$$$$$$$$$$$######$$$'''&&&$$$%%%)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''')))000(((!!!,,,111+++'''ZZZJJJ+++$$$))),,,&&&***...&&&,,,+++333@@@HHH\\\MMM666111+++)))'''&&&&&&'''&&&$$$""")))###&&&)))%%%&&&---+++((((((111""" $$$)))000)))JJJnnn???$$$(((888+++***(((''''''''''''(((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$'''***(((%%%$$$&&&)))$$$""""""&&&'''%%%&&&)))&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&& !!!###%%%&&&&&&&&&%%%#########"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&!!!###$$$$$$######%%%&&&""""""###$$$$$$$$$$$$$$$###"""$$$'''&&&"""$$$***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&......$$$%%%///***---EEEUUU%%% 000$$$%%%222((((((///111:::EEEIIIkkkaaa???<<<555***(((&&&&&&''''''&&&%%%***$$$!!!(((%%%"""(((+++%%%((( '''...+++!!!'''222(((///RRRYYY000 (((((()))((((((&&&$$$###$$$$$$$$$$$$%%%&&&''''''&&&''''''''''''''''''&&&$$$'''***)))%%%$$$&&&***""" !!!&&&'''&&&(((+++%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&$$$###!!!$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&& !!!############%%%'''""""""###$$$$$$$$$$$$###$$$"""$$$(((&&&"""$$$+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$''')))444777)))AAA|||]]]<<<===444(((000GGG]]]}}}@@@(((:::%%%///***$$$222...222BBB@@@QQQIII999666''')))((('''&&&%%%%%%&&&&&&%%%$$$#########$$$%%%&&&"""$$$&&&'''&&&%%%%%%%%%%%%"""...***$$$%%%%%%555kkkbbb ---###***222)))"""&&&)))"""''',,,,,,((($$$$$$%%%)))***,,,,,,+++((($$$"""***((('''&&&''''''%%%###&&&%%%$$$###$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""%%%'''&&&$$$(((''''''&&&$$$######"""%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$''')))'''%%% ###&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%''')))&&&###$$$'''))))))'''%%%&&&"""&&&---((($$$...'''333---...111$$$ZZZfffeeeEEE---$$$'''((('''(((((()))666VVVttt^^^999((((((+++***((()))+++111666777===OOOcccppp>>>333222'''))))))(((''''''&&&&&&%%%$$$$$$#########$$$%%%&&&$$$%%%'''((('''&&&&&&&&&///$$$'''###)))111%%%%%%999<<<999111 ---222 &&&$$$""" $$$***///((()))***+++***(((&&&%%%***(((''''''''''''&&&%%%'''%%%$$$######%%%'''((('''''''''&&&&&&&&&&&&&&&%%%###""""""%%%&&&&&&$$$'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$&&&'''&&&$$$###%%%'''&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%$$$######%%%&&&&&&$$$$$$%%%'''(((&&&###$$$&&&''''''&&&"""))))))+++111,,,'''---((('''222...---kkkbbbKKK666...+++(((+++333))))))***+++((('''000<<>>,,,!!!***'''%%%!!!,,,MMMYYY777...,,,,,,+++)))'''''''''(((************)))(((&&&&&&((('''&&&&&&'''((('''%%%+++***(((&&&%%%%%%&&&'''''''''''''''''''''''''''"""$$$&&&&&&%%%#########%%%%%%$$$$$$######""""""%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$###$$$%%%%%%###""""""###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%''')))***)))((()))***&&&+++******,,,%%% )))DDDOOO&&&)))(((+++333///+++(((((((((((((((###)))---***&&&&&&((((((---(((&&&)))+++)))'''((()))++++++)))***...000...///FFFoooqqqNNN:::777---$$$%%%''''''''''''&&&%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$""""""%%%)))+++(((%%%,,,%%% ###&&&)))%%%%%%(((999PPP>>>333((($$$(((------+++'''((()))******)))'''&&&((('''%%%%%%&&&&&&%%%###)))(((&&&$$$###$$$%%%&&&%%%%%%%%%&&&''''''(((((("""%%%''''''%%%""""""######$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%###"""$$$&&&$$$###!!!"""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$######%%%&&&&&&$$$$$$%%%'''###%%%))))))(((((()))+++(((,,,,,,,,,***$$$333RRR777666'''(((%%%$$$###"""%%%))),,,---''',,,***)))+++,,,))))))&&&'''***+++)))))),,,+++//////***(((,,,///...***BBBQQQsssWWW@@@666666***!!!%%%)))''''''&&&$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%###"""&&&+++,,,)))&&&&&&%%%$$$%%%'''%%% ///###...[[[444''')))******$$$&&&)))+++,,,+++)))(((((('''%%%%%%%%%%%%###"""'''%%%$$$""""""###$$$%%%###$$$$$$%%%&&&'''(((((("""%%%((((((%%%""""""###"""######$$$&&&''''''(((######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$###!!!!!!###&&&$$$###"""$$$&&&'''%%%"""##############################$$$%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&''' $$$((()))(((''')))+++$$$''')))...000666```lll333$$$444/// ((()))'''%%%&&&((()))((($$$((()))%%%%%%******&&&+++(((((()))((((((...555(((......&&&###&&&)))))),,,CCC===MMMoooJJJ>>>111,,,***'''&&&''',,,%%%%%% ///+++%%%$$$### ###(((&&&!!!%%%""" !!!$$$&&&%%%###&&&$$$$$$&&&((('''$$$ &&&'''+++###***111~~~RRR555***...''',,,)))+++((( 333+++(((###"""$$$%%%$$$###,,,***)))((())))))'''%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###""""""%%%((((((%%%!!!&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''"""''')))&&&%%%((()))&&&,,,(((+++)))555wwwJJJ***------###(((***(((&&&&&&'''(((((((((((((((((((((((('''''''''%%%&&&+++---***%%%''',,,&&&'''(((******+++++++++444---666<<>>444---...'''''',,,***)))+++$$$###...sssooo+++)))((($$$%%%&&&'''&&&$$$!!!"""$$$&&&&&&%%%$$$###$$$$$$&&&%%%###%%%(((&&&"""&&&&&&%%%$$$$$$$$$%%%%%%)))###$$$***'''###///BBBfffJJJ&&&!!!"""...$$$&&&((())))))((())))))&&&''''''''''''&&&%%%%%%'''(((((()))((((((''''''((('''&&&%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((!!!###$$$&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%''')))555'''$$$333ppp---,,,...***))))))((('''&&&&&&%%%$$$%%%''')))***+++++++++''''''((()))***+++,,,---,,,+++******++++++)))'''+++***)))((()))***,,,---------,,,,,,---...///000555>>>bbbwwwJJJ666999///)))+++&&&&&&+++)))))),,,(((***777gggooo((()))"""###$$$%%%&&&%%%$$$""" """%%%'''%%%!!! """%%%$$$&&&%%%$$$%%%(((&&&"""&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&((()))&&&""")))666KKKfffHHH!!!&&&$$$###%%%(((***+++)))'''%%%'''''''''''''''&&&%%%%%%'''''''''''''''&&&%%%%%%)))((('''%%%$$$#####################$$$%%%&&&'''######$$$&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%&&&((()))""""""$$$%%%'''((()))***(((((('''&&&%%%%%%$$$$$$((('''"""999666kkk\\\'''...&&&))))))((('''&&&&&&&&&&&&###$$$''')))++++++++++++((((((((()))***+++,,,---+++******+++,,,,,,***((((((((((((((()))***++++++************+++,,,,,,---111===KKKOOO;;;222111,,,******&&&$$$)))'''&&&***)))...>>>]]]ooo)))$$$(((%%%$$$###""""""###$$$$$$$$$%%%$$$###""""""%%%'''###&&&&&&$$$%%%(((&&&!!!%%%%%%#########%%%'''((((((---)))&&&***,,,+++)))&&&$$$(((000999???AAAbbbqqqHHH+++((((((((()))(((&&&###!!!&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&***)))(((&&&$$$#########%%%$$$$$$###$$$$$$%%%%%%!!!"""%%%'''((('''&&&$$$###%%%'''&&&$$$###%%%''''''&&&%%%$$$$$$%%%'''(((%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&%%%(((***"""555%%%ttt555(((...)))(((((('''&&&&&&&&&'''(((%%%&&&(((***+++***)))(((,,,+++***)))))))))***+++)))(((((()))***+++)))(((&&&&&&'''((()))******))))))))))))***++++++,,,---000666>>>___;;;666111---,,,---,,,(((###(((%%%###'''&&&,,,===eeeaaarrr***///(((%%%!!!"""&&&)))'''$$$!!!!!!$$$'''))))))###&&&&&&$$$&&&(((&&&!!!%%%$$$#########%%%((()))&&&!!!"""+++,,,&&&$$$''')))***)))''''''***///444,,,))),,,333JJJqqq...+++)))(((((()))***++++++***$$$%%%%%%%%%%%%$$$######$$$$$$&&&'''(((((())))))+++***(((&&&$$$######"""'''&&&%%%$$$############"""%%%((()))(((%%%$$$"""$$$&&&&&&$$$$$$&&&(((***(((&&&$$$$$$$$$%%%&&&)))(((&&&$$$$$$%%%&&&'''$$$%%%%%%&&&&&&''''''(((+++,,,///777qqq!!!'''---///((('''&&&%%%&&&&&&((()))'''(((***+++***)))'''&&&///...,,,***(((((((((((('''&&&&&&''')))***)))'''$$$%%%'''))))))))))))(((******+++,,,---......///...***666HHHsssfff666444...((())),,,+++&&&'''%%%+++ ,,,)))fffYYYXXX444)))&&&&&&%%%%%%%%%%%%%%%%%%'''$$$"""$$$(((***((($$$""" ###''')))'''%%%,,,%%%"""&&&(((%%%###%%%&&&$$$######&&&)))+++++++++***)))))))))***+++,,,222---)))''')))111CCCSSSzzz,,,...*********&&&%%%'''((())))))((('''%%%$$$#########'''&&&"""###(((***'''...,,,***'''%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$######$$$%%%&&&&&&'''''''''###"""&&&%%%""""""&&&''''''&&&%%%###"""!!!!!!%%%$$$%%%&&&''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((000///xxx>>>%%%(((111###''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((,,,------***'''&&&))),,,&&&%%%$$$$$$%%%'''***+++&&&&&&%%%%%%'''***---///(((***---...,,,)))''''''+++000///AAAZZZxxxBBB444222---((((((+++***$$$%%%$$$,,,)))///VVV^^^NNN...!!!((($$$$$$$$$%%%%%%%%%%%%%%%(((%%%"""$$$((()))'''$$$((((((((((((&&&$$$$$$$$$)))###!!!%%%'''$$$###%%%&&&%%%%%%&&&((()))((('''++++++))))))((()))***+++(((''')))***))))))///777BBBlll,,,%%%///...!!!,,, ''''''&&&&&&%%%%%%$$$$$$$$$'''&&&######(((***''',,,+++)))(((&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''***&&&%%%'''&&&""""""&&&(((((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%)))---)))888www444''''''---(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&((()))(((&&&&&&(((***)))(((&&&%%%&&&'''(((***&&&&&&&&&&&&(((***,,,---,,,...000111///------------444000999HHHzzzWWW555000///,,,((()))+++(((###((((((111###&&&...eee@@@'''&&&'''#########$$$$$$%%%%%%&&&(((%%%###$$$'''(((%%%###)))+++,,,)))$$$!!!"""$$$&&&###"""%%%&&&%%%$$$%%%&&&&&&'''(((***)))&&&###)))(((&&&%%%%%%%%%&&&&&&'''(((,,,...+++&&&&&&***%%%RRRUUU---(((111"""$$$---%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$$$$((()))'''))))))))))))((('''&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%$$$$$$%%%&&&''',,,((('''(((&&&######%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%((((((444HHHBBB+++***%%%))),,,''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''$$$&&&(((((((((((()))***+++***((('''&&&'''((((((&&&''''''(((((()))******)))***,,,+++******+++,,,***666000111777RRRHHH888......+++((())),,,((("""'''$$$///&&&(((111nnn555###+++%%%""""""######$$$%%%&&&&&&(((&&&$$$%%%&&&&&&$$$"""%%%&&&'''&&&###"""$$$&&&$$$###$$$%%%&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%***)))'''&&&%%%%%%%%%&&&,,,******+++)))&&&)))......999iiiWWW###(((222+++'''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%&&&((()))))))))((('''$$$%%%%%%&&&&&&%%%$$$###((('''%%%$$$$$$%%%&&&'''***((('''&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&000]]],,,+++,,,%%%(((+++''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&(((***+++,,,+++++++++***)))(((((((((((())))))&&&'''((())))))(((((((((%%%&&&&&&%%%$$$%%%(((***$$$333......333:::vvvaaa;;;000......+++)))***---***$$$$$$$$$$$$---CCCyyy///###,,,$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$###&&&$$$"""###%%%''''''&&&$$$&&&'''''''''(((((('''&&&%%%###$$$''')))******...---+++***)))))))))******&&&$$$%%%$$$###''',,,%%%777OOOAAA///,,,!!!000(((''''''&&&$$$######"""$$$$$$%%%&&&'''''''''((($$$%%%''')))***))))))(((&&&&&&&&&&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&'''%%%&&&%%%$$$$$$&&&'''&&&######$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((()))(((yyyIII000---***&&&***)))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''******+++,,,---,,,***)))'''''''''((()))******+++&&&'''((((((((((((''''''((((((((('''&&&'''***--- ,,,,,,---555000UUUEEE888000...---***''')))---+++%%%...!!!"""###,,,WWW,,,###+++$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$+++'''###$$$(((***)))&&&###(((***((('''((((((&&&&&&$$$######&&&)))+++,,,***)))'''&&&%%%&&&&&&'''(((&&&&&&))))))%%%$$$&&&,,,,,,***666%%%&&&###...***)))((('''%%%$$$###"""%%%###$$$'''(((&&&&&&((($$$%%%&&&((())))))******(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''###%%%%%%###$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&###$$$$$$%%%%%%&&&&&&'''***,,,(((~~~444,,,'''((()))***''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&)))(((((((((******(((&&&%%%&&&'''((()))******+++''''''''''''''''''(((((()))******)))'''(((***,,,!!!'''+++***444///<<<|||rrrBBB666666---,,,(((%%%'''+++***&&&111((((((''')))eee|||)))"""&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$$$$$$$%%%%%%***(((&&&%%%&&&((())))))""")))+++(((&&&''''''$$$&&&%%%$$$%%%'''))))))(((%%%$$$###""""""###$$$$$$+++((((((+++,,,)))(((***,,,...---bbb}}}~~~zzzxxx666###+++'''))))))(((''''''&&&%%%%%%%%%"""$$$((()))&&&%%%(((&&&&&&&&&'''((()))***+++))))))((('''&&&&&&&&&&&&###%%%'''((()))((('''&&&%%%(((((($$$$$$((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%'''''''''######$$$%%%%%%&&&''''''))))))111HHH"""...,,,'''((("""...''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%''')))((('''%%%&&&''''''(((((((((((('''&&&&&&%%%&&&'''))))))'''((()))(((&&&&&&'''(((&&&&&&,,,&&&...222222ZZZEEE>>>***333,,,+++&&&"""%%%******&&&######***+++(((oooqqq'''!!!###%%%''''''''''''''''''&&&&&&"""###$$$$$$$$$$$$%%%&&&###%%%&&&%%%###$$$(((---!!!))),,,'''$$$&&&&&&"""&&&&&&&&&((())))))&&&$$$((('''&&&&&&&&&'''((())),,,&&&###%%%((())),,,000%%%...---LLLgggzzzVVV'''000$$$((((((((((((((((((((((((%%%"""###)))***%%%%%%((('''&&&&&&&&&'''(((***++++++***)))''''''&&&&&&&&&"""$$$''')))***)))'''&&&(((+++***%%%%%%))))))%%%%%%%%%%%%$$$$$$#########%%%$$$"""###%%%'''((('''######$$$%%%%%%&&&''''''&&&$$$:::,,,;;;&&&---***)))111'''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&$$$"""###'''***+++***'''''''''(((''''''&&&%%%'''&&&%%%$$$%%%''')))+++)))***+++***(((''''''((()))&&&...###+++888444NNNgggHHH888...888---,,,)))'''&&&&&&'''(((+++,,,...$$$,,,ppp}}}eee...&&&'''$$$$$$'''---222000'''###$$$$$$###""""""###%%%$$$&&&(((&&&###!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$))))))'''%%%###$$$'''***'''%%%$$$$$$&&&'''''''''(((***(((JJJzzzsss???JJJ###'''000###,,,###+++%%%$$$)))***'''&&&)))((('''&&&'''((()))(((''',,,,,,,,,+++(((&&&&&&'''&&&$$$######&&&***+++,,,''''''&&&&&&&&&%%%%%%%%%$$$'''((('''###!!!!!!"""%%%((()))%%%&&&++++++&&&&&&'''))))))(((''''''((()))$$$;;;RRR,,,+++***'''$$$$$$%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###'''******)))%%%&&&'''&&&%%%%%%&&&''')))&&&&&&***---+++***+++'''%%%###%%%)))++++++)))))))))******+++...333666]]]YYY;;;555111222---+++)))'''%%%%%%&&&&&&''''''***###///zzz|||ddd...((( )))"""###&&&((()))(((%%%######$$$$$$###""""""###%%%"""$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%$$$%%%&&&%%%$$$((('''%%%''')))+++)))((((((&&&%%%%%%'''((((((''''''+++)))777sssggg:::222+++ '''---((()))---***&&&%%%)))***'''&&&((((((''''''((()))***)))'''+++,,,,,,+++((('''''''''&&&$$$""""""%%%'''((((((&&&&&&''''''&&&&&&%%%$$$"""$$$&&&%%%######%%%'''&&&)))(((!!! &&&...000!!!###&&&''''''''')))******'''CCC<<<---,,,+++(((%%%%%%''')))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))'''%%%%%%'''((('''&&&%%%&&&(((,,,((('''***+++((('''((()))'''&&&'''***,,,,,,+++(((((())))))***---111555KKKGGG...111444,,,...,,,***(((&&&&&&&&&&&&%%%###%%%!!!000yyyaaa,,,)))"""((("""$$$&&&%%%######%%%'''###$$$$$$###""""""###%%%!!!###%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&+++(((%%%$$$%%%&&&&&&&&&(((%%%$$$(((...000,,,&&&)))(((&&&&&&'''(((((('''&&&(((***&&&TTT{{{SSS>>>***444)))222 ---,,,***&&&%%%((()))((('''(((''''''((()))++++++)))(((***,,,,,,+++)))''''''(((,,,***''''''((()))))))))%%%&&&'''''''''&&&%%%$$$$$$$$$%%%$$$######&&&(((###((((((### %%%---333$$$%%%&&&&&&$$$###$$$%%%++++++PPPnnn(((---,,,+++)))&&&&&&(((***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''')))***(((%%%"""'''((()))((('''&&&''')))+++'''&&&)))***(((&&&(((***((('''((()))++++++***'''((((((((()))+++///333>>>iiippp<<<---///333)))///...,,,***(((((('''''''''###$$$!!!111uuu^^^((((((!!!%%%&&&&&&&&&&&&&&&&&&'''(((###$$$$$$###""""""###%%%"""###%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***((($$$###%%%'''((()))(((&&&%%%(((,,,---***&&&)))'''&&&%%%'''''''''&&&&&&""",,,&&&888ttt~~~VVV+++...(((...%%%!!!... )))'''&&&''')))(((''''''''''''(((***,,,,,,***((()))+++,,,,,,***)))((()))///---***)))******)))(((%%%&&&'''((('''&&&$$$###)))'''%%%###""""""$$$%%% %%%(((((('''''')))***###%%%&&&%%%$$$$$$&&&'''+++...___HHH$$$++++++***(((&&&&&&)))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%''')))***)))((('''((()))((($$$###'''***))))))+++''''''&&&&&&&&&''''''''''''((()))))))))+++...111888[[[MMM888666//////***,,,+++***)))((('''''''''((($$$'''%%%555rrr```'''((("""%%%'''%%%$$$'''++++++((($$$###$$$$$$###""""""###%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((&&&######%%%(((***+++''''''''''''&&&&&&'''''''''%%%$$$$$$%%%&&&%%%$$$***,,,000000mmmccc(((///444!!!,,,///((((((''''''((()))(((&&&''''''(((***,,,,,,+++)))(((***,,,---+++***))))))+++)))'''&&&&&&&&&%%%###&&&&&&'''''''''&&&%%%$$$)))'''%%%######$$$%%%%%%'''%%%$$$'''***)))&&&$$$!!!###%%%&&&)))---///+++000lll___555***)))))))))'''%%%&&&(((***&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%&&&''')))***((()))***)))(((((()))***)))%%%$$$''')))((((((+++&&&&&&&&&&&&&&&&&&'''((()))***++++++***,,,...111000OOOuuu}}}@@@555===...+++,,,''''''''''''&&&&&&&&&%%%&&&###))))))888llleee''')))%%%(((%%%###"""&&&++++++&&& ###$$$$$$###""""""###%%%&&&%%%%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######&&&((()))***%%%''''''&&&###"""$$$'''%%%$$$"""###%%%&&&&&&%%%---***555///sss@@@,,,222&&&000)))&&&''')))(((&&&'''***)))%%%((('''&&&(((***++++++***'''***------,,,+++******+++)))(((((()))((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$"""###%%%(((((((((///&&& """&&&((('''&&&((())))))'''&&&&&&(((******///uuu,,,------(((((((((&&&%%%&&&(((+++&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&%%%%%%$$$&&&***---''')))***)))((('''(((***///***'''((((((%%%%%%&&&'''((((((((('''''')))+++)))***++++++++++++---///---@@@XXXYYYEEE///;;;...)))+++&&&&&&'''((((((((((((((($$$"""***)))444aaafff&&&((('''+++###"""###%%%''''''%%%"""###$$$$$$###""""""###%%%%%%$$$###%%%((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%&&&&&&%%%###$$$$$$&&&&&&&&&%%%###$$$###"""###%%%'''((('''+++&&&%%%///---}}}lll@@@***))))))'''+++''')))(((%%%'''+++***%%%(((&&&%%%%%%(((***+++,,,&&&)))---...---+++++++++,,,+++++++++------,,,***)))'''&&&$$$$$$%%%&&&'''%%%###"""$$$''')))(((''',,,%%% ###&&&&&&&&&)))///...,,,((($$$######%%%)))---zzzttt%%%))))))((((((((('''&&&'''***,,,&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((($$$&&&((('''&&&%%%(((***'''((())))))''''''((()))222,,,))))))(((%%%$$$&&&%%%'''((((((''''''***,,,(((***++++++******,,,---,,,888FFFsssCCCNNN)))555---)))***((((((***+++,,,,,,,,,,,,""""""***&&&...VVVddd###&&&&&&+++###%%%&&&&&&%%%$$$&&&'''###$$$$$$###""""""###%%%###""""""%%%)))***)))'''$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%%%%%%%###!!!""" !!!&&&,,,,,,&&& $$$###"""$$$''')))))))))'''+++"""'''+++ppp|||xxxeee))))))%%%------'''))))))%%%&&&+++***%%%(((&&&######&&&)))+++,,,&&&)))---...---,,,++++++)))((((((***,,,,,,+++******(((%%%######$$$&&&((('''&&&$$$&&&((((((&&&######!!!$$$++++++&&&$$$(((&&&''''''&&&%%%'''***---(((+++|||RRR333)))&&&)))))))))((('''(((+++...&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))$$$'''******'''%%%%%%&&&'''((()))((('''&&&''')))111+++((())))))'''''')))"""$$$&&&&&&%%%%%%(((+++''')))******))))))***+++)))666777bbbcccHHH888333,,,))),,,***&&&'''((()))***+++,,,---%%%"""$$$555MMM\\\++++++&&& ###%%%$$$"""!!!$$$'''####################################$$$%%%&&&'''///***%%%###$$$&&&'''&&&''''''''''''&&&%%%%%%$$$%%%,,,$$$&&& ,,,!!!###$$$...---((()))(((///)))888ZZZTTTOOO===---+++(((...000)))***...+++(((---+++%%%444000------***''''''***,,,,,,***)))000222///---000000------(((&&&&&&%%%###$$$(((&&&%%%$$$###!!!!!!!!!"""+++)))(((((()))))))))((($$$%%%&&&%%%%%%%%%''')))(((333qqq!!!<<<''',,,))))))))))))))))))))))))&&&&&&$$$######$$$&&&&&&&&&%%%$$$$$$&&&((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%% %%%***)))%%%$$$)))...'''&&&%%%$$$$$$$$$$$$$$$%%%))),,,+++'''%%%'''+++===AAAIII|||[[[CCC555333---+++...,,,%%%%%%&&&&&&'''''''''(((###'''###$$$444NNNVVV+++)))###"""###$$$$$$######$$$%%%#################################$$$$$$%%%&&&'''&&&$$$""""""$$$$$$""" ''''''((('''&&&%%%###""" ,,,---,,,###!!!111((()))+++///$$$(((***---<<>>---===\\\vvvuuu888???EEERRR???PPPXXXFFF,,,CCCDDD]]]gggdddiii{{{}}}uuucccVVVeeekkkpppLLL<<<555111000///333555///'''$$$)))...,,,***+++......***))),,,'''+++///...)))$$$""""""%%%%%%&&&&&&&&&''')))***&&&'''(((((('''(((***,,,,,,***DDD---333,,,***+++''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&$$$$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$############$$$%%%&&&&&&(((''''''((())))))(((&&&'''BBB...:::HHHqqqGGGAAA000...333...+++,,,)))---,,,+++***((('''&&&%%%'''((($$$'''333IIIRRR,,,&&&"""&&&'''$$$"""###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''###$$$%%%%%%%%%&&&&&&'''"""$$$&&&((((((((('''&&&...!!!$$$...///'''&&&555777EEE^^^{{{uuucccpppqqqQQQ000---000ggg|||888888NNNxxxnnn^^^vvv999<<>>===///...444...)))***'''******)))((('''&&&%%%%%%++++++'''***444WWWTTT+++((( +++&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&)))+++((((((((((((((('''&&&%%%!!!"""444333,,,555PPPzzzxxxdddnnn000;;;PPPyyyyyy[[[444}}}fffSSS555111OOOKKK%%%bbbhhhYYYJJJKKKnnnvvvTTTzzzyyylll\\\pppsssWWW:::...111333///***+++((((((,,,,,,******---###---666555+++&&&)))///###%%%'''&&&$$$###&&&***&&&(((((((((((((((***,,,...000JJJ---###+++$$$+++,,,))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$'''((('''%%%&&&%%%%%%%%%%%%&&&&&&'''((())))))******)))))))))333$$$///222888KKKOOO@@@;;;------333---)))***((((((''''''''''''&&&&&&&&&((()))&&&,,,888qqqQQQ******,,,%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((()))***)))''''''))),,,)))(((((('''((()))***+++,,,---...'''```oooIII///kkkuuuQQQ444llliiisssxxx444sssrrruuuHHHkkkRRRHHH+++zzznnniiijjj444&&&000mmmggg]]]UUU\\\uuuyyy```tttrrrNNN888------111,,,)))(((+++,,,***,,,000$$$***//////+++((())),,,$$$''')))'''$$$###&&&***&&&'''(((((('''''')))+++---:::333...&&&)))$$$///,,,((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&&&&$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$%%%'''(((((((((&&&&&&%%%%%%$$$%%%%%%%%%&&&)))++++++((('''(((***///%%%...333999>>>___444===999+++---333---)))+++***'''''''''((((((((((((((("""######,,,;;;NNN(((,,,,,,$$$'''((('''###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$###%%%'''&&&$$$###$$$&&&%%%%%%%%%&&&))),,,000222999BBBdddVVViii!!!rrrwww===mmmeeevvvKKK]]]gggvvvHHHLLLjjjuuuGGG<<<>>>uuuiiieee[[[sssbbbaaa===///---)))(((+++,,,+++---222/////////000000...+++)))'''***,,,***&&&%%%(((,,,%%%''''''''''''''')))+++,,,BBBGGG555###222!!!+++&&&%%%''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&)))'''%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&'''((()))***%%%%%%$$$###""""""""""""###'''+++)))%%%###&&&)))$$$)))(((000777111LLL^^^GGG000222---'''&&&)))+++***(((+++(((%%%$$$&&&((('''%%%"""+++&&&(((EEEOOO(((000"""***%%%%%%&&&&&&&&&%%%$$$###$$$'''***)))%%%"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&+++,,,((($$$$$$%%%$$$,,,)))%%%***222UUUhhhkkkYYYBBBVVVwwwlll---===rrrsssaaa~~~aaadddVVV333VVV]]]///111BBBIIIGGG~~~qqq```jjj999555888 000;;;###---...000///---,,,,,,------+++)))'''&&&&&&&&&'''******))))))***,,,---...***www111...***((()))***++++++&&&''''''&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&%%%(((((())))))(((&&&$$$###'''%%%$$$$$$$$$$$$%%%'''######$$$%%%%%%&&&'''''')))&&&"""!!!###$$$###""")))((('''&&&&&&%%%&&&&&&'''%%%######$$$%%%&&&&&&(((%%%(((...000222DDDYYYTTT???000444///***)))+++,,,+++)))+++)))&&&&&&'''((((((&&&$$$)))###)))KKKPPP&&&--- ((($$$$$$%%%%%%$$$$$$######%%%(((***)))&&&#########%%%%%%%%%%%%%%%%%%%%%%%%'''$$$+++111000$$$$$$***999NNNqqqrrrVVV}}}hhh___~~~UUUggg###llldddYYY===qqqxxxmmmsssZZZxxxUUUwwwppp---999>>>yyyxxx666ccclllmmm]]]$$$...///000222000111222222000//////000/////////---+++)))))))))*********)))***,,,///222fffqqqAAA///,,,((('''''')))))))))&&&''''''&&&%%%&&&(((***$$$%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%$$$###$$$$$$%%%&&&(((######$$$%%%%%%&&&''''''+++'''$$$&&&***,,,)))%%%&&&&&&&&&%%%&&&&&&''''''(((&&&%%%%%%%%%&&&''''''&&&###&&&,,,---...:::JJJiiiJJJ555111333///+++***++++++***'''+++)))''''''((()))((('''%%%(((!!!***PPPTTT&&&,,,!!!)))$$$$$$$$$#########""""""&&&(((***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!***...)))&&&(((###<<<(((>>>tttbbb)))eeevvvbbb\\\qqq|||HHH111]]]gggwww)))ZZZlllppp222bbbOOO^^^```999###RRRzzzPPP{{{TTT[[[kkkWWWNNN---555//////&&&)))---000222444777999---......,,,)))''''''(((*********((()))///888@@@???&&&---***'''&&&&&&'''((('''&&&''''''&&&%%%&&&((()))###$$$$$$%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&###$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%&&&&&&''''''$$$###%%%***,,,)))%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''((('''###$$$+++,,,,,,111;;;xxxNNNEEE000444000---***))))))(((&&&$$$(((((('''''''''(((((('''###'''"""+++NNNZZZ))),,,%%%,,,%%%$$$$$$###############&&&'''((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''###!!!"""'''++++++(((###000hhh444OOO|||^^^{{{]]]JJJsss666999ooojjjjjjNNN<<>>rrr}}}YYY+++:::+++]]]zzz[[[...,,,;;;ooo...)))(((}}}IIIWWW)))999fffnnn___>>>999+++>>>lllYYYRRR555fffZZZzzzYYY,,,---+++***)))******)))((($$$&&&(((((('''&&&'''((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))%%%'''###$$$))))))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++(((!!! &&&---+++***)))(((''''''''''''"""%%%((('''$$$###$$$&&&(((&&&$$$%%%(((+++...///777mmmccc999444...+++)))+++------,,,***)))((("""%%%((((((&&&%%%&&&'''###***&&&'''777xxxnnn...((($$$((('''&&&$$$###"""###$$$%%%'''$$$"""###$$$%%%$$$"""######$$$%%%%%%&&&'''''''''''' ///aaappp]]]xxx***\\\]]]pppCCC888OOO]]][[[xxx;;;>>>@@@666VVVbbbxxxVVVoooppp>>>888666888___tttzzzuuu[[[333===777vvv\\\DDD===$$$vvvhhhkkkNNNRRR ;;;MMMSSSiiinnnuuu222---+++***)))******)))'''$$$&&&(((((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((((( '''(((######))))))"""%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&'''"""&&&))))))%%%###%%%'''$$$&&&'''((()))***++++++111FFF~~~YYY;;;111111+++%%%(((***,,,+++)))'''&&&"""&&&))))))'''&&&'''((('''+++%%%&&&777xxxuuu333***&&&(((&&&%%%###!!!!!!"""###$$$(((%%%######%%%'''%%%#########$$$%%%%%%&&&''''''&&&''')))FFFooooooxxx555000tttTTTYYYiiiQQQNNNkkkpppyyyuuunnnWWWaaafffHHH>>>>>>XXXbbbtttSSSnnn!!!111777pppttt777FFFcccPPPcccJJJmmm<<<}}}???000[[[ffffff+++,,,+++))))))******((('''$$$&&&((()))((('''''''''%%%&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((((( ((()))######)))(((!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&,,,111111+++&&&$$$$$$$$$$$$%%%&&&''''''###'''+++***&&&$$$&&&(((###(((,,,---,,,+++***)))***,,,}}}jjjBBB333666888111***111222+++'''***(((!!!((($$$$$$)))+++&&&$$$'''&&&+++"""$$$???ddd|||......&&&''''''""" $$$$$$ """''')))(((&&&###!!!"""$$$'''---!!!///$$$---+++$$$''')))sss888TTTuuulll$$$888YYYHHHPPPooonnnxxx|||wwwrrrqqqnnnhhhbbb^^^\\\eeekkkmmmrrrxxxxxxssszzzwwwkkkhhhVVVPPP333RRRWWWuuuJJJ888%%%}}}VVVOOO===RRRSSSIIIfff@@@GGG......---+++)))((('''&&&&&&***'''&&&***+++'''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''###$$$$$$%%%%%%$$$$$$###&&&)))***(((###"""&&&***$$$######%%%(((***++++++&&&%%%&&&'''))))))'''%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''((()))***,,,&&&:::MMMXXX;;;444666666///,,,...,,,'''$$$&&&(((''')))''')))---,,,''''''+++&&&***"""%%%???iiiyyy000...,,,***&&&""""""%%%%%%""""""&&&&&&&&&%%%###!!!!!!###%%%***+++"""!!! (((000GGG^^^///333gggrrrCCCQQQ```ggg|||^^^fffxxx{{{kkklllUUUaaaYYY___cccooorrrbbb\\\OOO^^^VVVUUUFFF>>>777---|||[[[\\\444MMMPPPiiiggg---===yyyyyy000...---,,,***((((((''''''***&&&&&&)))***'''&&&''''''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&)))***'''$$$###&&&)))&&&%%%$$$%%%''')))))))))((('''''''''((((((%%%###(((((('''''''''&&&&&&&&&&&&&&&&&&'''))),,,...000,,,000HHHCCC333444444222...***)))***,,,***&&&&&&***'''(((+++---+++''''''+++&&&***###'''@@@ppp}}}444+++111)))%%%###$$$''''''$$$###%%%%%%&&&'''%%%###"""###$$$''')))(((444999 444OOOzzzJJJEEE~~~dddrrrrrrbbbyyyfffmmm```lllYYYSSS^^^kkk}}}YYYIII***XXX}}}DDD888333KKKGGGaaakkk...000333ZZZVVV...///...,,,+++))))))((((((***&&&$$$((()))(((''')))'''(((((((((((()))))))))+++(((&&&'''***+++)))'''&&&&&&''''''''''''&&&&&&&&&((()))'''$$$###&&&)))(((&&&%%%%%%'''(((((('''***)))''''''((('''$$$"""((((((((((((''''''''''''&&&&&&'''(((***,,,///111111(((???}}}ggg555111333000//////((('''...777555)))###&&&%%%%%%&&&((((((&&&%%%%%%&&&)))$$$***@@@{{{;;;(((333%%%%%%%%%&&&((((((&&&%%%%%%&&&(((***)))'''%%%%%%%%%((("""mmm???lll<<>>sssWWW+++333)))------+++******)))))))))***&&&$$$((()))(((''')))*********))))))))))))((((((%%%###$$$'''(((&&&$$$''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***)))'''&&&%%%%%%'''(((((((((%%%%%%%%%%%%$$$$$$$$$############%%%'''))),,,---+++333111888lll]]]@@@111222...,,,//////)))+++***%%%###%%%''''''###+++///***&&&((())))))%%%''''''222BBB^^^PPP&&&000$$$$$$''''''######''''''$$$$$$%%%&&&%%%###"""""""""&&&***,,,...<<<;;;qqqNNNyyytttMMM999kkkwwwmmmooottt===QQQ\\\KKKVVVyyySSSkkkJJJbbbYYY...LLL^^^999LLLDDD***888%%%,,,+++******))))))))))))***&&&&&&)))***'''&&&'''************)))))))))(((&&&%%%%%%%%%%%%&&&%%%%%%''''''((((((((((((''''''###$$$$$$&&&''''''&&&$$$'''&&&%%%%%%'''((((((''')))'''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''***,,,...000,,,666666PPPQQQ999---...---...000,,,"""+++---((('''++++++%%%,,,444---######(((,,,%%%'''(((333BBBXXXVVV(((...$$$$$$(((&&&!!!!!!&&&((($$$&&&''''''&&&$$$######$$$)))'''!!!***LLLYYYSSSsssyyyyyyTTTfffoooNNNuuuyyyRRR@@@999;;;jjjccc___uuukkknnn>>>000III333///777000 999++++++***)))((((((((()))***'''&&&***+++'''%%%%%%))))))(((((('''''''''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$&&&''''''&&&$$$***(((&&&&&&''''''&&&%%%,,,)))&&&%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''((()))+++,,,777""":::666EEEnnnBBB555***(((***)))((((((******)))(((((((((((((((&&&&&&'''&&&$$$$$$&&&(((%%%$$$***+++AAAnnnrrr """)))'''%%%$$$$$$%%%&&&$$$###'''&&&%%%$$$$$$$$$%%%%%%(((,,,000|||XXXiiixxxvvv}}}}}}ppprrriiiSSSRRRbbbxxxGGG444BBB___GGG]]]JJJ888888000]]]lllCCC+++---+++)))///555''',,,%%%,,,,,,%%%///,,,))))))***++++++)))&&&$$$(((((((((((('''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&''''''((('''&&&$$$###)))'''$$$###$$$%%%$$$$$$&&&''''''((('''&&&$$$###+++'''$$$###&&&((((((((()))&&&######%%%))),,,---000---333111AAApppdddBBB777---+++,,,+++))))))(((''''''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''%%%%%%+++,,,DDDvvv{{{&&&%%%'''((('''%%%&&&''''''&&&$$$&&&&&&%%%%%%$$$$$$$$$%%%"""&&& ******___DDDfffffflll```{{{wwwHHH%%%+++PPPTTT[[[ccc///111XXXxxxPPP000aaafffSSS==='''$$$///...))))))'''...222)))---*** &&&!!! %%%)))((($$$###&&&***(((((((((((('''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%%%%&&&&&&'''&&&&&&&&&(((&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&(((%%%"""###%%%&&&&&&%%%***(((&&&%%%(((+++,,,---777555555111===[[[[[[BBB888000//////,,,)))((('''''''''&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''###%%%+++,,,DDD---(((&&&)))'''&&&&&&'''(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&###"""$$$$$$;;;HHH...mmmcccvvv^^^uuummm~~~===]]]LLLyyy\\\dddaaa999NNN+++@@@===RRRQQQ:::555---111666111111666333)))///)))///111---555000,,,)))(((+++///...)))###'''(((((((((((((((''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&'''(((((('''&&&$$$%%%&&&(((''''''%%%%%%%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$+++***((()))+++,,,,,,+++555666333333===JJJQQQ???777111111000,,,((('''(((((()))(((((((((''''''$$$&&&''''''&&&%%%%%%'''"""%%%+++***BBB000)))&&&((('''&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&###&&&$$$%%%RRRccc555]]]TTTgggqqquuuQQQuuu<<>>888111555)))+++666666---&&&''',,,(((((())))))***)))))))))''''''&&&&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$&&&(((***)))(((((('''&&&%%%$$$%%%&&&&&&'''((((((((('''&&&%%%%%%((((((((()))++++++)))'''222999444:::???<<>>777222///000...)))&&&'''%%%%%%&&&''''''%%%$$$######&&&(((((('''%%%%%%%%%%%%***///)))AAA333+++((('''%%%$$$$$$%%%&&&$$$###$$$%%%&&&'''&&&%%%$$$###$$$$$$))) ***(((LLLaaaeeexxxtttFFFYYYmmmaaaRRR111}}}444^^^```aaa^^^vvvEEE###---UUUOOO___]]]BBB{{{aaaSSS<<<888222,,,,,,//////***$$$))))))************))))))'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$&&&((()))((('''(((((('''&&&%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&&&&&&&''')))***(((''')))000///777;;;BBBWWWSSS:::555000...///...)))((()))$$$%%%&&&''''''%%%$$$"""###%%%(((((('''%%%%%%%%%"""(((---'''@@@:::---'''(((&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''%%%$$$"""&&&!!!&&&&&&((()))%%%...___ppplllfff|||vvvaaaggg}}}ggguuuCCC>>>bbbHHH{{{>>>,,,wwwZZZ:::FFFVVVjjjHHH___qqqLLL444---///000///++++++++++++***)))((((((&&&&&&&&&&&&&&&'''(((((($$$$$$&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&((((((&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&''''''%%%"""!!!###&&&&&&%%%%%%&&&(((***))))))""")))---555888MMMSSSkkkMMM444444000...///...***))),,,&&&'''((())))))'''%%%$$$###%%%((()))'''&&&%%%%%%$$$***$$$>>>@@@000%%%)))'''&&&&&&'''(((&&&%%%$$$%%%&&&''''''%%%###""")))###+++%%%'''///''')))ccc}}}kkkOOOgggHHH```mmmRRRuuu222888111eeeZZZtttnnnYYYSSSNNNVVVTTT^^^VVVEEEJJJTTT666---,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&'''((()))###$$$&&&'''''''''&&&&&&###$$$&&&'''(((''''''&&&$$$$$$$$$%%%''''''%%%######$$$&&&'''(((''''''&&&)))***)))&&&######&&&)))&&&%%%$$$%%%(((***+++***+++///333777444PPPKKKqqqNNN@@@999000111///+++***,,,)))%%%''')))((($$$$$$&&&&&&$$$'''$$$"""$$$)))...111111%%%&&&###+++,,,tttUUU888$$$333%%%'''###(((...###%%%!!!###%%%$$$!!!!!!$$$'''$$$$$$$$$%%%&&&'''((()))'''OOO}}}bbb\\\{{{zzzuuu]]]fffRRR???XXXddd}}}RRRxxxXXXCCCWWWmmm:::666111---)))'''&&&'''***""""""+++...&&&"""%%%%%%%%%&&&'''((((((''''''%%%&&&'''&&&%%%%%%&&&'''"""###%%%'''''''''%%%$$$&&&''''''$$$!!! """%%%&&&)))(((###$$$((('''!!!'''&&&&&&''''''((()))***)))...666<<<>>>DDDVVVgggIII@@@777000111///++++++,,,***&&&%%%''''''$$$$$$'''(((%%%,,,)))%%%%%%''')))***)))"""$$$ (((+++nnn******(((&&&111)))!!!!!!%%%$$$%%%&&&$$$"""!!!"""$$$$$$$$$$$$%%%%%%&&&'''(((&&&DDDeee{{{fffiii{{{sssUUUYYYdddeeeRRRNNNbbb~~~tttPPPSSSXXX|||FFF---,,,...---+++,,,...+++$$$""")))...%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%((())))))&&&$$$###%%%'''%%%'''&&&"""###'''&&&"""&&&&&&&&&&&&'''((()))***&&&+++222888;;;DDDWWWiiizzzBBB???555000000...***+++---,,,(((###&&&&&&###$$$((()))'''---***'''%%%%%%&&&&&&%%%"""$$$'''***}}})))000000 ///<<<...(((&&&&&&&&&%%%"""!!!!!!"""$$$$$$$$$$$$%%%&&&''''''&&&&&&ooommmfffwwwllluuudddiiiHHH```@@@mmmQQQ{{{:::vvvPPPuuuVVVxxxMMM'''&&&666&&&,,,---(((,,,222)))%%%&&&''''''((('''''''''***(((&&&&&&((()))'''$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%$$$%%%'''$$$%%%###!!!###&&&&&&###&&&&&&&&&&&&'''((()))***(((***///333777@@@TTTffffff<<<>>>333///000---******------)))###&&&&&&######'''(((&&&)))'''&&&%%%&&&'''((()))&&&(((###)))+++vvvhhhIII111&&&)))555,,,%%%%%%%%%&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$%%%&&&&&&333???{{{[[[^^^ooo|||pppxxx]]]@@@III{{{;;;:::NNNXXX___uuuAAA000---&&&"""(((111///&&&&&&&&&'''''''''''''''&&&,,,(((%%%&&&)))+++'''###'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$""""""$$$&&&'''%%%&&&&&&&&&&&&'''((())))))......///111333<<>>222...###$$$$$$%%%%%%%%%$$$###$$$$$$#########$$$%%%%%%,,,***tttlll___ssssssTTT|||iiiXXXzzznnn888FFFlll==='''BBBsssHHHtttVVV]]]DDD444,,,)))++++++(((***000&&&'''''''''''''''&&&&&&,,,(((%%%&&&***+++(((###)))'''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%$$$$$$'''$$$######%%%''''''(((%%%%%%%%%&&&&&&'''((()))000//////111333;;;KKK[[[sssMMM<<<:::222//////,,,''''''++++++'''&&&((('''###"""%%%%%%"""((())))))(((''''''(((*** '''$$$+++...^^^TTTCCC555999YYY{{{]]])))#########%%%''''''%%%###$$$######"""######$$$$$$######$$$AAAaaannnWWWppp```{{{lllfffRRR???>>>---666GGGeee{{{uuukkkJJJmmmjjjGGG)))&&&---+++'''&&&'''''''''(((''''''&&&%%%)))'''%%%&&&((()))(((%%%)))(((&&&$$$$$$%%%'''(((((('''''''''))))))'''%%%***%%%"""$$$&&&&&&&&&)))%%%%%%%%%%%%&&&'''((())),,,+++---111444<<>>:::???KKKOOO+++000---)))((((((((()))******)))'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&$$$######%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&(((&&&''')))***,,,000666;;;CCCTTTkkkqqqFFF>>><<<222111,,,%%%&&&(((((((((&&&###"""%%%%%%%%%$$$%%%%%%&&&'''"""&&&(((%%%$$$%%%&&&$$$%%%'''...JJJSSS******'''"""!!!$$$&&&%%%((($$$"""%%%&&&%%%$$$%%%&&&%%%$$$"""!!!!!!!!!!!!&&&&&& &&&111"""```nnnzzz^^^ddd~~~:::'''444111444???<<>>UUUjjj|||WWWLLL===222---+++)))(((***)))((('''&&&&&&''''''+++)))'''%%%$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''111GGGJJJ)))###///***555000&&&YYYlll+++...+++ (((+++###$$$$$$$$$$$$############&&&%%%$$$$$$%%%&&&((()))###%%%&&&&&&%%%&&&(((***))),,,PPPbbbXXXrrrwwwiii[[[aaa555+++)))111555KKKnnnttt<<<%%%&&&(((&&&(((***,,,+++(((((('''''',,,***'''&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$&&&''''''%%%&&&''''''''')))---000444111888LLLaaayyymmmRRRFFF888000...---)))%%%''''''&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$'''+++%%%111888"""'''...YYY444(((+++"""&&&+++%%%&&&&&&%%%%%%$$$$$$$$$$$$"""$$$&&&'''(((((('''&&&$$$%%%&&&&&&%%%%%%''')))'''###IIIWWWFFFcccYYYqqqrrroooCCCEEErrrLLL,,,///...444444tttvvvppp===***,,,000&&&'''((()))((('''(((***,,,***(((&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""###&&&''''''&&&'''(((((()))***...000444222222DDD\\\qqqeeeHHH???555000000000,,,(((%%%%%%%%%&&&&&&&&&&&&&&&)))((('''%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$###+++444(((&&&""">>>"""'''PPPNNN###'''$$$"""+++((('''&&&&&&%%%%%%$$$$$$$$$ """%%%((()))(((&&&%%%%%%&&&&&&%%%$$$$$$&&&'''''')))...kkkXXX___hhhuuukkk|||___XXX|||llldddiii000666(((111,,,{{{tttdddtttvvvAAA...444((('''''')))(((''')))---(((&&&%%%&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###"""$$$%%%&&&&&&%%%''')))***+++,,,...000000444000;;;WWWkkk{{{aaaAAA>>>888333000...,,,,,,%%%%%%&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&'''''''''&&&&&&%%% &&&'''555:::+++222444***]]]}}}***'''(((!!!---###&&&&&&&&&%%%%%%$$$######""" """$$$&&&''''''&&&&&&%%%%%%&&&%%%######$$$&&&***)))+++eeeeeezzzsssssspppgggbbbTTTyyynnn@@@333...555---UUUiiijjjoooCCC---...+++)))+++)))&&&)))///'''%%%%%%&&&(((*********'''''''''''''''''''''''''''%%%######$$$&&&&&&%%%###&&&***,,,,,,,,,---...&&&555111555PPPdddttt```@@@@@@>>>777...)))))),,,%%%&&&'''((())))))))))))&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&'''(((((((((((('''%%%---$$$%%%000)))---)))'''{{{777+++..."""000%%%"""%%%%%%$$$$$$###""""""!!!"""""""""###$$$%%%'''((($$$%%%%%%$$$###"""###%%%(((+++...www|||nnnnnnpppMMMgggVVVWWWTTT,,,<<<<<<000888{{{xxx~~~EEE444///,,,,,,)))%%%(((///)))(((&&&&&&((()))((('''(((((((((((((((((((((((('''%%%$$$$$$%%%&&&%%%$$$!!!%%%))),,,---,,,,,,,,,555333111JJJ^^^~~~```RRR>>>555222666444***%%%)))((('''&&&%%%%%%### ((('''&&&%%%%%%%%%%%%%%%'''%%%######&&&)))++++++'''&&&&&&&&&&&&'''((((((***!!!EEE+++###&&&...111""")))(((%%%#########$$$%%%)))'''%%%$$$%%%$$$###"""###$$$%%%&&&''''''''''''(((+++,,,%%%KKK{{{]]]WWWiiiiii\\\gggGGGtttzzz000...555///111BBB777***&&&)))(((,,,+++!!!))))))(((((((((((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))))))))///+++444888FFFWWWooo\\\MMM===666444999777,,,''')))&&&&&&%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%)))'''%%%%%%&&&''''''&&&'''&&&&&&&&&&&&'''((((((///%%%AAA222555+++"""&&&)))'''%%%$$$######$$$%%%'''%%%######$$$$$$###"""'''''''''&&&%%%%%%$$$$$$''''''+++$$$888zzz{{{dddpppgggvvveeeiiiVVVoooHHH111222111111fff|||^^^kkkEEE,,,+++---///...%%%))))))(((((((((((())))))'''''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))++++++000+++333666CCCUUUlll[[[III>>>888777<<<:::///((()))((('''&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((%%%111BBB((()))((("""(((***((('''%%%$$$###$$$$$$%%%%%%$$$""""""###$$$$$$###)))(((&&&%%%$$$$$$%%%%%%&&&%%%***%%%%%%BBBzzzhhhddd\\\fffyyyttt~~~tttxxxjjjnnnlll333000000111???PPPkkk;;;,,,***,,,,,,&&&))))))(((((((((((())))))'''''''''''''''((()))***&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((+++...///222---333333???OOObbbyyyWWWCCCBBB<<<:::;;;777///))))))+++***(((&&&$$$$$$&&&(((&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%'''((('''%%%'''&&&&&&&&&&&&'''((((((999KKK,,,"""$$$+++000&&&'''&&&%%%$$$$$$$$$$$$%%%%%%###"""###$$$&&&&&&%%%&&&%%%#########%%%((()))'''))))))'''"""&&&nnnXXXeee\\\ccclllwww___nnniiiKKKrrr777///+++///+++RRRlll]]]:::&&&%%%+++)))))))))(((((((((((())))))&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&%%%%%%(((''''''(((***,,,///111333///555333===JJJUUUxxxsssRRR>>>FFF???999666222---***)))((()))(((&&&######&&&)))%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&((((((&&&$$$'''&&&&&&&&&&&&'''(((((('''///~~~FFF000---((($$$&&&!!!&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$&&&(((((('''%%%$$$###"""###%%%''')))$$$,,,&&&&&&(((///HHHUUUtttbbbBBBeeekkk\\\ttt~~~ooofff```rrrIII222%%%///---XXX```\\\ZZZ,,,""",,,---))))))(((((((((((())))))%%%%%%%%%%%%&&&'''((()))((((((((((((''''''''''''))))))(((((()))+++---......,,,444333>>>IIIMMMiiiqqqTTTDDDCCC>>>666000---+++***)))###%%%'''&&&%%%%%%)))---$$$$$$$$$$$$$$$%%%%%%&&&,,,***(((''''''&&&$$$"""'''&&&&&&&&&&&&'''((((((,,,NNN444'''+++###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((((('''((('''%%%$$$######$$$$$$"""***!!!###---777&&&|||]]]KKKGGGXXXkkkZZZqqqfffffflll~~~```yyyqqq999$$$111111999mmmkkkDDD&&&'''***))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&'''(((''''''((((((((()))))))))''''''(((((())))))******''''''000111>>>IIIKKKbbbmmmTTTLLL;;;777222---+++++++++)))"""%%%))))))''''''+++...$$$$$$######$$$%%%%%%&&&///,,,)))'''&&&&&&%%%###'''&&&&&&&&&&&&'''((((((''' <<>>IIITTT^^^zzzcccQQQHHHBBB:::666111,,,***((('''&&&(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&(((***)))&&&%%%''')))'''######''')))(((''')))+++***uuurrr333,,,$$$%%%%%%&&&'''(((((((((((('''''''''''''''''''''''')))$$$"""$$$&&&$$$###%%%&&&&&&%%%%%%%%%&&&''''''"""(((fffFFFHHH[[[sss\\\kkkbbbdddhhhqqq]]]OOO///------ZZZWWWbbbDDD...***444111+++***%%%((('''&&&&&&&&&&&&''''''&&&%%%&&&(((,,,------,,,'''((((((((((((((()))*********---222777===HHHSSSVVVwwwxxxdddSSSHHH???>>>999222,,,***(((%%%$$$))))))'''&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''$$$&&&((('''%%%$$$&&&((('''######''')))((((((***'''(((333aaa++++++$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!$$$%%%###"""$$$&&&%%%###"""###&&&***,,, ,,,---TTT___YYY```sssjjjvvvnnngggttt|||{{{}}}```===111+++:::___cccwww--- 888,,,***444###'''''''''&&&&&&'''''''''$$$###$$$'''***,,,,,,+++((((((''''''((()))******000......000111444===FFFSSSllltttdddTTTHHH>>>>>>888000,,,+++***)))&&&***)))'''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%%%%$$$$$$%%%&&&'''######''')))(((''')))*********888))))))%%%&&&&&&'''''''''&&&&&&#########$$$$$$$$$$$$%%%$$$"""###&&&%%%!!!!!!###%%%$$$"""!!!###'''+++...)))""")))[[[wwwcccrrrTTTfffWWWSSSvvvppp___ZZZfffFFF111---000ZZZMMM%%%111$$$'''777)))'''''''''((((((((((((((('''&&&&&&&&&(((((('''%%%)))((('''(((***,,,,,,+++111///000222444777@@@JJJTTTeeessskkk___SSSIII???>>>888000,,,,,,---+++)))***)))'''&&&&&&&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$######$$$%%%&&&&&&%%%((($$$###''')))''''''(((...777tttLLL444+++333)))%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%"""###&&&)))&&&!!! $$$######$$$%%%&&&'''))))))***###+++333___RRRcccnnn]]]RRR[[[***FFFoootttfffKKK///...000XXXRRRuuu???)))'''(((+++---'''(((((())))))***))))))((('''&&&'''''''''%%%###***((('''(((,,,......------,,,...333777<<>>HHHKKKTTTooo___WWWMMMAAA999777000***)))---...+++'''---+++))))))+++,,,***'''++++++***'''&&&&&&(((***(((%%%###$$$'''(((&&&###&&&(((******((('''&&&''''''"""333gggHHH---,,,+++)))(((((('''''')))$$$###((()))&&&&&&+++'''&&&$$$$$$$$$&&&((()))%%%%%%&&&&&&&&&%%%$$$$$$((()))******)))'''%%%$$$+++"""...'''555}}}WWW|||QQQuuueee]]]QQQ^^^666^^^pppvvvHHH222---...---...QQQ~~~mmm___WWWUUU{{{YYY===777JJJ888)))++++++'''***&&&%%%******'''(((,,,*********))))))'''&&&&&&$$$((()))'''***000000+++...,,,...222555888???GGGTTTSSSooolll```\\\TTTHHH???999222+++***,,,---)))%%%,,,***((((((******)))''')))***)))'''&&&&&&)))+++((('''&&&'''(((((((((&&&%%%'''))))))(((''''''(((+++...AAA]]]CCC"""---,,,+++)))((('''&&&&&&(((***###...(((&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%$$$###''''''''''''&&&%%%$$$$$$((('''***$$$555|||eeeWWWnnnuuupppuuuppp\\\iiiLLL***ddd|||KKKEEE222...,,,III|||sssCCCAAA;;;===fff```...,,,***)))***&&&&&&)))***'''(((,,,***)))((('''''')))***+++%%%((()))(((***//////***...,,,---111444666===EEEOOONNNjjjjjj___\\\RRRDDD999777111+++***,,,,,,***&&&***)))(((((())))))((('''((())))))(((''''''))),,,'''((()))(((''''''((()))$$$&&&((()))((((((((()))...,,,///:::zzzFFF***999---,,,***((('''&&&%%%%%%,,,,,,!!!--- ***&&&222$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$$$$***%%%%%%555AAAXXX}}}aaalllhhhzzzKKKiii}}}ooo555ooozzzzzzOOOIII...,,,+++;;;XXX<<<666JJJKKKwww~~~AAA,,,***---***''''''))))))'''(((+++)))(((&&&&&&'''***...000'''))))))(((***---,,,(((...,,,,,,000222444:::AAANNNNNNhhh|||dddZZZWWWNNN@@@555333///***)))+++---+++)))))))))((())))))))))))((()))******(((''''''(((***%%%'''***)))&&&%%%(((***$$$&&&(((((((((((()))+++(((++++++@@@,,,------)))***)))(((''''''&&&&&&&&&'''888---)))%%%######$$$%%%%%%$$$$$$###'''''''''&&&%%%$$$###"""%%%$$$###""""""###%%%&&&###%%%###,,,000&&&rrrfffyyylllzzz[[[eeeNNN\\\UUU}}}uuufff???www{{{XXX@@@+++***+++---ZZZlllBBB777VVVfffvvvmmmggg---)))000)))((((((((((((((()))***(((''''''''')))+++---///((((((((((((***+++***'''---++++++...000111777>>>MMMNNNfffqqq]]]UUUTTTNNNDDD===333///+++)))***+++***((()))******************+++***++++++)))'''&&&'''(((&&&)))++++++((((((***---%%%&&&'''((('''((()))+++(((..."""777'''000"""'''''''''''''''((()))))),,,000&&&***$$$333,,,)))###$$$$$$%%%%%%$$$######&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$######$$$%%%&&&&&&$$$111'''&&&LLLbbbiiiggg]]]xxxmmm~~~yyycccbbbaaaBBB+++NNNDDD}}}===......***(((<<>>~~~III"""******)))(((((((((((()))'''NNNJJJ&&&(((((('''%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&%%%&&&)))BBBssssss}}}nnnwww~~~}}}lllccc|||aaa|||bbbCCC;;;...tttyyyMMM333333)))///)))[[[~~~zzz555---(((++++++&&&&&&)))***&&&&&&'''((())))))((('''&&&((($$$$$$(((***'''&&&(((***((())),,,...///555===MMMQQQbbbvvviiieeeaaa]]]SSSEEE:::666***)))((((((***---///111&&&(((******((('''))),,,###%%%((())))))***,,,---'''%%%$$$&&&)))+++***'''((())))))'''&&&&&&(((***......@@@UUU...---+++***((('''''''''(((uuuMMM... )))(((&&&$$$$$$$$$&&&'''######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$"""!!!+++$$$...!!!777!!!XXXccclllXXXtttwwwsss___MMMvvvccc222:::;;;lll^^^ttt???***+++111000eeeCCC666(((,,,+++&&&&&&******&&&&&&&&&&&&&&&&&&'''(((((('''######(((+++'''&&&)))***((((((,,,...000666===EEEIIIXXXjjjjjjmmmfff___\\\LLL999333%%%'''***,,,------,,,+++)))***---///---(((&&&&&&***+++***)))(((((()))+++###%%%%%%$$$'''+++,,,(((,,,)))$$$###'''*** +++,,,???MMM~~~hhh000)))'''$$$///"""555MMM&&&$$$'''&&&%%%$$$$$$$$$$$$%%%%%%###!!!!!!$$$''')))***###$$$&&&%%%$$$###$$$$$$---+++'''######%%%))),,,;;;rrriiiqqqfffpppTTT{{{qqqiiiCCC===333WWW666444"""777***222[[[ttt'''******000$$$%%%111(((%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((($$$%%%***---...444===FFFNNNVVVbbbeeeggg___YYYYYYKKK888222((())))))************)))(((***---///...+++******'''((())))))((('''''''''$$$&&&%%%###%%%))))))%%%$$$***)))((($$$"""000%%%444wwwRRRdddDDD'''------^^^;;;++++++&&&&&&&&&&&&%%%%%%%%%%%%)))&&&"""!!!$$$&&&&&&&&&'''((()))(((&&&$$$$$$$$$"""$$$&&&'''&&&&&&&&&&&&&&&fffqqqjjjyyy|||wwwlll666aaalll~~~qqq333 ***222,,,+++>>>uuuuuueee+++)))222((($$$---&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&(((%%%&&&+++------333;;;MMMTTTZZZbbbzzzvvvaaaaaaXXXTTTVVVKKK888111+++******))))))((((((((('''***---...---,,,++++++"""$$$&&&((()))((('''%%%%%%'''&&&###$$$((('''"""...'''$$$%%%,,,'''%%%"""444@@@kkkCCC~~~yyy<<<111###,,,TTT;;;...%%%&&&&&&'''((('''&&&%%%$$$...(((###"""$$$%%%### ***++++++***'''%%%$$$$$$!!!###'''(((((('''((((((BBB^^^hhh{{{llliiiCCCPPP>>>{{{TTTnnnNNN???333'''------%%%{{{yyy444'''000,,,$$$(((###'''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''((('''(((+++---...222888EEENNNVVV^^^qqqppp```___UUUQQQTTTIII777000******+++++++++***)))((('''+++---,,,***++++++***&&&&&&&&&(((******)))(((&&&'''&&&$$$%%%)))((($$$555)))$$$!!!)))(((BBBCCC(((&&&\\\ooo999000{{{gggBBB333MMMMMM111 &&&'''((())))))'''%%%$$$///)))###"""%%%&&&###'''))))))(((&&&$$$###$$$%%%%%%%%%$$$"""$$$(((,,,$$$///^^^rrrrrroooqqqcccqqq777ZZZyyyLLL+++444 ,,,666&&&CCCvvvIII''')))---&&&'''###&&&&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''(((((((((***,,,---...222555:::EEERRR[[[jjjggg___^^^SSSMMMOOODDD222---(((***---//////...+++***&&&,,,...++++++000222000222///***((()))))))))(((%%%''''''%%%'''++++++'''%%%111(((%%%,,,fffPPP[[[---///+++iiiddd222'''&&&'''((())))))'''%%%$$$+++'''######%%%&&&$$$!!!###$$$%%%%%%###"""#########%%%&&&$$$!!! $$$(((+++&&&,,,ttt}}}bbbhhhyyy\\\IIIxxx\\\...+++(((+++...333+++yyynnn..."""+++(((***%%%$$$&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&'''((((((&&&)))+++,,,---///222333;;;EEETTT^^^ggg{{{\\\ZZZ[[[QQQIIIGGG<<<---***)))+++...000000///---,,,%%%,,,///,,,...666;;;999<<<666...)))((((((&&&$$$&&&((('''&&&(((,,,,,,((($$$000)))...BBBiiiCCC"""000333)))&&&&&&'''((('''&&&%%%$$$&&&%%%$$$$$$%%%&&&%%%%%%!!!"""$$$$$$"""""""""###!!!(((///000+++&&&%%%&&&---%%%'''QQQnnnuuutttwww~~~xxx<<>>***&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%&&&%%%$$$""""""###!!!)))111333...)))((())))))&&&000---yyyDDDCCCWWW---###(((999%%%------111444''''''444888$$$+++999uuuVVV)))000***((('''(((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''""")))---,,,---222333111666:::JJJ___mmm}}}]]]UUUZZZTTTJJJDDD888...111333000,,,(((''')))+++---***111111((((((000333///...***'''(((+++,,,)))%%%(((***(((%%%&&&((('''"""$$$###---%%%+++999fffOOOrrrMMM333'''&&&%%%$$$$$$$$$%%%%%%"""&&&((('''###"""%%%(((((())))))(((%%%#########$$$)))((($$$###'''+++###$$$///)))WWWooo]]]yyyiiiFFFccc444111777+++222(((+++---'''+++222&&&777111---222999###PPPVVVggg111444)))%%%'''+++&&&''''''''''''''''''&&&$$$%%%(((***+++***'''&&&!!!(((---,,,...333444111===<<>>&&&)))************))))))(((%%%'''000$$$)))PPPjjj}}}AAA///((()))%%%((((((((((((((('''&&&%%%%%%'''''''''(((((()))))))))'''&&&&&&(((,,,000444666===AAAEEESSShhhzzzsss[[[ZZZRRRMMMJJJBBB333,,,---222...***+++...000///,,,+++++++++++++++***))))))+++)))'''''''''((('''%%%'''(((&&&###$$$((('''###)))%%%######111((()))fff666+++###+++%%%!!!&&&(((%%%$$$$$$%%%''''''%%%###***%%%$$$)))------,,,,,,&&&$$$######%%%&&&&&&&&&'''&&&(((+++$$$666}}}mmmuuu{{{{{{TTTwwwDDD///222))),,,111"""************))))))((((((,,,***555)))CCCccc___///&&&///###%%%))))))((('''&&&%%%%%%$$$&&&&&&'''((()))***++++++'''''''''))),,,000444666666>>>CCCOOObbbtttnnn```\\\TTTLLLFFF<<<111,,,---000---++++++---......---***+++,,,,,,***)))))))))---+++(((((()))***)))((('''(((&&&"""$$$((((((%%%***&&&!!!###,,,...444KKK~~~zzzMMM777VVViiiyyy888,,,$$$&&&(((!!!"""******&&&$$$######%%%&&&'''&&&'''$$$###%%%'''))))))(((%%%$$$###$$$&&&''''''&&&%%%$$$+++(((---,,,WWW}}}pppyyyzzzGGGDDD$$$333***)))++++++***))))))(((((((((,,,"""$$$+++fffggg***(((///)))'''((((((''''''&&&&&&&&&&&&''''''(((((()))******+++'''((()))***,,,///222555222===EEEOOO```ppp~~~fff``````WWWLLLBBB888000...///+++------,,,***+++---000///111222111///------...---***((('''(((******)))'''(((&&&"""$$$((((((%%%)))%%%+++ IIIyyyccc======rrrOOO---+++...))) %%%***###(((%%%!!!!!!###&&&((()))%%%$$$###""""""$$$$$$###$$$######$$$&&&''''''&&&!!!###***!!!...***111nnnzzzwwwYYYjjjEEE...---'''***++++++***)))(((((()))))),,,++++++sss...---'''...)))&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((((((&&&(((***++++++---111444222@@@HHHPPP```pppwww___^^^ZZZSSSGGG;;;111,,,***+++(((+++---,,,)))***...222///222333222...,,,,,,...+++(((&&&%%%&&&((((((((('''(((&&&###$$$((('''###'''!!!///$$$ddd,,,###$$$&&&$$$(((***!!!(((%%%"""!!!"""%%%((()))$$$&&&&&&###"""$$$$$$!!!###"""###%%%'''((('''&&&%%%'''+++ ,,,---###MMMrrrppp|||FFFHHH%%%---&&&+++***)))(((((()))***+++%%%777******~~~~~~HHH000###***)))&&&%%%%%%%%%&&&(((***+++)))((((((((('''''''''&&&$$$'''*********+++...222222@@@HHHOOO^^^ooottt]]]```TTTOOOEEE999000+++(((&&&(((((()))***+++---///222,,,///222000+++((())),,,+++(((%%%$$$&&&((())))))''')))(((%%%%%%'''%%%!!!'''######,,,(((YYYTTT,,,$$$(((%%%&&&'''&&&%%%###$$$%%%&&&&&&%%%"""'''(((%%%$$$&&&&&&"""""""""###%%%'''((('''&&&+++(((,,,''')))...***///tttoooGGGMMM111'''***)))((('''(((***+++---'''(((###MMM}}}rrr000***###,,,'''&&&%%%%%%%%%''')))***&&&&&&&&&&&&''''''''''''###&&&******((((((,,,000000>>>CCCIIIZZZkkk}}}vvv___cccVVVSSSLLLAAA888222---))))))'''%%%''',,,000111000...222444222---***+++...---***'''&&&(((***+++,,,''')))(((&&&&&&'''$$$$$$%%%333'''666qqqLLL ***---***###$$$%%%'''((('''$$$!!!%%%(((%%%%%%((('''###""""""###%%%(((((('''&&&***###'''***""")))222'''SSSVVVwwwyyy}}}TTTKKK+++)))(((''''''(((***,,,.../// ...---%%%...//////,,,qqq///444 111)))(((&&&%%%%%%&&&'''(((###$$$$$$%%%&&&'''(((((("""&&&******''''''+++///...:::???EEEVVVgggwwwtttkkklll___XXXJJJ===666444000+++'''((()))++++++,,,,,,+++***000111+++(((+++---+++...---+++)))(((((())))))((('''&&&&&&'''(((&&&%%% &&&000,,,+++000000777uuu,,,&&&///!!!***$$$###$$$%%%&&&&&&%%%$$$###%%%$$$###!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$))))))(((((((((***,,,---:::wwwjjjwwwjjjdddzzzYYY***'''((()))((()))***)))'''((()))###------%%%444???WWW|||oooxxxooonnn}}}JJJmmmqqq;;;###000)))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%''')))*********+++---///222;;;KKKZZZiiiyyypppkkkqqqZZZSSSFFF888222222///++++++++++++***************)))...000+++)))+++,,,***,,,+++***))))))((()))))))))(((&&&&&&''''''&&&$$$%%%(((,,,'''""",,,---(((ccchhhfff+++111***###$$$%%%%%%%%%%%%$$$###$$$$$$"""!!!!!!"""######"""###$$$$$$%%%%%%%%%%%%''''''&&&&&&'''(((***+++(((___rrr|||SSSssstttuuu{{{qqqrrrnnn000---((($$$###&&&)))***,,,)))&&&'''***(((===jjjzzzrrrsss]]]xxx???RRR)))000)))&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$&&&)))*********,,,...333555>>>LLLYYYgggvvviiieeepppXXXQQQCCC555000222111---...---+++***)))))))))***''',,,...+++*********((())))))))))))))))))((((((***((('''&&&''''''%%%$$$$$$,,,,,,###'''***%%%666gggyyy999444'''$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!"""###$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&(((((('''+++xxxqqqeee~~~~~~LLL[[[hhhjjj333%%%***222---'''$$$$$$''')))+++######111.../// """iii|||eeemmmmmm999;;;]]]~~~FFFrrr...---(((''''''(((((((((((())))))((((((((((((((((((((((((###%%%'''))))))+++---///333555===JJJXXXeeettt|||aaa[[[ggg[[[SSSDDD666222333333000///---+++)))((()))***+++''')))+++++++++***)))'''&&&''''''(((((()))((((((***)))''''''''''''%%%######'''%%%%%%,,,,,,'''&&&YYYeeeVVV---www'''&&&///!!!%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###%%%&&&""""""######$$$%%%&&&'''$$$$$$$$$%%%%%%&&&''''''111"""SSSxxxttt___wwwfffooo$$$YYYaaaOOO,,,,,,((('''))),,,+++******---!!!******,,,777sssaaammm___///)))&&&((((((((()))))))))))))))(((((((((((((((((((((((("""$$$'''((()))+++---000///111999GGGVVVddduuuyyy^^^VVV```]]]UUUFFF888222333333000---,,,***))))))***,,,---(((((()))***+++***((((((&&&&&&&&&'''(((((())))))***((('''&&&''''''%%%$$$%%%$$$!!!''',,,%%%111TTTddd"""+++$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""$$$%%%&&&############$$$%%%&&&'''$$$%%%%%%&&&''''''((((((...!!!///~~~iii\\\AAAbbb???111)))&&&***---+++)))***///$$$***,,,...///222)))''')))))))))))))))(((((((((((((((((((((((((((((((((###$$$&&&'''(((***---000...///777DDDRRRaaaqqqvvvaaaYYY^^^ZZZSSSDDD777111222111------,,,+++******+++,,,---+++''''''***+++***)))***((('''&&&&&&&&&((()))***)))'''&&&&&&'''(((&&&%%%!!!&&&$$$&&&(((%%%NNNBBB)))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###"""###$$$%%%&&&%%%$$$#########$$$%%%&&&$$$%%%&&&'''((((((((((((*** +++MMMzzzxxxqqquuu<<<>>>000&&&&&&(((&&&'''+++&&&(((222+++222&&&;;;ggg777...+++))))))((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''')))---///222222888CCCPPP]]]mmmzzzoooccc^^^]]]UUUOOOCCC666222333111------------,,,,,,++++++***...(((%%%)))+++******---+++)))'''%%%%%%'''***,,,'''&&&%%%&&&(((((((((&&&)))$$$$$$***'''GGG666+++'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$#########$$$%%%'''%%%$$$""""""###$$$%%%$$$%%%&&&'''(((((((((''')))!!!222---qqqwwwvvv^^^xxxBBB222&&&'''(((%%%%%%******///***""")))---000===>>>zzz<<<222***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&(((+++...333333999DDDPPP]]]mmmzzzxxxhhhbbb___\\\SSSNNNBBB777444555444/////////......,,,***)))'''000((($$$(((+++***+++///---***'''%%%$$$'''***---&&&%%%%%%&&&((()))((('''###...""",,,!!!:::vvv~~~jjj...'''&&&%%%%%%%%%%%%&&&''''''&&&$$$#########$$$$$$(((&&&$$$"""""""""$$$$$$###$$$&&&'''(((((('''&&&###!!!111///777rrrpppggg[[[eeeSSSppp<<<...''',,,///)))%%%'''///+++&&&'''***... +++QQQwww>>>222(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''+++...222222888DDDRRR```qqqppphhheee^^^VVVKKK@@@;;;888444333444000///---,,,,,,+++***(((,,,***(((((()))*********111---'''"""%%%***)))$$$***(((&&&$$$$$$%%%((()))"""$$$&&&''''''''')))+++<<>>@@@YYYRRR $$$888%%%$$$///&&&'''&&&$$$"""!!!###%%%$$$%%%%%%$$$######$$$&&&%%%%%%&&&&&&'''(((((((((&&&+++%%%---+++YYYvvvwww{{{;;;NNNXXXtttyyymmm<<<...---,,,***))))))******(((((())))))******++++++(((***<<>>sssDDD///&&&!!!+++%%%&&&&&&&&&%%%###"""###%%%"""###%%%%%%#########$$$%%%%%%%%%&&&''''''((((((&&&'''(((***(((777xxxcccwwwtttlllRRRqqqmmmZZZfff???yyy{{{ggg+++...---+++*********++++++)))))))))))))))*********)))(((+++hhhhhhXXX~~~uuu111,,,((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''((((((''''''(((,,,///666888666===OOOZZZeeewww~~~kkkddd\\\KKKDDD:::222///...++++++,,,+++***(((((())))))(((&&&,,,***(((''')))*********&&&***+++'''%%%''')))'''%%%&&&'''((((((((('''&&&%%%&&&''''''%%%%%%&&&'''((('''&&&&&&((()))'''$$$---...&&&%%%111222'''"""888555+++,,,"""...%%%&&&'''%%%$$$###$$$%%%"""$$$&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''(((((('''''',,,&&&+++(((IIIsssrrr~~~ttt|||VVV999___```TTTSSSOOO}}}UUU444---,,,+++)))))))))***+++*********)))))))))))))))......)))PPPvvv{{{555,,,)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''(((''''''(((+++...222666555===MMMWWWbbbsss{{{ssshhhhhh]]]DDDAAA888000//////---,,,...+++***))))))***+++***(((,,,***(((''')))*********(((,,,,,,'''$$$&&&&&&%%%$$$%%%'''((()))((('''&&&%%%'''''''''%%%$$$%%%&&&$$$&&&((()))&&&"""!!!"""###### ))),,,((('''UUUxxx...(((111((()))$$$&&&'''&&&%%%$$$$$$%%%###%%%(((((('''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&(((...!!!---)))---{{{nnn~~~hhhQQQdddkkkNNNGGGZZZoookkkwww~~~KKK666---,,,***)))(((((()))************))))))))))))))),,,000+++IIIbbbFFFmmmwwwppp777,,,******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''(((''''''(((+++---,,,333666???OOOWWW```pppxxxnnngggooofffKKK@@@777111000111000///111+++***)))***,,,,,,,,,******(((&&&&&&'''(((((((((+++,,,***%%%$$$&&&&&&###$$$%%%&&&(((((((((((('''%%%&&&'''&&&%%%$$$%%%&&&***))))))((($$$!!!&&&---)))(((###))),,,)))***%%%///rrrlll$$$###222$$$$$$&&&''''''&&&$$$%%%&&&%%%'''((((((&&&&&&&&&'''$$$$$$$$$%%%&&&&&&''''''%%%&&&***+++---$$$NNNtttuuu~~~AAA555>>>:::eeeeee^^^SSSOOO777wwwOOOkkkvvvaaa|||oooEEE***...---+++)))((((((((())))))))))))))))))*********+++000///RRRttttttBBB>>>QQQ(((pppsss999+++************))))))))))))(((((('''''''''&&&&&&&&&%%%&&&(((((('''(((***,,,+++333888AAAPPPWWW___ooowwwjjjbbbmmmiiiOOO???777111222333222222444+++***)))***,,,---,,,+++***(((&&&&&&'''(((((((((,,,+++&&&"""$$$(((((($$$$$$%%%&&&'''(((((((((((($$$%%%&&&&&&%%%$$$%%%'''$$$  %%%,,,***,,,### )))***###"""...###JJJYYY---))),,,###%%%'''(((&&&%%%%%%&&&&&&&&&'''&&&%%%$$$&&&(((###$$$$$$%%%%%%&&&''''''((($$$'''$$$''',,,***000wwwttt|||PPPOOOOOOvvvyyyoooYYY===MMMPPP,,,VVVcccmmmSSS---222000...,,,***)))))))))(((((())))))******++++++///000222bbbrrryyyddd|||mmm;;;,,,++++++*********)))))))))&&&&&&&&&'''''''''''''''$$$&&&'''((('''(((***,,,---555888???LLLSSS\\\mmmwww~~~~~~cccUUU```___HHH???777222333444333333555***)))((()))+++,,,,,,+++,,,***(((((()))*********,,,)))### $$$******&&&%%%%%%&&&&&&'''((())))))###$$$&&&&&&%%%$$$&&&'''+++$$$"""'''+++((('''(((&&&%%%"""%%%"""###---///!!!///SSS777###%%%'''((('''%%%%%%&&&%%%&&&&&&$$$######%%%(((###$$$$$$%%%%%%&&&''''''---###&&&+++$$$***333(((bbb|||yyy^^^kkkpppIIIcccsss^^^TTTBBBGGGMMMuuuDDDQQQWWWmmmyyykkkAAA444333000...,,,*********'''(((((()))***++++++,,,111---///kkkmmm[[[YYYHHHYYYtttsssvvvppp<<<---+++++++++************)))$$$$$$%%%&&&'''((()))***$$$&&&'''(((((((((***+++///555666;;;GGGMMMXXXjjjvvv{{{nnnaaa___]]]TTTIIIBBB444222666333333222***000---***)))))))))((('''(((((((((((()))***,,,---$$$%%%%%%&&&&&&%%%%%%$$$(((&&&###!!!"""%%%))),,,######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&))))))%%%666IIILLL***...!!!***(((###((("""$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&(((***+++)))'''&&&(((+++333qqq{{{rrrlllsss]]]\\\yyyqqqMMM222EEEnnnuuuZZZQQQ\\\kkkvvvddd111999===)))222)))+++&&&'''''')))))))))((('''&&&***'''<<<xxxqqqjjjhhhooowwwsssuuueeezzzdddoooGGG'''...))))))&&&"""***...###(((&&&$$$%%%((()))'''%%%)))&&&&&&'''&&&$$$&&&,,,...777:::>>>KKKSSSYYYfffrrroooaaa]]]ZZZQQQGGGEEE888666999666555444,,,...,,,)))((()))***))))))'''(((((())))))*********%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''(((((()))!!!!!!###%%%''')))***+++$$$$$$$$$$$$$$$%%%&&&'''"""$$$%%%%%%$$$$$$%%%&&&'''((($$$666{{{FFF000***,,,///))))))((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''''')))***(((&&&&&&(((***+++\\\tttuuurrr___lllzzz|||bbbKKKYYYLLL~~~PPPuuummmEEEXXXhhhQQQ^^^:::---)))444&&&111(((((())))))***)))))))))555......DDD___aaa]]]eee|||GGGdddhhhooo~~~vvvMMM+++///******((($$$+++...$$$***((('''(((******)))'''(((&&&%%%'''&&&$$$''',,,---777:::>>>IIIQQQYYYgggpppuuueee^^^\\\SSSIIIEEE777666999555444333,,,---+++)))((()))******)))&&&'''((())))))(((''''''&&&&&&''''''''''''&&&&&&%%%''')))++++++***'''&&&###$$$%%%&&&'''((()))***%%%$$$"""""""""$$$&&&''' """%%%&&&%%%$$$######"""))),,,EEE;;;...###...,,,,,,+++***((('''%%%$$$$$$$$$&&&&&&&&&%%%###$$$&&&(((&&&'''((('''&&&%%%''')))+++444xxx}}}yyyrrroooVVVDDDkkkzzz666???cccllljjjqqq```]]]ssshhhjjjkkksss^^^333(((333!!!&&&&&&))))))))))))******+++,,,QQQWWWtttNNN{{{VVV...///***+++***%%%+++...&&&***((('''((()))***)))((('''%%%%%%''''''%%%(((---,,,888;;;===GGGNNNXXXhhhmmm|||}}}xxxiiiZZZRRRQQQIII???===111000444000///000***...,,,)))(((((()))((((((%%%&&&((())))))'''%%%$$$&&&''''''''''''''''''&&&%%%''')))++++++)))'''%%%******)))((((((''''''&&&(((&&&$$$"""!!!###%%%&&& """$$$%%%$$$######$$$"""'''...***ppp---222%%%###)))***)))((('''&&&%%%$$$$$$$$$&&&'''&&&%%%###$$$&&&(((&&&&&&&&&%%%%%%&&&'''(((***&&&kkkfff{{{bbbddd}}}mmmvvvEEEBBBcccXXX;;;{{{{{{qqq{{{]]]nnniiiqqqwwwhhh~~~ooo[[[TTT@@@///555&&&))))))(((((()))***,,,...???iiiNNNeee|||^^^///...)))+++,,,&&&)))---'''''''''&&&&&&'''''''''&&&&&&$$$%%%((((((&&&)))...,,,888;;;===FFFMMMXXXiiikkkyyyvvvssshhhYYYSSSTTTLLL@@@555+++,,,000,,,+++...)))///---***((((((((('''&&&%%%&&&((())))))'''%%%$$$&&&''''''''''''''''''&&&%%%&&&'''((((((((('''''',,,,,,+++***)))((('''''',,,***&&&###""""""$$$%%%#########"""!!!"""$$$&&&)))"""))),,,"""<<<\\\///---&&&,,,%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&(((&&&%%%$$$$$$%%%&&&''''''"""***LLL]]]lllyyy}}}rrr|||[[[sss^^^OOOSSSkkkmmmeeehhh}}}DDDtttdddrrr{{{>>>|||III???UUUfffOOO^^^000000+++((((((''''''(((***+++---(((~~~sssDDDgggdddQQQooowwweee,,,---'''***,,,%%%&&&***&&&&&&'''''''''&&&&&&''''''%%%$$$&&&))))))''')))...,,,777;;;===HHHOOOXXXhhhjjjvvvvvvuuujjj\\\ZZZ]]]TTTDDD444***,,,111,,,+++...***///,,,)))((((((((('''&&&%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((())))))(((((((((((()))))))))))),,,***(((%%%#########$$$$$$$$$$$$"""!!!"""%%%(((((()))&&&&&&)))___!!!111"""$$$""""""""""""###$$$%%%&&&%%%'''((('''&&&%%%&&&'''&&&%%%###$$$&&&(((((('''222222XXXeeeJJJaaammmbbbVVVWWW666GGG}}}ppprrrtttfffxxxjjj\\\yyylllbbbwww}}}eeeiii[[[xxxQQQ+++)))((((((((((((((()))***+++)))UUUlll~~~nnnooooooWWWllluuummm,,,,,,&&&***---&&&$$$)))'''((()))***)))((('''(((***&&&%%%'''***)))'''(((---...777:::>>>KKKRRRYYYfffjjjuuulllkkk```RRRRRRWWWKKK777777...///333,,,***---***+++)))''''''((())))))(((&&&&&&&&&'''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((******++++++%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$ &&&$$$))),,,VVV;;;%%%000!!!)))$$$$$$######$$$$$$%%%%%%$$$&&&))))))(((&&&&&&&&&'''%%%###$$$'''))))))'''$$$333(((JJJjjjpppsssooo]]]vvv]]]BBBttt666fffccc{{{uuuccc```MMMWWWuuu{{{LLLTTTVVVkkk}}}zzz333000))))))******+++*********$$$(((444OOOhhhpppvvvrrrTTTqqqpppvvvvvv///,,,&&&+++000'''$$$)))(((''')))******((('''(((***'''&&&(((+++***'''(((+++///777999@@@OOOWWWZZZccckkktttuuusssgggYYY[[[```RRR<<<:::000111333+++)))+++(((((('''%%%&&&(((+++++++++&&&&&&&&&&&&''')))***+++$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((+++------,,,+++&&&&&&%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%!!!$$$'''((('''%%%%%%%%%&&&,,,&&&%%%###***$$$qqqnnn&&&$$$,,,...'''&&&&&&%%%$$$$$$$$$$$$###&&&)))***)))'''%%%%%%'''%%%###%%%(((***)))((((((+++&&&777PPPbbbfff{{{bbbooouuuRRR???bbbQQQzzzaaawwwyyyfffbbbZZZGGGNNN}}}~~~iii\\\\\\fff!!!,,,***+++,,,------+++***)))***333---&&&000;;;???DDDqqq___ppprrr}}}222---''',,,111)))%%%)))***%%%''')))(((%%%$$$&&&(((((('''(((+++***&&&'''+++111777888@@@RRRZZZ[[[aaalllttt~~~ooobbb```\\\MMM>>>666444...+++...111///+++)))'''&&&%%%%%%&&&'''((()))%%%''')))***(((&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&(((((('''''')))***!!!###&&&))))))'''$$$""",,,((($$$%%%(((((($$$  ###'''(((&&&###"""###&&&)))&&&%%%...:::ccc''''''((("""%%%&&&$$$$$$%%%###((($$$!!!###(((***(((%%%&&&&&&'''''''''''''''&&&/// ,,,444KKKtttttthhh|||ZZZnnnWWW444;;;YYYlll]]]~~~ZZZddd777mmmYYYSSSbbb|||aaaTTTtttLLL555,,,+++++++++***++++++,,,,,,...---777HHHCCC000JJJpppCCCPPPrrrccc,,,///---***))))))((('''%%%(((&&&$$$%%%'''(((&&&$$$+++((('''***+++)))(((***)))///999DDDNNNUUUYYYZZZcccwwwtttiii^^^ZZZWWWNNN@@@777000***(((,,,000...******''''''&&&&&&&&&'''))))))$$$&&&((()))'''%%%$$$$$$)))))))))(((((('''''''''((())))))(((&&&%%%&&&'''$$$%%%&&&'''&&&&&&$$$###&&&&&&&&&&&&%%%%%%&&&''''''$$$""""""%%%&&&&&&$$$###"""$$$&&&$$$""")))222~~~MMM&&&,,,***$$$"""&&&)))&&&%%%&&&'''$$$!!!###''')))(((%%%&&&&&&'''((())))))((((((***///%%%'''UUUXXXgggjjjdddtttXXXVVV<<<555III___sssfffvvvYYY<<>>cccppptttYYYFFFhhh[[[111******)))(((((()))))))))111'''$$$111222"""---SSS]]]bbbLLLnnnaaavvv***...,,,***)))))))))'''&&&$$$&&&(((((('''''')))+++&&&%%%&&&(((&&&$$$***222000444999@@@GGGMMMQQQSSSYYY___xxxlll]]]NNNIIIMMMAAA,,,(((444((('''(((+++***''''''+++''''''((((((((('''%%%$$$)))******)))''''''(((***))))))******++++++++++++)))***+++***((((((((())))))'''%%%$$$$$$&&&(((***%%%&&&''''''%%%$$$%%%'''&&&)))+++)))&&&$$$$$$%%% )))---'''"""%%%***,,,&&&)))222^^^777"""...222"""+++$$$%%%&&&&&&%%%&&&((()))&&&&&&''''''((('''''''''***+++>>>MMMiii```EEEUUUcccyyy;;;PPPxxx^^^LLLdddUUUQQQDDD555***))))))))))))******+++$$$+++***)))---+++---:::???mmm]]]^^^PPP---///---***))))))((('''%%%$$$&&&)))(((''''''))),,,)))((()))((($$$"""'''///+++...555===FFFOOOVVVYYY]]]ccc{{{mmm^^^PPPGGGGGGBBB444(((%%%******++++++++++++******'''((())))))(((&&&$$$###)))******(((%%%$$$$$$$$$))))))(((''''''((()))***%%%***+++'''&&&)))+++(((&&&'''&&&%%%$$$$$$&&&)))$$$%%%%%%$$$######$$$&&&((('''%%%$$$######$$$%%%%%%%%%%%%&&&'''((())))))(((---'''JJJGGG!!!000+++!!!'''&&&%%% %%%)))$$$%%%(((!!!&&&((()))((())))))(((&&&(((%%%""";;;|||WWWttt```OOOiiizzzooozzz}}}@@@666pppOOO[[[sss```;;;&&&---(((***111 222###'''***%%%,,,222333444000***IIIuuurrr++++++***)))((('''&&&%%%%%%&&&''''''&&&&&&'''))),,,))))))))))))((((((((((((+++777666555@@@KKKPPPWWWdddgggxxxjjj\\\VVVOOOHHH>>>222+++***+++++++++,,,,,,+++++++++))))))))))))((('''&&&%%%((()))***)))'''&&&'''(((''''''''''''((()))+++,,,,,,000000***'''((('''$$$&&&''''''&&&%%%$$$&&&'''$$$%%%&&&%%%######%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&))),,,...+++%%%$$$222ggg|||???222000444666,,,000+++......'''(((---))))))***)))%%%###%%%))),,,+++'''888rrrooo999ZZZYYYfffNNNEEE{{{tttRRRbbbnnn```___ddd222'''222(((***+++&&&///%%%000222+++'''$$$...&&&999+++888jjj~~~kkk---******)))((('''&&&%%%%%%%%%'''(((''''''''')))+++))))))))))))((((((((((((...888888666AAAJJJOOOVVVbbbeeevvv|||eeeWWWYYYSSSDDD555---+++***+++++++++,,,,,,+++++++++++++++***)))((((((((((((&&&((())))))((((((***+++%%%%%%&&&'''(((***+++,,,---000///***'''&&&%%%###&&&'''((((((&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$%%%&&&((()))&&&%%%######%%%)))...111000!!!)))&&&444___555---777<<<999===777999555((('''+++((())))))(((&&&######'''+++...@@@rrrzzzlllooodddUUURRRGGG^^^XXXNNNlll]]]hhh~~~@@@888444666...111$$$---***###---###---000(((333222RRRPPPtttrrraaa///******)))((('''&&&&&&%%%$$$&&&((()))(((((()))***(((((((((((())))))))))))111:::999888CCCKKKOOOXXX```cccssswwwbbbWWW[[[RRR>>>000------)))+++******************+++,,,***)))((('''((())))))&&&((())))))(((((()))***&&&&&&&&&'''((()))******'''))))))(((&&&%%%&&&&&&&&&((())))))'''%%%$$$%%%%%%&&&''''''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&((()))%%%$$$$$$$$$%%%(((+++---,,, ---,,,%%%gggkkkQQQJJJOOO\\\TTTPPPRRRMMM<<<444333---)))'''(((******'''%%%%%%...((("""FFFvvvlll|||rrrXXX:::XXXvvvbbbZZZ~~~ffffffLLLWWWMMM<<<>>>EEE"""...+++'''(((...,,,'''000___fffWWW000***))))))(((''''''&&&&&&###&&&((())))))(((((()))''''''(((((())))))******222::::::;;;FFFMMMRRR\\\___aaarrrwwwddd[[[YYYLLL:::111222000)))))))))(((''''''((())))))***)))((('''&&&'''((()))((())))))(((&&&%%%%%%&&&((((((((((((((('''''''''$$$%%%&&&'''&&&%%%''')))&&&'''))))))(((&&&%%%%%%$$$&&&((((((&&&%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&######%%%&&&&&&&&&&&&%%%### %%%---***:::pppiiivvvuuurrrvvvrrraaaWWWQQQGGG:::000)))***---+++((((((%%%&&&:::tttvvvyyyLLLiiixxxZZZ777KKKzzzTTT^^^rrrzzzrrrooodddmmmooo333***...111)))$$$,,,ppp```uuuOOO000))))))((((((''''''&&&&&&###&&&((())))))(((((()))&&&''''''((()))******+++333999999===IIINNNSSS```^^^aaaqqqyyyhhhWWWMMM>>>222///000,,,%%%)))((('''&&&&&&'''((())))))((((((''''''((((((((()))******(((%%%######$$$(((((((((((((((&&&%%%%%%)))'''(((***(((%%%%%%)))%%%'''))))))'''&&&'''(((###%%%'''(((&&&%%%%%%%%%((('''%%%$$$######$$$$$$!!!###%%%&&&&&&%%%###!!!###&&&)))000"""KKK{{{sssnnnccc[[[GGG333,,,++++++000777$$$444gggZZZ555<<>>888>>>555+++)))(((***)))((()))******(((&&&))))))***))))))((('''&&&---,,,***(((&&&%%%$$$$$$(((''''''((())))))'''%%%)))(((&&&%%%&&&%%%$$$"""%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%&&&&&&$$$######$$$(((***'''###'''--- """&&&((()))'''%%%###&&&((('''%%%&&&***,,,+++;;;zzz___===555333666LLL '''///@@@[[[{{{[[[\\\rrrlllnnnwwwuuufff***;;;111+++'''---TTTgggooo888000+++)))&&&%%%%%%&&&&&&%%%((('''&&&'''((((((&&&$$$''')))---///000///,,,******111555555777@@@HHHKKKaaaWWW___hhh\\\UUU===666;;;444,,,...///***)))(((((())))))(((''')))******+++++++++*********)))(((&&&%%%%%%%%%%%%((('''((()))******(((&&&,,,***))))))******(((''''''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%&&&%%%$$$######$$$''')))&&&###&&&,,,&&&&&&&&&%%%$$$######"""(((&&&%%%%%%$$$&&&+++000777vvvjjjPPPEEE;;;BBB@@@<<>>000***'''+++NNNnnnttt...((())))))))))))((('''&&&&&&((('''&&&'''((((((&&&$$$&&&&&&'''((())))))))))))333222777???AAA???DDDNNN]]]___gggxxxcccaaaWWW@@@666555,,,(((+++***---***'''&&&'''((())))))&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&&&&)))((((((***,,,,,,***((((((''''''''')))******(((***)))''''''(((((('''%%%%%%&&&'''&&&%%%$$$$$$$$$###"""$$$&&&%%%"""###(((000...***&&&$$$###$$$%%%%%%!!!$$$***)))(((444FFF]]]\\\zzzqqq[[[999BBBLLLHHH444"""666ssskkkjjjeeessslllggg<<<,,,***...OOO~~~vvvuuu333(((((()))++++++)))((('''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&'''((()))***555111777DDDFFF@@@DDDQQQ^^^gggnnnwwwcccdddWWWCCC:::888000,,,...***---***'''&&&'''((())))))((((((((((((((('''&&&&&&+++***)))'''&&&&&&%%%%%%(((((((((***,,,,,,***(((,,,+++***+++---......---***)))''''''(((((('''%%%$$$&&&''''''%%%###$$$%%%$$$"""###&&&%%%"""###'''***)))((('''%%%$$$$$$######"""%%%++++++,,,888HHH___mmmxxx```===FFF888333$$$,,,;;;BBBbbbyyypppEEE333000111PPPyyyYYY:::)))&&&)))++++++)))''''''((('''&&&&&&'''(((((('''%%%''''''&&&&&&'''(((***+++555000555AAABBB;;;???KKK[[[kkkvvvwwwccceeeOOO===555333,,,+++---))),,,***''''''((())))))(((************)))((('''&&&++++++)))((('''&&&&&&%%%''''''''')))+++,,,***(((+++***)))***,,,---,,,+++)))'''&&&'''(((((('''&&&###&&&((('''$$$"""$$$&&&%%%######%%%&&&######&&&!!!"""$$$%%%$$$###"""!!!$$$&&&'''(((+++444BBBLLL]]]{{{eeeGGGKKKVVVHHH777999&&&<<<{{{ssspppzzzVVV<<<444,,,FFF}}}AAA999)))&&&(((+++***'''&&&''')))&&&&&&%%%'''((()))'''&&&''''''''''''((()))***+++333111555;;;:::555999AAALLLgggvvvvvvaaabbbNNN<<<111---&&&(((,,,(((***)))(((((())))))((('''((()))))))))))))))(((((()))(((''''''&&&&&&&&&'''&&&&&&&&&(((***+++)))((()))((('''((()))***)))((('''&&&%%%&&&'''((('''&&&###&&&)))((($$$"""###&&&'''######&&&&&&$$$###%%%!!!"""###$$$$$$$$$###"""$$$)))(((%%%...EEEXXX___nnnvvvUUULLLPPPJJJ''':::PPPcccLLLggg{{{UUUBBB***999OOOvvv777222,,,%%%(((***(((%%%$$$'''+++&&&%%%%%%'''((()))(((&&&&&&&&&''''''((()))))))))000222555666666888===AAACCCggg{{{uuu______YYYEEE777///'''***000,,,***)))((()))******(((&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&(((******)))''',,,+++***+++,,,,,,+++***%%%$$$$$$%%%'''((('''&&&"""&&&)))((($$$!!!###&&&((($$$###&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&###***(((###333VVVoootttdddNNNTTTXXX@@@)))---###sssooogggsssVVV111666~~~###GGG666---000%%%((()))'''######'''+++&&&%%%%%%'''((()))(((&&&$$$%%%&&&'''((((((((((((,,,222666555777@@@GGGIIIGGGrrrnnn]]]ZZZHHH555---,,,+++******&&&))),,,---+++(((%%%$$$---)))'''((('''%%%###"""(((&&&%%%%%%'''*********)))'''&&&'''***,,,,,,,,,---,,,,,,...000...***&&&+++***((((((((('''%%%###***(((&&&&&&''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%"""&&&------''')))&&&000:::<<>>+++===+++///&&&,,,(((&&&''''''%%%'''***)))***++++++)))(((&&&%%%(((***+++)))'''(((,,,000999666+++;;;///888888JJJ\\\qqq|||ooohhhYYYHHH555---,,,+++)))***'''(((******)))(((((())))))'''%%%'''((((((&&&&&&'''&&&$$$%%%''')))))))))***))))))+++---///...---,,,++++++,,,...---***'''+++***)))))))))(((&&&$$$(((&&&%%%%%%'''((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''###%%%+++---******,,,===MMMQQQ___xxxyyyUUUvvv@@@]]]PPP///...222***kkkkkkWWW888NNN(((iii|||///***...+++'''&&&((('''%%%&&&)))((()))***+++,,,***&&&$$$***---...---***)))***,,,,,,000///???111444222BBBNNNiii{{{mmmkkkXXXHHH666...,,,***)))***'''(((((((((((((((+++---((('''&&&&&&((()))(((&&&'''%%%$$$%%%'''((((((((())))))***,,,...///...,,,,,,+++***+++------+++))),,,+++*********)))'''%%%%%%$$$###%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%))))))%%%$$$)))...111000333GGGYYY```lll~~~gggFFFZZZVVVKKK666;;;$$$%%%111PPPkkk333kkknnnGGG[[[111$$$222)))&&&&&&((((((%%%%%%'''((('''(((+++---,,,((($$$))),,,//////+++((((((***)))000555AAA555444444CCCGGGfff}}}mmmbbbWWWGGG777///,,,***)))***&&&((()))***))))))***,,,******(((&&&'''((('''###&&&%%%$$$%%%&&&((('''&&&%%%&&&'''***,,,,,,***(((,,,,,,,,,,,,---......------+++***+++++++++((('''%%%$$$$$$%%%'''((('''%%%'''&&&%%%%%%$$$$$$%%%%%%$$$(((***(((&&&***333:::999999FFFTTT\\\lll~~~yyyYYYFFFYYYSSS000777"""%%%...AAAzzzxxx{{{444yyy```===...%%%---(((%%%&&&))))))%%%$$$&&&***(((&&&(((,,,---***&&&&&&)))++++++))))))+++......111444:::555555;;;FFFQQQmmmsss___VVVGGG888000,,,)))(((***&&&))),,,---+++)))(((((((((***)))&&&&&&***)))$$$&&&%%%$$$%%%''''''&&&%%%$$$$$$&&&)))++++++)))''',,,---......///000111222,,,+++***+++,,,+++)))''''''&&&&&&&&&''''''%%%###'''&&&%%%%%%$$$$$$%%%%%%###'''******(((,,,666AAA<<<:::DDDNNNUUUgggzzz}}}aaaaaa{{{KKK"""***777000~~~sss~~~:::rrruuuIIIppp...,,,...&&&(((&&&&&&))))))%%%$$$&&&---***&&&&&&(((+++++++++$$$&&&(((((((((+++222777---+++...000666777===AAA[[[vvvxxx{{{fffTTTGGG999111,,,((((((***&&&)))---...---***((('''###(((((($$$'''......(((&&&&&&%%%&&&((((((&&&%%%''''''(((***,,,---,,,***+++---000111111111333444,,,+++******++++++)))((((((((('''((()))(((%%%"""'''&&&%%%%%%$$$$$$%%%%%%###%%%))),,,***,,,555@@@:::;;;GGGPPPVVVhhhyyy{{{:::$$$111"""***jjj{{{qqqyyy}}}zzzqqq<<>>JJJRRRWWWlllZZZ555(((222''':::vvv\\\888SSShhh[[[333//////***))),,,)))'''))))))&&&'''+++))),,,...,,,(((&&&(((+++$$$&&&(((''''''***111666,,,***555///@@@>>>KKKJJJTTTssszzzkkk___SSSGGG:::222,,,((((((***&&&((()))******+++---000%%%+++***$$$&&&...---%%%(((''''''(((***)))'''%%%***)))((())),,,---......&&&***000222222222222444***)))))))))+++***)))'''&&&&&&'''***,,,,,,)))''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&+++***'''+++222???BBBJJJNNNTTTmmmlll333eee999444<<>>CCCLLLJJJooowwwkkkYYYIII???444///,,,+++---222...+++'''%%%&&&((()))(((,,,,,,+++***)))'''&&&%%%+++%%%###(((***(((''')))))),,,,,,((()))///111//////000111000///...///000...---,,,***))))))******(((''''''''')))***)))(((((((((&&&### $$$'''''''''''''''''''''''''''...555???IIITTTaaannnuuuyyyYYYxxxfffWWWRRRxxx|||pppsssyyy111///>>>}}}iii111>>>222555)))---111+++///'''))))))(((&&&&&&(((***&&&'''((('''&&&%%%'''(((&&&'''(((************))))))%%%(((111777:::GGGWWWXXXyyyyyynnn^^^LLLCCC888000)))&&&+++222...---+++(((%%%%%%'''))),,,,,,,,,,,,+++)))&&&%%%+++&&&$$$&&&(((((()))++++++,,,***'''(((---000///333444444222000......///,,,+++******)))*********((('''&&&''')))))))))((('''&&&%%%""" !!!###&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%///888>>>KKK\\\gggggg~~~~~~sssyyyxxxkkkbbb```hhh\\\^^^uuuwwwUUUlll444...444dddjjj,,,<<<222000 ...000***---((())))))(((''''''(((***%%%'''''''''%%%%%%&&&'''&&&&&&((()))*********))),,,+++///555888>>>QQQdddddd{{{qqqdddQQQHHH>>>444+++'''---555---000222///)))&&&''')))((()))+++,,,,,,+++)))(((***(((%%%%%%&&&(((***---+++***(((&&&'''***...///333444444222///......///******))))))(((((('''''''''&&&%%%&&&((()))((('''%%%%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%% )))000555EEE[[[fffeeeooo}}}zzzyyytttfff\\\___eeeaaaWWWPPPJJJLLLbbbOOOlllnnnZZZ\\\kkk;;;111666\\\pppfffdddqqqAAA777zzz```111 111---&&&)))))))))))))))(((((()))***###%%%'''''''''''')))***'''((()))***+++,,,,,,,,,444444666:::<<>>===888222...,,,******&&&%%%+++(((&&&TTTlllyyyZZZ555///000///:::FFF777EEERRR333QQQ:::(((///(((***((((((%%%---+++))))))+++,,,+++***(((***,,,+++)))'''&&&&&&((((((((()))***,,,...///000:::EEEJJJMMMRRRYYY```lllqqqiiiaaaNNNCCC777222000------000&&&((()))))))))***+++,,,...,,,***((((((***,,,..."""))),,,((('''+++---,,,+++((()))//////***))),,,***+++,,,+++)))((()))***((()))*********((('''&&&%%%$$$###$$$&&&'''&&&%%%%%%###!!!###&&&((((((&&&"""######$$$%%%%%%&&&&&&+++###$$$---,,,&&&000BBB444000;;;===444>>>CCC222111333333111...---+++(((###,,,+++((()))'''***888~~~ttteeefff......555,,,...555xxxVVV...JJJuuu+++111000))))))---000***...+++)))))),,,---,,,***###&&&)))***)))(((((((((+++******+++---///111222222@@@MMMPPPMMMPPPZZZcccqqq|||ttt___[[[MMMFFF;;;222...---***'''(((***++++++))))))+++...+++***((('''(((***---///)))+++...///...,,,+++,,,---+++***,,,...///,,,)))******(((''''''((()))***''''''''''''(((((())))))$$$'''***'''### """&&&%%%&&&'''((()))((($$$!!!###((()))((('''$$$ +++'''&&&((((((''')))---,,,666===;;;555444444444333000---,,,......,,,***)))'''%%%&&&(((***)))'''///wwwnnn|||gggnnnssshhh///,,,111(((222>>>zzz888222111...***'''''')))***)))(((***))))))***,,,,,,+++)))%%%***//////+++)))+++---))))))+++...///,,,...333:::LLLSSSQQQWWW\\\aaakkkqqq}}}yyyeeebbbUUUMMM@@@555000///,,,***(((***+++***((((((***,,,((()))))))))***+++,,,,,,)))+++---...,,,+++******---+++******,,,---,,,***))))))((((((((())))))***&&&&&&''''''(((((((((((($$$''')))'''###"""$$$'''&&&%%%&&&'''((('''$$$!!!%%%'''&&&%%%&&&&&&###***&&&%%%''''''&&&(((,,,&&&,,,000...------,,,(((000---+++***,,,,,,+++))))))'''%%%&&&(((***)))''',,,///ggg|||||||||sssmmm|||IIIkkkooo444---111)))---444000BBBJJJ000///,,,))))))+++,,,+++***))))))************++++++&&&+++//////+++)))***,,,)))((())),,,,,,+++...333>>>NNNSSSQQQXXX```hhhsss}}}{{{hhhfffXXXNNNAAA777333111///...***+++,,,,,,***)))***+++&&&''')))+++++++++******)))+++---,,,***)))((((((---+++)))(((***+++++++++''''''((()))************&&&&&&&&&'''''''''''''''%%%''')))(((%%%$$$&&&(((&&&%%%$$$%%%&&&&&&$$$"""###&&&&&&"""!!!$$$'''&&&(((%%%$$$&&&'''%%%&&&***''')))((('''***,,,***$$$,,,***(((((())))))((('''((('''%%%&&&''')))((((((!!!+++)))OOOqqqxxxyyylllSSS}}}qqq~~~|||777,,,///*********yyyyyy:::>>>%%%///---,,,******+++++++++***(((***+++***((((((+++...(((,,,......+++)))***++++++)))))),,,,,,,,,000777AAANNNQQQOOOXXXaaakkkzzz{{{yyygggeeeSSSIII>>>999555222000000,,,---......---,,,+++***&&&'''((()))************)))***,,,+++)))'''&&&''',,,***((('''((()))***+++%%%''')))***++++++******&&&&&&&&&&&&''''''''''''%%%'''((((((&&&%%%''')))%%%$$$######$$$%%%$$$###"""%%%%%% ###%%%%%%'''$$$###&&&&&&$$$%%%((()))***)))'''(((,,,+++&&&)))((('''''''''((((((''''''&&&&&&&&&'''(((((((((111###,,,000:::vvv___rrrlllnnn{{{777***---///+++(((kkk;;;???www:::111---))))))((((((((())))))((((((***,,,)))%%%%%%***000***,,,...---+++))))))***///,,,+++---...///555<<>>BBBLLLOOORRR[[[^^^cccpppvvvtttfffiii___RRRGGGCCC<<<111******((((((***---...,,,((($$$)))'''%%%$$$%%%'''***,,,)))******)))'''&&&'''(((*********)))'''(((***,,,(((((()))***++++++++++++((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''%%%$$$###%%%"""!!!"""!!!%%%"""###&&&&&&$$$$$$'''###((()))&&&###%%%'''&&&%%%'''''''''&&&&&&(((***%%%&&&'''&&&%%%%%%''')))---...444 CCCRRRyyyzzznnnLLLPPPjjj}}}aaa]]]>>>CCCKKKZZZGGG[[[:::000333777///,,,LLLaaaCCC333,,,%%%''')))++++++***)))***+++''')))***)))''''''***---,,,,,,++++++++++++++++++,,,)))))),,,---///555===FFFOOORRRWWW``````aaammmuuuqqqdddiiihhhXXXJJJDDD;;;///***---'''(((***...000///***%%%&&&&&&&&&&&&&&&((()))***((()))))))))''''''(((***(((***,,,+++)))(((***,,,*********)))******++++++******)))))))))(((((((((''''''&&&%%%&&&%%%$$$$$$######$$$&&&((((((&&&###!!!%%%&&&###!!!######!!!%%%"""###''''''$$$$$$'''&&&((((((&&&(((***)))$$$###%%%'''&&&%%%%%%(((***$$$&&&'''&&&$$$$$$''')))"""222((('''---***111EEE{{{eeeLLLJJJ~~~qqq555IIIKKK\\\NNN555///222555,,,,,,<<<___+++444---))))))&&&)))+++,,,***)))***+++((((((((())))))))))))***,,,+++******+++,,,,,,,,,***((())),,,...///555<<>>JJJNNNPPPWWWaaa```bbbppp~~~{{{oooddd]]]]]]TTTBBB666222...((((((%%%$$$'''+++,,,)))$$$...)))%%%%%%)))***'''###)))---...)))&&&(((+++,,,)))***++++++,,,,,,,,,,,,***+++,,,***(((''''''(((******)))'''%%%%%%''')))((('''%%%%%%&&&&&&%%%###$$$######"""###%%%&&&'''""""""###$$$%%%%%%&&&&&&"""###$$$"""###'''%%%'''((('''###"""###%%%'''&&&&&&%%%%%%&&&&&&''')))###"""&&&&&&$$$&&&,,,%%%%%%&&&&&&'''(((((((((333eeemmmvvv[[[bbb444[[[888DDDvvvGGG555jjjjjj333++++++000((()))555uuu222000+++''',,,&&&+++(((&&&&&&((()))'''%%%(((((((((((())))))))))))...+++''''''))),,,,,,+++)))(((***---++++++555BBBGGGKKKGGGRRRfffcccaaavvvxxxmmmcccTTTTTTNNNAAA444///...///+++((('''))),,,...+++(((---***'''''')))***(((%%%)))---...)))%%%''')))***((((((***++++++***))))))***+++,,,***((('''((()))******)))'''%%%%%%''')))((('''%%%&&&''''''&&&%%%$$$############%%%&&&'''"""######$$$%%%%%%&&&&&&$$$+++---+++'''$$$$$$%%%'''(((&&&$$$"""###%%%''''''&&&%%%%%%%%%%%%%%%***&&&$$$&&&&&&"""###'''%%%%%%&&&''''''(((((()))$$$mmmVVVwwwmmmbbb}}}WWW+++HHH:::fffdddUUUPPP###888jjjooo333***)))...,,,///111PPP'''...***&&&,,,'''+++(((&&&&&&((()))'''&&&'''((((((((()))))))))***,,,)))'''''')))***)))(((((((((+++...------666BBBHHHPPPLLLQQQbbbbbbcccxxxqqqhhh]]]HHHFFFCCC<<<222***,,,333...+++)))***---...---+++,,,+++***)))))))))))))))***//////)))&&&'''******&&&''')))***)))(((&&&%%%***++++++***((('''((()))******)))'''%%%%%%&&&((((((&&&&&&&&&((()))((('''$$$#########$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&%%%---111...***&&&$$$&&&''''''&&&$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$'''%%%%%%'''&&&###"""$$$&&&&&&&&&'''(((((())))))...///aaa|||tttttt{{{kkk888BBBtttQQQ;;;???rrr```JJJyyydddhhh333+++'''+++---333)))pppSSS+++"""...)))&&&+++'''***((('''&&&((((((((('''&&&&&&'''((()))***++++++,,,+++******++++++)))'''((()))---000000111999BBBGGGUUURRRPPP]]]___dddyyyqqqiii\\\GGGBBB>>>;;;444---...555...+++))))))+++,,,,,,,,,)))******)))(((''')))******//////+++(((***------&&&''')))***)))'''%%%###)))++++++***((((((((())))))***)))(((&&&%%%&&&((('''&&&&&&''')))***)))(((######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###&&&((('''%%%$$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!###&&&'''%%%$$$$$$%%%&&&&&&'''(((((())))))$$$666UUUtttqqqxxx}}}YYYNNNDDD...LLL...+++ppptttdddnnn444AAA333---((((((***111$$$ddd>>>///"""&&&///(((''')))$$$)))((('''''''''(((((((((%%%%%%&&&((()))+++,,,,,,------...//////---+++)))'''***...111222555<<>>>>>[[[<<<,,,NNN)))333ddd444---***"""333333111FFF+++000444,,,%%%,,,+++)))((((((((()))***((((((((((((''''''''''''((((((''''''(((***---...***,,,---,,,,,,,,,...000)))***333---555IIIEEEDDDGGGFFFIIIUUUYYYTTTiiitttzzzfffZZZPPPIII>>>444333:::---******...///+++''''''...444;;;...:::)))++++++888444...'''%%%---888===---+++((((((***,,,,,,,,,***///111,,,******)))%%%((('''&&&&&&(((+++...000%%%$$$%%%&&&((((((&&&$$$'''((()))'''###!!!###&&&&&&%%%######$$$$$$$$$###&&&$$$###$$$&&&'''&&&$$$***'''$$$$$$%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$---'''%%%'''(((&&&''')))+++'''###+++)))xxxXXXnnnssshhhyyynnnyyyUUUZZZddd>>>fff```|||NNNKKK---...222777GGG---222pppLLL+++%%%---000,,,***++++++)))((((((((())))))''''''((((((((((((((((((***)))(((((()))+++...//////000000000...///000222+++,,,555...555HHHCCCCCCKKKMMMMMMSSSWWWXXXqqq||||||rrrbbbTTTMMMEEE999333555,,,)))***//////***&&&%%%###+++111)))444((((((+++111---...%%%,,,<<<000+++***)))***,,,---,,,+++&&&+++---+++))))))(((%%%###$$$''')))+++,,,,,,,,,&&&%%%$$$$$$%%%&&&%%%###(((******((($$$"""###&&&%%%###!!!"""%%%'''%%%###%%%$$$###$$$&&&'''&&&%%%)))'''%%%%%%&&&&&&&&&%%%!!!""""""###%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%,,,'''$$$%%%%%%###"""$$$)))$$$$$$...;;;TTT[[[|||OOOUUUjjjRRRRRRhhhbbb___]]]UUU,,,***IIIbbbWWW,,,---&&& ---###TTTddd222)))%%%***,,,((('''*********)))((((((((())))))%%%&&&((()))***))))))(((+++*********+++---...000---......---,,,,,,...000......777000666FFFAAABBBJJJPPPOOONNNQQQZZZwwwnnn\\\MMMHHHCCC999222000,,,)))))),,,---***'''((((((...,,,%%%+++&&&'''...)))"""000222!!!+++555""",,,+++***++++++***(((&&&&&&))),,,,,,***))))))(((!!!###&&&)))+++++++++***)))'''$$$$$$%%%%%%%%%$$$###&&&((('''%%%%%%(((,,,'''$$$"""$$$(((***((($$$$$$$$$$$$%%%%%%&&&&&&%%%&&&%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&***%%%"""$$$$$$!!!!!!"""$$$'''111 $$$sssnnnvvvKKK[[[OOO999jjjsss\\\bbb|||LLLqqqXXX{{{III...GGG555xxx;;;'''jjj555222444+++...???TTT333000------...***$$$$$$))))))))))))((((((((())))))$$$&&&(((***+++***))))))************+++,,,---...)))***+++++++++,,,...000000///999333777DDD>>>AAADDDMMMLLLHHHMMM[[[zzzyyydddRRRLLLHHH===333000///)))&&&(((***)))+++...BBBDDD666,,,(((''''''333///!!!222@@@...***000###+++++++++,,,---,,,)))&&&&&&'''***,,,+++)))(((***###$$$&&&''')))************(((&&&%%%&&&'''&&&%%%!!!$$$''''''&&&'''***...%%%$$$$$$%%%((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&)))%%%$$$'''(((&&&%%%''')))'''+++"""---:::OOOmmm\\\RRRAAA<<<>>>NNNFFF>>>666kkkccckkkkkkTTTIIIkkk[[[rrrJJJzzzJJJwwwhhh___zzz888;;;jjj\\\666)))MMM\\\///***)))%%%RRRCCC***555444...***)))((('''((()))((((((((()))))))))((((((%%%&&&((()))************((((((((())))))***++++++(((***,,,---...000333555000...999444777AAA<<>>EEE---###CCCNNN777222555MMMzzzNNN@@@$$$999^^^333333555***000,,,((((((******(((&&&''''''((()))))))))((((((((((((((())))))******+++'''''''''((((((((())))))%%%''')))***+++---000333---+++888555777@@@;;;BBBDDDGGGFFFLLL[[[iiikkkWWWEEE@@@???999444555555///*********)))***---)))111$$$''')))###222)))''')))+++)))(((***,,,+++++++++---///111000///(((&&&)))...,,,''''''+++'''((())))))))))))((('''%%%%%%%%%'''((((((&&&$$$&&&((()))'''###"""$$$&&& $$$(((((($$$""""""$$$###%%%&&&&&&$$$$$$%%%'''"""%%%''''''%%%###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&"""###%%%$$$###$$$&&&***)))###%%%222oooyyy555""""""+++>>>TTT___nnn:::___yyyuuu[[[bbbRRRjjjyyyeee^^^DDD\\\BBBiiimmmHHHXXX,,,:::888cccsss@@@***111///666GGG555111(((&&&...---......+++)))''''''&&&&&&&&&((()))))))))((((((+++***((('''((()))***+++&&&&&&'''(((((((((((('''$$$%%%&&&''''''(((***---***(((666555777???;;;DDDLLLFFFCCCQQQdddqqqxxxdddPPPJJJFFF???;;;===777111------,,,)))''')))&&&333)))111'''///###///......''',,,111...,,,...,,,++++++,,,---,,,***+++***,,,111000***)))...'''(((+++,,,,,,)))&&&$$$######$$$&&&((((((&&&###%%%'''(((&&&###"""$$$&&&!!!''',,,+++%%%!!!###'''"""%%%'''&&&$$$###%%%((($$$'''))))))&&&$$$$$$%%%""""""###$$$%%%&&&&&&'''!!!"""###$$$%%%%%%&&&%%%&&&###"""&&&(((&&&%%%&&&$$$###...,,,+++'''(((===777///777''',,,LLLppp|||YYYPPPVVVlllKKK}}}BBB999///222$$$\\\999;;;)))$$$:::KKKdddBBB)))***222...))))))&&&---000***###"""'''---%%%&&&((()))))))))((((((---+++((('''&&&(((***,,,&&&'''((((((((((((((('''((()))***)))((((((***,,,(((&&&444555777>>>;;;EEERRRFFF@@@RRRiiiuuu~~~cccQQQIII<<<888???DDD;;;444//////,,,&&&&&&***---***((((((+++,,,+++)))******+++---//////,,,***++++++***)))---000,,,%%%(((+++111333,,,'''...:::++++++++++++***((('''&&&%%%&&&$$$!!!###'''((($$$''')))((($$$''',,,***$$$+++%%%!!!&&&***)))&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$###""""""$$$###"""###$$$$$$$$$"""'''$$$!!!"""%%%&&&%%%###%%%$$$###""""""###$$$$$$%%%&&&&&&%%%$$$&&&***---|||ZZZLLL777***,,,///000///+++111EEEaaazzz{{{vvv~~~qqq}}}lllgggzzz,,,111'''555---MMMHHH+++---///pppFFF222111000///...---,,,,,,***(((&&&'''))))))'''%%%***)))(((''''''((())))))+++******+++------,,,******+++---...---***'''%%%%%%$$$%%%'''***,,,,,,,,,((()))...666>>>BBB@@@===@@@HHHBBBNNNppp{{{zzz```QQQKKKAAA===AAABBB999333///...+++''''''++++++***)))+++///111000///...------...///...+++(((,,,,,,***))),,,000---&&&...---...///+++&&&)))000))))))))))))((('''&&&%%%&&&((('''######&&&'''%%%((()))'''$$$&&&+++***%%%'''$$$$$$''')))&&&&&&(((&&&%%%$$$$$$$$$%%%'''''''''&&&&&&%%%$$$$$$######$$$###"""###$$$%%%$$$"""'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$###""""""$$$%%%$$$%%%&&&&&&%%%&&&))),,,OOORRR%%%///---...555///...++++++,,,---AAArrrjjjiiiUUU!!!111333---)))444LLL~~~iii>>>:::YYY777777//////...---,,,++++++++++++******,,,...---)))&&&***)))(((''''''((()))************+++,,,---,,,***((()))***++++++***(((''')))((('''(((***+++***)))+++///333555666777:::===BBBIIIBBBMMMnnn|||xxx___QQQMMMEEEAAAAAA<<<777222...---+++((())),,,+++***+++---000111111000000///......---+++(((%%%,,,,,,***(((+++///---(((222...+++++++++((((((***'''''''''''''''&&&%%%$$$&&&***+++&&&###%%%''''''))))))'''$$$&&&)))***'''%%%%%%&&&((('''$$$&&&+++((('''%%%$$$%%%&&&((()))'''''''''&&&%%%%%%$$$$$$%%%$$$###$$$%%%%%%$$$"""&&&''''''&&&%%%$$$$$$%%%"""$$$%%%$$$"""!!!$$$&&&###%%%&&&''''''''')))***+++PPP(((;;;111...+++&&&,,,555...$$$555TTT]]]sss~~~RRR:::"""222222+++000777[[[MMM111---222555,,,,,,++++++*********)))******,,,///000...)))&&&)))((('''''''''((()))*********)))+++,,,---+++***''''''(((((())))))))))))***)))((()))+++,,,+++***...444999777111111:::CCCDDDIIIDDDNNNkkk}}}|||bbbQQQKKKCCC@@@???777444222...,,,++++++,,,...,,,,,,,,,------,,,+++***///---,,,++++++***'''$$$,,,,,,***''')))......***///---******++++++++++++&&&&&&'''''''''&&&%%%%%%&&&,,,...(((###$$$&&&'''))))))'''%%%&&&((())))))---)))&&&'''&&&$$$''',,,((('''%%%$$$$$$&&&(((***((((((''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$###$$$'''((('''$$$"""###%%%!!!$$$&&&%%%"""!!!$$$'''"""$$$'''(((''''''(((******^^^HHH444000$$$111777+++(((000333---...666555888...444UUU|||^^^oookkk&&&---///,,,888(((333<<>>???888444333000,,,+++---...///------------,,,*********...---,,,,,,,,,,,,***(((+++,,,***((()))---...,,,***,,,,,,***))))))******&&&''''''(((((((((''''''%%%,,,...)))$$$$$$'''''')))((('''''''''&&&(((***666---%%%$$$&&&'''(((***&&&%%%$$$###$$$%%%'''(((((((((''''''''''''&&&&&&%%%$$$%%%&&&((('''%%%###!!!$$$'''&&&###!!!"""###!!!$$$&&&%%%$$$###%%%'''"""$$$'''(((''''''(((***111666999'''AAA000...***###!!!'''///000+++$$$444<<<111+++]]]zzzmmmwww,,,111+++///***999+++:::XXX~~~LLL555******666777+++)))111+++++++++***************))))))((('''&&&&&&'''(((((('''&&&&&&&&&((()))******))))))***,,,,,,+++)))...,,,***)))(((((()))***((('''(((***---/////////...333999;;;;;;===BBBFFF>>>GGGNNNWWWgggiiiRRRBBB777;;;AAA<<<444555222---,,,///111000///000000///------...000000...------//////...---)))++++++))))))---...,,,(((,,,---***))))))(((%%%&&&'''((()))))))))))))))%%%***,,,)))%%%&&&'''&&&((('''(((***(((%%%&&&***777---$$$$$$((((((((((((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''')))(((%%%### """$$$%%%###""""""""""""###$$$%%%&&&&&&&&&%%%###%%%&&&''''''''')))***+++###nnn???***###///999555222333...%%%EEE333......555222***@@@nnnllluuu[[['''000555(((---'''******+++111:::EEE^^^rrrLLL;;;555---!!!777888"""222999...,,,,,,+++++++++*********,,,+++***(((&&&'''))),,,'''&&&&&&&&&&&&''')))***))))))(((***+++,,,***)))///---+++***(((((())))))+++***)))***,,,---,,,+++///222555999;;;;;;;;;;;;<<>>:::666777444...---111333000555555444000------///222000...,,,,,,---...---,,,'''+++,,,******---...,,,(((+++,,,,,,///222---$$$&&&&&&'''((()))*********%%%((()))'''''')))((($$$&&&%%%(((,,,***%%%%%%)))---(((&&&(((***'''&&&'''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))&&&###!!!!!!"""$$$&&&&&&$$$"""$$$"""!!!$$$((()))'''###$$$%%%&&&&&&%%%&&&))),,,''')))EEE;;;,,,,,,111222,,,''')))---///(((999%%%%%%222(((111???aaahhhyyyYYYbbbOOO---&&&---(((+++///+++)))&&&)))///111///444>>>qqqxxxNNN000---///333111'''000!!!"""555999***%%%///---,,,,,,+++***)))((((((***,,,,,,***((('''))),,,&&&&&&%%%%%%&&&''')))***)))(((((()))++++++***)))++++++***)))))))))))))))+++***)))***+++,,,,,,***...000333555666666666666======III\\\uuu}}}bbbHHH333222888333777999666///...222333000::::::666000+++))),,,///...,,,***)))******)))(((%%%***---++++++------+++)))******...888>>>666)))%%%%%%'''((())))))******%%%''''''&&&'''***(((###%%%%%%)))...+++%%%$$$)))"""###(((,,,+++&&&$$$'''%%%&&&(((******)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))&&&###"""!!!!!!$$$((()))&&&###&&&""" ###)))+++'''"""%%%&&&&&&%%%$$$&&&***------777(((ZZZNNN222'''$$$---222...))))))444)))000(((***,,,!!!;;;555dddnnneee{{{555//////...111<<<111%%%...)))+++***)))***+++,,,,,,---,,,444EEEiiigggDDD444222###(((444...'''...555(((++++++''''''+++,,,***---,,,+++***)))((('''&&&'''***,,,,,,)))'''((()))&&&&&&%%%%%%&&&''')))***)))(((((()))++++++***)))((((((((()))))))))))))))'''&&&&&&))),,,......---,,,///333444333333666999???999CCC\\\|||hhhKKK999...,,,///666000,,,---111555444222EEEDDD222$$$,,,222---***///******...///+++)))+++,,,---+++,,,000444111***+++''')))444>>><<<111&&&!!!(((***%%%&&&***)))""",,,---+++'''(((***)))%%%***000222,,,%%%$$$%%%$$$,,,'''%%%%%%%%%$$$&&&***+++******++++++***(((%%%(((''''''%%%$$$###""""""'''%%%######%%%'''((((((&&&"""$$$***---***&&&%%%%%%'''&&&######&&&&&&$$$$$$$$$###""""""$$$))),,,444'''666444ggg<<<(((111333------...&&&444000&&&---222###***111AAAdddrrrdddwwwkkkIIIOOOtttCCC333))),,,...)))(((,,,)))***,,,,,,++++++,,,...+++---,,,***444UUUXXX???666111...---------------------------000111222222000,,,(((&&&((()))*********((('''&&&***)))(((((()))***(((''''''((()))((('''&&&'''(((%%%%%%&&&((()))+++,,,,,,...+++((('''((()))))))))---+++''''''---333111***///999===777111222444333666III>>>HHHyyyxxx[[[EEE444...000222...++++++...222444444333;;;333)))...222//////++++++,,,---......+++(((++++++******...222///(((&&&%%%'''...333333///+++***)))***......+++)))***+++,,,***'''(((+++***&&&+++000111,,,((()))***))),,,(((&&&''''''%%%&&&***%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&'''((()))'''&&&&&&""""""'''***'''$$$$$$$$$'''&&&######&&&&&&$$$"""###$$$$$$$$$%%%(((***(((&&&(((111~~~tttHHH+++'''......'''---000)))###222 444***IIIYYY???111(((,,,...***(((+++***+++,,,,,,+++***+++---...000000,,,&&&&&&,,,333BBB\\\kkkRRR@@@555,,,'''---333333///...,,,,,,,,,,,,,,,,,,------,,,+++)))(((***+++,,,,,,((()))*********((('''&&&)))((('''(((***+++***)))'''((()))((('''&&&''')))(((((()))))))))))))))))),,,+++)))))))))++++++,,,,,,+++'''%%%***111222...111999<<<777111222444444>>>NNNNNNjjjkkkYYYAAA333222...,,,***(((***---111444666BBB===000000000...111***000111...///444111)))***+++)))(((+++///,,,''')))+++---,,,+++---///222///(((***333333)))(((///***+++)))'''(((,,,+++'''(((******&&&&&&)))+++)))+++((((((******'''''')))$$$###$$$&&&***---......$$$%%%%%%&&&'''((())))))''''''(((***+++***'''$$$'''###!!!%%%&&&###"""###$$$&&&&&&###$$$&&&'''$$$!!!###&&&'''&&&&&&'''(((%%%+++###333XXXmmmNNN222===222666777111888&&&333,,,OOObbb???PPP]]]999...(((,,,...***(((***+++,,,---,,,*********,,,******++++++,,,,,,+++***444333111000333<<>>:::333,,,((()))++++++,,,)))%%%'''---...+++(((***,,,+++******---000---+++***,,,,,,)))+++///+++***((((((((()))+++,,,******))))))))))))******%%%'''))),,,---,,,(((%%%***)))((('''''''''''''''(((((('''&&&&&&&&&''''''%%%&&&&&&'''(((((())))))&&&&&&(((+++)))'''...999HHHcccHHH<<<'''&&&'''++++++(((''')))***&&&,,,111---111666222---...000///+++)))...555...---,,,+++************************************+++***))))))+++------,,,+++)))***,,,+++((()))---+++,,,,,,,,,,,,,,,++++++***************))))))(((***++++++++++++******)))***)))(((***,,,...---,,,///------///---((()))---************************,,,+++*********+++******+++---,,,)))***//////+++...+++***+++...000///...---...///000///000222333111222111///000999EEENNNddd^^^===333,,,((()))***)))))),,,***(((000(((&&&,,,%%%)))...000111000...---------)))---...+++***...000///111000111333111,,,,,,///???;;;555///***((('''(((,,,,,,)))&&&(((---///---...,,,+++---111444444333...++++++---...---...222---,,,+++***)))***+++++++++******))))))******+++((()))+++,,,+++***+++,,,///...,,,***((('''&&&&&&'''''''''&&&''''''((((((%%%%%%&&&&&&'''((((((((($$$%%%'''+++***''''''+++ZZZWWWoooxxxLLL666000......000///,,,,,,...222+++...---%%%$$$&&&!!!(((//////......---,,,......---,,,++++++++++++************************+++***)))))),,,------------*********)))'''***///***++++++,,,,,,+++++++++((())))))***+++++++++,,,+++************++++++,,,+++***)))***,,,------,,,111///...///---***,,,000,,,,,,,,,++++++******)))---------------.........///...+++)))---111111---------,,,,,,---///000111//////...///000///---+++,,,///222222333;;;HHHSSSnnnhhhDDD666111,,,+++)))''')))---(((%%%(((((('''((((((...***...000...***(((***---)))///222...***,,,///000444......333000((((((...444000+++(((((()))******000...+++)))+++...//////333...+++///777;;;999555444///...000111000000333111000...---,,,,,,,,,---,,,++++++******++++++,,,+++---...---++++++///222000///---+++)))((('''&&&''''''&&&''''''((())))))%%%&&&&&&&&&'''''''''(((***'''%%%&&&(((+++---000===|||KKKNNN|||OOO+++999222...+++,,,++++++---222///)))---000,,,111888444***,,,+++)))---222000)))///...---,,,++++++++++++************************...,,,******+++++++++***---******,,,***(((***///******++++++,,,+++++++++************+++,,,,,,---+++******)))***+++---...************+++,,,,,,+++111000///---++++++---000000000///...------,,,,,,,,,---///////////////000///---+++,,,000333111...///000///...---...000333222000000222444333...***//////222777<<>>???>>><<<;;;>>>@@@===666222444777555333333666666666666555444444333222111111000000111111222......///222444555333222...---+++***)))(((((((((***)))(((((((((((((((((())))))))))))))))))))))))%%%***---+++******(((###000///%%%rrrjjjNNNVVVSSS}}}bbbEEESSSqqqBBBzzzqqqdddUUUMMM666'''+++///)))$$$&&&,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((())),,,...///...,,,+++,,,...---)))***...++++++,,,---............000///---+++***+++,,,---,,,,,,,,,---,,,,,,++++++&&&))),,,,,,,,,---///222,,,111222...---000111...,,,,,,,,,+++++++++++++++,,,000444444000---...000...---///222000///444<<<555444444666999:::777333333555777888666444333333333888EEEPPPRRRVVViii|||```===111'''&&&((((((&&&&&&***999---000...)))666)))---...---,,,+++,,,...000''',,,...,,,,,,...///,,,111777777///---333555111+++000666666111......000---+++000;;;@@@>>>===@@@;;;@@@CCC@@@:::777;;;AAA@@@999555888<<<;;;:::::::::;;;;;;;;;;;;:::999999333222222222222222222333222222333777;;;;;;888444000///---+++***(((((((((+++***)))(((((('''((((((************))))))))))))%%%+++,,,'''&&&)))+++((()))$$$000888bbbjjjBBBOOO___rrrtttBBBCCCTTTGGG///mmmqqq+++)))///+++***,,,+++***)))(((((((((((())))))))))))))))))))))))---+++)))***+++,,,,,,+++...,,,+++,,,+++)))+++000+++,,,---...////////////000...,,,++++++,,,---...,,,------...---,,,***)))'''***---......///222555,,,222444000///222222///,,,,,,------------------...222666555111......111222000000111...---666CCC444222333777===???:::555;;;>>>@@@>>>;;;888888:::;;;GGG[[[fffaaa___sssttt]]]gggMMM ***+++ ,,,,,,+++444...)))000222333,,,)))---......---***))))))***)))---...+++((())),,,---<<<888444444666555000+++444///...333444000...000777000---444:::::::::<<<:::AAAFFFEEE@@@>>>CCCIII@@@888888888111555<<<999CCC>>>===???>>>:::;;;>>>666<<<888333555222///666333555222---...333333...000///---+++***)))((((((000***%%%&&&***,,,'''"""+++***))))))))))))))))))---***)))******'''''')))$$$+++///***---RRRoooyyyNNN:::NNNkkk~~~rrrDDDGGGCCCBBBYYYxxx|||kkkAAA+++---$$$&&&)))(((&&&&&&))))))&&&''')))%%%&&&(((***+++,,,,,,,,,(((((((((***,,,---,,,+++(((,,,......,,,***,,,...///222555222---+++---111000---+++---111222...***++++++---000///,,,---222---,,,,,,...000222222111444222111111222444555555444222///---+++,,,---...///555555000333;;;888///000777888000---444>>>CCC333777???>>><<>>???:::===888555;;;888111444555666555111333777777222//////...---,,,+++***)))...***'''(((,,,---+++'''++++++***)))((((((((((((,,,)))(((******''''''******...111,,,&&&111QQQppp|||sss|||ZZZEEE]]]```UUU___RRR@@@nnndddTTTTTTiii{{{oooTTT```aaa]]]aaaBBB***"""***)))$$$)))000)))&&&&&&))))))''''''***'''''''''((()))***+++,,,)))))))))***,,,,,,,,,+++)))***,,,---,,,,,,---...***---///000...///111444///...---...000000...,,,777222000333333///---...---,,,+++,,,///000000000222111000000222333444555555333000---,,,,,,---...///444444000333;;;:::222000777999555333999>>>AAA===555999???>>>AAACCC<<<@@@999BBB===<<>>;;;<<<@@@???999999AAADDDAAABBBAAA777333:::999444777666777777666777:::999555.../////////...---+++***+++***)))***,,,---,,,+++++++++***)))((((((''''''***''''''******((())),,,******,,,...+++%%%%%%***???mmm~~~xxxtttzzzlll---***,,,((())))))'''***)))&&&'''******((((((+++)))((('''&&&&&&(((***+++)))******++++++,,,,,,,,,---,,,,,,---///000000///+++,,,...000111333444444///000111111000///000111>>>777222444666444111000000...------///000000000000//////000111333555666777555333000/////////000111444444000333;;;<<<777555888888444444999>>>???EEE555666AAA>>><<>>HHHOOOAAA888???>>>BBBMMMNNN\\\^^^bbblllooobbbIII888333444nnnLLL...)))'''&&&---000333888oooeeeMMM333...)))))),,,...,,,)))555,,,&&&(((+++,,,///333//////111222444444222000888;;;<<<888444444888<<<888777555555777<<>>===999555222---...//////...,,,***((('''(((((((((((('''&&&%%%)))*********)))(((&&&%%%'''$$$%%%(((***)))***...000(((###''',,,......///(((888111)))XXXOOO---(((,,,,,,***..."""---,,,"""((((((%%%&&&)))***((())),,,,,,***&&&$$$$$$&&&(((***)))+++,,,,,,+++,,,///111777444000000222222000...666555444555555333000...000333555222...---222777000111555777555333777>>>444333222222444444222111000111333333222444777:::888777555444444444444555888999666222111555777777>>>;;;999888777888:::======AAALLLMMMCCCFFFRRRTTTQQQJJJPPPIIIDDDIIIIIIYYYdddbbbddd```JJJ000)))111111wwwYYY000++++++$$$---///000555ppp\\\CCC111---)))((()))******(((222)))%%%(((+++***///777...///000222333444444555:::>>>???;;;999<<>>CCC@@@BBBGGGGGGCCCDDDKKKMMMIIIDDDQQQTTTPPPMMMDDD???FFFNNNIIIEEEDDDAAA;;;666555/////////...---+++)))'''(((''''''((()))(((&&&###'''((()))***)))((('''&&&&&&$$$$$$((()))(((***...111+++((()))***)))***------)))...222+++555nnn___)))***999...%%%((((((+++,,,&&&###---'''$$$%%%((()))((((((+++,,,***'''%%%%%%''')))+++(((***,,,,,,+++,,,111555666444111////////////...222333555555555333111000111333333000,,,,,,222777///333999:::555000555===333333444555666555333000111333555444222333777;;;333333333333333333444444999999777333111222444666777999>>>CCCBBB===:::<<<;;;???HHHGGG@@@HHHTTTTTTWWWRRR[[[RRRKKKMMMLLL\\\eeeXXXMMMHHH;;;,,,(((///555|||bbb111,,,...###,,,...333KKKpppPPP111///---***)))((()))+++,,,///(((''',,,,,,'''+++444///111333555888<<<@@@CCCAAADDDDDD@@@@@@CCCCCC???666:::;;;888999>>>@@@???EEEHHHLLLOOOPPPOOONNNMMMNNNFFFFFFDDD===AAAGGGCCCIIIJJJJJJKKKLLLLLLLLLLLLFFFRRRVVVVVVWWWPPPJJJOOOTTTMMMGGGFFFBBB;;;777777222222000...,,,+++)))(((***'''&&&)))---...***%%%%%%&&&((()))***)))(((''''''$$$$$$((()))((()))------***)))++++++)))***---)))'''***000000---444@@@uuuuuuPPP+++%%%,,,888444### ***)))(((...///(((''')))&&&%%%###$$$'''(((''''''++++++***(((&&&&&&(((***,,,'''***,,,,,,+++---333888555555444222000111333555111555999:::777555555666777777555222000111666:::222555:::===:::444666;;;444555888;;;===;;;777333111333555444111111666:::222222333444555666777777777666666444222000333777000333;;;AAA@@@;;;===CCCUUUEEEBBBEEECCCGGGRRRVVVRRRLLLUUUQQQNNNPPPLLLYYYQQQEEE:::555000***+++000AAAzzzccc///***///""",,,...???oooddd???......---+++***+++///222///***,,,111---$$$%%%...111333666:::???FFFMMMQQQIIILLLJJJEEEDDDFFFCCC<<<777;;;;;;666555;;;>>>===@@@DDDJJJNNNNNNNNNNNNOOOQQQIIIJJJIIICCCGGGNNNKKKMMMKKKLLLQQQQQQLLLKKKNNNKKKRRRPPPPPPVVVUUUSSSYYYTTTLLLFFFEEEAAA:::666888666444222///---+++***)))+++(((&&&+++222444///)))$$$%%%((()))***)))(((''''''$$$$$$((()))((())),,,+++((('''))))))'''(((+++333///)))''')))+++...///333FFFppp~~~jjjrrrbbbnnnoooZZZcccfff]]]ccceeeccceeeiiieee]]]cccnnnuuuuuuwwwuuuCCC000333)))333000""""""000222(((,,,"""###### ...222$$$"""###'''(((&&&'''******)))((('''((()))+++,,,&&&))),,,,,,+++...444:::555666777666444444888===666;;;@@@???;;;777777999>>><<<999777666888<<>>>>>AAADDDEEEGGGIIILLLNNNOOOOOOOOOIIICCCFFFHHHAAACCCKKKKKKNNNMMMMMMPPPRRRQQQRRRSSSEEEOOOWWWWWWUUUUUUWWWWWW[[[PPPDDDBBBEEEBBB666***111///333444000444777...***((((((,,,222222---'''...)))))),,,,,,'''&&&)))!!!&&&+++---,,,***+++,,,222%%%+++000###$$$...******//////++++++...,,,'''333111---999fffyyy}}}}}}wwwssssssttttttkkkVVVUUUNNNOOO444;;;FFFIIIGGG???333,,,,,,///000...000///++++++...000...++++++***)))(((''''''&&&%%%&&&'''''''''(((***,,,***'''%%%%%%)))++++++******---///...000555666444999@@@@@@===<<<333111>>>MMMGGGHHHMMMHHH<<<999>>>999;;;>>>AAAAAA>>>;;;999888777===CCC>>>666999CCC@@@>>>FFFDDD999CCCHHH666999222///111222111555<<<777666555444444555666777888666444333333555777999333555555222//////444999FFFBBB???BBBJJJQQQSSSSSSFFFGGGAAA888444666333...888'''///...)))///,,,000XXXeee>>>)))+++///%%%,,,HHHRRR///***%%%)))---***,,,///)))333%%%***222)))***444222???===@@@IIIPPPUUU^^^fffwwwhhh```XXXHHH@@@@@@===>>>@@@BBBAAA@@@AAADDDFFF999<<>>DDDHHHAAA>>>GGGHHHCCCDDDKKKKKKCCCAAAEEE:::<<<>>>@@@AAABBBBBBAAA<<<>>>CCCDDD@@@<<>>EEEIII@@@???999777888888666888===111444888;;;;;;888444111666555222111111222444555000333555444111000222666555222000222666888777444222333000***))),,,,,,(((555(((///+++)))111,,,///iiilllCCC***(((---%%%---LLLPPP+++...(((...444222333000$$$444&&&)))111///111;;;>>>;;;999<<>>BBBHHHAAA<<>>>>>CCC>>>;;;DDDOOOHHHGGGLLLPPPMMMHHHGGGKKKKKKJJJJJJJJJJJJKKKKKKEEEMMMOOOGGGDDDKKKOOOMMM???LLLFFFAAAOOORRRLLLSSSCCC???:::777555555777999666666888888888888666666777666444333222222222333---///000000...,,,---...++++++,,,...///...***''',,,---,,,***))))))***+++,,,+++///%%%***333---777|||NNN***""")))&&&222fff^^^555---(((---222...///000(((***+++///777888888LLLjjjdddcccaaa___aaaggglllnnnssseeeaaabbb]]][[[[[[UUUUUUTTTRRRPPPOOONNNNNNMMMIIIOOOUUUXXXWWWVVVXXXZZZQQQTTT[[[XXXOOOSSSZZZTTTUUUZZZZZZTTTPPPSSSTTTSSSPPPWWW\\\YYYVVVUUUVVVUUUMMMQQQSSSNNNDDD;;;888999666@@@:::444:::777///111000......111333222,,,&&&))),,,...000222333111///444333111111333444666777???QQQmmmmmmXXXqqqiiikkkllliiicccccckkksssKKKBBBAAAJJJMMMHHHGGGLLL<<>>AAAAAA444000000---444999222222333000***+++333===AAA;;;;;;555>>>KKK;;;,,,888222888;;;888555555555444---000:::,,,444---444,,,;;;===:::111***+++...111)))111222///...,,,)))%%%%%%%%%&&&&&&''''''((('''((())))))((((((***,,,&&&(((***,,,------------111222000,,,,,,111444333AAACCC@@@BBBJJJHHHFFFOOOHHHDDDDDDLLLTTTVVVUUUTTTIIIJJJKKKLLLLLLKKKJJJIIIHHHOOOPPPIIIGGGNNNRRROOOFFFPPPIIIIII[[[[[[PPPRRRIIIGGGAAA;;;999:::<<<===666777888999999888777666666555333222111111111111...---,,,***))))))+++---,,,+++++++++,,,---,,,+++******++++++(((&&&(((******---///%%%+++111...EEE\\\111###***)))444~~~]]]888999888???===...((()))$$$***---+++---///111MMMzzzmmmpppnnneee```fffqqqzzzuuujjjkkknnniiiffffff```ccc```]]][[[ZZZXXXVVVTTTPPPWWW^^^```]]][[[\\\___VVV\\\eee```SSSVVV\\\WWWWWWZZZWWWOOOMMMRRRSSSNNNNNNXXX___\\\VVVTTTSSSRRRMMMNNNMMMHHHBBB===<<<<<<333CCC===444>>><<<777CCC@@@;;;777999@@@EEEDDDBBB@@@FFFKKKJJJIIILLLPPPQQQ<<>>===;;;222666;;;>>>>>>;;;666222222111000//////////////////---***(((((()))+++,,,---,,,***)))((()))******%%%%%%(((+++)))''')))///,,,......&&&,,,---000ZZZggg666&&&------:::fffQQQ444>>>FFFUUURRR999)))&&&"""))),,,(((***000///GGGwwwuuummmrrrxxxtttmmmqqqvvvqqqpppsssooonnnkkkgggeeeeeedddaaa______fffkkkjjjddd___^^^```[[[bbbkkkfff]]]bbbggg^^^\\\^^^YYYRRRRRRXXXUUULLLQQQVVVYYYVVVTTTUUUVVVUUURRRNNNHHHDDDBBBBBBAAA@@@???SSSIII===GGGGGGHHH]]]kkkiiiiiilllqqqwwwzzzzzzuuuzzzyyymmmcccccciiimmm~~~zzzuuuppplllFFFHHHNNNJJJAAAHHHYYY___YYYVVVVVVTTTKKK===555444;;;666444888===;;;222***------''''''...***(((333///)))---...(((***---((((((******(((+++111333222***(((---000***,,,111///,,,000111---+++000555777444...777333EEEBBBOOOOOO```lllxxx{{{{{{||||||zzzPPPRRRMMM>>>000***(((((())))))******************''')))+++++++++---000222+++---...---+++***,,,///+++......+++,,,000111///111===DDDKKKOOOGGGBBBJJJUUUUUUTTTSSSRRRRRRRRRPPPTTTTTTUUUVVVXXXYYYZZZ[[[SSSQQQSSSVVVVVVSSSTTTWWWOOOMMMTTTZZZVVVWWWYYYUUUQQQTTTSSSLLLFFFCCC<<<555444777;;;>>>>>>;;;777444////////////////////////000...,,,+++++++++++++++,,,,,,+++***))))))***+++$$$%%%)))---,,,))),,,333......---(((...(((222nnniii888'''///222@@@LLLEEE///...@@@ZZZ[[[AAA...+++(((%%%+++)))000999222AAAkkk]]]yyyzzz|||yyyrrrvvvyyypppnnnrrrqqqtttqqqmmmlllmmmllljjjgggeeelllrrrrrrlllffffffhhhbbbgggooonnnkkktttxxxmmmfffhhhccc]]]___eee^^^QQQWWWWWWTTTRRRVVV]]]aaa______WWWMMMHHHIIIKKKIIIFFFyyy|||fffkkkhhhjjjyyyaaaLLLGGGLLLQQQ???BBBJJJWWWgggttt{{{~~~~~~bbb^^^\\\WWWMMMCCC===666///...222,,,222888666333222000///555222+++,,,333...)))111***%%%)))+++%%%)))000...)))///333111000111111...333///777555&&&,,,777...,,,222555111...///000///......===999CCC@@@```uuu|||qqqggg]]]TTTWWWeeeqqqoooaaaPPP@@@555,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---...111444...000000...++++++---000***...///---...222222000222===DDDIIIOOOKKKLLLYYYRRRUUUVVVTTTSSSTTTUUUUUUWWWVVVTTTRRRRRRTTTVVVWWWWWWRRRTTT\\\\\\VVVUUU[[[TTTPPP___fffYYY]]]jjjhhhYYY___```ZZZRRRKKK@@@444;;;:::888777777888:::;;;000000000000111111111111000////////////...,,,***'''(((*********)))***+++%%%%%%)))...+++'''***222000...---)))///%%%333zzz\\\444(((&&&000ZZZNNN888555666LLLKKKHHH...666***%%%&&&(((***---444???MMMXXXhhhnnnqqqrrrvvvzzzzzzyyyuuuqqqoooqqqssswwwqqqpppttttttqqqvvv}}}zzzwwwooogggiiiqqqgggpppooorrrzzztttrrrppppppqqqqqqnnnhhhccceee]]]PPPaaa]]]fff^^^eee\\\^^^RRROOO\\\XXXNNNVVVgggmmmoooWWWHHHKKK555666444999KKK@@@kkkuuukkkyyyqqq\\\LLLCCCFFF;;;000,,,...888JJJZZZ```MMMLLLIIIDDD333EEECCCHHH333:::000777---222111000...,,,+++++++++'''((()))***+++,,,------(((((((((((()))***,,,,,,*********---111333111//////555:::;;;<<<;;;:::777---333;;;===999444444888000===???;;;KKKjjjvvvmmmXXXEEE???999,,,222>>>777444222///---,,,,,,...///---111222//////444888888777666555666444000......333000+++)))***---222555222:::DDDHHHHHHIIIMMMQQQYYYVVVTTTUUUZZZ]]]\\\[[[cccZZZUUUVVVSSSKKKMMMUUUTTTOOORRR^^^ccc^^^[[[^^^\\\WWWSSS^^^mmmggg^^^ddd[[[lllhhhddd\\\SSSSSSCCCEEE999333777999666888@@@444333222222444555555555:::555---(((+++111111,,,'''+++------+++))))))***)))"""((('''***222---000===+++))))))---222---VVV444---+++444aaauuu;;;222333:::```vvvbbb000&&&+++...(((***,,,///555AAAOOOZZZOOOSSSYYY^^^bbbhhhqqqxxx~~~uuummmlllrrrwwwwwwtttrrrpppppptttvvvwww{{{~~~~~~yyypppppptttvvv{{{sssmmmvvv|||yyyzzztttqqqpppqqqrrrpppiiicccYYYccc[[[]]]TTThhheeedddlllwwwtttooo{{{yyy```___XXXIIIAAACCC;;;333777FFFRRR^^^gggnnnLLLKKK666888BBBIIIGGGAAA>>>>>>>>>>>>>>>AAAHHHVVVkkk}}}qqqlllkkkiiiPPPGGG<<<<<<;;;>>>000......111000...,,,+++******)))++++++************))))))***)))))))))***+++,,,,,,***))))))***---///---+++*********+++---...---***999777444444555999???DDDKKKGGG===???YYYuuuqqq\\\EEEDDDLLLQQQKKKCCC888***+++***'''&&&%%%'''(((***"""+++444:::???EEEGGGFFFGGGBBB<<<777444333666888'''''')))---333:::>>>AAA222:::EEEMMMQQQUUU\\\aaa`````````___]]][[[ZZZZZZfff[[[WWW\\\^^^XXXVVVZZZUUUOOONNNTTT\\\^^^^^^___VVV]]]\\\^^^kkkoookkkllllllxxxooolllfff^^^\\\JJJ;;;444444;;;===999:::@@@555333111111222333222111333222///,,,...111000+++***,,,---,,,)))'''((()))+++)))===555,,,AAAUUUMMM777000+++,,,111333KKK000...)))555jjj^^^///333555===```ggg888)))666,,,&&&''')))+++111<<>>:::999BBBMMMIII===777@@@FFFOOOZZZWWWMMMKKKDDDAAA;;;555///,,,***)))***......++++++000333444MMMNNNNNNJJJDDD:::111***555555333333333555777999???FFFNNNTTTXXX[[[aaaeeedddggggggbbb[[[YYY]]]cccaaaXXXVVV^^^dddaaa^^^^^^^^^\\\XXXWWW^^^hhhkkkiiiVVVfffeee```kkkvvvuuusssrrrzzzpppqqqssspppqqqaaaFFF???===AAA@@@888444666666444222111111111000...---000222000000111///***---------+++(((&&&'''((("""((('''000+++FFF}}}qqqNNN777000+++)))...555@@@))))))###777wwwTTT111:::888DDDdddbbb888)))===)))'''((((((***///:::HHHRRR```[[[\\\^^^RRRCCCFFFUUUdddnnnxxxzzzuuusssyyy~~~}}}}}}{{{wwwzzzvvvvvvwwwvvv{{{tttnnnlllnnnkkkccc[[[kkkaaa\\\zzz{{{|||OOO>>>666>>>:::222...222333999999;;;CCCJJJXXXnnnFFFSSS]]]ccckkkggg[[[EEETTT\\\bbbggguuuwwwzzz```OOO444888......,,,+++***)))))))))''''''(((((()))***++++++++++++******)))*********+++***))))))***,,,...///555333333444555777???FFFOOOZZZiiivvv~~~wwwnnnJJJPPPVVVVVVVVVVVVUUURRR===BBB555///;;;999///666777777777888:::>>>@@@BBB444666444...+++...000///555666777777===FFFNNNQQQ888:::;;;888666888@@@GGGIIILLLQQQUUUXXX[[[]]]^^^```dddddd^^^VVVXXXeeeqqq\\\XXXXXX^^^cccbbbbbbdddXXX^^^^^^YYY[[[eeeiiifff```jjjhhheeeooovvvtttuuuqqqyyyrrrvvvyyyyyytttaaaTTTGGGBBB???999444333888666333333333333222111,,,111444111//////...+++---,,,+++)))((('''((()))***777///AAAOOOFFF000---...,,,...777;;;'''(((%%%CCCIII444<<<999WWWggg///444***,,,------...333???MMMXXXOOOVVVgggtttgggKKK===???JJJ[[[oooyyyxxxtttuuuxxxxxxooojjjwww~~~~~~|||vvvpppppprrrqqqlllfffhhhwwwjjjhhhvvvjjj___WWWAAAIII:::,,,000333444<<>>999HHHKKKMMMiiiwww{{{[[[UUU===777......,,,+++************'''''''''(((((())))))******))))))(((((((((((()))'''(((((()))***---000222000333888999555666FFFWWWvvvqqq[[[FFFHHH777---555---###"""###%%%(((,,,000333555KKKPPPSSSOOOJJJGGGCCC>>>&&&***+++***---555999777999@@@EEEBBB<<<;;;BBBJJJEEEGGGKKKPPPUUUXXXYYYXXXVVV]]]bbb```[[[\\\gggqqq___^^^______]]]\\\```eeeYYYfffmmmhhheeeiiillljjjjjjjjjfffmmmwwwtttqqq{{{xxx|||~~~yyy{{{xxxcccLLL???;;;;;;;;;;;;999777555555666777666555000444444000.........,,,,,,+++)))))))))+++,,,,,,+++***,,,^^^wwwOOO555000222///111???~~~;;;***...000PPPppp:::111;;;@@@uuu```000'''...###***+++,,,///666CCCTTT___aaaeeeooosssfffOOOBBBBBBDDDLLL[[[mmm|||zzztttyyyvvv}}}~~~{{{yyyzzz~~~~~~xxx|||aaaOOOIII>>>666888;;;777777>>>IIIhhhqqqkkkbbbggg^^^OOOKKK777999===???===UUUTTTbbbqqq^^^WWWEEE444...---,,,+++******************)))((('''&&&%%%%%%(((((('''''''''(((((()))###%%%'''((()))+++...111+++///666999555999RRRmmm{{{kkk```KKK<<<<<<999333444+++***(((%%%###!!! ###)))000888GGG]]]pppzzzmmmgggTTT===111222333111333999>>>???======AAAFFFFFFFFFIIINNNRRRSSSPPPLLLOOOXXXcccgggdddaaa```bbb]]]```aaa]]]WWWUUUZZZ```___kkktttsssooonnnpppqqqnnnmmmmmmvvvwwwuuu{{{xxx]]]GGG;;;777999:::999777666666777888777666333444333///...111111...,,,***)))***,,,......---###,,,///GGG```eeeAAA222///+++---AAAzzz999)))222444OOONNN000555BBBVVVYYY666999)))$$$&&&)))...888III\\\iiivvvuuuooodddVVVJJJDDDBBBFFFFFFLLLZZZlllxxxyyyvvv}}}vvvjjjRRROOOJJJ???666>>>IIIGGGIIIVVVWWWnnnwww___VVVLLL;;;999CCC???444444;;;777===CCC:::KKK>>>OOOttteeeMMM>>>***,,,+++******))))))))))))***))))))(((&&&%%%%%%$$$((('''''''''((()))***+++###&&&)))******+++---000+++---444<<<@@@NNNqqqbbbDDD///******###$$$%%%'''))),,,...000111666333+++"""###000>>>EEEGGG```zzz~~~eeeMMMAAA:::222222:::DDDLLLPPPGGGGGGIIINNNTTTTTTMMMGGGOOOUUU]]]cccccc___YYYTTTXXX\\\______^^^___bbbdddbbbbbbfffkkklllkkknnnrrrppp}}}{{{}}}xxx]]]DDD777666999999777444444444444333222111222111///222777555000---,,,+++,,,//////...++++++<<<===666ZZZrrrGGG333000+++,,,???www555&&&000111CCC~~~<<<111>>>MMMlllddd333555!!!)))$$$'''+++222???QQQfffuuu~~~xxxlllaaaTTTIIIBBBCCCFFFJJJQQQ^^^mmmxxxyyyxxx|||~~~{{{QQQNNNCCCAAA;;;===888GGGkkk___uuuSSSHHH999222777555333555///000======333999FFFBBBZZZNNNgggqqq{{{UUUIII666+++***)))(((((('''((((((&&&&&&''''''''''''''''''(((((((((((()))***,,,,,,&&&***---...---,,,...000,,,+++111>>>LLLdddsssXXX:::444333$$$&&&&&&&&&''''''((((((((( '''---...///222222000666:::999:::PPPvvvmmmHHH222000666999888>>>???DDDOOOYYY\\\WWWQQQSSSSSSSSSWWWZZZZZZVVVQQQWWW\\\bbbhhhnnnsssuuussswwwmmmjjjssszzz{{{sss~~~pppQQQ???===CCC888666333222111000///---/////////111777;;;888111000...---...000000---)))***%%%///CCCzzzuuuJJJ888888555111AAAlll888###222000SSSggg:::***>>>xxxeee444+++,,,)))---222111777GGGUUUcccsssvvv\\\[[[YYYMMMCCC@@@JJJPPPRRRZZZfffyyyzzz~~~vvvLLLFFFHHH>>><<>>CCCKKKuuu]]]TTTDDDDDDWWW\\\KKKEEEOOOJJJSSS___mmmxxxzzzssskkkkkkkkknnntttyyy{{{~~~{{{wwwYYYHHHHHH;;;222333666000000222+++---///...111>>>HHH===++++++...222333222000...---+++'''...===RRRwwwJJJ222555777...<<>>FFFQQQ@@@SSSXXX```gggmmmpppqqqpppsssrrruuu|||www___LLLDDD;;;;;;;;;222111666444333777999<<>>888000+++++++++)))'''((()))((('''&&&&&&&&&&&&&&&))))))((((((((((((''''''''''''((()))***,,,...///111777EEEdddwwwvvvQQQFFF,,,+++---)))(((+++,,,***)))+++(((******)))))),,,---+++111...,,,---//////+++&&&%%%///666777<<>>111,,,...111444555555555444---111)))+++JJJ```EEE;;;444...333GGG???***333,,,...\\\rrrqqq555,,,,,,cccIII999333###***///%%%777IIIPPPssszzzbbb```[[[QQQXXXUUULLLSSSSSSMMMPPPZZZZZZRRRiiieeeeeekkkrrrxxx~~~xxxYYY[[[iiitttrrrRRR;;;@@@JJJEEE999333===<<<999666666777444---333111//////111222333222888666666888;;;BBBQQQ___yyy~~~UUU:::777000******+++)))((()))((((((''''''&&&%%%%%%%%%)))))))))))))))(((((((((&&&&&&''')))+++---///000888DDDPPPxxx~~~MMM???)))'''+++)))(((***++++++***)))'''((())))))***++++++***,,,,,,---000222111---)))&&&000555000***...777???VVVcccxxxOOO999,,,000bbbaaaLLLRRR???***<<>>777333555333;;;???@@@<<<999888111)))------///111444555444333***444...***<<>>AAA>>><<<>>>:::@@@AAA>>>777111...,,,***---,,,,,,...111333333111***///...666FFFgggXXX:::<<<111...GGG222+++333---:::lllxxxbbbUUU111333444kkk}}};;;)))111---,,,666888IIIbbbxxxzzzrrrvvv{{{wwwnnnoooxxxxxxpppkkkjjjmmmuuuzzz}}}~~~ooo}}}fffCCC>>>888666999777///---222+++444:::666000......---,,,******+++---/////////222000///111555>>>OOO___vvvQQQMMM888000++++++,,,***)))***''''''(((((()))(((((('''''''''(((((((((((()))))),,,,,,+++***))))))))))))...<<>>666///......+++((()))&&&'''(((************)))&&&&&&'''''''''(((((((((******))))))******+++,,,777CCC^^^|||WWWFFF999---(((+++***'''(((,,,+++&&&(((&&&(((---...***))),,,***+++++++++++++++,,,,,,111+++$$$&&&222;;;666,,,---///777???999333WWW___IIICCC666)))PPPzzztttWWWGGG<<>>???///(((((()))+++999ZZZzzz|||~~~xxxxxx~~~sssssswww{{{www___@@@888222333222000333777333,,,+++000444555555555000)))...---...///000000...+++((()))---111333666@@@KKKWWWuuuFFFDDDCCC:::333111///+++((((((&&&''')))***+++,,,++++++%%%&&&&&&&&&''''''(((((($$$%%%&&&(((+++...000222555@@@___rrr]]]PPPCCC333))),,,+++((()))...---''')))&&&(((...///***))),,,)))''''''))),,,---+++(((%%%---444444222222111...,,,000222555777...111DDDLLLjjjQQQ666@@@222///```UUUIIIDDDHHHJJJFFFHHHOOOJJJUUUeeerrrsssnnnnnnrrrzzzxxxiiiUUUUUUbbb]]]PPPHHHBBB===999444111...***((((((---***)))...777???AAAAAA333111000000BBBLLL888"""---LLL^^^:::+++---///EEEdddlllHHH;;;+++%%%222KKKaaammmbbb;;;------***(((+++///@@@ooo|||}}}jjjUUUOOODDD>>>//////555///,,,000000///---111999:::333---,,,---)))))),,,,,,***///666555444222---///;;;PPP```ZZZrrrnnn^^^TTTXXXeeePPPRRROOORRR...'''***+++(((%%%'''---+++$$$&&&&&&&&&''''''''''''(((%%%&&&'''(((***---222666<<>>)))222]]]eeeKKKLLL???DDDBBBNNNRRRSSSfffrrr}}}yyyqqq~~~~~~ooolllyyyxxxmmm___QQQVVVEEE888666222)))(((...)))+++((('''BBBKKKeee[[[UUU000444444DDD>>>666+++000GGGVVV666+++---...DDDaaagggNNNAAA///&&&...BBBXXXeeerrrQQQ333***)))''')))000333]]]nnn___TTTDDD???111222888333///111///222///000555555...)))(((,,,((((((,,,//////333999+++,,,------000666>>>EEEMMMaaasssfffSSSGGGTTTKKKQQQLLLPPP444)))''')))'''%%%'''++++++&&&&&&&&&&&&''''''''''''((('''((()))))))))+++///222999BBBSSSqqqpppLLLGGG444---(((&&&((()))'''''')))''''''(((***+++,,,......***((()))+++***'''(((,,,++++++++++++,,,,,,,,,,,,+++...111111///,,,,,,---(((CCCXXXkkkzzzeeeAAA333BBB]]][[[OOO===>>>DDDMMMYYY```oooqqq{{{wwwoooXXX\\\fffkkkXXX@@@111000333///(((###...444...BBBZZZQQQ555...???CCC444+++---AAAMMM444...111111GGGbbbdddOOOCCC333)))---<<>>;;;???@@@===FFFQQQOOOGGGAAA>>>===666,,,)))---$$$&&&555777IIIxxxVVVAAASSSKKK///...+++444~~~///+++333222///JJJccc\\\666---))),,,000333<<>>111))),,,000222999CCC;;;///''')))(((&&&000@@@wwwssslllRRRCCC???777555888555;;;@@@CCCCCCCCCDDD>>>666+++000111///000222000+++,,,111777888888888;;;???BBBSSSrrr{{{{{{{{{mmmeeevvvYYYjjjwww______QQQ^^^dddDDD555(((&&&))))))((()))&&&&&&&&&''''''''''''((($$$&&&)))+++,,,---///000777===LLLfffvvvWWWMMM888999///***'''***+++))))))+++******))))))))))))))))))((('''***---,,,((('''***&&&&&&'''''''''(((((((((***)))((())),,,---+++)))...+++333333///PPPIIIHHHyyyvvvPPPaaajjj~~~}}}qqqnnnhhh\\\llliii]]]___xxxsss^^^RRRKKKBBB999---,,,@@@QQQLLLYYYOOOFFFDDDCCC;;;000(((333###...444HHH~~~```RRRYYYwwwBBB333+++---888PPP(((***333///+++JJJeee^^^FFF666***...333555<<>>DDDTTTooobbbJJJIII555999///***(((***+++))))))+++)))))))))))))))((((((((('''(((+++...+++&&&'''+++(((((((((((()))))))))***+++(((%%%%%%(((++++++******+++===@@@222JJJYYYQQQvvvzzz```}}}}}}iiiVVVRRROOONNNHHH666***666EEE@@@FFFVVV]]]PPP???555---$$$&&&'''AAAAAA@@@mmmZZZRRRTTT___???666)))---888GGG444%%%)))...***999KKKGGGCCC---111((()))555777QQQ999+++...MMM444&&&{{{vvvnnnfffTTT@@@777888888444AAA<<<888999>>>AAA>>>999111222222000---...222666222...,,,000777<<<===<<>>111###(((111111@@@KKK>>>===(((+++&&&***888;;;QQQ===222***(((000$$$>>>zzzwwwvvvppp```III:::999<<<>>>;;;999999;;;??????:::666333333222000......222555111---***,,,111666777666444KKKXXX\\\hhhiii___\\\TTTKKKOOOJJJVVVqqq[[[hhhKKK777''''''+++)))(((+++'''''''''''''''((())))))((()))))))))))),,,000333;;;FFFTTTUUUqqqwwwNNNQQQ??????===000...+++***+++,,,---,,,***'''&&&&&&)))++++++***(((+++...,,,((('''))),,,(((******(((***---,,,(((&&&***%%%$$$......)))+++---555OOOMMMRRRkkkwww}}}uuurrrQQQLLLNNNbbbPPPaaaUUUOOOHHHGGG$$$+++&&&444555;;;XXXkkkQQQIIIkkk|||BBB777///***555888000###)))222444DDDHHH444444$$$%%%$$$+++777>>>PPP999...111***$$$###UUUxxx}}}zzzjjjPPP:::333999???444666:::======;;;666333444444333111//////111333555111---,,,000333555444000EEEPPPPPPVVViiirrreee]]]RRRJJJAAA===DDDgggjjjbbbRRRWWW:::...''')))***'''&&&***(((''''''''''''(((((())))))***+++******+++...111...333AAAFFF]]]}}}WWWIIIAAAFFF:::333000---,,,,,,,,,+++******)))'''(((***,,,,,,+++'''))),,,+++)))(((***---(((***)))(((+++000000---***---(((&&&...---)))...111BBBXXXWWWggg|||dddVVV\\\SSS^^^XXXAAAXXX***000$$$)))000888===fff^^^PPPBBBdddvvv{{{>>>777...***222888000&&&+++///111DDDJJJ444...&&&&&&&&&)))222>>>NNNDDD)))...)))(((111jjjrrrYYY@@@444444888111666;;;<<<:::777555444555444333111//////000111555222---,,,...111333444999???>>>CCCWWWpppmmm\\\PPPEEE>>>555333:::MMMQQQLLLCCCDDD<<<333,,,---,,,(((%%%%%%((((((''''''''''''((()))***+++,,,+++++++++---///888444<<<@@@PPPjjjmmmYYYDDD>>>AAA333666333000---,,,+++)))(((***))))))***++++++++++++''')))+++***)))(((***,,,)))***)))'''***///000...444666///+++///***'''///999HHHYYYeee|||jjj]]]eeeWWWhhhVVV777RRR???333***)))///:::333LLLLLLDDD444YYYqqqsss~~~===555---))),,,mmm888///)))------...HHHVVVCCC***,,,******))),,,>>>KKKRRR+++(((!!!%%%333yyyvvvbbbOOO???888666222666999999666444555777555333111000000000000///...,,,)))(((***---///111;;;;;;666>>>XXXsss```KKKAAA>>>>>>:::;;;DDDIIIMMMDDDBBBAAADDD999///,,,,,,***&&&###((((((''''''''''''(((((((((***,,,,,,+++***+++,,,===555<<>>MMM^^^~~~www___OOOFFFBBB@@@;;;;;;GGGHHHMMM>>>???>>>BBB999...)))******(((&&&)))((((((''''''''''''(((&&&(((+++,,,+++******+++///***555:::AAAKKKaaadddBBBFFF999777555>>>,,,++++++,,,...000///...(((***++++++***))))))************))))))((((((((()))***(((&&&'''******&&&...///***))),,,(((,,,>>>JJJ[[[vvvVVVLLL```dddaaaDDDUUU444+++)))'''///000999hhhmmmCCCAAA111FFFRRRZZZpppyyy:::222//////+++DDD111+++***000...444UUU___CCC***111&&&///444666KKKJJJ444,,,(((///,,,qqqeeeWWWGGG;;;777333333333222111111333444111...------///000///------...////////////000111***333888>>>EEEKKKcccmmmfff\\\RRRIII@@@999555444...===AAAMMM:::;;;888;;;777000***'''(((***+++))))))((('''''''''''''''###&&&)))+++***)))))))))---,,,888<<>><<<<<<<<<333)))999AAATTT???>>>999888999666...'''&&&***---***)))((('''''''''''''''!!!$$$(((******)))))))))***(((111222<<>>:::777AAA---666///...,,,,,,---,,,***(((&&&)))++++++((('''''')))'''&&&&&&'''***+++++++++%%%((()))((())),,,***&&&''')))''')))...+++666NNNwww\\\RRRRRRhhh___fffZZZ...(((///,,,+++777XXXwww]]]222///***666;;;WWWZZZsssAAA:::000---(((}}};;;***&&&***,,,...666AAAEEEBBB+++...,,,@@@OOOLLLLLL>>>---+++'''%%%...777xxxbbbYYYKKK;;;666222111/////////...,,,***......---,,,,,,+++******+++,,,+++((()))...000///(((000666===FFFKKK]]]yyyqqqmmmcccWWWSSSQQQFFF999///666<<<>>>???@@@===888999888444...)))'''+++...''''''&&&&&&&&&''''''((('''%%%&&&)))***)))))),,,&&&***444000===NNNUUUmmmhhhTTTOOOHHHAAA:::555000,,,222111///---,,,******)))++++++************++++++)))$$$###'''(((&&&)))///)))***---...---+++(((%%%######***%%%(((------FFFnnndddOOOLLLWWWjjjjjjkkkIII***$$$))),,,333>>>hhhqqq333...000111CCC]]]fff```AAA<<<---)))111ccc999,,,+++///000111777>>>???:::...---###111???BBBHHH>>>000***'''(((444???mmmeeeUUU@@@888333000---,,,,,,,,,,,,+++///...---,,,++++++++++++***,,,+++((((((---///---777777000000;;;KKKkkkkkkZZZXXXSSSOOOMMMLLLGGGAAA>>>CCCFFFEEEDDDCCC???999999888555000***(((***,,,(((''''''&&&&&&&&&''''''&&&###%%%)))+++)))+++...***...555000:::HHHMMMdddxxxeee[[[LLL???666222111111222000...,,,+++*********+++******))))))******+++((($$$$$$((()))'''(((---))))))***************))))))&&&***%%%)))---...GGG{{{rrrRRROOOWWWqqqfffFFF***'''...---333@@@bbbkkk---'''))),,,<<>>???CCCDDDAAA???>>>:::444777777555111,,,))))))))))))((('''&&&&&&&&&&&&&&&$$$"""$$$(((******+++///,,,...555///888EEEGGG]]]{{{xxxjjjbbbYYYJJJ===555222222222111000---+++)))******++++++******))))))******+++(((%%%&&&))))))''''''***((((((''''''''')))+++,,,,,,&&&)))$$$+++222666RRRVVVOOOOOOiiixxxWWW333,,,000))))))999dddnnn///(((+++///===PPPVVVUUU:::666***)))///[[[ppp000+++((('''&&&)))///222///+++%%%***$$$333BBBGGGLLL>>>...''')))000555OOOyyyttt___DDD999222///+++******+++,,,,,,000///---,,,+++,,,---...***,,,,,,))))))---...,,,&&&---222<<>>999888555999:::888777888555000222222222000---+++)))(((***)))((('''&&&%%%%%%%%%&&&$$$%%%(((***((())),,,***,,,444///:::HHHIII^^^hhhTTTLLLHHHCCC>>>999555000---000...,,,)))))))))+++,,,******))))))))))))******'''''''''))))))((('''((((((''''''&&&'''((()))***+++###&&&%%%000;;;FFFhhh]]]PPPFFFXXXrrr>>>***///'''%%%777fffttt555,,,000666AAANNNTTTWWW<<<666******,,,QQQZZZ,,,+++///***'''+++111333111...$$$,,,(((666EEEIIIJJJ888)))&&&+++...///WWWyyysss]]]DDD;;;000...------......,,,+++///...---,,,+++,,,------+++......++++++...///,,,,,,...,,,333DDDVVVsss{{{dddUUU```PPPBBB>>>@@@@@@===;;;333777999777777888666222,,,---.........,,,)))'''***)))((('''&&&%%%%%%%%%)))&&&&&&))))))&&&&&&)))***,,,444111===KKKKKK]]]pppnnn[[[DDDBBB@@@>>>:::555///***...---+++)))))))))***+++***))))))))))))))))))***&&&'''((((((((()))(((''''''(((((()))((('''&&&%%%+++"""&&&'''555EEEWWWcccRRREEENNNGGG%%%------,,,@@@^^^rrr777,,,///555>>>GGGGGGOOO888222(((,,,,,,LLLFFF***---222+++(((---333222...+++(((///'''111>>>CCCFFF444)))(((++++++...hhh|||sss\\\DDD@@@///...---...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,//////,,,222111,,,000>>>JJJbbbmmmXXXSSSKKK???999<<>>UUUppp:::------444<<>>EEEHHH555---+++***(((333uuuZZZDDDBBB///---++++++,,,---,,,+++)))***+++------,,,***)))+++...///,,,,,,......+++...000///444<<<>>>III___jjjooo}}}iii[[[LLLQQQKKK===999@@@@@@777111555888777555444///***000...---...///---)))&&&(((''''''&&&&&&&&&'''''')))&&&&&&((((((%%%%%%((()))***111...:::FFFBBBRRRsss{{{pppaaaWWWVVVMMMGGG===555111///...---((()))***++++++***))))))))))))(((((((((((())))))%%%(((((($$$%%%***,,,)))))))))(((((('''((((((((()))###+++///>>>TTTwwwwww___ZZZCCCnnnfff,,,++++++%%%555KKKnnn===///,,,333999>>>GGGUUU???666+++///'''===111***000***&&&***999CCC???666111!!!---***777GGGNNNPPP:::333...)))&&&999vvvYYYBBBAAA000---)))''')))+++,,,---''')))+++------,,,)))(((***---...++++++...---***,,,...,,,000:::===III```rrrllljjjooottt}}}}}}bbb```ZZZQQQYYY???PPPRRR@@@666======333---333777666666555000***444222000//////---)))%%%''''''&&&&&&&&&''''''((('''%%%%%%((((((&&&&&&)))$$$%%%---+++888DDD@@@OOO^^^kkkxxxwwwfff```[[[PPPDDD>>>===999444111//////...---'''(((***+++,,,+++)))((())))))(((((((((((())))))%%%((('''###$$$+++---+++***)))&&&%%%&&&(((+++...###***111AAA[[[tttkkkAAAUUUkkk111......'''666AAAiii;;;---(((...555999999JJJ777000)))111***>>>OOO888---,,,///+++...999777---+++---'''&&&222IIIXXXPPP???444222+++)))222pppZZZAAAGGG888000))))))******+++......,,,***,,,//////+++'''...+++)))(((***,,,---,,,'''+++000333555<<>>BBBYYY\\\dddppp|||{{{pppeeebbb^^^TTTHHHBBB555333111000///...+++))))))***+++,,,+++***(((&&&'''((()))((('''&&&'''(((***)))(((((()))***)))'''"""%%%((('''%%%$$$&&&(((###'''&&&+++HHHVVVkkkPPPCCCccc}}}000((('''...000FFFccc777333......,,,888CCCEEEBBB777***&&&---777===---******---***---888666+++***++++++,,,666LLL^^^XXXGGG...&&&'''666JJJrrrbbbEEEBBB777///((()))******+++---///,,,***,,,//////+++''',,,+++******++++++)))''')))+++---///111999DDDLLLHHHQQQ```mmmqqqooooooqqqyyyzzzuuuiii^^^YYYYYYZZZBBBDDDEEEAAA:::444333444444000------000222///,,,000///---***(((&&&%%%%%%***'''$$$%%%(((***(((%%%'''(((((((((&&&%%%%%%%%%(((,,,111444777===EEEKKKXXXZZZ```iiirrrwwwvvvttttttjjjaaa\\\VVVNNNGGGDDD:::777444222111///,,,***((()))+++++++++)))(((&&&'''((()))((('''&&&'''))))))(((''''''))))))((('''$$$&&&((((((&&&%%%&&&(((%%%+++***777\\\fffvvvMMM333MMMttt000******---///888XXX888555///000111???@@@BBB???666+++(((...555}}}111(((---''',,,***---777444***((((((---///666MMMddd___KKK222###&&&AAAeee~~~qqqcccJJJGGG555---'''(((*********---000---+++,,,......+++((((((((()))+++,,,+++)))&&&++++++++++++---555???HHHXXXaaajjjmmmooosssttttttlllkkkeeeYYYRRRPPPMMMIII===<<<;;;999666444222111444000,,,+++---...---+++,,,,,,***)))((((((((((((,,,(((%%%%%%(((******(((!!!$$$((()))((((((***,,,&&&***...222777???HHHPPPfffhhhlllsssyyyzzzvvvrrrnnnjjjgggddd[[[NNNGGGGGG999777444111000///,,,***((()))***+++***)))((('''&&&((()))((('''&&&((()))((('''&&&&&&((()))(((&&&&&&'''))))))'''&&&&&&'''(((///,,,AAArrr~~~ZZZ000999ZZZ555...,,,))),,,,,,LLL;;;666//////333AAAAAABBB???888///+++...222wwwmmm000)))000%%%+++***---777444***)))''',,,,,,222LLLeee]]]BBB777)))))):::kkk{{{dddVVVHHHMMM444---'''(((***))))))+++///...,,,,,,------+++)))''''''(((***,,,---+++***++++++,,,,,,...333;;;@@@TTT^^^aaaZZZWWWbbbtttsssuuunnn___RRRJJJAAA888666444111222444666555333444000+++)))***+++++++++---,,,+++***************...***&&&%%%'''((()))))) $$$((()))'''''')))---%%%'''***---000777AAAIIIQQQSSSXXX```ffffffaaa\\\fffhhhmmmlllaaaQQQFFFDDD777444111///...---,,,***(((((()))******)))((((((&&&'''((((((''''''((()))'''&&&%%%&&&'''((('''&&&'''((())))))((('''''''''***000///HHH~~~eee222333III???000---&&&***,,,CCC===222---,,,000:::CCCCCCAAA;;;444///...///eee[[[222(((+++%%%++++++...777444***+++******(((111MMMcccTTT666///---------fffrrrfffTTTNNNFFFJJJ555---((()))***)))(((***...,,,++++++,,,,,,+++***...,,,))))))***+++++++++***,,,...///111444777999???IIIQQQTTTVVV[[[```ccckkkpppkkkYYYKKKGGGDDD>>>555111///000444777555333222///+++)))((()))******------+++***)))(((((((((///,,,)))&&&&&&&&&''''''%%%((()))(((%%%###$$$%%%''')))***)))***///666===FFFIIIPPPZZZbbbeeebbb^^^ZZZ\\\```aaaYYYLLLDDDCCC;;;777222///---+++)))'''((((((((()))))))))((((((%%%'''((((((''''''(((***'''%%%%%%&&&((((((((('''(((((((((((()))((('''&&&'''///:::XXXyyyrrr\\\,,,111;;;III...***&&&***000:::===---***+++...444;;;>>>???<<<666111......WWWMMM777***)))%%%,,,+++---555222+++---///***)))666PPP]]]JJJ///'''///555///qqqbbbLLLMMMNNNUUUMMMFFF777///******+++)))'''(((+++************+++,,,,,,444000,,,)))))))))((('''***,,,...111333444555555EEECCCIIIWWWbbb___UUUMMMXXX^^^XXXEEE:::???EEECCC777555222333444555222//////...,,,***))))))***+++,,,+++)))'''&&&%%%%%%%%%---,,,)))'''%%%%%%&&&'''%%%&&&(((***,,,...//////+++,,,,,,***)))+++000555444777???IIISSSXXXWWWTTTTTTOOOMMMOOOOOOJJJFFFFFFCCC>>>777111---***&&&$$$''''''(((((((((((())))))%%%'''(((((('''''')))***'''&&&%%%&&&((())))))((('''&&&&&&'''))))))(((&&&%%%,,,JJJoooiiimmmgggRRR......---nnnSSS***'''''',,,111222@@@+++***,,,///111000666<<<<<<666111///000MMM???888,,,+++$$$+++)))***222000+++......***---???RRRSSSAAA...)))---666777PPP555===FFFUUURRRIII999111,,,,,,,,,)))&&&''''''((((((((((((***,,,...000...+++******)))'''&&&++++++,,,///111333444444CCC:::<<>>CCC>>>777111---***'''%%%'''''''''''''''((())))))%%%&&&(((((('''''')))+++'''&&&&&&''')))******)))%%%$$$###%%%)))***)))'''((()))TTT}}}~~~___UUUdddJJJ444000(((VVV```)))$$$))),,,//////JJJ000,,,+++...000---777@@@@@@888000...000DDD222333***+++$$$***((((((///...***///+++(((000DDDQQQKKK;;;000---&&&...777FFF///666888GGGLLLKKK:::333------,,,)))&&&&&&%%%&&&'''''''''))),,,...''''''(((***,,,,,,***(((---+++***+++...222444555333444AAANNNHHH<<>>222444)))IIIjjj***###))))))///000UUU888...(((+++...333>>>HHHFFF:::///---///>>>111'''***&&&,,,---...///...,,,***(((---)))--->>>MMMNNN@@@222&&&333!!!'''===***444000===DDD???111///+++***)))))))))((((((+++111!!!000$$$,,,111((((((((()))+++***(((&&&---.........///222777:::DDDKKKNNNGGG===<<>>...000999---///<<<***111+++777???<<<...,,,+++***+++,,,+++***&&&...&&&###'''---(((***)))(((((((((******((('''//////000000000333888;;;===HHHRRRQQQHHHBBBGGGNNNTTTSSSLLLFFFJJJQQQLLL@@@@@@===999666555222...+++,,,,,,+++***)))((('''''',,,+++***(((((((((((()))&&&&&&'''''''''&&&%%%$$$)))((('''&&&&&&'''((()))'''((()))))))))+++///222///333999???DDDFFFEEEEEEFFFGGGDDDAAAGGGLLLAAA000///...---***'''&&&''')))%%%&&&'''(((((('''&&&%%%###"""%%%))))))&&&'''***%%%''')))((('''&&&'''(((&&&'''(((((('''''')))+++000666eee000MMMVVV:::333...444ggg222((('''***'''222eee===,,,)))!!!,,,222777EEEHHH:::222222,,,555|||000000,,,******)))(((((())),,,///111---+++333IIIYYYSSS>>>---000555333555:::***---&&&111888999+++******+++---......---***888'''...---AAA///,,,***)))'''''')))))))))(((******++++++,,,...222666888???EEEDDDAAAFFFSSS```eee^^^TTTMMMHHHDDD>>>::::::777444111///---)))'''++++++***)))(((''''''&&&***))))))(((((())))))***&&&''''''''''''&&&%%%%%%((((((''''''''''''((()))&&&'''(((((((((***...000...///222888>>>AAA@@@>>>;;;;;;888666<<>>...***,,,444===ppp888++++++%%%///666;;;++++++***,,,...///...,,,...???777888<<>>111,,,...222111///---,,,***((('''***))))))(((''''''&&&&&&(((((((((((())))))******'''''''''''''''&&&&&&%%%'''''''''''''''(((((()))&&&''')))))))))***---///000///222888@@@CCC???;;;888777444222666:::444+++000...,,,(((%%%%%%'''***%%%%%%''''''''''''%%%%%%###"""$$$'''&&&$$$%%%)))$$$&&&''''''&&&%%%%%%&&&'''(((((('''&&&'''***---///:::ttt999///VVV///...))))))KKKBBB---***)))+++333iiittt444%%%---+++...333BBBIII>>>888777000222]]]\\\222111)))---)))***+++---------,,,+++,,,,,,:::RRR]]]OOO999,,,((()))666LLLaaa666---+++(((333777===...,,,++++++,,,---,,,***...===EEE888EEE===666)))+++)))'''&&&((()))))))))((()))***++++++,,,///222+++111888999666555888<<<===777777<<<999...***///+++,,,,,,+++************))))))(((((('''&&&&&&&&&&&&'''(((((())))))******((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''(((*********+++---///111111444;;;BBBCCC>>>999@@@>>>:::777888:::888333333222///***&&&%%%&&&((($$$%%%&&&''''''&&&%%%$$$$$$###$$$&&&&&&###%%%)))$$$&&&''''''&&&%%%%%%&&&%%%&&&'''&&&%%%&&&)))+++333CCC|||AAA///WWW888,,,)))'''<<>>;;;777AAA>>>999666666777777777333333000,,,(((%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&$$$$$$'''&&&###%%%***%%%&&&((((((&&&%%%&&&'''$$$%%%''''''&&&&&&((()))222DDD~~~JJJ111KKK===,,,,,,(((000RRR---)))***...333HHHBBB***...'''...000>>>EEE===::::::333...@@@;;;+++,,,((((((+++,,,,,,,,,,,,,,,++++++...///===OOONNN;;;......###&&&---eeeKKK222,,,(((---777000555000---)))'''''')))******...444777555777)))%%%---)))(((((((((******((('''%%%&&&((()))))))))+++---333111---***)))---333888777555444555555222---+++)))+++,,,+++)))((()))+++)))))))))(((((((((((('''&&&'''((())))))(((((('''))))))''''''&&&''''''(((%%%&&&'''((()))))))))(((&&&(((************+++---//////000222444666777888:::777222000///000444777000000000---)))&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$'''%%%%%%'''&&&$$$&&&+++%%%''')))((('''&&&'''(((###%%%(((***)))(((((((((111@@@zzzwwwRRR222999BBB,,,///+++(((WWW+++(((***+++888@@@QQQ111///,,,///000<<>>666***'''///777444+++...---,,,***)))(((((('''%%%''')))***(((''''''''')))(((&&&'''((()))'''&&&+++((('''(((+++,,,***(((...000222333111000///000777666777999777111///111555000+++***,,,,,,)))%%%,,,+++***)))((((((((((((+++***(((&&&%%%&&&'''((((((((((((((((((((('''&&&$$$$$$%%%''')))***((('''(((***+++,,,*********+++---......---,,,---///111333222///,,,+++///888>>>777111+++(((((((((%%%!!!''''''(((((('''%%%###"""+++)))'''%%%%%%&&&)))***$$$&&&))))))(((&&&&&&&&&&&&&&&%%%%%%&&&''')))***///GGGgggKKKTTT333...VVV((('''***'''QQQ666%%%+++)))---222kkk...%%%///666111333999777---+++111...)))]]]<<<:::...---,,,(((***************+++---///***000BBBIII888,,,+++)))))),,,888WWW;;;444+++''',,,222000))),,,+++***)))((('''''''''%%%'''((((((&&&&&&&&&''')))(((''''''))))))(((''')))'''&&&''')))+++)))''')))+++.../////////000222333333555777444///000444<<<555---)))***+++)))(((***))))))(((''''''&&&&&&***)))'''&&&&&&&&&((()))&&&''''''(((((((((((((((&&&&&&''')))++++++***(((,,,------+++)))''''''(((,,,---------,,,---000222666555333///,,,---222666333000,,,,,,...---)))%%%''''''(((''''''%%%$$$###)))((('''&&&&&&'''((()))$$$&&&))))))(((&&&&&&&&&%%%&&&'''((())))))))))))+++DDD]]]>>>ZZZ444---NNN666111111***JJJDDD'''///***...555uuuhhh...+++111444///111777777///...444000+++QQQ:::PPP444---!!!---******))))))***+++---...+++///???DDD333''''''&&&&&&)))@@@tttEEE555222,,,&&&(((------)))))))))((('''''''''''''''%%%&&&'''&&&$$$$$$&&&''')))((('''((()))***)))((('''&&&&&&'''((())))))'''&&&'''***+++,,,...111444222333666777333///222999BBB:::000)))((()))******((())))))***)))(((&&&%%%((('''&&&&&&&&&'''((()))%%%&&&'''((())))))))))))%%%$$$%%%'''))))))'''&&&,,,,,,,,,)))'''&&&((()))+++,,,---------...111333555444333000------///222333111///000111000+++&&&&&&'''''''''&&&%%%$$$$$$'''''''''''''''''''''((($$$&&&))))))'''&&&&&&&&&%%%&&&)))+++++++++)))(((---FFFVVV444dddddd555,,,EEE888...///+++AAAZZZ%%%,,,(((+++444^^^hhh,,,+++000000,,,...555666111111666111...@@@@@@OOO444***###000+++***((((((***+++,,,,,,...///;;;@@@444++++++(((''')))NNNiii===...///,,,'''&&&***------((('''''''''''''''(((((('''''''''%%%$$$$$$'''))))))((('''(((*********(((''''''''''''((()))))))))'''(((***+++,,,...222555666666888888333///444===AAA:::111***((()))******)))***+++,,,,,,***((('''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((('''%%%%%%%%%'''))))))'''%%%((()))((('''&&&(((+++...***+++---......///222444111000...------///333666555333111///...,,,'''$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%'''(((((('''&&&&&&'''&&&&&&((())))))***))))))...JJJSSS000NNNppp333---@@@<<<******,,,>>>qqq(((''',,,'''666TTTwww000(((000...+++,,,222444111000333000000333999,,,++++++333...,,,***((((((***,,,++++++333111:::@@@555---,,,'''------bbb```999))),,,,,,'''&&&***///000(((((('''''''''((())))))((((((((('''%%%&&&(((***(((''''''((()))******(((''''''((())))))***++++++,,,---...------///222444777666666666111...222999:::666111,,,***)))))))))((()))***,,,+++***(((&&&&&&&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&((((((((()))++++++)))''''''((('''&&&&&&'''***---***,,,...//////000222333000---)))(((***000666999333111---***((('''&&&$$$&&&&&&%%%%%%&&&&&&&&&'''$$$%%%'''((()))((('''&&&%%%'''((((((&&&&&&&&&''''''&&&%%%$$$%%%''')))+++,,,JJJNNN///===}}}111///===YYY:::+++...:::zzz000(((111'''777UUU>>>%%%111---+++,,,111333111...---...222...}}}OOO000)))%%%000%%%---***''''''***,,,+++)))666777BBBDDD444******)))((((((rrrSSS333'''+++,,,'''&&&***///111(((((('''''''''(((((()))'''((()))((('''&&&((()))'''&&&%%%''')))***)))(((&&&((()))***)))***+++---///000111///......///111555111000000...,,,---222444333000...+++)))((((((%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&%%%%%%'''((((((&&&$$$)))))))))'''%%%%%%''')))***,,,///000000000111333333...)))&&&(((...333666...,,,)))'''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''(((((('''&&&&&&'''((('''&&&%%%'''((()))'''$$$######&&&***,,,,,,NNNKKK444777111111888tttLLL+++(((---ggg222))),,,&&&111MMMOOO""",,,------...222555333...***---111///|||kkkUUUCCC((('''(((%%%...***&&&'''***,,,+++(((444===OOONNN555(((...555((('''tttGGG...(((++++++'''&&&))),,,---''''''&&&&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&'''&&&%%%$$$%%%((()))((('''$$$'''))))))((((((+++---...///000///---++++++,,,222,,,***---...------...444333111...***(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))&&&%%%%%%&&&((('''%%%###'''((()))(((&&&%%%&&&'''+++---000111000000000111222...)))'''***...111222+++++++++)))((('''''''''%%%%%%$$$$$$%%%'''((()))$$$$$$%%%&&&''''''''''''&&&'''((('''&&&%%%'''(((((('''%%%%%%&&&'''***+++,,,PPP~~~FFF777333444111///oooJJJ&&&%%%%%%NNN444+++###***+++<<>>333((('''((('''###%%%***---+++''')))///555CCC***eee)))...888:::******)))***+++---000111444000///111000***%%%$$$((('''%%%$$$%%%&&&(((***((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((///NNN;;;...000^^^CCC***)))777;;;***,,,"""<<>>;;;222---111'''555;;;ggg111(((---(((***(((---(((++++++)))***,,,+++(((///@@@>>>111...,,,'''&&&444```llloooIII,,,+++***(((&&&&&&'''((('''&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''((()))(((''''''%%%''')))***)))(((((()))((((((((((((((()))***+++111000---+++***+++,,,---((((((((('''''''''&&&&&&((('''&&&$$$$$$$$$%%%%%%###%%%&&&'''&&&%%%&&&'''+++)))'''&&&''''''&&&%%%!!!))),,,&&&###'''(((%%%''''''***---***'''(((---!!!BBBAAALLL'''444III444***)))''''''***...333777333///,,,......***((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((()))))))))MMMvvvIII...000OOOEEE777(((---777---*** 222UUU777,,,***+++000fffLLL===&&&)))---222888;;;444***111---...666UUU111+++'''###+++,,,111%%%(((+++,,,++++++***)))222;;;555(((((((((&&&***,,,zzzggghhhAAA//////***(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&$$$''')))***)))(((((((((((('''&&&&&&&&&(((***+++222111///---,,,,,,,,,,,,,,,+++***(((&&&$$$""""""***(((&&&$$$###$$$%%%&&&$$$%%%''''''&&&&&&&&&''')))'''&&&&&&''''''&&&%%%***,,,+++''''''******&&&)))(((***,,,***'''(((,,,000gggHHH,,,777&&&$$$***(((&&&&&&***///555999555000,,,---,,,((('''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&''''''(((((())))))(((MMMxxxeeeIII+++...HHHEEE888)))+++:::333---%%%///NNNJJJ+++******///[[[QQQFFF...333333000333888333(((,,,000(((444|||DDD000///'''$$$,,,)))///$$$&&&)))+++***)))***---777===777///...)))&&&,,,,,,]]]666,,,******(((&&&&&&&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&$$$%%%'''((((((((('''&&&$$$&&&))))))(((''''''((()))((('''&&&&&&'''((())),,,,,,,,,,,,+++)))'''&&&++++++)))(((&&&$$$###"""***)))&&&$$$###$$$%%%&&&&&&((())))))'''&&&&&&'''&&&%%%%%%&&&((()))(((&&&)))(((%%%###%%%((('''$$$***((((((+++***'''(((,,,******//////***---@@@222444000,,,)))(((***...000666111------,,,'''%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((())))))***---OOOuuuVVVDDD,,,000CCCMMM555,,,***<<<666---(((+++EEEYYY&&&%%%'''---KKK[[[GGG666888444,,,---444333+++'''///'''555ccc444+++000***+++...###)))&&&%%%''')))((((((...555AAABBB:::333222(((!!!'''555UUU000,,,&&&(((''''''''')))((('''%%%$$$%%%&&&%%%$$$###$$$&&&&&&%%%$$$######$$$&&&&&&$$$%%%&&&'''((('''&&&&&&%%%'''((((((&&&&&&((()))(((((('''''''''(((((()))***+++,,,---,,,***'''&&&'''''''''''''''''''''''')))((('''%%%%%%%%%&&&&&&''')))***)))'''&&&&&&'''&&&%%%%%%''')))***)))'''&&&$$$"""###'''***)))'''***''''''******((()))---***666$$$777---"""777333000---***)))+++---000555000---...,,,'''$$$%%%&&&&&&&&&'''''''''((((((%%%&&&'''((((((((((((((($$$$$$%%%%%%&&&'''''''''%%%&&&&&&'''((()))******111PPPxxxMMM>>>111666<<>>,,,>>>888999DDD***333&&&GGG%%%$$$'''333VVV888((((((&&&444|||KKK888000%%%)))333---$$$***&&&000---...111??????111&&&%%%))))))***+++((((((***"""...222555fffccc((())),,,&&&,,,777hhhzzzZZZ666******&&&'''***,,,,,,)))'''((()))&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$&&&((())))))((($$$%%%%%%&&&''''''((((((%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''(((+++&&&%%%***+++)))(((***(((((())),,,...---)))%%%%%%&&&'''(((((('''&&&$$$(((&&&$$$&&&+++---,,,)))(((((((((((((((((((((((('''(((((()))+++,,,...///'''&&&%%%''')))+++,,,+++++++++---...///---+++)))++++++*********+++,,,---)))++++++''''''***+++((((((((((((''''''&&&&&&&&&((((((((()))((('''&&&&&&((('''&&&''')))***(((&&&&&&&&&&&&'''''''''''''''...IIIiii:::***<<<;;;999XXX000)))&&&NNN333+++$$$%%%AAAGGG)))...***///hhh\\\888111''''''///+++&&&)))&&&---+++,,,---qqq888<<>>$$$///&&&999)))***$$$(((<<>>///***---)))333WWW...(((&&&333<<<]]]///...((())),,,------,,,(((222 000@@@888******)))000...---111...***000+++...000===555444&&&$$$---+++111gggooohhhFFF000---+++------'''((('''&&&&&&%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$###"""###%%%'''(((&&&###$$$'''((('''$$$'''&&&%%%$$$%%%&&&'''((())))))(((''''''((()))***&&&((())))))((()))+++---$$$$$$%%%&&&&&&&&&&&&%%%***)))'''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''+++)))(((((()))******))),,,------------,,,++++++''')))))))))))))))+++---))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&))),,,---%%%%%%%%%$$$######&&&(((&&&''''''(((((('''''''''((((((((((((((((((((((((111HHHgggSSS***:::&&&))):::777fffttt///444"""000...)))%%%'''...```444&&&,,,---777uuu000,,,***(((***------,,,'''000!!!+++555fff111+++...)))000---+++...+++(((...&&&---888PPPlll///---%%%!!!+++,,,KKKYYY]]]@@@000///------,,,&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$"""###$$$######$$$&&&(((***'''$$$$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''''')))((('''&&&&&&'''((((((###$$$&&&'''(((+++///222###$$$&&&''''''&&&%%%$$$)))(((''''''''''''((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((***)))((((((***+++******,,,,,,,,,------,,,,,,++++++,,,,,,***))))))+++---))))))******)))((('''''''''&&&%%%$$$%%%(((+++---'''(((((('''&&&%%%&&&'''&&&''''''((((((((((((''''''''''''''''''(((((()))---EEEdddPPP***>>>+++,,,222777MMM+++333'''+++444,,,!!!))))))mmmJJJ&&&---)))444fff111((()))$$$%%%+++,,,+++'''///%%%)))...yyyMMM,,,+++------333000,,,000---(((...***,,,999hhhXXX,,,&&&***"""(((***dddAAAUUU<<>>111###...%%%qqqhhh***((('''222HHH666(((***$$$$$$+++***+++'''...)))***...]]]CCC......---,,,000,,,***111...'''***,,,***555FFF'''&&&...&&&***)))fffDDDOOO888...000+++))))))%%%'''&&&&&&%%%%%%&&&&&&&&&'''%%%######$$$%%%%%%$$$"""###$$$######$$$&&&)))'''''''''&&&&&&'''''''''###%%%&&&'''((('''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''$$$&&&''''''&&&''')))+++'''((((((((((((''''''&&&'''''''''((((((((((((((($$$%%%'''((())))))((('''(((((('''''''''&&&&&&&&&''''''&&&''''''((()))******((('''(((***+++++++++(((((()))*********))))))---...///...+++)))((()))''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&###%%%'''((('''&&&&&&&&&&&&'''(((((())))))))))))(((''''''&&&'''(((***+++///IIIeeeLLL%%%;;;(((&&&,,,666===EEE***,,,---???000""",,,%%%```zzz///%%%&&&...777???***,,,'''''',,,))),,,)))...,,,***///GGG===///000...)))+++&&&(((333111(((((()))222FFF444))))))***'''///)))QQQlllwwwJJJ555,,,...)))(((***(((&&&&&&&&&%%%%%%&&&&&&'''&&&$$$""""""$$$&&&&&&$$$###$$$$$$###"""###&&&(((%%%&&&''''''&&&&&&&&&&&&###$$$&&&(((((('''&&&$$$&&&%%%$$$$$$%%%&&&((()))$$$&&&((((((''''''((())))))(((((('''''''''''''''&&&''''''(((((((((((((((###%%%'''((())))))(((''''''''''''''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++)))((('''(((***+++++++++'''((())))))******)))))))))+++...///---+++))))))(((((('''&&&&&&'''((()))$$$%%%&&&'''((((((''''''$$$%%%%%%&&&''')))---111&&&&&&((())))))*********)))(((''''''''')))+++---///FFF```HHH'''AAA+++$$$---000<<>>@@@555&&& ---$$$---<<<<<<___===444---...---(((&&&(((%%%%%%$$$$$$$$$%%%&&&&&&&&&###!!!"""%%%(((((('''+++&&&""""""%%%***,,,---$$$######$$$&&&''''''%%%%%%'''(((&&&###"""###%%%$$$%%%&&&''''''&&&%%%$$$!!!&&&++++++((('''***---'''%%%$$$%%%&&&'''&&&%%%'''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((()))***)))&&&&&&)))(((###******+++,,,,,,,,,,,,+++((()))***++++++,,,++++++(((***+++***)))((()))+++'''''''''((((((((())))))'''))))))%%%$$$''''''%%%+++,,,,,,***'''%%%%%%&&&&&&''')))))))))((('''&&&--->>>___FFF$$$ppp%%%///000...===WWW000444(((777BBB---###%%%,,,```CCC---%%%...***xxxqqq***///--- 000666---&&&(((++++++---222888222)))000(((,,,222***$$$+++---((((((666WWW333...$$$,,,)))111@@@OOOZZZ:::222,,,,,,,,,((('''(((''''''&&&&&&&&&&&&&&&&&&)))&&&$$$###%%%%%%$$$###)))&&&""""""%%%)))+++,,,%%%%%%''')))++++++)))&&&&&&''')))(((%%%$$$%%%'''%%%&&&'''(((((('''&&&%%%"""&&&***+++((('''))),,,((('''&&&&&&''''''&&&$$$&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))((((((''''''''''''''')))(((''')))---,,,(((((()))******++++++******++++++++++++***)))(((((('''((())))))'''&&&'''(((''''''''''''''''''(((((('''))))))%%%%%%'''(((%%%***++++++***'''&&&&&&'''%%%%%%&&&'''((((((((((((333777NNN>>>111;;;---++++++777MMM<<>>,,,BBB***(((+++111CCCRRR+++%%%222@@@------&&&'''GGGbbb$$$+++&&&---MMM555--- ,,,777<<<555...,,,+++)))))),,,XXXVVV)))......,,,&&&+++111,,,)))...,,,'''+++)))qqqGGG&&&///'''''',,,&&&DDD999cccIII111,,,(((((()))***((('''((((((((('''&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&%%%###""""""###%%%'''(((######$$$'''))))))&&&$$$%%%&&&''''''(((((()))***&&&'''((())))))((('''&&&"""%%%((()))((('''((()))((('''&&&'''((()))((('''$$$$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))###&&&''''''+++000111...''''''((())))))))))))((('''((()))***++++++++++++'''(((((('''%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%'''))))))%%%%%%((()))&&&'''((()))(((''''''((())))))(((''''''(((+++...000,,,BBBYYY@@@'''JJJ'''(((......;;;nnn)))&&&000>>>)))+++&&&%%%888ooo$$$..."""...666HHH666 ---***333///+++***))))))+++,,,AAABBB)))000111+++(((&&&---++++++222...***000AAA999$$$'''%%%+++222%%%SSS>>>RRR@@@---***'''&&&(((***)))&&&''''''''''''&&&$$$###"""$$$$$$%%%%%%%%%%%%%%%&&&###############$$$%%%&&&$$$###""""""$$$&&&&&&&&&$$$$$$$$$%%%'''(((((((((&&&'''((())))))((('''&&&###%%%'''(((((('''''''''&&&%%%%%%''')))******)))###$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((''''''''''''(((((()))$$$%%%&&&'''(((***++++++$$$&&&&&&&&&)))......+++'''((())))))***)))))))))''''''((()))************'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&&&&)))***'''&&&'''((((((''''''((()))***)))'''&&&&&&))),,,...666DDDOOO>>>///^^^%%%'''111,,,666)))(((///BBB***+++&&&$$$---nnn---///!!!......VVV<<<(((333'''......,,,***)))***,,,---111999+++///222+++***%%%***)))+++111///---777UUUfff777***&&&***))),,,(((PPPPPPEEE888+++***'''%%%(((+++***%%%%%%%%%&&&'''&&&%%%###"""&&&(((((('''$$$"""""""""!!!###$$$$$$######$$$%%%'''%%%""""""$$$'''(((((($$$###"""$$$&&&''''''&&&&&&'''(((((((((((('''&&&###$$$&&&'''''''''&&&&&&&&&%%%%%%&&&(((******)))###%%%&&&((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%'''(((***+++,,,%%%''''''%%%'''++++++''''''(((((()))))))))))))))************)))((('''&&&'''((())))))((('''((()))%%%&&&&&&&&&'''''''''''''''))))))&&&&&&******(((&&&'''(((((('''&&&''')))((('''%%%$$$%%%''')))+++777GGGRRRCCC***aaa)))%%%000***222___++++++---III000...&&&$$$(((___===---""",,,+++|||XXX111+++555***000222111,,,***+++,,,+++333555+++,,,///)))******,,,''''''---,,,000>>>VVVHHH555...(((///)))"""444DDDqqqnnn===111***+++(((%%%(((,,,***$$$$$$%%%'''((('''&&&%%%$$$&&&((()))((($$$"""!!!"""!!!###&&&&&&$$$###$$$%%%&&&%%%###$$$&&&(((((((((%%%###"""###&&&'''&&&$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''%%%$$$(((&&&%%%&&&''''''&&&%%%$$$&&&(((******)))&&&$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&''''''%%%'''******&&&&&&&&&'''(((((((((((('''************)))((('''&&&&&&'''))))))(((((()))+++%%%%%%&&&'''((())))))***'''))))))&&&'''***+++)))&&&'''((((((&&&%%%&&&((('''&&&%%%&&&'''))),,,---444FFFSSSFFF###bbb000$$$111)))222GGG222---***MMM444...%%%&&&'''KKKOOO***%%%)))***mmm```***+++///(((///333333---)))***+++(((666qqq444)))))),,,'''***///...&&&###)))***111CCCUUU555///***$$$***111!!!GGG???aaa888,,,***+++)))%%%(((,,,***###$$$&&&'''))))))(((&&&%%%"""%%%((((((%%%###$$$%%% $$$''''''%%%###$$$%%%#########%%%'''(((&&&$$$&&&$$$"""$$$&&&(((&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&''''''%%%###***(((&&&&&&&&&%%%$$$"""$$$&&&***,,,,,,)))&&&###'''''''''''''''''''''''')))(((((('''''''''(((((()))(((((((((''''''''''''&&&''''''%%%'''+++***'''$$$%%%&&&&&&''''''&&&&&&&&&'''((()))************$$$&&&((((((((((((***+++$$$%%%&&&'''(((***++++++'''))))))&&&'''***+++)))'''((()))(((&&&%%%&&&'''''''''((()))+++...000222;;;===@@@@@@000sss444&&&222+++555;;;:::...&&&NNN444,,,%%%'''(((>>>ZZZ(((((('''///lllqqq///111---'''***000111+++''')))***'''---aaaUUU;;;///'''444%%%,,,333)))+++///***+++222555]]]sss111+++%%% ---'''%%%JJJCCCFFF777(((&&&,,,******...((($$$,,,%%%///%%%&&&***%%%### %%%%%%%%%&&&&&&'''''''''"""###%%%$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%'''''''''''''''&&&&&&%%%$$$&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''((((((&&&$$$"""'''%%%&&&,,,...***(((((("""%%%'''((('''&&&%%%&&&&&&))))))&&&&&&((('''$$$)))))))))((('''&&&%%%%%%((()))))))))'''''')))+++"""$$$%%%''''''''''''&&&)))))))))(((''''''&&&&&&)))((((((((((((((()))))))))(((&&&%%%&&&''')))+++&&&''')))*********)))(((###%%%''')))******))))))(((%%%%%%)))000444222///,,,???HHH:::111}}}000$$$(((444222666QQQ)))...000------((($$$+++333mmm000###......VVV777!!!(((000---000222111---***+++,,,...===FFF222***'''444'''---***)))(((+++***(((///<<>>000+++111///000111...***(((***---///::::::---,,,---999...333...666222000444******AAACCC&&&***)))&&&&&&***:::NNNsssZZZ:::***+++///666---###(((***%%%%%%!!!555111000+++"""###%%%%%%$$$######$$$&&&'''(((%%%###$$$''''''%%%###############$$$%%%&&&'''$$$%%%&&&((())))))******'''((('''&&&$$$$$$&&&((($$$%%%&&&&&&$$$$$$%%%&&&%%%&&&((())))))(((''''''$$$"""###))),,,)))'''(((&&&((())))))&&&$$$######'''******((('''))))))%%%(((%%%###$$$''')))(((&&&$$$%%%&&&&&&&&&&&&)))+++.........---,,,***)))((('''(((((()))******++++++))))))(((''''''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&)))))))))(((((())))))***&&&(((******)))((()))+++111<<>>XXX"""222111'''000000333===+++)))===''',,,'''###)))FFFXXX111(((---%%%GGG---%%%111...111444333...+++*********---[[[BBB999111---//////,,,,,,dddWWW:::***++++++BBBoooHHH000'''((((((''',,,222RRR\\\XXX666555(((---###***'''$$$)))(((&&&---===///...%%%)))!!!&&&%%%%%%%%%%%%%%%$$$$$$$$$(((%%%###$$$''''''%%%###$$$$$$######$$$$$$%%%&&&''''''(((((('''&&&%%%%%%'''((('''&&&$$$$$$&&&(((&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%(((%%%$$$'''(((&&&$$$%%%$$$%%%&&&&&&%%%%%%'''((($$$''''''%%%$$$&&&&&&"""%%%&&&&&&%%%$$$###"""!!!$$$%%%&&&&&&&&&&&&)))+++%%%%%%%%%&&&&&&((()))***(((((('''&&&&&&%%%$$$$$$))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((((('''+++***))))))((((((((((((...***''')))...///+++&&&,,,555<<<555'''666^^^+++)))444%%%,,,///555PPP'''&&&666%%%***((($$$)))999ccc666******&&&qqqmmm111,,,++++++///333333000,,,******''',,,FFF:::???444---...---...///777---&&&$$$""",,,VVV@@@666&&&(((***$$$(((???IIIoooCCC333...///444((()))&&&'''***###''':::333OOO111%%%%%%)))$$$%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$&&&&&&''''''&&&$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%'''######''')))'''''')))&&&''''''&&&%%%$$$%%%'''%%%((((((%%%%%%'''&&&###%%%&&&&&&$$$"""%%%,,,222%%%&&&'''&&&&&&&&&((()))&&&%%%%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((###%%%(((***+++)))'''%%%(((((()))))))))(((''''''+++***)))***------+++)))&&&555>>>444***888mmm;;;+++AAA,,,,,,...;;;YYYggg&&&,,,>>>===((()))%%%(((---hhh777))))))%%%SSS333777&&&))),,,000000---******+++''',,,777111<<<000((()))''',,,...+++'''333999,,,111\\\//////&&&---$$$(((NNNBBBxxxCCC>>>......+++,,,)))$$$&&&'''&&&AAA---+++nnn888%%%"""... $$$&&&((())))))'''$$$""""""###%%%%%%$$$$$$%%%&&&'''&&&%%%$$$############"""###$$$%%%&&&'''''''''$$$&&&''''''%%%$$$$$$$$$&&&''''''&&&$$$######$$$((('''&&&%%%%%%%%%%%%%%%%%%!!!"""'''***)))***,,,((()))(((&&&$$$###$$$%%%&&&))))))&&&&&&((('''$$$!!!$$$''')))---999KKKXXX((()))))))))'''''')))+++((('''&&&&&&&&&''')))***&&&&&&''''''((()))))))))***)))((('''&&&%%%%%%%%%)))(((&&&%%%&&&''')))+++"""$$$(((++++++)))&&&$$$&&&'''((())))))((('''&&&$$$'''***++++++,,,...///%%%777>>>000%%%111lll888>>>XXX<<<111,,,;;;777www)))666MMM[[[(((***&&&'''%%%iii555'''((("""999111???&&&(((+++---,,,)))(((***,,,''',,,000[[[...000...)))&&&)))+++***///)))444------777jjj333222111''',,,"""ZZZ111jjj999111000...111555$$$"""333(((111FFF///999ttt444&&&""",,,!!!'''### )))+++$$$!!!%%%%%%%%%&&&&&&%%%$$$$$$'''&&&$$$$$$&&&''''''&&&###'''&&&$$$%%%$$$!!!&&&$$$$$$&&&((('''$$$ ###""""""$$$((()))(((%%%'''&&&%%%$$$$$$$$$%%%%%%%%%'''&&&"""$$$+++,,,''''''((((((((('''&&&%%%%%%"""''''''$$$%%%))))))$$$%%%%%%&&&(((,,,///333555%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&$$$$$$'''******(((%%%$$$&&&((()))((('''&&&%%%(((***)))%%%$$$''''''%%%)))*********(((((()))+++###&&&((()))'''&&&''''''***+++++++++***)))'''&&&******:::;;;%%%&&&BBB999BBBppp...***---444///...IIInnn***)))$$$,,,,,,XXXCCC)))&&&222+++111999***+++,,,000555222+++'''''''''(((666III...000...,,,///444555222---***222+++000EEEVVV...//////"""))),,,---ZZZBBB]]]888---...000000KKK>>>""")))'''YYY999&&&BBB^^^)))%%%$$$((( !!!)))%%% '''(((######%%%%%%%%%&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%!!!$$$%%%###$$$&&&&&&"""&&&%%%%%%&&&(((((($$$!!!###"""###%%%((('''$$$!!!((('''&&&$$$$$$%%%&&&'''%%%'''&&&###%%%******&&&''''''((((((''''''&&&%%%###'''((($$$%%%(((((($$$$$$$$$$$$%%%'''***,,,...(((((('''''''''(((((()))''''''''''''''''''''''''(((&&&%%%''')))***(((&&&###&&&******'''%%%&&&''''''***)))%%%%%%'''(((%%%((()))***)))'''''')))***$$$&&&((()))(((''''''(((******++++++***)))'''&&&'''000;;;777'''---DDDEEE===<<<(((222444bbb555'''III000***$$$((('''FFFHHH'''&&&***###PPP777&&&***,,,222666333,,,)))******(((111ppp>>>000111///---///333111,,,(((---;;;777666;;;kkkggg???+++---+++((()))***;;;QQQYYYLLL777++++++222---777555 777222lll&&&!!!VVVFFF &&&'''%%%"""&&&---)))"""&&&&&&###'''%%%%%%%%%%%%&&&&&&%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&&&&$$$"""$$$)))((($$$'''&&&&&&'''((((((%%%###$$$$$$%%%'''(((&&&""")))(((&&&$$$$$$%%%&&&'''&&&''''''%%%'''***((($$$''''''((((((((('''&&&&&&%%%''''''%%%%%%''''''$$$%%%%%%$$$$$$$$$&&&'''(((***))))))(((''''''(((((('''((())))))))))))((('''***)))''''''((()))((('''"""'''+++***&&&$$$%%%((('''))))))%%%%%%((((((&&&'''((()))(((&&&&&&((()))%%%'''))))))((((((((())))))******+++***)))'''&&&%%%666;;;333(((///AAA[[[:::[[[***555999>>>???"""???555'''$$$''''''555\\\111'''&&&###ooommm...)))(((,,,333777333,,,+++...,,,)))+++TTT777---000111......///...+++;;;444222111444CCC111---...'''***((((((IIICCCqqqjjjAAA:::++++++333+++!!! ###222666222UUU$$$&&&lll999!!!***)))$$$(((***000+++$$$&&&######***%%%%%%%%%%%%%%%&&&&&&''')))'''%%%%%%&&&&&&%%%$$$'''&&&$$$###''',,,)))###'''''''''(((((('''&&&%%%&&&&&&''''''''''''%%%$$$((('''%%%######$$$%%%&&&&&&'''''''''((()))&&&###''''''(((((((((((('''''''''((('''%%%%%%%%%%%%$$$''''''&&&%%%%%%&&&((((((((((((''''''''''''((((((&&&((()))++++++)))(((&&&,,,***(((''''''((((((((("""'''+++***%%%###&&&)))&&&)))(((%%%%%%))))))'''&&&'''((('''%%%%%%'''(((&&&((())))))(((((()))***((()))*********)))'''&&&&&&666666444((((((777zzzFFF,,,,,,777>>>TTT(((444vvv999$$$%%%'''((($$$fff666((()))---III'''111&&&+++222666222,,,,,,111,,,***)))<<>><<<&&&444444555///CCC{{{eee111&&&###&&&,,,JJJ;;;ccc666<<>><<<:::444...)))...%%%{{{@@@///###...999+++"""%%%(((%%%$$$((($$$''''''%%%%%%((()))&&&'''&&&%%%%%%&&&'''&&&%%%"""'''(((&&&$$$&&&'''%%%((('''%%%&&&'''((('''&&&%%%&&&'''((('''&&&$$$###%%%(((***)))&&&$$$&&&((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%***(((&&&%%%&&&''''''&&&'''((((((((((((&&&%%%$$$%%%%%%&&&'''(((((('''&&&%%%&&&'''(((((((((''''''%%%&&&'''%%%######&&&)))///'''$$$***+++%%%%%%+++'''''''''''''''(((((()))(((((((((((('''''''''''')))'''$$$$$$&&&((())))))$$$&&&))))))(((''''''(((***&&&000<<<333$$$222PPPGGG111$$$+++mmmWWW///***PPP///***%%%&&&)))(((BBB666))),,, 111CCC...,,,***,,,000000,,,'''***%%%***---333ooo333111((()))333666000222555---222:::...333???iiiDDD,,,333---///)))***222eeeMMMOOO///.........,,,)))---333+++$$$111xxx,,,'''333555)))###%%%'''###!!!###$$$''''''%%%%%%((((((&&&%%%'''((((((&&&%%%$$$$$$###))),,,((($$$%%%&&&&&&&&&&&&&&&((())))))&&&$$$$$$&&&'''((((((&&&$$$###(((&&&###"""###%%%'''(((&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%***(((%%%%%%&&&''''''&&&''''''''''''''''''''''''(((###!!!%%%,,,///+++%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&!!!###***,,,'''%%%((('''''''''''''''(((((()))'''''''''''''''''''''''')))'''%%%%%%'''((()))((($$$&&&(((((('''&&&'''(((%%%%%%---666222)))---:::[[[888+++---GGGuuu///+++GGG...'''$$$&&&((()))<<>>,,,$$$$$$&&&(((+++777OOO'''***+++%%%SSSeee///+++(((***---...+++''',,,&&&+++000000iiiHHH999///000222777666888CCC@@@***333<<<'''BBBSSSggg///:::+++(((&&& '''999dddHHHfff888))),,,666???;;;///+++000000 AAA((()))(((+++999***&&&$$$''')))((('''&&&###&&&'''$$$$$$((((((%%%$$$'''+++***&&&######$$$&&&&&&$$$%%%***///,,,&&&***'''%%%$$$%%%'''(((((()))'''%%%$$$$$$$$$&&&'''###%%%'''&&&$$$%%%(((,,,$$$$$$$$$&&&''''''%%%"""%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&)))'''%%%%%%&&&(((((('''&&&&&&%%%&&&&&&'''((()))+++(((''''''***+++)))'''&&&&&&&&&%%%&&&&&&'''(((%%%$$$%%%''')))***)))'''(((%%%%%%((()))(((''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&&&&''''''((((((((('''&&&'''((())))))((('''((()))((('''''')))***'''((((((***///333111,,,DDD888111,,,777ggg222***;;;111%%%%%%&&&%%%+++///UUU&&&%%%---&&&===www---***(((***...///+++'''***'''+++111000PPP???:::...'''+++333999@@@QQQOOO999///333)))CCCXXX```...999'''<<<;;;%%%///fffzzzfffQQQ---&&&(((---111...'''%%%'''...000///'''///333'''%%%%%%''')))******)))###&&&&&&$$$$$$''''''%%%%%%'''((((((&&&%%%$$$$$$&&&$$$!!!###+++111...%%%+++((($$$###%%%'''((())))))(((%%%$$$###$$$&&&'''"""&&&))))))&&&&&&(((,,,&&&%%%%%%%%%''''''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''((((((''''''(((&&&%%%%%%&&&(((((((((%%%&&&&&&'''''''''((((((++++++***)))'''&&&'''(((&&&'''''''''(((((((((((($$$$$$%%%&&&&&&''''''(((+++(((&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&''')))***)))((((((((()))((('''((()))+++(((((('''(((---222222000777GGG///+++:::FFF===+++<<<888''''''&&&"""+++&&&TTT+++"""---(((000///+++(((***---///,,,(((((((((***111///AAA999999///666666AAAHHHAAA<<<777,,,......222DDDVVVRRR,,,222###777666&&&***jjjddd~~~{{{CCC333333222...'''''',,,000111+++555(((%%%%%%...111&&&&&&&&&&&&((()))***)))###&&&&&&$$$$$$''''''%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%###$$$)))...,,,%%%)))'''%%%%%%&&&(((''''''&&&&&&'''''''''&&&%%%$$$''''''&&&&&&'''((())))))(((&&&%%%%%%&&&''''''&&&'''''''''((((((((())))))&&&'''(((((())))))(((((((((&&&$$$%%%&&&(((((((((%%%&&&'''((((((((('''&&&+++***)))'''&&&&&&'''(((%%%&&&'''((()))((((((''''''))))))'''$$$###&&&)))(((((('''&&&((()))(((&&&)))(((''''''&&&&&&&&&'''$$$$$$%%%&&&&&&'''(((((((((''''''(((******)))((('''(((((('''&&&''')))+++((('''((()))+++,,,...000333[[[***000666@@@MMM///999;;;'''''''''###///&&&PPP444$$$,,,((((((sss888111)))'''))),,,,,,***&&&******000,,,999~~~555888000......AAAQQQCCC000///444444222BBBKKKYYYLLL///222+++***(((,,,'''VVV???hhh@@@BBB)))...---((()))///---&&&)))---...******%%%---333'''((('''%%%&&&(((((('''###&&&&&&###$$$''''''%%%(((%%%###$$$'''((('''%%%$$$''''''%%%'''***)))%%%'''&&&&&&'''))))))&&&$$$###%%%(((******'''###!!!,,,'''""""""'''***)))''')))'''%%%%%%&&&'''((('''(((((((((((())))))))))))''''''((()))******))))))(((&&&$$$%%%&&&((()))(((%%%&&&((())))))(((&&&$$$+++)))&&&&&&'''(((((('''$$$%%%'''))))))((('''&&&---//////***%%%###&&&+++$$$%%%&&&''')))***(((%%%******)))((((((((((((((($$$$$$%%%%%%&&&'''(((((((((''''''(((***+++)))(((&&&''''''&&&%%%%%%(((***'''&&&(((+++)))&&&)))///)))ttt~~~;;;222+++BBBYYY222444999$$$''')))'''666+++MMM;;;'''+++'''$$$___???666***$$$&&&)))++++++&&&,,,)))///***666aaaGGG>>>333///111777TTT666333000)))+++555555GGG]]]DDD)))888000 ***///"""^^^000CCC>>>///...,,,***(((((()))***++++++***((('''&&&&&&&&&'''+++***)))((('''&&&&&&&&&$$$%%%&&&((())))))((((((%%%%%%%%%&&&&&&&&&'''''''''%%%%%%'''%%%"""%%%+++&&&'''((('''%%%$$$$$$%%%#########$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''%%%$$$&&&(((((('''(((***+++(((''''''(((******)))(((((('''&&&&&&&&&&&&'''((("""&&&(((''')))---***$$$'''(((((((((((((((((((((&&&''')))******(((&&&$$$'''(((((('''%%%%%%&&&(((&&&&&&'''((((((((())))))***'''$$$###%%%(((+++---$$$%%%''''''''''''(((***,,,(((((())))))&&&&&&)))$$$(((,,,***'''%%%(((---+++++++++++++++,,,,,,,,,111YYYccc===333&&&555vvvlll333+++...******...'''###,,,000222&&&000)))&&&???OOO((())),,,&&&------///(((666%%%,,,,,,555lll\\\>>>666//////333<<>>NNN<<<+++999))) +++///...]]]LLLFFF???)))///*********+++++++++,,,,,,******)))(((''''''''''''(((''''''&&&&&&&&&'''''''''&&&$$$######&&&(((***&&&&&&'''''''''(((((((((((('''###!!!***222---!!!&&&'''((((((''''''((()))'''''''''''''''''''''''')))(((''''''''''''((()))+++'''%%%'''+++,,,)))%%%***&&&###&&&+++---)))$$$&&&%%%%%%&&&((()))'''&&&***(((&&&$$$$$$&&&(((***)))***(((&&&(((,,,---***)))))))))(((((('''''''''&&&''')))******(((&&&%%%%%%&&&''''''&&&&&&(((***((('''&&&%%%%%%%%%&&&'''******+++++++++***)))(((&&&((()))((('''&&&((()))+++((('''))))))&&&'''***'''((((((((()))))))))***))))))*********+++++++++666&&&cccxxx000000333333999+++555///%%%(((+++)))+++,,,444///,,,)))'''///tttggg...###)))'''***(((,,,'''......+++111555DDDXXX222000555000666SSSSSS555000...+++)))))))))444@@@333(((444***%%%...000999\\\```mmm444===)))---+++***))))))***,,,///000***))))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((&&&%%%$$$###$$$%%%''')))'''''''''(((((((((((()))'''+++(((###+++666111!!!((()))***)))((('''((()))((())))))))))))(((((('''(((''''''''''''''''''(((,,,(((%%%(((,,,...***%%%&&&$$$###&&&***,,,)))&&&'''&&&&&&'''))))))(((&&&+++)))&&&$$$$$$&&&)))+++((((((((((((***,,,+++)))******))))))(((''''''''''''((()))))))))(((&&&%%%%%%&&&'''''''''''')))+++***)))'''%%%%%%%%%&&&''''''((())))))((((((((()))((()))***)))''''''''')))+++((('''))))))''''''***)))((('''((()))***)))(((((())))))******+++++++++111+++]]]eeeccc777111000+++~~~DDD...;;;444%%%'''---***))))))333444***++++++***SSSrrr444$$$+++***+++)))---)))***222)))222666444TTT333333777666666WWWKKK444555222...,,,***+++555:::111,,,444***(((---...BBBWWWnnnNNN111555000...777333...)))&&&''')))+++)))))))))))))))(((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))"""+++,,,%%%'''111///$$$***++++++***(((&&&'''(((((()))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,)))'''(((,,,---***&&&$$$&&&'''((((((&&&&&&%%%(((''''''(((******)))'''***)))'''%%%%%%''')))***((()))+++...000...***(((******))))))(((((((((((('''((())))))((((((&&&&&&%%%&&&'''''''''(((***,,,+++***)))'''''''''((((((&&&'''(((''''''(((+++///((()))******((('''((()))***''''''))))))'''(((+++)))((('''((()))***)))(((((())))))***++++++,,,,,,&&&%%%777___OOO}}}<<<+++,,,555PPP[[[333???777'''(((---***(((###,,,333###)))***%%%999kkk000###******///...222,,,)))111)))///666///MMM333444444<<<666ZZZ@@@...777::::::...***...777777000...111(((((())))))JJJRRRyyy777...+++555222666333---)))'''(((+++---((())))))******))))))((()))(((((('''''''''((((((%%%&&&'''(((((((((&&&%%%&&&&&&'''''''''(((((((((!!!)))+++%%%###((()))&&&)))***+++***'''&&&'''((('''((()))***+++***)))(((%%%%%%&&&&&&&&&&&&%%%%%%***)))))))))++++++)))((('''***,,,+++(((%%%$$$$$$(((''''''(((***+++)))((())))))(((''''''((())))))+++***---333555000+++)))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''(((((('''''')))+++*********))))))))))))(((''')))***)))(((***///333((()))+++***)))(((***+++***'''&&&))))))'''(((+++'''((((((((()))))))))***))))))***+++,,,------...111###<<>>YYY777---000000222555@@@IIIAAA...&&&+++***+++111+++WWW???>>>444444111///666777222---555666nnnxxx$$$(((***)))---000,,,,,,---***++++++***(((+++//////******&&&&&&%%%'''###&&&((((((***+++***(((&&&%%%%%%)))((((((((()))++++++******'''%%%&&&***,,,+++)))---***)))++++++((((((+++...)))))))))&&&)))---++++++...---&&&$$$((()))&&&"""+++---&&&%%%+++,,,&&&++++++,,,,,,,,,,,,,,,,,,))))))))))))***,,,...///)))))))))*********++++++,,,+++******,,,+++***(((++++++***(((&&&''')))+++************++++++,,,,,,---,,,++++++,,,---,,,+++***+++,,,***)))***++++++******---111111...++++++))),,,...---***((()))+++))))))(((((()))+++---...---,,,+++,,,...//////......+++(((---666bbb222---444:::444444......NNNeee000...,,,,,,***222+++,,,///111111//////......nnnGGG---111"""111)))...---000(((000666///<<>>:::CCCSSSQQQAAA???JJJ<<<111444---MMMJJJttthhh333AAAAAA+++OOOwwwWWW999666===;;;XXX888;;;888pppIII999444---;;;DDD000666333---,,,555@@@DDDAAA***)))###444+++000)))444111111222222222555999===...333111,,,///777333(((//////000///......000111222///---//////...///333999222CCCGGG111222>>>444444,,,+++111...(((///>>>AAA///###(((000///...///000111222333222111///...666444111///---...///000........./////////000000...000222222///---...000+++---000000...---,,,,,,---...///000111000000///000///......000000///...---...333777444------222555...---///---,,,666EEE:::666000---,,,...///000000///...---......000000---------///222222111///111+++///222///777444777000000///555555888555QQQ666>>>///333***555000000000333888777111///222GGG:::CCC888+++444000---222,,,999@@@>>>222888fffsssPPP???III|||zzzzzzUUUIIIHHHPPPJJJ;;;<<>>:::333222;;;;;;<<<<<<:::777444222444222111000111333666888333444444444555555555555333777;;;999444222444888///333666888888666666666222333444555666555444444444333222333444444333222111333999>>>:::222222777888444333333///222HHHbbbKKKBBB777000000333777888333222111000000111222222......///111444555333222333***888444---QQQ000===:::666555777444999AAA???===GGG666999///;;;777333444;;;BBBAAA888333555eeeAAARRR???'''888444777===999MMMZZZTTT???DDDxxx