BM46(  ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gL^^^D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ@@@VVVDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ000+++...HHHHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦCCC###KKKAAA(((aaaDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<999111555:::333ZZZ>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9222<x888222000222999&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@G777333Hkge666444///...000MMM444HĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHo<<<666///444666555111111444111555BBBD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ///--->>>:::...111222...333333222222444333000222666888777BBB555>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō===------777---'''666444---888...,,,,,,......+++...333DDDFFFEEEDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fh888CCC888999------:::111$$$,,,---,,,---//////---///444666;;;...***[[[Denenenewww888<<<(((***///---...777666111444///...000333333111333777)))777...III***&&&PPPuuu...DDD+++AAA+++444444***&&&***,,,***---,,,///333222000111555(((###666222'''<<>>111555+++,,,...000000///...---+++***---111111---...111---......---++++++///444AAAFFF555VVVJJJ777///000555---...///000000...,,,+++---,,,...111000++++++...)))---000///---,,,...000###MMMPPP222)))BBB[[[YYY999@@@333888---...BBB...////////////---,,,+++...---...000...))))))---(((---///......000000...000...***===;;;AAA;;;eee@@@---)))(((222444..................---------+++,,,---,,,)))***...***------+++...333333///,,,???333111EEEAAA999333XXXEEE+++444,,,+++555***"""222---------------...000000,,,)))***++++++)))+++000---...+++(((,,,555666111)))111!!!333111000;;;...000777///...---......,,,)))***,,,///,,,***...333555000***///...---+++******++++++222...,,,.........000555000...,,,,,,222777333***666444EEEIIIKKK777111000000000///...---...333...***,,,000222///+++++++++,,,,,,------,,,,,,///------111111//////111333222000000555:::777111LLL;;;$$$NNN;;;XXX@@@///...,,,******+++,,,***'''555000******---///...+++((()))+++,,,............,,,+++...444444///,,,---000111000...000555555111AAA###///)))%%%EEE333777;;;666444000///333666222,,,222...***+++---///---+++************,,,...///000,,,+++...333333...+++,,,---//////+++,,,///000...,,,???333UUU<<>>555222000<<<###'''888CCC000555CCC]]]$$$???111+++555555---......+++'''&&&))),,,++++++++++++******)))(((,,,)))'''(((+++......------...///...,,,+++,,,---222***<<<$$$...:::QQQ---,,,///000...///333555333OOO###VVVmmmBBB222666:::(((999---.........,,,,,,---///111,,,,,,,,,,,,,,,,,,+++***,,,***(((***,,,......---,,,---...---+++***+++,,,888///222%%%===333333000111...+++---333555444***---SSS@@@:::---AAA&&&888......---+++***)))+++---------++++++,,,,,,---,,,,,,,,,+++++++++,,,...///...,,,,,,,,,---,,,******+++,,,+++???777%%%888///&&&...444222---))),,,222444222HHH<<>>&&&:::+++555<<>>)))777111...---,,,,,,,,,---......>>>)))<<<===000??????---{{{SSS111)))@@@%%%,,,,,,,,,,,,++++++++++++***+++,,,...000111000......++++++///111...,,,,,,))))))*********+++++++++)))444(((<<<...BBB...---888333---+++,,,...---,,,&&&000"""BBB,,,DDD111===///,,,***)))***,,,++++++)))!!!+++(((+++888111,,,JJJhhhggg+++===444+++<<<,,,,,,+++*********,,,---))))))***...111111///......***(((,,,...------...*********+++++++++,,,,,,***)))444(((777...555,,,333///+++***,,,---,,,+++(((***222666888222444777000---******---...///...+++000+++)))>>>666%%%KKK+++ccctttvvv000000)))PPP;;; ///,,,,,,+++))))))***,,,...***)))***...000...,,,+++///)))%%%(((+++,,,---000++++++,,,,,,,,,---------)))000......&&&,,,+++---,,,)))''')))---000000...(((444000AAA)))000%%%222...+++((((((,,,//////...)))%%%999/// 111111%%%DDDQQQ111---+++///777:::444---000------000...))))))...***+++***)))'''))),,,...---***((((((+++,,,+++)))++++++...111///***(((***222###LLL,,,ZZZ%%%<<<(((111111111///......///111...---,,,...000///,,,(((000///...---,,,---...///111111000000///............111)))___666222///...000111000...***((()))---,,,)))***000***++++++***)))))),,,...---***((()))+++,,,+++)))******,,,000...******---111&&&777&&&===$$$333...+++++++++++++++---///111///---+++,,,---...,,,***++++++******+++---///000------........./////////555...;;;aaaVVVDDD999666222---)))))),,,...))))))***---,,,***+++///)))+++,,,,,,+++***,,,---,,,+++))))))+++,,,+++******)))***------***,,,000---)))%%%'''&&&(((***000))))))(((((((((***+++,,,...,,,******+++,,,,,,++++++***)))))))))+++,,,---******+++,,,---///000000---:::&&&BBB222)))ddd;;;777444///+++))))))+++---......///...,,,***+++---)))+++,,,---,,,+++,,,,,,,,,+++******++++++++++++,,,******,,,+++)))+++000'''***%%%---'''---)))---...,,,***(((((((((((((((++++++++++++,,,++++++***///...,,,***((((((((()))******+++,,,---...//////...###:::000+++111eee"""777222...+++***---///...,,,---///000...,,,+++,,,,,,(((***,,,,,,+++++++++,,,,,,,,,++++++***++++++,,,...+++++++++***''')))...))))))---+++///---///,,,111...+++***+++,,,+++***(((***,,,...---,,,***)))000///---+++***)))******------------------------///'''222:::(((:::555HHHwwwCCC ...+++))),,,000111///,,,'''+++,,,***))),,,------(((***++++++***)))+++,,,+++,,,---,,,******,,,---...,,,+++,,,***&&&(((,,,...***111"""///(((333...///,,,***+++///222222111(((***---...---,,,++++++---,,,++++++,,,---.../////////...------,,,++++++000(((222!!!<<<AAA'''???777888///(((999.........---------------&&&,,,---***)))---...,,,((())))))((('''(((***,,,+++,,,---,,,******,,,...,,,******,,,***''')))------,,,///###+++)))111,,,///+++)))+++000444444222+++,,,---,,,***+++---000,,,+++++++++,,,---///000...------,,,+++*********,,,444:::!!!+++333222+++BBBSSS666666BBB222:::000222333///)))(((+++///,,,111111,,,***------***))))))((('''&&&'''***,,,+++---...---******,,,///)))((())),,,+++)))***...(((......---***///,,,'''000,,,)))***///222111...///...---)))'''***000555...---,,,+++++++++,,,---+++++++++************)))888AAA***555000'''***111%%%000LLL222//////"""888+++++++++...111111...***(((***++++++******+++---******)))(((((((((((((((---,,,,,,,,,,,,,,,,,,,,,+++)))***,,,+++)))+++000...***'''&&&((()))(((&&&***,,,,,,******,,,+++&&&)))((((((+++...///---+++***------******------***)))+++---.........000222000///---,,,++++++,,,,,,---888+++111OOOXXX''',,,111+++000+++***)))+++---...+++))))))***,,,++++++***,,,---++++++***))))))))))))))),,,,,,++++++***)))((((((,,,++++++---+++((()))...000...++++++,,,---+++***)))++++++((((((++++++''')))(((((())),,,,,,)))'''***,,,,,,******,,,,,,******+++---...---...000111//////...,,,,,,+++++++++:::888444...mmmmmm---......---///'''---+++******,,,,,,+++)))***+++,,,,,,+++***,,,---,,,,,,+++************+++...---,,,+++)))(((''''''...,,,,,,---+++'''(((,,,---,,,++++++,,,,,,***(((***,,,+++((((((,,,---+++***))))))***+++***(((&&&))),,,,,,)))))),,,,,,)))***+++------------///000---......------,,,+++***111***111,,,+++000gggAAA(((:::111(((...***000...---,,,,,,,,,,,,,,,)))+++,,,+++***)))+++,,,,,,++++++*********++++++......------,,,+++******,,,+++,,,...,,,((((((,,,))))))***++++++***(((&&&,,,...---))))))---//////+++++++++,,,---,,,+++)))))),,,,,,)))))),,,,,,)))***+++------,,,,,,---///,,,,,,---...---,,,+++***%%%999777000---&&&~~~555,,,---333000+++---000//////...---,,,+++,,,---)))***+++***)))((()))*********)))))))))******+++,,,,,,,,,,,,,,,,,,,,,---))))))+++...---******...***+++------,,,+++***)))+++......)))'''+++......((()))+++,,,---,,,,,,,,,)))++++++))))))++++++)))***,,,---,,,++++++,,,---+++,,,---------,,,+++***++++++!!!BBB%%%444,,,555iiiPPP 333333)))---111---++++++,,,---,,,***)))***+++***+++,,,+++)))))))))+++***))))))))))))***++++++((())))))******+++,,,,,,((((((***......***+++...(((***++++++)))))))))***(((------)))%%%'''***+++$$$''')))+++******+++,,,(((++++++((((((++++++(((***,,,---,,,*********,,,++++++,,,,,,,,,,,,++++++'''222,,,(((+++,,,666***---mmm999222555333---***//////&&&(((***------+++***+++,,,,,,---...---+++***+++,,,***************+++,,,,,,******************++++++))))))+++///...)))))),,,''')))***)))'''&&&(((***)))///000+++'''((())))))%%%(((++++++***))))))+++(((++++++((((((++++++(((+++,,,,,,+++***))))))***,,,+++++++++++++++,,,,,,###<<<(((###222%%%,,,555...)))nnnSSS///555!!!***444&&&)))444+++(((+++///000...------......///000///---,,,---...++++++++++++,,,,,,---...---------,,,,,,+++++++++++++++---000...((('''***,,,---...,,,******---000,,,333555000+++***++++++))),,,......+++)))***+++(((++++++((((((++++++(((+++,,,,,,+++)))((()))***,,,+++*********+++,,,---///(((MMM&&&222(((444;;;$$$nnnTTT777)))---...///000000...,,,++++++,,,------............%%%&&&'''((()))***+++,,,++++++)))''')))...---(((AAA888...)))***+++***(((((())))))))))))*********...(((&&&***+++((((((,,,+++************+++,,,---...***'''(((+++---***''',,,+++(((''''''(((+++,,,333...((()))...000---)))...---+++))))))***+++,,,)))+++------,,,+++***+++222,,,///,,,ttt"""111===,,,---...///...---+++***++++++,,,---------------(((((()))***++++++,,,---,,,---+++)))+++///...***111...,,,*********++++++***++++++++++++,,,,,,,,,...***(((+++,,,)))***---*********++++++,,,---...111---)))***---///---***+++***)))(((((()))***+++111---)))***,,,...,,,***...---+++))))))***+++,,,)))+++,,,,,,+++******+++ ???***%%%EEE???333222---+++,,,---------,,,***)))******+++,,,,,,,,,,,,+++((()))))))))************,,,---+++)))***------)))%%%(((,,,,,,***)))***+++***++++++++++++,,,,,,,,,,,,))))))++++++)))))),,,******++++++,,,---......222...******,,,......,,,***))))))))))))))))))***+++******))))))))))))***...---+++))))))***+++,,,,,,------,,,++++++,,,...)))111+++%%%'''111ppp555---333,,,777,,,,,,,,,---,,,+++******)))******+++++++++******'''''''''''''''''''''''')))+++***''''''******''')))***,,,---,,,***)))((((((((()))))))))*********((((((((()))((('''((())),,,,,,,,,------,,,,,,,,,000---)))(((***+++,,,+++((()))***++++++***)))(((''')))***)))&&&&&&'''***...---+++))))))***+++,,,...///...---,,,,,,...000***111III...111<<<***===EEE---(((---------------,,,,,,+++*********++++++***))))))((((((((((((''''''''''''))),,,+++(((''')))***(((...+++((((((+++,,,)))&&&(((((()))))))))*********&&&)))+++)))''''''((())).........---,,,+++)))(((...,,,***))))))***++++++((()))***++++++***)))((('''+++---,,,)))(((***---...---+++))))))***+++,,,---------,,,***+++---///%%%'''555!!!777***777222ppp666EEE!!!---''';;;...---------,,,,,,,,,,,,***++++++++++++***))))))++++++++++++************,,,//////+++)))+++,,,+++,,,'''###%%%***---,,,(((***++++++++++++,,,,,,,,,'''---///,,,******,,,+++------------,,,***(((&&&------,,,,,,++++++,,,,,,((()))***++++++***)))(((***---000000---,,,...000...---+++))))))***+++,,,))))))***)))(((((()))++++++111(((///(((888---&&&444ggg+++GGG&&&(((<<<++++++---,,,,,,+++++++++++++++++++++,,,,,,+++******)))++++++++++++,,,,,,,,,,,,---111111---***+++---,,,)))(((&&&(((+++------,,,***++++++++++++,,,,,,,,,'''...222---***,,,---,,,)))***+++,,,,,,***((('''***+++------,,,*********))))))************))))))***,,,.........---------...---+++))))))***+++,,,''')))******)))(((((()))777###222'''999###444///'''---222111777,,,777!!!,,,666,,,+++******))))))******,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,000000,,,(((***++++++***,,,...///...---...///((())))))))))))*********%%%---111,,,(((***,,,+++&&&''')))+++,,,+++***)))&&&(((++++++***(((&&&&&&***))))))))))))))))))***'''((()))***++++++***)))...---+++))))))***+++,,,)))+++------,,,+++***+++$$$---///***"""666555###222(((---UUU000...,,,,,,------,,,+++---,,,+++******+++,,,---+++)))((())),,,......,,,---------,,,+++******)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,''')))+++---...---,,,+++)))***+++***))))))+++---***+++,,,,,,------------***+++,,,---.../////////+++***(((((()))***)))(((%%%,,,---'''(((000111+++...---,,,***)))(((''''''---&&&+++///)))***///---)))222000,,,000///)))(((+++888'''***LLL<<<---,,,+++***)))(((((())),,,+++************+++,,,+++)))((()))+++---,,,+++,,,,,,++++++***))))))(((************++++++,,,,,,+++++++++******+++++++++***++++++,,,,,,+++***)))%%%'''))))))***+++...000***+++,,,,,,------,,,,,,'''((()))******+++*********)))((()))***+++++++++%%%++++++%%%%%%++++++%%%...---,,,***))))))))))))'''***666777)))%%%'''"""+++,,,,,,,,,///222222111555------444111ccc444999...000000...***(((***,,,+++******))))))******++++++)))((((((***+++***)))*********))))))((((((''')))))))))************+++++++++++++++++++++++++++))))))******************&&&'''))))))***+++...000***++++++,,,,,,,,,,,,,,,''''''(((((()))((((((''')))))))))***+++,,,......***///...((('''++++++%%%---,,,++++++******++++++,,,888FFFAAA///,,,000+++...%%%&&&((($$$%%%***''':::BBB+++"""\\\000AAA"""...111333000***(((***...***))))))))))))))))))******)))(((((((((((()))((()))))))))((((((''''''''')))))))))))))))))))))*********++++++++++++******%%%&&&&&&'''))),,,...///***++++++***))))))***,,,***++++++,,,,,,,,,++++++******************))))))***++++++++++++,,,...///,,,///...***))),,,+++''',,,+++++++++++++++,,,,,,$$$///:::111!!!&&&000,,,444***---000((((((...***)))333&&&>>>&&&HHHsssccc222888###<<<+++...///,,,'''%%%'''+++)))))))))******))))))))))))))))))(((''''''((()))))))))))))))((((((((((((***))))))))))))))))))))))))******++++++******)))%%%&&&&&&'''))),,,...///***++++++***))))))***,,,+++++++++,,,,,,+++******+++++++++,,,++++++******,,,---...---+++***,,,...'''))))))''''''((((((&&&++++++******++++++,,,,,,###'''///***!!!(((000***$$$&&&+++,,,(((***///...''',,,///FFF777vvvFFF000:::---,,,...///---)))(((***---)))******++++++******)))((())))))((('''''')))***************************+++************)))))))))((()))***++++++***)))((())))))******************'''(((******)))***---///++++++++++++++++++***)))))))))******+++*********,,,...///---***)))+++...'''((((((((())))))***************)))******+++++++++(((000444///000222+++ 666555((('''(((&&&+++(((666"""000$$$555+++BBBPPP"""000666777111///......---------...///******+++,,,,,,+++******'''(((***)))((((((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************((()))***++++++***)))(((***++++++,,,,,,+++***)))''')))******)))***,,,...+++++++++++++++***))))))(((((()))***++++++++++++))),,,...,,,)))(((,,,///***)))***++++++++++++,,,******))))))((()))))))))((($$$...)))%%%))))))333\\\QQQ000333222***666000,,,333"""000000@@@666sss[[[555666111---''' ,,,***))))))+++,,,,,,+++***+++,,,------,,,+++***&&&(((******((((((+++...------------------------,,,,,,,,,+++++++++******''')))***++++++***)))'''''')))+++---...---,,,++++++,,,,,,+++)))((()))++++++++++++++++++***)))(((((()))***,,,,,,---------&&&***---,,,))))))---111(((''''''((((((''''''(((******)))(((((((((((((((222"""$$$...(((%%%000;;;***```PPP%%%---///%%%888---333$$$%%%---***$$$;;;$$$iiizzzFFF###***222(((&&&222)))***+++------.........)))---,,,((((((,,,---))),,,,,,------,,,+++)))((('''((()))++++++,,,,,,,,,***///+++***333111(((&&&+++''''''+++...+++((('''///***"""444--->>>111%%%+++,,,---......,,,+++)))---***)))+++///000---)))...)))(((------+++,,,111&&&***------***((('''(((---+++)))***,,,,,,)))&&&)))***+++,,,,,,+++***)))...///...+++(((''')))+++444///***))),,,...---***---,,,---//////,,,---111@@@(((iiiwwwMMM888(((,,,111---(((''')))))))))******+++++++++***------))))))------***************)))(((''''''(((((()))***+++,,,,,,,,,(((,,,&&&###,,,---)))---+++((((((---///,,,)))((('''...---222&&&)))333''')))***,,,,,,,,,+++***,,,***(((+++//////,,,(((---******---,,,'''&&&(((&&&))),,,+++)))'''''''''***))))))+++------+++)))++++++++++++******)))((()))+++,,,***((((((***,,,///+++'''(((,,,......,,,...,,,,,,//////,,,---000(((888222<<<,,,222333......222...%%%+++***)))((())))))++++++,,,...---******---...,,,+++***))))))(((((((((((()))))))))***++++++,,,,,,***///)))%%%(((%%%"""))),,,))))))...///,,,)))***''',,,+++222&&&)))%%%((($$$%%%''')))***+++*********)))(((***---...+++(((+++***+++...---(((%%%%%%&&&(((******((('''&&&'''''''''))),,,//////---+++*********))))))******+++%%%''')))***))))))***,,,+++(((&&&'''+++......---...++++++//////,,,---000--- 666$$$SSS111***333444+++(((---///)))...---+++))))))***,,,---,,,,,,,,,++++++,,,,,,,,,---,,,+++)))))))))***+++***))))))******++++++,,,(((///...,,,---&&&###,,,+++)))***......+++)))******+++&&&***...,,,$$$&&&%%%&&&'''))))))))))))))))))((((((***,,,,,,***(((******,,,......,,,******((()))******)))((('''''''''(((***---///...---+++(((((('''''')))+++---...%%%&&&)))***++++++*********((('''(((+++............+++***...///------///---DDD222...'''sss333111111...+++((('''&&&(((+++...,,,***))))))***,,,---,,,******************,,,,,,+++***)))))))))***++++++***)))))))))***+++,,,###))))))+++000---222BBB)))((()))------)))''')))&&&,,,***$$$)))!!!&&&777))))))))))))))))))(((((((((((((((***++++++)))(((+++++++++******,,,,,,,,,++++++******+++***)))))))))***,,,------+++*********)))((((((((()))***+++((()))***+++,,,+++)))(((++++++******,,,------,,,///***)))---///---,,,...***###555111???sss]]]FFF***333222)))'''...000***(((,,,***)))((('''((((((******,,,))))))++++++)))))),,,)))((((((''''''(((((((((,,,+++***))))))***+++,,,,,,,,,&&&&&&+++,,,555JJJ((('''***---,,,''''''***$$$))),,,...FFF444(((...+++*********))))))))))))'''((()))++++++******)))+++,,,***&&&&&&((()))(((---+++******+++,,,***)))+++,,,---,,,***(((((()))---,,,+++)))((('''&&&&&&,,,+++******++++++)))''',,,,,,,,,,,,,,,+++++++++///***(((,,,///...,,,---%%%000***444&&&###qqq,,,AAA%%%444...)))(((...111///,,,,,,''''''(((((())))))******---)))))),,,,,,))))))---''''''(((((((((((((((''',,,+++***(((((()))+++,,,000...&&&&&&***&&&***<<<((((((+++...,,,((('''+++&&&''')))111ZZZAAA(((###))))))))))))))))))******''')))+++++++++*********'''******''''''******&&&---+++))))))++++++***(((+++,,,,,,)))'''&&&(((***************)))((('''&&&,,,***'''''')))***)))'''***++++++++++++******+++///)))''',,,///...,,,,,,(((,,,333333+++555eee(((444000333...)))(((&&&$$$&&&******''''''((()))+++,,,,,,,,,,,,///******------******///((()))***++++++***)))(((---+++***(((((()))+++,,,$$$%%%$$$***000'''$$$111))))))---000---((())),,,&&&++++++!!!???'''%%%777''''''''''''(((***+++,,,''')))+++,,,+++******+++!!!(((+++***,,,000///***---***'''(((***+++)))'''***+++***(((%%%%%%(((,,,$$$%%%''')))+++++++++***+++(((%%%%%%'''))))))((('''(((*********)))***+++///)))'''+++000///,,,+++******@@@%%%000===VVVQQQ444222111+++******+++++++++***)))'''&&&###???,,,&&&&&&444$$$111---+++)))***,,,,,,)))'''***(((&&&(((,,,---+++(((---***(((''')))***))))))+++,,,++++++...000+++###))))))))))))******)))(((***,,,***'''''')))((($$$,,,+++***)))(((&&&%%%%%%)))))))))***,,,---+++***,,,)))&&&''')))***)))&&&***)))(((''''''((()))***)))((((((((()))***++++++((()))***)))((('''(((***++++++,,,,,,+++)))&&&$$$'''***+++***((((((,,,000,,,+++******))))))******111111000---***+++000555nnn<<<...444666555666+++++++++******)))(((''':::...'''111222+++***((()))++++++)))&&&***))))))***++++++)))''')))'''&&&'''))),,,,,,,,,***+++)))))),,,///+++$$$))))))))))))******)))(((***,,,,,,)))))),,,,,,(((++++++***)))((((((''''''***))))))***+++,,,***)))+++)))((((((((()))((('''''''''&&&%%%%%%&&&'''''',,,+++***))))))(((((((((%%%'''((('''&&&%%%&&&'''$$$%%%'''(((((((((''''''+++***))))))***+++++++++---,,,,,,,,,,,,,,,------000000///---,,,...111444333iiiIII///,,,222111000222,,,+++***)))((((((((((((&&&%%%666===!!!(((666111***)))((()))******(((&&&***+++,,,+++)))((((((((()))'''&&&'''***,,,,,,,,,)))***(((&&&)))---+++&&&((())))))******))))))((((((+++,,,)))***------***++++++*********)))))))))***)))))))))++++++)))'''))))))***)))((('''((()))***))))))((())))))******+++++++++***))))))(((((()))***+++***)))((()))+++''''''((()))***++++++,,,+++(((''')))---///,,,)))++++++,,,,,,------......///...---...000222222222+++GGG888---///000***'''))),,,+++)))((((((((()))***(((888 ///111:::222)))))))))*********)))((((((+++---,,,)))((()))+++,,,***))))))******)))(((******(((&&&(((------))))))***,,,,,,+++*********'''***+++((('''******)))******************+++++++++***))))))******(((&&&'''***,,,***'''&&&''')))++++++++++++++++++,,,,,,'''((()))***+++,,,,,,,,,+++,,,---,,,++++++,,,---,,,++++++*********++++++''''''(((+++...000...,,,(((((()))+++,,,---------///------///444666444222---\\\qqq111,,,,,,111111,,,+++000++++++)))((((((((()))***,,,***,,, AAA """222***+++,,,,,,++++++++++++%%%))),,,,,,***))),,,...+++***))))))******)))'''+++,,,***'''(((---...,,,***,,,......,,,++++++---)))---...)))'''((()))'''***************++++++++++++***)))*********(((&&&&&&))),,,+++(((&&&''')))&&&''''''(((((()))))))))'''((()))+++,,,,,,,,,,,,((()))******(((((()))***))))))((('''''''''(((((('''***---...,,,++++++---'''(((***+++------......///------111555777555333:::333yyy333---+++---111111...///333******)))))))))))))))*** &&&666,,,777```lll;;;)))+++------,,,+++,,,---&&&(((***+++,,,,,,---...''''''''')))+++,,,,,,***+++---,,,((())),,,...,,,))),,,///...+++***+++...+++000111,,,((()))******))))))******************+++*********,,,+++***(((''')))++++++)))(((''''''&&&'''((()))*********)))******+++,,,,,,+++***))))))***++++++))))))***+++'''(((((()))***++++++,,,,,,///111///***'''(((***)))***,,,...000000//////------...000333444444333"""+++@@@888***222///...///...,,,+++---))))))************))))))+++///)))BBB'''(((***------+++***+++---)))))))))+++---...---,,,'''&&&'''))),,,---+++******------)))(((++++++***(((+++...---***(((***---)))///111---)))***,,,,,,))))))))))))))))))))))))+++******+++------,,,***(((((()))***+++***'''%%%'''((()))+++,,,,,,++++++)))***,,,------,,,***)))+++,,,---,,,+++***+++---***+++,,,---...---,,,,,,......---,,,*********+++***+++---///000000///...***,,,---......///111222???777666:::(((222111---+++,,,---,,,******((()))***++++++***)))(((%%%//////'''PPPEEE444***'''))),,,,,,***)))+++---,,,***)))***---...,,,)))***))))))***++++++(((&&&(((,,,---)))'''))))))'''&&&***---,,,(((&&&(((,,,%%%,,,...+++'''))),,,,,,))))))))))))((((((((('''+++******,,,......---,,,)))((('''))),,,+++'''$$$###$$$&&&'''((((((((('''%%%'''***,,,.........---'''((())))))((('''((()))***+++,,,,,,+++(((&&&$$$---***'''(((---000000...(((***,,,.........,,,+++(((+++---,,,******...111"""888777%%%UUUWWW333<<<888,,,,,,+++***)))))),,,...222+++)))++++++%%%###&&&'''((())))))))))))+++---+++---///111000---)))&&&+++***)))'''''''''((()))&&&)))---///...,,,******%%%((()))''''''))))))&&&)))***+++,,,+++)))'''%%%''')))+++,,,,,,,,,***)))((((((((()))******(((&&&++++++***)))((((((((()))+++++++++******((('''''')))(((((()))+++---,,,,,,******+++++++++******)))''')))+++------+++)))'''...,,,)))&&&%%%&&&''')))++++++*********+++---...)))((('''***...000000...)))***,,,,,,+++++++++,,,,,,444&&&555(((WWW:::777,,,+++,,,------,,,,,,,,,,,,000***(((***+++'''''')))))))))***)))((()))+++---(((((()))))))))'''&&&%%%***))))))(((((((((((()))(((***,,,,,,+++***+++,,,(((++++++)))(((+++***'''******++++++***)))'''&&&******,,,,,,,,,***((('''(((((((((((()))***,,,---+++***))))))))))))))))))+++++++++******)))(((''')))(((((()))+++,,,+++***)))******+++++++++******(((***+++,,,,,,+++***(((+++***(((&&&&&&&&&'''(((******)))))))))***+++,,,)))((((((***---///...---)))***,,,,,,+++++++++,,,,,,)))+++222---;;;~~~hhh444...+++333+++,,,...//////...,,,+++///***((()))*********---+++++++++)))((())),,,...))))))(((((('''(((((()))(((((())))))***))))))))))))******)))((()))+++---***------******,,,+++(((++++++******)))(((((((((+++,,,,,,,,,+++)))'''&&&((()))***))))))+++111555))))))))))))))))))***+++******+++******)))((('''***(((((((((******)))(((((()))***+++++++++++++++************************(((((((((((((((((((((((()))))))))((())))))***+++***))))))***,,,------,,,)))***,,,,,,+++++++++,,,,,,%%%222%%%/////////(((///888---,,,,,,,,,---......,,,+++///,,,))))))***+++,,,---------,,,***((())),,,...)))))))))))))))*********&&&''')))***++++++***)))''')))******))))))***++++++------+++***,,,+++'''++++++***)))(((((())))))++++++++++++***)))''''''(((+++...---***+++111777)))((((((((()))***++++++***************)))((((((***)))'''((())))))(((''''''((()))***+++,,,,,,,,,++++++***))))))***++++++'''''')))*********))))))******)))))))))*********++++++++++++,,,,,,,,,,,,)))***,,,,,,+++++++++,,,,,,---555+++999JJJ999AAA&&&AAA(((555...,,,))))))+++,,,,,,+++///---***))))))++++++***------,,,***))))))+++...%%%&&&((())))))((('''&&&'''((()))+++++++++***)))%%%(((+++,,,+++***))))))))),,,,,,))))))+++***'''+++***))))))((())))))***)))))))))******)))))))))%%%***...---***))),,,///)))((((((((()))***++++++)))************))))))(((***)))'''((())))))(((''''''((()))***+++,,,,,,,,,,,,+++***((((((***+++,,,'''(((***,,,,,,,,,+++***+++++++++++++++++++++***,,,,,,------,,,,,,------)))***,,,,,,+++++++++,,,)))000222###&&&555222+++HHH!!!,,,+++444---///+++((('''***,,,,,,+++,,,---+++)))))),,,+++(((***+++++++++***)))+++---((()))+++,,,,,,***((('''))))))******+++*********$$$(((,,,...---+++)))((('''******((((((******'''******))))))))))))))))))((((((((()))))))))******$$$(((++++++(((&&&&&&((())))))))))))))))))***+++))))))************))))))***(((((((((******)))(((((()))***+++++++++++++++,,,+++***))))))***+++,,,'''(((***+++,,,+++******+++,,,,,,,,,,,,+++******+++,,,------,,,+++,,,...)))***,,,,,,+++++++++,,,&&&)))+++666%%%"""===111CCC***333...>>>,,,<<<,,,$$$///+++)))***---///---***'''******(((***...,,,'''&&&(((+++++++++******+++---------,,,,,,+++++++++++++++******)))*********'''))),,,---,,,+++***+++%%%)))***((((((++++++(((((()))***++++++***)))(((***))))))(((((((((((())))))))))))(((((((((((()))+++***))))))))))))))))))))))))************)))))))))(((((()))+++,,,+++***)))******+++++++++******+++******************+++'''(((((()))))))))((((((***+++,,,,,,+++***)))(((''')))++++++))))))+++---)))***,,,,,,+++++++++,,,)))((('''555***"""888777&&&rrrEEE333555:::''';;;###)))000...+++***---111111---(((###((()))(((+++///---'''$$$'''***,,,+++*********---+++)))&&&%%%&&&((()))---,,,***)))))))))*********+++,,,+++******,,,...%%%(((***((())),,,---***'''(((***+++,,,***)))(((,,,+++***(((''''''''''''///,,,))))))***---......++++++***)))(((((())))))((())))))*********)))))))))(((((())),,,------,,,******+++++++++******)))************************'''''''''''''''''''''''')))***+++++++++)))((('''%%%'''***)))((('''***,,,)))***,,,,,,+++++++++,,,......'''$$$...555222111///---777222444(((333'''222(((+++((()))!!!222'''000***666000%%%(((000((($$$***...//////...---,,,***)))(((((()))***+++------------(((((())))))******+++++++++......***))),,,...---+++)))((())),,,---+++)))***++++++***))))))***,,,)))(((((()))***++++++******)))(((''''''((()))***)))***+++------,,,++++++*********+++,,,,,,,,,---(((***,,,---...---+++***+++)))((()))******)))(((,,,+++***))))))***+++,,,&&&'''(((((((((&&&%%%$$$''')))+++------+++)))'''---,,,*********,,,...000+++,,,...---,,,++++++,,,---//////,,,,,,//////,,,(((111:::KKK<<<---..."""*** ,,,(((...111333+++444&&&,,,%%%,,,+++%%%000<<<555,,,+++***,,,,,,---,,,,,,+++******''''''((()))************)))))))))))))))*********))),,,,,,((('''***,,,++++++)))((()))+++---+++***)))***+++***)))(((***+++'''&&&&&&'''((()))(((((())))))************)))))))))******+++++++++++++++************++++++++++++&&&'''((()))))))))(((''')))((('''(((***+++***)))(((((('''&&&&&&'''((((((******+++++++++***))))))(((***,,,------,,,***(((------+++***)))******+++(((***,,,,,,+++***+++,,,+++......++++++......+++999///555```mmm999(((222444...333+++333111777***111---///$$$+++''')))(((%%%222???999000---)))***+++++++++++++++++++++'''(((((())))))(((((('''************))))))))))))(((,,,,,,((('''***+++******)))))))))+++,,,+++***((()))******(((((()))***))))))***++++++++++++***((()))+++------+++)))(((***))))))))))))***++++++************))))))))))))((()))))))))***************)))((()))+++,,,,,,+++******))))))))))))******,,,,,,+++++++++,,,------)))***,,,------,,,***)))++++++******************''')))++++++******+++,,,***------******------***666)))666PPPppp&&&,,,///$$$((())),,,((((((&&&'''&&&......,,,'''---,,,+++)))$$$---555///+++...,,,++++++*********************************)))((((((++++++******))))))(((((()))---...***)))+++---+++***))))))***++++++++++++'''(((***)))((('''((())))))+++,,,---,,,+++++++++))))))***++++++***))))))***)))((((((((()))+++,,,******))))))((((((''''''******)))))))))***+++,,,---,,,++++++------,,,++++++******************+++***))))))((()))***,,,---***+++,,,------,,,+++***&&&''')))+++,,,---------)))+++,,,,,,***)))***+++***,,,---******------+++&&&LLL......---ggg???111,,,666+++,,,000///111...//////000222333---...---...***)))$$$)))...((((((---,,,...---+++***)))(((((((((******+++******)))((('''++++++******))))))(((((((((---...+++)))+++,,,***)))***************++++++&&&(((******)))(((((((((%%%'''******(((&&&&&&'''***)))(((''''''((()))******)))((((((((()))+++,,,***))))))((((((''''''''''''&&&&&&&&&&&&'''((((((...,,,+++***+++***)))'''&&&''''''''''''''''''&&&)))(((''''''((()))+++,,,***++++++,,,,,,++++++***((()))***,,,---.........,,,...///...+++))))))******------++++++...///,,,,,,999'''===444)))***111>>>222,,,///(((222...555333444+++,,,(((222***...,,,&&&$$$---111++++++---(((000...,,,***)))((((((((())))))))))))(((((('''&&&************))))))))))))&&&***,,,)))''')))***((((((***++++++******+++,,,''')))++++++***(((((()))&&&***------***'''''')))+++)))'''&&&&&&''')))+++***))))))))))))***++++++))))))))))))(((((((((((((((((((((((())))))))))))+++)))''''''''''''%%%$$$''''''((((((((((((''''''******)))))))))******+++*********++++++*********......------,,,++++++***---...///...,,,************------++++++//////---+++CCC$$$555IIIJJJNNNbbb'''555444,,,000(((666,,,...$$$>>>(((((('''888)))......((('''000333,,,,,,...'''///...,,,***)))******+++)))))))))***))))))(((((()))))))))))))))*********%%%***,,,)))((())))))'''(((***,,,+++))))))+++---'''))),,,,,,+++)))))))))***...222222...++++++---***))))))))))))))))))***)))******+++++++++++++++((()))))))))))))))************,,,---------,,,+++((('''&&&&&&(((((('''&&&))))))***++++++***))))))*********+++******))))))))))))))))))))))))))))))000///---+++)))))))))))))))+++------+++***+++,,,(((+++,,,******......,,,111BBBDDD@@@[[[ppp~~~kkkdddnnngggvvvbbbZZZGGGVVV777333000AAA)))+++,,,---***///...'''***///***...---+++******+++---...++++++,,,,,,,,,,,,++++++(((((())))))******++++++'''+++...+++***++++++)))(((***,,,+++))))))+++---'''***,,,---,,,***))))))(((---222222---******,,,(((***+++,,,,,,+++***((()))***+++------,,,++++++(((((())))))******++++++&&&(((***+++,,,+++)))((('''''''''(((+++,,,,,,+++%%%&&&'''(((((('''&&&%%%((()))*********((('''%%%((((((((((((((((((((((((---,,,***(((((()))***,,,&&&(((***+++++++++,,,...'''******((()))------+++&&&===---AAA---///777}}}yyyttthhheeeUUUtttMMM+++333VVV555000---aaa$$$^^^&&&PPP333@@@'''<<<###III444666$$$666%%%(((###***,,,)))((()))(((&&&)))//////,,,%%%///((($$$...$$$--- +++111%%%***333$$$)))+++%%%***666:::""""""222EEE222,,,222***000+++&&&---///+++---***(((333&&&111%%%111///...%%%%%%)))&&&+++,,,%%%!!!******'''###---,,,(((***)))(((((()))******)))+++)))'''''')))***(((&&&))))))***+++,,,,,,,,,,,,''''''(((***---...,,,+++&&&(((+++------+++)))'''(((///......'''---+++---)))...111...)))'''+++000444+++---///---,,,000///kkkZZZyyy{{{tttttt|||gggNNN[[[{{{\\\YYYAAAFFFMMMGGGccc***qqqSSSwwwKKKZZZEEEWWWQQQXXXEEE555555;;;;;;222+++'''+++***222///000<<>>UUUXXXnnn^^^dddTTTuuuiii}}}~~~uuuggg```mmm~~~vvvHHHiii:::DDDooo555iii///FFF***NNNAAA***...===HHHHHH%%%GGG$$$TTTvvv>>>...!!!...///###)))111---(((......)))+++---)))...'''111+++111---+++''''''***(((000222(((&&&)))$$$000+++111...,,,((('''(((***+++,,,)))(((''')))+++------,,,&&&'''((()))************(((((()))+++...///---,,,222000---***))))))+++,,,222CCC@@@XXXHHHXXXAAA>>>...333:::>>>CCCLLLXXXaaaWWW333ooo999hhhBBB***???---000***666444******;;;GGG111???QQQ<<>>//////======333000777111***------***...333'''555 :::&&&555***666+++***111333666///===///333000===,,,...+++777333---)))((())))))))),,,,,,++++++++++++******)))***+++,,,------------''''''))),,,000222222000777444000,,,)))))))))***!!!""">>>222MMM444777!!!+++111777999777555555777)))===555###555///@@@jjj&&&<<<```111^^^333DDD///<<>><<<<<<>>>555III,,,^^^MMMjjj777CCCYYYVVV;;;aaaWWWUUU\\\oooRRRBBB}}}LLLzzzeeeRRRvvvhhhrrrfff^^^lll^^^fff```YYY^^^bbbfffooouuu|||[[[pppDDDZZZ:::BBB555WWW'''yyy``` 666>>>KKK&&&SSS CCC&&&333000,,,++++++---------((()))++++++++++++---///((()))***+++,,,,,,,,,,,,((('''''')))******(((&&&%%%''')))***+++++++++***+++$$$...,,,...%%%***---///000///---------"""888***111555333666000!!!CCC<<<---222999...111AAA +++222555111666888%%%777 555555111111)))000)))000,,,222444###---***(((---///%%%)))"""...000---$$$...///###333...)))999777KKK333;;;///%%%&&&+++,,,***(((%%%...AAA!!!///<<<222+++---<<<333444(((111///######...$$$lll888222 !!!$$$,,,000...***###---+++%%%(((+++---555###---333111!!!,,,!!!%%%111888---,,,...+++,,,$$$***((( 333///...+++))))))+++,,,,,,,,,&&&)))++++++******,,,///''''''((()))************%%%$$$%%%(((++++++***)))'''(((***,,,---.........'''111,,,666(((444)))***###'''---111000,,,'''###,,, ...444...)))222'''888000555111555444333???(((///$$$555###777)))...555111'''555333333###444!!!(((///222***333+++///$$$---222///***111333$$$(((555(((%%%---222$$$(((111---111666...---%%%000+++(((&&&(((((('''***///222,,,999+++,,,///---///+++&&&111!!!000)))---000222###TTTZZZ,,,111###888%%%***444&&&%%%000///)))+++***)))...000---666)))000$$$...,,,000***,,,...***((()))666///444###000$$$!!!---+++)))((())))))(((''')))+++---,,,)))((()))+++'''((()))******+++++++++...---,,,,,,,,,***'''$$$******)))))))))))))))))))))***,,,"""$$$$$$---...222000,,,***+++///444888111555,,,333...///&&&///***+++---///444qqq^^^444///;;;+++777(((...111000)))%%%(((,,,...(((***++++++******+++,,,'''---***...'''777"""000***+++---//////...---,,,///---,,,---000000...+++............///111222222((()))***+++,,,,,,+++***))))))***,,,......,,,***000+++((()))(((''')))---###444(((111;;;///000++++++***)))'''(((+++---,,,***'''''')))+++,,,,,,((((((((()))***+++,,,---...+++''''''))),,,,,,+++&&&)))+++***(((&&&(((***+++)))***,,,,,,'''&&&'''(((,,,,,,)))(((++++++***%%%***,,,++++++,,,***%%%((()))***++++++***)))(((+++***(((***,,,,,,***'''------,,,+++*********+++(((---...)))(((,,,...+++,,,)))***---...------111...)))///000444BBBaaaVVV---vvv000bbb666@@@888:::777///,,,---...---***+++,,,+++***)))***,,,888000+++222,,,888"""(((,,,---///000///...,,,+++///---,,,---//////---++++++++++++++++++,,,---...((()))***+++,,,++++++***++++++++++++***))))))(((...***(((******((()))---((($$$...'''DDD999&&&'''.........,,,++++++...000---+++((((((***+++,,,,,,,,,,,,+++***++++++---------***((((((***,,,+++***((()))******)))((())))))((('''(((,,,---***))),,,))),,,---***)))++++++)))***,,,,,,)))(((******'''******++++++++++++******---+++***+++...///...,,,))))))(((((('''(((((((((''',,,...+++***...000...,,,+++---222222...+++---(((000000==="""+++GGGzzziii:::***bbb888ZZZ///[[[;;;>>>>>>:::333111111...)))+++,,,,,,+++))))))***,,,((((((222&&&///(((333...///000000///...,,,++++++***)))***+++***)))'''+++***************++++++))))))***++++++++++++***+++---...,,,)))))),,,///***''''''******((((((+++222999OOO{{{444666###.........---,,,,,,...000...,,,***)))***+++++++++000///---++++++,,,---...+++***)))***+++++++++)))******)))***++++++***))))))'''))),,,---++++++---+++...---******,,,+++)))---...,,,'''&&&)))***(((,,,,,,++++++++++++,,,,,,---+++***+++---///000000''''''''''''''''''((()))&&&+++...------///000///,,,,,,111666666///******<<<%%%---(((CCC///@@@CCCqqq444;;;999999333'''555>>>666999888444000000000,,,%%%***++++++***)))***,,,...444%%%111444+++000)))+++,,,---.........---,,,,,,,,,++++++++++++***)))(((......------,,,---------************+++************---///...+++,,,333999'''%%%&&&***+++(((''')))111!!!===EEE%%%,,,---+++,,,,,,+++))))))+++---///---+++***+++++++++***000...,,,+++***,,,...///*********+++++++++***)))---***)))***---...+++(((---++++++------))))))+++,,,...---******---,,,(((+++---+++''''''***,,,***,,,+++***))))))***+++,,,,,,+++))))))***,,,---...)))))))))))))))***+++,,,&&&***---...------------,,,---111666666000,,,,,,(((444...HHH'''444666YYY```)))888...111***000---444---...///---+++---000,,,&&&))))))*********+++///111)))%%%000''',,,777---###((()))***+++,,,,,,------.../////////...---------000000///.........//////++++++******************+++...///---+++,,,333999)))''')))---...+++***,,,666XXX^^^;;;555%%%+++)))*********(((((()))+++...,,,******++++++***)))+++***))))))***,,,...///)))***+++++++++*********---+++)))+++---...,,,)))---******,,,,,,)))))),,,,,,---+++)))***---,,,'''&&&***+++)))***---...++++++***)))(((((()))***+++...---+++)))((()))+++,,,************++++++,,,---(((***,,,...,,,)))((()))---,,,...222333000///111???$$$***BBB...<<<666JJJUUU222???000///333222222))),,,111)))+++,,,***,,,000///+++)))************+++///222IIIfff666'''***...555''''''((()))+++,,,---...)))***,,,,,,+++******+++------,,,,,,,,,,,,------,,,+++******)))*********---...---***((((((,,,000---+++---000111---,,,...---BBBPPP&&&))),,,///)))+++,,,+++***)))***+++,,,***)))***++++++***(((((((((((()))***+++------)))+++++++++***)))***+++++++++***+++,,,,,,+++******''''''+++,,,+++,,,000++++++)))'''***...,,,'''$$$(((***)))+++//////---***))))))))))))))))))***//////...,,,***)))***,,,***)))))))))))))))***+++******+++---+++'''&&&)))---++++++...000...///333&&&666444EEE!!!'''%%%AAA,,,444PPPyyy(((SSS---666:::>>>111555***...222***...///,,,+++...///...------,,,***)))***---000555VVV...!!!%%%666))))))))))))***+++,,,---###&&&(((((('''&&&((()))))))))((())))))***+++,,,,,,,,,***)))))))))******---,,,***)))((((((***+++...+++,,,......+++***---%%%CCC888###111333111***+++---,,,+++***+++,,,)))(((((()))***+++***((('''(((***+++++++++*********+++,,,***((((((***---)))+++,,,,,,+++******+++)))&&&&&&)))+++***,,,000))))))'''&&&***...,,,'''(((******((()))...000...)))******++++++******)))+++---...,,,***((()))+++***))))))(((((((((((()))+++)))***---+++'''(((,,,---******---...+++,,,///111'''222...???///666333,,,(((:::zzzDDD^^^777RRR777JJJ;;;FFF777III//////---111222---***+++------000///---***((((((+++...***@@@000000''''''+++++++++***++++++,,,,,,&&&))),,,,,,+++***,,,...''''''''''''(((***++++++---,,,***)))))))))******,,,***))))))+++------,,,+++((((((***)))&&&&&&)))***YYY$$$+++'''"""000---(((***,,,,,,***)))******'''''''''(((***+++***((()))***,,,---,,,+++)))'''+++,,,,,,)))''''''+++...'''***---,,,)))((())),,,,,,((('''))))))((())),,,''''''%%%%%%)))///---''',,,---***&&&&&&,,,000///***+++,,,------,,,+++***%%%(((+++***((('''(((***,,,+++***))))))((()))))),,,))))))---,,,(((***000,,,******...---***)))+++$$$(((***222******---:::///222777LLLAAAccc000NNN444bbbVVV777:::LLL<<<777444222...***'''(((***++++++******++++++++++++******+++333666111---...---***))))))(((((('''''''''&&&***+++,,,,,,,,,,,,+++***)))+++------,,,+++***++++++***---000///***))),,,------,,,------,,,***(((++++++******))))))((((((888===999---)))---+++###)))******)))+++......,,,+++***))))))++++++***)))%%%,,,///***(((,,,...,,,---&&&))),,,((()))))) '''(((((())))))))))))))))))***+++,,,,,,+++***))),,,'''&&&))))))&&&'''---+++,,,------,,,+++)))(((*********++++++,,,,,,---,,,,,,+++***)))))))))***...---,,,++++++)))'''%%%)))))))))***++++++,,,,,,---******+++***(((+++000777333111&&&***NNN&&&///999***%%%oooYYYcccKKKWWWPPPLLLHHHVVVYYYRRR:::SSSNNN666222...+++*********)))******++++++++++++******(((---///+++***,,,,,,((())))))))))))(((((((((''')))***++++++++++++***)))***,,,------,,,++++++,,,---)))((()))((((((,,,222***)))((()))***+++++++++************)))))))))))),,,111///'''&&&,,,,,,&&&((()))))))))***++++++)))---,,,++++++------,,,+++(((---...)))'''***+++***,,,%%%(((,,,***...222,,,''''''((()))))))))))))))((())))))******))))))((()))&&&&&&***,,,***+++///++++++,,,,,,,,,+++******++++++,,,---------,,,,,,......------,,,,,,,,,,,,+++++++++++++++***)))'''++++++++++++************,,,******,,,+++)))+++000...///###>>>333///666"""===222<<>>666999888===xxxrrrllliiitttvvviiirrreeeWWW@@@---+++))))))+++,,,,,,++++++,,,,,,------,,,,,,+++((((((,,,111...((()))...*********++++++,,,,,,,,,((()))***++++++***)))((()))+++------,,,+++***+++)))(((+++...---((('''***)))+++,,,)))&&&&&&+++111---,,,,,,++++++************)))***------***)))***&&&%%%---555222&&&%%%,,,+++***))))))++++++***)))...))))))///111+++''''''...***------$$$&&&,,,***++++++,,,------------,,,+++,,,---......---,,,+++---000///******000111...+++,,,------,,,+++)))(((---+++)))((()))+++...///000...,,,***+++---111333(((---000000---,,,///222/////////...------,,,,,,,,,+++---111000...///333555EEE444@@@555;;;444YYY,,,bbb222jjj888xxxlllMMMuuurrriiiwwweeesss~~~ggg............---------,,,,,,,,,'''***---...---+++++++++''''''***...---***,,,111++++++,,,,,,,,,+++******'''***+++)))(((******(((...+++((((((+++------,,,***))))))***,,,...---,,,***)))((((((((()))++++++++++++***(((&&&''')))+++///###,,,!!!///(((...---///'''+++555,,,((()))***111555!!!"""333///+++///***+++999,,,,,,%%%111+++666!!!///+++&&&(((222###***))))))000'''...---***111000---555555,,,(((:::$$$222---###+++,,,***$$$:::...'''333$$$111...111$$$'''===%%%444&&&,,,***222,,,,,,000777)))///999'''111444---888555,,,333(((666DDDGGG<<<333999BBBZZZAAAjjjEEEwwwiiiqqq___WWWjjjvvvzzz|||555000---,,,,,,,,,++++++++++++(((***------,,,+++++++++******,,,...,,,'''(((,,,)))******+++,,,,,,,,,,,,---,,,++++++000555222,,,111...***)))***+++***)))***))))))***,,,------,,,******)))))))))***+++,,,)))***)))(((((())),,,... 444666333 ///***...'''444)))###,,,...'''111%%%***888...333333!!!777---888&&&(((444+++""")))999###666999999+++555(((+++<<<...%%%:::%%%)))(((""")));;;+++444:::///###)))111***<<<((((((///!!!...===,,,555%%%444///,,,,,,======HHH777TTT>>>HHHBBBgggPPPgggBBBnnnUUUEEE|||YYYzzzwww{{{gggHHHwww___yyyooo}}}ggguuu222222++++++++++++***************,,,---,,,******+++,,,+++)))+++---+++''''''***(((((()))***+++,,,------000,,,'''***555<<<777,,,000---***))))))***))))))***))))))***,,,---,,,++++++************+++,,,,,,+++++++++***))))))+++---)))(((rrrHHHxxxFFF}}}>>>QQQMMMggg555IIIEEE___MMMVVV:::MMM]]]MMMSSSDDDJJJ111PPP===NNN555[[[QQQGGGmmm555XXX qqq+++WWW'''PPP111^^^&&&PPP;;;hhh555]]]:::RRRPPP]]]HHHUUUEEE444???KKKMMMEEELLLLLL]]]ggggggGGGiii===qqq:::666pppTTT>>>666XXXSSSfffeee|||gggGGGhhhPPPppp]]]^^^fff444 ,,,++++++++++++*********,,,,,,,,,+++))))))+++,,,((('''(((++++++((())),,,)))))))))******+++,,,,,,,,,((($$$'''000777333)))+++***))))))***+++,,,,,,***)))))))))+++,,,,,,***+++++++++++++++,,,,,,,,,//////...,,,)))'''((())))))%%%555...[[[PPPLLLMMMOOOPPPyyy{{{ppp```sssbbb^^^|||UUU111SSSUUUQQQcccMMMTTTdddllllll```LLLkkkooonnn~~~uuueeexxxsssnnnccc```YYYTTTllljjjaaabbb{{{wwwxxx{{{lll~~~xxxsss222;;;,,,,,,,,,,,,+++++++++++++++,,,,,,+++***)))+++---***'''(((+++,,,)))(((***,,,,,,***))))))))))))***''''''&&&%%%)))---+++%%%)))***************+++,,,***)))((()))+++,,,+++*********++++++,,,,,,,,,,,,/////////,,,)))(((((()))555***$$$RRR@@@___ssslllvvvtttvvvwwwuuujjj{{{fffmmmoooNNNfffYYYkkkvvvvvvuuussskkkuuu}}}yyydddAAAHHHbbb|||qqq222jjjfff|||jjjaaannn555"""---,,,,,,,,,++++++++++++)))+++,,,,,,++++++,,,---000+++***,,,,,,(((%%%&&&...---+++)))((((((((()))&&&***+++((('''))))))&&&+++,,,---+++)))''''''(((+++)))((()))***+++***))))))******+++,,,+++++++++)))+++,,,+++******+++,,,!!!&&&000+++OOOWWWKKKmmm;;;ccc\\\tttJJJEEETTTAAAKKKmmmnnn```OOOjjjyyywwwhhhFFFwww000WWWdddccclllUUU```^^^222FFF444BBB333++++++++++++************&&&)))+++---,,,,,,,,,---222---***------)))%%%%%%---+++***((('''((()))***''',,,---***)))***+++)))***,,,---,,,(((&&&'''(((+++)))((()))***+++***(((((()))***+++++++++******''')))***+++******+++,,,(((===>>>VVV\\\mmmyyylll{{{hhhvvv~~~fffxxxgggrrr^^^qqq<<<333444{{{oookkkzzzuuu^^^>>>+++$$$&&&************))))))))))))%%%(((+++---------------///***))),,,...+++))))))+++***((('''''')))+++,,,)))+++,,,***+++...---)))&&&)))++++++)))((()))++++++)))((()))******)))((('''((()))***+++***)))))))))***,,,+++)))(((((((((///(((@@@???fffkkknnnpppsssvvvxxxzzztttwwwyyy```DDD222777QQQmmmddd>>>gggKKKIIIJJJHHHAAA,,,,,,&&&++++++++++++++++++***)))))))))((())),,,000111...++++++++++++******)))))))))...///...***%%%###&&&)))&&&%%%&&&)))---...,,,))))))))))))((((((((((((((((((***((($$$&&&---///+++---,,,***)))))))))***+++******)))(((((((((((((((111333<<>>444777///222&&&///;;;111WWWJJJkkk{{{rrrggg<<<444===,,,///TTTwwwPPP{{{bbb[[[OOONNNUUUDDD...'''$$$666)))************))))))))))))((((((((())))))+++,,,...++++++++++++++++++++++++...+++'''''')))***)))'''++++++***((('''((()))***************++++++,,,,,,***+++,,,+++'''$$$###$$$))))))+++,,,,,,+++***)))))))))((((((((())))))***%%%[[[OOObbbvvvppprrrzzz:::777777:::///LLL333<<<@@@999444555555111FFF999...222444AAA...888,,,***999QQQaaaAAAyyyFFFxxxvvvaaa:::***---888@@@???@@@SSSwww```iiiNNNPPPPPPddd:::222///222+++''')))))))))***++++++++++++***)))***+++***((((((((())))))************+++++++++...,,,)))(((***,,,------)))***+++***(((((()))+++(((((())))))******++++++((((((+++---,,,))),,,111))))))***++++++++++++***(((((((((((((((((()))***...999LLLuuusssuuu}}}vvvxxxhhh}}}MMMLLL+++///777!!!((()))000;;;@@@AAAEEEKKK;;;:::NNN111>>>@@@AAA555GGG>>>AAA000AAA###KKK666777(((888PPP222KKK)))>>>111'''***DDD111666(((aaauuu^^^AAAZZZ$$$...AAA..."""===(((<<<+++************+++---...///'''))),,,+++)))''''''((((((((()))))))))************+++,,,+++******,,,---''')))++++++)))((()))+++(((((())))))***++++++,,,%%%&&&***.........444<<<******))))))***++++++,,,))))))(((((())))))***+++555sssJJJfffmmmaaassswwwaaa<<<444IIIBBB===IIIeeexxx~~~VVV&&&777444!!! 777XXXOOOvvvlllsss111KKK...xxx)))<<<111777///555666,,,VVVYYY```]]]DDD]]]WWWVVVSSS%%%&&&--->>>((((((&&&%%%$$$&&&)))---///"""&&&***+++***))))))+++''''''(((((()))))))))***'''***------***''''''(((%%%(((,,,,,,***((()))+++(((((()))***++++++,,,,,,***((()))+++'''###(((111+++***)))))))))***,,,---******))))))***+++,,,,,,EEEDDDQQQvvvyyyddd444CCC"""777HHH111rrrwwweee555BBB+++{{{TTT>>>333222000333444---(((iiifffYYYPPPiiiPPPPPPUUU444///222$$$%%%,,,***+++***((('''''')))+++,,,444///***((()))******(((...---,,,)))&&&%%%'''))),,,***)))***,,,,,,)))&&&+++)))'''&&&((()))))))))+++***)))(((((()))******)))++++++)))***,,,)))$$$(((((()))(((((()))+++...///***111***)))UUU444555:::tttiiiqqq{{{HHH&&&+++777,,,YYY;;;TTT///:::999}}}rrr777+++,,,222000000222---666fff{{{bbboooRRRPPPfffRRRLLL***333:::!!!222000...******)))(((((()))***+++222...+++)))***++++++)))*********)))'''''')))+++111...+++***,,,------++++++)))''''''(((******)))******+++,,,,,,+++***)))+++---,,,++++++...+++'''((()))***))))))))),,,...+++&&&...'''(((OOO222333MMM===UUUqqqvvvzzzyyyiiiPPP:::777>>>aaatttqqq,,,;;;///222@@@~~~HHH666000666<<<555333666333DDDoooQQQ;;;VVV>>>DDDIII,,,,,,///'''FFF)))******))))))))))))))))))---,,,++++++,,,,,,+++***&&&''')))***)))***+++---222///+++)))+++---......,,,***((((((***+++******(((***,,,......---***)))(((***)))'''(((+++)))$$$)))***++++++******,,,...---'''///))),,,KKK444555,,,fffdddZZZuuu|||www___&&&<<<333{{{~~~TTTYYY222OOO???"""<<<@@@999555---///222******///...ssssssNNNYYYQQQPPPVVV]]]ccc555333+++;;;&&&555!!!)))************)))((((((((()))***+++,,,+++***)))$$$''')))*********+++------,,,*********+++,,,,,,,,,***))))))+++++++++***((()))+++------,,,+++***''')))(((&&&'''***)))%%%***+++,,,,,,++++++---......(((///***///AAA333333gggUUUsssxxx{{{|||{{{BBB777ppp___UUUOOO'''III---'''JJJDDDJJJ222222)))+++000---...444222444yyyzzzzzzlllHHHPPPPPPEEE]]]===444(((...(((******************)))((('''%%%&&&)))*********))))))&&&(((***+++***)))***+++)))***,,,---,,,+++******+++***)))***+++,,,***))))))))))))))))))***++++++,,,...---***,,,//////+++***,,,------,,,,,,,,,...+++%%%***&&&---111---,,,===mmmhhheeeyyyzzzxxxWWWyyy999mmm{{{|||999>>>444===444BBBhhhSSS000,,,111666...333:::555444666111+++jjjVVVTTT;;;888UUUBBBIII:::<<<&&&111<<<+++++++++******)))((((((((($$$&&&)))***)))))))))***((()))******)))((()))+++'''***...000///,,,++++++***))))))***++++++***((())))))((('''((()))+++,,,,,,---,,,)))+++//////+++***,,,------,,,+++,,,,,,+++%%%+++'''000***...,,,YYYTTTddd}}}iiilll|||zzz|||rrrsss'''!!![[[(((FFF'''jjjvvvrrrvvv222///<<<888,,,(((...111((('''...///FFF|||rrrXXX~~~fffbbbOOOYYY[[[222<<< 666111)))---+++***(((((((((((()))&&&)))++++++***)))***,,,))))))***)))((((((***---'''***------,,,***+++,,,)))(((((()))++++++)))'''(((((()))***++++++,,,,,,)))***(((&&&(((,,,,,,))))))+++------,,,+++++++++,,,''',,,***777(((444333;;;uuubbbfffNNNhhh///UUUBBBWWWNNN]]]vvv]]]%%%sssCCC333***yyyJJJttt((({{{```+++888666///---***'''---...%%%+++>>>IIIGGGXXXqqqZZZgggZZZMMMhhh```VVV;;;III,,,000%%%///'''...,,,***((('''''')))))))))+++---,,,******,,,...((()))(((''''''))),,,///&&&(((***)))''''''))),,,((((((((()))******(((&&&'''(((+++---...---,,,++++++,,,***(((***...///+++)))+++------,,,*********(((###))))))777%%%555444ttttttjjjEEEBBB(((444444&&&***...%%%777###***666ccc111MMM+++vvvXXXpppYYYxxx{{{===MMMQQQRRRiiirrrzzz{{{VVV999:::444iii+++...HHH444666...777,,,999555***---+++222HHHbbbKKK______SSS;;;ZZZ333|||<<<:::,,,888***------,,,,,,+++***))))))000+++***---...+++,,,222+++++++++************)))...---,,,++++++++++++,,,((((((((((((((((((((((((&&&&&&'''(((((((((((((((,,,,,,,,,+++***)))((('''(((***,,,------***&&&$$$$$$///+++'''000666222///iiiFFF777555444555777777444111666111...'''---,,,333333@@@"""LLLyyyrrr,,,zzzqqqrrrccc!!!999+++(((>>>xxxiii<<>>,,,===...DDD,,,???:::@@@$$$222777///;;;,,,...$$$000+++,,,666333111...<<>>fffyyynnnjjjhhh___mmmMMM[[[@@@TTTDDDJJJ666...---'''...,,,)))))))))))))))))))))))))))))))))***************---+++)))((()))***))))))***000111!!!<<>>yyy///,,,777===%%%777,,,111111000...,,,+++---...%%%***)))%%%...666HHHkkkppp]]]nnnnnneeeuuu}}}yyy|||hhhkkkGGGOOOSSSWWWaaaAAA...000++++++)))***+++,,,,,,,,,,,,+++***))))))******++++++,,,,,,000...+++))))))***+++,,,,,,,,,...%%%[[[666+++333))))))))))))))))))))))))++++++,,,------+++***)))---***((())),,,...---+++(((---222444111...+++***111333&&&444222qqq^^^YYYmmmlllgggooo}}}~~~{{{]]]rrr```LLL|||333...''')))(((***111222---'''&&&...---,,,---,,,+++++++++)))+++...000111000...,,,'''(((***---...------,,,"""111***///111)))ddd]]]vvvccc}}}iiidddnnnyyy\\\LLLIII***FFF,,,...,,,333444***)))...+++000!!!111BBBooo555+++333000999)))///...---///111000...,,,++++++)))(((&&&---...---KKKqqqfffxxxttt{{{sssjjjuuuzzzJJJOOO:::PPPZZZaaa???+++000+++,,,)))***+++,,,,,,,,,,,,+++***))))))******++++++,,,,,,///---+++(((((()))+++---(((%%%'''$$$bbb>>>,,,---************************+++,,,,,,,,,,,,+++***)))+++------,,,)))(((***,,,+++,,,///222444111+++&&&+++###"""444---vvvnnnkkktttjjj~~~kkkvvv|||sssyyytttqqqOOOXXX///???---BBB444...******,,,,,,///444,,,------,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***---...------,,,444,,,,,,$$$...***pppyyyooo[[[```gggsss^^^kkkfffhhh:::PPP&&&BBB000111222+++---...(((***...((()))222BBB)))tttPPP,,,GGG......$$$:::&&&333***,,,...---,,,***))))))444111+++666...&&&KKKnnnYYYuuu~~~gggoooyyyzzz}}}tttOOOIII999AAAFFFHHHGGG+++$$$))))))000+++)))))))))))))))))))))))))))))))))*********************)))'''%%%&&&***---''')))+++###III///&&&***,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((***---000---'''%%%(((---***)))***///333333---(((+++222;;;(((...TTT\\\LLL\\\gggTTT[[[pppBBBgggqqqyyyqqq||||||yyyzzzNNN+++www???666000777000,,,,,,......,,,---111+++------******------***---,,,+++*********,,,---***+++,,,------+++***((('''!!!---DDD%%%>>> ~~~uuuTTTKKKbbbyyyxxxjjjuuu{{{qqq)))000HHH999)))000333******+++'''***...(((,,,222(((111ZZZnnn%%%666III...444!!!:::(((666+++,,,+++***((((((+++---###)))'''555111555cccyyy|||sssvvvhhhuuu|||\\\eeeGGGLLLAAA___NNN555333,,,&&&---"""+++***)))(((((()))***+++***)))))))))))))))(((((('''((()))'''&&&'''***---)))......'''111(((&&&+++************************************))))))(((((()))+++---+++((('''***---((()))***,,,...---,,,***+++&&&111,,,222<<>>,,,444+++&&&333%%%---,,,***))))))***,,,---******))))))((((((''''''''')))+++***))))))---000&&&+++)))((()))...+++((('''''''''''''''''''''''',,,,,,,,,++++++++++++******)))))))))***+++,,,,,,***,,,...,,,(((&&&(((***...,,, 111888pppzzzRRRbbbvvv]]]iiipppxxxMMMQQQ===<<<---333''':::!!!666111...---+++***...444)))------))))))---...)))'''))),,,...000000//////'''(((***---...------,,,&&&,,,,,,000$$$222 aaahhh{{{nnnaaa|||UUUqqq;;;WWW///)))CCC++++++444555+++***///---333666888$$$///FFF!!!555000...+++((((((***---///222000,,,******,,,000222((((((000...///---ffffffRRRzzzkkkhhhnnnwww{{{kkk]]]www333WWW+++VVVGGG]]];;;"""$$$)))$$$'''111******+++++++++******)))''')))******((((((***---******))))))((((((''''''%%%...###...'''---"""111,,,+++))))))***+++---///,,,,,,,,,++++++*********+++,,,,,,+++)))(((***+++))))))***+++,,,...///000"""222444111EEEdddQQQ%%%WWWSSSFFFmmm222wwwqqqhhh~~~}}}NNNttt111{{{???:::333,,,)))))),,,......---((()))///(((###+++(((***,,,+++)))+++000444///++++++//////++++++///---+++***((((((***+++---===111'''&&&***+++++++++eeejjjiiiwwweeevvv999]]];;;444+++)))---///...444+++---***---111...333---pppggg===AAA(((333111...,,,+++,,,---......---***((((((***---...((((((000///000555llllllaaavvv___VVVnnnAAAWWW"""TTT555ZZZ???---%%%...555...)))+++***++++++,,,,,,,,,++++++(((***+++***((((((***,,,***)))))))))(((((((((''''''***$$$...222222&&&+++---,,,***))))))***+++,,,,,,++++++++++++++++++***&&&'''(((((('''''')))+++((((((((()))***+++,,,---333###---BBB111^^^KKK___~~~HHHaaawww]]]YYYuuu}}}ooo+++999666000+++)))+++---///***,,,(((***222---)))222+++,,,,,,++++++,,,...000///++++++//////++++++///***)))(((''''''((()))***444,,,(((***------,,,---```|||RRRFFFGGGBBBCCC$$$;;;444(((111DDD(((+++555;;;///333000111+++```ggg333666666---222111000...,,,,,,++++++,,,+++************+++,,,***)))000......<<>>VVV"""RRR///VVV+++AAA888...'''###$$$***000***************)))(((''')))((((((***------***''''''((((((((()))))))))***+++111***---++++++'''444******++++++++++++++++++************)))))))))))),,,------,,,******+++,,,)))((((((((((((((()))***(((000444GGG~~~EEEiiiBBB777]]]gggCCCfff]]]qqqiii]]]bbb,,,666111)))))))))))))))*********222<<<888---+++'''###&&&+++++++++***))))))+++---***------******------***///...---,,,,,,---...///)))(((***......******---000000___???OOOGGG '''000***;;;444222999444$$$(((***,,,///000<<>>111pppuuu~~~```vvvzzzhhhwwwpppYYY888...333GGG777333---000,,,)))))),,,...---+++)))++++++***((((((+++...))))))))))))))))))))))))+++++++++++++++***)))(((---)))''')))***((((((***(((***+++------,,,+++***---+++(((((((((((('''&&&&&&'''((()))******)))((())))))(((((()))+++---......'''UUUlll~~~hhhmmmeeeYYYnnn```rrr^^^|||KKK***&&&+++444%%%,,,***)))***++++++***(((------------,,,,,,+++***&&&(((+++---...---,,,+++***+++---,,,***(((((((((++++++++++++++++++++++++111000...+++***)))******///(((LLL|||LLL&&&)))(((***999'''...,,,...333222------222///444,,,(((444%%%===mmmJJJ$$$---///...---,,,++++++++++++---******///111000111333))),,,,,,))))))------***444777,,,aaavvvxxx\\\XXXpppoooXXXrrrtttnnnoooBBBCCC)))DDD666PPP000(((,,,+++******+++,,,,,,,,,)))***+++***((((((+++...)))))))))))))))))))))))))))))))))******))))))(((***'''(((,,,...+++***,,,((()))***,,,,,,+++***)))+++)))(((((()))))))))(((,,,---------,,,+++)))(((,,,***)))((())),,,///111222111:::^^^aaaPPPdddYYYVVVttt|||gggrrrwwwtttuuuWWW888666(((444///,,,,,,,,,+++************++++++++++++++++++******((())))))***++++++++++++'''***,,,,,,+++***++++++++++++++++++++++++++++++...---,,,++++++***++++++---"""<<>>bbbvvviiiqqq|||zzzsssZZZZZZ|||aaavvv<<>>===SSS"""///555---+++***)))******)))(((***)))(((***------+++((())))))))))))))))))))))))(((((()))******+++******(((((()))+++)))(((...666,,,,,,++++++,,,,,,------///---++++++,,,,,,+++******))))))(((((()))************)))((())),,,...000JJJiiiOOOyyyxxxqqqxxxfff|||fffyyyccc222777,,,777//////*********++++++++++++,,,,,,+++)))(((((()))***+++((()))***+++,,,,,,++++++)))***,,,+++)))'''''''''((((((((()))***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,OOOrrrvvvrrrmmmBBB***222///555(((,,,000///***(((,,,---+++666)))+++(((,,,444///888\\\yyy+++...222:::000222555)))///***+++---......---,,,++++++&&&&&&,,,111000/////////+++***---,,,'''&&&***...--->>>NNNoookkk]]]uuu|||{{{ddd]]]^^^///???111555222===...---&&&000111---)))(((***+++)))'''***)))(((***------+++((())))))))))))))))))))))))$$$%%%&&&(((***+++,,,,,,((((((***+++&&&"""$$$***++++++******++++++,,,------+++***+++,,,------,,,******)))***,,,...000111///,,,(((&&&'''+++000444AAAwwwoooRRRggghhh```rrr{{{{{{xxx:::<<<777((('''$$$******(((((()))+++,,,,,,+++,,,+++((('''&&&'''((()))(((((((((((()))***,,,---''')))++++++)))''''''''''''(((((()))***+++++++++,,,+++******+++---...000//////ZZZvvvYYYyyy///333555:::///+++)))000)))...///+++,,,222555333%%%///::://////333+++666%%%ddd+++222888333---,,,///000...+++***+++,,,---...---,,,,,,+++((()))---,,,(((***000'''(((---333222---+++---!!!LLLCCCkkkuuurrrxxxYYYxxxjjj]]]YYYOOO+++999444...,,,---...+++(((*********)))'''&&&'''((())))))))))))))))))))))))+++,,,---------+++***)))(((((((((((())))))))))))***)))))))))((((((''''''...000///+++))),,,+++)))(((((())))))******++++++---,,,+++++++++,,,---...DDD***'''$$$(((666111...eeeyyywww{{{zzz]]]ddd{{{||||||{{{FFF777000&&&)))'''(((((((((''')))+++,,,+++***(((,,,+++&&&&&&******&&&***!!!222"""...)))((('''+++,,,,,,,,,,,,+++******,,,+++++++++,,,,,,***(((,,,+++))))))***)))(((&&&(((BBB;;;uuu}}}+++uuu===kkk::::::---///---//////777111---222333...+++---//////555333...,,,...000...***222GGGppp333...555333...***))),,,...---***((()))***+++++++++******+++((()))+++***'''(((...)))***---222111,,,+++---222***mmmNNNzzztttWWWrrrkkk\\\UUU,,,777888333---,,,------+++(((+++++++++***((((((***,,,))))))))))))))))))))))))&&&'''(((((((((&&&%%%$$$(((((((((((()))))))))***++++++++++++*********)))+++...---***))),,,---***)))******************+++---,,,,,,+++,,,,,,...///777''',,,))))))333000444iiilllppp~~~ccctttPPP>>>666+++...+++***''''''(((***,,,,,,+++)))))),,,,,,''''''++++++'''(((%%%...+++$$$***&&&555)))***+++,,,,,,,,,,,,,,,---+++******+++,,,***)))((())))))***+++,,,,,,---222'''vvviiidddjjjlllfffzzz...222111>>>&&&///---333)))------******---///...''')))***+++,,,///111222;;;888PPP(((--->>>444---***''''''***,,,+++***((()))***++++++++++++***,,,***+++,,,***((()))---+++***---000///++++++...!!!MMM;;;ffflllZZZ{{{vvvaaaoooppp444888333555111---+++,,,,,,***''',,,,,,,,,***)))***---000))))))))))))))))))))))))((()))*********)))((('''((((((((()))))))))******++++++++++++************(((++++++((())),,,---+++++++++***************))),,,,,,++++++,,,,,,---...***$$$000,,,***......<<>>777///---,,,,,,,,,,,,+++***,,,+++,,,,,,,,,,,,------...//////---++++++,,,---(((''')))------+++...333iiiuuulllrrruuu___iiiooo\\\iii$$$>>>'''000...,,,+++++++++)))((()))******))))))***---000************************'''((()))******)))(((((())))))))))))************(((((((((((((((((()))))))))++++++''''''******((()))))))))((((((''''''&&&((()))))))))***************)))---&&&+++...222TTTsssyyy{{{nnnfffmmmLLLuuu}}}NNN;;;444,,,000,,,+++,,,***''''''))),,,------)))))))))******((('''''')))---###---***(((+++,,,,,,---------,,,,,,+++...+++((('''(((*********,,,///222000,,,***---111%%%EEE"""llllllsssddd___bbbhhh666+++333"""///,,,,,,***(((+++000///***,,,''''''...222111111444 :::;;;IIICCCBBB444###'''//////......---,,,++++++******))))))******+++,,,***------***(((***+++***(((''')))------+++---222LLLaaa|||aaa|||sssTTT333???"""888......------,,,+++******'''((())))))))))))+++---************************&&&'''((()))))))))(((''')))))))))*********++++++************++++++++++++***,,,+++((('''******'''((((((((((((((((((''''''(((((()))************)))------+++###---222999dddxxxuuuhhhqqqPPP~~~|||}}}}}}III999333))),,,***+++,,,***((('''***,,,---...)))'''(((++++++'''&&&''''''###666&&&!!!%%%###---------------,,,++++++---+++)))((()))******)))***,,,///...,,,,,,...111000)))kkk]]]YYY///+++!!!;;;!!!///+++999+++---+++((((((,,,+++'''111(((%%%,,,000......111555yyy000///222<<<111:::---(((+++,,,------,,,,,,,,,,,,******)))))))))***+++,,,''',,,,,,((('''***,,,***)))(((+++...---***+++...,,,cccNNN|||kkkccciiiPPPLLL222:::+++---.........,,,+++++++++&&&(((++++++*********+++************************((()))***+++,,,++++++***))))))*********+++++++++)))*********++++++++++++)))++++++((((((+++,,,***))))))))))))************))))))+++,,,,,,,,,+++******...,,,$$$000555@@@uuuwwwmmm===333///%%%((()))---)))))))))+++---...,,,+++***''')))------(((&&&(((((()))333,,,===MMM777,,,,,,------------------+++***))))))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,"""^^^fffrrr^^^eee||||||yyyJJJpppUUUTTT|||KKK666'''444'''---"""***------)))(((***+++***444,,,)))......***,,,444qqq888AAA555,,,+++===...&&&,,,---''')))***+++++++++,,,,,,---,,,+++++++++,,,---...'''------)))(((---...,,,+++***,,,///---((((((+++XXXZZZeeejjjnnnjjjssslllhhh```:::FFF%%%333---...///...---,,,,,,,,,&&&))),,,---,,,*********************************'''((()))***++++++***))))))************+++++++++''''''(((((()))))))))***'''******((()))---...,,,******++++++,,,,,,,,,---***+++,,,---...---,,,,,,&&&...///'''333777EEE}}}sss{{{|||wwwqqqsssEEE===777)))***+++///&&&(((+++...000///+++(((+++(((***///...)))''')))&&&''')))EEEjjj^^^******+++,,,---.../////////******)))***+++***)))'''000...,,,++++++***(((&&&;;;%%%XXXccczzzyyy===(((!!!333111111---,,,***///111---***,,,......---((()))000000...666CCCUUU///)))333///...000///,,,,,,///333---+++......***,,,111+++((((((++++++((((((+++,,,,,,,,,++++++*********000"""---)))$$$000...^^^CCCcccZZZvvvUUUqqqddd<<<111555000***///,,,+++---,,,)))(((***,,,(((&&&(((,,,---***&&&---,,,+++******+++,,,---,,,)))&&&&&&(((***)))((()))))))))))))))******+++(((***,,,......,,,(((&&&***++++++++++++***))))))++++++++++++++++++++++++,,,***((()))+++,,,***(((111...@@@...111DDDooommm|||mmmCCC999666***,,,222(((---,,,+++******+++,,,---,,,+++***((((((((()))***000###///888mmm999(((...++++++***)))***+++---...,,,***))))))******((('''---###999)))(((888"""---$$$PPP000mmmrrrlllyyyvvvlll111***222---333333222'''***...///...---,,,,,,...444)))$$$000777///888333111JJJ666222000000...***)))+++///***)))++++++((()))---+++)))+++//////+++)))+++************************,,,)))444$$$......<<<'''lll???YYYqqqoookkkpppZZZ???222222///...++++++---,,,)))(((+++(((&&&%%%(((---///...+++******)))(((((()))******,,,***'''''')))+++***)))((((((((('''((())))))***$$$&&&(((***+++***((('''))))))*********++++++,,,++++++++++++++++++++++++...,,,++++++---...---+++++++++333)))111TTT{{{xxxvvvttt~~~~~~pppzzz???+++999///'''$$$,,,++++++******++++++,,,,,,+++)))((((((((()))***+++""",,,///^^^333%%%***---,,,+++++++++,,,---...+++***((()))******)))(((***&&&===+++$$$000---%%%***wwwvvvfffvvv~~~rrruuu---...<<<555//////(((111+++,,,---,,,++++++,,,...***)))***///---&&&bbbIIIEEE"""555111///000...***)))+++,,,***)))++++++((((((***+++***---222222---***+++*********)))))))))((((((+++111...))))))>>>!!!}}}888LLLDDD|||SSSlll|||RRR'''222333###***...++++++---,,,)))(((+++'''&&&&&&)))...000///---******)))(((((()))******,,,+++))))))***++++++***'''''''''''''''(((((()))$$$%%%&&&((())))))***))))))(((((((((***+++---...,,,++++++++++++++++++,,,...---,,,,,,......---,,,&&&+++(((+++:::nnn}}}~~~yyynnn}}}yyy|||}}}666777&&&000''':::000***++++++++++++++++++***+++***))))))((()))))))))***'''...)))MMM000***,,,...------,,,,,,,,,------***)))((()))***+++***)))---...DDD222&&&---###222???bbb'''TTTVVVHHH^^^lllooovvvwwwYYYkkkSSSHHH000$$$:::...///222)))///...,,,)))((()))---000666;;;222,,,++++++:::|||---111999777---111...---///...,,,,,,///---,,,---...---,,,+++++++++***,,,000000,,,***+++---,,,+++***)))(((''''''(((...***777000___666]]]AAAaaauuuaaasssaaa<<<###:::DDD###...+++***---,,,))))))+++***))))))+++---...---+++,,,++++++++++++++++++,,,+++***))))))************(((''''''''''''((())))))(((((((((((()))***+++,,,***)))(((((((((***---...,,,,,,+++******+++,,,,,,++++++***+++,,,,,,,,,,,,%%%///&&&444III{{{|||jjjrrrmmmtttqqqppp|||\\\555>>>222$$$...)))***+++,,,,,,+++***)))******))))))))))))))))))***+++///%%%<<<---.........------,,,++++++++++++)))((('''(((***++++++***---111BBB333(((---'''444'''666~~~vvvZZZssszzz]]]999888111!!!///===++++++000///---***((())),,,///'''...777444&&&***VVV555...>>>CCC333000---,,,......,,,,,,///---...///.........---+++,,,)))(((******((())),,,++++++++++++++++++******"""***(((;;;///+++PPPYYYaaapppggghhhmmmEEE+++888'''444---******---,,,)))))),,,*********+++------,,,++++++++++++,,,,,,+++++++++((())))))))))))((())))))))))))(((((())))))***++++++***)))(((((()))******---+++)))(((((()))+++,,,---,,,************,,,---)))***++++++++++++,,,,,,'''222%%%444RRRyyy|||}}}~~~tttQQQ```FFFDDD%%%333"""000,,,))))))+++,,,,,,+++)))))))))))))))*********))))))(((***,,,"""...)))---+++++++++++++++******)))))))))((('''(((***++++++***(((+++444,,,'''+++)))---(((>>>GGGkkklllrrrddd]]]&&&%%%AAA///,,,222,,,---......,,,******+++---;;;555))))))***(((<<<\\\999AAA:::!!!...///333///...///---***))),,,,,,......++++++------***---)))'''((((((''')))---'''((()))***,,,...///000666,,,"""""",,,)))xxxZZZ///wwwSSStttWWWiiiYYYQQQBBB,,,000:::000---******---,,,******,,,'''((()))+++,,,---------((()))************)))((('''(((******((('''((())))))))))))))))))***++++++******)))(((((((((((((((---,,,***)))))))))******---,,,***))))))***,,,---)))+++,,,,,,,,,,,,---///(((000%%%111XXX{{{{{{pppooo|||eeetttaaafffsssZZZ>>>***;;;(((>>>***666)))******************)))(((((()))************)))+++***,,,'''******...+++)))***************)))(((***)))((()))***+++***)))'''***+++))))))------+++...'''```666XXXxxxYYYsssyyywwwyyyiiiuuuXXX///333777***...444&&&++++++,,,......,,,+++++++++###$$$///333***+++###222777///---333222222///---...---)))))),,,,,,...---((((((,,,---***---***)))++++++)))***---'''((()))***+++,,,---...&&&+++///AAA)))000777TTTNNN~~~ZZZmmmpppjjjxxx^^^tttWWW,,,...222### ,,,******,,,---******---'''(((******+++++++++,,,((()))************)))(((&&&)))++++++)))((((((***((((((((((((((()))******)))))))))******************************+++++++++...,,,***))))))***,,,...(((***,,,,,,******,,,...&&&///000999ggg{{{ttt}}}jjjnnntttwwwzzzeeePPPhhhDDDDDD000999***&&&%%%******))))))))))))******'''((()))***+++******)))///***+++///+++,,,...***((()))***+++++++++******+++***((()))******)))((((((---*********,,,000,,,---BBB<<>>777666444111---,,,---......---,,,,,,++++++,,,,,,---***((((((***+++)))(((***++++++++++++***))))))(((---000+++&&&''')))***,,,...(((+++555JJJPPPfffjjjRRRiii^^^dddRRRzzz___gggOOO888222///)))$$$%%%***------((('''+++---++++++)))))),,,,,,)))(((++++++)))((('''((((((((('''+++)))((('''&&&''')))***&&&(((******(((''')))+++((())))))******))))))(((+++)))'''(((+++---,,,+++************++++++++++++---,,,***)))))))))((('''...888...uuuzzz|||iii}}}^^^fffuuuyyyPPP\\\]]]^^^www{{{JJJDDD"""111222:::000666************)))))))))))))))******,,,---,,,+++***((('''&&&'''(((((('''%%%%%%))))))&&&&&&))))))%%%+++***)))(((((()))***+++111...111$$$000EEE&&&888,,,ggg___|||tttlll%%%///(((,,,888888***,,,,,,,,,,,,,,,,,,,,,,,,...666+++)))555)))""":::@@@nnn...222333333111///------...///...------,,,,,,------,,,+++))))))*********)))***++++++++++++***))))))---444666000)))(((+++---,,,((( ==='''[[[;;;qqqGGGxxxXXXyyyZZZTTTWWWDDD444111111,,,)))***(((---...)))%%%&&&)))+++---******---,,,(((''')))---+++)))((())))))((('''***)))((((((((()))+++,,,'''(((***)))(((((()))+++*********))))))************)))((()))+++,,,,,,+++*********+++++++++,,,,,,,,,+++*********+++)))(((222\\\uuuxxxxxxoooYYYdddqqqkkkmmmMMMqqqqqqlll$$$GGG'''''',,,)))'''(((((()))***+++,,,,,,)))+++,,,+++((('''(((***(((((('''(((******)))''')))++++++((((((++++++)))******))))))))))))******$$$888,,,(((BBB***>>>$$$vvv***jjj|||]]]kkkuuutttuuu+++777777888111,,,,,,++++++++++++,,,---...///+++///&&&***999000###///%%%111000FFF...kkk222888...000111111///...---.........---,,,,,,,,,,,,,,,,,,+++***))))))******)))***++++++++++++***))))))+++333666000((('''+++---%%%222---XXX111mmm```|||XXX]]]nnn___cccLLLEEE777,,,+++...///000222,,,......***'''''')))+++,,,******,,,,,,)))(((***...,,,***)))******)))'''+++******))))))***++++++((()))))))))))))))******,,,+++***))))))***+++,,,***)))))))))***+++,,,,,,(((((()))))))))*********(((((((((***,,,...---,,,777^^^,,,~~~zzzrrrrrrkkkSSS[[[[[[333eee666iiisssJJJ{{{dddddd222,,,///"""000(((((()))***++++++,,,---+++++++++)))(((((()))***+++++++++,,,...///---,,,......---++++++---......***))))))))))))))))))***444,,,(((+++444"""+++---"""333bbbCCCRRRttt]]]{{{{{{___&&&666000///***(((...,,,,,,+++++++++,,,---...&&&)))$$$+++999444***000111666///111yyy111gggKKKCCC222+++---000000///...---...---,,,,,,+++++++++++++++,,,++++++***))))))***+++***++++++++++++***))))))%%%,,,///***%%%%%%)))***))))))---333MMMaaa^^^fffeeeWWWnnntttXXXuuujjjeeeHHH===111+++******+++---333///,,,,,,...---,,,,,,***((())),,,,,,******,,,...,,,************)))(((---,,,++++++***)))))))))))))))))))))************,,,+++***))))))***+++,,,************)))***+++,,,))))))))))))************(((((()))+++...///...--->>>999VVV}}}uuussswwwnnnRRRhhhkkkfffgggYYY___zzz---NNN)))***333666///***************+++++++++---***'''(((,,,...,,,***))))))(((***,,,,,,+++***,,,***))))))))))))***,,,)))))))))******)))))))))111///888111)))444111111TTT>>>nnnxxxggg~~~```777>>>###***666000%%%...---,,,,,,++++++++++++,,,---+++---222...***---333111999222===ZZZXXXJJJQQQ000555***,,,...///...------...,,,,,,+++************++++++,,,,,,+++))))))***,,,***++++++++++++***))))))''',,,...+++)))+++------'''111222+++uuuEEEVVVuuu|||zzzfffpppjjjXXXYYYJJJAAA666---(((((()))+++111***&&&(((++++++)))((()))'''(((,,,---******------+++))))))***+++***)))------,,,+++***)))((('''***)))((()))+++,,,+++************))))))************++++++***))))))***,,,+++++++++,,,,,,,,,,,,------,,,,,,---...---+++(((:::NNNqqqppp~~~yyy```jjjPPPmmmHHHnnnggg\\\vvvsssoooddd&&&888222///))),,,,,,,,,+++*********)))---)))&&&(((...000---(((***))))))***+++,,,***)))+++((('''))))))'''(((+++))))))************))))))666%%%111???<<<000333&&&zzzaaavvvxxxuuu444111(((888222&&&...------------,,,+++***)))------------++++++---///)))"""///444***LLL555|||555bbb111RRR(((***,,,------,,,,,,---...------,,,++++++++++++,,,+++,,,---,,,)))(((***,,,***++++++++++++***))))))+++......,,,---000000------***333FFF]]]jjjXXXbbbwww@@@SSS]]]jjjrrr555<<<999222,,,)))***,,,---+++&&&$$$'''(((%%%&&&)))+++((())),,,,,,))))))++++++)))((((((***++++++******++++++******)))((((((+++)))((()))+++,,,+++)))((())))))******))))))(((***+++,,,+++)))(((***,,,+++++++++,,,,,,,,,------......---...///---***'''AAASSSzzz~~~wwwsssyyyEEEggg>>>AAAVVVQQQNNNIII:::UUUqqqMMMqqqcccuuuvvv...;;;))),,,111...---,,,,,,,,,++++++*********+++))))))***,,,,,,)))&&&,,,+++++++++------+++))),,,)))***......***))),,,((()))***++++++***)))(((111666@@@---"""EEE---QQQJJJkkk```yyyvvvrrr>>>AAA111666(((###:::***+++---......---+++)))***'''***+++)))---222///444...---444///vvv???bbb___lllGGGJJJDDD333+++,,,------++++++,,,.........---,,,,,,,,,,,,---+++---...,,,)))(((***---***++++++++++++***)))))))))***(((&&&)))---+++&&&---------SSSbbb]]]TTTaaaNNNeeeqqqooocccRRRmmmZZZ111111///+++((()))***))),,,***+++...+++&&&***111---******---,,,((('''))))))((('''(((***+++++++++(((((()))************)))+++)))((())),,,---+++)))'''((()))******)))(((''')))+++,,,+++((((((***,,,))))))*********+++++++++,,,+++,,,...000///---***333uuukkk|||uuuqqq~~~iii[[[iiiVVVMMMlll\\\eeeooorrr{{{zzz}}}yyyLLL***)))'''***%%%///++++++++++++++++++++++++(((***,,,,,,)))&&&%%%%%%+++***)))*********(((&&&+++''')))......)))'''+++((()))***++++++***)))((()))111$$$###444"""EEE///,,,000pppqqqKKK(((333...!!!''')))---///000...,,,***...((()))+++(((,,,...&&&***---222???$$$jjj]]]yyyKKKmmmGGGYYY888777555---***)))++++++***+++///...+++((((((***------,,,))))))))))))***+++,,,---,,,---......,,,,,,---...---***(((***...///+++'''---%%%///^^^LLLWWWOOOSSSjjj[[[nnnooohhhJJJpppLLL;;;111))))))++++++,,,---///---,,,***))))))******+++++++++************)))))))))))))))))))))))))))''')))++++++)))'''&&&'''***++++++***))))))***,,,******'''&&&***000111...***)))((()))***+++)))(((+++***************++++++111***+++***###'''...,,,aaa```}}}yyy~~~rrrttt^^^GGGttt|||vvvgggxxxvvv222FFF,,,---,,,***222,,,++++++******)))))))))+++***)))'''''''''((((((***++++++++++++***))))))((((((***+++---...000000************************&&&%%%111222###KKKrrrFFF+++hhhzzzooorrruuu111///&&&)))...666///***,,,...------...///---,,,,,,...//////...,,,...222$$$000dddiii@@@eee555'''ccc&&&,,,)))))),,,,,,***+++...///,,,))))))+++,,,,,,+++---,,,+++***************+++,,,,,,+++)))'''((()))///+++((((((,,,...,,,***///+++QQQIIIYYYPPPiiiSSSmmm^^^gggRRRssswww:::999000******,,,,,,+++,,,...---,,,***))))))******+++++++++************)))))))))))))))))))))))))))...---+++,,,......,,,)))***++++++***))))))***,,,------)))&&&(((------)))...,,,))))))***,,,,,,,,,,,,+++***)))))))))((())))))&&&+++///,,,,,,000000777ZZZvvvooooooeeeggguuulllXXXsssZZZqqqeeelllyyy???111888,,,...,,,***+++++++++++++++***))))))++++++***))))))***+++,,,***++++++++++++***)))))),,,,,,+++++++++*********))))))))))))))))))))))))...///333444)))EEEdddCCC,,,>>>pppsssmmmpppkkkQQQ<<<%%%<<<:::222$$$---***)))---///------///...---+++,,,...///......222'''444999,,,DDDwwwJJJnnnIII```999|||(((NNN***;;;///+++)))***------+++***---000...+++***+++,,,,,,+++...---,,,+++************)))***+++***((('''''')))000,,,''''''***,,,---,,,""")))MMMOOOPPPPPP```NNNlllrrr{{{tttpppSSS<<<666///***,,,---,,,+++,,,---,,,+++***************+++++++++************)))))))))))))))))))))))))))000+++'''(((---///+++''')))***+++***))))))***+++,,,,,,***&&&'''+++***'''///,,,)))((()))+++------,,,,,,+++***)))(((''''''222,,,((('''###""")))222bbbiiixxxllllllsss```ZZZ[[[777mmmTTTqqqWWW>>>\\\tttaaaggglll000KKK444111%%%+++)))***+++,,,,,,+++)))((())))))))))))***+++,,,---***++++++++++++***)))))),,,,,,+++***)))(((''''''************************'''***$$$$$$!!!---???...///[[[tttuuuqqqyyysss;;; (((&&&+++!!!***))),,,000///,,,,,,///---,,,++++++---...---,,,===###+++===000(((999GGGVVVlll\\\zzzDDD\\\LLLdddGGG888:::$$$***(((***......+++***,,,000...---,,,++++++++++++,,,+++++++++,,,,,,---...'''(((***+++++++++---///...,,,)))(((***,,,,,,,,,***555EEE|||ZZZhhhXXX^^^ZZZbbbcccyyyrrrHHHOOO333...+++---...,,,***,,,,,,++++++***************+++++++++*********))))))))))))))))))))))))))))))---)))&&&&&&)))+++***((((((***++++++)))((()))***''')))(((&&&'''++++++))),,,***''''''(((*********++++++++++++++++++******!!!&&&...888:::000...999666yyy]]]gggwwwwww~~~~~~vvv{{{^^^{{{gggRRReeeVVVlllbbb[[[SSS~~~aaa%%%;;;"""+++---+++((())),,,------+++)))'''((((((((((((((())))))******++++++++++++***))))))((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///444&&&(((,,,)))111...333===zzzqqq\\\333333111,,,<<<888......000111...)))***///,,,+++***+++---...---+++444)))...444......000(((TTTpppCCCuuuGGG___333eee333QQQ---999999***(((***......+++***,,,......---,,,+++*********,,,,,,++++++,,,,,,------((()))+++,,,,,,,,,...000++++++++++++,,,,,,+++***777...ZZZeeerrrZZZiiiZZZdddkkkxxxFFFdddbbbDDD000000,,,+++......+++***,,,******+++*********))))))+++++++++*********)))))))))))))))))))))))))))))),,,,,,+++***)))***,,,---''')))++++++)))((())))))&&&))))))&&&&&&***+++))))))((()))***++++++)))'''***+++,,,....../////////444222)))'''''' ;;;xxxcccQQQ{{{}}}}}}{{{mmmhhhMMMtttqqqjjjdddaaaWWW{{{888lll{{{GGGNNN...,,,"""222''')))+++------,,,)))((())))))))))))((((((''''''***++++++++++++***))))))'''((()))***+++---......++++++++++++++++++++++++222999))),,,444***...111...}}}PPPwww[[[|||~~~ttteee;;;EEE666&&&,,, ///......---***'''***000+++++++++,,,......,,,+++$$$000;;;333&&&+++777888***ggg777\\\AAAaaaKKK]]]888qqqEEE444..."""+++)))***------+++***---+++,,,---,,,***)))***+++//////---,,,***)))))))))***+++,,,+++)))((()))*********,,,------,,,******...AAA@@@^^^:::dddWWWMMM<<>>(((zzzZZZlllGGG\\\YYYiiiWWWWWWEEE999)))222444,,,)))))),,,,,,***+++...(((***,,,,,,)))((()))+++///...---+++)))(((((((((***++++++***(((&&&''''''++++++,,,++++++***+++,,,HHH>>>nnn<<<]]]AAAoooLLLiiiLLLYYYcccOOO???&&&...++++++,,,,,,***+++000((()))***++++++***))))))+++++++++************)))))))))))))))))))))))))))'''''''''((()))***)))(((&&&(((++++++***(((((((((&&&+++---)))''')))***(((+++***+++,,,...---+++))))))+++---000111111000000'''///,,,222555777xxxkkkfffjjjnnnQQQsssiii{{{iii]]]jjjwwwppp]]]AAA***//////"""...))))))***+++++++++++++++******+++,,,++++++***)))***++++++++++++***))))))***************))))))))))))))))))))))))))))))))))))...'''---///,,,444,,,===ppp<<<666///000///...)))(((+++---,,,---///,,,,,,,,,...000000...+++555+++###***555111,,,333///qqqlll???lllNNNYYYSSS\\\<<>>...+++***,,,+++))),,,111((()))***++++++***)))(((+++++++++************)))))))))))))))))))))))))))---***(((+++000111---)))%%%(((++++++***((('''((("""(((+++)))(((+++...---+++)))(((((()))******)))***,,,...///000000...------...!!!%%%444+++<<>>===```***iiiBBB|||IIIqqqNNN___***444---...------,,,,,,---...************++++++++++++(((,,,***$$$'''//////''''''''''''((((((((())))))###AAA"""%%%---,,,---))))))222222(((%%%------$$$***)))((()))***+++***(((---+++)))***,,,---***'''''')))+++---------,,,+++,,,111///***'''%%%555SSS111SSS{{{rrrkkklllaaa]]]ZZZtttiiippp\\\AAA<<<111888"""+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++***)))))))))***+++++++++,,,,,,+++++++++)))))))))))))))*********000***(((+++...------...---sssvvvooo___'''...***>>>!!!222***222!!!111###---&&&---+++***+++...000///---------000333222......111;;;DDDdddVVV]]]ZZZTTTZZZPPPLLLXXXUUUWWWZZZ'''666,,,444))))))******++++++******---,,,***))))))***+++,,,111///---,,,,,,+++)))'''...---,,,+++++++++,,,---%%%111!!!333+++...NNNvvv999jjj>>>lllJJJIIIqqqVVVhhhUUU222@@@$$$,,,,,,+++***))))))*********++++++++++++,,,,,,,,,+++---+++%%%'''...///***''''''(((((((((((())))))///,,,(((###,,,,,,(((***)))'''(((+++***'''***)))((()))***+++***(((((()))+++,,,,,,+++(((''')))(((((('''(((***+++,,,///---'''***000)))&&&111zzz~~~}}}ooommm___uuuVVVLLLsssfff[[[ppp___^^^yyyzzzzzz]]]EEE###333...///---...------,,,+++*********+++++++++,,,++++++***)))%%%(((+++***'''&&&)))---++++++++++++++++++++++++)))((((((((()))***,,,---222,,,)))+++------...111999\\\yyy\\\>>>===000!!!)))...222+++)))&&&222000---...***(((***///222///,,,......000444333//////222DDDQQQVVVXXXEEE]]]BBBSSSIIIQQQBBBTTTBBBUUU666888 444)))....../////////...------///...---,,,++++++,,,,,,+++***((()))***+++***)))///...,,,++++++,,,...///***$$$OOO"""000nnn!!!***{{{>>>***ggg555JJJDDDIII,,,000,,,***)))(((((((((((('''*********+++++++++,,,,,,,,,...---******//////+++(((((((((((((((((())))))///###;;;###eee777<<<,,,'''&&&***---,,,*********)))((()))***+++***(((''')))+++,,,***))))))***+++***)))))))))+++---...###000111((( %%%IIIyyy444bbbjjjuuubbblllWWWmmmNNNMMMIIIJJJ^^^eeefff}}}wwwyyy777888AAA$$$222------,,,,,,+++************+++++++++++++++******''')))******(((((()))+++))))))(((((((((((())))))***)))((('''''')))+++---111,,,)))+++++++++...222&&&\\\dddzzz777iii,,,>>>000,,,(((===<<<---DDD000000,,,(((***///111...***,,,+++---000///,,,,,,000DDDLLLtttfffTTTZZZIIIddd666fffGGGTTTGGGHHH///@@@###555'''))).........---,,,+++***)))------,,,,,,++++++++++++)))'''&&&''')))***+++***+++***((('''''')))***,,,222111+++"""???KKK666'''GGGrrr(((<<<&&&FFFXXXFFF&&&"""///---******,,,,,,+++***))))))))))))*********+++))),,,---,,,,,,------+++))))))))))))))))))(((((('''999xxxPPPNNN444---///(((&&&+++...+++)))******)))((()))***+++***(((******+++***)))***,,,...******++++++,,,------------(((!!!(((333---"""&&&hhhzzzyyywwwuuukkk{{{bbbrrrzzzyyyzzzccc{{{{{{vvvTTT,,,<<<000---"""++++++++++++++++++++++++)))******++++++*********,,,***((()))++++++)))'''))))))(((''''''((())))))---+++)))''''''((()))***///+++((())))))(((,,,111000...{{{}}}<<>>(((999))),,,,,,,,,,,,+++***))))))***************)))))))))...,,,)))((()))******)))+++***)))))))))***+++,,,###:::,,,)))bbb444^^^444???|||BBBrrr<<<===rrr###888==="""---***'''(((+++,,,+++)))(((((()))))))))*********&&&(((***+++******++++++******))))))))))))((((((--- ,,,bbb222,,,((('''******((('''(((***)))((()))***+++***(((+++***(((((()))+++...///'''(((***+++,,,,,,+++******000...)))%%%%%%;;;\\\000hhhzzzzzztttllljjjiii[[[gggaaaiiipppUUUsss}}}}}}???999+++;;;%%%,,,*********+++++++++++++++'''((())))))***)))))))))...***((((((+++,,,)))&&&+++***)))(((((()))***+++---,,,***(((((((((((())),,,)))((()))(((&&&***///"""QQQzzzkkk~~~QQQsssiii***777,,,888...'''+++111***111111111'''///...------------,,,***---+++---///...+++,,,111mmmsssLLL\\\eee<<>>)))AAA:::ccc888:::111666@@@www222,,,TTT888...))))))&&&###%%%)))+++***'''))))))*********+++++++++))))))))))))((()))...333*********)))))))))((((((!!!zzz333JJJ,,,111&&&)))***((('''((())))))***)))((()))***+++***((()))'''&&&'''+++------+++(((((()))***++++++++++++///+++%%%***333,,,%%%,,,mmm]]]aaa}}}uuurrrjjjwww```dddllljjjzzzkkkaaa___UUU~~~kkksssGGG???&&&333111,,,,,,++++++******))))))&&&&&&'''((((((((((((((()))((((((((()))******)))+++***)))(((((()))***+++*********))))))))))))))))))((((((***(((&&&)))...777,,,hhhkkk```{{{III777111999@@@***000$$$444%%%222%%%(((***,,,......,,,,,,---///...,,,---///...+++---222^^^~~~aaa[[[jjjffffff```UUUccc666___888ggg666KKK888###333))),,,444$$$222///$$$%%%''')))+++,,,,,,---,,,,,,---...///////////////,,,)))(((((()))***)))'''((()))***************000///...)))111888hhh///ppp///333444:::===XXX555222...++++++(((%%%''',,,///...+++******+++++++++,,,,,,,,,///---***)))(((+++333;;;+++*********))))))((((((444+++>>>OOO'''///###+++...(((&&&+++---+++***)))((()))***+++***(((&&&$$$$$$(((---///+++'''+++*********+++,,,---...&&&+++***+++...---999QQQDDDnnnkkkzzzrrr}}}ooommm~~~ttt|||BBB///III...+++)))...---,,,+++***(((''''''%%%%%%&&&'''((((((''''''###&&&))))))''''''***---***((('''&&&&&&'''(((***'''((()))***++++++******(((((()))+++)))&&&(((...&&&RRRDDDsssmmm{{{zzz}}}mmm222---:::III,,,000%%%///###555###...***&&&***......,,,,,,///444---+++,,,...---***,,,111'''sssoooHHHmmmBBB]]]mmmnnnsssNNNDDDbbbWWWMMMHHHRRR;;;KKK///+++(((,,,,,,******------***,,,,,,++++++***)))))))))++++++***************+++...------,,,+++***((((((***,,,---+++((('''))),,,&&&)))111@@@***iii999777bbb(((;;;GGG@@@}}}<<<%%%$$$333 ((()))*********(((&&&%%%---(((&&&(((+++***+++...***'''***000222...---000+++///""" 000222))),,,---jjj<<>>+++222---***'''(((***+++)))'''((()))***++++++***((('''***++++++,,,,,,++++++***((((((((((((((())))))******++++++***((('''((()))///***%%%''',,,///+++'''---555CCC|||YYYxxx}}}|||lllqqquuuYYYjjj,,,...'''000111000///...,,,+++***))))))+++------,,,+++,,,---******+++,,,...///000000...,,,+++,,,...111222222rrr___TTTTTTrrrmmmTTT___LLL```JJJ===NNN@@@<<<666333///))),,,,,,***)))+++***&&&******************++++++)))))))))))))))***++++++***+++++++++++++++******+++,,,,,,+++***))))))***---888&&&(((iii///bbb(((KKKFFFYYY<<>>HHH@@@222...222$$$999---111+++///000//////000///++++++++++++*********))))))++++++***(((''''''''''''((())))))*********))))))+++)))))),,,//////+++'''+++%%%;;;444[[[+++fff666{{{333///CCC;;;MMM(((***'''666000((()))***+++,,,,,,+++***---)))(((+++---++++++---)))******))))))))))))'''&&&'''000+++,,,;;;ccc<<<''',,,***)))((((((***,,,...++++++,,,------+++***)))))))))(((((())))))***+++)))******+++++++++***)))+++...***))),,,))),,,<<>>'''666>>>GGG???"""+++***)))((()))+++---///***************)))((('''***)))((((((((()))+++,,,***+++,,,---...---,,,++++++---***)))+++'''---@@@:::dddwwwjjjaaa===<<<000***)))+++------+++***))))))------,,,+++***)))(((((())))))************)))))),,,***(((''''''))),,,...((()))******))))))***+++...,,,***+++...000///...)))ppp\\\{{{|||zzz{{{qqqrrrttt???333:::--- ,,,,,,+++***)))(((((('''111---++++++...000000...,,,,,,,,,,,,,,,+++++++++))),,,//////---,,,---///999>>>***@@@EEE444}}}QQQOOOOOOYYY999999...PPPLLL===666000:::!!!888'''---,,,...,,,)))))),,,---+++++++++************************)))))))))******++++++++++++++++++******)))'''(((******))))))***+++%%%444999:::ooo888,,,---<<>>+++///555:::;;;888222---)))))))))))))))***++++++(((((((((((()))***+++,,,************************---+++***,,,+++))),,,111]]]}}}vvvXXXzzz|||hhhhhh{{{qqqooo~~~EEE999:::---(((%%%&&&******(((+++111111...***(((((()))***)))))))))))))))))))))******+++++++++,,,++++++******+++***)))(((((()))*********)))%%%$$$&&&(((***---555FFF\\\qqqqqqIII}}}lllrrr~~~MMMhhh+++111+++000+++)))+++---++++++---++++++******++++++,,,,,,---)))(((---///,,,,,,...'''(((***,,,---...------)))777///000<<<888oooYYY000hhhOOObbb;;;VVVQQQQQQQQQHHH)))+++///+++...111000,,,***,,,///+++)))'''''')))+++------)))***++++++,,,,,,++++++(((***++++++******+++,,,+++++++++************)))''')))++++++***)))***+++&&&VVV777888]]]LLL'''222,,,999DDD555%%%,,, 444///+++***,,,,,,)))***---))))))))))))))))))))))))///---***''''''(((***,,,...%%%&&&,,,666<<>>'''111---+++,,,...,,,)))&&&+++)))'''''')))***++++++(((((((((((())))))******///---+++)))((('''(((((()))))))))))))))*********&&&---%%%///EEE666$$$444000<<<@@@WWWWWWNNN```FFFJJJMMMiiinnnNNNmmmzzzlll 333KKK"""CCC777---,,,...---)))((()))))))))***+++,,,---......,,,+++,,,------++++++......---,,,++++++,,,,,,222+++******###GGG+++___ppp444ccc---QQQ444]]]///ddd111""";;;""")))((((((***,,,+++)))&&&000,,,)))))),,,---,,,***((()))***+++,,,+++***)))(((***++++++******+++,,,+++++++++++++++,,,,,,,,,(((***+++,,,+++***+++,,,***///VVV222&&&vvvYYYKKK}}}999333bbbSSS444"""###<<<...000"""***(((***---...******,,,))))))))))))))))))))))))***+++,,,,,,,,,***)))(((---''':::---ggg```|||hhhJJJTTT555GGG===999222***'''(((,,,000''''''((())))))))))))((())))))))))))***+++,,,,,,''''''((())))))***++++++***((()))+++,,,+++///555LLL}}}ttt|||yyyqqquuugggzzztttvvvuuu|||zzzGGGMMM000...'''&&&&&&'''+++---+++(((***)))'''''')))++++++***))))))))))))(((((('''''',,,+++)))((('''((())))))(((((())))))************%%%+++###---BBB222000<<>>:::@@@555444777111+++(((''')))...///---)))///---,,,+++,,,,,,,,,+++((()))******++++++******(((***++++++******+++,,,***++++++++++++,,,,,,,,,(((***,,,,,,+++***+++,,,777VVV,,,ccc***bbbDDDppp"""qqqPPP999nnnHHH999CCC&&&:::+++)))222+++))))))------***))),,,))))))))))))))))))))))))''')))+++------,,,)))'''%%%///,,,---'''TTTYYYmmm]]]ccc;;;555111---+++,,,,,,+++)))'''((()))***+++***)))((())))))))))))***+++,,,---******++++++,,,,,,------***((()))+++,,,+++...444GGGvvv{{{{{{|||rrr{{{zzzyyy@@@+++CCC***000000///++++++,,,***&&&...,,,***)))))))))((('''******)))(((((('''&&&&&&)))((((((((((((((()))***'''((()))******+++******,,,---$$$'''444---%%%222***:::NNNlllTTTwwwssseeecccQQQzzz>>>~~~...777+++,,,&&&$$$***...---+++***000///...---,,,,,,,,,,,,,,,---,,,***,,,///...***((()))***,,,///111222333333888+++...@@@%%%+++(((GGG>>>FFFuuu'''III999UUUkkk>>>,,,'''(((,,,,,,+++++++++---...//////+++,,,---,,,******+++,,,)))))))))))))))***++++++(((***++++++******+++,,,************+++++++++,,,(((***,,,,,,+++++++++,,,111:::mmm<<<###sssBBBiii'''sss111CCCIIIKKKAAA"""888"""888$$$,,,)))))),,,,,,))))))+++))))))))))))))))))))))))'''(((***,,,,,,,,,+++***,,,***(((...:::hhhYYYUUUgggjjjTTT<<<+++******+++,,,+++((($$$'''(((***+++,,,+++***)))((((((((())))))***+++,,,*********++++++++++++++++++))))))++++++***...333OOOuuu{{{www}}}gggccccccnnn{{{ooossslllsssQQQ777,,,111555888666...*********'''...---+++***+++***)))'''(((((((((((((((((('''''''''(((((())))))(((((('''&&&''')))***++++++******...---***)))+++...000444===(((LLLZZZ^^^[[[;;;^^^ccc\\\}}}nnnfff}}}pppnnnBBB???$$$333---)))(((+++---,,,+++---///...---,,,++++++++++++***,,,,,,)))+++000///+++'''(((***,,,...//////...222///---QQQ999666888+++gggSSSZZZ555:::ppp222SSS???YYY333___:::'''$$$>>>...///''')))+++)))''''''+++///(((+++---,,,)))(((***,,,***)))((((((((()))+++,,,(((***++++++******+++,,,)))))))))******+++++++++)))***,,,,,,+++++++++,,,777SSS>>>aaaDDD\\\HHH___222uuuIII|||KKKoooCCCiii===,,,111)))###+++***---***)))++++++((((((+++))))))))))))))))))))))))(((((())))))***,,,---------"""333,,,ggg{{{tttccc|||nnnkkkyyy<<<'''------------,,,+++++++++''')))+++,,,---,,,***)))'''''''''(((((()))***+++(((((((((((('''''''''''',,,******,,,+++***---333___ccc}}}vvv{{{www}}}yyy}}}qqqmmmuuutttfffzzzjjjdddmmm}}}^^^GGG444)))&&&,,,,,,'''%%%***......+++*********,,,---,,,+++&&&&&&''''''((()))))))))'''((()))))))))(((&&&%%%&&&''')))***+++++++++***&&&'''------(((...333---,,,$$$@@@vvvtttMMM___sssaaa||||||mmmyyy>>>&&&,,,777222//////---******---,,,+++******))))))******))),,,,,,)))+++111000+++***+++,,,---,,,***(((&&&,,,&&&---111))))))222666***sss@@@zzz222qqqAAA^^^333ggg===fff111BBB@@@KKK444&&&---&&&333///...------...///111222*********+++,,,---//////***************+++++++++)))((()))+++---...---+++)))+++---......,,,+++***...''',,,,,,333... 000GGG''':::mmm888jjjIII<<>>@@@yyyjjj~~~RRR~~~222//////---***(((((()))+++------///000...***(((***,,,,,,)))'''(((+++---,,,***...---,,,,,,++++++,,,,,,000///............///000:::WWW888www888nnn444ggg888ooo...FFF777CCC@@@------###)))555)))---,,,,,,+++******+++,,,---*********++++++,,,---...(((((((((((())))))))))))...---++++++,,,,,,***)))...,,,,,,...111111---***---&&&***'''------&&&<<<:::SSS111ppp%%%mmm999mmmBBBLLL333555???TTT888...(((+++---+++((((((000,,,((((((+++---+++)))))))))*********+++++++++...&&&***...'''&&&,,,,,,&&&111+++{{{aaalll}}}FFFddd^^^]]]000+++,,,---+++)))(((((()))******+++,,,+++***)))((()))'''(((+++***&&&''',,,((()))))))))************((()))''')))---+++000CCCWWWuuuppp}}}{{{xxxvvvzzz{{{|||```pppxxxuuuAAA:::///,,,+++***+++,,,,,,***((()))))))))***+++++++++,,,))))))******************(((((((((((((((((((((((('''***......,,,+++...333(((***++++++***))))))***...===000{{{fff]]]>>>,,,$$$333mmm~~~xxxIII555XXX)))111000---,,,+++,,,...000///---+++))))))******++++++)))((()))+++---,,,************+++,,,---...///------,,,++++++,,,------'''===AAA222ppp,,,333<<>>aaa}}}lllfff{{{tttzzz~~~xxx~~~hhhtttdddvvvsssqqqhhhjjjlllrrr|||uuuDDD@@@...,,,***(((((()))***)))((((((((()))***+++,,,,,,---************++++++,,,,,,)))))))))))))))))))))))))))(((&&&%%%(((***'''"""''')))******)))(((((()))GGG***222iiisssAAALLLaaa""")))GGG~~~rrrsss666$$$;;;...---,,,******+++,,,,,,444000---+++,,,,,,+++***)))******,,,,,,,,,+++***++++++++++++++++++******------,,,++++++,,,------999JJJqqqKKK666ppp777ccc---ppp(((```;;;bbb444%%%+++---%%%,,,666,,,+++++++++,,,---///000+++++++++++++++***(((((()))******+++,,,---------;;;777222...,,,+++)))((((((***,,,+++)))((()))+++&&&'''---&&&+++111///DDD\\\999dddEEEoooNNN|||OOO000333uuu333%%%)))+++---,,,++++++---...+++******+++++++++)))(((&&&''''''''''''(((((((((&&&%%%,,,...(((***---''';;; ***eeeWWWkkk___^^^CCCggg===MMMJJJ111((()))+++++++++,,,---///++++++*********++++++,,,&&&***------------,,,,,,******)))))))))))))))))),,,---)))))),,,''',,,>>>fff]]]fff|||QQQxxxxxx|||{{{qqqbbbsssmmmiii]]]qqq}}}vvv}}}yyyqqq___)))999,,,***(((((()))***)))(((((())))))***++++++,,,,,,++++++*********)))))))))************************'''))))))'''***000222...&&&((())))))(((''''''((($$$---(((JJJ@@@QQQuuuSSS999ppp}}}qqqYYY444888,,,,,,+++***)))))))))*********---......,,,+++,,,...)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))---,,,++++++++++++,,,---(((,,,///QQQ;;;lll;;;$$$fff$$$vvv&&&ddd---PPP666000$$$///333)))***%%%++++++******+++,,,...///++++++,,,,,,,,,+++)))((('''(((((()))***+++,,,,,,///---+++***+++,,,,,,+++(((,,,///---)))'''***///,,,((((((!!!,,,888666HHH444nnn...oooNNN@@@XXX888xxxLLLEEE\\\LLL111'''***+++((((((+++---,,,++++++*********)))))))))(((((((((((())))))))))))((((((000111)))***,,,###!!!&&&777fffmmm}}}aaaaaa:::QQQ???EEE222''')))+++,,,,,,,,,...000+++++++++++++++,,,,,,,,,%%%***---++++++---...---************))))))))))))***,,,(((***...***000BBB|||fffPPPppp666~~~{{{rrr```zzzccc|||oooVVV^^^\\\PPPbbbzzzmmm}}}kkkGGG???777---+++)))((()))******)))***************+++++++++,,,++++++***))))))((((((++++++++++++++++++++++++!!!,,,000)))###'''++++++&&&((())))))(((''''''(((...:::;;;555TTT666fffdddeeemmmvvv~~~nnn^^^666666,,,---,,,,,,+++++++++++++++%%%)))------+++***...111++++++,,,+++***+++,,,...((()))+++---.........---++++++***))))))***++++++))),,,333***uuuaaa222hhh###iii***@@@TTT555VVV&&&jjjKKKWWW%%%)))+++'''...)))111%%%...---,,,+++******+++,,,***+++---------,,,***)))'''(((((()))+++,,,,,,---#########&&&***---------)))+++---,,,)))(((***---+++'''******>>>MMMCCCLLL^^^]]]RRRWWW^^^YYYooojjjpppLLLyyySSSXXXYYYWWW)))***,,,***&&&(((---///,,,++++++***)))(((((()))*********+++++++++,,,,,,,,,'''(((//////)))---000(((999+++]]]@@@nnnTTTjjjyyybbb666DDDKKKkkkLLLCCC***+++---,,,++++++,,,...((()))***,,,,,,,,,+++***&&&,,,---)))(((,,,---+++************)))))))))(((***+++((()))---)))///AAA:::nnntttZZZwwwpppjjj]]]qqqWWWgggfffJJJTTTxxx{{{rrrrrr}}}ppp]]](((......,,,)))((()))++++++++++++++++++***************++++++++++++++++++******************************%%%***+++))),,,222---!!!(((***++++++***))))))***111###000---BBBSSSnnnZZZ111:::YYY|||vvvhhh666111///------,,,,,,,,,+++++++++333111...+++)))***---///,,,,,,,,,***)))***---111)))***,,,.../////////...,,,+++***))))))***+++,,,&&&DDD(((000qqqtttiii///kkk///(((VVV:::...---ggg---WWW'''NNN&&&888+++777***,,,***$$$444+++333111///---+++************+++---......---+++***)))******,,,---...//////...---,,,,,,,,,,,,***'''***)))((('''((()))))))))%%%&&&000:::TTTaaaNNNLLL...OOO...\\\OOOSSSGGGfffKKKNNNrrrFFF^^^666///...///,,,''')))000222...,,,+++***((('''''')))+++(((((((((((())))))))))))###%%%,,,,,,(((111888111333AAAEEELLLfff]]]fffrrrzzzsssrrr~~~kkkCCC333---......---+++******+++&&&'''***+++,,,+++***((()))---...(((&&&***,,,)))+++*********))))))((((((+++,,,''''''***%%%)));;;yyy}}}dddwwwnnneee}}}|||eeepppiiiyyyqqqVVVNNNfffVVVqqqxxxeee{{{ggg;;;000///---***)))***+++,,,+++,,,,,,++++++***)))))))))***++++++,,,,,,------...))))))))))))))))))))))))...(((###...IIIYYYHHH+++***+++------+++***+++,,,+++(((+++===%%%:::rrrQQQsssttt^^^MMM)))(((___mmm)))AAA111,,,,,,,,,+++++++++******FFF>>>333,,,***++++++***------,,,***''')))...222---...///000000...,,,+++......---,,,,,,---......(((&&&BBB"""iiiwww777,,,eee&&&www%%%***nnn888GGG)))EEE222KKK///000---***''''''+++///222+++,,,,,,+++******+++---(((***,,,***'''&&&))),,,******))))))))))))******$$$***,,,******+++***'''---(((&&&))))))''')))000)))"""///111%%%555AAA+++888)))777BBBZZZYYY^^^NNNmmmJJJ\\\EEEddd;;;HHH...******+++++++++,,,,,,,,,...,,,+++)))(((((()))***)))((((((((((((***,,,---!!!%%%)))***+++...666<<<<<>>$$$((()))***+++,,,+++******...***((()))(((///JJJfffhhhqqq~~~}}}555(((DDDXXX~~~+++<<>>***iii;;;lll(((@@@777LLL>>>000&&&'''(((***,,,,,,+++***))),,,,,,+++***)))))))))***///+++((()))---///---***++++++************++++++(((++++++******......,,,+++(((''',,,///---***)))---***'''333DDDGGGBBBCCC@@@555\\\HHHgggKKKoooggglllXXXkkkSSSZZZ000999((()))))))))*********++++++---------,,,+++***)))(((((((((((((((((()))***+++***,,,......---///444999JJJPPP???WWWlll```kkkbbbyyyppplllhhh333***+++------+++******+++***((('''''')))***++++++(((((()))***++++++++++++000,,,,,,//////,,,***+++777:::***"""***@@@[[[MMMPPPmmmPPPkkklllzzzlllssscccSSShhhJJJ^^^uuuLLLPPPcccTTTvvvjjjpppiii:::>>>444...((((((---///,,,)))++++++***)))(((((((((((())))))******+++******)))***+++,,,---,,,+++***)))&&&!!!,,,''',,,444((((((******,,,---------,,,+++222,,,((('''$$$&&&666III^^^\\\WWW111EEE~~~gggKKK$$$222---***))),,,---,,,///333,,,))))))+++***'''***...,,,***((((((***,,,---,,,,,,+++******++++++***(((222000,,,******,,,///111...555333---999jjj~~~'''LLL666YYY,,,ooo<<>>hhh[[[mmmuuuwww]]]PPPgggaaa:::EEE???oooSSSlllrrrqqqjjjAAA===999555000+++)))((('''&&&******))))))***++++++,,,)))***,,,---...---,,,+++***+++++++++++++++++++++,,,333'''000***$$$,,,,,,((()))+++,,,,,,,,,+++***%%%%%%)))...111000111444mmmkkkrrrqqqPPP>>>===}}}SSS)))555000///---+++***,,,------,,,,,,---...***&&&(((------,,,+++*********+++,,,'''(((***+++++++++,,,,,,+++******,,,...///---+++)))666+++***000444000vvvOOO///ttt"""NNN111PPP(((ggg mmm)))mmm,,,PPP888zzzFFFKKK///999+++444,,,,,,+++++++++,,,---......+++((())),,,---,,,***)))+++---,,,((('''***...++++++************++++++******)))(((,,,000///***,,,,,,***%%%%%%)))++++++'''222///888OOODDD888MMMUUURRRZZZ___WWWWWWaaadddXXXbbb```jjj@@@@@@111222***+++++++++,,,,,,,,,,,,*********++++++******)))(((((()))******))))))((((((((('''(((***---000222:::RRRDDDggg]]]qqqggg```^^^|||---BBB***+++------+++******+++'''((()))(((&&&%%%&&&'''******)))))))))******+++///(((%%%)))------+++***///$$$ ...444"""444bbbGGGUUUlllvvv{{{|||ppphhhPPPhhhcccFFFBBBTTT>>>nnnMMMvvvvvvzzzfff>>>777444///+++))))))******''''''''''''((()))******((()))***+++,,,,,,,,,,,,***************+++++++++)))222!!!---&&&444...''''''(((***+++++++++***))))))(((((((((***---111444///FFFJJJuuu|||YYYJJJGGG222111000111///***))),,,---+++,,,******,,,***&&&&&&)))---...---+++))))))+++---''')))+++++++++,,,---///******,,,000444333///***333999***888%%%999}}}ZZZ&&&bbb^^^'''RRR+++iii111555###UUUFFFkkk333nnn333RRR111???###666+++***+++++++++,,,,,,,,,,,,...+++(((***...000...,,,,,,,,,,,,+++++++++,,,---*********))))))*********((()))((()))---222///))))))///000***&&&))),,,,,,(((000///888LLLGGG===FFF@@@QQQ666lll444eeeKKKbbbUUUcccFFFbbb!!!>>>!!!---+++++++++,,,,,,,,,------(((((((((((()))***++++++'''((()))))))))(((''''''((('''%%%%%%''')))+++,,,rrr777(((>>>///~~~bbbOOO333@@@~~~888+++,,,...---+++)))******%%%(((++++++)))(((((())),,,+++******)))***+++,,,888///)))+++...---+++***$$$)))+++---+++'''???iii###BBBXXXKKKgggkkkyyy{{{AAA888fffMMMKKKJJJ111GGG^^^^^^dddXXXrrr~~~|||[[[XXX666///)))(((,,,//////---(((((('''''''''(((((()))''''''''''''((()))***+++)))((((((((())))))***+++###&&&###&&&%%%555---+++'''(((***+++++++++***)))------+++'''%%%'''***+++&&&+++888aaa222xxxBBB222---...111///))))))---...,,,,,,((((((+++,,,***(((***.........,,,)))(((***---+++,,,---,,,***+++---000,,,,,,---222777777222---!!!555$$$...666:::888BBBGGGGGGPPPKKKEEEAAA///PPPJJJMMM333VVV:::SSSPPPQQQLLLSSSMMMNNN000000...&&&((()))+++,,,,,,,,,***)))...***(((***///222000---000---***+++...///...+++******))))))))))))******((()))((((((,,,///+++###'''111555///)))***---,,,'''++++++555IIIJJJ@@@???LLL???bbbMMMiiiNNNqqqiiifffRRRccc555@@@777'''&&&'''''''''((((((((((((''''''&&&&&&((()))+++---((()))***++++++***)))(((...,,,***)))***+++,,,,,,GGGFFF___DDDAAA:::PPPOOO111444***+++,,,+++)))'''''''''%%%)))...000...------...---,,,+++*********,,,,,,???444++++++...,,,)))((('''---+++((()))%%%(((777AAA[[[rrrOOOfffppp}}}wwwttt|||qqquuuWWWYYYeeebbbOOO^^^RRRllluuu|||wwwYYY???444)))'''---000+++%%%,,,+++***))))))(((((()))+++******)))***,,,...///((((((''''''((()))******'''###///$$$%%%***&&&---((()))***+++,,,+++******''',,,//////------------<<<$$$&&&===OOODDDrrryyyyyy(((OOOXXX---999,,,///...))))))...000------((((((---000///------...//////,,,)))(((***---...//////,,,)))***---000***)))***...333444000+++)))......***...%%%\\\aaaNNN:::OOOBBBJJJ333TTT;;;GGGDDDZZZ---BBB:::GGG;;;YYY:::CCCWWWVVVBBB444,,,)))---(((&&&'''***+++((((((***''''''''''''((()))***+++'''((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((---111---,,,...'''###+++(((---BBB111TTTVVVDDDDDDTTTQQQYYYlllPPP___EEEfffQQQgggTTT```+++)))999***...,,,)))'''&&&''')))******)))'''&&&'''))),,,...******))))))((((((''''''''''''000(((***000&&&+++~~~CCC___PPPTTTKKKNNNCCCPPP333+++...111222///***$$$!!!***((('''(((+++,,,---,,,%%%(((+++***'''&&&(((+++(((&&&%%%'''+++---+++(((%%%$$$---)))))),,,666]]]333vvv888UUU\\\yyyrrrwwwXXX{{{dddOOO___eeeggggggDDD```qqqlll~~~kkkjjjyyy>>>///333((($$$000,,,(((+++***)))'''''''''((((((&&&'''(((******+++++++++************)))))))))(((&&&///---((('''$$$%%%///,,,,,,+++***)))((('''&&&&&&+++///---'''%%%)))...444$$$///+++---666555MMMbbbiii|||:::XXXUUU;;;666000///---,,,,,,,,,,,,---...'''***444111&&&(((444///...---,,,++++++,,,---///---++++++,,,,,,,,,+++//////...///000111000000///...222:::222???111|||JJJ???WWW;;;AAA111BBB<<>>888UUUIIIIIIBBB^^^JJJbbb555bbb777aaaSSS777qqq444444+++***)))(((((())))))***++++++,,,***)))'''''''''))),,,...************))))))))))))***///...'''..."""NNNSSS999FFF(((333III999$$$)))777CCC???000'''+++444)))((('''(((***++++++******++++++)))((('''((()))'''((()))***))))))******111)))+++***---&&&---GGGXXXlll222sssaaaxxxrrrvvvuuu``````sssXXXfffPPPBBB]]]ZZZEEEVVVAAAVVV|||mmm777)))111,,,)))333***%%%+++***)))((('''(((((()))'''((()))***************++++++++++++************+++'''$$$***444888222,,,))))))))))))************111///,,,***((((((***,,,000$$$000...,,,---%%%555CCCKKKvvvaaa<<>>BBB===BBBBBBBBBJJJAAA333///+++(((,,,,,,((('''))))))'''))),,,+++++++++++++++,,,---...,,,,,,++++++++++++******++++++++++++++++++++++++))))))************)))(((,,,+++%%%%%%---***&&&...///MMM???DDDVVVKKKOOOFFF```TTTTTT@@@dddOOOooo[[[^^^CCCLLLHHH---///222,,,,,,,,,,,,,,,***))))))***)))((((((((()))+++,,,)))))))))******+++++++++,,,111***###,,,nnndddJJJ}}}EEEAAA111UUUVVV000555///,,,)))***...///+++(((***)))((()))******((('''111---)))(((***,,,+++)))***+++,,,+++)))(((***,,,... """)))777333$$$NNNDDD|||EEEwww}}}iiizzzgggxxxjjjXXXUUUxxxkkkeeennnvvvllluuucccAAA444'''!!!++++++000*********************+++)))************))))))(((,,,,,,+++++++++*********,,,"""%%%+++)))///222(((++++++******)))(((((('''999111)))&&&***------***+++&&&(((+++,,,---...666000@@@MMMvvv)))}}}***'''......---------///000111>>>555333777555+++%%%'''000///---,,,++++++++++++---,,,+++,,,///111111000(((***---...---,,,++++++000&&&888888,,,///:::@@@LLLeeeKKK111@@@???999DDD222MMM555>>><<>>:::999AAA999000444888999<<<999&&&MMMHHH777,,,000...(((++++++***,,,000000+++))))))...---+++***((('''''''''******+++++++++,,,,,,,,,************************((())))))************)))&&&***'''(((...******555777PPP:::GGGVVVZZZRRRKKKXXX222bbb888cccBBBZZZiii222III)))---"""+++333,,,***((('''(((***---///***)))))))))))))))******((((((((((((((()))))))))111333---'''---,,,ccc111(((999%%%<<>>MMM555DDDCCC111OOOFFF222***111111,,,...---+++,,,//////+++)))+++...---+++***((('''''''''(((((()))***+++,,,------))))))))))))))))))))))))(((((()))***************(((,,,(((%%%'''$$$(((777@@@FFFNNNGGGNNNjjjDDDWWWGGGXXX???lll<<>>:::BBBBBB888LLLKKK+++111BBB...III>>>)))###---...))),,,---***)))++++++((((((+++++++++******)))******+++''''''((()))+++,,,---...************************(((((()))***************'''---)))&&&)))+++666KKK777MMMDDDHHHJJJZZZEEEQQQXXXfffmmm___nnnQQQqqq```...:::+++---&&&)))&&&******++++++***)))'''&&&************)))))))))))),,,+++++++++******))))))(((&&&***'''+++...AAAzzzSSSAAA888---777GGGIII---&&&%%%)))---+++&&&###'''+++%%%&&&'''))),,,,,,***((((((,,,//////+++'''&&&'''&&&((()))'''%%%&&&+++///,,,)))000---,,,'''###>>>@@@ZZZoooOOOfffnnnyyytttpppppp{{{xxxkkknnnuuu\\\wwwUUUXXXZZZdddKKKuuu^^^hhh{{{tttDDD444333111...%%%+++''')))+++---............''''''(((******+++++++++,,,,,,,,,+++++++++******444444UUU@@@&&&************))))))))))))***))))))))))))+++,,,,,,AAACCC,,,,,,***%%%333***333$$$QQQ---qqqttt:::___\\\888QQQKKK<<>>BBB===666:::222555333999777===;;;===...333999:::666222//////111444---(((,,,+++(((...'''&&&%%%&&&)))+++++++++((()))+++++++++)))'''&&&,,,***+++///...***((()))+++*********,,,,,,***(((/////////......---------111$$$%%%)))((((((999///OOOFFFFFFAAALLLHHHMMMbbblllxxx;;;{{{///hhhHHH333+++***222333***&&&***,,,+++***+++------+++***'''***,,,---,,,***))))))+++***))))))***,,,...///(((...///'''555III;;;+++III;;;BBB444%%%((($$$++++++******))))))((((((+++((((((,,,,,,******---***)))))))))++++++)))'''(((***---,,,)))(((***---'''...***%%%555...222qqq555777bbbRRRvvviii~~~www|||fffvvvdddtttvvv]]]^^^ccc[[[tttNNNsssnnnWWWvvv}}}tttUUU666***))))))(((***+++---$$$222$$$)))"""+++'''(((***,,,,,,***((('''$$$000+++)))000(((,,,---,,,333888|||444$$$///'''000111))))))//////)))///)))&&&)))******...555ccc666+++...+++%%%$$$... ===EEEKKKppp<<>><<<999DDD:::GGG:::AAA;;;999888555000***'''&&&'''---222---***///,,,''',,,,,,***))))))+++,,,,,,+++,,,,,,.........---+++***...,,,---000///+++)))***+++***)))***,,,,,,***(((---,,,***(((((()))***+++"""+++000... 333'''HHH111TTTAAAMMMGGGNNNIII<<>>222;;;...)))eeeqqqDDD333uuummm...000...,,,+++,,,,,,+++))),,,---.....................---,,,,,,...//////...,,,---------,,,,,,---///+++,,,,,,,,,,,,---------))),,,---;;;===666qqqBBB"""DDD;;;@@@===<<>>QQQ444NNNDDDCCC]]]SSSkkk555zzz777wwwAAA\\\555)))$$$,,,222---%%%"""((('''&&&'''))))))'''&&&)))***++++++))))))***+++++++++***))))))***+++,,,...***666+++)))rrrlll@@@}}}JJJ<<<:::PPPFFF}}}333FFF$$$&&&))))))))))))***************''''''***+++((((((+++***)))((()))++++++***(((000...+++************)))'''(((///)))++++++***HHH>>>www777[[[\\\fff{{{yyyuuunnnfff~~~jjjlllmmm{{{oooUUUlllxxxgggkkkQQQ\\\^^^zzzOOO444++++++,,,,,,222***)))&&&---'''***)))...---+++******+++---...$$$444,,,///!!!------CCC&&&))),,,+++333000///--- 333***"""222111)))777...+++***,,,,,,+++---000666((("""+++000(((!!! &&&=== GGGMMMpppuuu111]]]RRRccc555...,,,******+++,,,+++***+++...111000,,,***,,,//////000111000///---------------...---++++++,,,...++++++++++++,,,,,,,,,,,,666///777------;;;,,,///pppxxx222+++DDD&&&000666444444<<<<<<999???;;;333CCC---AAA(((444)))'''&&&'''+++///111///,,,'''---+++***000,,,'''+++000...------......---,,,***++++++,,,,,,+++******###"""$$$)))***((())),,,***))))))***,,,,,,+++))),,,+++)))(((((()))+++,,,------###$$$%%%NNN AAA///lllHHHVVVHHHbbb\\\777fff,,,WWW}}}AAA+++<<<111(((***,,,***'''&&&***))))))***++++++***((()))******)))((((((***+++++++++***)))))))))******)))'''***###AAA@@@666"""444555&&&AAA)))999(((((())))))******++++++...++++++......,,,,,,///)))(((((()))++++++***(((000,,,((((((***,,,+++)))'''$$$///***(((...///@@@+++HHHQQQYYYhhh[[[ooo|||uuunnnuuufffnnnuuupppgggiiiccczzzggg333hhhnnn]]]}}}SSS333(((***,,,+++444+++000'''666+++///'''...------,,,,,,------...###,,,444111'''...EEEzzzwww???)))///111###***---111tttkkk///%%%,,,%%%(((+++******++++++******+++)))###$$$,,,///+++,,,333BBB:::+++cccxxxOOOxxxiii333eee}}}iii!!!444///---++++++,,,,,,+++***,,,...000///,,,++++++------000333222...,,,,,,...---......,,,+++***+++,,,,,,,,,,,,---------......'''===!!!333...$$$===---555000:::>>>---///444222111999999666<<<555<<<***===$$$888'''000+++***))),,,......***''')))...***(((...,,,(((...---,,,++++++---......---))))))***************)))***((()))---...+++,,,...)))))))))***,,,,,,+++*********+++,,,,,,++++++******"""222222...^^^555WWW888VVV777UUUHHHAAAYYYSSS]]]888HHH$$$VVVJJJUUU999111)))%%%%%%'''...444+++******+++,,,,,,+++))))))******)))(((((()))+++******))))))))))))))))))222555111///EEEZZZxxx[[[QQQ;;;HHHPPPEEEBBBAAA777((((((((())))))******+++++++++)))(((++++++((((((+++)))(((((()))++++++***))),,,)))&&&'''***,,,,,,***,,,'''---%%%"""((())):::KKK|||LLLXXXxxxyyyZZZqqqtttzzzqqqrrrwww}}}kkk{{{~~~wwwaaaNNNvvvTTTfffmmm]]]:::+++---///,,,,,,'''222,,,???777;;;111+++,,,...//////...,,,+++222 +++(((555111BBBqqq888$$$%%%000...000@@@;;;&&&000(((###,,,---...---.........---444...)))(((''')))666DDD%%%CCC111333'''hhhAAA:::{{{+++\\\///333111...------,,,+++***///---,,,---......,,,)))))),,,000000---,,,,,,...------...,,,******+++,,,,,,,,,,,,---------......777---;;;&&&:::@@@zzz333999)))===***111---222---+++111///,,,222444+++666"""444###222,,,...+++(((&&&''')))*********///***(((...,,,)))///+++***))))))+++---,,,,,,++++++++++++++++++,,,,,,000---,,,---,,,((('''***)))((((((***,,,---,,,***&&&(((***,,,,,,+++)))((($$$...---,,,+++UUU666UUU999jjjGGGOOO@@@VVVWWWBBBMMM(((XXX666888&&&WWW###'''......+++'''%%%***)))((()))++++++)))(((((()))******(((((()))***(((((((((((())))))))))))$$$...)))999WWWLLLZZZAAA===OOO;;;GGG...uuu///###))))))))))))***************((('''******'''&&&)))((((((((()))+++,,,+++)))((((((((()))+++------,,,+++(((+++$$$(((++++++HHHGGGZZZEEEXXXvvviiihhh{{{www]]]uuummmwwwqqqssszzzeee}}}pppvvvccc}}}iiiAAA++++++,,,)))&&&(((...---666444333+++)))+++---//////---+++)))111###000***...,,,"""DDD444///...;;;)))777''''''RRRMMM---...222,,,000))),,,,,,++++++......,,,###&&&,,,111...((((((,,,777(((NNN;;;777888iiiUUUPPP<<>>+++===%%%*********))))))))))))))),,,))))))++++++((((((***((('''''')))+++,,,+++***(((***---......---,,,---(((***)))%%%333...,,,XXXBBBhhh...{{{pppmmmgggiii|||qqqxxxhhhzzzsssxxxxxxzzzwww{{{llljjjttt}}}{{{nnnrrrFFF)))&&&***''''''---***+++&&&,,,'''$$$)))***++++++++++++***))))))111111222"""GGG++++++000666+++$$$***111'''&&&***'''(((///''''''&&&******&&&''',,,---+++000...------,,,+++///555&&&mmm888555444<<<<<<}}}jjj...&&&mmmyyy}}}cccJJJKKK)))222000...---------,,,***+++++++++,,,------,,,,,,+++***)))***,,,---...---***+++,,,+++******,,,...+++,,,,,,,,,,,,---------,,,==='''???''':::LLL333+++000666###000%%%***&&&%%%------,,,333***)))---)))...)))+++(((###(((///111...+++))))))(((000///...444///'''***///,,,***)))***)))((('''+++*********++++++,,,---,,,)))))),,,---+++,,,000)))((((((***,,,---,,,++++++***))))))***+++,,,---%%%+++111000000IIIMMMRRR999KKKGGGMMMJJJHHHKKKUUUQQQGGGeeeOOOfffDDDLLL...'''&&&$$$&&&+++000000---***)))))))))++++++***(((%%%(((++++++***(((''''''%%%%%%'''((())))))))))))---%%%''';;;>>>^^^```hhhRRRTTT[[[[[[cccQQQmmm$$$,,,++++++******))))))((((((+++((((((***)))&&&&&&)))((('''''')))+++,,,+++***)))...222222///,,,,,,---)))...((($$$444'''SSS___{{{YYY|||xxxtttvvvzzzuuu}}}yyy{{{qqqwwwlllppp\\\aaajjj^^^{{{KKK+++(((...---'''000(((...!!!111+++...******)))(((((()))******000999...%%%222%%%)))333(((000!!!777000222+++(((+++555666...,,,222(((,,,,,,((()))///222///((()))+++///000...------<<<"""|||yyy&&&FFF***[[[WWWYYY:::>>>333{{{zzzlll888666000...,,,,,,---------,,,(((+++......+++***,,,//////,,,((())),,,......,,,)))+++++++++******,,,............/////////000000CCC(((888444???000///222...666333///$$$(((+++------+++)))***,,,&&&&&&%%%&&&&&&'''((()))(((***,,,***((('''(((+++000///...+++))))))***,,,---,,,++++++***+++++++++(((((()))))))))'''&&&$$$************************&&&))),,,,,,)))'''(((***''')))***(((&&&''',,,000,,,999```:::MMM666\\\PPP\\\;;;MMM???KKKqqqPPPggg;;;sss777ooo---*********+++,,,***'''$$$(((((())))))))))))(((((()))(((((()))***++++++***&&&***---,,,'''%%%'''***###%%%666EEE{{{]]]wwwTTTUUUPPPQQQrrriii777{{{555333&&&******++++++,,,,,,------'''''''''(((***)))'''%%%((((((((((((((('''''''''+++...///---***((()))+++'''***(((((()))'''555RRRTTTxxxmmmwww~~~ccc|||ooouuu{{{www~~~~~~~~~xxxuuuooo___RRR:::___QQQ??? 555***///+++((())),,,...,,,)))((((((((((((''''''''''''((()))---&&&,,,+++...***+++(((...*** 333+++666...---+++))))))***+++,,,+++((())),,,+++''')))///---(((000<<<(((000???,,,kkkiiiHHH[[[---DDD&&&***222mmmUUUrrr888222+++(((***)))$$$"""%%%---,,,)))((())),,,000222000...,,,+++,,,------,,,///...------...///...,,,(((333222------+++***111333---DDDJJJ777;;;AAA555<<<,,,777******))),,,......,,,,,,...111)))))))))((())))))******)))+++------++++++---///---------+++))))))+++---+++++++++++++++,,,------++++++++++++***)))((('''))))))))))))))))))))))))''')))++++++***)))))))))***+++***)))'''''')))***(((999GGG///XXXCCC```>>>QQQNNN[[[fffXXXLLLRRRaaaLLLCCC***FFF000***))))))+++,,,---+++)))(((((())))))))))))((((((,,,***((('''''''''(((((()))(((''''''''')))***+++...111BBBWWWAAAbbbqqqOOOccc|||FFF```TTTCCC ...((((((((())))))))))))))))))(((((()))******)))'''((((((((((((((((((((('''%%%&&&''''''&&&&&&'''(((&&&)))((((((***%%%...EEE]]]sssSSSnnnjjjkkk|||{{{|||ooozzzrrrYYY\\\{{{nnnSSSZZZ@@@666WWW///{{{xxx...666###***---***'''(((,,,...---***((())))))***+++,,,------+++---!!!000---???...'''222 555;;;///AAA...---+++*********+++,,,+++((())),,,+++''')))///333...'''666AAA>>>///www777QQQXXXUUU:::jjjOOO|||rrrzzz}}}vvvhhh&&&>>>222,,,)))++++++((('''***---,,,+++++++++,,,---...///,,,***)))+++,,,------...---,,,---...///...---???!!!888((($$$555555000...RRR888666777333???'''666&&&555...***+++,,,,,,,,,---000333,,,+++******************&&&(((************,,,...+++,,,+++***))))))+++---******++++++,,,---------...---,,,+++************(((((((((((((((((((((((()))))))))***++++++)))(((,,,+++******++++++***)))GGG'''222"""cccFFFTTTFFFHHH999```///UUURRRFFFZZZfffcccFFFuuuKKKeee""",,,***)))((())),,,.........((())))))******))))))(((---+++)))'''&&&''')))***...)))%%%%%%)))------+++DDD888```[[[XXXsssiii|||UUUkkkdddsssdddsss~~~gggWWW,,, ))))))((((((((((((((((((''',,,***((()))***+++******''''''((((((((((((((((((&&&&&&&&&(((***,,,,,,+++%%%)))''')))---(((***;;;wwwiiixxxLLLaaavvvmmmqqqyyyyyywwwgggkkksssuuuoooYYY}}}mmm\\\___xxxrrrvvvpppiii333===^^^LLL333))),,,)))'''(((,,,...---++++++++++++,,,,,,,,,------///###000---WWWRRRVVV>>>111CCCVVV***111,,,+++***)))))))))***+++***))))))+++***(((***...000###(((JJJ111%%%OOO===}}}wwwooouuuUUUkkk666000,,,)))+++,,,******,,,,,,------------,,,+++***///,,,)))((())),,,---...,,,+++***+++---///...---555%%%(((...'''...888///000WWW>>>%%%999***555$$$555777)))111******)))))))))+++...000++++++***)))(((((((((((('''(((((()))))))))******+++++++++***((((((***+++******++++++++++++++++++...---+++)))))))))******))))))))))))))))))))))))+++)))'''(((+++,,,***'''+++)))))),,,000111000---(((>>>555fffKKKUUU222HHH%%%\\\KKK___LLLMMMDDDHHH[[[AAAeeeOOOZZZ(((---...+++)))'''(((***---......)))))))))******)))))))))******+++*********+++,,,000,,,((((((+++---,,,***555***JJJLLLGGGWWW___fffaaazzzAAA~~~WWW[[[kkkMMM999###444++++++******))))))((((((,,,***(((((()))***+++***''''''''''''((((((((((((+++)))(((***...000///---%%%)))''')))000---...:::fffvvvmmmtttlllppp```llluuuzzz{{{ppp~~~~~~\\\zzz{{{xxxlllcccmmmaaaooopppllliiilll>>>&&&,,,333---+++))))))+++,,,+++)))---,,,+++***)))(((''''''222666"""===333MMM111)))+++---}}}ggg///000***)))(((((('''((())))))******++++++***)))+++---%%%888)))###444&&&rrr,,,HHHyyyWWWllltttwwwlll$$$:::///,,,))))))******)))))),,,,,,,,,,,,,,,,,,,,,+++111...***))))))+++------+++***)))+++---......--- ???444'''999...(((MMMQQQ333EEE---444+++888!!!:::'''444%%%---+++)))((()))+++------,,,+++***))))))((())))))...---,,,,,,,,,,,,+++***+++,,,,,,+++)))((((((*********++++++***)))((('''+++***)))'''&&&''''''(((************************,,,)))'''(((+++,,,***((()))((('''***///111///,,,888###<<<@@@^^^SSS444NNNLLLsss777MMMUUUIIIcccXXXQQQIIIooo111===888---***''''''(((***++++++))))))************))))))'''***------+++)))((())))))))))))))))))******+++!!!111;;;???{{{kkkBBB555ZZZEEEKKKdddhhhKKKyyy@@@,,,"""++++++******))))))((((((+++)))''''''(((******)))&&&'''''''''(((((())))))***'''&&&'''***,,,***((((((+++&&&&&&------...888MMM]]][[[nnniii{{{www}}}~~~yyy}}}xxxQQQNNN???uuu|||zzzuuu~~~}}}zzzxxxQQQ'''---///...,,,***)))))))))((((((,,,++++++)))((('''&&&&&&---&&&666666"""...###888]]]tttCCC,,,*********)))*********+++***,,,,,,+++***+++---...%%%'''000>>>,,,ddd"""\\\{{{uuurrr{{{vvvvvvNNNccc---111///,,,******+++***(((,,,+++******+++,,,...000444111---++++++,,,,,,,,,+++***)))+++---......---***444,,,444???$$$===www///jjj...777,,,333$$$666(((>>>+++)))000---++++++,,,......---,,,,,,++++++++++++++++++...---+++***+++***)))'''+++,,,---,,,***))))))+++)))***+++++++++***((('''***)))((('''&&&&&&&&&&&&************************+++***(((((()))******))))))((('''((()))***)))((($$$@@@333___DDD___DDD\\\:::^^^<<>>'''...---,,,+++***)))(((((((((************++++++,,,,,,...&&&777###999222===333***JJJ}}}CCC'''%%%---,,,---------............+++...///,,,+++---///...,,,888###;;;KKK***===GGGhhhPPPhhhxxxtttiiiyyy^^^###BBB333333000,,,,,,...---***++++++***)))***---///111444222///---------,,,+++,,,+++***+++---///...---555$$$,,,555,,,HHHttt111SSS999888---***'''111&&&666...555***---+++***,,,...000///---+++************++++++,,,+++)))'''((())))))(((%%%(((***,,,,,,,,,,,,---...''')))+++---...---,,,,,,************)))(((''''''*********************************)))((((((***+++((())))))((('''(((***,,,<<<444LLL(((^^^BBB[[[MMMQQQBBBCCC***BBB\\\III^^^RRRIIIcccddd222%%%&&&333...,,,)))))))))***)))((()))******++++++******)))'''***---+++)))))),,,000444...'''%%%'''***,,,,,,<<>>222777444333***///+++***)))''''''***...///...,,,((('''''''''((()))******---+++)))***---...,,,***%%%(((+++,,,---...000222&&&(((+++...000111000000+++,,,------,,,+++)))((()))))))))))))))))))))))))))***+++)))'''&&&)))---''')))******)))***000444$$$RRR>>>___...]]]FFFccc777MMMHHHYYYWWWbbbEEESSSUUU777aaaMMMFFF&&&222"""...,,,******+++,,,+++*********++++++++++++******''')))+++++++++///888???GGG:::+++%%%)))------***777444cccxxxjjj___XXXIII^^^HHHpppPPPtttfffYYY{{{\\\rrryyy777)))******++++++,,,,,,------+++***+++,,,------+++)))&&&&&&&&&'''((())))))***&&&)))+++***((('''***---"""......***------///888@@@TTTnnnuuuxxx|||zzzmmmxxx___vvvaaarrrzzzdddyyyvvv\\\555+++DDDPPPyyyyyy{{{qqquuuxxx|||\\\<<<)))///&&&'''((())))))***,,,...++++++++++++++++++++++++&&&)))&&&***)))222---***+++111......,,,***&&&)))***+++,,,,,,,,,,,,,,,,,,111222---,,,111222000>>>***DDD&&&OOOssstttrrrssswwwggg&&&000...000...***+++111111,,,***,,,...//////---***)))******+++---000000...,,,///...------...///...,,,---111)))777zzz,,,ooo666iii%%%...GGG 888666444(((***,,,---,,,***(((((()))(((&&&'''***+++******---$$$((()))%%%'''---000---,,,+++***+++///222444555222///***&&&$$$%%%'''(((+++,,,---+++)))(((+++///***,,,***)))---333///'''+++'''$$$&&&+++...,,,(((...(((%%%(((***(((''''''<<>>HHHiiiIIIeeexxx___```}}}WWWccckkkiiioooooojjjhhh%%%&&&))))))(((((('''((((((((('''''''''''''''((())))))+++'''%%%&&&)))+++)))''')))))))))******++++++++++++...(((...ddd@@@???~~~MMMUUU___sssqqqGGGvvvtttnnnYYYiii;;;MMMttt___bbbMMMdddEEE```AAA111((({{{mmmfffZZZsss\\\___uuuxxx{{{{{{fff(((777///,,,((('''(((***++++++%%%...,,,(((------***---,,,+++************+++,,,)))***,,,++++++***,,,---***------,,,222>>>FFFGGG//////444222;;;(((LLLCCCjjj111eeeLLLYYYvvvzzz|||___jjjMMMEEE///???---222$$$000666***---,,,+++,,,---...---,,,,,,---...---,,,,,,...///555'''222111******&&&000+++888222~~~~~~xxx(((jjjKKKmmm666VVV,,,XXX:::III+++///222666)))$$$(((***,,,,,,+++***+++,,,111---+++,,,+++((()))---,,,...,,,((('''))))))'''///---***))))))***))))))((()))***+++++++++*********(((''''''((())))))((()))(((%%%$$$)))///000---,,,,,,+++***************%%%(((,,,---***&&&+++333UUU111CCC333]]]GGGwww000___AAA]]]>>>iiidddYYY]]]KKKWWWPPP444%%%+++///(((&&&(((***+++)))(((((((((,,,)))(((***,,,---***''',,,,,,,,,***((('''(((******000,,,''')))''')))444DDDQQQ^^^GGGaaawwwiii[[[wwwiiicccooonnnlllwww|||lll===***///(((++++++***)))(((((())))))(((((('''''''''((()))))))))'''%%%'''+++,,,+++)))'''(((((()))***+++,,,---333&&&---444---111333$$$wwwcccgggvvvHHHpppiiiyyy}}}pppmmmCCCLLLRRRiiixxx[[[xxxkkkeee===((("""<<>>DDDDDD(((<<<---666,,,PPP$$$___(((JJJ]]]\\\cccrrr555TTT000---UUU...000+++---777(((,,,---------++++++,,,---+++,,,---,,,+++,,,...///222)))222000---...(((222%%%666wwwmmm+++rrr---rrrYYY...jjj;;;???666000999)))+++------------...///222---*********(((***...((()))***)))***+++,,,+++---+++***+++---...///...''''''((())))))*********,,,***'''(((+++,,,+++(((+++)))'''''')))+++***(((---------,,,))))))***+++)))))),,,---)))%%%)))111333ppp+++ddd[[[444\\\DDDddd444fff```bbb]]]HHH\\\SSS>>>***'''//////(((((()))++++++***))))))***+++***)))***+++,,,***)))++++++++++++***)))))))))'''+++)))(((---+++,,,777@@@UUU---555@@@555OOO+++[[[QQQSSSxxx~~~gggXXX===---((())),,,,,,+++***)))))))))))))))((((((((((((((())))))'''&&&&&&(((,,,------,,,((((((((()))***+++++++++888...###%%%---XXX>>>000JJJ777}}}<<>>aaaccccccbbb{{{aaaccckkk:::>>>222...)))'''))),,,000111$$$...,,,(((---,,,(((+++)))******++++++******)))***)))((()))+++++++++***666///)))***---///222444???%%%GGGAAA]]]lll___qqq^^^oooddd]]]<<<111)))]]]///***///---111222'''(((***)))))))))***+++,,,---...---++++++,,,...111(((***...666******ZZZ555yyy***www555,,,nnn222UUU***777___000ppp222iiiGGGTTT)))((()))+++,,,+++***+++,,,+++((((((,,,---,,,---111,,,)))***......)))(((+++---+++***+++++++++)))'''))))))))))))(((((((((((((((***,,,,,,+++*********)))(((+++000111,,,,,,///...+++((((((***+++)))'''+++)))***+++,,,111===JJJ[[[///222000BBBNNNUUU000JJJ999aaa,,,TTTYYYOOOQQQ<<>>EEE>>>iiinnnZZZEEE___WWWJJJ******222)))))))))))))))***+++,,,+++******)))(((((())))))((()))++++++)))'''%%%%%%((((((((()))))))))))))))$$$)))222333///999EEEBBB555%%%888___YYYJJJzzztttttt^^^sss+++YYYOOOfff```???QQQ@@@---999SSS555```GGGbbbZZZ[[[qqqPPP@@@GGG444444000***''''''***---...)))222...(((,,,,,,***...******+++,,,,,,+++******((()))******))))))***+++444...***,,,------111777)))NNN,,,jjjvvvVVVuuu|||lll@@@AAA///---PPP111+++***---***444)))(((((())),,,------,,,...//////...,,,+++,,,---111)))+++000888000KKKTTT]]]555iii***ZZZ999SSS...QQQ888ggg;;;@@@///EEE999SSS444___000<<<,,,---//////...---...///,,,***+++...///------000+++((()))...///***)))---,,,+++***+++------+++)))(((***,,,......---+++)))***---000000---+++,,,...+++'''(((+++***%%%%%%***...)))&&&'''+++,,,***&&&)))***+++***&&&)))999KKK+++999PPPPPPHHHLLLSSS```OOOHHHaaa???aaannneeecccNNN;;;((($$$+++000---(((***++++++***))))))+++,,,+++++++++)))((()))+++,,,+++++++++...///...)))$$$###***+++***((()))AAAfffRRRIIIJJJmmmhhh|||xxxkkklllWWW___ffflllKKKCCC666///''''''(((((()))***,,,,,,++++++***))))))((())))))"""$$$(((******)))))))))&&&&&&'''((()))***++++++,,,---((()))(((!!!CCC...444EEEKKKKKKooosssttt{{{ttt\\\ZZZeee___XXXiiiggg???SSS000)))WWWhhhbbbrrr{{{qqqsss???@@@111///---,,,+++***'''%%%222999111(((******)))...***+++,,,------,,,+++***&&&)))++++++((('''***,,,***(((+++111111---...444///444[[[vvvxxxzzzuuuKKKCCC777555III555---%%%***"""111---+++***,,,000222111///000111000...,,,+++,,,---$$$...333+++444DDDwww666VVV777mmm---TTT---XXX...WWW'''[[[///jjj***SSS999MMM+++NNN333FFF'''BBBAAA444+++111000&&&"""***)))((()))+++,,,,,,+++***)))'''((()))++++++******,,,---......---+++***++++++---------+++)))(((*********++++++,,,,,,,,,)))***,,,---...------,,,+++,,,...---+++))))))***))),,,)))...***000EEE???LLLBBBUUU666VVVPPP[[[IIIUUUXXXNNNJJJNNNIIIHHH:::333,,,,,,,,,***)))+++'''%%%&&&(((+++,,,***''')))***+++,,,,,,,,,,,,,,,---+++***+++------***'''***'''///666(((CCCLLLaaaPPPXXX^^^wwwfffrrrjjjnnnxxxWWW___dddvvv```ZZZkkk+++333+++,,,+++))))))***+++,,,+++***(((((((((((()))***,,,,,,))))))((((((((((((((()))---***((((((+++,,,+++)))...(((---000***...DDDBBBNNNWWW\\\qqqjjjttt{{{ooowwwvvv}}}fff]]]WWWooobbbjjjnnnbbbYYYfff@@@000888fffXXX|||mmmfffttt~~~xxxvvvOOO:::CCC+++777222&&&)))111&&&+++,,,------......------,,,---......,,,,,,---...%%%((()))'''+++111000)))''',,,...000...222555::::::}}}qqq~~~~~~xxxxxxuuuKKKCCC666888GGG111)))000)))+++///***++++++,,,------------666777...(((//////***,,,>>>---;;;$$$999EEEvvv666ppp000WWW...JJJ:::[[[---mmm&&&]]];;;JJJ:::OOO222\\\"""QQQ222AAA;;;???444))),,,,,,)))---,,,***))))))+++------,,,+++)))((((((***++++++***'''((()))*********)))(((,,,,,,++++++++++++++++++***++++++++++++++++++,,,******+++,,,,,,,,,,,,,,,(((***++++++***)))***+++&&&((($$$(((%%%,,,BBB<<>>999///---+++***111---,,,++++++,,,...---,,,,,,***)))***+++,,,,,,,,,)))*********++++++,,,,,,---,,,***))))))+++---...+++++++++++++++***************************+++,,,&&&((()))***))))))+++,,,%%%'''###******555NNNIII???UUUIII___CCCcccZZZhhhSSS___YYYFFF___]]]BBB@@@...)))&&&(((***)))***,,,******)))***,,,,,,+++)))*********+++******)))))),,,***))))))***)))(((&&&+++ ,,,@@@666HHHPPPmmmttthhhxxxdddSSS\\\VVVyyyqqqWWWRRR[[[...VVV222'''$$$666+++)))((('''((('''%%%$$$))))))))))))))))))************++++++,,,---///000,,,***((()))***+++***)));;;'''///,,,,,,uuu,,,TTTaaacccyyynnn|||fffttt}}}>>>|||mmmhhh}}}eeeZZZiiirrrYYY999PPPKKK555DDDdddYYY```pppYYYnnnLLL```&&&(((555///(((((()))******************+++,,,,,,+++***+++,,,------+++(((***...///------888333***777333222<<>>ooo\\\yyyMMMnnn!!!"""---%%%((('''&&&'''((())))))''')))************))))))((()))))))))))))))***+++,,,+++***)))))))))********* ***$$$///"""...BBB@@@WWWsssYYYllljjj\\\rrrZZZ|||^^^bbbjjjooo^^^rrrggg@@@ggglll^^^<<<&&&FFF$$$333FFF{{{uuu111(((111666"""''''''((())))))******)))))))))+++,,,+++***)))***+++------+++***+++,,,------(((333222%%%888222@@@YYYxxx{{{uuuiiiQQQfffwwwRRREEE777UUUZZZ888)))000,,,///333......///......---,,,+++///222---,,,111...---666...aaaUUUccc999zzz\\\)))fff555UUU;;;]]]EEE___(((iii...KKK===<<<)))XXXFFFAAA***999BBB???:::===;;;555666111///------.........,,,---,,,***+++,,,......---((((((((((((((()))***+++((()))+++,,,---,,,,,,++++++++++++******)))))))))+++***)))(((((((((******,,,,,,,,,+++))))))***,,,......(((...---555JJJBBBKKKPPP\\\TTTeeeFFF___RRR\\\UUU___JJJ___EEE+++DDD,,,******,,,+++''''''+++)))))))))(((((((((((((((***************)))(((''''''(((((()))***,,,...///---000222...)))YYYdddjjjvvvXXXbbbrrrcccttt```lllIIIGGGddd~~~bbb\\\ccc777QQQ***)))+++555)))((('''(((***+++***)))))))))*********))))))(((+++***)))((((((((((((((()))***))))))(((((()))***%%%***...666===000bbbfffeeennnrrruuuyyyvvveee___qqqttt^^^mmmmmmiiikkknnn111999###$$$iiicccjjjmmmTTTWWWTTT"""///+++***+++((())))))***+++*********)))***++++++))))))***+++******+++------,,,,,,...<<<...///+++???222YYY~~~yyyrrrYYYddd444GGGOOO222&&&///))),,,000---------------,,,+++***000222...///444000000<<<@@@QQQddd,,,kkk000hhh$$$fff???!!!FFF444cccXXX QQQ'''WWW...UUU333TTT***NNN)))HHH===AAA999444>>>BBB@@@CCC222000...---......---,,,---+++***+++,,,---------++++++++++++++++++++++++(((***,,,---...,,,+++)))***************)))))))))+++******)))))))))))))))......---+++)))(((***,,,%%%(((%%%000333<<>>KKK^^^EEE"""111,,,)))$$$...,,,+++***+++***)))'''((()))***++++++***)))(((------+++***)))((((((((())))))***)))(((''')))+++222...$$$///!!!777(((<<<```;;;aaawwwgggxxxrrrpppFFF___FFFQQQ\\\;;;UUU[[[:::222!!!555666EEE111sss<<<+++777111"""<<<))))))***+++++++++++++++)))***++++++***)))***+++***)))+++---...,,,///333???444:::&&&BBBWWWiiiZZZTTTNNN---???---***444,,,---///,,,,,,,,,---,,,,,,++++++---222111//////)))000EEE&&&VVVdddZZZ QQQ<<>>@@@HHH&&&VVV:::@@@<<<777===999666@@@DDDAAACCC333000...---------,,,+++,,,+++)))***,,,------,,,...///000000///...,,,+++++++++,,,,,,++++++******))))))))))))***************+++++++++******)))(((,,,,,,+++)))((((((+++---$$$))),,,;;;BBBLLL^^^RRRHHHSSS:::YYYUUUVVVrrr{{{BBBaaaMMMLLL___\\\:::%%%((((((***---***%%%$$$((()))***+++***((())),,,///)))***++++++++++++++++++)))***+++***)))+++...222...+++%%%&&&888xxxoooTTToooxxxjjj]]]pppXXX\\\333XXX555NNN111:::)))///+++---...---+++++++++***)))'''&&&''')))+++++++++***)))---,,,,,,+++************((()))***)))'''''')))+++ ,,,000HHH---111PPPCCC]]]~~~fffwwwqqquuudddcccQQQssseee[[[|||111AAA%%%%%%)))###???oooGGG333###444999000))))))***++++++++++++******+++,,,+++******+++,,,---******,,,---...555>>>JJJ...@@@===dddzzzuuuLLLcccCCC]]]---BBB333///666,,,...333+++,,,------------------***333333...+++111RRR```TTTDDDTTT---[[[111ddd000LLLGGGTTT"""OOO111ZZZ555QQQ---GGG---:::---___333XXX%%%OOO%%%QQQ...:::>>>>>>EEEBBB999888333000...---------+++***,,,***)))***+++,,,,,,,,,,,,---...///...+++)))'''...---+++***)))***+++,,,(((((())))))******++++++***+++,,,,,,,,,***)))((()))))))))((('''(((+++...000555777FFFKKKQQQ___PPPJJJTTTDDD\\\___PPPsssyyyXXX^^^UUU:::+++999((())),,,///---((((((+++&&&((()))(((&&&'''***...)))***+++,,,,,,,,,,,,,,,'''))))))'''$$$%%%(((,,,,,,%%%,,,999555YYYeeezzz[[[dddpppeeezzzwwwOOOaaafffDDDoooWWW[[[vvv***444+++,,,---+++))))))***+++,,,+++***%%%''')))+++,,,+++***************)))******++++++''')))***)))'''&&&(((+++666((("""333...999...:::eeeEEEZZZmmm~~~vvvuuueeefffyyynnn|||WWWBBBbbbqqqooo+++444"""666111;;;|||mmmEEE999000(((222&&&&&&,,,***(((((()))******************+++,,,,,,+++***+++,,,111,,,)))+++,,,///999FFF111MMMMMMbbbWWWYYY///===NNN:::...///%%%***333,,,,,,---...////////////&&&111333///111KKKRRRFFF666RRRLLLXXX...GGG000]]](((hhh000SSS444WWW444QQQ$$$TTT###\\\555SSS:::AAABBB)))///>>>***:::444333+++555===333<<<333666888666222//////000+++)))(((((()))******)))'''%%%(((...///)))'''***.........---,,,+++***))),,,***(((&&&&&&'''((())),,,///111000---******++++++,,,---,,,***)))***+++%%%PPP###eee<<<___444SSS222WWWFFFQQQ|||nnn[[[NNN:::bbbRRR::: 222******))))))***,,,...000++++++,,,000333222,,,'''------,,,------,,,)))&&&))))))*********))))))(((&&&+++:::$$$YYYgggJJJkkkxxxqqqqqq{{{ssskkkDDD444;;;>>>+++))))))&&&)))(((((((((''''''&&&&&&)))(((''''''(((***,,,...222111///,,,******(((&&&)))***(((&&&%%%'''((('''(((..."""&&&eee)))888CCCFFF\\\WWWfffggguuuqqqttt\\\gggTTTUUUooo___OOOsss444(((,,,)))777)))222}}}555:::444---******---//////)))+++---,,,+++***+++,,,***000***###((()))***111---777 ,,,,,,<<<,,,<<>>888555@@@---CCC???>>>555===CCC999DDDDDDBBB===666000+++)))))),,,+++))))))******)))'''+++((()))------(((&&&(((+++++++++,,,++++++*********)))((('''''''''((()))((()))++++++***)))***+++(((***+++,,,+++,,,---///???%%%BBB///KKK:::iii999dddEEEDDDyyy888FFFYYYdddFFFCCC:::;;;222((())))))***++++++++++++%%%&&&'''(((((()))***+++)))(((((((((******(((&&&))))))************))))))$$$'''&&&hhhXXX\\\^^^jjj]]]iii}}}___uuuBBBuuu444:::___,,,SSSQQQHHH$$$555(((000///---,,,,,,,,,+++++++++******)))((('''((()))+++---///+++&&&%%%)))---...,,,)))***)))(((((()))))))))$$$333******BBBOOOzzz111PPPRRRJJJwwwlll{{{}}}uuupppzzzyyy<<<333BBB"""---444---VVVQQQ<<<888333//////...,,,+++)))***++++++***))))))***(((///(((%%%333:::///$$$///+++999 ===+++EEEHHH<<>>ddd000]]]000+++III...'''999'''333+++222++++++---***,,,111000333===(((333ZZZBBBMMMPPPAAACCC???CCCCCCCCC444RRR,,,RRR***GGG888LLL===KKK@@@JJJ444QQQ888===777AAA===FFF>>>AAA777===<<<>>>444888<<<333AAA???:::333---+++*********,,,+++++++++,,,+++(((%%%...+++***,,,+++'''&&&((())))))*********+++++++++'''(((((())))))))))))((('''&&&&&&''')))+++,,,,,,)))***,,,---,,,---///000***FFF===sssCCCZZZYYYqqqCCCkkkDDD\\\AAAbbbOOO___222___GGGMMMHHH***$$$###'''(((***+++,,,***(((''''''((()))'''%%%(((///666((('''&&&&&&((())))))((()))*********************444HHH$$$eeeooo___}}}ttt|||ccc[[[///~~~mmm444rrr,,,OOOPPP@@@111***---&&&---++++++************))))))******)))(((((()))***+++***%%%"""$$$***---***'''((((((((()))))))))((((((///###***(((IIIIII777vvv///NNNQQQ{{{ggguuupppfffxxxsssccc[[[|||~~~tttgggbbb(((!!!222===***[[[sssGGG888666444333111///+++(((***,,,---,,,***))))))***$$$///+++'''444===222(((&&&333,,,===???OOOlllyyyyyywwwYYYkkk444==='''DDD111222777///+++333111---***,,,222666555555(((555gggaaa???DDDSSS???///<<>>$$$...///uuuxxxxxx```yyyuuuxxx:::ggg<<>>>>>DDD:::555AAA<<<@@@MMM999>>>TTT>>>DDD444>>>---GGG888;;;BBB888999;;;333CCC555111...---......,,,)))((((((***,,,//////---+++---,,,+++((((((***++++++///...,,,+++*********+++''')))+++---...---+++***...+++((())),,,......,,,,,,---......,,,,,,---...(((DDD,,,iii:::999ppp&&&rrr555nnn@@@888aaa***UUUEEE;;;$$$222...---+++***))))))***+++,,,)))&&&&&&(((+++,,,,,,000...+++***++++++++++++******))))))***+++,,,,,,CCC222FFF777dddooo}}}ZZZhhhhhhppplll~~~{{{XXXoooTTT@@@)))888---...+++222***************+++++++++******))))))))))))))))))'''(((,,,///+++'''+++333)))'''(((------((('''***"""((()))!!!IIIUUU~~~KKKMMMJJJ\\\xxxzzzwwwooozzz666---,,,)))444""":::HHH222111///---,,,,,,---...---...//////---,,,,,,,,,+++,,,)))******"""***BBB)))&&&000---###CCChhh|||dddyyy^^^xxxyyykkkXXX111QQQJJJ+++AAA???<<<###000000222(((&&&000...(((///,,,dddUUUOOOKKK333NNNLLL999GGGAAADDDWWW;;;>>>888GGG888===888FFFDDDAAAHHHHHH???777SSSHHHFFFYYYCCCGGG333===///III666999@@@666777888///===---------......---***'''(((((())),,,///000///...+++---,,,((((((+++,,,***000///---+++*********+++)))***,,,------,,,+++***,,,***))))))*********)))''')))+++,,,---...000222===@@@ooo999fff999qqqKKKyyyFFFiii)))OOO<<>>@@@333%%%)))+++QQQ888666333...+++***---///)))***,,,,,,+++******+++000,,,'''---333***&&&333///------222777[[[{{{gggUUU...[[[\\\222YYY------000,,,///''',,,...222***111---...666+++)))BBBPPPAAABBB>>>@@@>>>:::&&&BBB444:::???888;;;222HHH555>>>222AAA777???***MMM :::888777888===:::222444...---444333444999000111111%%%000%%%'''***++++++******+++*********+++...000000///,,,///...)))(((++++++'''...---+++***)))***+++,,,)))***+++++++++***)))(((''')))******)))(((((()))&&&(((***+++,,,---///111%%%mmm444888zzz;;;!!!///(((EEE666[[[@@@EEE...&&&"""---+++++++++************************+++,,,+++***))),,,+++******++++++)))'''+++***))))))***+++---///333'''YYYuuucccTTTqqqwwwdddfffrrrUUUaaaFFFCCC(((444 555$$$000555$$$&&&&&&'''''''''((((((((('''((()))***************,,,((((((***((((((666III222+++***///...''''''---333%%%))))));;;OOOlllYYYXXXsss}}}zzz|||qqq~~~zzz999>>>111!!!>>>)))UUUxxxMMM666666333///+++***,,,///&&&(((***+++******+++,,,...777555///222111******)))===UUUDDDsssvvviiijjjXXXkkknnndddyyyrrryyyvvviiifff<<>><<>>YYY999===999EEE666KKK:::QQQ///???:::SSS777DDD444PPP555RRR+++???777HHH555OOO777CCC777999999===222444333$$$...,,,...000...+++)))***------,,,***+++---//////...---111000***(((+++)))$$$,,,***)))((((((***,,,---)))))))))))))))(((''''''%%%(((,,,,,,***((()))+++)))***,,,+++++++++,,,---BBB///***vvv777EEEddd;;;ZZZ111RRRuuuHHHMMM777%%%:::)))...---'''(((***++++++***)))(((&&&))),,,+++((('''))),,,*********,,,......,,,)))+++***))))))***+++...///222III^^^aaa\\\yyyjjj{{{gggrrrzzzhhh|||}}}ZZZPPPmmm;;;uuuMMM555///888)))555,,,******++++++,,,,,,,,,---&&&'''(((***++++++++++++,,,'''(((---***$$$(((333222)))''',,,+++######+++###'''222555'''sssIII[[[ggggggzzzxxxvvv}}}&&&;;;>>>)))000222jjjjjj///000000...+++***---000''')))+++,,,,,,,,,---...(((FFFHHH///'''...000///---###@@@333iiikkkqqq]]]}}}~~~+++WWW---]]]000111&&&555000000------)))***333+++***///...```RRRAAANNNEEEGGG???GGGBBB;;;???>>>:::<<>>(((&&&...###''',,,***)))***...///...,,,+++,,,,,,---,,,+++)))(((&&&)))+++((($$$###'''+++###***...'''%%%'''777---HHH555vvvDDDttt]]]fff{{{jjjnnn{{{LLL___XXX```oooIIIPPPTTT==="""&&&555111%%%000...+++)))))))))((((((333---'''&&&(((+++***((((((((((((((((((''''''&&&,,,,,,++++++***))))))(((%%%777&&&(((222FFFkkkeeefffeeennnzzzwwwlllnnn~~~888:::.........AAAddd111888000''')))******000...,,,)))(((''')))+++,,,;;;QQQ111(((222$$$&&&)))$$$>>>:::wwwqqqxxxcccxxxrrr~~~JJJ^^^$$$FFF***999222000)))666999777---///%%%///BBB&&&kkkKKK999???OOOGGG>>><<<@@@888333:::===888999BBB///UUUUUU'''OOO111LLL+++OOO,,,EEE###^^^111YYY111NNN%%%DDD222FFF***===999444///+++***+++,,,...,,,******,,,,,,***(((+++++++++++++++*********+++++++++++++++,,,,,,---***)))((('''((()))+++---,,,+++)))((((((((()))*********)))))))))***,,,,,,///(((***...((('''///333111,,,rrr444"""666HHH@@@MMM!!!333111###222***(((((())),,,---,,,++++++,,,,,,,,,++++++***)))+++---...---++++++///222))))))&&&---***444CCC<<>>666,,,XXXiiiLLL>>>((("""///666///))),,,+++***)))***+++---///!!!444!!!!!!000...555222NNNOOO\\\vvvsssrrr}}}yyysss---kkknnnIIIiiillluuueeecccyyysssvvvSSS444GGG((( 333???"""111&&&111111CCC III"""VVVOOO>>>III???DDDGGGAAA@@@BBB888333>>>BBB======???FFF***HHH+++KKK000999555PPP%%%QQQ111TTT888BBB444hhh;;;___000MMM(((JJJ===777000,,,+++,,,,,,+++...,,,)))(((***+++,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,+++***)))(((((()))***+++,,,+++)))((((((((()))************)))******+++,,,,,,+++***---...&&&+++>>>(((kkk999///xxx000---888```KKK,,,...---%%%------...(((''''''(((***+++***))),,,,,,+++************+++************+++---///000$$$+++111###'''"""WWW+++eee111dddRRRRRRtttuuuzzzqqqFFFRRRpppgggpppTTT]]]GGGkkkIII)))%%%444222///111,,,---)))%%%&&&)))+++)))%%%777222,,,)))***++++++)))'''''')))***+++,,,,,,,,,(((((())))))***+++,,,,,,///"""222(((222SSS\\\{{{{{{|||}}}yyywwwwwwpppSSSAAA777///%%%:::PPPiii999333+++***......***'''*********+++,,,---///000***444)))(((---///333$$$XXX]]]kkk|||mmmmmmpppwwwdddlllsssWWW\\\hhhYYYcccAAA555;;;444,,,$$$444666333)))222222HHH---ZZZ{{{TTTEEE[[[WWW:::<<>>@@@>>>999<<<;;;>>>777RRRBBBJJJ<<>>CCCWWW666000***))),,,...---***)))***++++++,,,,,,,,,---......---,,,,,,++++++***((()))***+++++++++******------,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))************+++************%%%---)))***///'''---LLL333UUUEEE;;;777(((GGGgggMMMhhhNNNJJJ000333$$$444666 ))))))***************++++++***)))))))))***+++,,,...,,,)))((()))******)))'''***111%%%(((!!!hhhBBBvvv444mmmRRRgggeee~~~eeetttUUUkkk\\\eeeVVVZZZ[[[(((bbbbbb;;; '''777111444777$$$,,,)))''')))---...,,,(((***)))''''''((()))******))))))******))))))((('''))))))))))))))))))))))))***+++ ,,,111888bbbzzzqqqwwwjjjvvvwww{{{www~~~777999&&&000eee}}}TTT666+++...+++---222000+++++++++++++++*********...(((...,,,(((---000...???yyyyyyrrr}}}qqqwwwxxxdddlllooo///;;;+++JJJ***DDD(((555HHH+++''':::SSS:::IIIGGG@@@555DDDIII999GGG555CCCFFFAAAAAA<<<888<<<>>>+++VVV---```'''JJJ:::JJJ&&&QQQ:::DDD[[[222QQQ666JJJ666fff666mmm++++++)))''')))---//////...(((***,,,,,,,,,+++,,,---111000///---***((('''&&&((()))+++,,,,,,,,,+++*********++++++++++++++++++,,,+++)))((((((((()))******++++++++++++***))))))'''---...,,,---...:::NNN+++===(((333$$$QQQ{{{,,,KKK***444,,,$$$444***+++,,,,,,******+++,,,***))))))))))))***++++++...---,,,***)))((())))))333(((###666000;;;)))}}}EEE==={{{KKKhhh^^^gggeeeiiiggghhh[[[]]]dddNNN777___HHHAAATTT;;;...&&&%%%---###((((((''')))******)))''',,,,,,,,,,,,+++***((((((&&&&&&((()))***+++++++++)))))))))))))))))))))(((***333 ...222666iii|||mmmYYY|||]]]}}}222777???hhh|||FFF+++,,,999...)))///,,,,,,+++******)))))))))***888///444...(((&&&)))BBBpppmmmpppmmmTTTooo^^^wwweee>>>ZZZaaabbb```VVVsssJJJrrr---XXX111,,,%%%(((<<<&&&III..."""UUUFFF```OOOGGGDDDQQQLLLDDDEEE>>>CCC888EEEEEEAAADDDBBB===@@@<<>>$$$555111GGG,,,$$$MMMMMMLLLGGGNNNKKKDDD]]]NNN000DDDPPP???:::BBB@@@===DDDDDD???AAADDD555HHH***NNN555III777MMM444BBB===EEE...MMM333SSS@@@LLL333WWW777LLL'''***,,,......+++((('''&&&------,,,(((&&&''',,,111(((((()))***+++,,,,,,---)))+++,,,......---,,,+++***+++,,,---.../////////,,,+++)))((((((((()))******+++,,,,,,+++***)))(((''''''000+++!!!555KKKFFF///xxx333MMMRRR%%%FFFKKKzzz222///))))))!!!)))///###,,,)))+++---,,,)))(((***,,,'''((()))+++++++++***)))))),,,...,,,((('''+++000+++&&&***222)))+++CCC}}}DDDLLLqqqYYYmmmRRRpppKKKjjj```aaaRRRtttiiiuuuHHHFFFQQQ]]]%%%444...''',,,111((($$$000'''+++///...***'''(((+++$$$(((...111111...,,,***+++,,,,,,,,,,,,+++******%%%%%%&&&((()))+++,,,,,,***%%%333###'''JJJbbbccc{{{mmmvvv{{{PPPfffkkk111SSSPPPaaa...444777---]]]PPPkkkppprrrFFF,,,222)))+++333(((,,,+++))))))***,,,///111000+++222///666000<<>>kkkgggcccQQQdddVVVUUUDDD:::!!!+++(((((())))))***,,,---...---------,,,,,,,,,++++++******++++++++++++******&&&''')))*********)))(((,,,***((((((***,,,,,,,,,;;;000***TTTgggvvvsssyyyzzzaaa???XXX)))***444...IIIFFF---&&&333LLL```fffYYYrrr|||}}}bbb<<>>DDD111555(((444+++******)))))))))(((((((((,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,+++***************++++++,,,***)))'''((()))++++++******))),,,,,,XXXiiinnngggoooyyynnn~~~xxx|||~~~xxxppprrrkkkfffssseeekkkKKKfff999CCC,,,333+++---bbb(((777444999444)))!!!>>>OOOuuummmZZZnnn|||fff|||mmmoooUUUaaa```DDDGGG???***%%%XXX444777MMM...WWW777xxx333WWW---fff666PPP===VVV///<<>>111******ddd)))]]]```dddYYY]]]tttvvvuuudddeeeggg\\\tttjjjiiioooAAA|||MMMMMM???BBB;;;VVV+++'''???|||>>>444[[[)))UUU***ccc&&&NNN$$$NNN%%%@@@MMMAAAAAA333AAAHHHCCC(((EEE///nnn===fffLLL'''```$$$UUU222cccxxx...ZZZ888GGG'''ttt???222 ((()))222,,,+++)))))))))***))))))+++)))(((+++,,,***+++///,,,++++++******++++++,,,)))***+++,,,---------,,,'''(((***++++++++++++,,,000...,,,+++++++++)))(((((('''&&&)))---///...,,,555111&&&)))---vvv???www111```EEE555EEE[[[VVVsss???MMM,,,$$$((()))***+++,,,---------,,,,,,+++***************,,,+++******))))))******---,,,+++)))((()))***+++"""...@@@555^^^hhh~~~___ooolllkkkmmmqqq~~~{{{rrrccc\\\111===000***222 ------%%%%%%&&&''')))************((((((((((((((())))))))))))******++++++******)))))))))((('''''')))***+++)))(((((()))++++++***)))(((,,,555,,,MMM<<<^^^ddd___GGG~~~kkkzzz```yyyjjjpppUUUxxxbbbnnn]]]xxxwwwyyynnnxxxgggrrrBBB444...:::%%%333)))///===999///222:::&&&===RRRTTTqqqdddyyy{{{ZZZqqqWWWwww}}}CCCgggDDDJJJ999CCC333333ccciii---QQQ&&&EEE000cccEEEVVV---PPP666III:::RRR555CCCLLLKKK444EEEBBBIIIiii999EEE777AAA+++NNN888QQQ444LLL///bbb333GGG333\\\222hhh///fff%%%KKK @@@$$$000&&&///...---,,,++++++++++++///+++***,,,,,,((()))+++,,,++++++******++++++,,,******+++,,,------,,,,,,&&&(((+++---,,,,,,---...+++***((()))+++,,,,,,+++************++++++***(((###&&&,,,DDDfff(((DDD222]]]===UUULLLEEEEEE666,,,///))))))***+++,,,,,,,,,+++------,,,******)))))))))......,,,++++++,,,---...,,,------+++)))((()))***(((555xxxKKKuuuccc~~~[[[yyy```fff|||xxxssstttmmm444(((666222000&&&444###222***)))((()))***+++***)))((('''))))))))))))************&&&&&&''''''''''''&&&&&&((((((((((((((())))))******))))))***,,,,,,+++)))...###...:::iiiuuunnn}}}sss}}}wwwTTT}}}[[[{{{yyyWWWlllmmm|||jjjdddiii111^^^999111666...,,,%%%777:::(((^^^MMM>>>fffKKKYYYwwwggg]]]zzzhhhsssxxxsssnnncccTTT***FFF444KKK///VVVeee)))aaa///}}}JJJ___&&&RRR TTTGGGTTT111HHH444MMM\\\KKK???<<>>III333TTTNNNlll%%%SSS$$$aaa000^^^,,,___888***bbb+++SSS444nnn111???===###111---------,,,,,,,,,,,,---///+++***,,,,,,((()))+++,,,++++++******++++++,,,)))***+++++++++++++++***(((+++...///---,,,,,,---***)))((()))+++------,,,***,,,------+++***)))))),,,222)))NNN999___UUU$$$uuu+++:::000AAAOOO666888))))))******+++******))),,,,,,+++*********++++++...---,,,++++++,,,...///)))+++------***)))***,,,)))###aaaIIIYYYddd~~~nnnvvvlll{{{[[[|||xxxgggmmm222:::///%%%&&&###((($$$'''+++...)))...)))***+++,,,+++***((('''***+++++++++,,,,,,,,,,,,'''(((((())))))(((((('''(((((()))************)))*********,,,---...,,,***))):::FFF222nnnRRReeeXXXccc^^^iiimmm}}}ppp{{{ZZZsss|||ddd;;;fffWWW333PPP@@@ZZZ~~~YYYhhhqqqjjjddd444|||///{{{???111...%%%uuu)))MMMJJJddduuu]]]ppp|||iiixxxiii[[[SSSyyytttJJJbbbrrrMMMTTTFFFDDD:::>>>%%%FFF888]]]---^^^///___...eee...LLL999AAALLLFFF...777CCCPPP(((EEEFFF<<>>EEE555YYY...```...HHH111ggg$$$lll+++fff+++iii666OOO999GGG===###222""")))***++++++***+++---...+++)))))),,,,,,***,,,///,,,++++++++++++++++++,,,))))))************))))))***---000000...++++++,,,---+++******+++,,,+++***'''+++...///,,,+++,,,...)))333...___MMM999mmmgggxxxHHHfffaaazzzZZZsssbbb{{{888LLL111+++,,,))))))*********))))))(((************+++,,,------,,,+++***))))))+++---...&&&***---...,,,++++++---000)))XXXbbbLLLZZZqqqooohhh{{{ooouuuwwwzzz]]]@@@ 111+++&&&'''%%%+++---444%%%&&&+++&&&'''***,,,------,,,+++''''''(((((()))))))))***,,,,,,,,,------,,,,,,,,,((()))***,,,,,,+++******+++++++++---......---+++---)))&&&111eeeZZZiiiLLLbbbxxx\\\~~~YYYlllwwwllljjj{{{cccsssnnnyyyzzzccc999eeeTTTfffWWW///222kkk{{{mmmooowwwbbbmmm\\\ccc888III@@@mmmzzz000LLL///LLL...999JJJ,,,GGG...XXX000LLL...@@@???DDDLLLDDD???222AAAFFF666999III:::RRR222FFF+++NNN,,,LLL,,,<<<,,,\\\"""lll***iii,,,bbb///ZZZ>>>$$$------!!!000+++++++++++++++++++++++++++***((('''&&&'''((()))(((((((((((())))))))))))((()))+++,,,((($$$(((///(((***++++++******+++,,,++++++******+++---///000,,,,,,---------,,,++++++)))777///ccc===uuuIIIhhh@@@eee666KKKOOOSSSvvvJJJ```<<< ,,,)))+++***((((((///555...###(((++++++)))))),,,,,,)))++++++++++++++++++++++++111***'''(((%%%###---'''888bbbJJJnnneeexxxvvvyyy|||bbblllnnn@@@;;;333,,,)))))),,,...------,,,+++++++++,,,,,,,,,,,,,,,+++***)))((((((000444***###)))***&&&&&&%%%''')))))))))))))))***%%%***,,,)))))),,,***%%%++++++++++++************'''***)))777###qqqTTTdddhhheeefffppphhh~~~|||yyy\\\yyy___dddzzzqqq{{{rrrrrrqqqssslll[[[888SSS\\\fffrrrjjjyyy{{{ppp]]]~~~QQQ222KKK;;;777eee***CCC;;;]]]...bbb,,,aaa))){{{???OOO===KKKUUUUUU===DDD777[[[777HHHKKK@@@\\\KKKFFF999TTT,,,nnn***nnn(((ggg===}}}###ooo%%%sss&&&www(((JJJ111:::''':::444+++000++++++++++++++++++++++++*********)))))))))(((((((((((((((((()))))))))***))))))+++---+++''')))///+++,,,---,,,++++++---///***))))))))))))***,,,---------------------,,,,,,,,,ccc'''lllEEEdddIIIvvvIII```777hhheee^^^DDDuuu;;;%%%333'''222++++++))))))...222...&&&***---,,,))))))+++***'''++++++++++++++++++++++++###(((+++---000222111,,,======\\\RRRxxxgggxxxiiiwww|||bbbmmm)))333111---***(((((()))***------,,,,,,,,,------...+++,,,,,,++++++)))(((((((((...)))$$$,,,...((())))))******************+++)))---...++++++...---)))((((((((((((((('''&&&&&&111%%%$$$***III555KKKTTT000KKKlllMMMvvvOOOmmm~~~xxxgggZZZeeeMMM<<<^^^rrrXXXhhh^^^kkktttnnnqqq```TTTkkkZZZTTTPPP111000^^^{{{rrrwwwwwwoooXXX{{{kkk}}}NNN@@@===GGG555bbb)))PPP$$$NNN000fff,,,@@@)))aaa000KKK777RRR%%%BBB:::@@@<<>>LLL444QQQ;;;FFF???222___AAAIII,,,MMM---QQQ888FFF000WWW999aaa999UUU(((LLL%%%NNN000"""444'''111---999444************************,,,,,,++++++******++++++(((((()))))))))*********+++((()))---///---+++,,,,,,---,,,+++***+++...000...---,,,+++++++++,,,------,,,***)))***+++---...///%%%[[[hhhYYY^^^\\\iii???bbbgggtttYYY}}}sssoooddd===]]]###///222)))******)))(((***+++,,,***---,,,))))))+++***((())))))))))))))))))))))))+++------***+++222888999jjjdddjjjZZZaaa```zzzrrr555JJJ...<<< %%%&&&(((******+++************++++++,,,---...///+++++++++++++++***)))(((,,,333...(((---,,,&&&'''///---++++++++++++++++++******(((&&&&&&(((*********+++,,,------+++***(((***000---EEEmmmVVV999ZZZppp|||vvv|||rrr}}}jjj[[[uuuttttttuuurrruuutttlllrrrcccccc[[[RRRccc"""lll~~~bbb{{{[[[IIIFFF???]]]BBB```000tttNNNEEE777!!!ccc***ZZZ333MMM>>>|||???HHH$$$???;;;DDD===\\\222AAAJJJOOO888KKK)))___===lll!!!ddd%%%lll'''ZZZ---LLL///zzz!!!ccc777KKK OOO(((===&&&***###************************///---+++))))))***,,,---))))))))))))************+++'''''',,,...,,,+++,,,)))******)))((()))+++---...---,,,+++++++++,,,---+++***)))((((((***,,,...===[[[CCC[[[@@@yyyttt~~~^^^LLLjjj___HHH@@@iiiBBBJJJRRRsss,,,&&&'''((())))))''''''))),,,(((***+++)))))),,,---***))))))))))))))))))))))))((('''---444000(((000AAAXXXOOOlllTTTbbbjjjKKKSSSPPP;;;;;;"""(((%%%444))))))(((((()))***+++,,,))))))))))))***+++,,,---******+++++++++***))))))111777000(((+++***'''***...,,,***)))++++++***(((///,,,************,,,///'''((()))))))))(((&&&&&&***000CCCjjjkkkTTTkkk```^^^vvv{{{}}}kkkvvvwwwUUUxxxUUUxxxlllvvv{{{yyyxxxdddWWWEEE999###qqqyyyrrrfff}}}xxx|||jjjNNNFFFYYY444sss###ppp---TTT...QQQggg666\\\777---ddd%%%XXX111VVVDDDTTTEEENNNJJJ___>>>KKKHHH???fffIIIEEE)))PPP***ZZZ+++RRR''']]]:::~~~)))ooo [[[ |||111yyy111+++111---666---++++++++++++++++++++++++...---+++))))))***+++,,,)))))))))*********++++++***((((((+++,,,***,,,///'''((())))))(((((()))***+++***)))))))))***+++,,,******))))))***+++,,,---222777lllAAALLL|||XXXNNNKKK666eeejjjJJJppp***444555888555"""---((('''(((***)))'''(((+++&&&)))***((()))---...+++************************111'''%%%***$$$555VVVfffNNNccc***[[[333PPP111;;;)))&&&***((("""%%%+++***((('''''')))+++,,,(((((((((((()))***++++++******+++++++++******)))...555///'''+++,,,+++000+++)))((())),,,,,,)))&&&...***)))******)))***...******)))))))))(((((((((///((((((&&&---YYYNNN...EEEhhhRRRiiiRRRooo||||||jjjjjjiiiFFFDDDddd```^^^]]]ZZZccczzzzzz{{{eeeQQQnnn]]]aaa"""===HHHmmm|||ooo~~~xxxVVVCCCLLLYYYWWW555XXX'''\\\RRR"""===777888---RRR777DDDGGGhhh:::BBB000555;;;EEEBBB[[[222>>>JJJRRRCCC:::QQQ///MMM;;;UUU***NNN,,,SSS...KKK'''ddd888ppp"""```444hhh444NNN......'''+++(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))((())))))*********++++++++++++)))***+++***)))---444&&&)))+++,,,+++************))))))))))))***,,,---***++++++,,,------......;;;FFF>>>lll]]]UUUUUUdddjjjppp___~~~|||hhhuuuPPP,,,>>>---888(((***'''(((,,,---)))(((+++'''***+++)))))),,,---***++++++++++++++++++++++++...'''%%%((()))333QQQpppFFFRRR;;;QQQ&&&888...<<<222222(((000'''///000++++++***)))***+++,,,---***)))))))))))))))******)))******+++++++++******'''000---'''+++,,,+++000)))((('''***......***%%%+++'''&&&))))))&&&'''+++...---+++***)))***+++,,,((()))---<<>>---???000JJJ$$$888666>>>###BBB...UUU999LLL---RRR---JJJIIINNN999333JJJMMM555@@@@@@444IIIHHH::::::AAA---HHH&&&GGG(((GGG777jjj///eee777GGG)))iii---;;;+++///))),,,///222000------------------------&&&)))---//////,,,'''%%%)))************+++++++++,,,+++,,,,,,)))(((///888'''***...///...,,,++++++++++++******+++---///000+++,,,---...////////////;;;???bbbOOOzzzCCCkkkTTTbbbAAA{{{BBBlll```MMMRRRFFF:::444)))222&&&,,,'''(((...111,,,)))+++))),,,,,,))))))++++++(((++++++++++++++++++++++++)))...222///)))''',,,222GGG------&&&888"""---000###---+++)))###,,,***(((+++,,,---.........//////++++++******************)))******+++++++++******###...---(((,,,+++(((,,,(((''''''+++000000+++%%%...))))))------))))))...,,,***(((&&&%%%''')))***;;;...///@@@```qqqiiiJJJXXXqqq]]]xxxvvv}}}rrrmmmNNNhhhzzztttpppaaawwwooowwwfffsssAAAfffUUUYYYhhh888+++RRR---```&&&]]]///GGG---KKK,,,aaannn...mmmBBBWWW<<>>OOO>>>fff$$$]]]...fff)))[[[000^^^777)))^^^444YYY///444(((///$$$333***+++///,,,,,,,,,***'''(((---///---***(((((())),,,...)))((('''''''''***,,,...+++***)))***,,,...//////000000000...,,,***'''%%%++++++++++++++++++++++++&&&&&&,,,&&&+++...%%%444333DDDBBBhhh\\\```HHHZZZUUUmmm\\\xxxpppyyymmmVVV;;;555...,,,---///---++++++...000...---------,,,((())))))(((''''''(((***++++++******)))*********+++***'''$$$'''---000............---,,,+++***)))******))))))******+++,,,***+++,,,,,,+++,,,...000...,,,++++++,,,------,,,000,,,---111000***))),,,,,,---......---,,,,,,---+++,,,---,,,***)))***,,,((('''&&&&&&(((,,,000333,,,+++)))'''(((***,,,......///"""VVVQQQ333UUUCCC:::UUUTTTrrrsssuuusssjjjrrrbbb|||rrrDDDmmmjjjDDDGGGKKK___xxxrrrttt{{{}}}|||gggbbbppp(((vvvnnn~~~&&&sss///JJJ,,,UUU---QQQ222>>>...???---999---XXXYYY444SSS666YYYFFFWWW***FFF444OOO222SSSFFFEEEJJJ<<<@@@???EEE:::MMM999___@@@LLLBBBttt111MMM YYY,,,sss???:::888///000***---((((((,,,******,,,+++(((***///,,,++++++******++++++,,,++++++******+++,,,---...---,,,*********+++++++++///...,,,+++************------------------------,,,,,,111+++...000(((888JJJNNN^^^___lllYYY[[[```HHHmmm]]]iiiyyyddd]]]666222------...///,,,(((&&&)))******)))***+++,,,***+++,,,+++******+++---************+++,,,,,,---&&&))))))&&&&&&))))))''',,,,,,,,,,,,+++***))))))******))))))******+++,,,***++++++***))))))***,,,---+++******,,,,,,,,,+++***'''(((------)))(((+++)))***,,,,,,,,,,,,,,,,,,***+++---,,,***))))))***,,,***((('''&&&''')))++++++***)))(((((()))+++,,,)))%%%===IIIFFF~~~YYYYYYZZZ~~~\\\```dddsss\\\nnnrrrnnnuuuwwwkkkrrrllluuu333KKKWWW333xxxUUU///OOO777KKK777III''';;;###333'''ccc000ccc:::^^^999KKK666>>>999PPP###IIIIIIPPP333;;;MMM<<>>RRR000XXX111eee666ttt---dddAAAbbb999---+++***111(((+++,,,((('''(((,,,,,,***,,,111,,,,,,------,,,***)))'''++++++,,,,,,,,,,,,,,,+++,,,+++******))))))******---+++)))((((((***---///,,,,,,,,,,,,,,,,,,,,,,,,+++***...(((+++---(((<<>>@@@ZZZ###HHHmmmHHHPPPXXXWWWkkkjjjqqqxxxrrrNNNfffeeebbbaaa~~~ooorrrxxxvvv}}}sss999CCC<<>>bbbXXXKKKtttQQQqqqVVVmmmllljjjsssUUUppp'''...,,,)))((()))***,,,---,,,(((''')))'''%%%'''---)))+++------+++***++++++)))***+++,,,,,,,,,+++***'''...111---)))))),,,---++++++******+++,,,---...******))))))******+++,,,,,,------,,,++++++,,,...)))(((((()))++++++)))'''+++,,,,,,++++++,,,,,,,,,...,,,++++++,,,+++)))&&&&&&))),,,---+++)))'''''')))***+++---.........---((()))***++++++***(((''')))'''222fff\\\EEEsssaaa[[[iiisssfffsssWWWttt{{{wwwIIIlllvvvttt<<<111~~~222sss555ooo###ggg)))WWW,,,++++++@@@---))):::LLL)))III222SSS###RRRHHHIII///IIIDDDbbb---QQQ@@@LLLZZZLLLRRREEETTT666iiiHHH]]]...TTT333ooo>>>VVV888WWWHHH}}}<<<===---((('''///((())))))++++++...222000+++))),,,***)))))))))***,,,...000***,,,---//////...,,,+++,,,...000///+++))))))+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,000***...)))---666DDDlllddd[[[hhhkkk___aaakkkaaa___eeepppkkkcccbbbFFF;;;///---***((((((***---///000+++***---***%%%&&&,,,+++---//////...,,,,,,---''')))+++...000111111111'''+++,,,(((&&&))),,,---,,,,,,+++++++++,,,...///******))))))******+++,,,)))***+++***))))))***,,,)))))))))***++++++)))'''***,,,+++((((((***+++)))000---+++,,,------***'''(((***,,,---+++)))((((((((()))***************)))((()))***,,,,,,++++++***333###\\\hhhGGGuuu^^^:::WWWhhhiiiiiilllpppiii|||pppdddooowwwrrr666999WWWpppRRR===444SSS---YYY,,,LLL,,,BBB***777***111***MMM444UUU666OOO666SSS000GGG<<<[[[+++333:::>>>***888III>>>SSSOOObbb444[[[...XXX666WWW***SSS???iii777RRR???KKK444---!!!&&&'''000,,,+++++++++///444222---+++---((((((***+++,,,---------***+++---............---***...000///***'''(((***++++++++++++,,,,,,---------------------------------)))...***,,,000===eeekkkRRRgggdddcccSSSeeeTTTsssTTT>>>BBBOOO ......---,,,++++++---///333------222///'''(((///***,,,...///...,,,+++,,,'''))),,,...000000000///***,,,,,,((())),,,...,,,---,,,***)))***+++,,,...******))))))******+++,,,+++,,,,,,***(((((()))***)))))))))+++,,,,,,)))''''''***)))%%%&&&+++,,,***---+++)))+++...///,,,)))***+++---,,,***))))))***))))))))))))))))))))))))((()))***+++,,,---------555&&&888NNNNNN888RRRGGG222XXXjjjvvvrrrwwwsssuuuooo~~~nnnLLLqqqdddpppVVVPPPwwwIII|||rrrxxxBBBpppMMMbbb;;;OOO999RRR...JJJ///EEE---///222<<<---FFFAAADDD111HHHCCCFFF///IIIBBB???222JJJBBB>>>IIIIIIIIIOOOWWWBBBXXXKKKZZZGGG[[[KKK___KKKRRRHHHLLLAAAdddKKK>>><<<)))...&&&888---)))***+++000555444...,,,...***+++---///...,,,(((&&&((()))***+++,,,,,,------&&&***...---***((())),,,,,,+++***)))***---///111++++++++++++++++++++++++---***111...------666^^^iii```LLLKKKqqqZZZaaaTTTvvv111888<<<---///000///...---------///)))***000...&&&%%%---'''))),,,---+++***)))))))))***,,,,,,,,,***((('''***+++***(((***---+++''',,,+++***(((((()))+++,,,*********)))***++++++,,,///000///---***))))))***))))))***,,,---,,,***'''%%%))))))%%%'''---///---***(((&&&)))...111...++++++,,,---,,,***)))***,,,))))))))))))***+++------))))))***+++---...///000'''333^^^HHH^^^jjj}}}ZZZTTTtttwwwwww{{{|||www}}}NNN}}}}}}mmmEEEwwwWWWKKKCCC>>>LLL///+++---,,,:::QQQ000DDD222<<<111YYYJJJLLLGGGFFF@@@IIIGGGBBB555LLLKKKPPPBBBEEEDDD;;;GGGIIINNNFFFSSS444[[[>>>SSS;;;PPPEEEeeeHHH]]]NNNiiiHHH---,,,***(((...)))+++***+++,,,------,,,******((()))++++++,,,+++***)))'''(((+++------,,,***)))///000000...++++++---000,,,'''+++---''')))---((()))***++++++))))))***+++%%%,,,###%%%---;;;MMMKKKhhhYYYnnnZZZOOOccc^^^{{{nnnRRR\\\mmm^^^111444000,,,***)))*********000...---///111000,,,'''333///***)))++++++)))&&&&&&,,,111111---)))***,,,)))***++++++***)))***+++,,,)))'''(((++++++)))''''''))),,,+++))))))+++...++++++++++++++++++++++++''''''''''''&&&(((+++......---+++)))(((((()))))),,,((((((,,,///---******,,,,,,+++(((&&&&&&(((***'''''''''(((***+++***(((***,,,+++)))+++...---***------GGGppppppKKKvvvddd888qqquuunnnzzzkkkqqqzzzRRRccceeemmm>>>aaasss555RRR;;;FFF)))IIICCC>>>***888666......IIICCC;;;HHHBBBIII666@@@999???BBBDDDKKKBBBEEEGGG===IIIIII999\\\CCChhhXXXVVVEEEOOO444QQQ>>>LLL:::cccWWWEEE,,,------***///(((***)))***++++++***)))((('''((()))***+++,,,+++******))))))******++++++++++++***+++,,,***'''''')))+++...)))---///)))+++///******,,,---,,,+++***+++---...111000'''+++===IIIPPPbbbpppOOOwwwUUUzzz===ooo^^^RRR444YYY222...$$$&&&))),,,//////---,,,---,,,------...---***(((+++++++++***)))***+++---(((,,,//////,,,***+++,,,)))***++++++***)))***+++,,,+++***+++,,,+++***(((((()))******((((((((())))))))))))))))))*********&&&(((******))))))***+++---,,,+++))))))))))))***---(((&&&))),,,+++***,,,,,,---......,,,++++++,,,***))))))***++++++***((()))+++***(((***------)))222###SSSccc```kkkLLLjjj]]]ccctttuuu{{{uuu~~~~~~rrrggg[[[999qqqbbbrrruuu{{{nnnwwwuuuYYYcccHHHVVV[[[[[[444GGG@@@NNNHHH///777555222333---444@@@***444@@@CCCAAADDDVVV>>>III777KKKHHH888>>>FFFDDDFFFLLL???MMMBBB;;;IIIBBBSSSWWWNNNFFF^^^===TTTZZZGGGIII```CCCCCC+++//////,,,///(((***++++++++++++***)))''''''((()))***++++++++++++++++++***)))((()))***,,,---+++,,,,,,+++))))))***,,,...)))---///)))+++///******,,,---,,,+++***+++---***'''555'''---JJJOOOaaa___???vvv[[[666|||@@@[[[:::@@@***888(((***---//////...,,,***)))***,,,,,,***))))))***'''***,,,+++((((((+++///+++,,,,,,,,,,,,+++,,,,,,)))***++++++***)))***+++***,,,......,,,+++******,,,+++***)))******((('''))))))))))))******++++++'''))),,,---,,,***))))))++++++******)))******+++---(((%%%'''))))))***---))),,,///000///---------,,,+++++++++,,,,,,+++)))(((***)))''')))---,,,(((555SSSGGGqqqxxx[[[hhhrrrzzzrrr~~~RRRjjjuuuiii|||nnnQQQgggRRR999aaa>>>]]]<<<888444>>>@@@555222777AAA111777>>>AAAHHHQQQ???PPP999RRRCCCIII???HHHOOOSSSQQQZZZIIIXXXPPPNNNaaaJJJXXXKKKZZZWWWbbbGGGccc^^^\\\PPPgggIIICCC+++......***///***---///......---,,,***))))))((()))******++++++++++++******))))))******+++,,,,,,------,,,,,,,,,,,,---,,,'''+++---''')))---((()))+++,,,+++***)))***,,,&&&444%%%111WWWQQQeeellloooWWWpppKKKQQQnnnQQQrrr+++KKK:::///...,,,)))'''(((***,,,'''***,,,+++((('''***,,,)))+++,,,+++)))((()))+++...,,,***)))+++,,,,,,+++)))***++++++***)))***+++)))---000///,,,))))))***///---***+++---...,,,)))+++++++++,,,,,,---------***,,,------+++***)))***))))))*********++++++,,,+++((('''***+++)))))),,,&&&)))+++,,,,,,+++,,,,,,+++******+++------,,,***)))+++***(((***------)))"""000rrrZZZJJJlll```rrr|||hhhTTT||||||bbbuuu~~~ttt|||mmm[[[xxx]]]FFFVVV|||NNNlll$$$KKK777KKK333999(((III222777///555333555///777666EEE===JJJ111GGG666GGG<<<999DDDFFFNNNFFFSSS===MMMKKKgggLLLrrr@@@cccFFFUUULLL[[[<<>>LLL777BBB???III<<>>ZZZOOOOOOLLLlllLLL|||FFFLLL222tttJJJYYY+++(((###$$$(((,,,000000---)))))))))------,,,***((())),,,...***((('''***...000...+++,,,+++***))))))***+++,,,)))***++++++***)))***+++,,,------+++)))(((((())))))(((((()))+++,,,++++++,,,,,,,,,+++******))))))...---,,,***((((((+++---((()))***+++++++++++++++'''(((,,,111000+++)))+++*********))))))***...111***))))))+++---...---++++++---,,,***,,,000///+++,,,@@@YYYkkkbbbgggDDDeeeaaa|||ooonnn{{{qqqooo777000wwwvvvlllnnnuuu]]]eeeuuu:::vvvPPP{{{===JJJNNN:::EEE333777<<>>>>>LLL///000:::999DDDEEE---@@@222III000>>>***???000111...999CCCTTTRRRNNNEEEPPPGGGVVVEEE```IIIaaa^^^jjj]]]UUULLL>>>TTTOOOXXXCCCWWWVVV@@@MMMhhhQQQ@@@+++000///***///---444///...---,,,,,,,,,---...)))(((((((((***+++---///+++***)))))))))***,,,,,,(((&&&&&&(((+++,,,)))&&&,,,'''+++---'''***---(((''')))***)))((('''((()))&&&///,,,777JJJ]]]mmmgggbbbdddwww]]]```~~~PPPUUU777222***555%%%&&&)))***(((&&&(((...333222---(((&&&(((******)))+++///111000,,,******,,,'''+++...---(((''')))---)))+++++++++***)))***+++555000+++)))+++---,,,+++***,,,...,,,)))'''(((+++222111000...,,,***)))((('''))),,,---+++***)))))))))***+++,,,,,,+++***)))((((((***,,,***&&&(((---'''***---...,,,+++++++++222111//////...---***(((***,,,+++)))+++...---***@@@```sssjjjdddlllqqqsss]]]ppp}}}555MMMqqq___hhhPPPhhhgggjjjFFF[[[VVVWWW333<<<888===111---000>>>888FFF333555@@@666(((,,,666000//////333999>>>??????EEEKKKMMMFFFFFFCCC===GGGTTTMMMLLL999LLLFFFAAARRRQQQ999KKK;;;<<>>EEEHHH:::FFF***???333000KKK999777>>>666---......222...+++,,,111999>>>AAAOOOMMMeeeXXX[[[dddJJJ^^^WWWZZZJJJVVV???WWW@@@ZZZ:::WWW===]]]GGGlllEEEJJJ666444$$$444(((999111;;;000***'''***,,,)))(((***((('''(((***---///...---***,,,......,,,+++,,,---***+++,,,,,,,,,+++******'''(((***++++++,,,...000((()))***+++,,,++++++***;;;222222AAAFFFPPPxxxZZZyyyHHH[[[JJJlll,,,!!!^^^bbb333:::"""'''555222///......---***'''000000...---,,,+++++++++,,,)))+++///000+++***---***+++,,,,,,,,,+++))))))(((++++++)))***...///---...)))***&&&,,,(((+++)))***>>>!!!;;;(((333'''///$$$444444222,,,666###+++BBB888---///&&&)))+++)))((()))---///...---444///---...,,,((('''+++,,,+++***+++,,,,,,+++)))+++...---)))))),,,---))))))+++,,,---,,,,,,---///DDDjjj~~~qqqkkk{{{}}}vvvTTThhh999333ppplllnnnbbbeeeccc}}}XXXbbbNNNPPPGGGHHHBBBAAAAAADDD777>>>111///333111222333,,,///,,,******...444888;;;444KKKJJJXXX___PPPSSSNNNgggNNNfffBBBQQQ:::OOONNNQQQ;;;WWW<<>>UUUFFFWWWHHH888hhh+++777222RRRJJJ%%%nnnGGG[[[(((333@@@""":::###000///---,,,,,,+++***))))))---+++))))))+++,,,---------)))&&&&&&***,,,+++)))///...------,,,,,,***)))///,,,((()))+++---,,,***(((((('''&&&''')))+++,,,666!!!]]]XXX]]][[[JJJwwwnnntttLLL222)))\\\+++777IIINNN000333222'''((()))***,,,------,,,---+++***))))))+++---......,,,******)))))))))++++++,,,---------,,,******)))++++++((((((+++,,,***'''---%%%///&&&333***+++999,,,***555///(((333444)))TTT111PPPMMMGGGUUUVVVjjjjjj]]](((+++---)))///,,,+++---000000,,,(((+++)))'''''''''((()))+++///---***)))***++++++***''')))+++,,,---------+++*********(((((()))---///777ddd___uuuttt~~~|||kkk999```KKK222~~~bbbKKKiiiqqqgggXXXYYYHHHMMM<<>>OOOZZZOOOXXXRRRYYY444rrr===lll333UUU777OOOjjj888ZZZ777&&&///555@@@ 000###((())))))'''&&&&&&%%%%%%///,,,***)))***++++++***,,,,,,***(((''''''((())),,,///000...***(((***------+++***+++......***'''---+++)))(((((()))+++,,,%%%;;;xxxtttmmm\\\EEEttt???bbbFFFyyy999"""yyy"""444333666))))))***+++---000333666************++++++,,,,,,+++---------,,,,,,***)))***+++,,,,,,,,,+++)))((())),,,+++((((((,,,,,,******111)))111'''555++++++555;;;QQQ444---,,,UUU999dddEEEhhhVVV```mmmrrroooWWW111))),,,******,,,------,,,+++***)))%%%'''((()))***,,,---,,,///,,,***)))***++++++***((((((***---...---,,,,,,***+++++++++***+++---///&&&^^^rrryyysss|||mmmiiiyyy{{{```kkk000...ooosssvvv111hhh~~~mmm\\\TTTKKKDDDXXXNNNPPP;;;DDD:::888666999666,,,...333...444333///,,,)))***...111111&&&AAA222>>>TTT999SSSdddOOOTTT@@@<<<:::AAAIII???LLL???eee666hhhGGG***,,,(((!!!******///***---'''+++,,,)))((())))))'''+++***)))***,,,------,,,***---...+++&&&###&&&)))(((,,,...,,,&&&$$$(((---((((((***,,,......,,,***000///---+++++++++---...(((777YYYDDD^^^[[[qqqgggsssQQQhhhMMMNNN%%%GGG999JJJ'''&&&000!!!,,,,,,+++***)))+++000333...------,,,+++***)))((()))---//////...///,,,(((((()))*********)))'''&&&+++------***+++...///---***///++++++'''111,,,(((>>>***:::!!!gggSSSbbbHHHmmmhhh[[[mmmlllooowwwbbb***&&&777"""%%%(((++++++******,,,...%%%(((++++++,,,///...,,,---+++******+++,,,,,,+++***((()))------+++,,,...+++---000111000///000000&&&iii}}}zzzxxx:::111```OOOwww~~~|||~~~RRR___>>>JJJ...aaa'''OOO+++:::666...111555111333888555222111...***(((***000666111888---///888888>>>CCCIII@@@hhh<<<\\\111BBBDDDHHHooorrr444}}},,,+++"""...$$$555&&&222000(((///111...,,,...///---(((((((((***---......---(((+++...,,,(((%%%&&&))))))***+++)))''''''))),,,(((***+++,,,++++++,,,------,,,+++++++++,,,---...///777@@@pppaaakkkggg{{{xxxRRR444SSS!!!)))###,,,&&&///:::666222***+++,,,***((((((***,,,000///,,,***))))))***+++(((---///------000...)))***++++++,,,+++***)))(((***------***+++///000...))),,,000(((111777===555555ccc===uuu222sssTTTaaaiiivvvooozzzsssyyy<<<)))---***(((((('''(((***,,,,,,,,,)))------)))***---...******))))))+++------,,,+++,,,((((((,,,---***+++///)))---333666555222000...>>>XXX|||wwwyyylllqqqxxxqqqcccmmm\\\NNN222+++UUUiiikkkxxx'''yyy{{{qqqkkkfff]]]===___@@@UUU222PPP)))EEE333BBB333222:::888777999555***,,,......------000444888000222###)))222&&&666===ZZZ444YYY!!!^^^CCCCCC}}}555ppp444+++<<<""",,,)))>>>***333'''111&&&---111---+++...///---))))))***,,,......,,,***((()))+++,,,***)))((((((---+++))))))+++,,,---,,,---......+++''''''***---''''''(((((()))***,,,,,,---555rrrCCCXXXYYYooo}}}aaa~~~OOOBBB\\\...111***;;;+++777+++$$$000,,,***---000000---+++,,,---000---***'''(((+++///222(((---...++++++//////+++....../////////...---,,,'''******(((***...///------///:::...CCCHHHVVVMMMnnnXXX[[[jjjxxxpppnnniiittt|||oooyyyyyyooojjjsss<<<(((---111000+++&&&'''+++---+++(((///111...'''&&&+++,,,)))(((((()))+++......---+++...)))(((,,,,,,)))***///&&&+++333777666222...++++++xxxjjj{{{wwwlllbbbLLL>>>QQQVVVgggooojjjeeeddd[[[OOO;;;RRR777YYY(((EEE<<<666777MMM777333***000111---222444---///444000000...---///111111...,,,777)))CCC111MMM333XXXeeekkkJJJ^^^ccc$$$RRR'''---)))'''+++,,,++++++---222---))))))((('''***///---)))(((+++)))$$$&&&,,,)))+++---,,,+++)))((()))+++......+++******((($$$)))++++++'''(((+++---+++******)))(((***,,,,,,***---PPPWWWdddnnnsssffffffyyyRRRQQQ+++???'''...///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---+++'''''',,,...---+++,,,,,,,,,++++++---///+++)))''''''((()))******"""222,,,>>>555***,,,!!!III///222HHHJJJXXXhhh{{{333fffxxxrrrwwwwwwYYY}}}tttCCC---999,,,+++)))***++++++***)))))))))***+++,,,,,,------******)))))))))***,,,---;;;DDD,,,...,,,333"""000)))))))))***+++++++++,,,333~~~nnnyyyyyy~~~jjjooo<<<666BBBuuuAAA555jjjIIIKKK===___222WWW)))AAA###VVV///^^^BBB---333---//////***///999888///---,,,---///111000...,,,777(((HHH***EEE<<>>333GGG000>>>777>>>...---555888000//////(((...000222333222...+++)))333777///111)))444000000AAA888,,,'''???:::FFF222222...---000000,,,*********''''''+++,,,***+++...+++...000000///...///...'''((()))(((&&&&&&'''(((---...,,,((('''******((('''***,,,***+++---,,,(((+++'''''')))))))))...777222uuuEEEuuuXXXaaaxxxWWW```'''***...)))444000...,,,******+++---...------------------------+++---+++((((((,,,...---)))+++------,,,,,,,,,---,,,---...,,,***)))+++,,,,,,HHH444wwwHHH{{{PPP[[[KKKYYY]]]XXXsssrrrXXX}}}eeeJJJuuu}}}zzzxxxeeeBBB222 777,,,+++))))))******)))'''+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,(((%%%***,,,//////222...------,,,,,,++++++******<<<***aaa{{{~~~lllsss~~~yyyxxxxxx%%%^^^zzzsssBBB___xxxCCCHHH+++VVV$$$\\\(((AAA&&&QQQ(((YYY&&&KKK222000,,,000222,,,///666333...111444555222///,,,+++444===&&&===!!!<<<+++888'''CCC&&&BBB000***:::222///...111111---******///+++***,,,---,,,...333(((---222222111222111...%%%&&&(((((()))***---///---///...)))((())))))&&&'''++++++)))***,,,,,,)))...))))))------,,,444???jjjSSSzzzYYYaaaiiijjjzzz|||444PPP777---000000...+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++&&&''',,,...---)))+++---...---,,,,,,,,,......,,,(((%%%%%%***......555MMMZZZgggXXXaaa]]]nnnRRRlll```wwwrrr}}}zzz{{{lll```XXX$$$///...+++,,,+++)))***++++++***((()))))))))***************+++,,,,,,,,,,,,++++++***222+++555///---%%%,,,""",,,,,,,,,,,,++++++++++++KKK___bbbsss```mmmvvvuuutttnnnsssnnnkkk___tttsssMMM]]]aaa333@@@777tttccc}}}iiiNNNpppEEEpppBBB777!!!<<<<<>>HHHxxxsss~~~nnnnnn{{{sss|||wwwpppyyy^^^nnnzzzccc{{{fff```PPP...***###333+++******+++---......---)))))))))******++++++,,,++++++,,,,,,,,,+++))))))000%%%111$$$ ;;;<<<,,,,,,,,,,,,------------EEEtttaaaVVVfff~~~gggtttxxxqqqttt888777...wwwuuuIIIjjjnnnnnn@@@^^^<<<:::555UUU;;;KKK,,,CCC(((BBB222222///777:::333444666111000111222000///111555:::000+++)))555---((('''555&&&;;;...@@@***222...///,,,)))***///111///------...++++++......,,,,,,///(((---...***(((,,,---***------,,,***(((''')))***$$$(((******+++......+++***,,,+++'''(((,,,---+++000***))),,,***'''000???ggg^^^xxxKKKiiiZZZddd~~~ZZZJJJ222///---)))111333)))+++---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))---...------//////+++(((+++...///...,,,,,,,,,///000///...111;;;JJJVVVyyySSS___{{{aaakkkppp\\\|||rrrjjjiiimmmwwwjjj555222"""222***)))***,,,000222222222))))))***+++,,,,,,------***++++++,,,+++***)))(((+++!!!333(((...BBB~~~,,,------....../////////222{{{mmm~~~^^^ggg|||qqqrrr{{{wwwqqqvvvmmm:::...pppwww___BBBnnnYYY)))ggg!!!SSS&&&fffNNN---TTT'''BBB222===---KKK+++AAA111DDD666222(((,,,>>>???111)))III444333IIIIII000(((555333)))BBB'''@@@,,,AAA***...444111111000"""///---777666333...)))''''''(((222///---,,,------***'''&&&))),,,------------///###&&&((()))))))))***,,,&&&+++...,,,+++---,,,)))"""222+++)))000...333ooo555kkkbbbuuuppp___]]]888%%%222777'''$$$222444...((((((+++......---,,,------...///000222222,,,***)))((()))))))))(((***))))))000>>>EEE888%%%((('''===666;;;___yyy{{{eeehhhkkkppp~~~{{{yyyttt}}}|||NNNuuuqqqDDD+++&&&)))))))))000///---,,,+++***************+++,,,------......,,,,,,,,,++++++*********###222(((...222HHH000///,,,(((***000222000---SSSfff___mmmmmmcccqqqgggnnnooo{{{ppplllccciiinnnmmmAAA888yyyfff~~~jjjggg|||RRRzzzCCC??? XXXdddeeeVVVMMMJJJ...IIIVVV+++XXX555XXX)))YYY333;;;&&&RRR888'''AAA"""EEE888...333444------888777---+++333---...666444,,,+++222111888'''AAA;;;(((***)))666'''999***///000222...//////---,,,,,,...000444222000111222333111///******,,,---...///...------+++***+++,,,,,,***(((''',,,...,,,,,,---,,,)))333***$$$***;;;+++UUU^^^uuuwwwxxxcccmmm___yyyuuuBBB666333444***'''HHHttt888222,,,***++++++)))'''))))))******+++---...///,,,***))))))***+++***))),,,+++))),,,555;;;444(((333***000)))JJJ]]]eeesssjjjuuuuuu|||qqqrrrkkkyyy|||yyyoooyyyYYY333+++///...---222,,,,,,+++++++++,,,------******++++++,,,,,,------,,,++++++++++++++++++***)))444))),,,***---MMMWWW///000...******...000///<<>>GGG111GGG <<<444333***666...555,,,000000555111---111...)))///'''///111)))&&&---111000:::+++;;;---888$$$444)))+++***222(((==='''>>>111+++,,,......---...///111...---,,,---///000000///((((((((()))******((('''000+++((()))---...)))$$$***...///---,,,...---)))(((111------)))FFF444xxxKKKwwwjjjpppUUU;;;222,,,+++%%%"""///CCC666222...,,,,,,+++((($$$))))))))))))***,,,---...,,,+++)))***+++,,,,,,+++***+++)))((())),,,+++'''444******:::ZZZvvvmmmwwwpppsssyyyuuusssqqqvvvnnnvvvlllrrrqqqEEE'''---555---)))000+++++++++++++++,,,------***************+++++++++*********+++++++++++++++,,,000(((,,,,,,&&&---''',,,111111---)))+++------333OOOvvv}}}ggglllyyyvvvvvvxxxmmmLLLggg777888EEEhhhvvv444ZZZ>>>ttt...;;;QQQ444OOO333MMM+++;;;444;;;...:::,,,333------444000+++...+++)))111,,,444333)))&&&...111---111000+++AAA***666---222)))999"""===)))<<<333222///000111000---+++++++++))))))(((((((((******+++'''***,,,+++(((&&&&&&'''---***(((***...///,,,(((,,,......,,,---///...)))---###444888111ttteeevvv\\\qqqgggoooUUU555)))!!!(((444777,,, ///---,,,,,,------+++)))+++++++++,,,,,,---//////,,,+++******,,,......---***...000...)))'''((()))111000???HHHbbbnnnhhhttt~~~iiizzz???^^^cccmmm|||TTT888&&&---333,,,(((,,,...---,,,+++************************))))))))))))))))))******++++++,,,,,,---+++&&&***//////000***)))000333---(((((()))***444ZZZTTTLLL```wwwIIIcccqqqfff}}}{{{pppqqqaaa[[[```jjjqqqrrrxxxgggiiiHHHOOOxxx]]]===DDDwww???<<<,,,uuu333666***;;;:::AAA777<<<'''...$$$***---111,,,)))...---+++222111...++++++,,,+++)))(((((((((---<<<...222//////111111999'''???'''<<<(((---///000000...,,,,,,---...---,,,***))))))***++++++111555333,,,'''***///,,,---.........------------...---+++---000...***//////&&&+++222dddGGGyyykkkZZZuuurrrKKK222...(((%%%(((///111///******+++,,,......---,,,---,,,,,,,,,---...///000---+++***+++---......---,,,222999999222+++***---000888]]]TTTrrreeecccdddtttrrr~~~vvvsss{{{ppplllccc}}}}}}222...******---///000...---,,,,,,+++***************))))))))))))))))))))))))))))))******+++++++++...)))***(((***...+++,,,'''...111---''''''((((((999333xxxYYYhhhNNN^^^iiikkkzzzVVV```dddEEEHHHfffLLLxxxddd888555FFF000WWW'''444777@@@222444+++444222---111,,,)))000000---222333***(((///333---***,,,'''555+++GGG###???---000---@@@+++===(((666...)))'''))),,,---...000333555111000...+++(((((()))++++++000555333+++'''***...)))+++,,,+++(((&&&&&&(((,,,---+++))),,,111///***,,,"""&&&,,,@@@???~~~ddd|||nnnyyyooo999+++222222...&&&"""###&&&(((++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---------,,,***+++,,,------,,,,,,///444777333,,,+++...***<<>>cccVVVeeeeee}}}~~~eee444---***))),,,111666555111///,,,,,,,,,,,,+++******+++***************++++++,,,...,,,******+++,,,++++++///++++++......,,,...333000PPP{{{kkkyyy~~~sss{{{uuusss{{{nnnhhh]]]vvv}}}III000111111...***'''''')))(((((())))))***,,,---...((())))))******+++++++++************))))))))))))'''###111++++++222(((111***---...,,,,,,000111//////===gggGGGpppNNN$$$```ZZZIII^^^QQQlll|||qqq|||~~~\\\zzzuuuQQQ{{{KKKggg000ttt555VVV222GGG888>>>555GGG(((EEE...@@@///...777555000111---***333///333333...***,,,///000,,,888;;;333&&&:::???444$$$888222555---000555---000000///---++++++---000222333222...+++***---111...+++(((***......)))$$$,,,)))'''***000222///+++***)))'''&&&,,,111000+++---444$$$(((WWWlllwwwxxxwww~~~hhhVVV***888***,,,//////)))"""%%%,,,***+++++++++******,,,...++++++++++++++++++,,,,,,...,,,******++++++***))):::000(((***...000777>>>CCCqqqsssiii}}}~~~hhhpppsss~~~|||jjjkkkxxxyyyhhhsssKKKZZZXXX{{{UUU---000((('''000000)))***222++++++******************(((((()))***+++,,,,,,---++++++******))))))((((((---$$$000'''(((333***555,,,...---,,,///444555222000!!!YYYfffTTT{{{]]]```iii}}}rrruuuvvvTTTVVVhhh222999000333555444<<<***+++>>>---555444444888222***,,,...111111...---000///,,,;;;111777%%%;;;222???444666222+++$$$333111///000>>>000&&&)))***(((,,,444444222///.........,,,***111111///***)))---///...***)))))))))))))))******)))***++++++***+++,,,...&&&;;;,,,YYY???qqqmmmaaa{{{gggsssSSS666,,,//////***&&&(((---000---(((,,,---,,,***)))+++000444,,,,,,------...------,,,---------------,,,******---)))++++++333///000[[[VVVfffvvvqqq|||nnneeeiiiuuu|||}}}eee}}}tttxxxxxxwwwxxxQQQmmm]]]GGG777%%%+++,,,---,,,***)))***+++)))***++++++)))(((((((((***((('''***//////+++&&&***))),,,)))&&&111333%%%(((111222000222,,,***222000'''---666111***+++***///---sss}}}nnnoooWWWhhh~~~ddd~~~}}}zzz|||TTT===555DDD***000,,,@@@***555888222---000---)))...,,,......++++++......+++000222...---,,,333333222000666%%%...***666)))111222'''"""(((+++***,,,333...,,,***)))+++,,,,,,,,,---///---)))))),,,---+++,,,+++***)))(((((((((((()))***************+++,,,111+++***...SSStttzzz\\\^^^SSS;;;))))))...+++((())),,,---+++)))---...---+++)))***///222/////////......---,,,,,,)))******+++++++++******///'''000000***)))AAA|||www}}}```hhhqqqbbbeeedddiiiqqqiiiDDDMMM\\\qqqCCCDDDJJJ///---...///...,,,++++++---***,,,---,,,+++))))))***+++***))),,,//////---***---,,,000...+++666999,,,)))000---)))------)))---++++++,,,111444222111555222000OOOfff^^^RRR^^^WWWGGGgggvvvnnnfffeeesssxxx|||CCC+++...YYY111???666+++666999222---111///---333...111111//////222222///...)))<<>>,,,===(((888$$$444777000,,,......***'''(((333///+++((()))***++++++'''+++,,,******+++***'''(((((((((((()))***+++,,,---------///222444444444%%%555;;;JJJXXXvvvtttjjjvvvvvvDDD===///""",,,000111222000,,,+++---///,,,,,,,,,,,,,,,---...000------,,,++++++*********,,,,,,,,,,,,------......555 ---///***CCCbbb{{{{{{rrrpppjjjQQQrrrlll{{{zzz```pppnnnmmmzzzjjjlllPPP444))),,,------+++)))(((((())))))+++,,,,,,***)))******((()))***)))'''''')))+++'''%%%******&&&---111))))))000+++'''333777///)))888III888%%%111///%%%...***444QQQkkkhhhwwwYYY{{{\\\>>>888,,,EEE555;;;999999???<<<777<<<...111111//////222222///555...<<<)))BBB444???222777666DDD***AAA&&&222000333---)))+++...000000222333000+++))))))+++,,,,,,'''+++---++++++---+++(((///...,,,***(((&&&%%%%%%---,,,+++...222666777777***@@@GGGfff^^^uuunnnyyy\\\eeesss:::333111))),,,...000111///+++)))+++...******+++,,,...///000000,,,,,,++++++,,,---...//////...---,,,,,,,,,------000%%%222,,,///VVVooouuukkk~~~yyyhhh|||tttqqqkkktttnnn}}}uuurrr999///000444***+++,,,,,,+++)))(((((()))***,,,------,,,+++,,,,,,)))******)))(((((()))+++---***......)))---111***%%%,,,***)))000///)))***,,,>>>///...111)))333:::###nnneee~~~oooxxxtttsssmmmvvv{{{SSSIII;;;<<>>888444888666222888444777666222222333333000//////000...333666777333222333888***;;;,,,222333555111+++(((***---,,,***)))(((&&&&&&)))+++++++++(((+++,,,******------***$$$%%%&&&(((***,,,...000333---'''&&&+++///222222+++777```cccwww}}}iiiUUU:::///111+++"""+++++++++***))))))***+++---,,,,,,...//////,,,)))......---,,,---...000111...---+++******+++,,,---...,,,777???[[[vvvxxxuuuwwwrrrrrrTTTqqqbbb{{{gggWWWjjjpppXXX{{{zzz~~~EEE***:::"""'''666***+++,,,,,,++++++,,,---***,,,......---,,,---...///---,,,---000///,,,)))+++''',,,///'''(((---++++++---///111///,,,IIIxxx777444222222333//////333,,,,,,|||~~~pppuuuiiizzz}}}ccc222:::::::::@@@;;;333555222444333///...//////+++...999...;;;***>>>555;;;+++222+++---000333---555---+++)))***...333333000,,,+++)))))))))***)))((((((++++++)))))),,,---***...---+++***((('''&&&&&&999222***'''***...000000999PPPnnnfffwwwwww~~~kkk???555###"""+++222------,,,,,,------......000...---...000...***&&&---,,,***))))))***+++---...---,,,,,,,,,...000222666''',,,JJJ|||pppxxxxxxsssmmm^^^fffkkksssNNNffflll~~~444'''000(((...111'''(((******))))))***,,,&&&(((******))))))***+++...+++***,,,000000+++&&&***&&&,,,000((()))///...%%%%%%''',,,***---\\\...###'''///***&&&)))***///"""yyyccc[[[oooQQQ777BBBDDD;;;???333555+++666333...666...(((111,,,888***111...???444333222,,,111$$$444***444000---++++++***(((+++111......---,,,+++)))((('''***)))***+++,,,,,,***(((---,,,+++******+++,,,,,,666''',,,666///222000CCCHHHppp}}}JJJ\\\;;;,,,(((///333+++000000///...,,,+++---///(((+++......+++)))***,,,///...,,,+++***+++,,,,,,(((+++---,,,***))),,,///<<<'''777lllVVVddd\\\SSScccWWWWWWKKKEEE###sss333777gggqqqhhh111...222&&&###111''',,,000///,,,***,,,///++++++++++++++++++++++++...---+++******+++---...,,,...---)))(((+++,,,***+++%%%...'''222'''777:::---111000000111***555666///ccc|||NNNuuuuuuxxxdddIII999333@@@;;;FFF888???777///555000000222///777222111444>>>555444000777666;;;888111---222...++++++***)))---222000/////////...,,,+++++++++++++++,,,,,,,,,+++***,,,+++***)))))))))***+++(((CCC000 &&&777777HHH^^^ccc___TTTtttNNN444000000222111(((++++++++++++***,,,///222,,,///111111...+++***+++...---,,,,,,+++++++++,,,)))))))))((('''(((***,,,(((---FFFFFF<<>>222QQQmmmqqq|||[[[111%%% %%%&&&''''''((('''(((+++000444///111333333000---******,,,,,,------,,,,,,++++++000...+++)))***,,,------&&&OOO@@@___rrrMMM@@@dddmmmaaaRRRcccooo___MMMOOO<<>>999000??????999000;;;+++;;;999:::333>>>---999......777666,,,)))***///111...++++++------,,,,,,,,,---......,,,------+++)))))),,,...---,,,+++******+++,,,---444%%%666555!!!$$$TTT???222kkkuuuppp\\\~~~KKK)))'''$$$!!!&&&,,,...---,,,***((())),,,///***+++---......---***(((***+++,,,---...---,,,+++222...((('''))),,,,,,,,,777===>>>QQQOOO~~~www}}}\\\III___YYYlll___***MMMXXXBBBzzzOOO'''(((...444333,,,)))***.../////////---+++((('''------,,,++++++******)))------,,,++++++,,,------(((+++,,,******---...+++---)))333---(((666333'''888(((+++***...666555DDD~~~hhhAAA888777888555BBBCCC888222888000777999888,,,AAA---DDD000///666444***&&&'''...333222000000...---,,,++++++,,,---...***,,,...,,,))))))+++...******))))))***+++,,,...(((888333111???FFFhhhhhhNNN{{{EEEppp@@@'''$$$555:::444///***/////////---******+++---*********+++------+++)))++++++,,,---------,,,,,,111...+++)))***,,,---...444:::BBB111+++MMMlllwwwooouuu{{{```SSS```___kkkbbbBBBssssssYYYOOOBBB666000333===:::,,,%%%***+++,,,......,,,+++***)))'''((()))***,,,---...///,,,+++)))(((((()))+++,,,(((,,,---***+++------*********///---)))000333+++,,,&&&222000...111555JJJooofffyyyRRR(((///===JJJAAA222444444666111777111---@@@000AAA;;;---<<<000555...))),,,000111111222---,,,+++***)))***,,,---)))---000///+++***,,,...+++******+++,,,...000111(((UUUGGG"""kkkYYYXXXPPPLLL444***,,,((((((***'''***,,,---...---,,,---...000---++++++------,,,***,,,+++++++++,,,,,,---......///...---,,,---///111777qqqEEE|||RRR@@@dddrrrooooooiiiHHHNNN999gggYYY===```ZZZTTTqqqttt===+++%%%%%%+++,,,(((---666111---******,,,///...---'''((()))***,,,---...///+++******************+++)))------++++++---,,,((())))))'''+++,,,'''+++---+++&&&111,,,(((222CCCcccHHHHHHCCC???666BBB111:::777???222999///444>>>111555AAA'''CCC///DDD888...+++,,,,,,---000222111///------...///000)))...222111---+++,,,///---------...000333555777///666ooo%%%---BBB]]][[[ccc```eee444***...555333333000&&&%%%(((+++---......///111555222...---......---+++,,,,,,+++***+++,,,...///(((***,,,+++)))))),,,///gggggg<<>>222DDD333777...222222111111999%%%=== 888(((666...333888666///,,,222;;;333111//////...---...000...//////,,,(((&&&''')))III)))AAA+++888<<<[[[XXXXXX___<<<......---------...//////666///'''+++333,,,&&&...,,,,,,,,,---,,,,,,++++++,,,---)))000"""111...)))+++111***(((222<<<111>>>888^^^zzzuuuqqq{{{```dddSSSzzzfffWWWhhhccc\\\aaajjj333)))---.........---,,,++++++111...******++++++)))&&&))),,,...,,,***++++++***---------,,,,,,,,,,,,+++***))),,,///---)))***...,,,...%%%%%%---"""###<<<000---&&&III}}};;;666YYY$$$::::::[[[:::)));;;000CCC...SSS;;;888111000,,,222---000///...///111222111000111444///...............///000***,,,---,,,***)))+++---&&&###555---######KKKeeeBBB{{{cccQQQ---,,,+++***************&&&&&&'''))),,,///111222,,,---------------,,,,,,222***)))---(((...111+++,,,444111&&&111///NNN222fffZZZrrrvvvuuu;;;LLLjjjXXX\\\oooNNNdddddd>>>999DDD///000222333333222000...///---+++***+++******((()))+++,,,+++******++++++(((((())))))*********+++---+++***,,,,,,))))))---&&&&&&...###999+++,,,###,,,LLLbbbrrrwwwlll,,,kkk$$$@@@***AAA###SSS333UUU...888EEE888555%%%888---<<>>000000///...---,,,,,,,,,222+++...000((())),,,%%%)))******++++++++++++***000***&&&>>>(((---(((222)))...111###(((dddMMMVVVZZZ///ssswwwyyy{{{ooowwwuuukkkuuujjjsss{{{ddd|||777GGG???111++++++,,,---,,,,,,******))),,,---,,,))))))+++...+++***+++,,,,,,+++---222+++,,,,,,---...////////////++++++///111///---...999$$$000...///:::xxxSSS)))---SSS+++iii:::MMM!!!BBB(((LLL///999JJJ###EEE+++CCC111444111,,,,,,111555444...222333000000222111,,,,,,,,,,,,---------,,,+++000:::GGG%%%NNN777MMM<<>>{{{JJJYYY000GGG777AAA111FFF777777###BBB'''444!!!222+++444555,,,(((,,,...+++...444444------333444...*********---000111...,,,333000555777[[[EEETTTlllEEERRRMMM---......------,,,---------111OOO???$$$,,,*** ,,,++++++,,,---...//////...%%%'''+++555%%%+++((('''------&&&---000>>>>>>]]]xxxyyy|||nnnrrrZZZsssvvvwwwmmmDDD???111///***+++,,,---......---,,,---,,,******+++,,,+++***,,,(((+++333111)))(((///.........///////////////+++...222555222///333::::::>>>000CCC777BBB777>>>......222<<<,,,---///,,,555777000...111///''',,,222111***+++333555//////------...000///+++'''111---BBBQQQ555iiifffPPPMMM"""???---,,,+++***)))(((((((((,,,cccQQQ!!!***000$$$000'''((()))***+++,,,,,,,,,...&&&333&&&000)))555%%%***...+++'''000888WWWgggNNN|||uuujjjnnnBBBgggdddxxxSSS@@@PPPMMMmmm\\\MMM333!!!>>>'''***---222666888777444222///,,,)))))),,,---+++)))***'''+++333111(((%%%,,,)))******+++,,,---......(((,,,333777666888CCCOOOUUU555000YYY777---///FFF,,,:::###BBB888888>>>;;;...---222///---...;;;999,,,555===---///000000000///---+++)))>>>+++FFF***EEEPPP---DDD@@@???!!!666333///......///000000777666000)))***...+++$$$...............---------...///000---)))((()))+++999(((,,,888&&&UUU666```]]]JJJ___|||BBBTTT```ppp}}}qqq~~~;;;666CCC%%%((()))---&&&(((III777&&&NNN+++...---)))(((***)))&&&******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((%%%000,,,:::111555uuu}}}|||ppp|||bbbooo~~~ppp|||333DDD:::~~~+++???&&&OOO###'''%%%---222///111333,,,444000555111&&&///444$$$000000///......---------+++"""444vvv555>>>```|||iii222===;;;;;;777333000/////////...111333222,,,))),,,,,,***---------............///000111111///,,,***+++---444,,,222*** IIIkkkrrr}}}xxx}}}DDDttt>>>^^^TTTCCCJJJKKK}}}vvvhhhYYY888+++bbbCCC---:::&&&)))///444000888===***------***))),,,,,,)))*********+++++++++,,,,,,+++******************+++...--->>>+++777qqqxxx~~~kkkzzz555===(((LLL555FFFIII:::222444777333333111'''333......,,,+++777===111//////---,,,,,,---...///,,,---???999FFFaaaEEEOOO555ttt666666222...++++++++++++******000222...***+++---...++++++,,,---...///000000000000000...,,,+++,,,---!!!111111(((,,,zzzoooxxxyyytttwwwxxxzzzpppqqqkkkBBB444fffyyywww~~~UUU555,,,<<>>BBBSSS333///777;;;000---555888,,,111111------//////222,,,,,,------------,,,+++AAAMMMNNNuuuiiiIIIzzzaaaIII===111000---******+++---/////////,,,+++---///...+++******+++,,,---...000111111---,,,+++++++++,,,,,,,,,222666...---444LLL666+++KKKttt}}}xxxrrrOOONNNGGGXXXvvvLLL777HHH???MMMAAA)))111111RRRwwwCCC...000000,,,+++------***))))))*********+++++++++)))***+++,,,,,,+++***)))555***777CCCjjjyyyjjjnnnrrrqqqmmmmmmxxx...<<<444999???555000444666,,,555333///000+++'''///111000///...---,,,++++++(((MMM+++FFFUUUbbbZZZ^^^999===---000222///+++)))***+++,,,,,,222,,,))),,,///---***))),,,---------....../////////---,,,,,,...//////...))))))111000KKKGGGJJJvvvnnn|||yyyxxx@@@rrrnnnbbbnnniii@@@@@@XXX***---)))::: ***}}}888(((DDD000...111000,,,+++---,,,))))))))))))************+++((()))+++------+++)))(((&&&555555bbb|||nnn|||```QQQ666)))...111666;;;888...777111///888333---666:::777222...,,,,,,---///BBB"""JJJPPPeeedddDDD---222***000000---***((()))+++++++++000+++***,,,---******...//////......---------,,,///---+++,,,...000000...%%%222...***;;;bbbeee|||~~~xxx___AAAUUULLLHHH"""III}}}---YYY GGG)))111,,,555000...???>>>@@@...,,,///...++++++------***))))))))))))*********************++++++*********%%%333===ttthhhqqqcccoookkkJJJaaawwwmmmjjj|||pppxxxpppnnntttFFF888666888555+++555:::///,,,999555+++444BBB===555---***,,,000333555555YYYwwwiiiwwwrrrmmm777333777***000...++++++...111222333---++++++---+++'''+++333111000000...---,,,++++++---***)))***---///...,,,000&&&***777DDDBBBggg{{{rrrqqqFFFvvvNNNHHHeeetttmmm===+++999000111***,,,//////EEELLL&&&BBB222***------***+++......+++))))))))))))************,,,+++)))(((((()))+++,,,(((222???}}}eeeuuukkk}}}\\\uuuaaaooo333111FFF999555666222,,,222444)))222444+++'''999***===)))333888RRRppp|||555///@@@111111333000...---------,,,***------......///......---...///000111000///---+++.../////////---***'''&&&---777,,,888???{{{[[[{{{zzz{{{~~~fff~~~ooo555---RRRbbbaaa>>>$$$000!!!888'''555555000***888+++))))))---***&&&%%%))),,,++++++---...,,,)))'''&&&(((+++---...,,,bbbooo}}}{{{rrrhhh]]]!!!222555===:::...111888444&&&<<<>>>===333"""000+++666pppkkkpppttt}}}bbb444,,,@@@...------,,,++++++---.........,,,,,,---------------,,,...///000000000///---,,,---,,,,,,,,,---...000000+++---+++777444rrrvvveeeLLLpppyyyrrrkkkuuu===000GGGppp###lllfffNNN%%%000+++{{{XXX''',,,222)))333///%%%<<<000......000///+++)))+++---,,,+++,,,...///000000444rrr>>>hhhnnnxxxxxxppp___www```aaaLLLqqqhhhfffdddbbbMMM@@@999666444:::888***222:::000000,,,...<<<;;;333bbb{{{>>>888CCCaaa@@@(((,,,***)))***---...///...,,,,,,,,,,,,,,,,,,,,,,,,......///000000...---,,,555333///,,,+++,,,///111***111///...XXXjjjooozzzrrrmmmuuulllkkkxxxYYYSSS,,,sssZZZmmm PPP===CCC777///???kkkZZZ(((&&&111!!!***444$$$///,,,***'''(((,,,...,,,---///)))((((((+++///111///---000///RRR___vvvvvvmmmxxxtttmmm{{{zzzHHH000666AAA>>>;;;999777000888222444'''+++~~~pppuuuvvvGGGBBB***;;;444777///---,,,,,,---...---,,,------,,,,,,,,,,,,,,,,,,---......//////...------777444111---+++,,,---...111(((666;;;FFF{{{~~~mmmlll}}}dddoooiii%%%,,,444555;;;000+++666!!!&&&777%%%LLL]]]DDD''')))"""<<<(((///&&&vvv555333)))###%%%+++...000222---***((()))---///---***)))ppp|||tttvvvpppoooiii{{{PPP555***...***888...&&&888999888|||rrrnnnGGG>>>###+++***444111///------...//////...//////...---,,,,,,------------...............---+++,,,---...///000000111***---...(((cccmmm\\\qqqsss444wwwiiiiiifffpppddd!!!UUUAAAAAA(((---'''...333------<<>>)))***333555```uuuYYYCCC...(((,,,...---***555333...***((((((***+++###kkkVVViiifffyyywwwssseee>>>%%%@@@333@@@aaa}}}ooo[[[GGG444555999)))<<>>999$$$444***"""%%%+++&&&///###+++((((((""",,,---888&&&,,,---%%%999>>>222((((((,,,,,,++++++***,,,---***&&&%%%)))---///SSS{{{}}}vvvzzz{{{yyywww\\\___xxx}}}888;;;cccppp~~~___mmmDDD---===FFF---@@@333000...---------,,,***000///,,,*********+++,,,,,,,,,,,,,,,,,,---...///***+++---...////////////&&&///---FFFLLL999III---+++---555'''===)));;;(((///222333"""888&&&333---111"""666&&&'''+++555'''+++))))))------)))'''((($$$***//////+++***...333+++333:::lllhhhxxxdddsss\\\pppwwwUUUnnn;;;)))&&&???(((777111444,,,+++333---(((...444333222000...,,,***)))+++,,,222...222---000///444111,,,555...+++%%%***AAA!!!>>>---dddnnnssslllRRRpppzzzRRRUUUMMM @@@$$$;;;---$$$---+++))),,,111333000---***---,,,))))))++++++(((***+++,,,...//////......***(((((()))***+++***)))///111\\\gggmmmssstttzzz}}}{{{gggjjjssskkkqqq^^^ggg555===000AAA888CCC555"""333???222444666444222///---,,,,,,,,,+++222+++777(((333)))///&&&000777"""'''>>>444+++'''888000000333mmmnnnqqq|||cccNNNFFFFFFCCC!!!CCC111>>>///...+++)))+++///111///,,,))),,,+++((((((******''')))***+++++++++***))))))***)))((()))***+++***)))<<<'''```ssspppyyyvvvqqqZZZBBB000333...***%%%777333111...,,,+++---///000111+++999'''888%%%222+++333+++???)))<<<000&&&(((&&&,,,???<<>>222++++++++++++,,,///111222---777(((===%%%999)))333 ...$$$444111***(((@@@777999%%%]]]444mmmgggPPP}}}___mmm,,,!!!lll------&&&BBB333666$$$---(((000---******+++,,,,,,***(((++++++((((((++++++(((---------,,,++++++*********)))((()))+++,,,+++***333###,,,???)))___hhhrrrrrrwwwxxxxxxpppsss555888333""":::,,,---///111111111000000222***<<<'''===))):::444222SSS)))%%%999222<<>>---///444555777777666333///------666***<<<(((;;;000:::%%%nnnAAA'''777(((777;;;@@@,,,YYYooo>>>YYY555000:::---'''FFF(((ddd777------......---,,,+++******------***+++......+++,,,++++++******+++,,,,,,+++***)))***,,,,,,,,,+++"""222$$$555%%%xxx===vvvyyyZZZFFF777777777777555333000///111---777***777,,,777555DDD555hhhBBBKKKCCC%%%BBB***DDD'''NNNBBBttt~~~rrrZZZgggJJJxxx;;;666...MMM''']]]%%%///...000+++---///000///---,,,+++))),,,,,,******------+++---,,,+++)))))))))******+++***)))***,,,---,,,+++"""III 777hhhxxx}}}|||iii333222222222222222222333000222///222,,,111000444###666+++;;;BBB~~~ 666666///888AAA---vvvRRRkkkqqqAAA]]]333999'''***======$$$---...))),,,000222111...,,,+++(((++++++)))))),,,---***000///---+++))))))))))))+++***)))***,,,---,,,+++---...***000:::///SSS~~~SSS;;;kkkFFF444EEE000777???---)))333===---KKK...---@@@aaaKKK<<<(((AAA999222<<>>333((($$$,,,(((777LLLGGG...)))999@@@000$$$''',,,,,,******...111&&&***555,,,EEEvvv~~~nnnJJJ(((NNN@@@***:::444&&&888!!!TTT###...'''888&&&___"""CCCooofffpppnnn{{{777;;;,,,___000222...+++,,,,,,++++++,,,222222222222000...+++***777000:::TTTdddWWW===,,,///%%%,,,>>>;;;((((((;;;???222'''(((------++++++///+++...***OOOGGG111AAAuuu...XXX[[[zzz222AAA SSS666666:::;;;!!!666222---)))QQQtttqqqtttqqq}}}xxx888JJJ///@@@333...111...///111///+++,,,111///000000000///...,,,+++,,,!!!---:::777---&&&...%%%$$$+++---))),,,333000+++((()))***)))((()))***)))!!!---AAA***]]]'''===GGGFFF[[[...555111AAA---888'''<<<:::111+++iiiTTTrrr(((PPP)))FFF$$$+++(((+++222111***)))---((()))***+++,,,---------......---,,,***+++///333,,,)))&&&(((---000///,,,&&&)))---...,,,***+++,,,***333000&&&SSS'''```DDD555000EEE^^^BBB444666777000444+++BBB111:::,,,}}}sssqqqJJJ222333;;;;;;---&&&+++...***'''***************+++,,,---..."""***,,,'''''',,,+++$$$+++)))***---//////...---&&&,,,111222111/////////+++!!!222(((QQQ ///%%%...===KKKyyyhhhQQQ,,,nnn999mmm333AAA333IIIiiiddd:::YYY>>>((('''---------000333111///---,,,+++,,,,,,///...&&&!!!...???888###---((()))...---'''***333&&&***.../////////...,,,,,,111---)))555&&&777,,,999)))]]]SSSsss111qqqAAA---FFF+++JJJ&&&iiiIIIrrr}}}iii???...CCCaaa999(((444999+++...+++*********,,,---,,,+++(((++++++)))+++///,,,$$$,,,&&&...&&&222'''222111"""777$$$333000555---)))%%%%%%(((+++,,,++++++---111...(((]]]KKK333,,,UUU--->>>'''yyyqqq}}}bbb___}}}:::DDD)))---000DDD[[[:::000,,,$$$)))555,,,,,,,,,---......---,,,,,,......,,,...111///)))---+++&&&***,,,222***"""///VVVSSS***+++222+++(((,,,***(((''')))+++,,,,,,---***555###111GGGUUUFFF???999BBB@@@|||uuuYYY+++hhh111VVV///555...***222,,,666///+++,,,---......---,,,++++++,,,+++)))+++...---))),,,222&&&111%%%666---///,,,TTTyyy333###---111((()))+++,,,+++******,,,---222===,,,999,,,JJJXXX~~~XXX]]]<<>>333---)))+++---+++***+++---...///000000111111111"""+++---111333;;;,,,bbbhhhkkksss555555777777333---,,,///444---///111222000...,,,,,,)))***+++,,,---111555999///---************'''%%%)))''')))'''///111999;;;:::111+++,,,...,,,***)))...---------...///111222(((;;;222***+++<<<&&&222===222666pppUUU|||;;;&&&MMM555///777FFF333777:::,,,222&&&,,,333+++222(((!!!CCCzzzzzzAAA222&&&%%%+++---,,,***---111)))...***---111III<<>>666888777222SSSdddqqqsssnnnmmm|||zzz777(((+++EEE...,,,???+++"""(((555>>>111...111------,,,)))***???jjj===333***,,,000000---,,,***%%%000%%%===$$$---000FFF444444***;;;---111)))+++---...,,,)))'''(((++++++|||DDD)))'''...777:::******999HHH333TTTkkk~~~ BBBAAA666+++@@@///;;;999AAA---111(((222***+++000+++(((<<>>AAA!!!<<>>EEE000<<<+++///......''':::***[[[;;;lll>>>888222444333***+++000---555444222...++++++---000CCC)))'''111[[[yyy---)))333111)))333+++666///222---,,,&&&000666>>>555@@@;;;)))333PPP;;;...000...BBB+++---...CCC!!!222+++SSS111KKKQQQ(((:::444666444,,,---333000+++---...///...---...///888EEE111%%%GGGHHHxxx***:::+++;;;///+++%%%+++,,,:::///888''',,,%%%333'''GGG)))@@@FFF...444:::666000***,,,444>>>)))BBB===%%%---III```HHH444///111222+++///666444(((+++000222111///---,,,...444+++555;;;RRR&&&+++@@@777777%%%===:::;;;%%%222!!!>>>@@@TTT,,,888888)))***))):::aaa000%%%444111'''666((((((---666@@@AAApppvvv???///+++///222---222;;;:::///222444444222...+++)))111%%%000###555((('''---BBB)))GGG111000+++999$$$...(((===,,,@@@%%%111(((HHH(((JJJ(((BBB444---IIImmmWWW"""???PPPVVVfff%%%RRR222NNNCCCLLL~~~666GGG333///333555000444;;;999444555555222///+++******222;;;000222BBB+++999===(((666***000000555###888555///CCC333TTT...[[[MMMHHHDDD;;;BBB///---'''HHH+++111"""...AAA...+++666AAA444000555555---...222---000000000...++++++,,,---///(((###<<<111...(((,,,***===+++"""333111777111***===---:::"""777<<<777SSS+++***888///:::>>>(((EEE;;;JJJ>>>xxx~~~___333000555666...,,,...(((---...///...---,,,...///???+++(((999111111111(((VVV444+++@@@JJJ+++%%%111222)));;;999^^^rrr```VVV^^^WWW<<<999000222???***555:::YYYbbbqqqgggXXX```UUU555333:::===666555666000...000222222000/////////999:::222"""444$$$***---\\\ +++444:::555,,,...888777444---CCCZZZ>>>;;;)))(((333%%%///333(((222444>>>lllbbbbbb555SSS444]]]000MMM444;;;111[[[^^^MMM(((???***555333(((666+++333///+++222222,,,,,,......---,,,...222///)))***IIIIII%%%000555,,,999GGG333///CCC111///...&&&999===,,,AAA!!!555...111444222888###333///...HHHjjj(((KKK///mmm222MMM???}}}gggTTTyyy222:::NNN"""222;;;***555)))222///+++222333///222---///...,,,---000///***333JJJggg---OOOtttOOO...666444...%%%<<<555+++...((()))111RRREEE888999777111444...***888666777HHH...mmm|||oooZZZUUU+++III999%%%666>>>)))***444222,,,///000///444...222222...,,,------+++***$$$###333999GGGxxxWWWlllggg;;;]]]<<<666333:::555@@@///yyy666444333111...666'''<<<;;;...HHH:::@@@AAA```RRRVVVsss<<<333???---000777------888444,,,,,,+++***111000555555000,,,,,,...---EEEAAA777===***222'''444888VVVnnn%%%>>>>>>777+++///)))999CCCaaa---,,,++++++999111KKKMMM+++>>>000===777KKK$$$OOOlllKKKEEErrreeewwwEEE%%%:::777;;;,,,777444++++++***)))000---222444000...111444555///>>>444222))),,,111'''###333999EEEBBBJJJ---999'''000***---MMM\\\555222...+++888---DDDDDDBBBGGG...666888...ZZZ{{{^^^ZZZDDDYYY<<>>>>><<<111666777???333,,,CCCHHH333KKK111UUU&&&777999444777111555999///888+++555,,,000<<<)));;;rrr666CCC;;;+++555+++---222222+++,,,---&&&777000555---222---+++777CCCAAA@@@<<>>___}}}VVVrrr{{{lll@@@uuusss:::===999;;;666>>>222===000777111===...333;;;333555999///VVVcccDDD111III777YYY]]]]]]<<<&&&555000+++666777666999555+++333///...666===%%%BBBooo,,,000555)))111ZZZnnnwww===999,,,III444222222;;;)))$$$AAA'''444777DDD"""555---\\\:::MMM999IIIGGG<<<===+++KKK000AAA GGG999,,,333...777...999333///555###<<<999^^^UUUEEE:::???999333??????,,,(((GGG''':::666000222>>>555OOO555WWWuuuBBBHHH+++888;;;444---AAA###fff111777222RRR999***:::rrrrrr[[[999<<<;;;<<<888000555BBBEEEBBBEEE222CCC000WWWlllvvv}}}<<<###GGG---;;;222,,,666WWWEEELLL444VVV777\\\'''HHH333BBB,,,EEE,,,???777\\\444mmm000333666777???---GGG:::FFF===hhh|||}}}bbb333HHH>>>EEE)))QQQppp000vvvHHHHHH:::===ZZZ///sssCCCvvvDDDJJJ'''RRREEE>>>|||!!!IIIccc|||]]]mmmKKK~~~