BM6P6(@ &&&&&&''')))+++***'''$$$)))&&&""""""%%%''''''&&&###!!!"""$$$%%%%%%***((($$$ !!!$$$&&&(((######)))+++&&&###$$$+++***))))))***+++++++++%%%***+++&&&%%%+++111111(((((())))))))))))((((((...---)))&&&***111222///,,,+++***)))))))))++++++,,,((($$$$$$+++111---%%%'''&&&###,,,666///***555AAA666------...---...222******++++++***)))((('''((((((((()))+++,,,+++******+++222...###%%%***%%%000000111222444888;;;>>>@@@???>>>>>>AAADDDBBB>>>>>>>>>888000---......,,,+++***))))))***---000111777111++++++000333000,,,000000000///......------111---***,,,111555555444.........///000000111111111555111///222333>>>TTTyyyyyywww{{{xxx******+++------+++'''$$$%%%###!!!"""%%%)))******$$$%%%%%%%%%&&&'''((((((&&&$$$!!! """$$$&&&%%%%%%(((,,,+++&&&%%%((('''&&&%%%'''+++---,,,+++&&&000666333...,,,***&&&&&&'''(((***+++,,,------:::999444000111333111+++&&&))),,,......,,,(((&&&)))'''%%%&&&---555444///'''((('''...777000...;;;>>>111'''(((,,,,,,++++++'''((()))***+++******)))(((((()))***++++++***)))+++***...+++"""&&&,,,''''''***000666:::;;;888666888666666???LLLQQQFFF888333444333...,,,---+++(((///...---,,,++++++,,,,,,333///,,,,,,///111000---/////////000000111111111111///...111666888666333000000111111222333333333333666444444555333@@@ZZZ}}}|||{{{{{{zzz|||~~~((()))+++---...,,,((($$$&&&$$$"""###&&&(((******###&&&******((('''(((***&&&&&&%%%%%%&&&''')))***###&&&+++///,,,'''''',,,&&&$$$###''',,,...+++'''(((222:::777000)))%%%###%%%&&&''')))***+++,,,,,,;;;;;;888444333333...'''&&&(((+++......,,,(((&&&'''(((''''''+++333555333***---,,,222:::555444@@@===111'''(((...000---***%%%&&&(((***+++,,,++++++***+++---.........---,,,000---///---'''...444---111111333777:::888333...,,,...222888AAAEEE<<>>555888999333............---///222555...+++((())),,,/////////333000,,,,,,...111444777333555777777444111///...555333000,,,+++---111555222555333...---000111...000666:::LLLqqqvvvyyyyyytttrrryyyyyy{{{||||||{{{|||{{{###$$$$$$$$$######%%%&&&$$$'''***------***'''$$$+++******)))((('''&&&&&&)))***,,,,,,***&&&!!!&&&))),,,,,,***'''%%%$$$!!!$$$(((***)))'''''''''+++,,,((('''...777555+++111---(((###!!!$$$)))---&&&'''(((******)))((((((''''''(((((((((''''''&&&---,,,***))))))))))))))),,,)))+++222222,,,***...444222///,,,******++++++((((((***...111000+++&&&...***)))+++,,,)))((())),,,(((&&&'''+++000222222000...,,,+++))),,,999GGG'''555999...'''+++000...,,,------,,,+++,,,...000111---***+++111444333111888666111---,,,...000222555555444222///...///000///000///---+++,,,222666222333111------000111000111666===VVVrrrmmmtttyyyyyykkkpppvvv~~~######$$$%%%&&&(((***,,,$$$%%%((())))))&&&###!!!&&&'''&&&%%%$$$###$$$%%%%%%&&&'''''''''$$$""" '''(((******(((%%%"""!!!"""&&&***,,,+++)))((((((---,,,(((%%%(((///...((('''))),,,+++)))(((+++...***+++------,,,+++ӵ,,,,,,+++******++++++***((('''((())),,,)))+++111111,,,((()))111000...---,,,,,,,,,,,,))))))***---///---)))&&&///------------,,,++++++***(((&&&(((---000///---,,,++++++---+++,,,333<<<%%%222777///***000777888---......---++++++---...111,,,))),,,222555444000---000111...,,,,,,***(((000000000///---...000222&&&+++111444222111222444Ħ333666777777999<<<Ħӵ|||~~~|||yyy}}}xxxxxx~~~{{{vvvĦ&&&&&&%%%&&&''')))))))))(((((((((((((((''''''&&&"""$$$%%%$$$######%%%(((&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&''''''''''''&&&###''')))(((&&&%%%%%%+++***'''$$$&&&******((("""'''+++---+++))))))***,,,------,,,)))4ĉ@ӵ+++***)))&&&'''))))))''''''((())))))''')))...000---)))'''))))))***++++++,,,------+++*********++++++)))(((***,,,------,,,,,,,,,+++***)))))),,,///000...+++000+++***,,,,,,++++++///,,,555888333000555::::::///000000///...---...///...***(((+++///222111...&&&,,,///---+++...///,,,,,,---//////...------...***///333555333111111111>L333555888::::::====hĦ4ĉ@ӵzzzuuutttvvvxxxzzz{{{{{{tttuuu||||||{{{vvv}}}>L~~~+++)))&&&%%%%%%%%%$$$"""%%%%%%%%%&&&&&&''''''((($$$&&&((('''%%%&&&***------+++(((&&&$$$%%%&&&'''&&&%%%$$$&&&)))---//////"""%%%(((***)))(((''''''(((((('''&&&(((***---...'''(((((('''%%%%%%&&&''')))++++++)))&&&GG=?%%%$$$$$$%%%&&&'''((())))))((('''&&&&&&***......***'''###$$$&&&)))***,,,,,,,,,******))))))))))))))))))&&&***,,,***)))))))))''',,,---...//////000111111@@@777111000000...///111...222222...,,,......,,,+++,,,------+++***+++,,,111000000111333444333222666;;;888---(((,,,000///...000222111...+++))))))999666222///---...000111HdĦ555444666999777=ĪjGG=?{{{xxxwww{{{~~~}}}www}}}~~~HdĦ+++)))&&&ӵ !!!$$$ĭӵ'''ӵ***Ħ'''%%%$$$&&&***...///...%%%ӵӵ&&&'''ĦƜ`1.׼s%%%&&&&&&&&&Ħ)))&&&'''&&&%%%'''+++---***ӵ***Ħ***+++***)))(((((('''---///+++ĭӵ222...Ħ111,,,)))Ħ+++Ħ444333444666===BBB>>>000(((+++...+++,,,,,,;;;///DdD444FFF]]]?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ)))'''?~4))) ###g&e>&e***g&e(((>hӵ'''%%%''')))***(((&&&g&e'''guO>uO>&e(((,,,4ff?>ߝL,,,gĉ@&&&)))+++---Shӵ%%%(((&&&$$$%%%***---g&e(((>hӵ---,,,***(((&&&+++222444fff?><z000g&e>&e777///HL555000)))ShӵgL333///,,,...111,,,777:::111---000111S?ʬ1113333h?D%%)?IIIaaaZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??***4Dӵ((((((***Hƅ^Hu]Ħ+++Hu]Ħ&&&ZuR)Ħ%%%&&&&&&&&&''')))***Hu]Ħ&&&HŐeHŐeHu]Ħ***qIܗGIӵ555tt,,,++++++HGgĉ@)))---///!!!...===333,,,Hu]Ħ)))ZuR)Ħ///000222444555......sߝLGdUĦ+++Hƅ^Hu]Ħ///ntHdĦ000///HGgĉ@---HdĦ666555111...---222---,,,000111...Htƅ^222555Bt=o9ĦDtfo9ĦQQQwwwg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦxxxsssDtfo9Ħ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ĭ***qet'''(((++++++ ,,,999000)))DdDĦ(((***t|<222222000---+++***///...DdDDdDĦ(((DdDΦDdDĦ///q<niDdDĦ///qet222666DdDĦ888444///------...///000222333q<R333666qjRgdKӵHdDĦgdKӵfffGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦyyyHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ$$$---4DuXӵ%%%'''DdDΦDdDӵ'''DdDĦ$$$$$$o)h""")))(((''''''&&&&&&''''''DdDĦ888DdDΦDdDΦDdDӵ&&&=ӊB1.uTӵ'''HߝL`o9(((po9wӵ((()))###,,,444+++%%%DdDĦ'''###o)h---///000///,,,)))''',,,***DdDΦDdDĦ'''DdDΦDdDӵ///GIpӵDdDĦ...po9wӵDdDĦ888111---,,,...+++222333,,,)))po9u...///111333GIdnuR)ĦDdDĦnuR)ĦrrrCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ{{{uuuxxx&&&)))4DuXӵ,,,&&&(((DdDʜ4DuTӵ###>d<Ħ$$$Dt%%%'''&&&&&&'''(((((((((>d<Ħ555>d<ʜDd<ʜ4DuTӵ''')))F&uTӵ&&&4DufئL>e'''puR)Ħ''')))(((---000(((""">d<Ħ&&&Dt***+++++++++)))'''&&&%%%DdDΦDdDĦ(((>d<ʜ4DuTӵ0004DwDd<Ħ---puR)Ħ>d<...+++,,,000666BBBCCC666///peӵ000ĦpeӵDx<>d<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦyyy{{{DdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ|||}}},,,"""4DuXӵ111)))***D&dq&ĒR''' sdKĦ&&&DHRRud%%%$$$&&&)))++++++***sdKĦ'''D&oq<Ōq&ĒR&&&)))***>dp&ĒR******nfʜd<Φ>d<Ħ&&&s&dq&ĒR000111i?ʜtd<Ħ---HHܗDӊB888<x...222,,,:::>>>555333B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR|||$$$)))4DuXӵ%%%******Hu]3hh(((### ne((((((=e&&&$$$###%%%***------+++ne)))"""pIƎ@t@h###'''***>h)))------fe%%%@ďD+++)))((("""***((('''---,,,ne333...=e******,,,......,,,,,,***ege&&&$$$sĪj@h***...,,,fdDĦ111@ďD111///Hkge---000333$$$---111---...@h222444@G777222HĪj@IŌPPP}}}BeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵ!!!ĵD^&&&%%%$$$%%%,,,)))(((((((((%%%###%%%***---,,,***---******...******)))''''''(((+++,,,$$$$$$'''+++(((''')))""",,,&&&###......///...---&&&'''+++000333111------,,,''')))+++'''------'''(((DdDĦ666444111///---+++///222333444444555555555555///000222333888777111GGGbbbD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ***$$$###&&&)))'''%%%Ħ((('''%%%###$$$&&&(((+++'''$$$&&&***,,,+++(((***&&&Ħ000000 )))"""!!!(((((("""###+++111,,,'''%%%'''((('''&&&)))&&&&&&))))))'''(((++++++++++++)))&&&$$$%%%&&&######'''+++***&&&&&&)))'''111'''"""...,,,$$$,,,Ħ)))+++,,,(((%%%)))((())),,,000...'''!!!***+++///444444000000333'''...555444...,,,111777'''......))),,,777:::555>d<Ħ::::::555......000333888<<<>>>>>>555///((((((,,,111333222222---,,,000111...---///,,,---000222333333222222///111000---111777666///888;;;888555444666NNNsssĦ>d<ĦBegeFYĉ>aĦBenu]ӵyyy{{{>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ$$$'''&&&$$$######gdKĦ...,,,'''&&&******'''&&&!!!###%%%%%%%%%gdKĦ&&&(((***'''$$$ ###&&&'''&&&,,,((('''+++---)))%%%$$$(((###%%%+++)))!!!!!!(((...//////,,,(((''')))+++...$$$$$$111888222,,,,,,222((($$$)))***%%%&&&gdKĦ)))$$$"""&&&+++,,,***((()))++++++)))&&&###'''000::::::222)))%%%'''---999@@@999...+++111)))333---***222,,,%%%222gdDĦ777999555...111000///333===@@@===000+++111///***:::DDD444222000...///333666888888333444444222000000444888...111444444111///......111666444222333777RRRyyygdKĦsdKĦŶS3we<iĉ@3hR/Ō}}}~~~DdDĦsdKĦgdKĦgdKĦ>A***ne### !!!!!!!!!"""ne(((***)))###"""&&&&&&###'''###!!!$$$%%%%%%ne%%%%%%'''))))))&&&######&&&((((((''''''$$$$$$))),,,***''''''######&&&***)))%%%$$$&&&***++++++)))'''(((+++...******)))+++///222///))):::000+++...---'''ne)))((('''''')))***)))'''&&&(((+++,,,+++)))---+++,,,000000---,,,...******...222///(((&&&)))((()))%%%%%%,,,+++(((De444<<<777,,,(((******(((,,,222444111555+++***///000444777333222222111///---///444888---...//////000222555777000111222333222111000///000555444333888>>>XXX}}}nene>Ak<fh{{{uuu{{{|||}}}Denenene}}}///---%%%### ((((((((('''&&&&&&(((&&&"""!!!######!!!(((&&&######$$$%%%%%%%%%&&&%%%$$$%%%''')))'''&&&&&&'''((('''%%%&&&###$$$)))+++((('''((( &&&***))))))+++***((()))))))))'''(((***///333(((...,,,%%%'''111111(((555---))),,,+++$$$)))'''(((***++++++)))&&&%%%%%%&&&))),,,---,,,111+++((((((((('''+++000+++'''&&&+++///111222555111))))))***))),,,---&&&+++888???666'''***,,,+++)))+++///...+++444,,,&&&...777000,,,666111333333///)))***000777444222111111111111000...222111111111333333333222///444333555>>>IIIccc{{{uuu{{{~~~}}}|||~~~}}}zzztttyyy{{{(((+++///000---)))&&&$$$)))))))))))))))(((&&&$$$,,,------,,,+++)))'''&&&'''((('''%%%$$$%%%$$$###(((((('''''''''&&&&&&%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&''''''&&&$$$"""***''''''******'''%%%'''"""+++---))))))111444///,,,***((('''(((,,,111555***---***$$$$$$+++...+++((($$$###'''((($$$###$$$(((((((((((()))*********&&&%%%%%%&&&(((+++,,,---***''''''))))))&&&&&&))),,,)))(((+++222888;;;===333+++333777///555;;;...222...+++000888;;;444+++111000////////////,,,)))...333,,,---888000***:::---000111000------111555999666444444666555111...444222000111444555555444111444111555DDDVVVppp~~~~~~}}}}}}}}}rrrsssuuuzzz%%%)))---...,,,(((%%%######%%%)))++++++)))'''&&&$$$&&&)))+++---.........'''&&&&&&''''''&&&%%%&&&(((((()))((('''&&&&&&&&&''')))***)))'''&&&&&&&&&%%%'''(((((('''&&&$$$###***((()))++++++''''''***(((...///)))+++555;;;999...+++(((&&&'''***---000///(((%%%''''''%%%(((000&&&$$$%%%)))+++***))))))$$$'''******'''&&&(((,,,''''''((((((((()))***+++)))'''(((++++++(((&&&(((------,,,+++,,,///111111''')))999>>>444;;;DDD999---000444666333000...///222///.........,,,)))(((***===:::///444222...777+++,,,///111444444444333222000111444999<<<:::888555444333333444666666666666666111666KKKccc~~~xxxzzz~~~zzz|||{{{{{{{{{www||||||"""%%%***,,,+++***)))(((###&&&)))***)))'''%%%%%%$$$%%%''')))*********)))$$$"""###''''''%%%%%%'''&&&'''((((((&&&%%%&&&'''(((***++++++)))&&&&&&&&&''')))++++++)))((('''((('''&&&(((++++++)))+++000***------+++---444;;;===...***&&&$$$%%%'''((((((000%%%""")))+++&&&'''000(((''''''(((***+++)))((("""(((,,,+++&&&$$$'''+++''')))++++++***))))))***///+++)))***+++***,,,111)))++++++***,,,///000---'''111===:::000222666000---222888888///''')))000333///---//////,,,++++++---@@@AAA444000222111111......///333666666444111111111111333555777777777444666777777555555666888888888333:::UUUooo{{{wwwwwwzzz}}}vvvyyyxxx|||zzz|||xxxvvv!!!$$$'''(((((('''((()))$$$&&&'''&&&$$$$$$&&&(((***))))))(((&&&%%%###""""""!!!'''(((&&&&&&)))$$$&&&'''&&&$$$$$$&&&)))(((***++++++(((&&&$$$$$$''')))++++++)))((()))+++&&&&&&(((+++***(((+++000&&&&&&)))---///000444:::...+++'''&&&'''((('''&&&+++&&&###''',,,---+++***&&&&&&%%%%%%''')))(((&&&&&&)))++++++(((''''''(((&&&)))---...,,,*********...***(((+++,,,+++...333,,,---+++,,,444;;;:::333///===<<<000---+++'''&&&------000444111++++++000555///---000111//////222222222888888222222444///555555444333111/////////666555555222000000111222333888<<<:::666333555888777999777AAA___zzz{{{|||~~~ttt~~~xxxzzzuuu{{{zzz{{{|||}}}wwwrrrtttyyyzzzsssttt|||###$$$%%%$$$###"""###%%%$$$%%%$$$!!! ###)))...'''''''''''''''((((((((("""""")))+++'''(((,,,###%%%&&&$$$"""###&&&)))''')))+++***'''%%%######$$$''')))(((&&&&&&(((+++(((((()))***(((%%%'''---""" %%%///111,,,...666111---***)))+++,,,***(((&&&)))'''$$$***444000$$$&&&&&&%%%%%%(((+++,,,***+++***)))***++++++(((%%%$$$)))...000...,,,+++,,,'''%%%(((---...,,,+++---999555...---777@@@:::......>>>555(((000222***---+++%%%%%%...444333111222222+++)))---///---...222333!!!***:::555444888111;;;<<<999222***'''***...222333444222000000555999222999???===666222444999555999999GGGggg{{{~~~|||www|||||||||~~~xxxyyypppuuuxxxxxxzzz|||yyyuuuwwwssssss{{{---)))%%%###$$$&&&''''''+++(((%%%######%%%&&&&&&!!!&&&((('''***---+++$$$((('''&&&''')))(((### &&&''''''%%%######$$$%%%'''&&&'''***------)))%%%%%%&&&'''(((((((((''''''(((((())),,,...---+++(((!!! ###***+++'''(((...)))+++,,,,,,,,,++++++,,,)))------++++++---,,,(((***'''$$$&&&***+++((($$$...((($$$''',,,...***%%%(((***---,,,***'''$$$###(((###'''000111)))'''---(((111444---)))---222444444///,,,,,,+++)))))),,,000***(((///555555111///777222---+++---...---,,,+++,,,***'''000888,,,...///111111000...,,,,,,---///////////////111555888111555999777333000111444000222===VVVwww|||xxxyyy}}}uuuwwwxxxlllnnnssslll~~~'''&&&%%%&&&'''((('''&&&%%%%%%%%%'''((())))))(((!!!%%%&&&%%%(((,,,***%%%)))'''$$$$$$&&&'''&&&%%%&&&'''((('''&&&%%%&&&'''###%%%((())))))(((&&&&&&&&&%%%$$$#########$$$$$$(((((((((***+++,,,***((($$$###%%%)))((($$$%%%***###''',,,---+++(((((())))))+++)))%%%%%%((()))&&&)))&&&$$$''',,,//////,,,,,,+++******************......---+++)))(((((((((...&&&$$$+++...+++---444------000111+++'''000===<<<444///111333///)))&&&+++***---555777444111111555222///---.../////////000---333***...000222...---------+++******---//////000111000000111444666111555999888444222333555666:::GGGaaappppppqqqsss}}}kkk{{{zzzrrr{{{######%%%(((******'''$$$!!!$$$(((+++,,,+++)))'''###$$$$$$###&&&***)))&&&+++((($$$"""###&&&((()))&&&((()))***((((((((()))!!!&&&++++++'''%%%&&&((('''%%%### !!!###$$$((('''&&&''')))))))))'''+++***)))***((($$$%%%)))!!!&&&+++---+++((('''&&&***+++((("""!!!%%%'''%%%&&&###"""$$$(((,,,,,,+++)))---///,,,'''%%%)))...000...***((('''(((***,,,%%%"""'''444:::444,,,)))222***+++111+++ )))<<>>PPPjjj~~~tttmmmjjjnnnpppyyymmm{{{###$$$%%%(((***)))&&&######&&&***+++***(((&&&$$$((('''%%%$$$%%%''''''&&&+++)))&&&$$$###%%%'''(((%%%''')))***)))((()))***%%%(((+++,,,***))))))***'''&&&$$$######%%%&&&'''(((&&&%%%%%%&&&(((''''''000///...,,,***((()))+++&&&'''(((+++------***''',,,---***%%%$$$''''''%%%%%%$$$$$$&&&((((((&&&$$$))),,,...***%%%$$$)))...***((($$$###%%%'''***+++###"""(((666===666)))!!!000)))(((,,,)))!!!$$$///===000&&&(((///222222111...///444888555...*********,,,---+++)))***...111222###999---222$$$DDD'''...//////......///222555222555777888666444444444000444888:::999777777777444@@@WWWttt|||~~~}}}sssvvvzzzvvvqqq(((&&&%%%%%%&&&&&&%%%###%%%'''((((((&&&$$$%%%&&&///+++'''&&&&&&%%%$$$$$$******)))(((&&&%%%$$$$$$$$$&&&((((((''''''((())))))((((((***,,,,,,***(((###$$$%%%'''((())))))))))))'''%%%%%%&&&''''''&&&///000///,,,******,,,------'''"""%%%---000,,,'''***---,,,)))((()))((($$$&&&'''***---...,,,((($$$((((((((('''&&&&&&((()))$$$"""!!!###''')))***)))111)))$$$''',,,...+++)))((()))((((((***,,,***%%%///***(((+++......000444000,,,,,,000111---***+++)))+++---,,,******---111444'''999555@@@000RRR---...000333333222111111222444777999:::888666555555111444777999999888888777444FFFcccqqqqqqzzz~~~***'''%%%###$$$%%%%%%$$$###%%%'''&&&$$$$$$'''***111,,,(((((('''$$$###$$$&&&)))++++++(((&&&$$$###%%%&&&'''&&&%%%%%%'''))))))&&&%%%'''***,,,)))&&& ###&&&((())))))((()))(((''''''((()))'''&&&(((,,,,,,)))(((***++++++---%%%"""***///,,,''''''++++++)))((()))'''###"""%%%***......,,,(((&&&&&&%%%$$$%%%(((***(((&&&$$$######&&&+++---+++)))///***%%%%%%)))***)))&&&"""'''))))))...555222(((%%%)))111666333+++))),,,,,,'''&&&***---------///---...///...------...000///,,,000444AAA222OOO...***...111333222000//////444666999:::888666555555333444666777888888888777555JJJkkk~~~{{{(((&&&$$$###%%%&&&%%%%%%$$$''')))((($$$###&&&***...(((&&&(((((($$$"""$$$###'''***+++)))'''&&&'''(((((('''%%%###$$$&&&)))(((''''''((()))))))))((( !!!"""###%%%&&&((()))***))))))***+++***(((&&&%%%***,,,((('''***+++((()))&&&$$$&&&+++---,,,***(((+++***'''&&&))))))&&&%%%''')))******((('''&&&######$$$'''***+++)))'''***'''%%%'''+++---***'''&&&''')))+++,,,+++'''"""$$$'''+++.../////////111$$$)))111555111(((&&&***)))((((((******(((+++111111000............---,,,)))444&&&...555)))@@@,,,(((+++...000000000000111222444666777555444444555666555444555666777777777:::QQQsssvvvttt~~~$$$######$$$&&&'''&&&%%%(((,,,...,,,&&&"""###%%%***%%%$$$((()))$$$###%%%"""%%%((()))((((((***,,,+++***'''$$$"""###'''***'''***---,,,)))(((+++...%%%$$$###"""###&&&(((***+++***+++,,,---,,,)))&&&&&&,,,...***))),,,+++(((%%%(((,,,...---,,,---...+++,,,***&&&&&&***,,,***000000///,,,)))((((((((( ###&&&***++++++******...***&&&&&&)))***(((%%%,,,***'''"""###''',,,...+++'''+++333---"""&&&666((((((***,,,(((%%%(((...***,,,///...(((###&&&...333///,,,,,,...---***''')))???$$$---...###666...(((***,,,...///000444666000222444444333222333444777555444333555666777777CCC\\\~~~sssuuu###&&&))))))'''$$$$$$%%%)))((()))(((###%%%((((((((('''&&&%%%$$$######'''++++++(((&&&&&&(((333+++######))),,,)))$$$)))'''%%%######%%%''')))%%%$$$$$$###$$$%%%&&&''')))&&&###%%%)))***'''"""+++,,,...---+++((('''''')))))))))***,,,,,,)))''')))***++++++***'''$$$!!!%%%))))))'''***...+++$$$&&&%%%&&&((('''%%%''',,,&&&***...///...,,,******(((***------+++***)))***...,,,***)))+++,,,,,,+++...***''''''))),,,,,,+++111222111...(((%%%%%%&&&222222222000...+++(((&&&111000///...------------...---+++***+++,,,...///666555333///,,,---000333111666888444444888:::888KKKggg!!!$$$'''(((&&&&&&&&&(((''''''))))))%%%!!!$$$***&&&&&&&&&&&&%%%$$$""""""$$$&&&)))***)))((((((((('''$$$!!!!!!%%%((()))((('''&&&$$$""""""$$$&&&'''((('''%%%$$$$$$%%%&&&'''&&&%%%&&&))),,,,,,((($$$(((***,,,,,,+++******+++'''(((((()))(((((('''''')))***++++++***'''%%%###)))***)))'''***///...)))***%%%$$$''')))'''&&&'''''''''(((+++......+++'''&&&((())))))(((''''''(((...,,,)))(((***+++,,,,,,+++)))((((((+++---,,,+++:::;;;<<<;;;777555555666//////000000///---,,,+++;;;;;;:::777333000000222222111000//////000111111555666666444222000000111111444777777666777<<>>@@@//////000000///...------444555444111---++++++---444444333333222222111111333666999999777444111000333333888<<<999777AAAPPPlll######$$$%%%%%%''')))+++$$$$$$&&&***)))&&&(((---((((((((()))((((((''''''***(((&&&(((******'''$$$)))((('''%%%%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&+++)))'''%%%$$$&&&(((***%%%'''***+++(((%%%######%%%'''((((((&&&&&&&&&'''%%%)))+++***%%%$$$''',,,'''(((((((((((('''&&&&&&%%%%%%$$$"""###$$$%%%%%%,,,&&&%%%***...,,,)))(((***'''%%%'''+++,,,)))&&&((())))))(((&&&'''))),,,...+++((('''(((+++,,,---)))***---//////,,,)))&&&(((+++///444777:::;;;<<<222222111000///---,,,+++***)))((()))+++,,,,,,,,,222222222222111000///...111444888:::888666333222555333888>>>;;;888HHH```&&&%%%%%%%%%%%%&&&''''''$$$###%%%((((((%%%&&&)))''''''(((((()))(((((((((---***''''''((((((%%%!!!...***&&&%%%'''(((&&&###'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((+++---'''((())))))(((''')))***.........+++(((&&&&&&'''$$$(((+++)))%%%###&&&***&&&&&&%%%%%%&&&&&&'''''')))))))))***(((%%%$$$$$$&&&$$$&&&)))***'''(((+++++++++,,,+++***)))((((((((((((((('''''''''***,,,---***''''''(((+++,,,---***,,,///000...+++'''%%%((())),,,///222333444333111000000///...---------///+++))),,,444888777444111111222111000///...---000222555666666555555666555111444:::888:::QQQnnn~~~((('''%%%%%%&&&&&&%%%$$$$$$"""###'''((($$$$$$&&&###$$$%%%&&&&&&&&&&&&&&&+++)))'''&&&&&&%%%###!!!((($$$"""###''')))'''$$$'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&''')))+++,,,((((((((()))+++...111222------,,,)))&&&$$$$$$%%%###&&&))))))&&&$$$%%%'''&&&%%%$$$$$$%%%''')))***((((((***,,,)))$$$"""$$$%%%$$$%%%'''&&&###&&&,,,***---///...+++))))))***%%%&&&''''''&&&'''(((******)))'''(((***+++,,,+++***,,,...///---***))))))///---,,,+++,,,,,,+++))),,,,,,,,,,,,---///000111000,,,)))---333777555222333222222111111000000000111333444555444333444666333000111444666CCCaaa}}}'''&&&%%%&&&((((((%%%"""###!!!"""'''(((&&&$$$&&&""""""$$$%%%&&&&&&&&&&&&&&&''''''%%%#########%%%!!!!!!"""###%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))))))))'''''')))---000///...)))***)))(((&&&&&&''')))&&&(((***,,,,,,***'''&&&'''&&&%%%%%%&&&)))+++---'''&&&'''***(((###$$$)))...)))'''((((((&&&(((+++(((***+++...///...,,,***$$$&&&((()))(((((()))***((('''''')))+++,,,+++***(((***,,,,,,++++++...111000---)))((())))))((('''*********+++,,,...000222******++++++,,,---///000333222111000000111222222444666777777444222111111444444333222;;;TTTwww&&&%%%%%%'''))))))%%%"""""" !!!'''***'''&&&'''###$$$%%%&&&'''((((((((("""$$$&&&%%%""""""%%%(((###''''''$$$###'''+++$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((&&&&&&+++(((&&&(((,,,,,,'''"""+++,,,---------///222444***+++...111222000,,,((()))(((&&&&&&(((***...000+++((())),,,***'''***222:::111***+++------++++++'''&&&''',,,222333...(((&&&(((+++,,,,,,++++++,,,''''''(((***,,,,,,+++)))&&&(((*********---222777///+++''''''***...///...,,,,,,+++***+++,,,---...)))...333222......444:::222111///......000111333777999;;;:::666111...---777999777444AAAccc'''!!!!!!((((((###(((///---(((&&&### &&&###!!!###'''(((%%%"""$$$######$$$&&&''''''&&&,,,,,,+++)))(((&&&%%%%%%&&&'''(((&&&$$$######$$$&&&$$$&&&)))'''!!!###***(((''''''&&&&&&&&&''''''---***(((+++000222000---------,,,,,,+++*********%%%"""###)))+++***,,,111)))***'''$$$%%%+++,,,)))(((***,,,,,,++++++,,,---'''&&&&&&'''(((***)))((()))***+++,,,------,,,+++,,,111555444///++++++,,,***(((''')))...111111000///...---,,,+++*********111+++***------***+++000///222000******000111...000,,,)))+++000444444222222222222222222222222222,,,777:::888IIIppp((("""###))))))""" &&&+++///000***&&&&&&))))))%%%"""!!!###&&&(((%%%!!!$$$$$$$$$%%%&&&'''''''''******)))((('''&&&%%%$$$"""%%%&&&%%%$$$######$$$"""###&&&%%%!!!!!!&&&######"""######$$$%%%&&&'''%%%$$$'''+++---***'''***+++++++++++++++++++++)))%%%%%%((((((%%%&&&***)))'''%%%&&&''')))))))))''''''(((***++++++++++++)))(((''''''(((((((((''''''((()))***************'''+++///...***'''''')))***((('''(((+++---,,,+++***+++---......---,,,+++000,,,,,,///...++++++///222555333......333444222111///...111555888666333444444555555555555444444555:::888555JJJsss,,,&&&&&&+++***###!!!&&&))),,,,,,&&&###%%%)))***)))'''&&&'''+++,,,)))&&&%%%%%%&&&'''((((((((((((((((((''''''&&&%%%$$$$$$$$$''''''&&&&&&%%%%%%"""!!!$$$&&&###"""###!!!!!!!!!"""###$$$&&&&&&###""""""%%%)))***'''###&&&''''''((())))))******(((&&&%%%''''''$$$$$$&&&)))######)))+++&&&%%%)))&&&%%%$$$'''***,,,+++(((******)))(((((('''&&&&&&))))))((((((((()))******%%%(((***)))&&&%%%'''))),,,+++))))))******)))(((&&&(((,,,///000000...---000......000000---,,,...///111000------000111000...---...111555666444111444555666777777666555444:::<<<999;;;TTT~~~...***)))***((("""!!!### &&&)))'''&&&'''(((&&&)))((('''(((++++++***(((%%%&&&((()))(((((((((((('''''''''&&&&&&&&&&&&&&&!!!%%%((((((((()))***(((%%%$$$'''))))))&&&$$$'''&&&&&&&&&'''((())))))$$$$$$%%%(((++++++(((%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&((())))))***++++++"""###---///%%%###***'''$$$"""&&&+++...+++'''))))))***)))(((''''''(((,,,+++***))))))***+++,,,''')))))))))'''(((+++......---+++++++++++++++***%%%'''))),,,---......---/////////111000...------------,,,+++,,,---......///...---///222444333222111333444555666555444333888:::===HHHfff***((('''((('''$$$$$$%%%$$$)))***((('''((((((&&&"""""""""###$$$%%%$$$###$$$'''******)))''''''(((&&&''''''''''''((((((((($$$%%%&&&&&&%%%&&&(((***)))(((''')))+++,,,)))%%%,,,,,,+++***)))))))))***'''((()))+++,,,,,,***)))'''''''''&&&&&&%%%%%%%%%$$$&&&)))***---///000///---$$$%%%000111'''$$$***)))&&&$$$''',,,///,,,(((&&&(((***)))(((((()))+++,,,+++***)))))))))++++++*********)))***+++...000++++++++++++***+++,,,,,,)))(((''''''(((***,,,------///000000000000///---...------.../////////000555333111000222555777888222222444555555555444444555777===NNNooo#########$$$&&&''')))***,,,+++''' ###%%%$$$!!!!!!"""##################'''++++++(((&&&&&&(((%%%&&&&&&'''(((((())))))&&&&&&%%%###!!!"""%%%'''&&&((())))))***+++)))$$$,,,,,,***)))((('''''''''))))))******++++++++++++++++++******)))(((((('''(((+++------...000000---,,,''''''...///)))&&&)))***((('''))),,,---,,,)))%%%(((******((((((***---))))))((('''''''''(((((())))))((((((***+++---///'''((())))))((((((***,,,+++***'''&&&&&&)))+++---+++...///---...111111...---++++++...///------000444222///---...111555888444444444555555666777777666777===QQQsss###$$$$$$$$$%%%(((***+++((('''$$$###$$$######$$$&&&&&&&&&&&&&&&&&&"""'''++++++(((%%%%%%'''###$$$$$$&&&'''((())))))&&&'''&&&%%%###"""###%%%###))),,,)))(((***)))%%%))))))((('''&&&&&&&&&&&&*********))))))***+++---******************))))))''',,,...,,,,,,///...******))))))***+++***(((&&&)))*********+++******)))&&&***,,,+++(((&&&))),,,(((((((((((((((''''''&&&(((''''''(((***+++,,,,,,'''(((***)))''''''))),,,******)))))))))+++---...))),,,---***,,,111222000,,,)))***...///,,,,,,///000///---,,,,,,...111444444444333222333555777888777;;;FFF]]](((((('''%%%%%%'''(((''' $$$''''''***---***&&&"""###%%%%%%$$$$$$$$$%%%!!!'''++++++'''$$$%%%'''!!!"""###$$$&&&'''((()))&&&((())))))'''%%%%%%%%%###+++///+++)))******'''''''''&&&&&&&&&''''''(((,,,,,,+++***)))***---///&&&&&&''''''((()))))))))###))),,,***+++///...))))))+++***'''(((+++)))$$$)))***,,,+++)))(((((()))(((+++...,,,'''%%%'''+++)))***+++++++++)))((('''((((((((()))+++,,,++++++***,,,---+++((((((***,,,((()))+++,,,---...//////(((,,,,,,(((***111333111000---...333444000000444000111111111000111333444333111000//////222555777666>>>QQQnnn&&&&&&&&&''''''((((((''''''$$$$$$&&&++++++'''###!!!###$$$### """$$$,,,,,,,,,***&&&$$$######'''&&&###"""%%%)))&&& %%%######&&&'''$$$%%%(((,,,)))&&&&&&'''&&&"""'''((()))(((&&&%%%%%%&&&$$$)))...///,,,)))'''&&&+++&&&"""$$$***---***&&&***,,,......+++)))''''''%%%######$$$'''***++++++"""'''***((($$$%%%---444+++,,,------,,,***(((&&&&&&///(((%%%000***!!!,,,)))((((((+++......+++(((000111000---***+++000444---((((((+++***%%%$$$(((000...,,,---000111///---(((+++...000111333666888---222555555777999888444888(((333BBB666000777555333>>>YYY~~~%%%''')))'''$$$$$$&&&)))***'''&&&(((***)))$$$"""%%%((((((&&&%%%%%%&&&)))***)))(((%%%$$$%%%&&&)))(((&&&$$$(((---,,,&&&&&&######&&&%%%###"""%%%$$$$$$$$$&&&((((((&&&$$$''')))***)))&&&%%%%%%%%% $$$)))+++***(((((())))))'''&&&&&&((())))))(((''')))***)))&&&$$$######(((&&&$$$%%%'''((()))((()))******)))'''&&&'''((('''((()))))))))'''&&&$$$***(((***555///&&&...'''&&&&&&(((******(((%%%...---+++)))((()))---000...******---,,,((((((+++---,,,+++---111333222111---///222222111000000000000444777666888;;;;;;777>>>111:::BBB666111666333;;;LLLjjj%%%(((***'''!!! $$$)))---+++***,,,,,,)))###"""%%%)))+++***(((''''''&&&&&&&&&%%%$$$%%%(((***''''''$$$###''',,,,,,((('''$$$###&&&%%%!!!!!!###"""&&&(((((('''''''''%%%&&&(((((('''''''''((( ###&&&''''''&&&''''''((()))***)))&&&&&&'''***+++++++++)))&&&$$$%%%&&&+++)))&&&&&&&&&'''&&&&&&+++***((())))))'''### ++++++,,,+++***(((&&&%%%+++...&&&###!!!###,,,+++))))))***+++***)))---+++((('''(((***++++++///,,,,,,//////,,,,,,...*********,,,...000000///111111///---******,,,---111555666444666999:::888>>>999======444333777222<<>>\\\{{{''''''&&&$$$"""###&&&)))&&&%%%%%%$$$$$$$$$%%%%%%)))(((&&&&&&&&&$$$!!!&&&''''''&&&''')))((($$$(((((((((((())))))((('''(((++++++(((&&&((()))(((***+++,,,+++((('''((()))'''******'''''')))((($$$$$$&&&***+++***)))))))))(((%%%$$$%%%((((((&&&###***'''$$$&&&***,,,***((($$$&&&(((*********))))))%%%&&&''')))******+++***$$$"""!!!"""%%%((()))***$$$$$$(((---+++&&&'''...(((((()))))))))(((''''''000--- ...---+++!!!222---((('''+++...,,,))))))***+++---...///......---111111222///---000000***...,,,---111222000111444555555666555555FFFkkk&&&''''''%%%$$$$$$&&&(((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&((((((&&&"""'''(((&&&"""$$$***+++(((&&&'''((()))((((((((((((%%%)))***%%%$$$''')))''')))******)))'''&&&&&&'''%%%)))***((())),,,,,,)))&&&)))+++,,,***(((''''''+++)))''''''))))))&&&"""''''''((((((((()))+++,,,'''(((***,,,+++***(((&&&&&&%%%###"""###$$$&&&((($$$###"""###'''***+++,,,''')))---,,,&&&!!!%%%---(((((())))))))))))))))))777+++(((+++@@@111///444...)))(((,,,...+++'''&&&******+++,,,---...///000...444333///000111...---)))***...555777444222333111444555444999QQQzzz&&&'''''''''%%%%%%&&&(((''''''&&&&&&%%%%%%$$$$$$ !!!$$$(((******'''$$$%%%(((%%% ###+++---))) ###&&&'''&&&%%%&&&&&&###))))))"""!!!&&&)))&&&$$$%%%&&&%%%$$$###$$$%%%$$$((()))((()))------+++'''(((***)))'''%%%$$$$$$+++***))))))))))))'''%%%$$$'''(((((('''(((+++...((()))***+++***(((&&&%%%,,,)))&&&###"""$$$&&&(((&&&%%%%%%'''***,,,------***......(((###$$$%%%&&&''''''(((((())))))******111&&&)))$$$AAA000000...)))'''(((,,,...+++((())))))***+++,,,---///000000)))333111,,,111///+++...)))***///777888444111222...222555777EEEeee%%%&&&''''''&&&%%%%%%'''$$$%%%&&&'''''''''&&&%%%######$$$&&&((()))(((&&&!!!&&&%%% ###,,,---'''!!!$$$&&&%%%%%%%%%'''###***)))!!! &&&)))%%%!!!###$$$%%%$$$$$$&&&'''$$$((()))'''(((,,,,,,)))&&&'''(((&&&$$$###$$$%%%''')))******)))((())))))%%%%%%%%%&&&(((***,,,,,,&&&''''''(((((('''&&&%%%...,,,***'''&&&'''((()))&&&%%%%%%'''***+++***)))(((---+++%%%+++555111###&&&&&&&&&&&&'''((()))***&&&(((%%%###///,,,(((***%%%%%%)))------)))))),,,(((***---///111000///...&&&444000***111...'''...---,,,///444444000...000,,,111555===UUU}}}###%%%''''''%%%$$$%%%%%%!!!"""%%%'''))))))((('''***(((%%%$$$%%%%%%%%%$$$%%%&&&"""%%%...---%%%!!!&&&''''''&&&''')))$$$+++***!!! ''')))%%%"""$$$&&&''''''(((***+++%%%((()))''''''***)))&&&&&&''''''&&&$$$$$$&&&'''###&&&******((((((***---'''$$$!!!$$$***---,,,)))###$$$$$$%%%&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%######$$$%%%'''(((&&&$$$$$$***'''%%%666III@@@'''$$$$$$$$$%%%&&&'''((()))$$$222'''+++###///%%%...%%%'''+++///,,,''''''+++%%%)))...333444222...,,,'''777222+++222...&&&...222///...000000,,,,,,...,,,111777CCCaaa+++''''''***(((""""""(((### !!! !!!%%%$$$%%%&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%'''))),,,---(((((()))---111222///,,,...+++((()))+++,,,***'''###'''+++***%%%###%%%))),,,&&& ###&&&$$$"""))))))(((((((((***+++---***---,,,((('''((('''$$$000;;;222""""""%%%%%%((()))******)))'''%%%###!!!"""!!!!!!$$$((((((%%%"""(((&&&$$$&&&)))******(((,,,+++******+++,,,...///222---)))))),,,...,,,(((,,,---///000///---***(((///+++***///666555,,,###222---,,,000111---+++...555444333111000/////////777333:::SSS|||+++''''''***)))###!!!$$$((($$$###%%%%%%######&&&"""&&&)))'''###"""&&&***'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''+++...///+++(((((('''&&&'''***---//////,,,,,,+++)))&&&%%%%%%&&&***(((%%%$$$$$$&&&'''((('''&&&%%%&&&''')))******)))++++++''''''))))))&&&!!!...,,,&&&,,,...&&&"""%%%&&&((()))************&&&(((***+++***((('''&&&***))))))***,,,,,,)))&&&,,,++++++***************............---+++)))(((---...///000111000...---...+++)))---222444000+++000,,,,,,000111///000444444333222111111000111111888222<<<```)))''''''))))))%%%$$$&&&%%%###$$$((((((%%%$$$&&&!!!&&&***'''!!!%%%,,,))))))((('''&&&&&&%%%%%%'''((()))***(((&&&$$$""""""###&&&***---,,,)))&&&&&&&&&&&&''')))...555999444///***&&&&&&'''&&&%%%'''(((((('''%%%%%%))),,,)))&&&$$$$$$''''''%%%###)))+++***'''&&&''''''###&&&&&&%%%000222''' ###$$$&&&(((***,,,------))),,,///...***(((***---+++,,,---...///---)))%%%+++++++++***)))'''&&&%%%)))...222222---)))'''((())))))***++++++,,,,,,---...+++***+++...111333333,,,+++,,,000222222444777111111000000000000111111888000@@@ppp&&&%%%&&&''''''&&&%%%&&&$$$""""""%%%&&&###$$$'''"""%%%'''$$$!!!!!!%%%***''''''((((((((((((''''''))))))***)))((('''%%%$$$%%%%%%''')))++++++******)))))))))((((((---666===222...(((%%%$$$&&&)))+++&&&&&&%%%%%%%%%&&&)))+++,,,)))&&&&&&'''&&&""")))+++***%%%###$$$######***%%%!!!)))+++&&&%%%$$$%%%%%%&&&'''(((((())),,,,,,+++(((&&&(((,,,///***++++++,,,,,,+++)))(((******++++++***(((&&&%%%(((,,,000111---*********)))(((''''''''')))***+++,,,,,,,,,+++,,,...222555)))+++///333444333444555------------...///000111888666PPP###$$$$$$###$$$%%%%%%%%%'''###!!!######"""%%%)))%%%###""""""###%%%%%%%%% !!!###$$$%%%%%%$$$%%%$$$#########$$$%%%&&&'''''''''&&&''')))+++---++++++***'''&&&(((///555'''((('''$$$"""$$$,,,222(((%%%"""$$$(((+++***(((***)))((()))***)))$$$!!!%%%''''''###"""$$$$$$!!!&&&---((("""%%%%%%%%%,,,&&&&&&&&&&&&&&&'''''''''555///'''###$$$'''+++,,,(((((('''''''''(((***+++((()))***++++++***)))((()))***+++------...------///---,,,*********+++,,,,,,---///...,,,,,,...000***000777:::999666333111.........///000111333333888BBBggg"""$$$###!!!!!!$$$%%%$$$***%%%"""#########&&&+++%%%""" !!!%%%'''$$$!!! """$$$%%%%%%%%%%%%######""""""$$$&&&)))+++'''''''''&&&%%%&&&***---***)))(((%%%###$$$&&&((( $$$&&&%%%"""$$$,,,333+++&&&###%%%+++...,,,(((%%%'''***,,,---,,,***))) $$$$$$###$$$'''(((&&&"""+++***''')))&&&%%%,,,''''''''''''(((***+++,,,<<<444)))$$$$$$'''((((((''''''&&&%%%$$$&&&***---((()))***+++,,,,,,,,,,,,*********,,,---......---///...,,,+++******++++++,,,---......,,,+++++++++---666===>>>:::777333///111111222222333555666777333JJJzzz"""%%%$$$ !!!%%%&&&###(((%%%###$$$$$$"""$$$'''!!!!!!"""$$$%%%%%%###!!!###$$$&&&(((((('''&&&%%%"""###$$$&&&(((***,,,---&&&(((******)))(((***,,,'''&&&%%%%%%&&&&&&$$$###"""$$$&&&&&&%%%&&&))),,,((('''%%%''')))+++***((($$$)))///000---******+++$$$''''''%%%&&&))))))'''%%%***'''&&&+++((($$$***&&&&&&&&&'''(((***,,,---444111,,,(((''''''(((((()))******(((&&&'''***,,,***))))))***+++,,,------'''+++000000---+++***+++,,,++++++*********++++++---,,,++++++++++++******---666<<<999444222000---222222222222333555666777333TTT###'''&&&!!!!!!&&&'''$$$$$$""""""$$$$$$ """!!!%%%&&&$$$"""""""""$$$%%%&&&&&&&&&$$$""" """%%%'''(((((('''&&&***///111///,,,,,,,,,&&&%%%%%%(((++++++'''###'''&&&%%%'''))))))'''%%%$$$%%%'''&&&%%%%%%&&&((('''...444333,,,&&&%%%'''+++---,,,((('''((('''###...---### ((('''###((('''&&&%%%%%%&&&'''((()))&&&)))++++++((('''))),,,***---...---***((()))++++++***)))))))))***,,,---$$$---666555---'''&&&)))---......///000000000111---+++(((((()))+++++++++***222666111,,,,,,---+++000000000000111222333444===bbb***%%%$$$'''%%%!!!!!!%%%&&&%%%%%%$$$$$$###""""""%%%,,,+++###!!!&&&$$$ %%%'''$$$"""###### &&&***$$$&&&***%%%!!!%%%))))))'''%%%%%%&&&,,,)))'''***------&&& ### """'''(((&&&""")))***)))&&&!!! !!!$$$+++...///...+++((((((***(((,,,000...(((%%%&&&)))'''&&&&&&((())))))((('''***000444111((($$$&&&+++&&&&&&'''(((((('''&&&%%%'''(((''''''+++000///***))),,,***$$$$$$***,,,)))111111...***+++...---******+++,,,,,,------------+++,,,---,,,***)))***+++222222111111000000//////111333---+++444666555;;;JJJvvv'''###"""'''***((('''***''''''''''''&&&&&&&&&&&&###))))))""""""'''''' '''******%%%###%%%&&&%%%((("""$$$%%% ###(((###$$$%%%&&&&&&%%%&&&)))+++$$$$$$$$$$$$###"""!!!!!!&&&$$$###%%%((((((###"""###$$$###$$$'''***$$$(((++++++)))'''&&&'''((()))******)))'''&&&&&&%%%%%%%%%&&&''''''&&&%%%"""''',,,+++&&&"""###&&&(((((('''&&&&&&'''((((((***+++***))),,,111000,,,(((***)))$$$$$$)))***(((000///)))###"""&&&'''$$$...---,,,++++++,,,---...+++,,,------,,,,,,...000444333333222222222111111111555111000666555222:::\\\%%%""""""'''+++***((((((#########$$$$$$$$$$$$%%%!!!&&&&&&!!!"""((()))%%%+++,,,***$$$"""%%%((()))222'''$$$""""""(((###(((%%%""""""$$$(((+++---"""&&&(((&&&!!! $$$)))&&&%%%%%%'''***)))$$$ !!!$$$%%%&&&''')))+++"""$$$((()))(((&&&&&&&&&((('''''')))++++++(((%%%######$$$$$$$$$%%%%%%%%%"""&&&)))+++***(((((((((+++)))'''%%%%%%''')))+++***,,,+++)))+++///...******,,,,,,)))))),,,,,,***111///)))######(((***(((000...+++))))))+++---///,,,---...------///111444222222111111111111111111///333222333777333222???nnn$$$%%%&&&'''&&&###!!!!!! !!!""""""###$$$$$$!!!$$$$$$!!!"""''')))&&&&&&(((&&&!!! $$$'''(((777***%%%$$$!!!&&&+++%%%((($$$ !!!$$$((())))))$$$(((,,,+++'''&&&))),,,###"""###%%%((()))'''&&&'''((()))******)))(((''''''(((((((((((((((((((((&&&''')))+++---,,,***)))"""###$$$%%%%%%&&&((())))))))))))***,,,------,,,***)))'''''''''(((***+++)))++++++((((((++++++''')))***++++++++++++***)))......***&&&(((...000...---,,,+++))))))***+++,,,......///...---...111444...------,,,,,,---...///---000///111444///555KKK###(((,,,)))""" """"""###$$$%%%&&&''''''"""$$$$$$"""###&&&'''%%%###$$$!!!!!!$$$'''&&&111&&&$$$&&&$$$))),,,$$$'''$$$"""###&&&'''$$$"""###$$$'''***+++***'''$$$$$$###""""""$$$&&&(((((('''((()))***++++++)))(((...,,,)))&&&&&&''')))***!!!&&&,,,---+++))))))+++###%%%'''''''''))),,,///,,,(((%%%$$$&&&)))******''''''((()))))))))))))))(((++++++((('''******'''''''''(((******(((''''''''')))(((&&&(((,,,,,,(((((()))***++++++***)))(((/////////...,,,,,,...000,,,+++*********,,,...///000000---//////)))999YYY###***---)))###!!!######!!!!!!!!!"""###$$$$$$%%%"""###$$$$$$$$$%%%$$$######$$$""""""%%%((('''&&&"""&&&$$$''')))"""%%%%%%%%%''''''%%%"""%%%###$$$)))///...''''''&&&$$$#########$$$%%% """%%%***---...---000,,,'''$$$%%%&&&((((((%%%,,,---)))&&&(((+++%%%((())))))'''(((,,,000---***&&&$$$%%%''')))***%%%&&&((()))******)))((()))---...***)))+++,,,***,,,***+++......+++***,,,)))+++***((((((***(((###%%%'''***,,,,,,+++)))'''.../////////---,,,,,,---...---,,,,,,---///111222666333000111...(((???iii&&&)))((($$$###&&&%%%!!! !!!!!!!!! ###&&&'''%%%$$$###"""%%%$$$ ###&&&&&& """&&&"""$$$'''!!!$$$&&&((()))(((&&&$$$$$$)))&&&%%%)))//////((("""$$$&&&'''(((&&&%%%$$$$$$!!! $$$)))---...---,,,)))'''&&&((()))(((&&&"""&&&+++...---***))))))(((***+++((($$$$$$'''+++,,,,,,++++++***+++,,,---&&&&&&&&&''''''((())))))''',,,---***(((***,,,+++000------111111------000//////---******,,,+++''''''(((***,,,------,,,++++++---000000///...---...000///...---...111444666666444222777444///LLL~~~+++(((""""""(((###""""""""""""############"""'''(((&&&$$$$$$&&&'''######$$$!!!$$$'''!!!###((($$$###'''******(((&&&(((***(((&&&$$$&&&******'''"""###(((,,,+++)))'''%%%,,,)))&&&&&&(((******((()))((((((***------***&&&(((***,,,000222111---******++++++'''!!!"""&&&&&&)))---...---++++++,,,'''&&&$$$$$$%%%''')))+++$$$)))+++(((&&&(((******,,,((((((,,,,,,((((((,,,------***'''(((---...+++))))))***+++,,,...///000(((+++000222111000//////000///...---...111444666111111333<<<<<<999YYY(((""" &&&)))%%%""""""##################$$$%%%'''$$$"""###$$$%%%%%%&&&&&&%%% ###+++((( $$$)))$$$ ###''')))###"""###&&&%%%"""###(((###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%'''***,,,---,,,***((('''&&&$$$"""$$$+++...***(((***(((###333111000111222111---)))---***&&&$$$%%%&&&&&&%%%"""%%%))),,,,,,***'''%%%###$$$%%%%%%%%%'''***,,,((())))))))))))***---000,,,)))&&&''')))***(((&&&''')))++++++***)))))))))(((***,,,///000000///...((()))+++---///000111111333222111///...111555999444111444999888DDDnnn&&&!!!###%%%######'''%%%""" !!!$$$%%%$$$"""  ###%%%%%%###!!!&&&&&&### $$$***)))######%%%''''''$$$!!! %%%!!! %%%(((&&&%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$%%%&&&((((((+++)))&&&&&&&&&&&&###!!!&&&+++...+++***,,,+++(((---+++))))))******'''$$$'''((((((&&&######%%%'''"""###&&&(((((('''$$$###%%%'''))))))((('''''''''***++++++***((()))+++---,,,***(((((()))))))))((('''(((***++++++)))((((((&&&''')))+++,,,,,,,,,+++(((((()))***++++++++++++///000000000//////222444000000333888@@@XXX%%%"""!!!"""""""""&&&,,,'''"""$$$&&&###!!!$$$(((***)))%%%"""%%%&&&&&&###$$$'''(((&&&999---%%%'''&&&!!! ''' %%%+++***&&&#########$$$$$$$$$$$$######)))&&&###$$$&&&(((&&&$$$)))%%%"""###&&&'''$$$ $$$(((***)))(((***+++)))+++)))'''&&&&&&&&&%%%$$$"""&&&***(((###!!!$$$)))%%%%%%&&&&&&&&&%%%$$$$$$$$$'''+++,,,+++((('''''',,,------+++((('''(((******+++,,,+++)))))))))***'''(((+++,,,,,,+++((('''''''''((()))******++++++,,,------------,,,++++++,,,...000000///......///222333111222@@@ddd%%%%%%&&&%%%######'''+++%%%### ###$$$""" ###&&&''')))***&&&!!!"""%%%'''%%%###$$$&&&'''NNN555""""""%%%!!!""")))'''###"""'''***((($$$"""######$$$$$$$$$$$$######)))%%%"""$$$(((***((($$$'''### """''')))&&&!!!%%%''')))(((((()))+++,,,...,,,***))))))*********!!!%%%)))(((%%%$$$&&&)))******)))''''''''''''(((###&&&)))++++++++++++,,,,,,------+++)))(((((()))))),,,...---***)))***---)))***,,,...///---***'''************+++,,,.....................------,,,---///000///...------...222333...---BBBppp###&&&(((&&&###"""###$$$!!!###%%%### """%%% ###""" $$$""" ###%%%&&&###!!!###'''JJJ000$$$!!!""")))'''%%%&&&((('''"""!!!###"""######$$$$$$######"""'''$$$"""%%%***---***'''&&&###!!!###(((***(((%%%))))))***+++***)))+++---...---,,,+++***+++,,,...&&&&&&&&&((()))))))))(((---+++)))((('''((()))***&&&''')))))))))***---///)))+++,,,+++***)))***+++(((+++......+++)))+++---,,,,,,,,,///000000,,,))),,,,,,,,,,,,,,,---...///((()))***+++++++++++++++000000000...,,,---///111,,,...,,,333TTT!!!%%%&&&$$$!!!!!! $$$'''%%% $$$)))###&&&###&&&&&&!!! !!!###&&&### !!!&&&222$$$ %%%"""'''&&&&&&'''$$$ $$$""""""############""""""$$$######&&&***+++***(((%%%$$$$$$%%%((())))))((('''&&&''')))'''$$$$$$''''''((()))(((''''''(((***)))'''&&&'''***+++***(((***)))'''%%%%%%&&&((()))*********((('''(((***,,,''')))+++++++++***+++,,,(((***,,,---,,,+++++++++...---,,,---000000...*********+++++++++,,,,,,,,,((()))***,,,---.........000111000...---...111333------///AAAiii$$$&&&$$$!!!!!!%%%$$$!!!###%%%%%%######&&&***###((('''!!!$$$,,,---'''""" """&&&&&&""""""%%%###!!!!!!###&&&&&&"""'''###!!!"""###!!!"""%%%""""""############"""""""""###$$$&&&''''''&&&&&&###%%%''''''&&&&&&(((***(((&&&'''***''' """"""%%%''''''%%%%%%&&&(((((((((''''''&&&'''(((***'''&&&%%%$$$$$$%%%'''(((((()))******(((((((((***''')))+++,,,+++******+++))))))***,,,------+++)))///,,,)))***...///---***((()))***+++,,,+++******++++++---...///000000000---...000000//////000222444000666QQQ{{{(((((($$$ ###******%%%###""""""$$$%%%'''((()))$$$%%% $$$...///((($$$!!!"""'''(((###"""%%%$$$((()))&&&&&&***+++(((((( ###%%%$$$%%%""""""############""""""!!!###%%%%%%$$$###"""###!!!%%%(((((($$$$$$'''+++///---...111...%%%"""%%%"""&&&))))))(((&&&''')))&&&)))***'''""""""''',,,&&&%%%%%%$$$%%%&&&((()))!!!%%%)))++++++*********(((***,,,,,,+++))))))***)))((((((+++......+++'''///+++'''(((+++...,,,***)))***,,,---...,,,+++***))))))***+++,,,,,,,,,,,,))),,,000222111000//////666111;;;^^^...''' !!!'''+++***&&&$$$%%%%%%###"""###%%%'''!!!$$$%%%$$$)))111222,,,$$$%%%%%%222""" %%%%%%!!!"""''''''######'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((("""!!!%%%!!!"""''')))$$$$$$$$$%%%'''((((((&&&$$$,,,***(((((()))(((%%%!!!%%%&&&%%%$$$###$$$(((***'''$$$&&&***)))%%%&&&,,,+++222333---***---...,,,///...,,,***))))))******---***(((''')))+++,,,,,,000...+++))))))+++...000++++++,,,,,,,,,,,,,,,,,,222111/////////...,,,***(((***,,,---...///222444888+++999lll&&&%%%#########$$$$$$$$$###$$$###""" """$$$((()))'''""""""$$$!!!&&&!!!$$$%%%$$$"""(((+++$$$!!!!!!%%%&&&""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))###"""'''+++)))%%%"""'''''''''(((******)))'''&&&%%%%%%&&&((()))((('''***)))(((***,,,,,,***'''"""%%%''')))(((((()))***,,,******,,,+++'''(((---***///000+++)))+++,,,+++,,,+++***))))))(((((((((+++)))&&&&&&(((*********///---+++))))))+++---///---,,,***))))))))))))***222111000111222222000...***,,,------...000333666444---BBBvvv$$$((('''""" """&&&#########!!! """&&&'''%%%###"""$$$!!!&&&###$$$'''(((###!!!!!!###### """%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######!!!!!!$$$(((%%%+++---...,,,)))''''''((('''&&&%%%%%%((()))***)))%%%%%%&&&))),,,---,,,+++ %%%***------+++))))))111.........,,,)))+++///***...///,,,***,,,---+++)))***************))))))+++)))'''''')))+++++++++,,,***(((&&&&&&(((***,,,///...,,,***))))))******/////////000222333222000------...---...000444777222555RRR %%%)))((($$$###''',,,#########"""!!!!!!###%%% """######%%%&&&%%%###(((&&&,,,/// $$$"""!!! !!!  ###"""!!! !!!!!!""""""""""""""""""""""""#########$$$------+++(((### !!!%%%$$$$$$&&&((())))))((( """%%%''')))(((((("""&&&+++---,,,***((('''......---,,,+++***---000,,,......------.........)))***,,,---------,,,+++---+++******,,,.........---,,,***))))))***,,,---000000000000///.........---------...000111000............------///333666333@@@fff$$$$$$$$$$$$&&&)))---000###$$$%%%%%%$$$%%%(((***""""""###$$$""")))222777RRR&&&&&&!!!!!!!!! !!!!!!######"""!!!!!! !!!!!! (((+++######((((((***'''### """"""$$$''')))(((&&&$$$ """$$$$$$$$$$$$$$$%%%'''))))))(((&&&%%%&&&''')))***((((((***,,,...,,,++++++,,,...------...((()))+++,,,------,,,+++,,,******+++---.........222111000//////000111222,,,...111333444222111//////...---...000000///---...//////...---///222444222KKKwww%%%""" %%%+++...///%%%&&&&&&&&&&&&'''***,,,$$$$$$&&&(((&&& !!!$$$...222UUU+++ &&&!!!###"""###$$$###&&&&&&&&&&&&%%%$$$###"""######################## (((+++%%%"""(((---&&&""" ###$$$$$$######$$$&&&''''''$$$""""""$$$&&&&&&%%%######$$$&&&''''''&&&$$$$$$%%%&&&!!!&&&(((&&&&&&)))+++***)))&&&%%%)))+++******+++&&&''''''((()))))))))(((((('''''')))+++,,,,,,+++///...------------...///)))+++...111222111///...111000///000222222111//////000111000///000111333444UUU%%%"""!!!"""&&&)))++++++&&&''''''%%%$$$$$$&&&(((######'''+++***$$$$$$(((### $$$"""333&&&"""!!!$$$### &&&(((&&&&&&''')))))))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! !!! $$$***%%%$$$###!!! """&&&***(((&&&$$$###$$$%%%%%%$$$###%%%((('''%%%######$$$"""$$$&&&&&&%%%%%%'''((( &&&)))'''&&&))))))&&&(((###"""(((+++))))))+++'''&&&&&&&&&&&&''''''((('''&&&&&&(((+++,,,+++******))))))(((((())))))***+++++++++,,,,,,------............000222333333111000222444444333222333333>>>ddd$$$%%%&&&'''(((((((((((('''''''''$$$"""!!!"""###$$$###&&&***&&&"""+++222###&&&!!!$$$$$$ !!!(((***(((%%%&&&)))***)))&&&### %%%%%%%%%%%%%%%%%%%%%%%%))) $$$"""###((('''***)))$$$$$$+++---)))$$$!!!"""$$$'''(((!!!$$$''''''$$$"""###$$$!!!%%%'''(((((()))***!!!(((,,,)))(((***)))$$$)))###""")))---+++***,,,)))((('''&&&&&&'''((()))((('''(((***,,,------+++,,,,,,++++++++++++,,,,,,000...+++)))(((***---///******+++...111333333222111444777888666555444444JJJqqq ###'''))))))'''$$$"""$$$&&&''''''%%%$$$$$$%%%$$$---&&&%%%222$$$%%%&&&&&&$$$"""######&&&%%%%%%'''$$$ !!!$$$%%%&&&'''&&&### &&&%%%###!!!!!!###%%%'''((('''&&&%%%$$$$$$###$$$)))'''%%%%%%%%%&&&%%%$$$((($$$ !!!%%%'''%%%###%%%&&&&&&$$$"""!!!###$$$$$$###$$$&&&)))***'''###%%%***+++&&&###%%%''''''%%%'''))),,,,,,,,,***)))###((()))%%%%%%***,,,***111+++(((,,,000---***(((++++++------.........---//////...---,,,,,,++++++***+++,,,---///000111111333...222---333555,,,===[[[!!!###&&&***,,,+++)))&&&%%%%%%$$$""" !!!###&&&'''!!!+++!!!###%%%%%%###!!!!!!!!!"""!!!!!!###""" !!!&&&!!!###%%%%%%&&&((()))%%%$$$###"""###%%%((())))))((('''&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&((($$$!!!"""%%%'''&&&###'''(((((('''%%%%%%&&&'''((('''''')))+++***'''$$$!!!%%%'''$$$###&&&'''&&&+++++++++***)))((('''''''''++++++'''&&&)))+++)))222---***...111///+++***,,,,,,,,,,,,------......,,,---..................///......------------...333222777222333333000GGGiii$$$###%%%))),,,,,,((($$$$$$###""" ###(((,,,$$$''')))$$$***$$$444!!!###&&&&&&$$$"""!!!!!!""" """"""!!!%%%+++'''(((((('''%%%$$$%%%''')))'''&&&$$$$$$%%%'''(((((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&(((%%%######&&&(((&&&$$$&&&'''(((((('''&&&((()))+++*********+++***'''%%% ###%%%%%%(((,,,+++'''...,,,***((('''''''''(((***------)))'''((()))(((...)))(((---111000......---,,,,,,++++++,,,......)))***---///111111000///000///...---------------...///777000......000OOO}}}&&&$$$$$$&&&((('''"""""""""""""""$$$(((...222###888""""""%%%((()))'''%%%$$$$$$&&&$$$###%%%%%%%%%)))///000///---((($$$!!!!!!"""...,,,)))'''$$$#########%%%$$$######"""""""""###%%%%%%%%%$$$######$$$%%%(((&&&$$$%%%'''(((&&&%%%"""$$$&&&'''&&&&&&'''(((((((((((()))))))))'''&&&%%%'''((()))...222///)))))))))(((((((((((())))))***,,,+++)))''''''((()))&&&###$$$+++/////////000...---+++******+++---///'''))),,,///111000///...------------...///000111...---444...,,,...555ZZZ%%%$$$$$$%%%'''%%%!!!!!!###&&&'''((()))+++---777'''***000NNN777***""""""$$$'''(((&&&%%%$$$$$$***'''&&&'''&&&%%%(((...******)))(((%%%%%%''')))---,,,)))'''%%%######"""$$$$$$###"""""""""######%%%&&&&&&$$$"""!!!"""$$$&&&&&&%%%&&&''''''&&&%%%!!!$$$&&&''''''&&&'''((("""###%%%&&&&&&&&&'''((()))+++++++++///222///)))&&&''')))******)))((('''''''''(((((('''&&&(((+++(((&&&''',,,...------///...---+++******+++---...(((***---//////...,,,+++,,,---...///000111111111444///444000222666BBBjjj###$$$'''((())))))((('''"""%%%)))***(((&&&$$$######  ...  """######"""""""""###(((%%%$$$%%%$$$!!!$$$)))'''(((((('''&&&&&&''')))&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&$$$!!!!!!$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%((()))((((((((())) """###$$$$$$%%%''')))(((++++++***+++---,,,''''''(((***++++++(((%%%###%%%$$$&&&((((((&&&)))---000......000000,,,+++---------+++******++++++,,,+++,,,...//////---,,,***...000111333333222000...555...222///333:::KKKxxx###'''+++,,,***)))+++...###&&&***+++)))&&&###"""###***"""$$$$$$&&& ((( !!!!!!  """$$$$$$""""""$$$""" !!!&&&'''))))))(((%%%#########"""""""""###$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''' """%%%###!!! ###'''###$$$&&&&&&%%%$$$$$$$$$"""%%%((()))((('''''''''"""$$$&&&&&&%%%%%%'''***%%%)))***'''''')))***)))''''''((())))))((('''''''''%%%&&&***)))''')))///222000000222000,,,+++...,,,,,,,,,+++++++++******......////////////......,,,///333666777555222///111---444111111888QQQ%%%***///...)))&&&)))...###&&&)))++++++***)))***!!!+++%%%$$$222"""###"""###"""!!! !!!$$$'''!!! """$$$### """&&&"""$$$''''''&&&$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%&&&&&& ######!!!!!!&&&***"""$$$&&&&&&%%%$$$###### ###&&&&&&%%%$$$###$$$&&&((()))(((&&&%%%(((+++$$$)))+++'''%%%(((+++,,,%%%%%%%%%&&&'''***,,,---)))&&&'''++++++''')))///,,,+++---000000------111,,,,,,,,,,,,,,,+++***)))000000000000111111222222(((,,,222777:::999666444222111;;;777333:::XXX)))---111///)))$$$$$$&&&)))''''''&&&###!!!###&&&!!!###$$$###"""###$$$+++***'''"""###&&&&&&###%%%%%%&&&&&&%%%$$$"""!!!)))((('''(((***,,,,,,+++&&&&&&&&&&&&&&&'''((())),,,(((''')))'''!!! %%%############$$$%%%&&&'''(((((())))))(((&&&$$$######))))))%%%"""%%%***++++++***)))((('''&&&%%%***...222000***&&&&&&(((,,,)))&&&$$$%%%(((+++...((((((&&&$$$###$$$(((,,,))))))+++---,,,---555>>>,,,++++++,,,...//////...,,,---------------,,,,,,///***(((---111111//////111...444444---BBBppp%%%&&&''''''%%%$$$############$$$$$$###"""$$$''' """######"""!!!"""###))))))&&&"""###&&&&&&###%%%%%%&&&&&&%%%$$$"""!!!'''%%%$$$$$$&&&(((((((((''''''&&&&&&&&&&&&'''''''''&&&''')))&&& %%%&&&&&&%%%%%%%%%%%%%%%&&&###%%%(((******(((%%%###"""&&&&&&$$$$$$'''+++***))))))(((''''''''''''(((+++......+++(((((()))###$$$%%%%%%&&&(((+++---))))))(((&&&%%%'''+++...***)))******(((''',,,444+++******,,,...000000///.........//////......------,,,---000///---...333111///555777444MMM&&&$$$###$$$'''))))))''''''((()))'''$$$###"""###$$$%%%%%%$$$"""!!!!!!"""&&&&&&$$$!!!"""''''''$$$%%%%%%&&&&&&%%%$$$###"""'''%%%"""!!!"""$$$&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$''')))'''""""""%%%((('''&&&%%%$$$$$$$$$$$$ ###'''***+++***&&&$$$'''&&&%%%&&&(((+++///111)))((('''&&&&&&'''((())))))***+++++++++)))(((''' ###''')))(((((())),,,)))***)))(((((()))---000***))))))***'''%%%)))000+++******,,,...000000///***++++++,,,,,,,,,++++++(((,,,111333///+++000999000...444777999YYY)))'''&&&&&&(((***,,,---###'''(((&&&$$$$$$###"""(((((((((&&&$$$"""###$$$###$$$###!!!###''''''$$$%%%%%%&&&&&&&&&%%%###""")))&&&""" """$$$&&&&&&%%%%%%&&&&&&''''''''''''######$$$(((***)))&&&$$$'''&&&%%%$$$############!!!###&&&((()))((('''&&&***&&&######(((---111222((('''&&&&&&'''(((***,,,+++***))))))***)))'''%%%%%%)))---,,,)))'''(((+++((()))******)))***---///,,,***+++---,,,***---222---,,,+++,,,...///...---***+++,,,,,,---,,,,,,,,,'''***000333000...444===///,,,222666===ccc&&&((()))'''$$$%%%***///!!!$$$"""###''''''%%%'''((('''%%%###"""###$$$!!!###"""!!!###((((((%%%$$$%%%&&&'''&&&%%%$$$###)))%%%!!! !!!###%%%&&&!!!"""$$$&&&'''((((((((('''###"""&&&...111+++"""&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&!!!"""(((***+++((('''''''''(((***,,,---((('''&&&(((******)))((((((***,,,+++(((''')))+++''')))************+++---000......111000---...222000...------------,,,***000000111222333333222222---,,,---111333111333777111---111888EEEooo'''+++---***%%%%%%***000'''---...(((%%%)))((($$$$$$$$$$$$"""!!!!!!###%%%!!!######"""%%%))))))%%%$$$%%%&&&''''''&&&%%%$$$&&&###  ###$$$$$$!!!"""$$$&&&'''(((((('''(((%%%"""%%%...333---$$$((('''''''''''''''(((((('''&&&###""""""%%%(((***%%%"""###&&&'''&&&&&&&&&'''((()))***++++++###$$$%%%''')))+++---...%%%&&&&&&''')))******+++'''(((***+++***))))))***222000///111000+++***+++000///------------+++***///000111111222222222222666///,,,000333222///...555000444???TTT''')))***)))((((((+++...333999777,,,'''***)))######$$$$$$###"""$$$''')))"""$$$$$$###&&&***)))%%%$$$%%%&&&''''''&&&%%%%%%$$$"""!!!!!!###%%%%%%%%%###$$$%%%''''''&&&%%%$$$%%%'''&&&%%%)))///---'''((('''&&&%%%%%%%%%%%%%%%$$$###""""""$$$&&&)))+++((('''&&&&&&&&&'''&&&%%%###$$$&&&((())))))((('''$$$'''))))))((())),,,///&&&%%%%%%)))---...***&&&(((***,,,,,,***)))((((((111......000000+++((()))...---,,,,,,......---,,,***+++,,,---............555///,,,///333111...---444...444EEEbbb"""!!! """%%%'''''''''(((///...&&&$$$,,,...)))%%%&&&&&&&&&&&&(((,,,///###%%%%%%$$$&&&***)))%%%$$$%%%&&&'''''''''&&&%%%&&&$$$$$$%%%'''))))))(((%%%&&&'''''''''%%%"""!!!!!!(((***&&&%%%***,,,***'''&&&$$$"""!!!  """$$$&&&(((***+++%%%&&&''''''&&&$$$"""!!! """%%%'''((('''%%%$$$)))---...+++&&&$$$'''+++***((()))---222111((( )))+++------+++)))((('''---***+++000111...+++,,,+++******,,,...000//////***+++,,,---............///+++***///333222111333111+++333HHHkkk"""$$$%%%$$$$$$&&&))),,,,,,)))%%%###$$$&&&((((((...&&&###''''''$$$***###!!!(((+++((($$$$$$&&&111((('''/// ((('''&&&''')))+++++++++,,,)))&&&%%%&&&((((((((( !!!###)))---...***%%%)))$$$!!!$$$+++,,,&&&$$$%%%'''((((((&&&$$$###"""%%%''''''%%%$$$&&&)))+++)))'''(((***)))%%%!!!)))***)))'''(((+++***&&&+++++++++---......---+++,,,+++)))))),,,///***###+++******+++------,,,***000,,,)))))),,,//////...---+++))))))***++++++******------+++,,,111444222222(((111YYY&&&%%%$$$&&&))),,,,,,+++,,,)))%%%$$$%%%'''((((((///***$$$%%%***...,,,))))))###!!!%%%'''###$$$))) !!!%%%%%%$$$$$$&&&)))+++,,,+++,,,***'''&&&&&&&&&%%%$$$!!!&&&***+++)))'''+++(((%%%&&&)))***(((%%%&&&'''(((((('''&&&%%%$$$&&&((()))(((&&&&&&(((***++++++,,,+++)))&&&%%%$$$!!!$$$%%%$$$&&&******'''*********++++++***)))(((++++++)))(((+++...+++$$$((('''&&&''')))***)))(((///---******,,,...---,,,///.........000000...---222444333//////333444222555///;;;ddd)))%%%###'''---000---(((***(((&&&&&&'''''''''&&&'''$$$"""%%%***---***'''***%%%$$$''')))&&&###!!!''')))...$$$$$$"""!!!!!!###&&&)))+++***)))((('''&&&&&&'''&&&$$$###!!!$$$&&&'''''''''(((&&&%%%$$$###"""###%%%'''))))))(((((('''&&&%%%%%%++++++***(((&&&''')))+++(((+++...---)))'''(((+++$$$(((+++***+++///...+++))))))))))))(((''''''&&&******)))'''***...,,,''''''%%%%%%%%%((()))***)))...,,,+++,,,------,,,+++...------///000000...---222444222......111111///666777JJJsss&&&$$$$$$''',,,---***''''''&&&%%%&&&''''''%%%######((()))&&&"""&&&$$$%%%(((******(((''''''***>>>---***%%%!!!!!!###&&&))))))'''%%%!!!"""###&&&((()))'''%%%&&&)))***)))%%%###%%%'''!!!""""""###$$$%%%&&&'''+++***)))'''&&&&&&&&&&&&---,,,)))'''&&&''')))+++'''))),,,,,,++++++---///---111333000......---***)))******)))((((((***++++++,,,***(((***//////+++***((('''(((***,,,------,,,,,,---...//////...---111///......000111222111///111111......222333222333===YYY}}}!!!###%%%'''''''''''''''%%%$$$$$$%%%&&&%%%###!!! %%%)))***&&&### """###$$$&&&((('''%%%""""""777(((''''''######$$$&&&''''''$$$""" !!!###&&&((()))'''%%%''')))***(((%%%###%%%'''###"""$$$)))---...+++(((+++***((('''&&&&&&&&&'''---***'''%%%%%%&&&((()))---+++)))***,,,---,,,***,,,000111,,,((('''&&&###***+++,,,++++++,,,000333---...,,,)))***///000...,,,+++***+++---.........***+++---///000000111111777444111000333666999:::333555444111222666777555///BBBeee ###%%%&&&$$$$$$%%%'''%%%$$$$$$$$$%%%%%%###!!! """%%%'''(((&&&$$$###&&&'''&&&&&&((('''$$$%%%"""'''"""###""",,,&&&%%%%%%%%%&&&%%%###!!!$$$$$$%%%&&&((('''$$$!!!"""###$$$%%%%%%%%%'''(((""""""$$$)))......)))$$$(((((((((''''''''''''&&&+++(((%%%$$$&&&'''((('''222...))))))******'''###''',,,---((($$$%%%&&&&&&+++---...---,,,...444999...///---))))))...000///,,,++++++,,,......---+++***,,,.........///111333555222///...111555777999444666444000000333333111000IIIqqqzzz%%%$$$$$$$$$&&&''''''''''''&&&%%%%%%&&&&&&%%%$$$###"""""""""###$$$######$$$)))+++((((((++++++'''***$$$$$$ &&&$$$((('''&&&%%%$$$$$$%%%&&&$$$###'''&&&&&&&&&''''''$$$"""!!!!!!"""$$$'''))))))(((!!!###%%%''''''%%%###!!!$$$%%%&&&'''((('''&&&&&&)))&&&%%%%%%''')))((('''///---***((('''&&&%%%%%%(((---...((($$$&&&***+++,,,......,,,+++---333999...///,,,'''&&&+++......,,,,,,---///000///,,,))),,,---...,,,***+++---000,,,++++++,,,///111222111000222111------000111///777TTT~~~+++&&&"""$$$))),,,***'''***(((&&&&&&'''''''''&&&((('''%%%$$$$$$$$$%%%&&&###&&&$$$%%%***+++(((&&&!!!)))---$$$&&&&&&$$$######%%%''''''&&&%%%$$$$$$&&&(((((('''&&&%%%$$$$$$&&&***+++)))&&&&&&))),,,***$$$!!!"""%%%"""###&&&(((((((((&&&%%%(((&&&%%%&&&)))+++)))'''&&&((()))(((%%%$$$(((+++)))------&&&"""$$$(((+++,,,......+++(((***111777---///,,,&&&$$$(((,,,,,,...///000222333111,,,)))---......+++''''''***---)))***,,,000333333111///...111111///000555777666>>>\\\+++%%%###'''***)))+++000333'''!!!$$$%%%"""'''111******)))&&&### !!!&&&######$$$$$$###&&&,,,'''(((***)))'''%%%%%%&&&///***(((******'''%%%&&&!!!"""$$$'''((())))))(((((('''''''''((()))+++,,,'''%%%%%%))))))&&&%%%'''"""###&&&((())))))))))))(((&&&$$$$$$%%%&&&'''&&&%%%''')))***((('''''''''+++---......+++)))((((((!!!(((//////,,,---555<<>>www---&&&"""%%%)))+++111777666,,,&&&(((%%%$$$'''((()))'''$$$ ### ###$$$###$$$''' !!!"""############)))%%%$$$((()))&&&%%%&&&$$$%%%'''(((((((((((('''***)))((('''''''''((((((***''''''******''''''***%%%&&&'''(((((((((((((((###$$$'''***,,,+++'''$$$%%%'''******)))((()))))))))+++------+++******+++&&&+++///...++++++///555:::---$$$'''+++(((%%%%%%***)))***+++.........------000222111---******+++,,,***)))+++...111111000000777333...222111000777KKK///)))$$$$$$%%%%%%&&&)))***%%%%%%***)))###"""&&&%%%'''((('''$$$ '''######(((,,,)))&&&&&&###(((***)))'''""" %%%(((&&&$$$%%%$$$%%%&&&'''&&&&&&$$$###''''''&&&&&&&&&'''((((((+++((('''))))))'''(((+++''''''''''''''''''''''''$$$%%%(((+++...---***'''''')))+++,,,+++******+++(((***,,,,,,+++++++++,,,)))***,,,,,,+++***,,,...))))))&&&###&&&+++)))$$$''')))+++,,,,,,---...///,,,///111000,,,***+++---***)))***,,,///111000///555888333000666444111888WWW,,,)))'''''''''$$$!!! ###)))+++((()))...&&&'''((('''$$$!!! )))$$$%%%+++000---((($$$$$$""""""'''...111...*** $$$'''%%%###$$$!!!!!!############"""!!!!!!"""###%%%''')))***++++++'''%%%&&&&&&$$$&&&***&&&%%%%%%%%%%%%&&&'''''',,,)))'''&&&(((***++++++***,,,......,,,************+++,,,,,,+++***+++,,,((((((((()))+++,,,,,,+++((()))++++++,,,...---+++&&&***------+++***,,,///***---000000......111444+++,,,---///000000///...222444///...666555333;;;bbb)))((('''&&&(((,,,---,,,(((((()))***(((&&&'''***))))))(((&&&###"""###%%%%%%!!!!!!(((,,,)))$$$ $$$""""""&&&,,,...***&&&### !!!%%%'''%%%###$$$ """###$$$$$$###""" !!!###%%%'''(((******+++'''%%%&&&&&&$$$%%%)))######""""""###%%%''')))///+++'''%%%%%%''''''(((...///000///---***)))))),,,------,,,***))))))******))))))***,,,,,,***(((+++'''+++333333,,,***000))),,,...---***(((***,,,(((,,,///000///...111333...000111111000///...---222333---...666444555AAAnnn///,,,$$$'''...///+++,,,---+++'''$$$&&&)))((())))))'''%%%$$$%%%&&&&&&""""""'''***'''######$$$###$$$(((++++++'''$$$'''###"""%%%'''%%%$$$%%%"""###%%%&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&---)))((()))(((&&&&&&***###"""!!! """%%%(((******))))))))))))'''### ///000111000---***)))))).........,,,)))((()))***///...------,,,***'''%%%***$$$'''222333(((%%%,,,+++,,,---,,,***)))))))))))),,,000000---******,,,///000111111///------...777777111111666333888IIIuuu///---%%%"""%%%###&&&***---+++'''&&&''')))$$$&&&)))***(((%%%######((($$$$$$&&&&&&$$$$$$'''###%%%(((***+++)))'''%%%)))$$$!!!$$$&&&%%%&&&(((%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''%%%%%%,,,)))(((******&&&&&&((('''%%%###!!!"""%%%)))+++***)))((())))))'''$$$!!!,,,...000///---+++++++++,,,------+++))))))***,,,///000000000---+++((('''&&&&&&(((,,,...---)))&&&+++******+++,,,+++***(((''',,,111111...***)))))),,,---///...,,,,,,...111666777222222555333===TTT{{{$$$((((((%%%&&&***'''!!!&&&,,,000,,,'''###""""""$$$))),,,***&&&!!!$$$!!! !!! &&&"""''')))(((&&&$$$$$$(((### ###%%%%%%'''+++''''''(((((('''%%%$$$######%%%&&&((())))))(((((()))'''''')))((($$$###%%%+++(((%%%######%%%)))+++...***&&&###$$$&&&((()))***,,,...///...---------+++++++++***)))***,,,...,,,...111111///---,,,,,,$$$+++---(((---555111%%%***(((''')))---...,,,)))%%%+++111444222...------(((***++++++***+++///333000222000111444333AAA]]]&&&))))))&&&&&&***+++))))))((()))+++&&&$$$$$$(((,,,...,,,'''### &&&###"""$$$&&&$$$!!!''')))***'''"""!!!%%%%%%$$$###$$$&&&((())))))"""%%%'''(((&&&%%%$$$$$$$$$###$$$&&&((()))((('''---)))&&&&&&((()))'''$$$***)))'''&&&'''))),,,...+++***)))((()))***---...,,,%%%###+++///,,,((('''000)))%%%'''+++++++++------///000---+++,,,333999,,,000000+++***---+++&&&+++---//////...---...///...,,,******,,,---,,,,,,...---------------,,,,,,---999555000444333HHHsss(((++++++((('''***+++)))+++)))))),,,***$$$$$$((()))+++------***(((&&&&&&&&&$$$$$$&&&'''&&&$$$"""%%%''')))'''"""!!!###&&&'''&&&%%%'''))))))'''$$$###%%%''''''&&&$$$######$$$$$$$$$%%%&&&&&&%%%$$$((((((((('''%%%$$$$$$$$$)))((((((((((((***+++,,,((()))***+++,,,,,,,,,,,,---***,,,111111---***+++,,,++++++...---******---***,,,---,,,)))***000555555777333,,,***,,,,,,)))***,,,---...---,,,---...:::555...***)))+++---...000//////.........//////---666000***///888XXX'''++++++(((&&&((()))(((,,,)))(((***+++)))((())),,,,,,+++)))&&&&&&''')))&&&&&&&&&'''((()))(((&&&"""%%%'''&&&$$$###%%%(((***(((&&&(((+++***%%% ###%%%&&&&&&$$$#########$$$$$$%%%%%%$$$$$$###"""###'''***(((### !!!###&&&''')))***+++******)))&&&(((+++---...---+++))))))***...222///***)))+++)))+++000333///)))(((+++''')))+++***)))))),,,000<<<:::333+++(((***,,,+++)))+++,,,,,,++++++,,,---<<<777222...---.........111000///......///111222...444111,,,222AAAiii###(((***'''%%%'''(((''',,,(((%%%'''))))))(((&&&******)))&&&$$$###%%%'''$$$&&&'''&&&'''******(((###%%%&&&&&&%%%$$$%%%''',,,'''$$$&&&)))***%%% $$$%%%&&&%%%###"""###$$$$$$%%%&&&&&&%%%$$$$$$$$$###&&&)))(((%%%"""!!!!!!%%%&&&)))+++,,,+++((('''%%%''')))+++,,,+++***)))&&&(((,,,000000---++++++)))***...111...(((&&&(((''')))+++,,,+++***,,,---888555///)))&&&'''))))))***+++,,,,,,++++++,,,...///000111444555333///,,,///...---------///000222///555777666999LLLuuu!!!(((+++)))&&&(((******---***&&&%%%'''(((&&&###((())))))(((%%%$$$$$$%%%"""&&&'''$$$%%%)))***((($$$%%%&&&&&&%%%$$$$$$$$$***&&&!!!!!!%%%'''&&&$$$$$$%%%%%%$$$""""""$$$&&&###%%%((((((''''''(((***'''&&&&&&'''((('''### %%%''')))++++++***(((&&&&&&&&&'''(((((()))))))))))))))+++///444666222---,,,(((&&&***+++'''%%%%%%***+++---...............000...,,,+++***(((((()))+++,,,---,,,++++++---///)))***---111333333///,,,,,,+++++++++,,,---///000111111555666;;;UUU###+++///,,,)))***,,,---,,,,,,)))%%%%%%((('''$$$(((***++++++(((&&&%%%%%%!!!'''(((###"""(((***'''$$$%%%&&&'''&&&%%%$$$###(((%%%!!! """%%%''')))%%%%%%$$$######$$$'''***###'''******)))(((***---(((%%%$$$&&&******'''###''''''((()))))))))((('''&&&&&&&&&'''(((((())))))((('''''')))000555111***...'''###&&&)))(((&&&&&&------...///000/////////,,,***+++...///,,,,,,---,,,------,,,++++++...000///---+++***,,,...//////)))***+++,,,---...///000333,,,---000888\\\$$$,,,111---''''''((()))&&&)))(((###!!!%%%'''%%%)))***+++***'''%%%%%%&&&!!!)))***"""!!!(((***'''"""###$$$&&&''''''&&&$$$%%%%%%%%%###"""###&&&***%%%%%%$$$######&&&***...%%%))),,,,,,)))'''***---%%%%%%%%%&&&'''((((((((()))(((''''''&&&'''((()))%%%''')))***++++++))))))%%%'''&&&%%%(((---,,,''',,,((('''***+++((((((***...---------...///......+++(((***///000------111+++,,,+++***)))***---///222///+++***,,,...//////***+++...000222222222111555***---444???hhh$$$,,,000+++$$$"""######%%%%%%!!!%%%%%%((()))(((&&&######$$$%%%"""++++++###!!!(((+++''' !!!###&&&((()))(((&&&###''')))((($$$"""%%%)))%%%%%%$$$###$$$''',,,000'''+++...,,,(((&&&(((+++"""$$$'''&&&$$$%%%(((,,,+++)))'''%%%%%%&&&)))***$$$'''+++//////---***(((''',,,---'''&&&***,,,)))******...000---)))***///---,,,++++++,,,---------+++'''(((---...,,,---222***+++***)))((())),,,...------...000222222000...+++...111444666666555444777,,,444@@@LLLsss$$$"""!!!###''')))'''%%%((())))))'''$$$###%%%(((000+++$$$ !!!!!! &&&$$$"""$$$&&&&&&$$$!!!###!!!###''')))&&&''')))***%%%"""$$$%%%###$$$&&&"""&&&)))'''### """%%%$$$%%%(((+++---,,,((($$$######$$$&&&'''&&&$$$"""$$$$$$&&&&&&&&&&&&%%%$$$%%%'''***---......---,,,))))))(((''''''(((***+++))))))***,,,...///---,,,***&&&$$$'''---000...+++***)))***...///---...000///...,,,***)))(((''''''...---,,,---///000000//////000111111000000222444222:::333666YYY'''&&&%%%'''+++---+++(((((())))))'''$$$###%%%'''---(((###!!!"""###$$$$$$$$$###"""###%%%%%%###!!!&&&###$$$'''(((&&&'''***(((%%%%%%((()))&&&%%%'''"""&&&)))(((%%%###%%%(((,,,,,,+++******+++---///&&&%%%######$$$%%%%%%%%%)))((('''%%%$$$$$$%%%%%%+++++++++******)))))))))))))))(((((()))***,,,---))))))***---000111000///******)))***+++,,,,,,+++,,,******......,,,,,,...*********+++---...000111222222222222333444666666222333444333222222444666///555111777]]])))''''''***...///---***((())))))(((&&&%%%%%%''')))&&&######$$$&&&''''''###"""""""""$$$$$$###!!!'''$$$###%%%&&&$$$&&&)))""" """''''''###!!!###!!!$$$'''&&&$$$$$$&&&)))))))))((('''''''''***+++)))'''###!!!!!!###&&&(((...+++'''$$$######%%%'''---,,,***((('''''''''((()))))))))***+++,,,------+++******+++---...---,,,,,,---...,,,)))((())),,,---***+++------+++***---......---......///000000---000222222000111444777111222222111000///111222555888444BBBmmm'''&&&&&&))),,,---+++((())))))******)))((('''''''''&&&%%%%%%&&&'''((((((""""""###$$$$$$$$$$$$###'''###!!!######"""###'''###"""###&&&$$$ """!!!###$$$###"""!!!###%%%######%%%(((+++)))$$$ )))'''%%%###"""###&&&))),,,***'''$$$###$$$&&&'''***))))))(((((())))))))))))***++++++,,,++++++***333000---,,,,,,+++***(((......---+++******+++,,,---******---...,,,,,,000......---------......///(((,,,000///,,,,,,111555222333333111//////000111:::999777LLL}}}%%%$$$%%%(((,,,---***&&&******+++,,,,,,+++)))(((&&&'''((((((((('''&&&&&&###$$$%%%&&&%%%%%%%%%&&&((($$$"""$$$$$$"""$$$(((,,,***))))))&&&"""###(((&&&&&&%%%###!!!!!!"""###***'''&&&+++111111)))!!!&&&''')))'''%%%$$$%%%&&&&&&&&&%%%%%%&&&'''((())))))***+++,,,,,,***((('''******+++,,,+++***(((&&&777444000...------,,,,,,000,,,((()))---///...,,,,,,))))))---///...000444&&&&&&(((***---///222333+++///333222///...333777666777777666444333444666777333333PPP&&&&&&'''***......+++''')))***+++---...---***'''$$$''')))***(((&&&%%%%%%"""$$$&&&'''&&&&&&&&&((((((%%%$$$&&&'''%%%'''***---+++***)))%%%!!!$$$***+++***'''%%%$$$$$$$$$$$$111+++%%%&&&,,,///,,,'''$$$(((++++++(((%%%$$$%%%$$$$$$%%%&&&(((***+++,,,+++,,,---...,,,)))%%%###(((***,,,---,,,***'''%%%///,,,)))((()))+++------111+++'''(((...222111...+++((((((,,,......111555)))))))))***+++---...///---000111111//////222444444555555444333222444555555111666[[[&&&&&&'''+++//////+++'''(((((())),,,...---)))%%%!!!%%%)))+++)))&&&%%%%%%!!!$$$&&&&&&%%%%%%&&&(((%%%"""###&&&'''%%%&&&)))&&&&&&((()))%%%!!!$$$***,,,***'''%%%%%%&&&&&&&&&***(((&&&%%%&&&'''''''''$$$))),,,,,,'''$$$$$$&&&((('''&&&&&&(((,,,///222++++++++++++)))(((&&&%%%&&&(((,,,...///---***(((+++((($$$###%%%)))+++,,,000---******,,,///000000***''''''***++++++...222222111///---,,,+++******---------,,,,,,,,,---...///000111000//////111222777555@@@kkk$$$$$$&&&***......***&&&&&&&&&(((+++...,,,'''######)))+++)))&&&%%%%%% ###%%%&&&$$$###%%%''' $$$%%%######&&&###%%%***...+++&&&(((---)))'''$$$###$$$&&&''''''!!!'''------((($$$###%%%&&&***---+++&&&###%%%'''---+++(((&&&(((,,,222666(((''''''&&&'''((()))***$$$''',,,///111000...,,,222...)))((())),,,.../////////...,,,***,,,///222+++'''&&&((()))(((+++///000000////////////000000///...,,,,,,---------,,,000111222111000111333444555777FFFttt******((('''+++///+++###'''---...+++)))+++(((""""""###%%%%%%$$$$$$%%%'''""""""""""""""""""######+++&&&&&&)))''' !!!'''((((((&&&###!!! !!!###%%%$$$###&&&******&&&"""&&&'''&&&&&&'''%%%!!!,,,+++)))%%%""""""$$$''',,,,,,---......---***(((&&&'''((())))))((('''&&&,,,***,,,333444///---000222///---...---)))))),,,'''...111...---111111---+++***(((((())),,,///111666;;;999000000555222)))///,,,+++///111000///111222777444333888666222777444>>>TTT """###%%%+++111111,,,%%%***,,,))))))***(((### """######!!!!!!"""$$$%%%%%%&&&&&&&&&&&&&&&&&&***((()))+++)))$$$%%%***%%%&&&&&&%%%###"""###$$$%%%'''&&&%%%(((,,,,,,(((&&&)))***''''''((('''###)))***)))'''%%%%%%''')))))))))***,,,---...---,,,)))(((&&&%%%%%%&&&((()))))))))...555666111...///000------...---)))(((+++&&&,,,///,,,,,,......+++***++++++,,,,,,------...444777222))))))000000***///,,,,,,000111///...000///555222222999888555:::888GGG```$$$'''((('''(((++++++'''$$$''')))((((((***)))&&&%%%&&&'''&&&%%%$$$%%%&&&'''''''''''''''''''''''')))(((((((((%%%"""$$$)))###$$$%%%%%%$$$$$$%%%&&&"""$$$$$$"""%%%))))))%%%)))+++***'''&&&((('''$$$'''(((***)))((((((((()))%%%&&&''')))+++---///000---***%%%""""""%%%***---+++***+++......+++***,,,...+++,,,...---)))''')))%%%***,,,+++***,,,,,,***---///111222333222111000===<<<444***(((///222...000...///333444111111444777<<<777444999555000555888NNNlll+++///...)))&&&&&&%%%###$$$&&&'''''')))*********((())))))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$...***'''%%%$$$############%%%&&&%%%$$$$$$%%%&&&!!!######"""$$$((((((%%%)))+++)))%%%###&&&%%%###&&&)))+++,,,+++)))(((((($$$%%%'''((())),,,///111...+++&&&######&&&+++...444000+++(((&&&'''***---+++)))+++......)))'''(((&&&)))++++++*********+++,,,---000222333333222222DDDAAA888...+++...///,,,...---///333333000000333;;;???999555888555000444777TTTwww'''+++,,,)))(((+++,,,+++'''''''''(((******+++---%%%&&&&&&%%%$$$######$$$&&&&&&%%%%%%$$$$$$$$$###222---&&&%%%)))+++)))$$$%%%&&&'''&&&$$$$$$$$$&&&&&&((((((''')))------)))***+++***%%%$$$&&&&&&###'''***---...,,,)))'''&&&%%%'''))))))((())),,,...,,,+++)))(((((()))+++,,,000///---******,,,......***(((***...---)))'''))))))***+++,,,+++)))***,,,((()))***+++---///111222<<<999222,,,)))***)))'''------///111...)))(((+++///555111000777777555;;;:::[[[(((++++++((()))---...,,,+++((('''))))))(((***---%%%&&&'''&&&%%%$$$%%%&&&((((((((('''&&&&&&%%%%%%)))&&&###"""(((...,,,&&&%%%&&&'''&&&%%%$$$%%%&&&&&&((('''&&&)))---,,,)))+++---,,,)))(((***)))&&&'''***---...,,,(((&&&%%%'''***,,,+++((('''))),,,)))***+++,,,,,,+++***)))%%%)))+++,,,...+++'''***((()))------***)))++++++***+++---,,,)))***...+++,,,,,,...000222444666222000---++++++,,,,,,+++444444666777111***))),,,---222...,,,333333222888<<<___...---***''')))---+++&&&...)))'''((((((%%%''',,,&&&'''(((((('''&&&''')))******))))))(((''''''&&&"""$$$"""###(((***(((###%%%&&&&&&%%%%%%'''(((###%%%$$$###&&&******&&&))),,,---******+++***&&&%%%(((+++---+++)))'''''''''+++...---)))'''(((***&&&(((***,,,,,,***(((&&&###&&&&&&(((***)))$$$+++((())),,,,,,******---,,,******---,,,((()))...///000222333444444444333111...,,,---///111222333222444888;;;777111222666444777222...333222///555FFFhhh+++)))&&&$$$)))///---(((///)))&&&(((&&&###$$$***!!!###$$$$$$######%%%&&&***))))))((('''&&&&&&%%%(((---(((###%%%***+++!!!###%%%&&&&&&''')))+++%%%''''''%%%(((,,,,,,(((%%%)))+++))))))***)))$$$###&&&***++++++)))))))))&&&+++//////+++((((((+++$$$&&&)))++++++)))&&&$$$---...+++$$$$$$***,,,***,,,))))))+++,,,***,,,///,,,))))))---+++'''(((...+++---000222222000,,,***333///++++++---///222444%%%)))000666666333666<<<333777333111888999888???VVVvvv+++,,,---,,,(((%%%$$$###'''''''''(((((((((((('''(((***+++)))&&&&&&))),,,((("""!!!%%%'''%%%%%%((('''(((******)))(((((()))%%%***)))""""""(((&&&%%%%%%&&&'''((((((''''''%%%''')))******'''$$$""",,,)))&&&%%%&&&)))******)))'''***...,,,''')))///222000...,,,***)))))))))444111//////000000...,,,000***&&&))),,,,,,,,,...+++((())),,,---++++++...(((***---...------,,,---,,,,,,,,,++++++---111444222333333000---...222666222111---000555...///???ccc''')))******'''%%%$$$$$$%%%&&&&&&&&&&&&&&&((()))&&&&&&&&&%%%######%%%''''''"""!!!%%%%%%""" """%%%''')))******,,,...000)))+++***(((''''''%%% ((((((((()))))))))))))))'''(((+++,,,,,,)))&&&$$$(((((('''&&&&&&(((***+++)))((())),,,+++''')))......---,,,*********+++,,,000000111333444333...***111+++(((***+++))))))***+++)))))),,,---***+++...+++,,,---......///000222---...000000000111333555000000000//////000333666...///---222666111555JJJppp$$$&&&(((((('''%%%%%%%%%$$$&&&((('''%%%%%%'''***(((&&&%%%$$$%%%&&&'''&&&'''%%%%%%)))***'''%%%%%%"""###$$$%%%%%%'''***---+++***+++---,,,&&&###$$$***)))(((''''''((()))***'''(((***,,,,,,***'''&&&%%%'''))))))'''&&&(((+++---++++++---,,,***,,,000***))))))))))))+++,,,---+++******+++,,,,,,***(((...***(((***+++)))(((***,,,)))))),,,,,,******---...---,,,+++,,,...000111,,,///222333333222222333---------...111333333333...000000555777222<<>>HHHggg(((,,,---,,,******,,,------+++((((((***,,,,,,+++,,,,,,------,,,***(((&&&)))(((&&&$$$$$$%%%'''((($$$'''BBB&&&...((((((,,,***)))***,,,,,,(((%%%&&&&&&&&&''')))+++,,,---###&&&))))))(((&&&&&&''''''''''''$$$!!!###(((---///...,,,++++++,,,,,,,,,***,,,...,,,(((%%%''')))***++++++,,,,,,,,,++++++%%%'''***,,,---------...222000---,,,+++******)))---******///111///---......000333333111...---,,,111111000000000111222333///444333333>>>PPPsss)))+++...---)))%%%&&&)))...,,,+++++++++,,,,,,,,,******)))(((''''''&&&&&&...,,,***((('''&&&'''((())))))@@@$$$---'''+++000,,,)))(((+++,,,***(((%%%%%%&&&''')))***,,,...&&&((()))((('''%%%$$$$$$'''((('''$$$"""###(((---+++******+++,,,,,,***'''...---++++++******)))(((((((((''''''(((***---...%%%(((***+++***)))***,,,,,,000333111---***+++---///+++,,,000222000...//////222555666444111///......///000222333333333333000555000---;;;UUU{{{((((((+++---)))$$$###&&&'''***---//////,,,(((&&&***)))((('''((())),,,---******)))(((((((((((((((%%%(((000$$$+++'''$$$///---+++(((''')))+++,,,,,,$$$%%%''''''''')))+++...,,,+++***)))((('''&&&&&&++++++***)))((((((+++---'''%%%%%%(((******&&&""")))'''%%%&&&))),,,+++***%%%$$$######$$$(((+++...&&&)))++++++(((&&&(((***'''---222111,,,((())),,,...******...000---++++++)))---111333222111000000,,,...111333555555444333000444,,,(((<<<]]]%%%$$$''',,,,,,&&&$$$''''''***---...---***(((&&&---+++***)))***,,,///000''''''((()))))))))(((''' +++ (((******+++111---......,,,*********+++###%%%''''''&&&'''***,,,---+++)))''''''((()))))),,,,,,+++,,,------,,,***(((%%%###%%%(((***'''######$$$%%%%%%''')))+++---%%%$$$$$$%%%&&&(((***+++'''***---+++(((&&&(((+++***,,,...---***((()))***---******---...***(((((('''***---//////......///***,,,111444666666555333111666///---FFFkkk###!!!$$$,,,...)))'''***///...,,,)))((((((+++...,,,+++)))((('''((())))))((()))***++++++)))'''%%%111...,,,,,,///000222555666444...)))((((((###%%%''''''%%%&&&))),,,+++(((%%%$$$%%%(((******+++******,,,//////***&&&---((($$$%%%)))+++***((('''+++---,,,((()))...333'''((()))+++++++++******'''+++...,,,((('''***---222...+++))))))******)))///++++++......***'''(((***,,,......,,,+++++++++))),,,111555777777555333444:::444444QQQxxx~~~}}}}}}xxx|||&&&%%%$$$$$$&&&)))+++---666222...,,,,,,+++(((&&& $$$)))------)))$$$ %%%%%%&&&)))***)))&&&###,,,(((######'''---111222888666333000,,,)))(((''' $$$%%%###%%%***,,,(((((('''&&&((()))******)))))))))***,,,---+++'''$$$"""!!!!!!!!!"""%%%(((***)))&&&%%%''')))+++---///,,,&&&$$$))),,,,,,///444)))+++,,,+++***(((((((((...***&&&%%%(((***+++***---------///111222000...,,,444555---+++000222...,,,222888999777555777:::888555///777\\\{{{~~~...---,,,++++++,,,------555444333333222///***&&&***,,,---...,,,)))%%%###&&&&&&''')))+++***'''%%%---***'''''',,,111444555555333///***'''&&&&&&&&&$$$((()))&&&'''+++,,,)))((('''&&&''')))******)))+++***)))***++++++)))'''(((((((((((()))+++---...***(((&&&'''(((***+++,,,***$$$"""&&&(((((()))---&&&(((++++++)))&&&%%%%%%...+++((((((+++---------,,,++++++,,,...---+++)))'''111888666000---------...444;;;>>>;;;777444333777555222===bbb............---,,,,,,+++333444666888777333,,,'''000///...,,,***((('''&&&''''''(((***,,,,,,)))'''((('''%%%'''***...000111222///,,,(((&&&%%%%%%&&&###&&&&&&%%%'''***+++)))'''&&&&&&''')))******))))))'''%%%%%%'''(((((((((,,,,,,---......///000000(((((('''((())),,,...///111---***++++++))))))+++))),,,......,,,***((((((,,,+++)))***,,,---------++++++***++++++***(((&&&)))222>>>BBB:::...,,,000111666===BBBAAA;;;333...666444666GGGlll)))+++---/////////...------///333666666222---)))+++***))))))((((((((((((((('''(((***,,,---+++)))&&&&&&%%%&&&((()))***+++......---+++***(((''''''###$$$&&&''')))+++------&&&&&&%%%''')))******)))'''&&&&&&''')))***)))((()))***+++,,,,,,,,,,,,,,,###&&&))))))+++000444555777444111000///---+++***,,,---...---+++******+++*********************)))+++******+++,,,+++)))'''...000999@@@:::---***111111555;;;@@@AAA<<<444---444444<<>>===666,,,$$$"""%%%))),,,'''''''''''''''(((((())))))+++,,,+++***)))***+++---+++)))((()))+++...000+++***((('''(((***,,,...)))***,,,------,,,***)))...111444444111///---------///000/////////111333888QQQ|||}}}444888===@@@===777000,,,333333222000......111333///000///,,,'''%%%'''***,,,(((&&&&&&&&&$$$&&&***%%%&&&((()))((()))***,,,%%%&&&(((******((((((((())),,,...,,,(((%%%&&&''')))&&&$$$$$$&&&((())))))...+++&&&***---%%%+++CCC000+++&&&$$$'''+++///111***++++++,,,,,,,,,,,,,,,'''***---...,,,***))))))***+++++++++++++++++++++++++++)))))))))+++---...+++,,,...//////...,,,+++444333222111///...///111---...//////...///111333888VVVyyy444:::@@@AAA<<<444...+++000///...+++)))***,,,///,,,------,,,***((((((((((((%%%%%%&&&%%%###&&&+++%%%'''((((((''''''((()))!!!"""&&&)))'''######&&&'''((((((&&&$$$######$$$'''$$$!!!###&&&))))))''',,,+++((()))+++###&&&:::$$$###%%%)))------)))%%%)))***+++,,,,,,,,,,,,+++%%%))),,,...---***((('''+++,,,---...---,,,***)))'''((((((***+++---...///.........//////.........777555111...------///000---/////////...///111333777[[[666888:::<<<;;;888333///---,,,***'''$$$%%%(((+++***)))(((((())))))((('''$$$"""$$$&&&%%%###''',,,((()))***)))'''&&&'''(((%%%"""$$$)))***&&&$$$%%%(((&&&$$$$$$%%%&&&''''''%%%"""!!!###(((***(((&&&))))))$$$&&&,,,(((%%%///&&&&&&'''***...,,,&&&!!!'''((()))*********))))))&&&(((++++++***(((((((((000//////......---,,,+++%%%&&&(((***++++++++++++///...------------...///000...,,,,,,---///111111...///000000///000222333@@@eee444000///111666777444///---+++)))%%%######&&&)))***&&&######'''))))))'''!!!!!!###&&&&&&$$$'''---***++++++***'''&&&&&&'''+++%%%$$$,,,111---((('''+++'''$$$%%%)))---......%%%"""!!!$$$)))+++)))%%%&&&&&& ###000111)))***)))&&&###&&&,,,000000///&&&&&&((()))))))))((('''((())))))(((''''''(((***444333000...------...///'''((()))***)))(((%%%$$$///...,,,++++++,,,...///%%%%%%'''***///333555555...000000000000000222444MMMppp333000...///111111...+++)))&&&%%%'''%%%"""$$$***(((((('''&&&&&&&&&'''''')))(((''''''***---'''(((###!!!&&&(((%%%%%%)))000###%%%666===111&&&&&&''''''(((''''''&&&&&&%%%&&&&&&''''''(((''''''&&&(((&&&%%%'''***+++(((%%% %%%%%%$$$)))222///%%%%%%%%%%%%'''))))))'''%%%$$$$$$&&&)))+++***'''$$$---)))&&&&&&)))---......&&&(((++++++***))))))******000000+++***000666666,,,((('''******)))///777:::)))((()))"""111DDDAAATTTyyy---,,,,,,---///000...,,,...,,,***)))((()))***+++***)))(((''''''&&&&&&&&&'''((((((&&&))),,,)))###---(((&&&))))))&&&%%%'''---&&&'''111333,,,&&&((('''&&&&&&&&&&&&((()))***$$$%%%%%%&&&'''(((((())))))'''&&&&&&'''))))))))) %%%)))+++...111///***((((((((()))++++++)))''''''(((******)))(((''''''+++(((%%%&&&(((+++++++++)))************)))'''&&&)))...///++++++111555666444///,,,...---+++,,,000666,,,111555///===SSSXXX]]]*********+++---...000000,,,---***%%%(((//////)))******)))((('''&&&&&&&&&'''))))))&&&'''***+++(((,,,(((''')))***'''&&&''')))*********((('''''''''%%%$$$$$$$$$&&&(((+++---$$$$$$$$$%%%&&&(((***+++(((((('''&&&%%%&&&))),,,%%%'''---333333...+++,,,***)))((()))******)))'''***+++***)))'''&&&'''((()))'''&&&&&&((()))((('''***(((''')))+++,,,)))&&&'''+++,,,++++++///222222999333///000111///------...)))///222)))...BBBMMMkkk...---***)))***...333777,,,000,,,$$$)))555444(((''''''((((((''''''&&&&&&))),,,+++&&&%%%(((******%%%$$$$$$&&&((()))((((((&&&++++++%%%$$$))))))############$$$&&&''')))***%%%%%%$$$$$$%%%'''((()))&&&((()))(((%%%%%%(((,,,---(((***222222)))&&&******(((&&&&&&'''((('''&&&---)))&&&&&&(((***))))))(((((((((((((((((('''''')))&&&$$$(((...111///,,,)))+++,,,,,,,,,---...---777111,,,---111333222111888444777:::111---;;;KKKvvv666222,,,(((***000777<<<666999444***,,,777444((($$$$$$&&&'''''''''''''''+++---+++&&&###&&&)))((($$$$$$%%%&&&)))***)))'''%%%+++***%%%'''...***"""###$$$%%%&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&"""&&&++++++)))''''''(((...%%%###***---((('''++++++(((&&&%%%&&&(((((((((///)))$$$'''...222///+++)))*********))))))))))))***'''%%%)))///222111...//////000222222///---,,,555///)))(((...444555333555222444<<<<<<555>>>TTT~~~:::222***(((,,,444:::<<<888999333******...+++$$$$$$%%%&&&(((((((((''''''***+++)))$$$$$$'''(((&&&(((******)))***,,,***%%%$$$(((((('''***///)))$$$%%%%%%%%%%%%$$$###"""&&&'''''''''&&&%%%$$$###"""&&&***,,,+++)))'''&&&&&&###"""%%%'''(((+++000---***'''&&&(((+++,,,---000+++)))---444777333...***++++++***))))))+++---...+++)))***---///...,,,444222333888888444///...222000+++(((+++111333111---+++,,,777===222999VVV444---'''(((111888:::888///---***'''&&&%%%&&&&&&((()))***+++***)))'''&&&''''''$$$"""%%%******&&&'''***+++)))***---+++%%%"""%%%((()))))))))(((%%%)))'''%%%###"""$$$%%%'''###%%%&&&((('''&&&$$$"""%%%&&&''')))+++***(((%%%'''+++'''###&&&,,,111,,,)))&&&%%%(((+++...///+++,,,///333555444111...***++++++***((())),,,000,,,+++***)))***+++,,,,,,111///111888:::555///...,,,///...+++,,,000111---333666888CCCHHH999AAAggg...'''###)))444;;;999333'''%%%%%%((((((&&&***000,,,---------,,,)))&&&$$$$$$###!!!!!!'''---,,,&&&!!!%%%'''&&&)))...,,,&&&!!!###((()))&&&###&&&,,,---)))$$$!!!!!!$$$)))--- """&&&((()))'''%%%###)))&&&%%%&&&)))+++)))&&&///888---!!!"""***...***'''$$$###&&&***---///$$$,,,444555111,,,+++,,,)))******((('''(((---111&&&'''((((((((())),,,///,,,))),,,555999333...---$$$,,,000......222111---***222888EEEJJJ;;;GGGuuu---&&&)))111777???:::(((...+++(((&&&'''***///333222---(((''')))+++)))'''&&&'''((()))************&&&''''''&&&$$$$$$&&&'''!!!%%%)))++++++*********"""$$$&&&%%%$$$%%%(((,,,'''&&&'''***,,,***&&&!!!---+++)))((($$$!!!%%%,,,((()))((($$$###''')))'''###%%%((())))))((()))***CCC222(((---333///******(((%%%###&&&,,,...,,,(((''''''((()))***++++++,,,,,,+++,,,///...+++,,,000000---++++++)))'''***000555000222555222666RRRsss...)))...555888>>>:::))))))(((&&&%%%&&&)))---//////+++&&&&&&((()))'''$$$%%%&&&&&&&&&&&&&&&%%%%%%'''((('''&&&###"""###$$$,,,...///---***&&&$$$$$$%%%'''((('''$$$""""""$$$))))))***,,,...---(((%%%&&&$$$$$$&&&$$$!!!###''''''******''''''***)))&&&%%%'''***+++*********+++555(((""")))...)))%%%&&&$$$%%%&&&)))+++++++++***)))((((((((()))***,,,---111/////////,,,((((((,,,///+++***---......000444000...222666444===aaa(((&&&---111000444333&&&%%%%%%$$$%%%&&&)))+++---...+++((((((******(((%%%))))))))))))((('''&&&%%%++++++***((($$$"""###$$$((())))))'''%%%#########&&&'''((('''$$$"""!!!!!!***+++,,,---...---***'''(((%%%%%%)))+++)))''')))'''***,,,******,,,+++'''(((***,,,,,,,,,+++,,,------&&&%%%,,,///***''')))$$$(((,,,---+++***+++,,,,,,***((('''(((***,,,...222000......+++((()))---,,,'''&&&***/////////000000000222222///;;;eee&&&%%%+++,,,(((---222***'''&&&%%%%%%&&&)))---///000...---...///...,,,)))***************)))((('''---------***(((&&&'''(((&&&&&&&&&$$$""""""$$$&&&$$$$$$$$$$$$$$$%%%&&&((()))***+++,,,,,,+++((('''...)))'''+++...---++++++(((++++++)))))),,,,,,)))***+++---,,,++++++,,,------******...///,,,,,,///---------,,,,,,,,,,,,---...,,,)))''''''***---///---++++++---,,,+++---333///(((&&&+++000///,,,+++111///000000///???hhh...,,,///---'''///999666+++)))'''&&&'''+++///222000000///000000///---,,,$$$%%%&&&&&&'''''''''&&&***++++++***(((((()))+++///...,,,)))%%%$$$%%%&&&'''%%%###"""$$$(((+++...)))+++,,,,,,,,,***)))(((///(((###%%%((('''''')))+++,,,***&&&&&&+++...---+++,,,,,,+++***)))***,,,---***((()))((('''***...555///)))''')))++++++***...---+++))))))***,,,---***(((***------,,,///555333---***///444333000///...,,,---111999NNNuuu111...///+++%%%---999777,,,+++)))((())),,,///111...---------,,,,,,,,,+++%%%%%%&&&(((((()))))))))$$$%%%&&&&&&&&&&&&(((************(((&&&&&&(((******'''$$$###%%%(((+++,,,+++---......,,,+++++++++...((($$$%%%%%%%%%&&&***,,,---)))%%%%%%+++//////+++,,,,,,***(((((()))+++///,,,)))'''&&&(((***---444,,,%%%###'''***)))'''------------,,,++++++***,,,***,,,///...+++,,,111///***)))---111222111333000...---000:::QQQuuu---)))***&&&&&&...***((())))))******+++******,,,++++++)))((()))***+++))))))***************)))"""$$$%%%%%%$$$%%%''')))###$$$&&&&&&&&&''')))+++(((&&&$$$%%%''')))(((&&&***,,,......+++******+++,,,***)))+++***(((***///,,,---+++((((((---000000------,,,***(((((()))***...---***)))+++---...,,,,,,)))'''''')))++++++***+++---///111000---)))''',,,,,,...111///+++***---+++((('''***+++***---111222222111000777NNNttt+++''')))&&&"""''' ###&&&))),,,,,,)))&&&$$$,,,,,,+++)))'''(((***---(((((((((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%'''))),,,---,,,***'''%%%%%%&&&###"""$$$'''******'''###(((***,,,+++((('''(((***'''(((+++...,,,)))+++111+++......+++,,,000111///......---+++)))((()))+++***)))'''(((,,,///---(((%%%(((,,,---------///000***---111333222...(((%%%***+++...222000+++***,,,111---,,,,,,***(((***000///222444333:::TTT))))))((('''&&&&&&)))---...//////---++++++,,,---+++,,,...//////...,,,+++)))((('''&&&&&&&&&&&&&&&((('''''')))++++++***(((,,,***(((&&&&&&''')))+++###%%%'''(((''''''((())))))''''''))),,,---***''')))*********)))(((&&&%%%((((((((()))+++---000111/////////...------,,,,,,///---+++***++++++***)))(((+++111777666222444:::222666:::;;;999888999:::777333555;;;<<<999999===444777666111...///000...,,,111111...:::YYY~~~,,,'''&&&((((((&&&'''+++---///000///,,,***((((((+++,,,---......,,,***))))))((('''&&&%%%&&&''''''$$$&&&((())))))((('''&&&((('''%%%$$$$$$%%%&&&'''###%%%'''(((''''''((()))***)))((())),,,,,,***((())))))***))))))'''%%%$$$(((((()))***+++---...///......------,,,,,,,,,+++''''''((()))***,,,---...000777<<<999///)))***...)))---000111000//////111444111222777777555555888888<<<<<<888666888999888///444444111>>>___111&&&$$$,,,...(((''',,,---///111000---(((%%%$$$'''(((***,,,,,,+++***)))***)))(((''''''(((***,,,###'''***+++(((%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$%%%'''(((''''''((()))'''%%%$$$$$$&&&''''''&&&))))))))))))(((&&&%%%###((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,***'''&&&'''***:::FFFJJJ<<<...)))******(((+++---...---,,,,,,---000......111111//////222222666777444333666888888222777666555DDDgggkkk222%%%"""...333,,,)))///+++---...---***'''&&&%%%###$$$'''***+++++++++***,,,+++***))))))+++...///&&&))),,,***%%%###&&&)))''''''(((((((((((((((((($$$&&&(((((('''&&&'''((($$$###"""###$$$&&&((())))))*********)))(((&&&%%%)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,///000,,,&&&###%%%)))777EEEGGG888---///000+++,,,---...///...............---,,,------,,,,,,---***...///,,,,,,///111000222777666666IIIooo,,,"""!!!---333---+++///******)))(((&&&''')))+++%%%''')))******)))((('''***)))(((((((((***,,,---'''))))))%%%!!! %%%+++(((((())))))************$$$&&&(((((('''&&&'''(((''''''(((((())),,,///111******+++,,,+++***)))(((******+++,,,+++***)))(((++++++,,,,,,------......&&&***---,,,)))(((,,,111---777666+++(((000000))),,,,,,,,,,,,,,,,,,+++***......---++++++,,,---,,,,,,000111---,,,///000///000555444555MMMvvv$$$!!!""")))...,,,******''''''&&&%%%$$$&&&+++...,,,------,,,***'''$$$"""&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%""" $$$)))''''''''''''((()))******%%%'''(((((('''&&&&&&'''&&&''')))))))))***,,,...)))***+++,,,------,,,,,,******++++++***))))))(((***++++++,,,---......///)))+++---,,,***))),,,///,,,000...((((((//////***///...,,,,,,------,,,***...000///++++++...///...///333333///---000111000///444333666RRR!!!&&&)))(((***,,,***&&&$$$%%%%%%%%%%%%&&&***,,,.........---+++(((%%%###$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%&&&'''((('''&&&%%%&&&(((***+++%%%'''(((((('''&&&&&&'''$$$&&&((('''%%%###$$$%%%&&&'''***,,,---......---+++******))))))))))))***))))))***+++,,,---......------,,,***)))))))))))).........,,,***+++...111333111......//////...,,,///111000,,,,,,111222000---000111---,,,///000//////555444888XXX"""---111+++)))...,,,$$$"""$$$&&&'''&&&&&&((()))+++,,,---...---+++)))(((&&&'''((())))))'''%%%###&&&'''(((***,,,,,,)))''')))(((&&&%%%&&&))),,,...%%%'''(((((('''&&&&&&''''''***,,,***%%%"""!!!"""$$$&&&(((+++---.........+++***)))(((((()))***+++'''((((((***+++,,,---...&&&%%%%%%'''***---......+++***+++,,,((($$$***444222///,,,,,,---...,,,***///222111,,,,,,222444111+++///000---,,,///111111111777666;;;]]]vvvuuu+++)))((())),,,,,,***'''$$$""""""&&&+++//////...---...)))######)))***&&&,,,$$$ $$$'''&&&&&&((($$$(((,,,,,,)))((()))+++,,,...//////------------///)))$$$%%%&&&'''***...((())))))))))))(((((('''222&&&'''555999,,,%%%)))///...---,,,,,,---------))),,,......,,,***)))(((+++---//////...---...///111...***((()))+++,,,---,,,+++)))''''''))),,,...///222333...&&&///333+++111...+++***,,,...//////999999999FFFjjj'''%%%%%%&&&((((((&&&$$$%%%###!!!###&&&***+++***,,,...+++%%%$$$)))+++))))))$$$"""%%%&&&###$$$''')))))))))+++,,,---,,,,,,$$$%%%&&&&&&&&&%%%%%%%%%...)))&&&'''(((&&&''')))'''(((+++------,,,***(((,,,&&&'''000222***%%%&&&))),,,---+++'''%%%(((+++***---111222///,,,)))'''+++---//////...---...//////---,,,,,,++++++***)))000///---+++))))))***+++000***,,,,,,222'''***...------.........///000222444666999HHHlll(((''''''((())))))(((&&&,,,)))''''''(((***+++++++++......)))&&&)))---///)))''''''(((&&&###$$$(((,,,(((%%%%%%)))***(((%%%******+++,,,,,,++++++***,,,((('''))))))&&&$$$%%%$$$'''+++...///---***'''&&&(((+++------+++'''%%%&&&+++...+++$$$!!!%%%++++++///333444222---)))'''+++---...///...---...///***,,,---......+++(((&&&000000///...---,,,++++++222'''///333NNN***&&&333+++---///000000////////////222999MMMpppwww((((((((()))))))))((('''++++++++++++,,,,,,+++***(((,,,---***&&&''',,,111+++,,,---,,,(((&&&'''***...***&&&%%%%%%%%%$$$"""'''&&&&&&'''((()))((('''+++'''%%%((()))&&&%%%'''$$$&&&)))***+++)))'''%%%%%%---000,,,***...---((('''+++...,,,'''%%%)))------000222222000,,,)))(((***,,,......---,,,---...&&&))),,,...---+++***)))+++,,,---/////////.........***666444___222)))333///...///111333222...***---000;;;SSStttwww$$$%%%&&&&&&%%%%%%%%%%%%###&&&))),,,+++***'''&&&$$$&&&((('''###"""'''---+++...///,,,(((''')))+++---------***((('''))),,,***)))(((***,,,---+++)))+++&&&###&&&((('''))),,,))))))(((''''''&&&&&&&&&$$$---000***)))//////))))))************+++,,,.../////////---***)))***+++)))+++,,,---,,,+++,,,---%%%''')))*********---///)))***,,,...///...------(((,,,444$$$OOO111---///333///---222999;;;555//////222???[[[yyy%%%'''(((((('''&&&&&&'''!!!&&&+++---,,,***((('''!!!!!!"""###!!!"""(((+++---,,,'''%%%(((******$$$(((+++***((((((,,,000000...---///333444222///+++&&&###&&&((()))+++...,,,+++)))''''''((()))***###)))***&&&''',,,---(((***)))((()))***+++,,,,,,......,,,)))'''(((***---''')))++++++***)))***+++$$$&&&((((((''')))---222+++,,,---------+++***)))+++000000666...444222444///---222;;;@@@>>>:::222444CCCaaa~~~(((***,,,,,,***((()))+++&&&))),,,---+++)))***+++&&&""""""%%%%%%"""###''',,,---)))###$$$***---***"""$$$%%%'''''''''((()))%%%###!!!$$$((()))'''$$$+++'''&&&)))+++******,,,'''''''''((()))***++++++%%%$$$"""###'''***)))'''***+++,,,***(((''')))++++++,,,+++***((()))+++---%%%'''))))))((('''((()))%%%(((***)))''''''+++///,,,,,,,,,,,,,,,++++++***---//////$$$,,,///666333222111///000444999<<<>>>444555EEEeee%%%(((***)))'''&&&''')))'''((()))&&&$$$###&&&)))---'''%%%)))+++((('''***///...(((###&&&...000,,,+++((('''(((******&&&"""'''$$$"""%%%)))+++)))%%%+++((()))---...+++(((((( """%%%(((************((("""###)))***)))(((,,,000222...'''$$$''',,,)))***,,,,,,+++++++++,,,$$$&&&(((((('''&&&'''(((%%%))),,,+++'''&&&(((+++)))******+++,,,......///&&&'''...333,,,///000+++111222222...***,,,444;;;555444EEEggg)))((('''%%%$$$&&&))),,,,,,---......---+++(((''')))&&&***222111'''%%%,,,111<<<666)))***,,,(((''' ######!!!%%%***(((!!!)))%%%$$$((()))&&&)))...+++&&&"""$$$***,,,(((###)))&&&"""###'''+++,,,,,,'''$$$"""%%%***---+++(((000000...,,,)))''''''''')))***++++++***)))((('''***(((''')))***)))'''&&&000---******,,,,,,)))&&&///++++++...---))),,,222---,,,---///000000...,,,000000000111111111111000444999MMMnnn###''''''&&&(((///555((()))***,,,,,,***)))((()))%%%(((000...&&&%%%+++***444///$$$(((+++&&&$$$((((((###!!!((()))&&&'''"""!!!$$$$$$###%%%+++&&&%%%$$$%%%'''(((&&&###'''%%%$$$&&&)))***(((%%%)))&&&%%%(((,,,...,,,(((...***&&&&&&((()))(((&&&******((('''''''''((((((+++++++++,,,+++)))((((((...,,,+++***++++++***)))---++++++......+++...444*********+++......---,,,.........///000111222333000???\\\"""(((---***$$$"""&&&,,,###$$$&&&((())))))((('''+++(((***///...''''''---***333---&&&...111***'''******'''###$$$((()))&&&)))%%%""""""!!! ###'''%%%&&&(((((((((&&&&&&&&&)))&&&$$$$$$'''((('''$$$***)))(((+++...///,,,)))***%%%!!!"""(((,,,***'''+++)))'''%%%$$$&&&(((***&&&***------***)))***++++++,,,+++***))))))+++---+++***+++......---///444+++***)))***,,,.........------,,,---...111333444...EEElll'''***,,,***###!!!!!!###%%%&&&''''''&&&%%%(((&&&(((+++)))%%%&&&***---222,,,)))222444,,,)))$$$'''***,,,---+++'''###...***&&&$$$######%%%(((((()))***+++,,,+++)))''',,,'''"""!!!$$$(((***)))*********,,,......+++((((((&&&&&&(((,,,---,,,******)))'''&&&&&&'''(((*** (((---+++((())),,,...)))+++,,,***'''(((,,,///***+++,,,---,,,,,,...000000...,,,,,,---/////////------,,,,,,---///222333111MMMwww"""###$$$''')))***((('''###$$$&&&'''&&&%%%###"""###"""$$$%%%$$$!!!"""%%%)))---'''%%%...---%%%######%%%***---...+++((('''***)))'''%%%%%%))),,,---,,,(((&&&)))---...***%%%(((&&&$$$&&&***,,,+++))))))))))))***++++++***((('''+++000222000---,,,,,,((())))))******)))))))))%%%---000+++(((***------(((***+++***((((((+++///***,,,---,,,******++++++222000---,,,---...------///......------...000000777YYY$$$"""###'''---///---***'''((((((((('''%%%###!!!%%%&&&((()))(((&&&&&&'''(((+++%%%###***(((!!!###(((&&&&&&''''''&&&***///###%%%&&&$$$'''---000000,,,&&&"""$$$+++---)))### ###(((...222111***$$$(((((((((((())))))******(((///555555000+++***,,,'''(((***+++++++++))))))///555444+++'''***,,,)))((()))************+++,,,***...///,,,***++++++)))///---++++++,,,,,,+++***////////////////////////???iii'''&&&&&&'''))))))(((&&&)))***++++++)))'''%%%###'''+++......---,,,***)))***---(((&&&+++((($$$***)))&&&%%%&&&$$$"""'''///$$$((()))'''(((---...++++++'''######''')))(((&&&"""$$$'''---111///((("""((((((''''''''')))+++---***---000///+++(((((()))(((((((((((())))))******111444000&&&$$$+++,,,((((((((()))+++,,,,,,)))'''***///111---,,,......++++++******,,,---...---+++---...000111222111000///JJJuuu!!!###%%%$$$######%%%'''******,,,,,,+++***'''&&&###(((,,,,,,***)))'''%%%(((,,,(((&&&***'''%%%...%%%$$$'''***(((""""""(((---111000+++)))+++***$$$+++***(((&&&&&&'''***,,,+++(((%%%%%%(((***)))'''(((((('''&&&''')))---000+++***(((&&&&&&&&&'''''')))(((&&&%%%%%%'''***++++++...(((!!!+++...))))))((((((+++...---)))$$$)))///222......111111...******+++...111222111///***,,,000333444444222111SSSzzz%%%$$$&&&***(((###%%%,,,***,,,---,,,((($$$"""!!!%%%,,,///+++(((+++,,,)))''')))+++,,,,,,***(((&&&'''&&&&&&)))---...,,,***777222,,,)))))))))'''$$$''''''&&&%%%&&&(((***---''''''((()))***+++,,,,,,000---***+++,,,+++'''###---(((######%%%'''***,,,222+++'''***------,,,---111---)))'''(((***,,,,,,------.........---+++************+++,,,---//////,,,+++)))***+++,,,,,,+++)))111///,,,222333222888UUU~~~)))'''(((***'''""""""(((''')))***)))&&&###!!!!!!%%%***+++&&&$$$'''***)))***))))))(((''''''''''''(((&&&$$$&&&)))++++++***+++)))''''''((())))))(((***'''%%%&&&)))++++++)))'''''''''(((((())))))))))))******))))))***,,,---,,,(((%%%&&&***---//////,,,***+++......***+++...000,,,)))'''(((***+++,,,000000000///---+++)))'''...------------------...000...,,,,,,------,,,+++***222000---222111000777^^^***))))))***'''###$$$'''&&&''')))(((&&&$$$######'''((('''"""!!!$$$((((((---***'''$$$###$$$''')))***'''$$$###%%%((()))***$$$%%%'''(((((()))***+++,,,'''$$$''',,,---***%%%''''''''''''''''''''''''''')))+++)))'''(((---222---+++)))(((((())))))(((&&&(((---000---((()))......+++'''&&&''')))******111111000///---+++***(((000000///...------,,,,,,333111///.........---,,,***222000...222///...666fff(((((()))))))))))))))+++)))***+++***'''%%%%%%%%%((((((&&&$$$###%%%&&&'''---+++'''$$$###$$$'''(((***(((&&&%%%%%%'''((()))&&&***......+++))))))+++((('''''')))++++++'''$$$''''''''''''((((((((((((+++,,,,,,+++(((''')))++++++...---(((%%%&&&)))+++&&&&&&))),,,+++'''(((,,,,,,)))'''&&&''')))******------.........---------/////////...------,,,+++222000....../////////---+++222000///111------888ggg((()))))))))***,,,,,,+++***++++++)))'''%%%$$$%%%)))(((((())))))'''&&&&&&+++***)))(((''''''''''''(((((())))))((('''''''''(((,,,000000---******+++###'''++++++(((&&&%%%&&&'''(((((()))******++++++---,,,+++,,,---+++'''###%%%---///)))%%%***222777+++%%%###&&&)))((((((***+++(((&&&&&&''')))))))))------,,,,,,,,,---------++++++,,,------------,,,///---,,,---///000000///,,,111//////111,,,...===fff)))***)))((())),,,+++''''''(((((('''%%%###$$$%%%***''''''***+++(((%%%%%%(((((()))))))))((('''&&&&&&(((***+++)))'''''''''&&&))),,,------,,,++++++"""'''---,,,'''$$$&&&************++++++,,,,,,,,,***)))))),,,000...(((###'''......'''%%%+++//////...'''###%%%))))))((()))***(((&&&&&&(((******)))///...---+++******))))))((()))+++---.........------++++++,,,...000000000---000......111,,,222EEEkkk%%%'''&&&$$$''',,,+++%%%$$$%%%&&&&&&%%%%%%''')))+++%%%###'''(((%%%###$$$&&&&&&''''''((((((((('''%%%''')))(((&&&%%%''')))''''''(((***,,,---,,,+++%%%(((,,,,,,)))(((***,,,...------,,,+++******)))((()))***,,,---,,,***((())),,,***(((...777333(((...***)))++++++((((((******((('''''')))*********...---+++)))(((((())))))(((***,,,...//////.........---,,,,,,...000000///...///,,,---000---777MMMxxx!!!!!! %%%------'''###$$$&&&''''''))),,,...,,,$$$"""$$$!!!!!!$$$%%%%%%%%%$$$%%%&&&((()))&&&'''&&&$$$"""###'''+++,,,***(((***---///,,,***))))))***+++,,,---------111000...,,,***((('''&&&))),,,...,,,)))''')))+++%%%&&&&&&...AAAQQQIII666,,,---000222...((('''+++***((('''(((***++++++***))))))((((((((()))+++,,,***+++...///000000......111///------/////////......///+++---000...:::SSS'''%%%###$$$&&&(((******'''(((((('''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%***'''%%%'''***)))$$$'''%%%"""!!!###&&&'''((())))))************))))))***'''(((,,,)))"""!!!%%%---+++((((((******(((%%%'''&&&&&&)))---...,,,)))+++---,,,(((+++444999777333+++'''+++,,,)))'''***(((++++++)))***---...+++///'''%%%,,,111///------------,,,***)))***...111---...000111000///---,,,///000---///222///<<>>\\\:::777111,,,(((&&&'''''''''))))))((('''&&&'''((($$$$$$%%%&&&''''''&&&&&&***(((((())),,,,,,)))&&&$$$'''++++++(((&&&&&&&&&&&&***---+++'''$$$&&&)))(((%%%$$$$$$$$$%%%+++222---+++******++++++)))((()))))))))+++---...---,,,------+++***+++...+++&&&+++)))***...000,,,)))(((%%%))))))((()))---...+++,,,++++++,,,***'''***///,,,,,,,,,***((()))+++...+++,,,...000111111111000111222//////111000BBBbbb///---)))%%%""""""%%%'''((())))))(((%%%######$$$""""""#########"""!!! %%%$$$$$$&&&((()))'''%%%$$$(((,,,+++&&&###%%%'''&&&+++///---'''$$$&&&+++,,,***(((&&&$$$%%%(((---,,,++++++++++++******))))))))))))***,,,,,,,,,,,,+++,,,***%%%###$$$&&&(((222///+++***)))***,,,...(((++++++)))))),,,---***000///---,,,++++++---///************)))***---///'''(((***+++,,,,,,,,,+++111333111111222111EEEggg&&&%%%$$$""" !!!%%%)))'''((()))(((&&&&&&'''((()))(((((('''&&&$$$"""""""""""""""###%%%&&&%%%$$$%%%(((+++((($$$"""%%%((($$$***...,,,&&&###&&&***+++,,,,,,)))'''&&&''''''***+++++++++***)))******((())))))))))))***+++,,,(((---222000)))%%%)))000111///,,,(((%%%&&&''''''...111000---,,,......+++222///+++***---///---***'''((()))******,,,///222+++++++++,,,,,,+++++++++///333333444555555LLLppp&&&((((((&&&######&&&***###%%%'''))))))***,,,...,,,+++)))'''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''((('''$$$###&&&((("""&&&***)))%%%###%%%(((&&&***---+++)))******'''(((***+++***)))((()))***((()))***)))((((((***,,,(((000;;;???888//////555---333555222...+++'''"""+++...---***)))+++***'''...+++((('''+++///+++$$$'''(((***+++,,,---000333111111000000000////////////444444555777<<>>ddd'''''''''((()))+++,,,---###'''***$$$%%%$$$&&&###%%%%%%&&&'''((())))))***%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&((())) """%%%)))***(((###&&&&&&&&&%%%$$$%%%'''***(((''''''&&&&&&'''((()))$$$&&&((('''%%%$$$$$$###(((---+++%%%&&&...000***+++(((&&&'''+++------+++'''(((******))))))+++---+++++++++,,,,,,+++******---+++))))))+++---///000))))))))))))***+++,,,---111...000BBBggg''''''((()))***,,,...///)))))),,, ######$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&''''''((()))&&&%%%$$$$$$$$$%%%'''((()))'''%%%%%%'''))))))))))))))))))((('''(((***---((()))))))))))))))))))))"""'''++++++******)))'''&&&((('''%%%'''++++++(((***))))))***+++,,,,,,+++$$$'''***+++***))))))***)))******+++++++++++++++,,,***((())),,,//////...***+++,,,---......------111///333IIIooo''''''''''''((()))***+++((((((/// ((('''!!!""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&((()))***###"""""""""######$$$$$$***'''$$$$$$'''***+++,,,((()))***)))((((((***,,,'''(((***++++++***((('''###***...------000000---(((%%%%%%))),,,***((()))''')))++++++***)))))))))###'''+++------+++)))((('''((()))+++,,,,,,,,,,,,)))***+++,,,,,,---...///,,,,,,---...////////////333111999RRRxxx''''''&&&%%%%%%%%%&&&&&& +++*** ***###%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))+++$$$%%%%%%%%%&&&&&&&&&&&&######%%%'''***+++)))'''%%%&&&((('''&&&&&&''')))&&&(((***,,,+++***'''%%% '''***((()))...///---,,,%%%&&&///222,,,))),,,%%%))),,,,,,)))''''''(((###'''---//////,,,***(((&&&''')))***,,,,,,------%%%***///...+++***---111------,,,,,,---...000111444333<<>>@@@666+++***///+++...///...,,,******,,,,,,)))'''))),,,---***&&&************+++---///000333000++++++333;;;;;;555:::ddd*********)))((('''&&&&&&*********(((&&&%%%''')))(((&&&$$$$$$%%%&&&%%%$$$!!!"""$$$%%%%%%%%%$$$###)))((('''&&&%%%%%%%%%%%%$$$'''(((%%%%%%((('''$$$+++111(((,,,)))$$$---***,,,***'''&&&'''((((((''''''&&&%%%&&&((())))))(((---+++)))***,,,///000111***///777===999222111555///000111///---,,,,,,---///,,,***+++------***'''+++++++++,,,---...///000++++++)))+++333<<<===888BBBlll***)))(((((()))(((&&&###&&&'''((('''&&&%%%&&&'''&&&$$$""""""###$$$###"""$$$%%%&&&''''''&&&&&&%%%******)))(((((('''''''''(((+++%%%&&&000222+++///555---000,,,$$$+++&&&***'''$$$###$$$%%%%%%%%%&&&&&&''')))))))))((('''555222...+++***+++,,,,,,&&&''',,,333333///...000///......---,,,++++++,,,...,,,+++,,,......,,,***,,,,,,,,,---...//////000+++---,,,,,,000666666222FFFqqq(((''''''((())))))'''%%%###%%%''''''''''''((()))(((&&&###"""###%%%%%%$$$''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%111222'''%%%------$$$(((000***000---%%%***$$$)))'''%%%$$$%%%&&&&&&%%%&&&''')))***)))'''&&&%%%...---+++******+++...000...++++++...---((($$$$$$+++******)))***))))))(((''''''((()))+++,,,+++***,,,------...///////////////111111...///333333000KKKuuu&&&&&&'''''''''(((((()))$$$%%%'''(((((()))+++---+++)))&&&%%%&&&'''((((((&&&&&&&&&''''''((((((((('''((())))))******))))))&&&000111'''###'''((("""%%%...***222222,,,333---***)))((()))***+++)))(((%%%'''))))))'''%%%$$$%%%+++++++++***((())),,,...///++++++......+++((()))((('''(((***++++++)))'''((()))***,,,---......///,,,---......//////......000333444000000333666666RRRzzz%%%'''((('''%%%%%%(((+++%%%&&&''''''&&&''')))+++,,,)))&&&%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))%%%'''(((***++++++++++++ '''+++'''$$$&&&)))((()))000***111111,,,777333))))))***,,,......,,,***%%%'''))))))'''&&&((())),,,------+++((('''(((******'''(((---///...///222((()))***...111111...***,,,---///000000000111111+++,,,---...///...---------111222...---222777999XXX}}}&&&)))***'''""""""''',,,%%%%%%%%%$$$######&&&(((***'''###"""###%%%&&&&&&$$$$$$$$$%%%&&&((()))*** """%%%&&&''''''&&&###'''+++)))%%%$$$&&&)))***///%%%((('''###///---&&&'''))),,,......,,,)))&&&)))++++++******---///&&&)))++++++))))))+++...+++))))))+++***((()))---***+++...333777777222...+++,,,......---,,,------+++,,,---.........---,,,***///000+++)))---444777ZZZ}}}''')))***'''"""!!!&&&+++###%%%'''&&&$$$###""""""$$$$$$###$$$%%%$$$""" $$$&&&%%%$$$%%%&&&$$$''')))(((''''''))),,,......)))$$$%%%***)))$$$&&&&&&&&&(((+++000444777+++)))***......***)))+++)))***+++***)))((()))***((('''(((***------)))&&&+++...000111///---+++***---...///222333222///---...---,,,,,,,,,,,,---...111---+++,,,000111...***,,,000...111888333...666\\\~~~((('''&&&$$$###$$$%%%''''''((()))(((%%%$$$###$$$%%%$$$$$$%%%''''''%%%###"""%%%%%%$$$######%%%&&&''''''&&&%%%&&&))),,,+++,,,)))%%%'''++++++&&&)))((('''(((***---000333+++)))***---,,,((('''(((((()))******(((((()))******(((((())),,,,,,)))'''###$$$$$$###$$$)))111888,,,---///111222111///---///...---,,,,,,---...///...,,,,,,...222222---)))///222000222999555333<<>>333)))&&&'''!!!''',,,---+++***,,,---++++++&&&%%%***...,,,)))((((((((()))+++---///000111+++000222......333555333111333666444666LLLyyy$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&'''&&&&&&&&&((()))$$$$$$$$$%%%%%%%%%%%%&&&###$$$!!!###+++'''""")))&&&&&&&&&&&&&&&'''((()))+++((('''((('''%%%'''+++''''''((()))***+++,,,,,,'''((()))***)))((('''&&& $$$((()))&&&&&&***---000PPP000...+++%%%&&&###(((,,,---+++***,,,---,,,,,,'''&&&***---,,,))))))'''&&&'''***///222111000---000///,,,+++///333333111222333222888QQQ}}}((((((((((((&&&### %%%'''((('''$$$$$$'''+++&&&&&&'''''''''((((((((("""%%%###'''///+++%%%+++%%%%%%%%%&&&'''((()))***++++++***(((%%%$$$(((---((()))))))))((((((***+++((((((((((((((((((&&&%%%%%%''')))******)))((('''000 '''---&&&******'''+++,,,)))(((+++---,,,,,,((('''+++---+++***+++)))'''&&&***000333000---000111000---++++++---...//////...---666RRR|||))))))******(((%%%""" %%%''')))(((%%%%%%'''+++'''((((((((())))))))))))))),,,+++...666000)))...%%%%%%%%%&&&'''((()))******,,,+++'''$$$%%%))),,,)))******(((&&&%%%&&&(((((())))))(((''''''&&&&&&+++)))))),,,//////+++&&&%%%)))$$$(((000&&&******%%%)))***&&&&&&))),,,+++,,,((((((+++,,,******,,,---***(((***///111...***......000000...+++***+++...///---***555TTT~~~$$$&&&(((***+++***(((&&&$$$&&&(((((('''''''''(((&&&&&&&&&'''''''''(((((((((+++))),,,333---%%%)))&&&&&&&&&&&&&&&'''((()))(((+++***&&&$$$'''))))))(((***+++)))&&&$$$%%%'''''')))+++***&&&%%%'''***&&&$$$$$$(((,,,---***&&&)))&&&,,,(((...%%%***'''$$$((((((%%%$$$(((++++++,,,))))))+++,,,******...000---******,,,---+++))))))***---111000------///000333111...888ZZZ!!!$$$'''***,,,,,,***)))###$$$%%%''')))(((%%%###%%%%%%%%%&&&&&&&&&''''''$$$'''%%%'''...((( %%%''''''&&&&&&&&&''''''(((&&&)))'''$$$%%%******&&&$$$(((,,,+++(((&&&'''***$$$***...+++%%%$$$)))..."""%%%'''(((&&&%%%&&&'''%%%///$$$***$$$,,,'''$$$((((((%%%$$$))),,,,,,,,,))))))++++++)))+++///111///,,,***)))***+++,,,+++)))+++000000---...333///555666222===aaa"""%%%(((+++,,,***((('''"""!!!###&&&))))))$$$&&&&&&&&&'''''''''((((((''')))&&&)))000***###)))(((''''''&&&&&&&&&''''''%%%'''&&&###&&&,,,***$$$"""''',,,---***(((***---###***000---%%%###***222(((///333///'''###&&&,,,((("""666%%%)))%%%...'''%%%))))))%%%%%%***------,,,******,,,+++)))+++000000///---***'''(((,,,///000,,,,,,///---***---333---555888444???eee)))&&&$$$%%%''')))(((''')))$$$(((111111(((%%%)))+++***))))))&&&###'''---'''(((,,,---***%%%'''---,,,+++***((('''%%%$$$###---(((''')))%%%$$$333GGG,,,,,,+++***)))(((''''''&&&(((++++++***(((&&&&&&(((+++---+++'''%%%%%%'''''')))++++++)))'''&&&&&&&&&%%%%%%'''+++,,,+++)))******,,,---***&&&(((......---+++******,,,///111...---------///222666888222000///333EEEiii%%%######$$$''')))(((''')))$$$'''......&&&###(((+++(((((()))(((%%%&&&***&&&&&&))),,,+++***///777...,,,)))&&&%%%%%%&&&''',,,((((((+++((($$$,,,:::,,,+++***)))(((&&&&&&%%%+++***)))'''&&&)))---000)))))))))***+++++++++***)))***+++)))((('''((()))---,,,,,,...111333222000***((((((,,,---***)))***000---+++)))***+++++++++////////////000000111111111444555777IIIppp""""""###%%%((()))(((&&&***&&&''',,,,,,%%%$$$(((***&&&%%%)))***'''%%%'''&&&%%%''')))***+++222;;;000,,,((($$$###&&&***,,,+++'''(((,,,+++$$$%%%,,,++++++***((('''%%%$$$$$$(((((('''&&&'''***///222)))'''&&&)))...111000---,,,,,,***(((''''''***,,,---,,,,,,---000111111000+++'''(((///333000+++)))///,,,******---...---+++---...///000000000......---666888777LLLzzz###$$$&&&((()))((('''%%%,,,)))(((++++++&&&&&&)))((($$$$$$)))+++(((%%%$$$'''%%%&&&(((''''''+++222---+++(((%%%&&&(((+++---+++((((((,,,,,,'''$$$%%%++++++***)))'''&&&%%%$$$!!!$$$(((******)))******'''&&&&&&)))---000000000+++++++++***((((((***,,,)))(((((()))***+++,,,,,,***))),,,333666222---,,,---+++***---111444333000***+++,,,...///000000000+++444444444OOO'''(((******)))'''%%%$$$***(((''')))(((&&&&&&((('''$$$$$$))),,,)))%%%$$$%%%######&&&%%%######''')))))))))))))))******+++,,,(((''')))+++)))'''''',,,++++++***)))((('''&&&###&&&)))***)))(((''''''&&&'''))))))((())),,,///(((***,,,,,,+++*********)))******)))******,,,---''')))...444222---,,,///,,,++++++---111333333111---,,,++++++,,,...000222---222///222SSS~~~~~~zzzwwwooouuu)))+++,,,+++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%***+++(((&&&&&&""" """&&&&&&$$$###&&&%%%''')))+++,,,+++)))'''+++)))''''''((()))******************))))))))))))---,,,)))'''%%%&&&))),,,&&&)))***(((%%%%%%)))---&&&))),,,---,,,***)))))))))******)))((()))+++---&&&(((---///---((()))///------,,,,,,+++,,,,,,---333111...+++***+++---...222222///666YYYxxx{{{lllqqquuuuuutttxxx}}})))***+++)))&&&$$$%%%'''%%%&&&'''(((((())))))(((&&&&&&(((+++***''''''***)))%%%$$$'''(((''''''***%%%&&&)))++++++***'''&&&)))))))))''''''(((******((((((((())))))))))))***,,,+++)))&&&$$$%%%))),,,))))))((('''&&&''')))+++&&&(((******)))))))))+++)))******(((&&&'''***------******,,,+++)))***...,,,......+++((('''***...222111///...---,,,,,,,,,444222222<<>>YYY{{{000+++%%% $$$***///&&&&&&'''((((((((((((((('''(((((('''&&&(((+++...++++++*********++++++,,,)))((((((((())))))******''')))+++,,,***((()))+++$$$'''&&&%%%+++555444,,,,,,+++((('''&&&((()))+++((()))***+++,,,,,,,,,+++)))(((((('''''''''((((((***)))(((***---///000000,,,,,,---///111000,,,***,,,---...///000000000000,,,...---...000///???^^^,,,***(((%%%$$$%%%(((+++"""###$$$$$$$$$$$$$$$$$$'''((('''&&&%%%&&&***------............------,,,+++++++++***)))))))))***((())))))******+++)))'''%%%))))))&&&***222111***&&&&&&'''((()))+++---...***))))))---222444222///)))***++++++***)))(((''',,,++++++---000000...,,,+++******+++---...---,,,''')))+++---...---,,,++++++,,,+++...111000DDDfff&&&(((***+++)))'''&&&%%%)))))))))((('''&&&$$$###))))))(((&&&$$$%%%(((+++((()))*********((('''%%%++++++,,,***(((''''''(((///,,,))))))---000,,,&&&(((------(((***111000******+++++++++***)))'''&&&)))''''''...777===;;;777,,,...///000///---+++)))...------///111000---))))))''''''(((+++---...---(((***...000111000---+++,,,---+++///333444JJJnnn'''&&&&&&%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%((('''&&&%%%&&&(((***+++(((%%%###&&&+++,,,''' ###'''+++)))%%%$$$''',,,%%% $$$...///((((((...!!!)))111000***&&&)))...222---***,,,,,,***)))+++)))((()))...666;;;;;;888)))((('''&&&'''(((***,,,///...---,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,,,,---------......//////444666444444333444SSS''''''''''''''''''''''''(((''''''''''''(((((()))%%%%%%%%%&&&(((***---...)))'''%%%'''***+++((($$$,,,***'''%%%%%%%%%&&&&&&333)))%%%,,,///***'''***###'''***)))''''''+++///000+++(((***+++******,,,+++(((''')))...000///,,,***)))((('''''')))+++,,,,,,,,,,,,,,,,,,---......,,,,,,---,,,******,,,---000000111111111222222222444777666777888<<<___&&&'''((())))))(((''''''%%%%%%&&&''')))***+++,,,$$$%%%&&&(((***++++++,,,***)))))))))))))))******222***"""!!!&&&***((($$$999,,,###''',,,***'''(((&&&&&&%%%%%%&&&)))---000...)))&&&)))+++***+++...000,,,))))))+++,,,***(((+++***)))((((((***+++,,,******+++,,,---...///000,,,---...---++++++---///.........////////////000111333111333555===ddd%%%&&&((()))***)))'''&&&###$$$%%%''')))***++++++&&&'''((())))))(((&&&%%%+++,,,,,,***'''(((+++...000)))###%%%+++///---)))000&&& ###((((((((()))((())))))(((''')))---111---(((&&&))),,,,,,---000000---***)))***,,,---,,,++++++***))))))***+++,,,)))***+++,,,---.........---.........,,,---...000,,,,,,------------------///111......111:::eee###$$$&&&((()))(((&&&%%%###$$$%%%&&&'''(((((('''%%%&&&((()))(((&&&$$$"""***,,,,,,***&&&'''+++///,,,++++++,,,//////---+++&&&###"""%%%'''''''''***'''---222000***(((,,,111---)))(((,,,.........111---+++(((((()))***+++,,,++++++*********************+++,,,---------,,,,,,---.........------///111//////////////////......222333111111444@@@ooo###$$$%%%'''''''''&&&&&&###$$$%%%&&&'''&&&&&&%%%###$$$&&&(((((((((&&&%%%)))++++++)))&&&&&&***---+++---//////---***((((((%%%&&&((())))))(((((()))%%%...666444,,,'''***///...++++++///111...---...000///---++++++++++++,,,***************)))))))))***+++,,,------,,,++++++,,,---......------///111............------------///222111222666EEEwww%%%%%%%%%&&&'''((((((((("""$$$&&&'''(((((('''&&&&&&'''((()))))))))((('''((((((((('''&&&&&&(((***)))******)))(((&&&%%%%%%)))((('''(((***,,,***((($$$***000000+++((())),,,...+++,,,111222---***)))/////////...,,,+++++++++)))*********))))))(((''''''(((+++---...------,,,+++,,,------,,,---///111.........------,,,,,,,,,---111000111555DDDwww&&&&&&&&&&&&'''(((***+++"""###&&&((()))))))))(((,,,,,,,,,+++)))((('''&&&''''''&&&&&&&&&'''''''''%%%###!!!"""$$$%%%%%%%%%***&&&"""###***000...((($$$&&&)))******))))))***---+++---111222,,,'''%%%'''(((******)))((((((((()))))))))))))))(((''''''%%%&&&))),,,...///......***,,,---,,,,,,,,,///111333333222222111111111000222555444444666DDDvvv'''((('''&&&%%%'''(((&&&%%%$$$###"""######%%%&&&---------------.........'''%%%$$$%%%&&&'''&&&%%%'''%%%######%%%((())))))'''$$$###&&&,,,---***&&&***(((+++///000---000555---......+++(((''')))---))))))(((((())))))***+++,,,***((('''&&&'''((()))''''''&&&&&&((()))+++,,,'''(((***,,,...///000000444000---,,,...///...---......555333...JJJ))))))((('''&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''%%%%%%%%%'''***++++++***&&&### """$$$&&&&&&&&&%%%%%%'''+++,,,)))'''+++,,,++++++,,,,,,++++++***+++,,,+++***+++,,,......---,,,+++)))'''&&&&&&+++***(((''''''((()))***))))))((()))***+++---...,,,,,,---...............///,,,++++++---///...,,,,,,***111222000LLL&&&&&&&&&'''(((((())))))((((((((((((((('''&&&%%%******))))))((((((''''''""""""###&&&((()))(((''''''$$$ !!!###%%%&&&&&&&&&'''((()))))))))((())),,,***&&&)))...,,,$$$'''&&&'''))),,,------,,,//////...,,,***(((&&&%%%'''''''''''')))+++---...111000///...------...///,,,,,,------------......,,,++++++---///000///---,,,***000333444PPP|||"""!!!###''')))((())),,,(((((()))))))))'''%%%$$$---,,,,,,+++***))))))(((%%%%%%%%%'''((('''%%%###+++((($$$"""$$$&&&))))))&&&((())))))((('''(((***###***)))$$$***555333&&&%%%$$$$$$'''+++---***'''***+++,,,,,,,,,,,,+++***%%%%%%&&&(((***---///111999777444222///.........'''((((((***+++---...///---...///000111111000///000,,,111555:::UUU|||###!!!"""'''(((%%%%%%)))&&&'''(((((((((&&&%%%$$$)))(((((('''&&&%%%%%%$$$***))))))***,,,,,,***(((,,,)))&&&%%%&&&)))+++,,,((()))***)))((('''(((***""")))***&&&---999666***((('''&&&))),,,---***&&&'''(((***+++,,,---......((())))))***+++,,,---...444333111///...------...)))))))))***+++---...//////000111222111///......111,,,111777AAA^^^~~~~~~)))$$$%%%***)))""" $$$%%%%%%%%%&&&&&&&&&%%%%%%'''''''''&&&%%%%%%%%%$$$&&&%%%%%%'''***,,,,,,+++)))'''%%%%%%(((***+++++++++***)))((((((((((((((('''+++,,,***...444222)))---,,,+++,,,------+++*********)))******+++,,,---------,,,,,,+++*********************+++,,,...///000///...---,,,---...///...000111000...,,,,,,---000,,,111888EEEfffxxx|||zzz{{{{{{zzzxxxwwwzzz{{{}}}zzz~~~***%%%&&&,,,,,,$$$"""&&&$$$$$$$$$$$$%%%&&&'''''')))))))))((((((((((((((($$$"""!!!!!!$$$'''))))))&&&%%%%%%''')))+++++++++...+++(((''')))***(((&&&((()))+++------,,,***))),,,,,,---,,,++++++,,,---,,,***((('''((()))+++---)))***+++,,,------------))))))))))))***,,,...000222111///------...///000...///000///---,,,...000333///333999FFFhhh|||www{{{uuussstttyyy}}}xxxooosssyyyttttttyyy|||zzzzzz~~~'''"""$$$...///((('''---%%%$$$$$$$$$%%%''')))***'''''''''(((((((((((((((***'''$$$"""$$$&&&'''(((%%%%%%&&&))),,,...---,,,000+++&&&&&&***+++)))%%%%%%%%%(((---,,,''''''***(((***+++)))''''''***...***)))&&&%%%&&&)))---///!!!###'''+++///222444555000///---,,,,,,---......------,,,+++,,,...000222///000111000...///222555999555777:::DDDeeeyyy~~~}}}xxx}}}~~~sssrrrwwwyyyvvvuuuxxx{{{{{{uuuwwwyyyzzz{{{}}})))((('''&&&''')))+++,,,&&&(((***'''###"""''',,,+++''')))'''"""'''***!!!%%%&&&((()))(((&&&$$$###---***''''''))))))%%% %%%%%%&&&(((++++++(((&&&***++++++)))&&&$$$$$$%%%(((******'''&&&((('''$$$'''&&&$$$###(((...,,,'''$$$***//////---+++---000---111444111,,,)))***---&&&(((+++++++++,,,000333777555444333444666999;;;222///+++...BBBccc|||xxx~~~wwwssstttzzzyyyuuuyyy(((((('''&&&''')))+++,,,'''))))))&&&"""!!!###&&&(((%%%((((((###'''(((######$$$$$$$$$###"""!!!)))&&&$$$%%%((()))%%%"""!!!%%%)))+++******+++---%%%'''((()))))))))+++---(((******''''''((('''$$$***)))&&&%%%)))...,,,'''$$$'''******''''''+++///***+++,,,------...000111+++---000000//////222444222000///------...///000000//////555JJJjjj|||}}}wwwyyy~~~(((''''''&&&''')))***+++''''''''''''&&&&&&&&&&&&###""")))---***000222((()))(((((('''''''''''''''(((%%%$$$&&&)))+++)))'''"""(((------)))'''***///###%%%((()))***,,,///111(((***+++(((''')))((($$$,,,,,,)))''')))---+++&&&&&&'''(((&&&%%%&&&***///+++)))''')))---111111111...000333333222111111111333222111000...---,,,,,,)))***---666MMMlll|||yyy}}}zzzwwwxxxxxx''''''&&&''''''(((******&&&&&&&&&))),,,---,,,+++'''%%%***---***111444***...,,,+++******+++,,,---+++***(((***,,,...---,,,(((+++...,,,(((%%%&&&)))&&&(((************,,,---'''***+++(((''')))(((%%%------+++'''(((+++)))%%%((()))***)))((())),,,///...,,,***)))***,,,.........000111222111///---,,,444444444444222000...---((()))+++666NNNooo}}}|||~~~uuuzzz{{{www&&&&&&&&&''''''((()))***&&&&&&&&&))),,,...---,,,---((()))'''"""'''+++"""***)))'''%%%%%%''')))***...---+++++++++,,,,,,,,,******)))(((((('''&&&%%%)))*********((('''((()))'''***+++((((((***)))&&&,,,---+++'''''')))(((%%%''')))+++,,,,,,++++++,,,,,,......,,,((((((+++000...///000000000...+++)))...///000111111///---,,,///...///:::TTTwww%%%&&&&&&'''(((((())))))'''''''''((('''((((((((()))$$$%%%%%%"""+++111***((('''%%%$$$%%%&&&((())),,,+++)))''''''''''''((((((&&&%%%&&&)))***)))'''((()))******((('''((()))'''***+++((((((+++***''')))++++++'''''')))***'''&&&''')))++++++***)))((((((,,,///---))))))...444000//////000111000...,,,---...///000000000///...111///000<<>>```(((+++///...+++))))))***%%%'''&&&%%%''',,,,,,)))(((***,,,---+++***)))((()))'''$$$!!!"""%%%)))+++###$$$%%%&&&'''((('''&&&(((***,,,+++((('''(((*********))))))((())),,,...)))))))))+++,,,,,,***(((&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,(((+++111333///)))+++222...,,,,,,000222000000333---AAAggg***---///...***&&&%%%&&&%%%&&&&&&$$$''',,,,,,))),,,------***'''%%%%%%'''((('''%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&''''''(((+++---,,,(((&&&(((+++,,,------+++)))(((***,,,)))((()))+++,,,---+++)))************************###%%%'''+++...111444555,,,++++++,,,---////////////---...111000,,,,,,//////------000111///000333...DDDkkk~~~%%%'''))))))(((&&&$$$$$$%%%&&&%%%###&&&******''')))++++++(((%%%$$$&&&***%%%%%%'''((())))))((((((((())))))((('''''')))******+++,,,***'''&&&(((***+++---...,,,(((&&&(((***)))))))))+++------,,,***---------,,,+++******)))%%%&&&(((+++---//////000)))((((((***---//////......)))(((,,,///...---...000...///111000---///333111GGGooo######$$$&&&((('''%%%###%%%&&&%%%###%%%)))(((%%%%%%)))+++***&&&%%%'''***$$$%%%&&&((()))*********,,,,,,+++(((%%%%%%(((+++,,,+++***(((&&&&&&(((***'''***,,,***&&&%%%'''***))))))***,,,......---+++...------,,,+++*********++++++,,,+++***((('''%%%)))''''''))),,,---,,,******'''''',,,///...,,,---111000000111///+++...333333JJJsss&&&%%%$$$'''))))))%%%"""%%%&&&%%%"""$$$''''''$$$$$$)))...---)))%%%%%%'''%%%%%%%%%%%%&&&''''''(((------***&&&""""""&&&)))...+++(((&&&%%%&&&((()))###'''***)))%%%$$$&&&************,,,//////...,,,,,,,,,,,,+++++++++******'''((()))******)))'''&&&///---,,,---000111...,,,***))),,,111111,,,***+++222111111111...***---222444LLLvvv'''&&&%%%%%%&&&&&&$$$"""&&&'''((((((((('''&&&%%%)))(((((('''''''''((((((&&&''',,,***"""'''***!!!,,,((($$$%%%((()))%%%!!!)))'''%%%###$$$'''+++---'''(((((((((((())))))))),,,)))&&&&&&'''***+++,,,+++,,,---...---+++)))'''......000222...'''***222000000000...++++++,,,...***,,,...000000///---,,,//////...---,,,...222555444aaa***'''%%%$$$%%%''''''&&&,,,+++)))(((''''''''''''%%%%%%%%%&&&&&&'''))))))((('''+++***$$$))),,,###---+++)))((())))))'''$$$,,,+++)))''''''((()))***((())))))))))))*********,,,***''''''(((***,,,,,,***++++++,,,+++***)))(((***)))+++---***%%%'''---,,,,,,---,,,++++++---///+++,,,///111222111///---000000///---,,,---000333222ddd***'''$$$###$$$'''))))))---+++)))&&&%%%%%%&&&'''$$$$$$%%%&&&''')))+++,,,+++&&&((((((&&&,,,...%%%---......,,,***)))))))))///...,,,+++***)))((((((*********++++++++++++,,,,,,***((((((***+++,,,,,,,,,++++++*********+++++++++)))***,,,,,,******---''')))*********+++...000)))+++...000111000///............---,,,...111444444jjj&&&$$$""""""$$$&&&''''''((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''(((***+++,,,,,,$$$$$$'''&&&,,,///&&&)))---///...***)))+++...000...,,,***)))((())))))++++++++++++,,,,,,,,,,,,+++***))))))+++,,,,,,+++...---+++******+++---...,,,+++***,,,......------''')))***++++++,,,...000(((***---///000///...---,,,---......///111444777<<>>aaa|||~~~{{{xxx'''&&&%%%$$$$$$%%%&&&''')))((()))+++,,,+++&&&"""""""""%%%)))***(((***...'''((()))))))))(((&&&%%%&&&''''''((((((((((((((("""(((000333111---+++***)))***---//////...,,,***)))***++++++,,,,,,,,,,,,,,,)))(((***---000///...,,,***(((((()))***)))(((000,,,'''&&&)))---000000000///...///111111000.........,,,000333,,,222IIIjjj))))))((('''''''''(((((('''&&&&&&'''))))))'''$$$###"""$$$''''''$$$%%%)))))))))*********)))((('''((('''&&&&&&&&&''')))***+++...000111000...,,,+++''')))+++,,,,,,+++(((''')))******+++++++++++++++---***(((((()))***)))''')))((('''(((***++++++***---+++)))***---///...------///111111///...///000///...***---000+++555NNNkkk|||***)))((('''''''''''''''&&&%%%%%%''')))***)))((((((&&&''')))'''$$$$$$(((+++++++++++++++***)))))),,,***(((&&&&&&)))+++---444222000.........---,,,'''(((***++++++***(((&&&++++++++++++************---+++(((((((((((('''&&&'''&&&&&&(((+++---------)))***+++...000000---***+++000444222---+++...222///...)))+++---+++777SSSqqq{{{rrrxxx(((''''''&&&%%%%%%%%%$$$'''((()))+++,,,,,,+++)))***((((((***((($$$%%%)))++++++++++++******)))))),,,,,,+++******,,,---...444000,,,,,,---...,,,)))'''(((***+++,,,,,,+++***------,,,+++++++++++++++,,,+++******+++,,,,,,,,,(((((((((***---///...---(((***---///000///---+++,,,///222111...,,,...111000///+++,,,...***777TTTvvv{{{~~~xxx''''''&&&&&&&&&%%%%%%$$$%%%(((+++------+++(((&&&(((&&&'''((('''%%%&&&+++******))))))(((((((((((((((***+++,,,---,,,+++***---+++)))***,,,---***&&&%%%&&&(((***,,,---......///...---,,,+++,,,,,,,,,---------,,,,,,,,,---...,,,,,,,,,---//////...,,,***+++---......................../////////...---000111...///000+++777TTT{{{|||yyy''''''((())))))(((((('''"""&&&)))+++)))'''%%%$$$+++)))***,,,+++))),,,111)))(((((('''&&&'''''''''$$$&&&)))++++++***(((&&&'''''')))***,,,+++)))&&&###$$$&&&(((***,,,------///...,,,++++++,,,------.........,,,***)))***+++........./////////,,,***+++,,,...---------///000///---,,,...000000...,,,000222000111222---:::WWW~~~%%%&&&'''))))))))))))((("""%%%&&&&&&%%%$$$&&&)))---******+++***(((+++000)))((('''&&&&&&&&&''''''&&&''')))*********)))((((((***,,,,,,+++***)))***''''''((()))***+++,,,,,,,,,+++***))))))***,,,---+++------,,,)))(((***,,,---,,,---...///...+++(((***,,,//////...---...000---...//////......---...000222///000111///@@@```"""###%%%'''((((((''''''%%%&&&%%%$$$###%%%+++000'''$$$###$$$""" """'''***)))'''&&&&&&''''''(((++++++******++++++,,,---,,,...///---***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))+++---(((***,,,,,,++++++///222******+++,,,...---***((((((,,,000111///......///***...222111,,,***---000000111......000000EEEhhh{{{}}}tttwww###&&&))))))((((((+++...%%%###"""###'''))))))(((((('''%%%###"""""""""###$$$'''%%% !!!&&&(((&&&))))))(((((((((((((((''')))((())),,,///111111000%%%(((,,,---+++)))((((((***++++++++++++***))))))((()))+++.........---,,,,,,,,,+++)))((())),,,///------...000111222444444444///---000111......///+++***---666777000FFFrrr|||wwwuuu||||||~~~~~~|||%%%'''))))))((((((***---'''%%%###$$$&&&'''&&&$$$''''''%%%$$$######$$$$$$))),,,+++'''''',,,---+++***+++++++++******+++,,,+++******,,,...///...------...///222333000)))$$$+++++++++++++++++++++,,,%%%'''***---///000000000......,,,***((((((+++---111111111111111000000000444000...//////---///333///,,,,,,555999555LLLvvvyyy{{{}}}||||||}}}|||zzz~~~wwwtttvvvooowwwxxx|||}}}|||((()))))))))((((((***,,,((('''&&&&&&'''&&&### '''&&&&&&%%%%%%%%%&&&&&&''')))***((((((++++++)))(((***---,,,******,,,///,,,+++++++++,,,,,,+++))),,,+++,,,000444222)))!!!,,,++++++++++++---...///&&&'''***,,,...///000/////////...,,,))))))***,,,111111111000000000//////000111444777444//////333111...,,,333888888QQQ|||}}}rrrooosssvvvvvv~~~zzzxxx{{{~~~sssooorrrjjjrrrssswww{{{||||||******)))((((((((()))***''''''((()))(((&&&###!!!&&&&&&&&&&&&''''''((((((%%%&&&'''''''''((((((&&&%%%(((++++++((((((+++...+++*********++++++***(((''''''(((,,,000000+++&&&+++***))))))***,,,///111++++++,,,---------,,,,,,---......---+++***+++---------......///000000000)))///999???;;;111---///......---000333555SSSwwwrrrtttyyy|||}}}yyyyyyzzz~~~{{{}}}tttzzz{{{~~~yyy|||+++)))(((''''''(((((()))%%%''')))***)))(((&&&%%%%%%&&&&&&'''(((((((((((())))))***+++,,,+++***+++%%%(((******((((((+++---)))((((((***,,,,,,+++***((()))+++,,,,,,---...///))))))(((((())),,,...000,,,,,,,,,,,,,,,,,,++++++***,,,......------...///***++++++,,,---...//////(((---555999555---,,,///,,,111222222000333UUUyyyrrrtttzzzvvv{{{{{{|||+++(((%%%$$$&&&'''(((((($$$&&&((()))((('''((((((%%%%%%&&&'''((((((((('''+++)))))),,,,,,******---)))))))))***++++++,,,,,,((('''(((***,,,------,,,)))******(((&&&'''***---(((((((((((()))+++---...******++++++,,,---......)))+++...000/////////000,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,***(((,,,222...555666555333666VVV}}}}}}uuurrryyy}}}~~~xxxrrrzzz|||{{{)))&&&###"""$$$'''''''''###%%%''''''%%%$$$&&&(((%%%%%%&&&'''''''''&&&&&&***&&&%%%((()))&&&''',,,+++(((&&&(((+++,,,***'''(((((((((***---...---,,,&&&%%%%%%%%%&&&'''(((((())))))******+++,,,------++++++++++++,,,------...***,,,000111000///......,,,,,,,,,---......//////000+++)))***+++***---222111666555444777;;;UUU{{{zzz|||}}}uuuttt|||{{{yyytttrrrwww}}}~~~(((%%%!!!!!!$$$'''''''''###%%%&&&$$$"""!!!$$$&&&%%%%%%&&&''''''&&&%%%$$$,,,'''%%%((()))&&&(((...+++&&&"""$$$)))+++'''"""******)))+++---...,,,+++'''$$$###'''...111...*********+++---------------///...---,,,+++*********+++...111222111...------)))***+++...000222444555...,,,---333555111......333444000111888===RRRqqq||||||tttttt|||ttt{{{xxxvvvuuuvvvxxx|||uuuwwwzzzcccssstttwww{{{111&&&###,,,///***'''+++)))%%%"""###(((+++)))'''***))))))'''%%%$$$"""!!!'''%%%######&&&,,,222666$$$'''(((''''''******'''***************************)))((()))+++,,,,,,+++)))***,,,,,,+++,,,...000///,,,))))))+++,,,+++***---+++******,,,/////////+++...///---+++,,,111666...000222222111000222333000...111333000666RRRqqq~~~vvvwww{{{~~~xxxvvv{{{|||zzz|||wwwzzz{{{||||||{{{wwwrrr{{{///''''''000333,,,'''(((,,,(((%%%%%%(((***)))&&&&&&&&&(((((()))(((''''''%%%%%%%%%%%%''')))+++,,,'''***+++((((((******&&&)))+++---......,,,***)))***(((((()))***++++++******+++,,,+++***+++---000///---,,,+++---...---,,,...,,,+++,,,...000000///---,,,+++---111444555555,,,++++++,,,//////,,,***---,,,...111000888VVVuuu|||zzz|||~~~~~~~~~yyywwwkkkpppuuuuuurrrrrrwww|||***&&&(((111333,,,%%%$$$+++(((%%%%%%''''''&&&######%%%''')))))))))''''''&&&''')))***)))(((&&&%%%***,,,,,,)))(((***)))&&&'''))),,,......,,,)))'''+++***)))***+++,,,,,,***------,,,***)))***,,,///---------------------------------...000111000......***(((---666;;;888333...+++***...444555000+++++++++,,,...000<<<[[[yyy|||xxxyyy~~~zzzzzz|||rrrxxx~~~~~~~~~}}}zzz|||vvvvvvwwwxxxxxxxxxwwwwwwpppuuu{{{|||zzzzzz~~~}}}{{{tttyyyzzz&&&###&&&---...((("""!!!&&&$$$"""###$$$%%%###!!!%%%&&&'''((('''$$$!!! )))+++,,,,,,,,,)))&&&%%%))),,,+++((('''******'''%%%&&&(((******)))'''&&&---,,,+++,,,---...---,,,...---,,,***((((((+++...(((+++------+++***+++---,,,,,,,,,...000000...,,,,,,))))))...666:::666111,,,+++,,,111666888555111---,,,---...111@@@___||||||vvvssswwwzzzqqqqqqxxxtttllluuu~~~|||xxxwww|||zzzyyyzzzxxxuuuuuuwwwqqquuuyyy{{{{{{}}}|||~~~yyy|||{{{&&&$$$%%%))))))'''%%%%%%#########$$$%%%%%%%%%$$$''''''((((((&&&$$$!!!***************)))((((((&&&)))(((%%%&&&***+++)))''''''&&&&&&''''''))))))---,,,++++++,,,---,,,***------,,,***((((((***,,,''',,,000000,,,***+++---+++++++++---......,,,***)))+++...000222222000///'''))),,,...//////......///000000///222CCCbbb||||||vvvpppooouuu{{{ooollltttsssjjjnnn|||zzzwwwyyyvvvvvvyyy~~~~~~~~~~~~yyyrrrssswwwppprrrtttvvvwww{{{~~~'''''''''(((((()))******%%%%%%'''((())))))))))))''''''((((((((((((((((((((((((''''''''''''((()))&&&((('''$$$%%%)))+++)))***)))(((''''''))),,,---+++***))))))******)))(((+++,,,,,,+++))))))***+++***000666666000,,,---000,,,+++***+++------+++***''',,,111111---+++,,,///***,,,...---+++***+++---000111111000444FFFccczzz~~~|||xxxsssrrrwwwvvviiigggsssxxxrrrttt}}}{{{|||sssuuuxxxvvvyyyyyyyyy|||}}}{{{zzz{{{uuullllllsssyyyzzz{{{|||~~~||||||}}}$$$&&&''''''(((***,,,,,,''')))***+++***)))))))))&&&&&&&&&''')))+++---...'''''''''((((((((((((((((((***)))%%%%%%)))+++))))))))))))))))))+++,,,------+++******++++++***))))))+++,,,,,,+++))))))***+++333:::999111+++---000...,,,++++++,,,---,,,+++(((,,,000000,,,***,,,///000///......///111222222,,,///000///444GGGcccxxx|||{{{yyytttrrrttt{{{nnnbbbcccsss{{{xxx}}}~~~vvvsss}}}|||~~~|||}}}}}}tttuuu~~~vvvxxxzzz{{{{{{{{{{{{{{{||||||yyyyyy}}} ###&&&''''''***+++***(((***++++++)))'''&&&&&&&&&%%%%%%%%%&&&))),,,---((()))+++++++++***(((''',,,---+++&&&&&&)))***(((%%%&&&((()))*********)))000///------......---,,,'''))),,,---,,,***))))))***333;;;999000)))***///000...++++++,,,---------))),,,......,,,,,,---//////+++(((+++222777888777(((,,,...---444HHHdddwwwttttttrrrnnnjjjjjjnnnsssqqqfffffftttxxxtttzzz~~~}}}uuuzzzwwwzzztttwwwvvv}}}uuussswww}}}zzzrrruuuxxxzzz~~~~~~zzzuuurrr||||||uuusssyyyuuusss|||}}}|||ooopppxxx~~~(((""" &&&***((('''***)))***)))&&&######&&&)))%%%''')))'''$$$$$$'''***'''&&&(((,,,,,,'''$$$%%%###(((,,,,,,((('''***...)))+++...///---***)))(((,,,)))&&&'''***------+++''''''(((,,,//////+++'''(((333:::444+++***...111222+++&&&''')))***---000111000...,,,+++,,,---...333111///000222333000,,,...,,,***,,,666III^^^llltttpppqqquuuwwwtttpppooohhhiiijjjpppzzzzzz|||yyyrrryyyooorrrooovvv~~~ssslll~~~||||||{{{wwwrrrrrrvvvmmm{{{sss{{{ppp}}}~~~yyy|||~~~999///&&&$$$$$$"""$$$(((&&&''''''%%%######%%%((('''&&&&&&'''((())))))(((&&&%%%&&&++++++((('''((('''***...///...///222444222555888888777555333333333---'''###%%%(((+++,,,+++******+++...///...,,,)))222777222,,,---111333$$$+++333333***$$$,,,999//////......000333555777222000//////000000///......---++++++333EEE\\\mmmuuuwww{{{}}}yyyrrrqqqtttsssqqqrrrzzz}}}nnnccc{{{uuuyyysssrrrxxx~~~}}}|||sss~~~ooo~~~777///'''%%%%%%&&&***///((()))******))))))***+++(((&&&%%%(((,,,...+++'''&&&$$$%%%***+++))))))+++/////////...,,,++++++***&&&))),,,---,,,***)))***000---(((&&&''')))***+++---+++)))***,,,.........)))///111---+++...111111)))(((,,,222333///,,,---...---------///111444666000000000...------...000000000///---222DDD```uuu|||ooonnnssszzzuuuwwwwwwjjj|||uuuyyypppmmmvvv~~~xxx|||wwwxxx***)))(((***+++---...000((()))***,,,,,,,,,,,,,,,&&&&&&'''***......,,,)))(((%%%&&&)))***((())),,,111///,,,***)))(((&&&$$$&&&(((+++,,,+++******+++&&&(((+++...000...+++)))***)))((((((***+++,,,,,,)))++++++''''''+++---,,,///(((&&&,,,333222,,,'''555333111...---------......///000---******...222///222333111666KKKkkk}}}rrrrrryyy|||xxx}}}yyytttyyy~~~yyy}}}wwwgggiiipppuuu}}}|||rrrzzz+++,,,,,,***((((((((('''###$$$%%%&&&((()))((((((###&&&***,,,+++***+++,,,***((('''******''''''******((('''(((+++---------(((***,,,---,,,+++,,,---&&&)))...222222///,,,***'''(((***++++++++++++++++++,,,***''''''***+++((((((+++000111,,,***000;;;>>>;;;777333///---,,,,,,---//////---******...222,,,000222222999QQQuuu{{{wwwzzz~~~}}}xxxlllrrr{{{zzzxxxwwwwwwyyyuuurrrsssxxx+++,,,***$$$"""%%%)))***&&&%%%$$$%%%((())))))((("""&&&***+++((('''))),,,+++((()))++++++'''&&&)))''''''&&&&&&&&&((()))+++%%%&&&(((((('''&&&'''(((...//////---++++++,,,---(((***---...---------------///...+++***,,,,,,***,,,+++---333666888;;;@@@:::888444111...------------......---,,,---///111***---000111:::SSSwwwyyyvvvuuuxxx|||~~~|||~~~}}}|||!!!&&&'''######)))------***(((&&&&&&)))++++++***$$$%%%&&&&&&&&&&&&'''(((((('''(((,,,---)))''')))***+++***'''###!!!###&&&---///000///---------...---......,,,)))(((***---***+++---,,,++++++...000***///111---+++---...,,,222******777EEEGGG>>>555222111///---------...///...---------///000///...---///000000999RRRtttwwwuuuuuuyyy~~~zzzwww~~~$$$+++***)))***)))%%%***&&&######&&&(((((('''((($$$""""""&&&'''&&&$$$%%%%%%(((---...+++)))******,,,...+++'''''',,,111,,,---...---+++******+++###'''---///---+++***************(((&&&(((---111%%%,,,000---+++,,,...---'''...:::DDDDDD;;;555444333222000//////111222333///---,,,...111222000---333333222222:::QQQppp{{{yyyzzz~~~}}}xxx,,,***'''&&&(((***+++,,,'''$$$###+++,,,)))&&&******&&&%%%))))))%%%%%%((()))((((((++++++(((((()))((('''&&&'''***,,,000+++((()))(((''')))---'''(((***+++,,,,,,++++++,,,,,,,,,***)))))),,,...***---000000...------///999;;;:::555444777:::;;;;;;;;;;;;777333///---------000333444333111///...---...111555777IIIttttttwww~~~zzzxxx{{{uuuppp)))(((&&&''')))*********((()))'''$$$''',,,,,,)))$$$((()))&&&&&&***+++(((&&&))))))''''''******'''((()))+++***))))))***,,,,,,***+++......***)))+++)))***+++,,,,,,---------)))***++++++******,,,---)))*********+++///555:::444666555222444:::===<<<;;;;;;;;;888444000......///000222222111///.........,,,...333;;;RRR{{{}}}{{{~~~|||zzzyyyyyyzzz|||}}}zzz%%%%%%%%%'''******)))'''&&&+++,,,)))((())))))'''###&&&'''&&&(((+++---+++))),,,,,,)))(((++++++((('''***---...---++++++++++++)))***------******,,,,,,,,,++++++,,,---...///)))+++---------,,,---...+++,,,,,,,,,,,,...222666///000...///555===???<<<888999999777333///------000000000//////.........111---...333;;;NNNqqqyyy{{{}}}uuuwwwvvvvvvxxxzzzzzzwwwttt}}}}}}{{{|||zzzvvv"""###%%%(((******(((%%%"""(((+++&&&######&&&&&&$$$&&&'''''')))+++,,,+++,,,///...******,,,,,,***&&&)))---///...,,,******,,,(((''')))***)))+++///...---+++******,,,...000,,,...111111000......///(((+++///333333111...---,,,,,,***,,,444===>>>:::333555666444111...,,,+++000...------...///000000...,,,///777???LLLaaasssvvvooorrrzzz}}}yyytttsssrrrtttxxx}}}|||uuunnnnnnwww{{{$$$$$$%%%(((******(((&&& &&&(((###!!!&&&(((((('''((())))))))))))***,,,...---)))(((++++++)))%%%(((+++---,,,***))))))+++)))***......,,,+++......,,,***((()))+++---///---///111111///...---...(((***...222444333000------,,,***+++222::::::555222444555555222///---,,,...,,,***+++...111333222******...888EEEUUUggguuusssssssssrrrtttvvvvvvuuurrrqqqsssxxx}}}|||uuunnnhhhqqq{{{)))'''&&&''')))***)))((($$$)))***%%%!!!$$$)))++++++)))(((******'''''')))(((***)))%%%%%%((()))'''&&&((())))))(((((()))***)))***000777888111+++***...,,,***))))))***---...***,,,......------...///888555000---,,,,,,+++***......---,,,000666555111111444666777444111/////////,,,***,,,000333444222000---+++111@@@VVVmmm|||}}}{{{uuusssttttttqqqqqqrrruuuyyyxxxtttppppppsssvvvyyy}}}///,,,(((&&&(((***++++++)))...///+++((()))***))),,,((((((++++++''''''***((()))((($$$%%%)))***)))))))))(((&&&%%%&&&***,,,,,,,,,///555444///++++++///---,,,++++++,,,---...(((***,,,...///111444777===888111---++++++***)))---000000...///222222000...111444555333000///...111...,,,---111444222000333///+++---;;;SSSkkkzzz|||uuutttsssqqqnnnnnnoooooopppqqqrrrrrrxxxvvvuuuwww{{{333///)))&&&'''***,,,...+++000222///,,,+++)))%%%,,,''''''++++++''''''+++***+++***'''''',,,...,,,+++***'''%%%$$$&&&+++///333---***))))))(((+++000//////------------...///(((***---///222666<<>>MMM___lllnnnxxx{{{vvvpppkkkkkkmmmsss~~~((()))+++)))''''''***...&&&''')))+++------+++)))""")))***%%%&&&......(((******))))))***+++---...***((('''''')))***+++***)))***+++++++++---111444111///,,,+++++++++,,,,,,***......******------)))++++++,,,,,,++++++***)))+++++++++++++++***))))))+++---000000---++++++,,,+++---///000///...------...,,,,,,222===NNN```lllqqq}}}~~~wwwqqqllllllpppyyy''''''''''''''''''((()))&&&''')))*********)))((("""))),,,)))***///...(((((((((((()))******++++++'''&&&%%%&&&(((***+++******++++++++++++,,,///222,,,)))&&&(((+++---+++((((((++++++******------***---------------,,,+++***,,,,,,---------,,,,,,+++,,,///222333111///---,,,//////.........---------...------111>>>QQQcccnnnzzz~~~~~~}}}zzzvvvtttyyy((('''&&&&&&(((((((((''''''((())))))((((((((((((&&&+++,,,******---,,,(((&&&'''((()))*********)))((('''&&&''')))+++******,,,------,,,+++***,,,...'''&&&&&&(((+++,,,+++(((***+++,,,,,,---------+++......///////////////...------......///.........---...000000000...------000...---,,,---.........//////...222AAAVVViiirrr{{{}}}tttyyy)))((('''((())))))(((&&&)))***+++)))'''&&&(((***)))***(((%%%$$$&&&'''%%%&&&&&&((())))))***))))))+++***)))***++++++***)))/////////---***))))))***###'''***,,,+++***+++,,,,,,,,,---......,,,*********+++,,,...////////////,,,---...///////////////---+++***)))***+++,,,---///,,,***+++---000000000000111000444EEE^^^qqqxxx|||yyy|||}}}{{{zzz((()))******)))(((((('''(((***+++(((&&&%%%(((,,,,,,+++)))&&&%%%&&&'''((('''''''''((())))))******---,,,,,,,,,------+++)))...//////---***(((((()))%%%)))......+++)))+++...+++***+++......***(((((('''((()))+++,,,,,,,,,,,,***+++,,,....../////////222///,,,+++,,,///000111...+++)))***...111111000000111000444HHHdddxxx~~~~~~}}}{{{|||yyyzzz~~~&&&))),,,+++(((&&&'''((('''((()))'''######(((---,,,+++***++++++***+++,,,)))(((((('''((()))+++,,,,,,++++++---......---+++***,,,------+++******+++***+++,,,,,,,,,+++++++++***(((***///000+++)))+++******++++++++++++******((()))+++,,,---.........333000......000222333222000,,,***+++///111000------000///333IIIhhh}}}|||~~~~~~$$$)))---+++'''$$$%%%(((%%%'''(((%%%!!!"""'''---%%%%%%'''+++,,,***)))******)))((('''(((***,,,---))))))***,,,//////...,,,''')))+++,,,,,,,,,---...///,,,******,,,---+++(((+++(((+++222333///---000/////////...---,,,***)))'''((()))+++,,,------...,,,***)))+++...///---***111...+++,,,000111...***,,,......222IIIjjj&&&'''((('''%%%$$$$$$$$$&&&%%%$$$###"""###$$$$$$'''(((***...000///+++(((******)))***,,,,,,***)))222+++'''+++...,,,)))'''+++,,,,,,,,,,,,+++*********)))((()))+++,,,,,,+++,,,000111---,,,---...---222222000...,,,---000333,,,(((%%%(((///333333111+++,,,...000000///...---,,,,,,,,,,,,,,,---...//////444111<<<___}}}}}}{{{~~~~~~''''''&&&%%%%%%%%%''')))))))))(((((((((***+++,,,))))))+++---...---)))&&&((('''''')))+++,,,+++)))...)))'''***+++)))''''''))))))***+++,,,,,,,,,+++(((((((((***,,,---,,,++++++///000,,,***,,,---+++***+++,,,,,,++++++---...///,,,******---...,,,******+++,,,---------,,,,,,///...............///000---333111<<<```~~~~~~|||~~~~~~{{{yyyyyyzzz{{{|||zzzzzz{{{~~~)))'''%%%$$$%%%'''***---+++++++++,,,---...000111*********+++,,,***'''$$$&&&&&&&&&(((***+++***))),,,)))(((******'''&&&)))'''((()))***+++,,,,,,,,,'''((())),,,//////---+++***...///+++)))+++,,,***%%%'''***,,,,,,++++++,,,---------,,,,,,+++)))(((,,,+++++++++,,,,,,------//////...---------......,,,333111<<>>jjj))))))((((((((()))***+++&&&&&&'''((()))***++++++''''''''''''((()))*********++++++***)))(((***,,,((('''&&&''')))******))),,,,,,+++******))))))))))))((((((***---//////...---------------,,,+++***---///...,,,---111000,,,&&&&&&'''+++...111111000///---,,,+++,,,---,,,+++...000222333333111...,,,***...,,,:::___~~~''''''((()))***+++++++++'''''''''((()))***+++,,,((((((''''''((()))***+++,,,,,,,,,+++******,,,...((((((''')))+++,,,+++))),,,+++)))(((((()))***+++,,,++++++---///111111000...///000000...,,,******+++---,,,))))))------+++++++++***+++---...---,,,......---------.........000000111222222000///...000444222:::YYYvvv$$$%%%''')))*********)))))))))((('''(((((()))***))))))((((((((())))))))))))******)))(((((()))+++)))))))))***++++++***(((***)))'''&&&''')))+++---...---,,,---///000///......000222111...,,,+++,,,***------******...///---000///------......---+++------...//////111222444222111000//////000111222222777444999TTTrrr$$$%%%&&&'''((((((((((((***)))(((&&&&&&&&&'''(((''''''((()))))))))(((((($$$&&&''''''&&&%%%%%%&&&)))((()))***,,,+++)))'''***)))((('''''')))+++,,,---+++***+++,,,---+++***,,,///111000,,,+++,,,...+++///111...---000111000000...------///000000///,,,---///000000222444777222111///......111444666222999666<<>>qqq222///,,,+++,,,,,,)))'''***(((&&&'''***,,,,,,,,,,,,++++++,,,,,,---,,,,,,(((((()))+++,,,---------***((('''(((***---......---+++)))***...000...***222000///...///111111222333222333333222111111333000...------.........,,,111...++++++,,,///000000---111222111111333222///111000111333555666555333555666000>>>mmm---)))&&&&&&)))***(((&&&***(((&&&&&&(((***,,,,,,******++++++******+++,,,###&&&***---...///......)))(((''''''***,,,------...,,,***(((''''''))),,,000---++++++---//////...,,,000222222000///......///...,,,---///111222222111///---,,,...000111111...111333111222444333///111000111222555666666555666777000:::bbb'''%%%###%%%))),,,,,,******)))((((((((()))+++,,,((()))***)))((()))+++---&&&))),,,...---,,,+++,,,***(((''''''***,,,,,,,,,...+++))))))'''''',,,333...+++)))***---///...,,,)))...222///------...---///...,,,...111444555555...////////////000111222000333444222222555555222/////////000333555555444333444---444UUUvvv)))))))))***,,,------,,,+++++++++***)))))))))***''')))***)))((())),,,///,,,------+++)))(((***---+++)))'''''')))+++++++++000***(((+++,,,+++...333...+++***---111333000---+++111222,,,)))---222333000...---...111333444444***---000111///...///111222555555222222666666444000///...000333555555555///333---111LLLiii,,,------,,,***)))''''''+++,,,,,,+++***)))))))))''')))***)))((()))---000......,,,(((%%%''',,,111+++)))'''''')))***+++***222***&&&,,,000///,,,---+++)))(((,,,111222///++++++000///'''$$$***222555000///...///111222222222&&&,,,111222...,,,...111444666555222222666888666222111000222555777888777...333///222IIIeee///---++++++,,,,,,,,,***&&&'''((((((((((((***,,,,,,---......---+++(((&&&000111222000---,,,///222111***###$$$***//////---222...***))),,,......,,,)))***,,,...000000000000111111...))))))---000///111...,,,---///000---+++///---,,,---///222333333444333111222333222///+++555444333333555555444333777;;;888333AAAaaa)))(((((()))***)))'''%%%***++++++***(((((()))*********++++++***)))'''&&&...000111///,,,,,,///222111---***+++...///---+++000...,,,,,,,,,---------)))***,,,---...///......///111///+++,,,000333222111000////////////...---222222222222222222333444333111111222444444111...333333444333333333333444666999777333AAAbbb,,,,,,,,,---......+++)))---...---+++((('''((()))***)))))))))))))))******,,,...000...,,,+++...111...///000000///,,,)))''',,,------,,,+++***+++,,,******,,,---------,,,+++...000000...///444555333111222222111///......///222444666555222000111333222111111222444555444222111333555444111000222444444666444444DDDeeexxx|||}}}yyy|||222111///000111222111000,,,---,,,+++((('''((()))++++++))))))***+++...///---///000...+++)))+++...***---000///+++((('''''''''***---,,,)))'''(((***+++,,,---......---,,,+++---111222000111444444111000222333222...,,,...000---222666444///,,,...111222222222333444444444333///333666444000...111555333444222444EEEeee}}}}}}{{{xxxuuuuuuxxx{{{yyy~~~~~~yyyyyy111...+++***+++...//////((()))***)))'''''')))***+++***)))((())),,,///000///111222///+++((((((******---...,,,)))'''***---)))+++...---***((()))+++---......//////...,,,+++...111222000000222111---...000222111---,,,...000,,,000444444///---...111444444444333222222222333///333666444000...111555444444222333AAA^^^~~~}}}vvvqqqppppppmmmhhhcccaaaaaa```ZZZhhhfffrrrvvvffffffgggllluuutttrrryyy///,,,)))((())),,,---...&&&'''(((((('''(((***,,,)))(((''''''(((***,,,...///111222000+++(((((()))---......,,,******...222...//////...---,,,---...---.../////////...---,,,...111111......000///,,,---...000//////...///111000333555555222111222444444444444333111000222333111333555444111000222444666666444222:::TTTvvv{{{xxx|||}}}qqqhhheeeiiiiiiccc\\\YYYXXXVVVWWWYYYVVVnnnrrrXXX[[[llldddhhheeeccciiimmmxxx,,,+++***+++---...---,,,'''((())))))((()))+++---(((((('''((()))***,,,------000222000---******,,,......---,,,+++,,,...///111///---,,,---......---+++,,,---.........---,,,---000000------000111............///111333222222888777666555444333333333111222333111000000222555333333444333333333333444555666666444:::SSS{{{~~~yyyooowwwzzztttooopppqqqqqqmmmooofffxxxjjjiiipppdddfffaaaaaaiiilllvvvppp{{{&&&'''))),,,...---***''')))***+++***))))))+++---************+++,,,---...***...111111...,,,---///---,,,++++++++++++******000,,,((((((***,,,,,,******+++,,,---...---,,,,,,,,,//////---...222333111000...---///333666555333<<<999666444333333111000...000111000///000444777555444333333555555444333222555777777>>>YYY~~~}}}|||iiilllmmmiiilllwww|||)))%%%,,,222......,,,"""+++---///...---+++***+++///...---,,,,,,,,,---...000///,,,((((((---//////,,,***((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---555<<<777...222///000333222---,,,---...---------...///111222777666666555333111///...000...///333555444555888444111///000222333111...333333333555@@@___|||~~~vvv{{{|||yyy{{{000***......'''+++222///,,,,,,,,,***)))(((***,,,---,,,+++******+++,,,,,,))))))+++------***((('''...,,,******+++,,,,,,++++++++++++******************,,,,,,,,,111555222+++---+++---000111...---///111000///.........//////222222111000//////......666333333555444111111333000111333444444555555666333333222444>>>]]]yyyuuu}}}|||{{{~~~~~~{{{}}}vvv|||{{{|||---(((***((("""---...---,,,+++((('''(((+++...******))))))))))))***+++,,,***---444333,,,***...///---++++++,,,,,,,,,***+++++++++++++++***)))))),,,//////------//////,,,***)))+++///111......111111000000////////////000//////...---...///000111888444444555444111000222...222777777555333555888555444111111888UUU~~~ttttttuuuwww}}}zzzwwwyyyxxxxxxwww|||)))###&&&''' ###)))&&&,,,,,,,,,***((()))+++...)))))))))))))))*********222+++,,,222222,,,///888///---,,,+++,,,,,,***)))---............,,,+++***...000222000------///000,,,***,,,111222000000222------...///000111333333000///......///222444666333111111555555333333666111333666666444111111222777444111...222JJJzzz}}}wwwxxx{{{vvvuuu}}}{{{...%%%%%%))))))///333---((()))++++++***))))))***)))******+++++++++,,,,,,///((((((---...))))))...---,,,++++++++++++)))'''------...//////---,,,***+++...000000---,,,///333111///000444555222111333+++,,,---///000222222333000/////////000333666888000...///333555333555888444333222333555555222///666444222000111FFFvvvzzznnnmmmppp|||rrrkkkrrrnnnttt|||yyy|||tttzzzzzz}}}333%%%!!!%%%(((444;;;555$$$&&&))))))(((''''''''')))***+++,,,------------******,,,111555333***###,,,+++******++++++)))''')))+++,,,......,,,+++***((())),,,...---***,,,111333111222555555111000222---......////////////...............///111333555222///000333333111111444555222000222777999777555333222444555555FFFuuuwww}}}~~~rrrqqqqqqwwwpppxxxxxxvvv}}}|||~~~}}}pppvvv{{{www|||yyy}}}222&&&$$$&&&%%%---222,,,'''((())))))(((((()))+++)))***+++------------,,,***...000444???GGG>>>---+++******+++---,,,***(((((())),,,...///...,,,+++)))'''***//////******---000...///333333///...000+++,,,---...//////...---------......///000000111222//////222222///...111333222111111333555777777222222777999555AAAnnn||||||{{{yyyyyy}}}000+++...000((('''&&&------,,,***)))+++...111((()))+++,,,------,,,,,,(((---,,,...@@@TTTPPP>>>+++++++++---......,,,***)))+++...000111000///...,,,***,,,222222---***,,,---+++,,,000111------///'''(((+++---///000000000...///000000111000000///000---...111111//////222333333333000------111555333444999:::333:::cccjjjwww{{{vvvyyyxxxwww}}}---)))'''((('''%%%'''+++%%%&&&))),,,---,,,***))))))***+++------,,,+++***...---444333,,,999TTTccc000+++))),,,333555///(((+++,,,...---,,,,,,---///...///000111000///---,,,---+++)))+++///111111000///...---...000111111111222111000222444444111...222333444555555555444333888333111444222---,,,000...333333111000666\\\ooo}}}sss______nnn}}}xxx{{{zzz,,,(((%%%'''(((&&&'''***%%%''')))******)))'''&&&(((((()))***************---***000000(((+++444444---((($$$'''---111...)))***+++---,,,++++++,,,...---------......------------++++++,,,///111000...111///...///111333333222000///...///222222000...222222444555555555444333666222111333333//////333333777777666666:::ZZZoooqqqmmmnnnlllddddddhhhtttttt}}},,,&&&###&&&)))(((((()))))))))***++++++)))((('''(((((('''''''''((()))******$$$)))...***,,,,,,$$$...)))%%%%%%***---,,,))))))***,,,+++******+++---,,,++++++******+++,,,---,,,,,,,,,...000000...---000...---...000222222111///---,,,---///000000///111222333444444444444333222000000222333222333666333777666777:::===UUU{{{zzznnniiiooommmuuu|||tttvvvxxxwww|||,,,&&&###'''++++++******++++++,,,------,,,,,,,,,+++***((('''''')))+++---+++$$$&&&++++++111555...111---******+++,,,+++))))))+++,,,,,,++++++,,,---///---+++))))))***+++---,,,,,,...000000///---,,,---+++***+++---//////......---,,,,,,...000111222111222222333333333333333000000000111222222333555000222///000666:::MMMkkk}}}~~~mmmkkkpppvvvzzzyyyhhhxxx}}}xxxrrrrrr}}},,,'''&&&***,,,+++***+++*********+++,,,...///000///---+++)))***,,,///111000)))++++++$$$'''---)))+++,,,---.........,,,++++++,,,------,,,,,,---...333111---***))))))+++,,,+++---///000000...---,,,,,,+++***+++---........./////////...///000333444111111111111222222333333000111111000000111222111333333,,,+++000444BBB[[[jjjooobbbeeemmmsssxxxgggdddsssRRRjjjwwwqqqvvv|||***((()))++++++)))))),,,'''''''''((())),,,...000000///---+++,,,...000222---***//////%%%$$$'''"""###&&&***------------...+++---......---,,,...///444111...,,,******,,,---***,,,/////////......//////---,,,---///111111000000111222111000111333555111111000000111111222333111333222//////222222000888999111,,,///111:::NNNdddlll___^^^dddkkkrrrbbbWWWfff{{{|||ttt]]]OOOooovvv'''(((***,,,((($$$&&&+++)))(((''''''(((***---///...---,,,++++++---...000+++(((---000((())),,,'''$$$'''++++++))))))+++...***,,,------,,,+++---...000///---,,,+++,,,...///***,,,......------///222///...---...000111111111///222444333111000111333111000000///000111222333222555444111111555555222555999444000333222999HHH]]]kkkbbb```bbbjjjvvvjjjYYYVVVfff___XXX\\\bbb%%%'''+++,,,&&& ###***---+++)))((()))+++---///++++++*********+++,,,---111((())))))$$$)))...))),,,......+++&&&%%%(((,,,)))+++,,,,,,+++***,,,---,,,,,,++++++,,,...///000***,,,......,,,---000444...,,,+++,,,...000000//////222444444222000000111111000/////////000222333222666666222222888888555,,,444444222666666:::IIIOOOdddddddddfffmmmzzzpppgggYYYiii]]]RRRaaalll''''''''''''&&&&&&&&&&&&%%%&&&(((+++---...///000+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------++++++******)))*********///,,,))))))+++---,,,+++///---++++++---000111111000000///...------///000,,,,,,,,,---000333666999:::111,,,...000......222666444111000000000000///000111333444555555555444---///111333555888<<>>VVV~~~))))))((((((((('''''''''(((+++...---))))))---111'''((()))+++---...//////,,,,,,,,,,,,,,,,,,------))))))))))))***+++,,,,,,&&&(((*********)))***+++***)))((()))***+++***(((&&&+++000///***))),,,111............---,,,,,,,,,...222333111000111111///***///444555333111222333---...///000000///......///444777444---+++000666aaasss''''''((((((((((((((((((((()))***)))((()))---///'''(((***+++,,,---......++++++,,,---,,,+++***)))(((((((((((()))***+++,,,&&&))),,,---,,,+++,,,---)))(((((()))+++,,,+++***))),,,...---++++++...111------------------,,,,,,+++111444111///000111...''',,,111222000///222444,,,---...///000000///...///111222222111111222222eee&&&&&&'''((()))***++++++&&&(((+++...///...+++***&&&'''((())))))******)))***+++,,,---,,,***(((&&&''''''''''''((()))***+++***---000111///...000111*********,,,...///...------,,,++++++,,,...///000***+++---///000111222222(((000444000---000000---'''+++000000---,,,///222,,,---///111222222111111...,,,,,,111888;;;999555^^^$$$%%%'''''''''(((+++---+++++++++,,,...---***(((&&&))))))&&&%%%((('''%%%&&&***---+++&&&%%%)))---!!!%%%+++---,,,***+++,,,(((''''''))),,,......---+++...---)))'''***,,,+++111)))(((---...***---555///@@@:::***///888111&&&+++,,,.../////////...---+++...555;;;777...---111000333111,,,,,,222444222+++///333333222222555888OOO%%%'''(((((('''(((***,,,***))))))***,,,,,,,,,+++(((******''''''))))))&&&,,,---------,,,---...///%%%(((***++++++)))))))))'''&&&%%%%%%'''))))))((()))---...******...000000...+++***,,,,,,+++---111111>>>999,,,///333...))),,,,,,---...............+++,,,000444000******000---000000,,,---111222///...///000000000222555888GGG'''((()))((('''''')))+++)))'''&&&'''***,,,,,,,,,))),,,,,,)))(((+++***(((,,,***((()))+++,,,+++)))+++***)))((())))))'''&&&+++)))'''&&&((())))))((()))---...+++***---///...***,,,,,,******------+++,,,666222+++---,,,***///---------------......///+++,,,---///,,,)))+++///+++......,,,,,,//////---111///,,,,,,///222555666@@@~~~'''(((((('''&&&&&&''')))'''&&&&&&(((***+++***)))***,,,,,,))))))++++++(((******)))(((((('''&&&$$$---)))&&&&&&((()))(((%%%,,,***''''''(((************------)))'''((()))'''&&&---...((((((...---&&&&&&,,,+++***,,,''''''444...---,,,,,,,,,---...///---...//////---,,,---000---------+++,,,---//////111...+++,,,000333333111>>>www&&&''''''&&&%%%$$$%%%'''''''''(((***+++***'''$$$***,,,,,,))))))++++++(((...111333000+++'''((()))+++'''$$$$$$'''))))))(((&&&%%%###$$$&&&((((((((((((,,,---)))'''((((((&&&$$$,,,---((()))...---&&&(((,,,+++,,,---&&&&&&333......,,,++++++,,,---...---///111111000//////...111...,,,+++,,,---000333///------///222333000---:::nnn&&&''''''&&&%%%$$$&&&'''(((((()))***+++***'''$$$***------)))))),,,+++(((---222555333,,,((())),,,'''%%%$$$$$$&&&((())))))&&&&&&%%%''')))******)))$$$))),,,******,,,---,,,&&&)))+++***+++------)))---333000///000)))%%%......------,,,,,,,,,,,,,,,,,,///000......000///,,,222///,,,......---000444---...000222333222///,,,555bbb'''((()))(((''''''(((***+++)))''''''(((*********,,,......++++++------***(((+++......,,,******+++$$$%%%&&&&&&%%%&&&((()))*********,,,------+++((("""'''***)))***---...,,,(((&&&(((,,,---,,,,,,///+++333000---111///(((***---------------,,,+++***...000///+++,,,000111---///,,,---111222......111...000222222111/////////444ZZZ((()))***)))((()))***,,,---)))%%%$$$&&&***...000---000000---,,,///...,,,''''''))),,,//////...+++###&&&((('''%%%$$$&&&((()))))))))+++,,,***&&&###"""'''***(((''')))***(((***%%%&&&---///+++,,,333"""---,,,(((000333+++))),,,,,,---...---,,,***)))222333///)))***111444111,,,***...555555///,,,...000222333111...---000333777XXX~~~'''&&&777&&&))) +++***---...+++'''&&&)))------...555999111$$$&&&111+++******)))((('''&&&&&&%%%&&&''')))******(((%%%)))''''''))),,,...,,,***''''''(((***,,,,,,***(((******))))))((((((''''''***,,,...---)))'''((()))***---///---******...333666...))),,,...+++***,,,666222222333222......000111000000000////////////666ZZZ$$$***(((777***,,,$$$,,,)))+++,,,)))&&&%%%)))---'''(((111<<<;;;000+++...)))))))))((('''''''''&&&''''''((()))******)))(((...---,,,---///000...,,,)))))))))***,,,+++)))&&&)))))))))((())))))*********,,,---,,,)))(((((()))+++---///...++++++///333111---,,,...---+++---222222...---111222///---...---......//////000000111333SSS|||%%%(((&&&111)))+++###&&&'''))))))'''%%%%%%)))---((($$$)))444999333+++***(((((((((((('''''''''''''''((((((((()))))))))))),,,+++******++++++***((()))(((((()))++++++***((())))))(((((()))***,,,---***,,,---,,,***(((((()))+++---///...,,,,,,///333,,,,,,...///---+++///666000+++***000444333///---***+++,,,---///111222222000HHHuuu((('''%%%***)))***$$$"""'''(((((('''%%%&&&***---111***''',,,///---***+++(((((((((((((((((())))))''''''''''''&&&'''(((***'''''''''(((((((((''''''''''''&&&(((+++,,,,,,,,,+++***)))((()))***,,,---***+++,,,+++***)))))))))***,,,------,,,,,,...000+++,,,---...---,,,///333333,,,+++222888666000,,,***+++,,,---...000111111...AAAjjj,,,******(((...,,,***$$$(((((()))(((((()))***,,,111...---,,,+++)))***,,,)))))))))))))))))))))***((()))***)))((((((***,,,'''(((***,,,,,,------...+++)))'''''')))*********---,,,***)))))))))******+++******+++++++++***)))(((***++++++++++++,,,------,,,******,,,...---+++444...,,,222777555...***------------.........///...<<